:root{color-scheme:dark;--c-bg: #0f1115;--c-bg-elev: #171a21;--c-bg-elev-2: #1f232c;--c-surface: #21262f;--c-border: #2c323d;--c-border-strong: #757d8b;--c-text: #e6e9ef;--c-text-muted: #9aa3b2;--c-text-faint: #929bad;--c-accent: #5ad6a0;--c-accent-ink: #04130c;--c-accent-dim: #2a6e54;--c-blue: #5aa9ff;--c-amber: #f0b454;--c-red: #f0716b;--c-green: #5ad6a0;--c-violet: #b48ef0;--c-gold: #f0b454;--c-teal: #4fd6cf;--role-user: var(--c-green);--role-assistant: var(--c-blue);--role-system: var(--c-violet);--role-tool: var(--c-gold);--role-mcp: var(--c-teal);--role-boundary: var(--c-text-muted);--md-text: var(--c-text-muted);--md-strong: var(--c-text);--md-code: var(--c-blue);--md-code-bg: color-mix(in srgb, var(--c-blue) 14%, var(--c-bg));--md-heading: var(--c-text);--syn-keyword: var(--c-violet);--syn-string: var(--c-green);--syn-number: var(--c-amber);--syn-comment: var(--c-text-faint);--syn-function: var(--c-blue);--syn-punct: var(--c-text-muted);--bg: var(--c-bg);--bg-elevated: var(--c-bg-elev);--bg-elevated-2: var(--c-bg-elev-2);--surface: var(--c-surface);--border: var(--c-border);--border-strong: var(--c-border-strong);--text: var(--c-text);--text-muted: var(--c-text-muted);--text-faint: var(--c-text-faint);--text-on-accent: var(--c-accent-ink);--text-on-success: var(--bg);--accent: var(--c-accent);--accent-dim: var(--c-accent-dim);--link: var(--c-blue);--ok: var(--c-green);--warn: var(--c-amber);--danger: var(--c-red);--info: var(--c-blue);--dot-active: var(--c-green);--dot-stale: var(--c-amber);--dot-dead: var(--c-text-faint);--dot-hibernated: var(--c-red);--attention-bg: color-mix(in srgb, var(--c-amber) 12%, transparent);--attention-bar: var(--c-amber);--mach-bg-sl: 45% 22%;--mach-fg-sl: 70% 80%;--mach-border-sl: 45% 35%;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--fs-scale: 1;--fs-2xs: calc(.6875rem * var(--fs-scale));--fs-xs: calc(.75rem * var(--fs-scale));--fs-sm: calc(.8125rem * var(--fs-scale));--fs-base: calc(.9375rem * var(--fs-scale));--fs-md: calc(1rem * var(--fs-scale));--fs-lg: calc(1.125rem * var(--fs-scale));--fs-xl: calc(1.375rem * var(--fs-scale));--fs-2xl: calc(1.75rem * var(--fs-scale));--fs-3xl: calc(2.25rem * var(--fs-scale));--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-none: 1;--lh-heading: 1.2;--lh-tight: 1.25;--lh-snug: 1.375;--lh-normal: 1.5;--sp-0: 0;--sp-px: 1px;--sp-0-5: .125rem;--sp-1: .25rem;--sp-1-5: .375rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--r-xs: 2px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 6px 20px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .55);--control-height-compact: 2rem;--control-height-default: 2.5rem;--control-height-large: 3rem;--control-height: 2.75rem;--control-sm: var(--control-height-compact);--control-md: var(--control-height-default);--control-lg: var(--control-height-large);--control-fs-sm: var(--fs-xs);--control-fs-md: var(--fs-sm);--control-fs-lg: var(--fs-base);--control-px-sm: var(--sp-2);--control-px-md: var(--sp-3);--control-px-lg: var(--sp-4);--control-icon-sm: var(--icon-sm);--control-icon-md: var(--icon-md);--control-icon-lg: var(--icon-lg);--btn-px-sm: var(--sp-3);--btn-px-md: var(--sp-4);--btn-px-lg: var(--sp-5);--chip-xs: 1rem;--chip-sm: 1.25rem;--chip-md: 1.5rem;--icon-xs: calc(.75rem * var(--fs-scale));--icon-sm: calc(.875rem * var(--fs-scale));--icon-md: calc(1rem * var(--fs-scale));--icon-lg: calc(1.25rem * var(--fs-scale));--icon-xl: calc(1.5rem * var(--fs-scale));--disabled-opacity: .45;--focus-ring-width: 2px;--focus-ring: 2px solid var(--accent);--focus-ring-offset: 2px;--focus-ring-offset-inset: calc(-1 * var(--focus-ring-width));--box-xs: 1.5rem;--box-sm: var(--control-height-compact);--box-md: 2.5rem;--box-lg: var(--control-height-default);--touch-target: 44px;--touch-target-compact: 40px;--touch-slab: min(-8px, calc((100% - var(--touch-target-compact)) / 2));--header-h: 52px;--nav-h: 3.5rem;--content-max: 56rem;--z-header: 50;--z-nav: 50;--z-drawer: 100;--z-modal: 200;--z-toast: 300;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--ease: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-spring: var(--ease-out);--ease-spring-bounce: cubic-bezier(.34, 1.36, .64, 1);--dur-instant: 0ms;--dur-press: .1s;--dur-release: .15s;--dur-fast: .12s;--dur-base: .18s;--dur-slow: .24s;--dur-sheet: .28s;--dur-exit-fast: 80ms;--dur-exit: .14s;--dur-exit-slow: .2s;--dur-spring: .25s;--dur-spring-bounce: .33s;--press-scale: .97;--press-scale-sm: .92;--press-scale-lg: .985;--enter-scale: .96;--tip-scale: .97;--shift-xs: 2px;--shift-sm: 4px;--shift-md: 8px;--edge-width: 1px;--surface-fill: var(--bg-elevated);--surface-fill-2: var(--bg-elevated-2);--surface-edge: var(--border);--surface-edge-strong: var(--border-strong);--surface-shadow: 0 0 0 0 transparent;--surface-shadow-hover: var(--surface-shadow);--raised-fill: var(--bg-elevated);--raised-edge: var(--border-strong);--raised-shadow: var(--shadow-md);--overlay-fill: var(--bg-elevated);--overlay-edge: var(--border);--overlay-shadow: var(--shadow-lg);--control-fill: var(--bg);--control-edge: var(--border-strong);--control-edge-hover: var(--text-faint);--control-shadow: 0 0 0 0 transparent;--track-fill: var(--bg-elevated-2);--track-edge: var(--control-edge);--thumb-fill: var(--bg);--thumb-shadow: var(--shadow-sm);--btn-fill: var(--surface);--btn-edge: var(--border-strong);--btn-shadow: 0 0 0 0 transparent;--btn-shadow-hover: var(--btn-shadow);--btn-primary-fill: var(--accent);--btn-primary-edge: var(--accent);--btn-primary-shadow: 0 0 0 0 transparent;--btn-primary-shadow-hover: var(--btn-primary-shadow);--hover-lift: 0px;--focus-glow: 0 0 0 0 transparent}@supports (animation-timing-function: linear(0,1)){:root{--ease-spring: linear(0, .007 1.2%, .023 2.4%, .055 4%, .098 5.6%, .188 8.4%, .53 18%, .629 21.2%, .704 24%, .778 27.2%, .839 30.4%, .887 33.6%, .928 37.2%, .959 40.8%, .982 44.8%, .998 49.2%, 1.007 54.4%, 1.011 64.4%, 1);--ease-spring-bounce: linear(0, .01 1.2%, .033 2.4%, .067 3.6%, .122 5.2%, .244 7.9%, .502 13%, .618 15.5%, .735 18.2%, .824 20.6%, .898 23%, .957 25.5%, 1.007 28.2%, 1.041 30.9%, 1.067 34.8%, 1.073 39.4%, 1.064 44.2%, 1.016 58.2%, 1 66.4%, .995 77.3%, 1)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;max-width:100%;scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;scrollbar-gutter:stable}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:var(--link);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}input,textarea,select{font-size:max(16px,var(--fs-base))}code,pre{font-family:var(--font-mono)}pre{font-size:.875em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}@media(hover:hover)and (pointer:fine){a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}}@media(prefers-reduced-motion:reduce){:root{--press-scale: 1;--press-scale-sm: 1;--press-scale-lg: 1;--enter-scale: 1;--tip-scale: 1;--shift-xs: 0px;--shift-sm: 0px;--shift-md: 0px;--ease-spring: var(--ease-out);--ease-spring-bounce: var(--ease-out)}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,outline-color,box-shadow,fill,stroke,text-decoration-color,visibility,display,overlay!important;transition-duration:var(--dur-fast)!important;transition-delay:0ms!important}}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-contrast:more){:root{--border: var(--border-strong)}}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:max(var(--sp-4),var(--safe-left)) max(var(--sp-4),var(--safe-right))}.stack{display:flex;flex-direction:column;gap:var(--sp-3)}.row{display:flex;align-items:center;gap:var(--sp-2)}.row-wrap{flex-wrap:wrap}.spacer{flex:1}.faint{color:var(--faint-color, var(--text-faint))}.mono{font-family:var(--font-mono)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nowrap{white-space:nowrap}.cq{container-type:inline-size}@container (max-width: 30rem){.cq-hide{display:none!important}.cq-stack{flex-direction:column!important;align-items:stretch!important}.cq-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}@container (max-width: 18rem){.cq-hide-xs{display:none!important}}.icon,svg[aria-hidden=true]{flex:none;width:1em;height:1em;min-width:1em;min-height:1em}.divider{height:1px;background:var(--border);border:0;margin:var(--sp-2) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./jetbrains-mono-latin.6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./jetbrains-mono-latin-ext.DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-mono: "JetBrains Mono", "Fira Code", monospace;--r-sm: 0;--r-md: 0;--r-lg: 0;--page-gutter: var(--sp-6);--page-block: var(--sp-6)}[data-theme=kusaritoi]{color-scheme:dark;--c-bg: #2a2a2a;--c-bg-elev: #323232;--c-bg-elev-2: #3a3a3a;--c-surface: #323232;--c-border: #484848;--c-border-strong: #585858;--c-text: #e8e8e8;--c-text-muted: #b0b0b0;--c-text-faint: #808080;--c-accent: #5ac8c8;--c-accent-ink: #0d1f1f;--c-accent-dim: #3a8a8a;--c-blue: #5a9fd4;--c-amber: #d9a543;--c-red: #e06060;--c-green: #6abf69;--c-violet: #b48ef0;--c-gold: #d9a543;--c-teal: #5ac8c8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 6px 20px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .6);--mach-bg-sl: 45% 24%;--mach-fg-sl: 70% 82%;--mach-border-sl: 45% 40%}:root{--journey-font: 14px/1.5 var(--font-sans, system-ui, sans-serif);--journey-surface: var(--c-bg-elev);--journey-surface-muted: var(--c-bg-elev-2);--journey-text: var(--c-text);--journey-text-muted: var(--c-text-muted);--journey-text-faint: var(--c-text-faint);--journey-border: var(--c-border);--journey-accent: var(--c-accent);--journey-accent-ink: var(--c-accent-ink);--journey-radius: var(--r-md);--journey-radius-sm: var(--r-sm);--journey-shadow: var(--shadow-lg);--journey-shadow-sm: var(--shadow-md);--journey-scrim: rgb(0 0 0 / .6);--journey-inverse-surface: var(--c-text);--journey-inverse-surface-raised: var(--c-text-muted);--journey-inverse-text: var(--c-bg);--journey-inverse-border: var(--c-border-strong);--journey-banner-surface: var(--c-bg-elev);--journey-banner-text: var(--c-text)}@media(max-width:640px),(hover:none)and (pointer:coarse){.seg-item,.btn-sm,.monitor-toggle,.section-link,.act-count{position:relative}.seg-item:before,.btn-sm:before,.monitor-toggle:before,.section-link:before,.act-count:before{content:"";position:absolute;inset-block:min(-8px,calc((40px - 100%)/-2));inset-inline:min(-8px,calc((40px - 100%)/-2))}.seg-item:before{inset-inline:-4px}[data-tsu=SegmentedControl] .seg-item{min-width:32px}.seg-scroll .seg-item,.seg-wrap .seg-item,.activity-filter .seg-item,.filter>[data-tsu=SegmentedControl] .seg-item{min-height:34px}[data-tsu=SegmentedControl][role=radiogroup].seg-scroll,[data-tsu=SegmentedControl][role=radiogroup].seg-wrap,.activity-filter [data-tsu=SegmentedControl][role=radiogroup],.filter>[data-tsu=SegmentedControl][role=radiogroup]{row-gap:6px}.monitor-toggle:not(.labelled){margin-inline:6px}[data-tsu=Input].input-sm{--input-size: 40px}td .title-link,.release-head .title-link{min-height:40px}[data-tsu=Switch],.btn-box,.pop-trigger.trigger-box,[data-tsu=Toggle],[data-tsu=Link],.header .actions>[data-tsu=Button],.search-toggle>[data-tsu=Button],.shell-menu-btn>button,.hero-aliases-toggle,.hero-description-toggle{position:relative}[data-tsu=Switch]:before,.btn-box:before,.pop-trigger.trigger-box:before,[data-tsu=Toggle]:before,[data-tsu=Link]:before,.header .actions>[data-tsu=Button]:before,.search-toggle>[data-tsu=Button]:before,.shell-menu-btn>button:before,.hero-aliases-toggle:before,.hero-description-toggle:before{content:"";position:absolute;inset:min(0px,calc((100% - 40px)/2))}[data-tsu=Toggle].pill{--toggle-size: 32px}[data-tsu=Tabs] .tab{min-height:44px}[data-tsu=Slider] .range input[type=range]{height:40px;margin-block:-10px}[data-tsu=Checkbox]{min-height:40px;align-items:center}.wanted .actions{gap:16px}.crumbs .link{padding:10px 4px;margin:-10px -4px}}@media(hover:none)and (pointer:coarse){.shell-sidebar .nav-item,.shell-menu-btn>button{min-height:44px}.shell-menu-btn>button{min-width:44px}}[data-tsu=DataTable][data-stacked] thead tr{padding:0;border:0}[data-tsu=DataTable][data-stacked] .dt.sm tbody td{padding:0}.dt-lines [data-tsu=DataTable][data-stacked] tbody tr{align-items:center;row-gap:0;padding-block:var(--sp-2)}.dt-lines [data-tsu=DataTable][data-stacked] td:is([data-role=meta],[data-role=detail]){margin-block-start:var(--sp-1)}.dt-lines [data-tsu=DataTable][data-stacked] tbody tr:after{content:"";order:0;flex-basis:100%}.dt-lines [data-tsu=DataTable][data-stacked] td[data-role=title]{flex-basis:0;min-width:0}@media(max-width:640px){[data-tsu=SegmentedControl][role=radiogroup].seg-scroll,[data-tsu=SegmentedControl][role=radiogroup].seg-wrap{flex-wrap:wrap;height:auto;overflow:visible;border-radius:var(--r-lg)}[data-tsu=SegmentedControl][role=radiogroup].seg-scroll>[role=radio].seg-item,[data-tsu=SegmentedControl][role=radiogroup].seg-wrap>[role=radio].seg-item{height:auto}}[data-tsu=Badge]{--badge-fs: var(--fs-xs)}code{font-size:var(--fs-xs)}:root{--shell-bottom-h: calc(var(--tabbar-h, 0px) + var(--miniplayer-h, 0px))}.health-list.svelte-gpveyc{display:flex;flex-direction:column;gap:var(--sp-2);max-width:360px;margin:0;padding:var(--sp-2);list-style:none;font-size:var(--fs-sm)}.health-item.svelte-gpveyc{display:flex;align-items:flex-start;gap:var(--sp-2);color:var(--warn)}.health-item.error.svelte-gpveyc{color:var(--danger)}.health-text.svelte-gpveyc{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--text)}.health-detail.svelte-gpveyc{font-size:var(--fs-xs);color:var(--text-faint);overflow-wrap:anywhere}.sidebar.svelte-1tpzg2h{display:flex;flex-direction:column;height:100%;min-height:100%;container-type:inline-size;container-name:sidebar}.brand.svelte-1tpzg2h{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--header-h);padding:var(--sp-2) var(--sp-5);text-decoration:none;color:var(--text);border-bottom:1px solid var(--border)}.brand.svelte-1tpzg2h:hover{text-decoration:none}.brand-chip.svelte-1tpzg2h{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-md);background:var(--accent);color:var(--text-on-accent);border-radius:var(--r-sm)}.brand-text.svelte-1tpzg2h{display:flex;flex-direction:column;line-height:1.2;overflow:hidden}.brand-name.svelte-1tpzg2h{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-md);letter-spacing:.02em}.brand-tag.svelte-1tpzg2h{font-size:var(--fs-xs);color:var(--text-faint)}.nav.svelte-1tpzg2h{flex:1;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-3) var(--sp-2);overflow-y:auto}.group.svelte-1tpzg2h{display:flex;flex-direction:column;gap:2px}.nav-skeleton.svelte-1tpzg2h{padding:var(--sp-2) var(--sp-3)}.group-label.svelte-1tpzg2h{display:flex;justify-content:space-between;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-faint)}.footer.svelte-1tpzg2h{flex:none;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border)}.signout.svelte-1tpzg2h{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:7px var(--sp-2);margin-bottom:var(--sp-1);border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;text-align:left}@media(max-width:640px),(hover:none)and (pointer:coarse){.signout.svelte-1tpzg2h{min-height:40px}}.signout.svelte-1tpzg2h:hover{color:var(--text);background:var(--bg-elevated)}.activity.svelte-1tpzg2h{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.activity-text.svelte-1tpzg2h{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-row.svelte-1tpzg2h{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.status-row.svelte-1tpzg2h .tip-wrap{flex:none}.version.svelte-1tpzg2h{color:var(--text-faint);white-space:nowrap}.storage.svelte-1tpzg2h{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.health-trigger.svelte-1tpzg2h{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--fs-sm);color:var(--warn);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer;list-style:none}.health-trigger.svelte-1tpzg2h::-webkit-details-marker{display:none}.health-row[open].svelte-1tpzg2h{max-height:40vh;overflow-y:auto}.health-trigger.error.svelte-1tpzg2h{color:var(--danger)}@media(max-width:720px){.sidebar.svelte-1tpzg2h{overflow-y:auto}.nav.svelte-1tpzg2h{flex:none;overflow:visible}.signout.svelte-1tpzg2h{order:1;margin:var(--sp-1) 0 0}}@media(min-width:721px){.health-row.svelte-1tpzg2h{display:none}}@container sidebar (max-width: 8rem){.group-label.svelte-1tpzg2h,.brand-text.svelte-1tpzg2h,.footer.svelte-1tpzg2h{display:none}.brand.svelte-1tpzg2h{justify-content:center}}.more.svelte-1eocn4a{display:flex;flex-direction:column;gap:2px}.group-label.svelte-1eocn4a{padding:var(--sp-3) var(--sp-3) var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-faint)}.group-label.svelte-1eocn4a:first-child{padding-top:0}.health.svelte-1eocn4a{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border)}.health.svelte-1eocn4a summary:where(.svelte-1eocn4a){display:flex;align-items:center;gap:var(--sp-2);min-height:44px;color:var(--warn);cursor:pointer;list-style:none}.health.svelte-1eocn4a summary.error:where(.svelte-1eocn4a){color:var(--danger)}.version.svelte-1eocn4a{margin:var(--sp-4) 0 0;font-size:var(--fs-xs);color:var(--text-faint)}.header.svelte-von6au{display:flex;align-items:center;gap:var(--sp-3);flex:1;width:100%;min-width:0;min-height:var(--header-h)}.titles.svelte-von6au{display:flex;align-items:baseline;gap:var(--sp-3);line-height:1.2;flex:1 1 auto;min-width:0}.titles.svelte-von6au>[data-tsu=Heading]{flex:0 1 auto;min-width:0}.titles.svelte-von6au>.trail{flex:0 1 auto;min-width:0}.titles.svelte-von6au>.trail .crumb{flex:0 1 auto}.titles.svelte-von6au>.trail .link{max-width:none}.shell-title.svelte-von6au{flex:0 1 auto;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer.svelte-von6au{flex:1;min-width:0}.subtitle.svelte-von6au{flex:0 10 auto;min-width:0;font-size:var(--fs-sm);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-sub.svelte-von6au{flex:1 1 0;display:flex;align-items:baseline;column-gap:.35em}.overview-sub.svelte-von6au>:where(.svelte-von6au){flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overview-sub.svelte-von6au>.sub-totals:where(.svelte-von6au){flex:1 1 0;max-width:max-content}.health-trigger.svelte-von6au{color:var(--warn);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.health-trigger.error.svelte-von6au{color:var(--danger)}.search.svelte-von6au{position:relative;flex:0 1 auto;width:300px;min-width:180px;max-width:34vw;transition:width .5s ease,max-width .5s ease}.search.svelte-von6au:focus-within{width:620px;max-width:56vw}.actions.svelte-von6au{display:flex;align-items:center;gap:var(--sp-2);flex:none;min-width:0}.add-label.svelte-von6au{margin-left:6px}.live.svelte-von6au{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;display:flex;flex-direction:column;padding:var(--sp-1);background:var(--surface-raised, var(--surface));border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg, 0 8px 24px rgb(0 0 0 / .3))}.live-row.svelte-von6au{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;min-width:0}.live-row.svelte-von6au:hover,.live-row.svelte-von6au:focus-visible{background:var(--surface-hover, var(--surface-sunken))}.live-icon.svelte-von6au{display:inline-flex;justify-content:center;width:28px;flex:none;color:var(--text-muted)}.live-text.svelte-von6au{display:flex;align-items:baseline;gap:var(--sp-2);flex:1;min-width:0}.live-title.svelte-von6au{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;flex:1;min-width:0;overflow:hidden;overflow-wrap:anywhere}.live-meta.svelte-von6au{flex:0 1 auto;min-width:0;max-width:40%;font-size:var(--fs-sm);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-providers.svelte-von6au{border-top:1px solid var(--border);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--accent)}.live-providers.svelte-von6au:first-child{border-top:0}.live-empty.svelte-von6au{padding:var(--sp-2);font-size:var(--fs-sm);color:var(--text-faint)}.bar.svelte-von6au{min-width:0}.search-toggle.svelte-von6au{display:none}@media(max-width:720px){.subtitle.svelte-von6au,.search.svelte-von6au{display:none}.search.mobile-open.svelte-von6au{display:flex;align-items:center;gap:var(--sp-1);position:fixed;top:0;left:0;right:0;z-index:60;width:auto;max-width:none;min-height:var(--header-h);padding:var(--sp-2) var(--sp-3);background:var(--surface);border-bottom:1px solid var(--border)}.search.mobile-open.svelte-von6au .bar:where(.svelte-von6au){flex:1}.search.mobile-open.svelte-von6au .live:where(.svelte-von6au){left:var(--sp-2);right:var(--sp-2)}.search-toggle.svelte-von6au{display:inline-flex}}@media(max-width:640px){.live-text.svelte-von6au{flex-direction:column;gap:2px}.live-meta.svelte-von6au{max-width:100%}}@media(max-width:1100px){.add-label.svelte-von6au{display:none}}.update-banner.svelte-17wtvno{margin-block-end:var(--sp-3)}.queue-tools.svelte-1dkr4sf{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.queue-list.svelte-1dkr4sf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.queue-row.svelte-1dkr4sf{display:flex;align-items:center;gap:var(--sp-1);border-radius:var(--r-md)}.queue-row.current.svelte-1dkr4sf{background:var(--bg-elevated-2)}.queue-main.svelte-1dkr4sf{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md)}.queue-main.svelte-1dkr4sf:hover{background:var(--bg-elevated-2)}.queue-cover.svelte-1dkr4sf{flex:none;width:36px;height:36px;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-elevated-2);display:grid;place-items:center;color:var(--text-muted)}.queue-cover.svelte-1dkr4sf img:where(.svelte-1dkr4sf){width:100%;height:100%;object-fit:cover}.queue-text.svelte-1dkr4sf{flex:1;min-width:0;display:flex;flex-direction:column}.queue-title.svelte-1dkr4sf,.queue-sub.svelte-1dkr4sf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current.svelte-1dkr4sf .queue-title:where(.svelte-1dkr4sf){color:var(--accent)}.queue-sub.svelte-1dkr4sf{font-size:var(--fs-xs);color:var(--text-muted)}.queue-time.svelte-1dkr4sf{flex:none;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.queue-actions.svelte-1dkr4sf{flex:none;display:inline-flex}@media(max-width:30rem){.queue-time.svelte-1dkr4sf{display:none}}.mini-player.svelte-55219n{position:fixed;left:0;right:0;bottom:var(--tabbar-h, 0px);z-index:var(--z-nav);background:var(--bg-elevated);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 16px #00000040}.seek.svelte-55219n{margin-top:-2px}.row.svelte-55219n{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) max(var(--sp-3),var(--safe-right)) var(--sp-2) max(var(--sp-3),var(--safe-left));min-height:56px}.now.svelte-55219n{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--sp-2);color:inherit;text-decoration:none}.cover.svelte-55219n{flex:none;width:40px;height:40px;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-elevated-2);display:grid;place-items:center;color:var(--text-muted)}.cover.svelte-55219n img:where(.svelte-55219n){width:100%;height:100%;object-fit:cover}.text.svelte-55219n{min-width:0;display:flex;flex-direction:column;line-height:1.25}.title.svelte-55219n,.sub.svelte-55219n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title.svelte-55219n{font-weight:600}.sub.svelte-55219n{font-size:var(--fs-xs);color:var(--text-muted)}.error.svelte-55219n{color:var(--danger)}.controls.svelte-55219n{flex:none;display:flex;align-items:center;gap:var(--sp-1)}.side.svelte-55219n{flex:none;display:flex;align-items:center;gap:var(--sp-2)}.wide.svelte-55219n{display:contents}@media(pointer:coarse){.controls.svelte-55219n,.side.svelte-55219n{--box-md: var(--touch-target-compact)}}@media(max-width:47.999rem){.wide.svelte-55219n{display:none}}@media(min-width:48rem){.row.svelte-55219n{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.controls.svelte-55219n{justify-content:center}.side.svelte-55219n{justify-content:flex-end}}.page-scroll.svelte-12qhfyh{padding-block:var(--page-block);padding-bottom:calc(var(--page-block) + var(--shell-bottom-h));min-width:0;max-width:100%;overflow-x:hidden;min-height:100%}@media(max-width:47.999rem){.page-scroll.svelte-12qhfyh{max-width:100vw}.page-scroll.svelte-12qhfyh .page-container{max-width:100%}}.page-scroll.svelte-12qhfyh .page-container{max-width:none;padding-left:max(var(--page-gutter),var(--safe-left));padding-right:max(var(--page-gutter),var(--safe-right));margin-inline:0}.boundary-fallback.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-8);text-align:center;color:var(--text-muted)}.boundary-fallback.svelte-12qhfyh h2:where(.svelte-12qhfyh){color:var(--text);margin:0}.boundary-fallback.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.boundary-actions.svelte-12qhfyh{display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:center}.boundary-details.svelte-12qhfyh{max-width:100%;font-size:.85rem}.boundary-details.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer}.boundary-details.svelte-12qhfyh pre:where(.svelte-12qhfyh){text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto;margin-top:var(--sp-2)}
