@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_c55483be-module__BJHX7q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_c55483be-module__BJHX7q__variable{--font-sora-loaded:"Sora", "Sora Fallback"}
:root{--nx-blue:#28306c;--nx-green:#03d87d;--nx-ink:#0b0f1f;--nx-gray:#848484;--nx-paper:#f3f3f4;--nx-blue-100:#8290e8;--nx-blue-200:#5563c4;--nx-blue-700:#1c2350;--nx-green-100:#6ff2bf;--nx-green-600:#04b268;--step--1:clamp(.83rem, .79rem + .2vw, .94rem);--step-0:clamp(1rem, .93rem + .35vw, 1.19rem);--step-1:clamp(1.2rem, 1.08rem + .6vw, 1.5rem);--step-2:clamp(1.44rem, 1.24rem + 1vw, 1.9rem);--step-3:clamp(1.73rem, 1.4rem + 1.65vw, 2.4rem);--step-4:clamp(2.07rem, 1.55rem + 2.6vw, 3.05rem);--step-5:clamp(2.49rem, 1.66rem + 4.1vw, 3.9rem);--step-6:clamp(2.99rem, 1.7rem + 6.4vw, 5rem);--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:6.5rem;--space-3xl:10rem;--radius-control:6px;--radius-surface:12px;--radius-media:16px;--frame-max:1240px;--font-sora:var(--font-sora-loaded,"Sora"), system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Menlo", monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-elevated:var(--nx-paper);--bg-inset:#eaeaee;--fg:var(--nx-ink);--fg-muted:#4a4d5c;--fg-subtle:#686b78;--border:#dcdce2;--border-strong:#c3c3cc;--accent:var(--nx-blue);--accent-fg:#fff;--signal:#007a46;--signal-quiet:#e3f9ee;--ring:var(--nx-blue)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--nx-ink);--bg-elevated:#141a30;--bg-inset:#0f1424;--fg:#f4f5fb;--fg-muted:#b7bdd4;--fg-subtle:#8b91ab;--border:#262c44;--border-strong:#38405f;--accent:var(--nx-blue-100);--accent-fg:var(--nx-ink);--signal:var(--nx-green);--signal-quiet:#0d2a22;--ring:var(--nx-blue-100)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}html,body{max-width:100vw;overflow-x:clip}.nx-direction{min-height:100svh;color:var(--fg);background:var(--bg)}.nx-direction[data-direction=signal]{--direction-accent:#8290e8;--direction-signal:#03d87d}.nx-direction[data-direction=atlas]{--direction-accent:#28306c;--direction-signal:#007a46}.nx-direction[data-direction=rail]{--direction-accent:#03d87d;--direction-signal:#03d87d}.nx-direction[data-direction=twin]{--direction-accent:#8290e8;--direction-signal:#03d87d;background:0 0}body{min-height:100%;color:var(--fg);background:var(--bg);font-family:var(--font-sora);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);flex-direction:column;line-height:1.6;display:flex}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.08}p{text-wrap:pretty;max-width:68ch}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:3px}.nx-container{width:100%;max-width:var(--frame-max);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.nx-eyebrow{font-size:var(--step--1);letter-spacing:.02em;color:var(--signal);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.nx-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
