@font-face{font-family:Vibes Fraunces;src:url(../../../fonts/VibesFraunces440-Italic.ttf)format("truetype");font-style:italic;font-weight:440;font-display:swap}:root{--bg:#eaf0fd;--surface:#fcfdff;--surface-2:#e2e9fb;--line:#15244a1f;--ink:#15244a;--ink-2:#15244abd;--ink-3:#15244a85;--caustic:#3162d4;--caustic-soft:#3162d41f;--danger:#b42318;--good:#1d7a4c;--warn:#9a5b00;--scrim:#0c142e59;--sheet-shadow:#0c142e2e;--video-bg:#0c1115;--desk:#070a0d;--on-video:#eef5fd;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--peek:calc(52px + var(--safe-bottom));--ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0c1115;--surface:#1f3a5c;--surface-2:#284a72;--line:#eef5fd24;--ink:#eef5fd;--ink-2:#eef5fdbd;--ink-3:#eef5fd80;--caustic:#8cc8ff;--caustic-soft:#8cc8ff29;--danger:#ffb4a8;--good:#5ad19a;--warn:#ffb35c;--scrim:#040c1680;--sheet-shadow:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dusk{--bg:#0c1115;--surface:#1f3a5c;--surface-2:#284a72;--line:#eef5fd24;--ink:#eef5fd;--ink-2:#eef5fdbd;--ink-3:#eef5fd80;--caustic:#8cc8ff;--caustic-soft:#8cc8ff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}*,:before,:after{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;overflow:hidden}html{background:var(--bg)}html:has(main.dusk){background:var(--video-bg)}@media (width>=521px){html:has(main.dusk){background:var(--desk)}}body{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:transform .12s var(--ease-out), opacity .12s;background:0 0;border:0;padding:0}button:active{opacity:.8;transform:scale(.94)}button:focus-visible,a:focus-visible{outline:2px solid var(--caustic);outline-offset:2px}a{color:var(--caustic)}img,video{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--caustic);margin:0 0 6px;font-size:12px;font-weight:600}.sheet-title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:24px;font-weight:650;line-height:1.2}.sheet-note{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.field{box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 6%, transparent);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:12px 14px;font-size:16px}.field:focus{outline:2px solid var(--caustic);outline-offset:1px}.btn{background:var(--ink);min-height:48px;color:var(--bg);border-radius:24px;padding:0 20px;font-size:16px;font-weight:600}.btn:disabled{opacity:.5}.btn.quiet{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);border:1px solid var(--line)}
