:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:var(--color-accent);--color-surface-2:var(--color-surface-sunken);--color-accent-ink:var(--color-accent);--control-height:44px;--page-max-width:1280px;--font-inter:"Segoe UI", Arial, sans-serif;--font-heading:"Segoe UI", Arial, sans-serif;--font-mono:Consolas, "Courier New", monospace;--brand-teal:#007f86;--brand-mint:#65e2bd;--brand-navy:#15344c;--brand-green:#43b649;--brand-blue:#005eae;--brand-gradient:linear-gradient(120deg, var(--brand-green), var(--brand-teal), var(--brand-blue));--red-50:#ffe8eb;--red-100:#ffdde2;--red-200:#f4a8b3;--red-300:#ed8898;--red-400:#d95369;--red-500:#c03b4e;--red-600:#b53240;--red-700:#a32c3b;--red-800:#852331;--red-900:#641b27;--red-950:#421520;--neu-0:#fff;--neu-25:#f6f8fb;--neu-50:#eef2f7;--neu-100:#e6eef2;--neu-150:#dce4ed;--neu-200:#c3d4de;--neu-300:#a4bac8;--neu-400:#7c96a7;--neu-500:#637d8d;--neu-600:#536779;--neu-700:#305063;--neu-800:#17384b;--neu-850:#102b3c;--neu-900:#15344c;--neu-950:#081b29;--green-500:#218457;--green-600:#176746;--green-100:#e1f5e9;--amber-500:#a56800;--amber-600:#875400;--amber-100:#fff2d6;--blue-500:#176eb8;--blue-600:#145da0;--blue-100:#e7f0fe;--purple-500:#7c3aed;--purple-600:#6d28d9;--purple-100:#ede9fe;--sp-1:.25rem;--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;--sp-16:4rem;--sp-20:5rem;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-full:999px;--sh-sm:0 4px 20px #0b2c430d;--sh-md:0 6px 24px #0b2c4314;--sh-lg:0 16px 48px #0b2c4329;--dur-fast:.12s;--dur-normal:.18s;--color-bg:#f6f8fb;--color-surface:#fff;--color-surface-sunken:#eef2f7;--color-border:#dce4ed;--color-border-strong:#7b919f;--color-ink:#15344c;--color-ink-muted:#536779;--color-ink-faint:#536779;--color-accent:#005eae;--color-accent-hover:#004b8b;--color-accent-active:#003c70;--color-accent-on:#fff;--color-accent-wash:#eaf3fc;--color-accent-wash-border:#91bce3;--color-success-on:#fff;--color-warning-on:#fff;--color-success:#176746;--color-success-wash:#e1f5e9;--color-success-ink:#176746;--color-warning:#875400;--color-warning-wash:#fff2d6;--color-warning-ink:#875400;--color-info:#145da0;--color-info-wash:#e7f0fe;--color-info-ink:#145da0;--color-danger:#b53240;--color-danger-wash:#ffe8eb;--color-danger-ink:#a32c3b;--color-danger-on:#fff;--color-purple:#6d28d9;--color-purple-wash:#ede9fe;--color-purple-ink:#4c1d95;--color-ring:#005eae;--color-sidebar-bg:#fff;--color-sidebar-ink:#15344c;--color-sidebar-ink-dim:#536779;--color-sidebar-active:#005eae;--color-sidebar-active-on:#fff;--color-sidebar-wash:#eaf3fc;--color-sidebar-border:#dce4ed}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#081b29;--color-surface:#102b3c;--color-surface-sunken:#17384b;--color-border:#305063;--color-border-strong:#7391a3;--color-ink:#f1f7fa;--color-ink-muted:#aec3d0;--color-ink-faint:#aec3d0;--color-accent:#8ac5ff;--color-accent-hover:#b0d8ff;--color-accent-active:#d2e9ff;--color-accent-on:#15344c;--color-accent-wash:#183b58;--color-accent-wash-border:#42759e;--color-success-on:#15344c;--color-warning-on:#15344c;--color-success:#8ce4b3;--color-success-wash:#153e30;--color-success-ink:#8ce4b3;--color-warning:#ffd184;--color-warning-wash:#44371e;--color-warning-ink:#ffd184;--color-info:#a6ceff;--color-info-wash:#203d5a;--color-info-ink:#a6ceff;--color-danger:#ffa8b2;--color-danger-wash:#482834;--color-danger-ink:#ffa8b2;--color-danger-on:#421520;--color-purple:#c4b5fd;--color-purple-wash:#30234d;--color-purple-ink:#c4b5fd;--color-ring:#8ac5ff;--color-sidebar-bg:#0b2536;--color-sidebar-ink:#f1f7fa;--color-sidebar-ink-dim:#aec3d0;--color-sidebar-active:#8ac5ff;--color-sidebar-active-on:#15344c;--color-sidebar-wash:#183b58;--color-sidebar-border:#305063}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#081b29;--color-surface:#102b3c;--color-surface-sunken:#17384b;--color-border:#305063;--color-border-strong:#7391a3;--color-ink:#f1f7fa;--color-ink-muted:#aec3d0;--color-ink-faint:#aec3d0;--color-accent:#8ac5ff;--color-accent-hover:#b0d8ff;--color-accent-active:#d2e9ff;--color-accent-on:#15344c;--color-accent-wash:#183b58;--color-accent-wash-border:#42759e;--color-success-on:#15344c;--color-warning-on:#15344c;--color-success:#8ce4b3;--color-success-wash:#153e30;--color-success-ink:#8ce4b3;--color-warning:#ffd184;--color-warning-wash:#44371e;--color-warning-ink:#ffd184;--color-info:#a6ceff;--color-info-wash:#203d5a;--color-info-ink:#a6ceff;--color-danger:#ffa8b2;--color-danger-wash:#482834;--color-danger-ink:#ffa8b2;--color-danger-on:#421520;--color-purple:#c4b5fd;--color-purple-wash:#30234d;--color-purple-ink:#c4b5fd;--color-ring:#8ac5ff;--color-sidebar-bg:#0b2536;--color-sidebar-ink:#f1f7fa;--color-sidebar-ink-dim:#aec3d0;--color-sidebar-active:#8ac5ff;--color-sidebar-active-on:#15344c;--color-sidebar-wash:#183b58;--color-sidebar-border:#305063}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}html,body{max-width:100vw}body{background:var(--color-bg);min-height:100%;color:var(--color-ink);font-family:var(--font-inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tap-target{min-height:44px}:where(button,[role=button],a.button,.button){transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) ease;cursor:pointer}:where(button,[role=button],a.button,.button):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}:where(button,[role=button],a.button,.button):disabled,:where(button,[role=button],a.button,.button)[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}:where(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--r-md);padding:0 var(--sp-3);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease}:where(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):hover:not(:disabled){border-color:var(--color-ink-faint)}:where(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px var(--color-accent-wash-border);outline:none}:where(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){word-break:break-word}:where(input,textarea)::placeholder,:where(input,textarea):placeholder-shown{color:var(--color-ink-muted);opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--r-full);border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}h1,h2,h3,h4{font-family:var(--font-heading), system-ui, sans-serif;text-wrap:balance;letter-spacing:-.02em;margin:0}code,.mono{font-family:var(--font-mono), ui-monospace, monospace}a{color:inherit}::selection{background:var(--color-accent-wash-border);color:var(--color-ink)}.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}.tabs{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--r-md);gap:2px;padding:2px;display:inline-flex}.tab{align-items:center;gap:var(--sp-2);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.84rem;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.tab:hover{color:var(--color-ink)}.tabActive{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--sh-sm)}.tabBadge{border-radius:var(--r-full);background:var(--color-accent-wash);color:var(--color-accent);padding:.05rem .45rem;font-size:.7rem;font-weight:700}@media (prefers-reduced-motion:reduce){.tab{transition:none}}.card{gap:var(--sp-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);padding:var(--sp-5);flex-direction:column;display:flex}
html{scroll-padding-top:96px}body{overflow-wrap:break-word}main{min-width:0}main>div{width:100%;min-width:0}button,[role=button],summary{min-height:var(--control-height);touch-action:manipulation;min-width:44px}button{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-ring)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.97)}[data-theme=dark] button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.08)}:where(a,button,input,select,textarea,summary){scroll-margin-block:100px 24px}main table{font-variant-numeric:tabular-nums}main table th{font-size:.75rem;font-weight:650;line-height:1.5}main table td{line-height:1.6}main table tbody tr{transition:background-color var(--dur-normal) ease}main table tbody tr:hover,main table tbody tr:focus-within{background-color:var(--color-accent-wash)}main table :where(button,input,select){vertical-align:middle}main p,main li{overflow-wrap:anywhere}main a:not([class]):hover{color:var(--color-accent);text-decoration-thickness:2px}.tabs{gap:var(--sp-2);flex-wrap:wrap;max-width:100%}.tab{min-height:44px}@media (max-width:600px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}button,[role=button]{min-width:44px;min-height:44px}main table{font-size:.875rem}main table th,main table td{padding:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (forced-colors:active){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:highlight}}.recovery-actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.recovery-actions a{min-height:44px;color:var(--color-accent);align-items:center;display:inline-flex}label:has(>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),>select,>textarea){align-items:stretch;gap:var(--sp-2);flex-direction:column;min-width:0;line-height:1.5;display:flex}label>:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}textarea{padding-block:var(--sp-2);resize:vertical}
.LiveNotifications-module__yQBxxG__stack{z-index:90;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:12px;width:min(380px,100vw - 32px);display:flex;position:fixed}.LiveNotifications-module__yQBxxG__card{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border-strong);border-left:3px solid var(--color-accent);border-radius:var(--r-lg);pointer-events:auto;align-items:flex-start;gap:12px;padding:16px;animation:.18s ease-out LiveNotifications-module__yQBxxG__appear;display:flex;box-shadow:0 8px 32px #0000002e}.LiveNotifications-module__yQBxxG__icon{color:var(--color-accent);flex-shrink:0;padding-top:4px}.LiveNotifications-module__yQBxxG__icon svg,.LiveNotifications-module__yQBxxG__card button svg{width:20px;height:20px}.LiveNotifications-module__yQBxxG__card a,.LiveNotifications-module__yQBxxG__content{min-width:0;color:inherit;overflow-wrap:anywhere;flex:1;gap:8px;font-size:14px;line-height:1.5;text-decoration:none;display:grid}.LiveNotifications-module__yQBxxG__card a span,.LiveNotifications-module__yQBxxG__content span{color:var(--color-ink-muted);font-size:13px}.LiveNotifications-module__yQBxxG__card button{border-radius:var(--r-md);width:44px;height:44px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LiveNotifications-module__yQBxxG__card button:hover{background:var(--color-surface-sunken)}.LiveNotifications-module__yQBxxG__card a:focus-visible,.LiveNotifications-module__yQBxxG__card button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@keyframes LiveNotifications-module__yQBxxG__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.LiveNotifications-module__yQBxxG__stack{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.LiveNotifications-module__yQBxxG__card{gap:8px;padding:12px}}@media (prefers-reduced-motion:reduce){.LiveNotifications-module__yQBxxG__card{animation:none}}.LiveNotifications-module__yQBxxG__card{position:relative}.LiveNotifications-module__yQBxxG__card a:after{content:"";border-radius:inherit;position:absolute;inset:0}.LiveNotifications-module__yQBxxG__card button{z-index:1;position:relative}
.NavbarPreferences-module__EdLTOG__controls{flex-shrink:0;gap:8px;display:flex}.NavbarPreferences-module__EdLTOG__controls button{border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.NavbarPreferences-module__EdLTOG__controls svg{width:20px;height:20px}.NavbarPreferences-module__EdLTOG__controls button:hover{background:var(--color-accent-wash)}.NavbarPreferences-module__EdLTOG__controls button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}
