@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_378e5e0a-module__NYp6Iq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_378e5e0a-module__NYp6Iq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--ob-bg:#0b0e1a;--ob-surface:#111527;--ob-raised:#171c33;--ob-line:#232945;--ob-overlay:#0b0e1ab8;--ob-text:#e8eaf2;--ob-text-dim:#9aa1b9;--ob-text-faint:#5d6480;--ob-aurora-a:#4fd8c4;--ob-aurora-b:#8b7cf6;--ob-aurora:linear-gradient(135deg, var(--ob-aurora-a), var(--ob-aurora-b));--ob-correct:#4fd8c4;--ob-incorrect:#f2708a;--ob-warning:#f2c94c;--ob-focus:#4fd8c4;--ob-star-dim:#2a3152;--ob-star-ember:#b8895e;--ob-star-lit:#ffd9a0;--ob-star-glow:#ffd9a059;--ob-edge-line:#9aa1b92e;--ob-font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--ob-font-display:"Newsreader", "New York", Georgia, serif;--ob-text-xs:.75rem;--ob-text-sm:.875rem;--ob-text-base:1rem;--ob-text-lg:1.1875rem;--ob-text-xl:1.4375rem;--ob-text-2xl:1.75rem;--ob-text-3xl:2.25rem;--ob-leading-tight:1.2;--ob-leading-body:1.55;--ob-s1:.25rem;--ob-s2:.5rem;--ob-s3:.75rem;--ob-s4:1rem;--ob-s5:1.25rem;--ob-s6:1.5rem;--ob-s8:2rem;--ob-s10:2.5rem;--ob-s12:3rem;--ob-s16:4rem;--ob-r-sm:8px;--ob-r-md:12px;--ob-r-lg:20px;--ob-r-full:999px;--ob-t-micro:.12s;--ob-t-move:.24s;--ob-ease:cubic-bezier(.2, 0, .2, 1);--ob-spring:cubic-bezier(.34, 1.3, .5, 1);--ob-tap-min:44px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ob-bg:#faf8f4;--ob-surface:#fff;--ob-raised:#f2efe9;--ob-line:#e3ded4;--ob-overlay:#1a1d2b66;--ob-text:#1a1d2b;--ob-text-dim:#565d75;--ob-text-faint:#8b91a6;--ob-star-dim:#d8d3c8;--ob-edge-line:#1a1d2b24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-reduced-motion:reduce){:root{--ob-t-micro:0s;--ob-t-move:0s}}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ob-bg);color:var(--ob-text);font-family:var(--ob-font-ui);line-height:var(--ob-leading-body);-webkit-font-smoothing:antialiased}.font-display{font-family:var(--font-newsreader), var(--ob-font-display)}::selection{background:var(--ob-aurora-a);color:var(--ob-bg)}:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.cta{min-height:var(--ob-tap-min);padding:0 var(--ob-s6);border-radius:var(--ob-r-full);background:var(--ob-aurora);color:#0b0e1a;font-size:var(--ob-text-base);font-weight:600;font-family:var(--ob-font-ui);cursor:pointer;transition:transform var(--ob-t-micro) var(--ob-spring), box-shadow var(--ob-t-move) var(--ob-ease);border:none}.cta:hover{box-shadow:0 0 32px var(--ob-star-glow)}.cta:active{transform:scale(.97)}.cta:disabled{opacity:.5;cursor:default;box-shadow:none}.ghost{min-height:var(--ob-tap-min);padding:0 var(--ob-s5);border-radius:var(--ob-r-full);border:1px solid var(--ob-line);color:var(--ob-text-dim);font-size:var(--ob-text-sm);font-family:var(--ob-font-ui);cursor:pointer;background:0 0}.ghost:hover{color:var(--ob-text);border-color:var(--ob-text-faint)}.field{width:100%;min-height:var(--ob-tap-min);padding:var(--ob-s3) var(--ob-s4);border-radius:var(--ob-r-md);border:1px solid var(--ob-line);background:var(--ob-surface);color:var(--ob-text);font-size:var(--ob-text-base);font-family:var(--ob-font-ui);line-height:var(--ob-leading-body)}.field:focus{outline:2px solid var(--ob-focus);outline-offset:1px;border-color:#0000}.chip{min-height:var(--ob-tap-min);padding:var(--ob-s2) var(--ob-s4);border-radius:var(--ob-r-full);border:1px solid var(--ob-line);background:var(--ob-surface);color:var(--ob-text);font-size:var(--ob-text-sm);font-family:var(--ob-font-ui);cursor:pointer;transition:border-color var(--ob-t-micro) var(--ob-ease), background var(--ob-t-micro) var(--ob-ease)}.chip[aria-pressed=true]{border-color:var(--ob-aurora-a);background:var(--ob-raised)}.chip:hover{border-color:var(--ob-text-faint)}@keyframes starIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.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}
