:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7f8;--surface:#fff;--surface-muted:#eef0f2;--border:#dcdfe3;--border-strong:#b9bec6;--text:#1d2329;--text-muted:#5b6672;--accent:#0f766e;--accent-hover:#0b5f58;--accent-soft:#d9f0ed;--on-accent:#fff;--danger:#b42318;--on-danger:#fff;--danger-hover:#912018;--danger-soft:#fde8e6;--success:#166534;--success-soft:#dcf5e4;--warning:#8a5a00;--warning-soft:#fdf0cf;--focus:#2563eb;--overlay:#0f172073;--shadow-sm:0 1px 2px #0f17200f;--shadow-md:0 8px 28px #0f172024;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--radius-sm:6px;--radius:10px;--radius-lg:14px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--content-width:72rem;--header-height:3.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#12161a;--surface:#1b2127;--surface-muted:#242b32;--border:#313941;--border-strong:#4a5560;--text:#e7eaed;--text-muted:#9aa5b1;--accent:#2dd4bf;--accent-hover:#5eead4;--accent-soft:#123b38;--on-accent:#06201d;--danger:#f87171;--on-danger:#2a0a0a;--danger-hover:#fca5a5;--danger-soft:#3d1a1a;--success:#6ee7a0;--success-soft:#12351f;--warning:#f5c04a;--warning-soft:#3a2d0c;--focus:#7aa7ff;--overlay:#0009;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 28px #0000008c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:1.6rem}h2{font-size:1.2rem}h3{font-size:1rem}p{margin:0}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}button,input,select,textarea{font:inherit;color:inherit}code{font-family:var(--font-mono);font-size:.92em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-muted)}.page{width:100%;max-width:var(--content-width);padding:var(--space-6) var(--space-4) var(--space-7);margin:0 auto}.page-header{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-lg{gap:var(--space-5);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=720px){.page{padding:var(--space-7) var(--space-5) var(--space-7)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-muted:#f1f1f1;--border:#bdbdbd;--border-strong:#8a8a8a;--text:#000;--text-muted:#444;--accent:#0f766e;--accent-soft:#d9f0ed;--danger:#b42318;--danger-soft:#fde8e6;--success:#166534;--success-soft:#dcf5e4;--warning:#8a5a00;--warning-soft:#fdf0cf;--shadow-sm:none;--shadow-md:none}body{background:#fff;min-height:0}}.shell.svelte-whg6dh{flex-direction:column;min-height:100vh;display:flex}.skip.svelte-whg6dh{left:var(--space-3);z-index:60;padding:var(--space-2) var(--space-3);background:var(--surface);border-radius:var(--radius-sm);position:absolute;top:-4rem}.skip.svelte-whg6dh:focus{top:var(--space-2)}.topbar.svelte-whg6dh{z-index:40;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.bar.svelte-whg6dh{align-items:center;gap:var(--space-3);max-width:var(--content-width);height:var(--header-height);padding:0 var(--space-4);margin:0 auto;display:flex;position:relative}.brand.svelte-whg6dh{letter-spacing:-.02em;color:var(--text);font-size:1.15rem;font-weight:700;text-decoration:none}.hamburger.svelte-whg6dh{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:0;order:3;justify-content:center;align-items:center;display:inline-flex}.hamburger.svelte-whg6dh:hover{background:var(--surface-muted)}.user.svelte-whg6dh{order:2;margin-left:auto;position:relative}.nav.svelte-whg6dh{top:var(--header-height);padding:var(--space-2) var(--space-4) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);display:none;position:absolute;left:0;right:0}.nav.open.svelte-whg6dh{display:block}.nav.svelte-whg6dh ul:where(.svelte-whg6dh){gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav.svelte-whg6dh a:where(.svelte-whg6dh){padding:var(--space-3);border-radius:var(--radius);color:var(--text);white-space:nowrap;font-weight:600;text-decoration:none;display:block}.nav.svelte-whg6dh a:where(.svelte-whg6dh):hover{background:var(--surface-muted)}.nav.svelte-whg6dh a[aria-current=page]:where(.svelte-whg6dh){background:var(--accent-soft);color:var(--accent)}.group.svelte-whg6dh{order:1}.nav.svelte-whg6dh li.last:where(.svelte-whg6dh){order:2}.group-button.svelte-whg6dh{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius);color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.group-button.svelte-whg6dh:hover{background:var(--surface-muted)}.group-button.active.svelte-whg6dh{color:var(--accent)}.group-button.svelte-whg6dh svg:where(.svelte-whg6dh){margin-left:auto}.nav.svelte-whg6dh ul.sub:where(.svelte-whg6dh){padding-left:var(--space-4)}.counter.svelte-whg6dh{min-width:1.4rem;margin-left:var(--space-1);background:var(--warning-soft);color:var(--warning);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1.4rem;display:inline-block}.user-button.svelte-whg6dh{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;display:inline-flex}.user-button.svelte-whg6dh:hover{background:var(--surface-muted)}.avatar.svelte-whg6dh{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.menu.svelte-whg6dh{right:0;top:calc(100% + var(--space-1));min-width:15rem;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.menu-head.svelte-whg6dh{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.menu.svelte-whg6dh a:where(.svelte-whg6dh),.menu.svelte-whg6dh button:where(.svelte-whg6dh){width:100%;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.menu.svelte-whg6dh a:where(.svelte-whg6dh):hover,.menu.svelte-whg6dh button:where(.svelte-whg6dh):hover{background:var(--surface-muted)}main.svelte-whg6dh{flex:1}main.svelte-whg6dh:focus{outline:none}@media (width>=1240px){.bar.svelte-whg6dh{padding:0 var(--space-5);gap:var(--space-4)}.hamburger.svelte-whg6dh{display:none}.nav.svelte-whg6dh{box-shadow:none;background:0 0;border:0;flex:1;padding:0;display:block;position:static}.nav.svelte-whg6dh ul:where(.svelte-whg6dh){flex-direction:row}.group.svelte-whg6dh{position:relative}.group-button.svelte-whg6dh{width:auto;padding:var(--space-2)}.group-button.svelte-whg6dh svg:where(.svelte-whg6dh){margin-left:0}.nav.svelte-whg6dh ul.sub:where(.svelte-whg6dh){top:calc(100% + var(--space-1));z-index:45;min-width:12rem;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;position:absolute;left:0}.nav.svelte-whg6dh a:where(.svelte-whg6dh){padding:var(--space-2)}}@media print{.topbar.svelte-whg6dh,.skip.svelte-whg6dh{display:none}}.toasts.svelte-1cpok13{z-index:100;right:var(--space-4);bottom:calc(var(--space-4) + var(--toast-offset,0px));left:var(--space-4);align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast.svelte-1cpok13{align-items:center;gap:var(--space-3);width:100%;max-width:26rem;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-md);pointer-events:auto;animation:.18s ease-out svelte-1cpok13-slide-in;display:flex}.toast.success.svelte-1cpok13{border-left-color:var(--success)}.toast.error.svelte-1cpok13{border-left-color:var(--danger)}span.svelte-1cpok13{flex:1}.action.svelte-1cpok13{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;font-weight:700;text-decoration:none}.action.svelte-1cpok13:hover{background:var(--accent-soft);color:var(--accent)}button.svelte-1cpok13:not(.action){padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}button.svelte-1cpok13:not(.action):hover{color:var(--text);background:var(--surface-muted)}@keyframes svelte-1cpok13-slide-in{0%{opacity:0;transform:translateY(.5rem)}}.unavailable.svelte-12qhfyh{max-width:28rem;padding-top:var(--space-7)}
