.trigger.svelte-azcty0{align-items:center;gap:var(--space-1);min-height:var(--control-h);padding:var(--space-2) var(--space-3);font:inherit;cursor:pointer;color:var(--accent-fg);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);-webkit-tap-highlight-color:transparent;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.caret.svelte-azcty0{font-size:11px}.trigger.fab.svelte-azcty0{right:max(var(--space-3), env(safe-area-inset-right,0px));bottom:max(var(--space-3), env(safe-area-inset-bottom,0px));z-index:2;min-height:max(var(--control-h), var(--fab-h));padding:0 var(--space-4);border-radius:calc(var(--fab-h) / 3);box-shadow:var(--paper-shadow);font-size:17px;position:absolute}.menu.svelte-azcty0{padding:var(--space-1) 0;color:var(--fg);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--paper-shadow);margin:0}.menu.dropdown.svelte-azcty0{inset:auto;top:calc(var(--header-h) + env(safe-area-inset-top,0px));right:max(var(--space-3), env(safe-area-inset-right,0px));min-width:calc(var(--space-4) * 8);border-radius:var(--radius);position:fixed}.menu.fab.svelte-azcty0{width:100%;max-width:none;padding:var(--space-2) 0 max(var(--space-3), env(safe-area-inset-bottom,0px));border-radius:var(--space-3) var(--space-3) 0 0;border-width:1px 0 0;position:fixed;inset:auto 0 0}.menu.fab.svelte-azcty0::backdrop{background:#00000052}.handle.svelte-azcty0{width:var(--space-4);height:var(--space-1);margin:0 auto var(--space-2);border-radius:var(--space-1);background:var(--border);display:block}h2.svelte-azcty0{padding:var(--space-2) var(--space-3);margin:0;font-size:17px}ul.svelte-azcty0{margin:0;padding:0;list-style:none}li.svelte-azcty0 button:where(.svelte-azcty0){align-items:center;gap:var(--space-3);width:100%;min-height:max(var(--control-h), var(--header-h));padding:var(--space-1) var(--space-3);font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:15px;display:flex}li.svelte-azcty0 button:where(.svelte-azcty0):hover,li.svelte-azcty0 button:where(.svelte-azcty0):active{background:var(--bg)}.glyph.svelte-azcty0{color:var(--accent);flex:none;place-items:center;display:grid}.fab.svelte-azcty0 .glyph:where(.svelte-azcty0){width:var(--header-h);height:var(--header-h);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;font-size:18px}.text.svelte-azcty0{gap:2px;display:grid}.hint.svelte-azcty0{color:var(--fg-muted);font-size:13px}.library.svelte-1gncarp{flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.empty.svelte-1gncarp{padding:var(--space-3);color:var(--fg-muted);margin:0;font-size:15px;line-height:1.5}ul.svelte-1gncarp{margin:0;padding:0;list-style:none}button.svelte-1gncarp{font:inherit;cursor:pointer;color:var(--fg);background:0 0;border:0}.row.svelte-1gncarp{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)}.row.svelte-1gncarp:hover{background:var(--bg-elevated)}.row.is-current.svelte-1gncarp{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.list.svelte-1gncarp .row:where(.svelte-1gncarp){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.open.svelte-1gncarp{gap:var(--space-1);width:100%;min-width:0;min-height:max(var(--control-h), calc(var(--header-h) + var(--space-2)));padding:var(--space-2) var(--space-3);text-align:left;display:grid}.name.svelte-1gncarp{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.row.is-current.svelte-1gncarp .name:where(.svelte-1gncarp){font-weight:600}.updated.svelte-1gncarp{color:var(--fg-muted);font-size:13px}.badge.svelte-1gncarp{color:var(--fg-muted);justify-self:start;font-size:12px}.more.svelte-1gncarp{min-width:max(var(--control-h), var(--header-h));min-height:max(var(--control-h), var(--header-h));margin-right:var(--space-1);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid}.more.svelte-1gncarp:hover,.more.svelte-1gncarp:active{background:color-mix(in srgb, var(--fg) 8%, transparent)}.more.svelte-1gncarp svg:where(.svelte-1gncarp){width:var(--space-4);height:var(--space-4);fill:currentColor}table.svelte-1gncarp{border-collapse:collapse;width:100%}th.svelte-1gncarp{padding:var(--space-2) var(--space-3);text-align:left;color:var(--fg-muted);border-bottom:1px solid var(--border);font-size:13px;font-weight:600}td.svelte-1gncarp{vertical-align:middle;padding:0}.table.svelte-1gncarp .open:where(.svelte-1gncarp){min-height:max(var(--control-h), var(--header-h))}.edited.svelte-1gncarp{width:30%;padding:0 var(--space-3)}.table.svelte-1gncarp .updated:where(.svelte-1gncarp){font-size:14px}.actions.svelte-1gncarp{text-align:right;width:1%}.sr-only.svelte-1gncarp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card.svelte-1gncarp{margin:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.card.svelte-1gncarp h2:where(.svelte-1gncarp){margin:var(--space-2) 0;font-size:18px}.card.svelte-1gncarp p:where(.svelte-1gncarp){max-width:60ch;color:var(--fg-muted);margin:0;font-size:15px;line-height:1.5}.row-menu.svelte-1gncarp{min-width:calc(var(--space-4) * 7);padding:var(--space-1) 0;color:var(--fg);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--paper-shadow);margin:0;position:fixed;inset:auto}.row-menu.svelte-1gncarp li:where(.svelte-1gncarp) button:where(.svelte-1gncarp){width:100%;min-height:max(var(--control-h), var(--header-h));padding:0 var(--space-3);text-align:left;align-items:center;font-size:15px;display:flex}.row-menu.svelte-1gncarp li:where(.svelte-1gncarp) button:where(.svelte-1gncarp):hover,.row-menu.svelte-1gncarp li:where(.svelte-1gncarp) button:where(.svelte-1gncarp):active{background:var(--bg)}.row-menu.svelte-1gncarp .danger:where(.svelte-1gncarp){color:var(--danger)}.library-page.svelte-1uha8ag{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.app-bar.svelte-1uha8ag{align-items:center;gap:var(--space-2);min-height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--space-3), env(safe-area-inset-right,0px)) 0 max(var(--space-1), env(safe-area-inset-left,0px));background:var(--bg-elevated);border-bottom:1px solid var(--border);flex:none;display:flex}.list-area.svelte-1uha8ag{flex:auto;min-height:0}.list-area.fab-lane.svelte-1uha8ag{padding-bottom:calc(var(--fab-h) + var(--space-4))}h1.svelte-1uha8ag{min-width:0;padding-left:var(--space-2);flex:1;margin:0;font-size:20px;font-weight:600}.icon.svelte-1uha8ag{width:max(var(--control-h), var(--header-h));height:max(var(--control-h), var(--header-h));color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.icon.svelte-1uha8ag:hover,.icon.svelte-1uha8ag:active{background:color-mix(in srgb, var(--fg) 8%, transparent)}.icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.panel-failed.svelte-1uha8ag{padding:var(--space-3);color:var(--fg-muted);margin:0}
