.lib.svelte-13fofx6{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text);gap:16px;padding:22px;display:flex}.lib-rail.svelte-13fofx6{flex-direction:column;flex:0 0 30%;gap:16px;min-width:0;display:flex}.lib-ws.svelte-13fofx6{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;padding-bottom:12px;display:flex}.lib-ws-dot.svelte-13fofx6{background:var(--color-primary);border-radius:6px;flex-shrink:0;width:20px;height:20px}.lib-nav.svelte-13fofx6{flex-direction:column;gap:4px;display:flex}.lib-nav-item.svelte-13fofx6{border-radius:var(--radius-s);color:var(--color-text-muted);transition:color .35s var(--ease-default), background .35s var(--ease-default), border-color .35s var(--ease-default);border-left:2px solid #0000;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.lib-nav-item.active.svelte-13fofx6{color:var(--color-accent);border-left-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 9%, transparent)}.lib-nav-ico.svelte-13fofx6{color:currentColor;display:inline-flex}.lib-nav-ico.svelte-13fofx6 svg:where(.svelte-13fofx6){width:17px;height:17px}.lib-main.svelte-13fofx6{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.lib-head.svelte-13fofx6{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.lib-title.svelte-13fofx6{color:var(--color-text);font-size:15px;font-weight:700}.lib-focus.svelte-13fofx6{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));border:1px solid color-mix(in oklab, var(--color-accent) 35%, var(--color-border-subtle));color:var(--color-accent);opacity:0;transition:opacity .4s var(--ease-default), transform .4s var(--ease-default);align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;transform:translateY(-3px)}.lib-focus.on.svelte-13fofx6{opacity:1;transform:none}.lib-focus.svelte-13fofx6 svg:where(.svelte-13fofx6){width:14px;height:14px}.lib-rows.svelte-13fofx6{animation:svelte-13fofx6-lib-swap .4s var(--ease-default);flex-direction:column;gap:8px;display:flex}@keyframes svelte-13fofx6-lib-swap{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.lib-row.svelte-13fofx6{border-radius:var(--radius-m);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);transition:border-color .35s var(--ease-default), background .35s var(--ease-default);align-items:center;gap:10px;padding:11px 12px;display:flex}.lib-row.selected.svelte-13fofx6{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-border-subtle));background:color-mix(in oklab, var(--color-accent) 8%, var(--color-surface-elevated))}.lib-check.svelte-13fofx6{border:1.5px solid var(--color-border);color:#0000;opacity:0;width:0;height:15px;transition:opacity .3s var(--ease-default), width .3s var(--ease-default), margin-right .3s var(--ease-default), background .3s var(--ease-default);border-radius:4px;flex-shrink:0;margin-right:-10px}.lib-check.on.svelte-13fofx6{opacity:1;width:15px;margin-right:0}.lib-check.checked.svelte-13fofx6{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent,#fff)}.lib-check.svelte-13fofx6 svg:where(.svelte-13fofx6){width:13px;height:13px;display:block}.lib-row-ico.svelte-13fofx6{color:var(--color-icon-muted,var(--color-text-muted));flex-shrink:0;display:inline-flex}.lib-row-ico.svelte-13fofx6 svg:where(.svelte-13fofx6){width:16px;height:16px}.lib-dot.svelte-13fofx6{border-radius:3px;flex-shrink:0;width:11px;height:11px}.lib-row-name.svelte-13fofx6{flex:1}.lib-bar.svelte-13fofx6{border-radius:var(--radius-pill);background:var(--color-surface-raised,var(--color-border-subtle));height:7px}.lib-meta.svelte-13fofx6{color:var(--color-text-subtle);flex-shrink:0;font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.lib-nav-item.svelte-13fofx6,.lib-focus.svelte-13fofx6,.lib-rows.svelte-13fofx6,.lib-row.svelte-13fofx6,.lib-check.svelte-13fofx6{transition:none;animation:none}}
