.oWun4q_toggle{width:2.75rem;height:2.75rem;color:var(--color-brand);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-strong);box-shadow:var(--shadow-small);cursor:pointer;border-radius:0;place-items:center;padding:.65rem;transition:color .15s,background-color .15s,transform .15s;display:grid}.oWun4q_toggle:hover{color:var(--color-text);background:var(--color-surface-hover);transform:translate(-1px,-1px)}.oWun4q_toggle:active{box-shadow:none;transform:translate(2px,2px)}.oWun4q_toggle svg{width:1.25rem;height:1.25rem}
.XFbqWa_header{z-index:10;border-bottom:var(--border-width) solid var(--color-border);background:color-mix(in srgb, var(--color-background) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;position:relative}.XFbqWa_inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2rem;width:min(100% - 2rem,75rem);min-height:4.75rem;margin-inline:auto;display:grid}.XFbqWa_brand{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;justify-self:start;align-items:center;gap:.75rem;font-size:1rem;font-weight:900;text-decoration:none;display:inline-flex}.XFbqWa_brandIcon{width:2.25rem;height:2.25rem;color:var(--color-background);background:var(--color-brand);box-shadow:3px 3px 0 var(--color-shadow);place-items:center;padding:.45rem;display:grid}.XFbqWa_brandIcon svg{width:100%;height:100%}.XFbqWa_navigation{min-width:0}.XFbqWa_list{align-items:stretch;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.XFbqWa_item{display:flex}.XFbqWa_link,.XFbqWa_disabled{min-height:2.75rem;color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:flex;position:relative}.XFbqWa_link:hover,.XFbqWa_link[aria-current=page]{color:var(--color-brand);background:var(--color-surface-raised)}.XFbqWa_link[aria-current=page]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:.25rem;left:1rem;right:1rem}.XFbqWa_disabled{cursor:not-allowed;opacity:.48;flex-direction:column;gap:.25rem;line-height:1}.XFbqWa_disabled small{color:var(--color-text-subtle);letter-spacing:.06em;font-size:.55rem}.XFbqWa_inner>:last-child{justify-self:end}@media (max-width:48rem){.XFbqWa_inner{grid-template-columns:1fr auto;gap:.75rem;padding-block:.75rem}.XFbqWa_navigation{grid-area:2/1/auto/-1;overflow-x:auto}.XFbqWa_list{justify-content:center}}@media (max-width:22.5rem){.XFbqWa_inner{width:min(100% - 1rem,75rem)}.XFbqWa_brand{gap:.5rem;font-size:.83rem}.XFbqWa_brandIcon{width:2rem;height:2rem}.XFbqWa_link,.XFbqWa_disabled{padding-inline:.55rem;font-size:.7rem}}
:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#090b10;--color-background-deep:#050609;--color-surface:#11151d;--color-surface-raised:#181e29;--color-surface-hover:#222a37;--color-text:#f4f7fb;--color-text-muted:#aab3c1;--color-text-subtle:#747f90;--color-brand:#5ff;--color-danger:#f55;--color-highlight:#ff5;--color-border:#2e3745;--color-border-strong:#687386;--color-shadow:#000;--color-focus:#f1fa8c;--border-width:2px;--shadow-small:3px 3px 0 var(--color-shadow);--shadow-panel:8px 8px 0 var(--color-shadow)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#eef2f4;--color-background-deep:#dfe5e8;--color-surface:#fff;--color-surface-raised:#f7f9fa;--color-surface-hover:#e5ebee;--color-text:#11151d;--color-text-muted:#45505e;--color-text-subtle:#6b7582;--color-brand:#006d77;--color-danger:#d62f3f;--color-highlight:#ff5;--color-border:#a7b0b9;--color-border-strong:#3f4955;--color-shadow:#75808c;--color-focus:#7c3aed}*{box-sizing:border-box}html{background:var(--color-background);min-width:20rem;min-height:100%}body{min-height:100vh;color:var(--color-text);background:linear-gradient(color-mix(in srgb, var(--color-brand) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 3%, transparent) 1px, transparent 1px), var(--color-background);background-size:32px 32px;margin:0;font-family:Trebuchet MS,Segoe UI,sans-serif;transition:color .15s,background-color .15s}button,a{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{color:var(--color-background-deep);background:var(--color-brand)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
