:root{--bg:#fff;--raised:#fff;--sunken:#f1f4f8;--fg:#0b1220;--fg-body:#334155;--fg-muted:#5f6f86;--fg-subtle:#656c7a;--fg-faint:#94a3b8;--line:#e5e7eb;--line-strong:#d1d5db;--link:#0068cc;--link-hover:#005cb2;--accent:#0068cc;--accent-hover:#005cb2;--accent-soft:#e8f3ff;--accent-line:#bfddff;--action-bg:#0068cc;--action-bg-hover:#005cb2;--action-fg:#fff;--action-outline-bg:#fff;--action-outline:#d1d5db;--action-outline-fg:#0b1220;--focus:#0068cc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tone=muted]{--bg:#f1f4f8}[data-tone=accent]{--bg:#eef5ff}[data-tone=dark]{--fg:#f9fafc;--fg-body:#cbd5e1;--action-bg:#f9fafc;--action-bg-hover:#e8f3ff;--action-fg:#0b1220;--action-outline-bg:transparent;--action-outline:#f9fafc80;--action-outline-fg:#f9fafc;--bg:#0b1220;--raised:#111a2e;--sunken:#111a2e;--fg-muted:#94a3b8;--fg-subtle:#94a3b8;--fg-faint:#94a3b8;--line:#334155;--line-strong:#475569;--link:#7cc0ff;--link-hover:#a8d5ff;--accent:#7cc0ff;--accent-hover:#a8d5ff;--accent-soft:#111a2e;--accent-line:#334155;--focus:#7cc0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=brand]{--fg:#f9fafc;--fg-body:#cbd5e1;--action-bg:#f9fafc;--action-bg-hover:#e8f3ff;--action-fg:#0b1220;--action-outline-bg:transparent;--action-outline:#f9fafc80;--action-outline-fg:#f9fafc;--bg:#0a3a73;--raised:#0f4686;--sunken:#0f4686;--fg-muted:#bccde4;--fg-subtle:#a9bcd6;--fg-faint:#a9bcd6;--line:#f9fafc33;--line-strong:#f9fafc52;--link:#a8d5ff;--link-hover:#d4ebff;--accent:#a8d5ff;--accent-hover:#d4ebff;--accent-soft:#0f4686;--accent-line:#f9fafc52;--focus:#a8d5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:#0068cc1f;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{min-height:100dvh;color:var(--fg);font-family:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafc;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}main{flex:1}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a{color:var(--link)}a:hover{color:var(--link-hover)}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a,button,input,label,select,summary,textarea{touch-action:manipulation}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{color:#0b1220;background:#e8f3ff}.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}.skip-link{z-index:100;color:#fff;background:#0b1220;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{color:#fff;transform:none}::view-transition-old(.page-exit){animation:.14s ease-in reverse both page-fade}::view-transition-new(.page-enter){animation:.2s ease-out 80ms both page-fade}@keyframes page-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
