:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--bg-2:#f5f5f3;--surface:#fff;--tint:#f4f4f1;--tint-2:#ebebe7;--fg:#0b0b09;--ink:#0b0b09;--heading:var(--fg);--muted:#565650;--faint:#6f6f68;--rule:#e6e3da;--rule-2:#d7d3c6;--rule-soft:#efede6;--rule-faint:#f4f2ec;--track:#ebebe7;--deep:#14110c;--primary:#0b0b09;--on-primary:#fff;--brand:#3bfe16;--on-brand:#0b0b09;--brand-soft:#3bfe1624;--brand-ink:#1f7a0e;--err:#b42318;--err-hover:#912018;--err-soft:#fdecea;--on-err:#fff;--warn:#b54708;--warn-soft:#fff4e5;--cat-stone-dot:#8c857b;--cat-stone-soft:#f1efec;--cat-stone-ink:#57524b;--cat-clay-dot:#c0764f;--cat-clay-soft:#f7ece5;--cat-clay-ink:#8a4a2a;--cat-ochre-dot:#a8852f;--cat-ochre-soft:#f6f0df;--cat-ochre-ink:#7a5e1e;--cat-olive-dot:#8e9444;--cat-olive-soft:#f0f1e1;--cat-olive-ink:#5a5f24;--cat-moss-dot:#5e9a68;--cat-moss-soft:#e6f1e8;--cat-moss-ink:#33663d;--cat-teal-dot:#3e9a94;--cat-teal-soft:#e2f1f0;--cat-teal-ink:#22625e;--cat-steel-dot:#5a86b0;--cat-steel-soft:#e6eef6;--cat-steel-ink:#335a80;--cat-rose-dot:#b86a8a;--cat-rose-soft:#f6e8ee;--cat-rose-ink:#84405d;--card-bg:var(--surface);--card-line:var(--rule);--card-r:var(--r-card);--card-head-h:52px;--card-pad:var(--sp-6);--toolbar-bg:var(--bg-2);--toolbar-r:var(--r-lg);--scrim:#0b0b0973;--scrim-blur:3px;--shadow-1:0 0 0 1px #0b0b090f;--shadow-2:0 2px 8px #0b0b090f, 0 18px 40px #0b0b091a;--shadow-3:0 2px 8px #0b0b090f, 0 24px 60px #0b0b0924;--glow:0 6px 24px color-mix(in srgb, var(--brand) 28%, transparent);--glow-hover:0 10px 32px color-mix(in srgb, var(--brand) 42%, transparent);--glass-bg:color-mix(in srgb, var(--bg) 72%, transparent);--glass-blur:blur(16px) saturate(1.5);--glass-edge:0 0 0 1px #0b0b090f, inset 0 0 0 1.2px #ffffff73, inset 0 1.5px 0 #ffffffa6, inset 0 -1px 0 #ffffff4d, inset 0 0 14px #ffffff24;--line-control:var(--rule-2);--selection:color-mix(in srgb, var(--brand) 35%, transparent);--hover-tint:color-mix(in srgb, var(--brand) 8%, transparent);--hover-line:color-mix(in srgb, var(--brand) 60%, var(--rule-2));--pattern-line:color-mix(in srgb, var(--fg) 9%, var(--bg));--diff-add-bg:var(--brand-soft);--diff-del-fg:var(--muted);--focus-color:var(--brand-ink);--font-sans:"Geologica", "Noto Sans TC", "PingFang TC", system-ui, -apple-system, BlinkMacSystemFont, "Microsoft JhengHei", sans-serif;--font-display:var(--font-sans);--font-read:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:clamp(21px, 2.6vw, 28px);--fs-4xl:clamp(25px, 3.1vw, 36px);--fs-eyebrow:12.5px;--fs-prose:16px;--fs-page:32px;--fs-project:28px;--fs-section:20px;--fs-block:17px;--fs-row:15px;--fs-body:14px;--fs-label:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-btn:650;--fw-bold:700;--fw-heavy:800;--lh-tight:1.12;--lh-ui:1.45;--lh-body:1.6;--lh-prose:1.75;--measure:68ch;--track-label:.08em;--track-eyebrow:.28em;--track-heading:-.025em;--track-title:-.035em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:96px;--pad:clamp(16px, 4vw, 32px);--maxw:1240px;--grid-major:24px;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-menu:12px;--r-lg:16px;--r-card:20px;--r-xl:22px;--r-pill:999px;--r-round:50%;--bw:1px;--frame:var(--bw) solid var(--rule);--frame-control:var(--bw) solid var(--rule-2);--rule-strong:1.5px solid var(--ink);--hair:1px solid var(--rule);--z-base:0;--z-raised:1;--z-sticky:20;--z-cursor:25;--z-panel:30;--z-header:40;--z-drawer:50;--z-toast:60;--z-progress:70;--ctl-h-sm:34px;--ctl-h-md:40px;--ctl-h-lg:46px;--ctl-px-sm:14px;--ctl-px-md:18px;--ctl-px-lg:24px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.75px;--hit-min:44px;--dur-fast:.12s;--dur-base:.14s;--dur-slow:.16s;--dur-lift:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--lift:translateY(-2px);--focus-w:2px;--focus-offset:2px;--header-h:76px;--shell-gap:8px;--shell-header-box:52px;--page-px:clamp(16px, 3.6vw, 52px);--shell-pad:var(--sp-5) calc(var(--page-px) - var(--shell-gap));--shell-mobile-bar-h:60px;--shell-tabs-h:72px;--fab-size:56px;--fab-size-phone:52px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (pointer:coarse){:root{--ctl-h-sm:36px;--ctl-h-md:44px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f0f0d;--bg-2:#161614;--surface:#181714;--tint:#1f1e1a;--tint-2:#292822;--fg:#f3f1ea;--ink:#f3f1ea;--muted:#a4a299;--faint:#85837a;--rule:#282722;--rule-2:#38372e;--primary:#f3f1ea;--on-primary:#0e0d0a;--brand-ink:#6ffe51;--brand-soft:#3bfe1629;--err:#ff9d8d;--err-hover:#ffb8ab;--err-soft:#2a1512;--on-err:#0f0f0d;--warn:#ffb870;--warn-soft:#2a1d0f;--rule-soft:#22211d;--rule-faint:#1d1c19;--track:#292822;--cat-stone-soft:#1f1d1a;--cat-stone-ink:#c9c2b8;--cat-clay-soft:#2a1b13;--cat-clay-ink:#e8a583;--cat-ochre-soft:#28210f;--cat-ochre-ink:#ddbe72;--cat-olive-soft:#22230f;--cat-olive-ink:#c4c97a;--cat-moss-soft:#132218;--cat-moss-ink:#8fcb98;--cat-teal-soft:#0f2221;--cat-teal-ink:#7fcbc4;--cat-steel-soft:#121c28;--cat-steel-ink:#94b8dd;--cat-rose-soft:#28141d;--cat-rose-ink:#e0a0bb;--scrim:#0009;--shadow-1:0 0 0 1px #ffffff12;--shadow-2:0 2px 8px #0006, 0 16px 40px #0006;--shadow-3:0 8px 24px #00000080, 0 30px 80px #0009;--glass-edge:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0f;--line-control:var(--rule-2);--selection:color-mix(in srgb, var(--brand) 30%, transparent);--hover-tint:color-mix(in srgb, var(--brand) 8%, transparent);--hover-line:color-mix(in srgb, var(--brand) 60%, var(--rule-2));--glass-bg:color-mix(in srgb, var(--bg) 72%, transparent);--pattern-line:color-mix(in srgb, var(--fg) 9%, var(--bg));--focus-color:var(--brand-ink)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f0d;--bg-2:#161614;--surface:#181714;--tint:#1f1e1a;--tint-2:#292822;--fg:#f3f1ea;--ink:#f3f1ea;--muted:#a4a299;--faint:#85837a;--rule:#282722;--rule-2:#38372e;--primary:#f3f1ea;--on-primary:#0e0d0a;--brand-ink:#6ffe51;--brand-soft:#3bfe1629;--err:#ff9d8d;--err-hover:#ffb8ab;--err-soft:#2a1512;--on-err:#0f0f0d;--warn:#ffb870;--warn-soft:#2a1d0f;--rule-soft:#22211d;--rule-faint:#1d1c19;--track:#292822;--cat-stone-soft:#1f1d1a;--cat-stone-ink:#c9c2b8;--cat-clay-soft:#2a1b13;--cat-clay-ink:#e8a583;--cat-ochre-soft:#28210f;--cat-ochre-ink:#ddbe72;--cat-olive-soft:#22230f;--cat-olive-ink:#c4c97a;--cat-moss-soft:#132218;--cat-moss-ink:#8fcb98;--cat-teal-soft:#0f2221;--cat-teal-ink:#7fcbc4;--cat-steel-soft:#121c28;--cat-steel-ink:#94b8dd;--cat-rose-soft:#28141d;--cat-rose-ink:#e0a0bb;--scrim:#0009;--shadow-1:0 0 0 1px #ffffff12;--shadow-2:0 2px 8px #0006, 0 16px 40px #0006;--shadow-3:0 8px 24px #00000080, 0 30px 80px #0009;--glass-edge:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0f;--line-control:var(--rule-2);--selection:color-mix(in srgb, var(--brand) 30%, transparent);--hover-tint:color-mix(in srgb, var(--brand) 8%, transparent);--hover-line:color-mix(in srgb, var(--brand) 60%, var(--rule-2));--glass-bg:color-mix(in srgb, var(--bg) 72%, transparent);--pattern-line:color-mix(in srgb, var(--fg) 9%, var(--bg));--focus-color:var(--brand-ink)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.band-ink{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14110c;--bg-2:#1c1914;--surface:#1c1914;--tint:#ffffff14;--tint-2:#ffffff1f;--fg:#fff;--ink:#fff;--heading:var(--fg);--muted:#ffffffa8;--faint:#ffffff80;--rule:#ffffff24;--rule-2:#fff3;--primary:#f3f1ea;--on-primary:#0e0d0a;--brand-ink:#6ffe51;--brand-soft:#3bfe1633;--err:#ff9d8d;--on-err:#14110c;--line-control:var(--rule-2);--selection:color-mix(in srgb, var(--brand) 40%, transparent);--hover-tint:color-mix(in srgb, var(--brand) 10%, transparent);--hover-line:color-mix(in srgb, var(--brand) 60%, var(--rule-2));--pattern-line:color-mix(in srgb, var(--fg) 9%, var(--bg));--diff-add-bg:var(--brand-soft);--focus-color:#fff;background:var(--deep);color:var(--fg)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-lift:1ms;--lift:none}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}img,svg,video,canvas{max-width:100%;display:block}ul[role=list],ol[role=list]{list-style:none}html{background:var(--bg);overscroll-behavior-y:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--fg);font:var(--fw-regular) var(--fs-md) / var(--lh-body) var(--font-sans);overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--track-heading);color:var(--heading)}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}input:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:none}::selection{background:var(--selection)}::placeholder{color:var(--faint);opacity:1}button:disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed}dialog{margin:auto}.num{font-variant-numeric:tabular-nums}.eyebrow{font:var(--fw-semibold) var(--fs-eyebrow) / var(--lh-ui) var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--faint)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.surface{border:var(--bw) solid var(--card-line);border-radius:var(--card-r);background:var(--card-bg)}.surface-clip{overflow:clip}.toolbar-bar{align-items:center;gap:var(--sp-2);min-block-size:calc(var(--ctl-h-sm) + 12px);padding:6px 6px 6px var(--sp-3);border-radius:var(--toolbar-r);background:var(--toolbar-bg);display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.toaster.svelte-16wyucu{inset-block:auto var(--sp-4);inset-inline:0 var(--drawer-current-w,0px);inline-size:fit-content;max-inline-size:calc(100vw - var(--drawer-current-w,0px) - var(--sp-7));color:inherit;transition:inset-inline var(--dur-slow) var(--ease);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;overflow:visible}.stack.svelte-16wyucu{align-items:center;gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toast.svelte-16wyucu{align-items:center;gap:var(--sp-3);max-inline-size:100%;block-size:var(--ctl-h-md);padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-3);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-ui);opacity:1;transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);display:flex;transform:none}@starting-style{.toast.svelte-16wyucu{opacity:0;transform:translateY(4px)}}.toast.svelte-16wyucu:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.dot.svelte-16wyucu{border-radius:var(--r-round);background:var(--err);flex:none;block-size:8px;inline-size:8px}.text.svelte-16wyucu{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.undo.svelte-16wyucu{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);color:var(--on-primary);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;flex:none;margin-inline-end:calc(var(--sp-2) * -1)}.undo.svelte-16wyucu:hover{text-underline-offset:3px;text-decoration:underline}.undo.svelte-16wyucu:focus-visible{outline-color:var(--on-primary)}@media (width<=760px){.toaster.svelte-16wyucu{inset-inline:var(--sp-4);inline-size:auto;max-inline-size:none;inset-block-end:calc(var(--shell-tabs-h,var(--ctl-h-lg)) + env(safe-area-inset-bottom) + var(--sp-2))}}.anchor.svelte-1ycl6nz{max-inline-size:100%;display:inline-flex}.tooltip.svelte-1ycl6nz{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;box-shadow:var(--shadow-2);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease), overlay var(--dur-fast) allow-discrete, display var(--dur-fast) allow-discrete;border:0;margin:0;padding:4px 8px;display:none;position:fixed;inset:auto}.tooltip.svelte-1ycl6nz:popover-open{opacity:1;display:inline-flex}@starting-style{.tooltip.svelte-1ycl6nz:popover-open{opacity:0}}.item.svelte-ztfjjk{border-radius:var(--r-sm);color:var(--fg);transition:background-color var(--dur-fast) var(--ease);align-items:center;display:flex;position:relative}.item.svelte-ztfjjk:hover{background:var(--tint)}.item[data-current].svelte-ztfjjk{background:var(--brand-soft);color:var(--brand-ink)}.link.svelte-ztfjjk{align-items:center;gap:var(--sp-2);min-inline-size:0;block-size:var(--ctl-h-md);padding:0 var(--sp-2);border-radius:var(--r-sm);color:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-ui);flex:1;text-decoration:none;display:flex}.link.svelte-ztfjjk:focus-visible{outline-offset:calc(var(--focus-w) * -1)}.icon.svelte-ztfjjk{color:var(--muted);flex:none;display:inline-flex;position:relative}[data-current].svelte-ztfjjk .icon:where(.svelte-ztfjjk){color:var(--brand-ink)}.label.svelte-ztfjjk{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.dot.svelte-ztfjjk{border-radius:var(--r-round);background:var(--ink);block-size:6px;inline-size:6px;position:absolute;inset-block-start:-1px;inset-inline-end:-1px}.item[data-collapsed].svelte-ztfjjk .link:where(.svelte-ztfjjk){justify-content:center;inline-size:32px;padding:0}.more.svelte-ztfjjk{border-radius:var(--r-sm);background:inherit;visibility:hidden;align-items:center;padding-inline-start:var(--sp-1);display:inline-flex;position:absolute;inset-block:0;inset-inline-end:var(--sp-1)}.item.svelte-ztfjjk:hover .more:where(.svelte-ztfjjk){background:var(--tint)}.item[data-current].svelte-ztfjjk .more:where(.svelte-ztfjjk){background:var(--brand-soft)}.item.svelte-ztfjjk:hover .more:where(.svelte-ztfjjk),.item.svelte-ztfjjk:focus-within .more:where(.svelte-ztfjjk),.more[data-open].svelte-ztfjjk{visibility:visible}@media (pointer:coarse){.link.svelte-ztfjjk{block-size:var(--hit-min)}.more.svelte-ztfjjk{visibility:visible}}.link.svelte-1hz1633{align-items:center;gap:var(--sp-1);color:inherit;border-radius:var(--r-xs);transition:color var(--dur-fast) var(--ease), text-decoration-color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.link.svelte-1hz1633:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.link[data-variant=inline].svelte-1hz1633{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:.2em}.link[data-variant=inline].svelte-1hz1633:hover{color:var(--brand-ink);text-decoration-color:currentColor}.link[data-variant=nav].svelte-1hz1633{color:var(--muted);text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.link[data-variant=nav].svelte-1hz1633:hover{color:var(--fg)}.link[data-variant=nav][aria-current=page].svelte-1hz1633{color:var(--fg);font-weight:var(--fw-semibold);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.link[data-variant=muted].svelte-1hz1633{color:var(--muted)}.link[data-variant=muted].svelte-1hz1633:hover{color:var(--fg)}.notices.svelte-10dit8f{inset:auto var(--sp-4) var(--sp-4) auto;inline-size:min(360px, calc(100vw - var(--sp-4) * 2));color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.card.svelte-10dit8f{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border:var(--frame);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);color:var(--fg);font-size:var(--fs-sm);line-height:var(--lh-ui);transition:transform var(--dur-base) var(--ease);display:flex;transform:none}@starting-style{.card.svelte-10dit8f{transform:translateY(6px)}}.card[data-tone=err].svelte-10dit8f{border-color:var(--err)}.ic.svelte-10dit8f{flex:none;padding-block-start:1px;display:inline-flex}.card[data-tone=err].svelte-10dit8f .ic:where(.svelte-10dit8f){color:var(--err)}.body.svelte-10dit8f{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.l1.svelte-10dit8f{font-weight:var(--fw-semibold)}.l2.svelte-10dit8f{gap:var(--sp-3);color:var(--muted);display:flex}.x.svelte-10dit8f{margin:calc(var(--sp-1) * -1) calc(var(--sp-1) * -1) 0 0;flex:none}@media (width<=760px){.notices.svelte-10dit8f{inset:auto var(--sp-2) calc(env(safe-area-inset-bottom) + var(--sp-2)) var(--sp-2);inline-size:auto}}.group.svelte-3149vi{flex-direction:column;margin-block-start:var(--sp-4);display:flex}.group.svelte-3149vi:first-child{margin-block-start:0}.label.svelte-3149vi{padding:0 var(--sp-2) var(--sp-1);color:var(--faint);font:var(--fw-semibold) var(--fs-2xs) / var(--lh-ui) var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.rule.svelte-3149vi{block-size:0;margin:0 var(--sp-2) var(--sp-2);border:0;border-block-start:var(--hair)}.group[data-collapsed].svelte-3149vi{margin-block-start:var(--sp-2)}.items.svelte-3149vi{flex-direction:column;gap:1px;display:flex}.plain.svelte-1f6q8zu{flex-direction:column;gap:2px;margin-block-end:var(--sp-4);display:flex}.popover.svelte-1g72ax9{inline-size:min(var(--_w), calc(100vw - var(--sp-4)));max-block-size:min(70svh,520px);padding:var(--sp-4);border:var(--frame);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);font-size:var(--fs-md);line-height:var(--lh-body);opacity:0;transition:opacity var(--dur-base) var(--ease), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto}.popover.svelte-1g72ax9:popover-open{opacity:1}@starting-style{.popover.svelte-1g72ax9:popover-open{opacity:0}}.avatar.svelte-1kph8p3{--_s:var(--icon-lg);--_fs:var(--fs-2xs);inline-size:var(--_s);block-size:var(--_s);border-radius:var(--r-round);background:var(--primary);color:var(--on-primary);font-size:var(--_fs);font-weight:var(--fw-bold);vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.avatar[data-square].svelte-1kph8p3{border-radius:var(--r-sm)}.avatar[data-mascot].svelte-1kph8p3{background:0 0}picture.svelte-1kph8p3{display:contents}.avatar[data-mascot].svelte-1kph8p3 img:where(.svelte-1kph8p3){object-fit:contain;border-radius:0}.avatar[data-size="20"].svelte-1kph8p3{--_s:var(--icon-md);--_fs:9px}.avatar[data-size="32"].svelte-1kph8p3{--_s:var(--sp-7);--_fs:var(--fs-xs)}.avatar[data-size="40"].svelte-1kph8p3{--_s:var(--sp-8);--_fs:var(--fs-md)}.avatar[data-size="64"].svelte-1kph8p3{--_s:var(--sp-10);--_fs:var(--fs-2xl)}img.svelte-1kph8p3{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.initials.svelte-1kph8p3{white-space:nowrap;overflow:hidden}.agent-mark.svelte-1kph8p3{background:var(--ink);outline:1px solid var(--bg);block-size:6px;inline-size:6px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px;transform:rotate(45deg)}.presence.svelte-1kph8p3{box-sizing:content-box;border:2px solid var(--bg);border-radius:var(--r-round);background:var(--brand);block-size:8px;inline-size:8px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}[data-square].svelte-1kph8p3 .presence:where(.svelte-1kph8p3){inset-block:-2px auto}.presence[data-presence=away].svelte-1kph8p3{background:var(--bg);box-shadow:none;outline:1px solid var(--line-control);outline-offset:-3px}.card.svelte-1kph8p3{align-items:center;gap:var(--sp-3);display:flex}.card-name.svelte-1kph8p3{min-inline-size:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.avatar.svelte-sij8aq{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.avatar.svelte-sij8aq:hover{background:var(--tint)}.search.svelte-1ohfuu5{inline-size:360px;max-inline-size:100%}.pop.svelte-1ohfuu5{box-sizing:border-box;max-block-size:min(var(--_avail-h,70svh), 70svh, 480px);border:var(--frame);border-radius:var(--r-menu);background:var(--surface);box-shadow:var(--shadow-2);color:var(--fg);overscroll-behavior:contain;margin:0;padding:5px;position:fixed;inset:auto;overflow-y:auto}.pop.svelte-1ohfuu5::backdrop{background:0 0}.group.svelte-1ohfuu5+.group:where(.svelte-1ohfuu5){border-block-start:var(--hair);margin-block-start:var(--sp-1);padding-block-start:var(--sp-1)}.gl.svelte-1ohfuu5{padding:var(--sp-1) var(--sp-2);color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.opt.svelte-1ohfuu5{align-items:center;gap:var(--sp-2);min-block-size:var(--ctl-h-lg);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.opt.svelte-1ohfuu5 svg{color:var(--muted);flex:none}.opt.all.svelte-1ohfuu5{min-block-size:var(--ctl-h-md);color:var(--muted)}.opt[data-active].svelte-1ohfuu5{background:var(--tint)}.main.svelte-1ohfuu5{flex-direction:column;flex:1;min-inline-size:0;display:flex}.name.svelte-1ohfuu5,.sub.svelte-1ohfuu5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-1ohfuu5{font-size:var(--fs-md);line-height:var(--lh-ui)}.sub.svelte-1ohfuu5{color:var(--muted);font-size:var(--fs-xs)}.mono.svelte-1ohfuu5{font-family:var(--font-mono)}.no.svelte-1ohfuu5{color:var(--muted)}mark.svelte-1ohfuu5{background:var(--brand-soft);color:inherit;font-weight:var(--fw-bold)}@media (pointer:coarse){.opt.svelte-1ohfuu5{min-block-size:var(--hit-min)}}.root.svelte-15adozj{--gap:8px;--side-w:248px;--hdr-box:var(--shell-header-box);--hdr-h:var(--header-h);background:var(--bg);min-block-size:100svh;color:var(--fg);container:ops/inline-size}.hdr.svelte-15adozj{z-index:var(--z-header);align-items:center;gap:var(--sp-4);block-size:var(--hdr-box);border-radius:var(--r-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);grid-template-columns:auto minmax(0,360px) 1fr;padding:8px 8px 8px 16px;display:grid;position:fixed;inset-block-start:10px;inset-inline:clamp(8px,1.4vw,16px)}.brand.svelte-15adozj{align-items:center;gap:var(--sp-2);color:var(--fg);font-weight:var(--fw-bold);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;display:inline-flex}.find.svelte-15adozj{min-inline-size:0;display:flex}.right.svelte-15adozj{justify-content:flex-end;align-items:center;gap:var(--sp-1);display:flex}.side.svelte-15adozj{inset-block:var(--hdr-h) var(--gap);z-index:var(--z-panel);inline-size:var(--side-w);padding:var(--sp-3) var(--sp-2);position:fixed;inset-inline-start:var(--gap);overflow-y:auto}.bar.svelte-15adozj{display:none}.main.svelte-15adozj{inset-block:var(--hdr-h) 0;z-index:var(--z-base);outline:none;position:fixed;inset-inline-start:calc(var(--gap) * 2 + var(--side-w));inset-inline-end:var(--gap)}.scroll.svelte-15adozj{--page-fill-extra:0px;--page-fill-pad:var(--gap);overscroll-behavior:contain;scrollbar-width:none;block-size:100%;overflow-y:auto}.scroll.svelte-15adozj::-webkit-scrollbar{display:none}.drawer.svelte-15adozj{border-radius:0 var(--r-xl) var(--r-xl) 0;background:var(--surface);block-size:100%;max-block-size:none;inline-size:min(88vw,320px);max-inline-size:none;color:var(--fg);box-shadow:var(--shadow-3);border:0;margin:0;padding:0}.drawer.svelte-15adozj::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.panel.svelte-15adozj{block-size:100%;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);grid-template-rows:auto auto minmax(0,1fr);display:grid}.dtop.svelte-15adozj{align-items:center;gap:var(--sp-2);min-block-size:48px;padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-4);border-block-end:var(--hair);display:flex}.dname.svelte-15adozj{font-weight:var(--fw-bold);flex:1}.dsearch.svelte-15adozj{padding:var(--sp-3) var(--sp-3) 0}.dsearch.svelte-15adozj .search{inline-size:100%}.dmid.svelte-15adozj{padding:var(--sp-3) var(--sp-2);overflow-y:auto}@container ops (width<=759px){.hdr.svelte-15adozj,.side.svelte-15adozj{display:none}.bar.svelte-15adozj{z-index:var(--z-header);align-items:center;gap:var(--sp-1);block-size:calc(48px + env(safe-area-inset-top));margin:calc(env(safe-area-inset-top) + 8px) 10px 0;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--glass-bg);block-size:48px;-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);display:flex;position:sticky;inset-block-start:0}.title.svelte-15adozj{font-size:var(--fs-lg);font-weight:var(--fw-heavy);letter-spacing:-.02em;flex:1}.main.svelte-15adozj{min-block-size:calc(100svh - 48px);position:static}.scroll.svelte-15adozj{block-size:auto;overflow:visible}}
