:root{--font-sans:"Inter Radar", "Inter Radar Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.8125rem;--text-sm--line-height:1.25rem;--text-base:.9375rem;--text-base--line-height:1.5rem;--text-md:1rem;--text-md--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.625rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--text-4xl--line-height:1.08;--tracking-tight:-.011em;--tracking-tighter:-.022em;--tracking-caps:.06em;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--space-0:0;--space-px:1px;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--radius-card:1.25rem;--radius-button:9999px;--sidebar-width:16rem;--border-width:1px;--border-width-strong:1.5px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:0 0 0 var(--focus-ring-offset) var(--color-bg), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.2s;--duration-slow:.32s;--duration-pulse:2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.75;--container-narrow:42rem;--container:72rem;--container-wide:80rem;--gutter:1rem;--header-height:3.5rem;--bottom-nav-height:4rem;--tap-target:2.75rem;--control-height-sm:2.25rem;--control-height:2.75rem;--control-height-lg:3rem;--z-sticky:10;--z-header:30;--z-bottom-nav:30;--z-dropdown:40;--z-overlay:50;--z-dialog:51;--z-toast:60}@media (width>=640px){:root{--gutter:1.5rem}}@media (width>=1024px){:root{--gutter:2rem}}:root{--color-bg:#f8fafd;--color-surface:#fff;--color-surface-2:#f1f5f8;--color-surface-3:#e7ecf1;--color-border:#dfe3e9;--color-border-strong:#cbd2da;--color-input-border:#8a939f;--color-text:#141e2f;--color-text-muted:#515c6c;--color-text-subtle:#6a7482;--color-brand-ink:#0e2443;--color-primary:#027743;--color-primary-hover:#046337;--color-primary-fg:#fff;--color-primary-subtle:#dff8e6;--color-primary-subtle-fg:#02572f;--color-accent:#54dd7d;--color-focus:#00884d;--color-success:#027743;--color-success-subtle:#dff8e6;--color-success-fg:#02572f;--color-warning:#e49e22;--color-warning-subtle:#fff0d3;--color-warning-fg:#804d0c;--color-danger:#c52c2a;--color-danger-subtle:#ffedec;--color-danger-fg:#a51f1e;--color-info:#226bc0;--color-info-subtle:#e9f3ff;--color-info-fg:#1a52a1;--color-neutral-subtle:#ebeff3;--color-neutral-fg:#4d5663;--color-rise:#e36927;--color-rise-subtle:#ffeee5;--color-rise-fg:#a63d02;--color-on-solid:#fff;--color-overlay:#0a12208c;--color-logo-tile:#0e2443;--color-logo-mark:#fff;--color-logo-ping:#54dd7d;--photo-filter:none;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 1px 3px #10182814, 0 1px 2px #1018280a;--shadow-md:0 6px 16px -4px #1018281a, 0 2px 4px -2px #1018280f;--shadow-card:0 2px 10px #0e24430f;--shadow-button:0 4px 10px #02774338;--color-chart-new:#226bc0;--color-chart-drop:#027743;--color-chart-grid:#e9ecf2;--shadow-lg:0 20px 48px -12px #10182838, 0 4px 8px -4px #1018280f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-status-active:var(--color-success);--color-status-active-bg:var(--color-success-subtle);--color-status-active-fg:var(--color-success-fg);--color-status-starting:var(--color-info);--color-status-starting-bg:var(--color-info-subtle);--color-status-starting-fg:var(--color-info-fg);--color-status-paused:var(--color-text-subtle);--color-status-paused-bg:var(--color-neutral-subtle);--color-status-paused-fg:var(--color-neutral-fg);--color-status-delayed:var(--color-warning);--color-status-delayed-bg:var(--color-warning-subtle);--color-status-delayed-fg:var(--color-warning-fg);--color-status-error:var(--color-danger);--color-status-error-bg:var(--color-danger-subtle);--color-status-error-fg:var(--color-danger-fg);--color-event-new:var(--color-info);--color-event-new-bg:var(--color-info-subtle);--color-event-new-fg:var(--color-info-fg);--color-event-drop:var(--color-success);--color-event-drop-bg:var(--color-success-subtle);--color-event-drop-fg:var(--color-success-fg);--color-event-rise:var(--color-rise);--color-event-rise-bg:var(--color-rise-subtle);--color-event-rise-fg:var(--color-rise-fg);--color-event-removed:var(--color-text-subtle);--color-event-removed-bg:var(--color-neutral-subtle);--color-event-removed-fg:var(--color-neutral-fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0c1118;--color-surface:#131921;--color-surface-2:#1b212a;--color-surface-3:#222934;--color-border:#282e38;--color-border-strong:#39404c;--color-input-border:#606a78;--color-text:#edf0f4;--color-text-muted:#a6afbb;--color-text-subtle:#8a939f;--color-brand-ink:#edf0f4;--color-primary:#4ac777;--color-primary-hover:#60db89;--color-primary-fg:#051b0e;--color-primary-subtle:#0e311d;--color-primary-subtle-fg:#7fdc9a;--color-accent:#5ce483;--color-focus:#4ac777;--color-success:#4ac777;--color-success-subtle:#0e311d;--color-success-fg:#7fdc9a;--color-warning:#edb345;--color-warning-subtle:#3b260c;--color-warning-fg:#f5c66d;--color-danger:#ef6661;--color-danger-subtle:#481b1b;--color-danger-fg:#ff9592;--color-info:#5aa3ec;--color-info-subtle:#132946;--color-info-fg:#8cc3fc;--color-neutral-subtle:#232933;--color-neutral-fg:#afb8c4;--color-rise:#f58b4b;--color-rise-subtle:#432010;--color-rise-fg:#fcb17e;--color-on-solid:#0c1118;--color-overlay:#000000a6;--color-logo-tile:#edf0f4;--color-logo-mark:#0e2443;--color-logo-ping:#027743;--photo-filter:brightness(.92);--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, inset 0 1px 0 #ffffff08;--shadow-md:0 8px 20px -4px #0009, 0 0 0 1px #ffffff0f;--shadow-card:0 2px 10px #00000059, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 12px #00000059;--color-chart-new:#4a8fd8;--color-chart-drop:#2fa85e;--color-chart-grid:#232a35;--shadow-lg:0 24px 56px -12px #000000b3, 0 0 0 1px #ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--color-bg:#0c1118;--color-surface:#131921;--color-surface-2:#1b212a;--color-surface-3:#222934;--color-border:#282e38;--color-border-strong:#39404c;--color-input-border:#606a78;--color-text:#edf0f4;--color-text-muted:#a6afbb;--color-text-subtle:#8a939f;--color-brand-ink:#edf0f4;--color-primary:#4ac777;--color-primary-hover:#60db89;--color-primary-fg:#051b0e;--color-primary-subtle:#0e311d;--color-primary-subtle-fg:#7fdc9a;--color-accent:#5ce483;--color-focus:#4ac777;--color-success:#4ac777;--color-success-subtle:#0e311d;--color-success-fg:#7fdc9a;--color-warning:#edb345;--color-warning-subtle:#3b260c;--color-warning-fg:#f5c66d;--color-danger:#ef6661;--color-danger-subtle:#481b1b;--color-danger-fg:#ff9592;--color-info:#5aa3ec;--color-info-subtle:#132946;--color-info-fg:#8cc3fc;--color-neutral-subtle:#232933;--color-neutral-fg:#afb8c4;--color-rise:#f58b4b;--color-rise-subtle:#432010;--color-rise-fg:#fcb17e;--color-on-solid:#0c1118;--color-overlay:#000000a6;--color-logo-tile:#edf0f4;--color-logo-mark:#0e2443;--color-logo-ping:#027743;--photo-filter:brightness(.92);--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, inset 0 1px 0 #ffffff08;--shadow-md:0 8px 20px -4px #0009, 0 0 0 1px #ffffff0f;--shadow-lg:0 24px 56px -12px #000000b3, 0 0 0 1px #ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:oklch(0 0 0)){:root{--color-bg:oklch(98.5% .004 250);--color-surface:oklch(100% 0 0);--color-surface-2:oklch(96.8% .006 250);--color-surface-3:oklch(94% .009 250);--color-border:oklch(91.5% .009 250);--color-border-strong:oklch(86% .014 252);--color-input-border:oklch(66% .02 255);--color-text:oklch(23.5% .035 260);--color-text-muted:oklch(47% .03 258);--color-text-subtle:oklch(55.5% .025 258);--color-brand-ink:oklch(26% .065 258);--color-primary:oklch(50% .123 155);--color-primary-hover:oklch(44% .107 155);--color-primary-fg:oklch(100% 0 0);--color-primary-subtle:oklch(95.5% .035 155);--color-primary-subtle-fg:oklch(40% .098 155);--color-accent:oklch(80% .18 150);--color-focus:oklch(55% .136 155);--color-success:oklch(50% .123 155);--color-success-subtle:oklch(95.5% .035 155);--color-success-fg:oklch(40% .098 155);--color-warning:oklch(75% .15 75);--color-warning-subtle:oklch(96% .041 85);--color-warning-fg:oklch(47% .1 65);--color-danger:oklch(54% .19 27);--color-danger-subtle:oklch(96% .019 20);--color-danger-fg:oklch(47% .17 27);--color-info:oklch(53% .15 255);--color-info-subtle:oklch(96% .019 250);--color-info-fg:oklch(45% .14 258);--color-neutral-subtle:oklch(95% .007 250);--color-neutral-fg:oklch(45% .025 258);--color-rise:oklch(66% .17 45);--color-rise-subtle:oklch(96% .022 50);--color-rise-fg:oklch(50% .15 42);--color-on-solid:oklch(100% 0 0);--color-overlay:#0a12208c;--color-logo-tile:oklch(26% .065 258);--color-logo-mark:oklch(100% 0 0);--color-logo-ping:oklch(80% .18 150);--photo-filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:oklch(17.5% .016 258);--color-surface:oklch(21% .018 258);--color-surface-2:oklch(24.5% .02 258);--color-surface-3:oklch(28% .022 258);--color-border:oklch(30% .02 258);--color-border-strong:oklch(37% .022 258);--color-input-border:oklch(52% .025 258);--color-text:oklch(95.5% .006 250);--color-text-muted:oklch(75% .02 255);--color-text-subtle:oklch(66% .02 255);--color-brand-ink:oklch(95.5% .006 250);--color-primary:oklch(74% .16 152);--color-primary-hover:oklch(80% .16 152);--color-primary-fg:oklch(20% .04 155);--color-primary-subtle:oklch(28% .055 155);--color-primary-subtle-fg:oklch(82% .13 152);--color-accent:oklch(82% .18 150);--color-focus:oklch(74% .16 152);--color-success:oklch(74% .16 152);--color-success-subtle:oklch(28% .055 155);--color-success-fg:oklch(82% .13 152);--color-warning:oklch(80% .14 80);--color-warning-subtle:oklch(29% .05 70);--color-warning-fg:oklch(85% .12 82);--color-danger:oklch(68% .17 25);--color-danger-subtle:oklch(29% .07 22);--color-danger-fg:oklch(78% .128 22);--color-info:oklch(70% .13 250);--color-info-subtle:oklch(28% .06 255);--color-info-fg:oklch(80% .1 250);--color-neutral-subtle:oklch(28% .02 258);--color-neutral-fg:oklch(78% .02 255);--color-rise:oklch(74% .15 50);--color-rise-subtle:oklch(29% .06 45);--color-rise-fg:oklch(82% .11 55);--color-on-solid:oklch(17.5% .016 258);--color-overlay:#000000a6;--color-logo-tile:oklch(95.5% .006 250);--color-logo-mark:oklch(26% .065 258);--color-logo-ping:oklch(50% .123 155);--photo-filter:brightness(.92)}}[data-theme=dark]{--color-bg:oklch(17.5% .016 258);--color-surface:oklch(21% .018 258);--color-surface-2:oklch(24.5% .02 258);--color-surface-3:oklch(28% .022 258);--color-border:oklch(30% .02 258);--color-border-strong:oklch(37% .022 258);--color-input-border:oklch(52% .025 258);--color-text:oklch(95.5% .006 250);--color-text-muted:oklch(75% .02 255);--color-text-subtle:oklch(66% .02 255);--color-brand-ink:oklch(95.5% .006 250);--color-primary:oklch(74% .16 152);--color-primary-hover:oklch(80% .16 152);--color-primary-fg:oklch(20% .04 155);--color-primary-subtle:oklch(28% .055 155);--color-primary-subtle-fg:oklch(82% .13 152);--color-accent:oklch(82% .18 150);--color-focus:oklch(74% .16 152);--color-success:oklch(74% .16 152);--color-success-subtle:oklch(28% .055 155);--color-success-fg:oklch(82% .13 152);--color-warning:oklch(80% .14 80);--color-warning-subtle:oklch(29% .05 70);--color-warning-fg:oklch(85% .12 82);--color-danger:oklch(68% .17 25);--color-danger-subtle:oklch(29% .07 22);--color-danger-fg:oklch(78% .128 22);--color-info:oklch(70% .13 250);--color-info-subtle:oklch(28% .06 255);--color-info-fg:oklch(80% .1 250);--color-neutral-subtle:oklch(28% .02 258);--color-neutral-fg:oklch(78% .02 255);--color-rise:oklch(74% .15 50);--color-rise-subtle:oklch(29% .06 45);--color-rise-fg:oklch(82% .11 55);--color-on-solid:oklch(17.5% .016 258);--color-overlay:#000000a6;--color-logo-tile:oklch(95.5% .006 250);--color-logo-mark:oklch(26% .065 258);--color-logo-ping:oklch(50% .123 155);--photo-filter:brightness(.92)}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-pulse:0s}}.tabular{font-variant-numeric:tabular-nums}.caps{font-feature-settings:"case" 1;letter-spacing:var(--tracking-caps);text-transform:uppercase}@font-face{font-family:Inter Radar;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/InterRadar.woff2)format("woff2")}@font-face{font-family:Inter Radar Fallback;src:local(Arial);size-adjust:106.8%;ascent-override:90.71%;descent-override:22.58%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{min-width:320px;color:var(--color-text);background:var(--color-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);margin:0}h1,h2,h3,h4{color:var(--color-text);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-wrap:balance;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}dl,dd{margin:0}ul,ol{margin:0;padding:0}summary{cursor:pointer}[hidden]{display:none!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:where(button,a,summary,label){-webkit-tap-highlight-color:transparent}::selection{background:var(--color-primary-subtle);color:var(--color-primary-subtle-fg)}@media (width<=640px){input,select,textarea{font-size:max(16px,1em)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container,.container-narrow,.container-wide{width:100%;padding-inline:var(--gutter);margin-inline:auto}.container{max-width:calc(var(--container) + 2 * var(--gutter))}.container-narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.container-wide{max-width:calc(var(--container-wide) + 2 * var(--gutter))}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-back{align-items:center;gap:var(--space-1);min-height:var(--tap-target);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.page-back:hover{color:var(--color-text)}.page-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.page-lead{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-base)}@media (width>=1024px){.page-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--tracking-tighter)}}.panel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);display:flex}.panel__head h2{font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.field-label{margin-bottom:var(--space-1_5);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:block}.field-label small{color:var(--color-text-subtle);font-size:inherit;font-weight:var(--font-weight-normal)}.field-hint{margin-top:var(--space-1_5);color:var(--color-text-muted);font-size:var(--text-sm)}.field-error{align-items:flex-start;gap:var(--space-1_5);margin-top:var(--space-1_5);color:var(--color-danger-fg);font-size:var(--text-sm);display:flex}.input,.select{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}:is(.input,.select)::placeholder{color:var(--color-text-subtle)}:is(.input,.select):hover{border-color:var(--color-text-subtle)}:is(.input,.select):focus-visible{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline:none}:is(.input,.select)[aria-invalid=true]{border-color:var(--color-danger)}.select{padding-right:var(--space-8);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238A939F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-1_5);min-height:var(--control-height-sm);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-full);color:var(--color-text);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:inline-flex;position:relative}.chip:hover{border-color:var(--color-text-subtle)}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.chip[aria-pressed=true],.chip[aria-checked=true]{border-color:var(--color-primary);color:var(--color-primary-subtle-fg);background:var(--color-primary-subtle)}.chip:has(input:checked){border-color:var(--color-primary);color:var(--color-primary-subtle-fg);background:var(--color-primary-subtle)}.chip[aria-pressed=true]:before,.chip[aria-checked=true]:before{content:"✓";font-weight:var(--font-weight-bold)}.chip:has(input:checked):before{content:"✓";font-weight:var(--font-weight-bold)}.chip:has(input:disabled){opacity:.5;cursor:not-allowed}.overline{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.toaster.svelte-1dnmrtz{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;width:min(22.5rem,100vw - 2rem);display:grid;position:fixed;left:50%;transform:translate(-50%)}@media (width<=767px){.toaster--raised.svelte-1dnmrtz{bottom:calc(var(--bottom-nav-height) + var(--space-4) + env(safe-area-inset-bottom))}}@media (width>=768px){.toaster.svelte-1dnmrtz{right:var(--space-6);bottom:var(--space-6);left:auto;transform:none}}.toast.svelte-1dnmrtz{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-md);font-size:var(--text-base);pointer-events:auto;animation:svelte-1dnmrtz-toast-in var(--duration-base) var(--ease-out);line-height:1.45;display:flex}.toast.svelte-1dnmrtz>svg{flex-shrink:0;margin-top:.1rem}.toast.svelte-1dnmrtz span:where(.svelte-1dnmrtz){flex:1;padding-top:.05rem}.toast.svelte-1dnmrtz button:where(.svelte-1dnmrtz){border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.toast.svelte-1dnmrtz button:where(.svelte-1dnmrtz):hover{background:var(--color-surface-2)}.toast--success.svelte-1dnmrtz>svg{color:var(--color-success)}.toast--error.svelte-1dnmrtz>svg{color:var(--color-danger)}@keyframes svelte-1dnmrtz-toast-in{0%{opacity:0;transform:translateY(.5rem)}}.sidebar.svelte-qzxj2e{gap:var(--space-6);height:100%;padding:var(--space-5) var(--space-4);flex-direction:column;display:flex;overflow:hidden auto}.sidebar__brand.svelte-qzxj2e{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);color:var(--color-brand-ink);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);display:flex}.sidebar__nav.svelte-qzxj2e{gap:var(--space-1);display:grid}.sidebar__link.svelte-qzxj2e{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;list-style:none;display:flex}.sidebar__link.svelte-qzxj2e::-webkit-details-marker{display:none}.sidebar__link.svelte-qzxj2e:hover{background:var(--color-surface-2)}.sidebar__link.svelte-qzxj2e[aria-current=page]{color:var(--color-primary-subtle-fg);background:var(--color-primary-subtle)}.sidebar__link.svelte-qzxj2e:disabled{opacity:.6;cursor:wait}.sidebar__link.svelte-qzxj2e>svg:first-child{color:var(--color-text-muted)}.sidebar__link.svelte-qzxj2e[aria-current=page]>svg:first-child{color:var(--color-primary)}.sidebar__count.svelte-qzxj2e{color:var(--color-text-subtle);font-size:var(--text-xs);margin-left:auto}.sidebar__chevron{color:var(--color-text-subtle);transition:transform var(--duration-fast) var(--ease-out)}.sidebar__group.svelte-qzxj2e:not([open]) .sidebar__chevron{transform:rotate(-90deg)}.sidebar__group.svelte-qzxj2e ul:where(.svelte-qzxj2e){gap:var(--space-0_5);margin:var(--space-1) 0 0 var(--space-5);padding:0 0 0 var(--space-3);border-left:var(--border-width) solid var(--color-border);list-style:none;display:grid}.sidebar__group.svelte-qzxj2e li:where(.svelte-qzxj2e){min-width:0}.sidebar__monitor.svelte-qzxj2e{align-items:center;gap:var(--space-2);min-width:0;min-height:2.25rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);display:flex;overflow:hidden}.sidebar__monitor.svelte-qzxj2e:hover{color:var(--color-text);background:var(--color-surface-2)}.sidebar__monitor.svelte-qzxj2e[aria-current=page]{color:var(--color-text);background:var(--color-surface-2);font-weight:var(--font-weight-semibold)}.sidebar__dot.svelte-qzxj2e{background:var(--color-status-active);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.sidebar__dot--paused.svelte-qzxj2e{background:var(--color-status-paused)}.sidebar__name.svelte-qzxj2e{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar__empty.svelte-qzxj2e{padding:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-sm)}.sidebar__settings.svelte-qzxj2e{gap:var(--space-1);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);display:grid}.sidebar__settings.svelte-qzxj2e .overline:where(.svelte-qzxj2e){padding:0 var(--space-3) var(--space-2)}.sidebar__theme.svelte-qzxj2e{padding:var(--space-1) var(--space-1) var(--space-2)}.sidebar__theme.svelte-qzxj2e .segmented{width:100%;display:flex}.sidebar__cta.svelte-qzxj2e{margin-top:auto}.topbar.svelte-662fti{z-index:var(--z-header);align-items:center;gap:var(--space-4);height:4.5rem;padding-inline:var(--space-8);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;top:0}.topbar__menu.svelte-662fti{width:var(--tap-target);height:var(--tap-target);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.topbar__title.svelte-662fti{max-width:18rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.topbar__search.svelte-662fti{flex:0 20rem;min-width:0;position:relative}.topbar__search.svelte-662fti input:where(.svelte-662fti){width:100%;height:2.75rem;padding:0 var(--space-4) 0 var(--space-10);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--text-sm)}.topbar__search.svelte-662fti input:where(.svelte-662fti)::placeholder{color:var(--color-text-subtle)}.topbar__search.svelte-662fti input:where(.svelte-662fti):focus-visible{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline:none}.topbar__search-icon{top:50%;left:var(--space-4);color:var(--color-text-subtle);pointer-events:none;position:absolute;transform:translateY(-50%)}.topbar__results.svelte-662fti{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0}.topbar__results.svelte-662fti button:where(.svelte-662fti){width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0}.topbar__results.svelte-662fti button:where(.svelte-662fti):hover,.topbar__results.svelte-662fti button:where(.svelte-662fti).active{background:var(--color-surface-2)}.topbar__none.svelte-662fti{padding:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-sm)}.topbar__account.svelte-662fti{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.topbar__telegram.svelte-662fti{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-primary);background:var(--color-primary-subtle);place-items:center;display:grid;position:relative}.topbar__telegram--off.svelte-662fti{color:var(--color-warning-fg);background:var(--color-warning-subtle)}.topbar__telegram--off.svelte-662fti:after{content:"";border:2px solid var(--color-surface);background:var(--color-danger);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}.topbar__avatar.svelte-662fti{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-logo-mark);background:var(--color-logo-tile);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.topbar__who.svelte-662fti{line-height:1.25;display:grid}.topbar__who.svelte-662fti strong:where(.svelte-662fti){font-size:var(--text-sm)}.topbar__who.svelte-662fti small:where(.svelte-662fti){color:var(--color-text-subtle);font-size:var(--text-xs)}@media (width<=1023px){.topbar.svelte-662fti{gap:var(--space-2);height:var(--header-height);padding-inline:var(--gutter)}.topbar__menu.svelte-662fti{display:grid}.topbar__search.svelte-662fti,.topbar__who.svelte-662fti{display:none}.topbar__title.svelte-662fti{flex-shrink:1;min-width:0}.topbar__account.svelte-662fti{flex-shrink:0}}.skip-link.svelte-12qhfyh{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);position:fixed;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus{transform:none}.app.svelte-12qhfyh{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.app__sidebar.svelte-12qhfyh{border-right:var(--border-width) solid var(--color-border);background:var(--color-surface);height:100dvh;position:sticky;top:0}.app__main.svelte-12qhfyh{min-width:0}.app.svelte-12qhfyh main:where(.svelte-12qhfyh){min-height:calc(100dvh - 4.5rem)}.app__scrim.svelte-12qhfyh{z-index:var(--z-overlay);background:var(--color-overlay);border:0;position:fixed;inset:0}@media (width<=1023px){.app.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.app__sidebar.svelte-12qhfyh{z-index:var(--z-dialog);width:min(var(--sidebar-width), 85vw);box-shadow:var(--shadow-lg);transition:transform var(--duration-slow) var(--ease-out);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app--drawer.svelte-12qhfyh .app__sidebar:where(.svelte-12qhfyh){transform:none}}.site-header.svelte-12qhfyh{z-index:var(--z-header);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);position:sticky;top:0}.site-header__inner.svelte-12qhfyh{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.brand.svelte-12qhfyh{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-brand-ink);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);display:inline-flex}.site-nav.svelte-12qhfyh{align-items:center;gap:var(--space-2);display:flex}.site-nav__link.svelte-12qhfyh{min-height:var(--control-height-sm);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.site-nav__link.svelte-12qhfyh:hover{color:var(--color-text);background:var(--color-surface-2)}.site-header.svelte-12qhfyh+main:where(.svelte-12qhfyh){min-height:calc(100dvh - var(--header-height))}.nav-progress.svelte-12qhfyh{z-index:var(--z-toast);opacity:0;height:2px;animation:0s .3s forwards svelte-12qhfyh-appear;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress.svelte-12qhfyh:after{content:"";background:var(--color-primary);transform-origin:0;animation:svelte-12qhfyh-nav-progress 1.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes svelte-12qhfyh-appear{to{opacity:1}}@keyframes svelte-12qhfyh-nav-progress{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{opacity:0;transform:scaleX(1)}}main.svelte-12qhfyh{outline:none;display:block}
