@font-face{font-family:"serif";src:url(../media/instrument_serif_latin-s.p.1g73gv09-xcb6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/instrument_serif_italic_latin-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}._3W4YqW_className{font-family:"serif",serif Fallback,Times New Roman,serif}._3W4YqW_variable{--font-serif:"serif", "serif Fallback", Times New Roman, serif}
@font-face{font-family:sans;src:url(../media/inter_tight_latin-s.p.3fofz6dws3mg0.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.K4qdcq_className{font-family:sans,sans Fallback,system-ui,-apple-system,sans-serif}.K4qdcq_variable{--font-sans:"sans", "sans Fallback", system-ui, -apple-system, sans-serif}
:root{--beige:#faf8f6;--beige-2:#eeebe6;--navy:#06294d;--navy-2:#0c3763;--navy-deep:#041c36;--blue:#2c5cc5;--sky:#8cbcf2;--sky-gradient:linear-gradient(180deg, #80b9f1, #a8cef5);--ink:#0a2344;--muted:#5a677d;--line:#06294d1f;--line-strong:#06294d38;--gutter:clamp(20px, 5vw, 72px);--max:1240px;--radius-sm:10px;--radius:16px;--radius-lg:24px;--radius-pill:999px;--focus-ring:0 0 0 3px var(--blue);--hero-gradient:radial-gradient(120% 90% at 85% 0%, #0f3d6e 0%, transparent 60%), linear-gradient(165deg, var(--navy) 0%, var(--navy-deep) 100%);--surface:#fff;--surface-sunk:#f3f1ed;--chrome-text:#faf8f6b8;--chrome-line:#faf8f624;--appbar-h:56px;--tabbar-h:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--shadow-card:0 1px 2px #06294d0a, 0 12px 32px -18px #06294d38;--sheet-radius:22px;--rule:#06294d17;--shadow-sheet:0 1px 1px #06294d0a, 0 4px 10px -4px #06294d14, 0 24px 48px -28px #06294d47;--field-bg:#f4f2ee;--actionbar-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--waiting-bg:#fff4dc;--waiting-fg:#7a4e0e;--waiting-accent:#b7791f;--confirmed-bg:#e6efff;--confirmed-fg:#173f9e;--confirmed-accent:var(--blue);--stopped-bg:#fdecea;--stopped-fg:#8a1c13;--stopped-accent:#b42318}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--beige);min-height:100svh;color:var(--ink);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--sky);color:var(--navy)}html{scrollbar-color:#06294d47 transparent;scrollbar-width:thin}body{overscroll-behavior-y:none}input,textarea,button,select{font-variant-numeric:tabular-nums}input,textarea,select{caret-color:var(--blue);accent-color:var(--navy)}button,a,input,select,textarea,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}em{font-family:var(--font-serif), "Times New Roman", serif;letter-spacing:-.01em;font-style:italic;font-weight:400}h1 em,h2 em{color:var(--blue)}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--ink);color:var(--beige);padding:10px 20px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}
