@font-face{font-family:tiktok;src:url(../media/tiktok_sans_var_latin-s.p.2plxe9gfo8dsm.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:tiktok Fallback;src:local(Arial);ascent-override:95.52%;descent-override:28.66%;line-gap-override:0.0%;size-adjust:104.69%}.tiktok_49b3ea43-module__zT_0kG__className{font-family:tiktok,tiktok Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.tiktok_49b3ea43-module__zT_0kG__variable{--font-tiktok:"tiktok", "tiktok Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:mohave;src:url(../media/mohave_var_latin-s.p.2upwo2_7rzquw.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:mohave Fallback;src:local(Arial);ascent-override:117.63%;descent-override:47.88%;line-gap-override:0.0%;size-adjust:84.16%}.mohave_c337b5e5-module__g4wp_W__className{font-family:mohave,mohave Fallback,Oswald,Arial Narrow,sans-serif}.mohave_c337b5e5-module__g4wp_W__variable{--font-mohave:"mohave", "mohave Fallback", Oswald, Arial Narrow, sans-serif}
@font-face{font-family:geistMono;src:url(../media/geist_mono_var_latin-s.p.1v5bejj26fx9h.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_26cf34f0-module__P_c5-G__className{font-family:geistMono,geistMono Fallback,ui-monospace,SF Mono,Menlo,monospace}.geistmono_26cf34f0-module__P_c5-G__variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, SF Mono, Menlo, monospace}
@font-face{font-family:silkscreen;src:url(../media/silkscreen_400_latin-s.p.2-db4p8p3l7-q.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:silkscreen;src:url(../media/silkscreen_700_latin-s.p.3owr7cxy7kxtq.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:silkscreen Fallback;src:local(Arial);ascent-override:67.93%;descent-override:16.49%;line-gap-override:0.0%;size-adjust:151.62%}.silkscreen_24fb981b-module__uFUfnG__className{font-family:silkscreen,silkscreen Fallback,ui-monospace,monospace}.silkscreen_24fb981b-module__uFUfnG__variable{--font-silkscreen:"silkscreen", "silkscreen Fallback", ui-monospace, monospace}
@font-face{font-family:luckiest;src:url(../media/luckiest_guy_400_latin-s.p.1u7t5opsf5wrf.woff2)format("woff2");font-display:block;font-weight:400}@font-face{font-family:luckiest Fallback;src:local(Arial);ascent-override:60.24%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:116.72%}.luckiest_ac5bba7-module__htjD9G__className{font-family:luckiest,luckiest Fallback,Impact,sans-serif;font-weight:400}.luckiest_ac5bba7-module__htjD9G__variable{--font-luckiest:"luckiest", "luckiest Fallback", Impact, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-tiktok), "TikTok Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-tiktok), "TikTok Sans", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-mohave), "Mohave", "Oswald", "Arial Narrow", sans-serif;--font-pixel:var(--font-silkscreen), "Silkscreen", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--page-bg:#f5faff;background:var(--page-bg)}html[data-arrival-theme=dark]:is([data-phase=arrival],[data-phase=zoom],[data-phase=cutscene]){--page-bg:var(--bg)}html.is-locked,html.is-locked body{height:100%;overflow:hidden}body{background:var(--page-bg);min-height:100%;color:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}::selection{color:var(--cream);background:#9ed8ff59}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-mohave), "Mohave", "Oswald", "Arial Narrow", sans-serif}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.product{--bg-page:#f8f8f7;--bg-sunken:#f1f1ef;--bg-raised:#fff;--bg-raised-2:#f6f6f5;--ink-1:#111214;--ink-2:#2b2e33;--ink-3:#5c616a;--ink-4:#8b9098;--line-1:#1112140f;--line-2:#1112141a;--line-3:#1112142b;--fill-1:#11121408;--fill-2:#1112140e;--btn:#111214;--btn-ink:#fff;--btn-sheen:inset 0 1px 0 #ffffff24;--focus:#1f6fb2;--blue:#9ed8ff;--blue-sun:#cdebff;--blue-deep:#5ab8f5;--blue-ink:#1f5f8f;--blue-soft:#9ed8ff38;--glow-blue:#5ab8f557;--page-depth:linear-gradient(180deg, #eef7ff 0%, #f8f8f7 26%, #f8f8f7 85%, #f4f4f2 100%);--sky-wash:radial-gradient(58% 52% at 50% 0%, #78c4ff57, transparent 70%), radial-gradient(34% 38% at 16% 2%, #bae2ff66, transparent 70%), radial-gradient(30% 34% at 86% 4%, #9ed8ff4d, transparent 70%), linear-gradient(180deg, #e9f5ff 0%, #f4f8fb 36%, transparent 72%);--sky-material:radial-gradient(55% 45% at 50% 0%, #cdebff6b, transparent 72%), linear-gradient(180deg, #2f7fc0 0%, #1d5f96 45%, #123f69 100%);--island-ink-1:#fafafa;--island-ink-2:#ffffffb8;--island-ink-3:#ffffff8f;--island-line:#ffffff17;--island-fill:#ffffff0f;--island-material:radial-gradient(80% 60% at 100% 0%, #ffffff12, transparent 70%), linear-gradient(165deg, #242426 0%, #141416 55%, #0b0b0c 100%);--r-tag:6px;--r-input:10px;--r-button:12px;--r-panel:16px;--r-card:20px;--r-island:28px;--r-pill:999px;--shadow-card:0 1px 2px #1112140a, 0 12px 32px -12px #1112141f, 0 0 0 1px var(--line-2);--shadow-float:0 1px 2px #1112140f, 0 24px 48px -16px #3c1e0a38, 0 0 0 1px #11121414;--shadow-window-dark:0 0 0 1px #0000008c, 0 40px 90px -24px #140a0080, 0 14px 30px -14px #0006;--window-edge-dark:inset 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff2e;--island-lift:0 1px 2px #11121414, 0 30px 70px -28px #11121473;--container:1360px;--gutter:clamp(20px, 3.2vw, 48px);--section-pad:clamp(64px, 7vw, 112px);--ease-app:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--dur-hover:.15s;--dur-state:.25s;--dur-reveal:.8s;min-height:100vh;color:var(--ink-2);background:var(--bg-page) var(--page-depth) no-repeat;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-size:100% 100%;font-size:16px;line-height:26px;position:relative}.product ::selection{color:var(--ink-1);background:#9ed8ff73}.product :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product .container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.product .section{padding-block:var(--section-pad);position:relative}.product .display,.product .h1,.product .h2{color:var(--ink-1);text-wrap:balance;margin:0}.product .display{letter-spacing:-.04em;font-size:clamp(46px,6.6vw,92px);font-weight:660;line-height:.98}.product .h1{letter-spacing:-.036em;max-width:18ch;font-size:clamp(36px,4.6vw,62px);font-weight:650;line-height:1.04}.product .h2{letter-spacing:-.028em;max-width:22ch;font-size:clamp(28px,3.2vw,40px);font-weight:630;line-height:1.1}.product .h3{letter-spacing:-.015em;color:var(--ink-1);margin:0;font-size:22px;font-weight:600;line-height:28px}.product .lead{letter-spacing:-.01em;color:var(--ink-3);text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.product .body{color:var(--ink-2);max-width:65ch;margin:0;font-size:16px;line-height:26px}.product .caption{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.product .ink{-webkit-text-fill-color:transparent;background:linear-gradient(#151517 0% 55%,#55555d 100%);-webkit-background-clip:text;background-clip:text}.product .cond{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--ink-1);font-weight:650;line-height:.94}.product .mlabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;line-height:14px}.product .pxfont{font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;font-weight:400}.product .dan{color:var(--blue-ink)}.product .badge{--badge:var(--blue-deep);border:1px solid var(--badge);height:23px;box-shadow:0 0 0 4px var(--badge), 0 0 0 5px var(--badge), 0 1px 2px #0000001a;background:#ffffffd9;border-radius:7px;align-items:center;gap:6px;margin:5px;padding:1px 8px 1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product .badge{box-shadow:0 0 0 4px color-mix(in srgb, var(--badge) 10%, transparent), 0 0 0 5px color-mix(in srgb, var(--badge) 32%, transparent), 0 1px 2px #0000001a}}.product .badge{letter-spacing:-.26px;color:var(--ink-1);white-space:nowrap;font-size:13px;font-weight:500;line-height:16px}.product .badge:before{content:"";background:var(--badge);width:6px;height:6px;box-shadow:0 0 6px var(--badge)}.product .btn{border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap;height:50px;transition:background-color var(--dur-hover) var(--ease-app), box-shadow var(--dur-state) var(--ease-app), transform var(--dur-hover) var(--ease-app);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex;position:relative;transform:none}.product .btn:active{transform:translateY(1px)}.product .btn-primary{background:var(--btn);color:var(--btn-ink);box-shadow:var(--btn-sheen)}.product .btn-primary:hover:not(:disabled){background:var(--btn);box-shadow:var(--btn-sheen), 0 0 0 4px var(--blue-soft), 0 8px 30px -8px var(--glow-blue)}.product .btn-primary:disabled{background:var(--bg-sunken);color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line-2);cursor:not-allowed}.product .btn-secondary{background:var(--bg-raised);color:var(--ink-1);border-color:var(--line-3)}.product .btn-secondary:hover{background:var(--bg-raised-2)}.product .btn-light{color:#0b0d0f;background:#fff}.product .btn-light:hover{box-shadow:0 0 0 4px #fff3}.product .btn-ghost-light{color:#fff;background:0 0;border-color:#ffffff80}.product .btn-ghost-light:hover{background:#ffffff1a}.product .btn-sm{height:36px;padding:0 16px;font-size:14px}.product .btn-block{width:100%}.product .arrow:after{content:"→";font-weight:500}.product .link{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px;transition:text-decoration-color var(--dur-hover);font-weight:600}.product .link:hover{-webkit-text-decoration-color:var(--blue-deep);-webkit-text-decoration-color:var(--blue-deep);-webkit-text-decoration-color:var(--blue-deep);text-decoration-color:var(--blue-deep)}.product .card{background:var(--bg-raised);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.product .island{isolation:isolate;color:var(--island-ink-1);background:var(--island-material);border-radius:var(--r-island);box-shadow:var(--island-lift);position:relative;overflow:hidden}.product .chip{border-radius:var(--r-pill);background:var(--bg-raised);height:30px;color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.product .note{color:var(--blue-ink);margin:16px 0 0;font-size:13px}.product .disclosure{color:var(--ink-3);max-width:62ch;margin:0;font-size:12.5px;line-height:18px}.pnav{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(14px);height:64px;box-shadow:0 1px 0 var(--line-1);background:#f8f8f7c7;align-items:center;display:flex;position:sticky;top:0}.pnav-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.pnav-links{color:var(--ink-3);gap:28px;font-size:14px;font-weight:500;display:flex}.pnav-links a:hover{color:var(--ink-1)}.pnav-cta{align-items:center;gap:8px;display:flex}.product .wordmark{color:var(--ink-1);--wordmark-accent:var(--blue-deep)}.product .wordmark-small{color:var(--blue-deep)}.hero-p{text-align:center;padding:clamp(56px,8vw,110px) 0 0;position:relative;overflow:hidden}.hero-p:before{content:"";background:var(--sky-wash);pointer-events:none;height:900px;position:absolute;inset:0 0 auto}.hero-p:after{content:"";pointer-events:none;opacity:.8;background:repeating-conic-gradient(from 180deg at 50% 0,#ffffff6b 0deg 2.2deg,#0000 2.2deg 7deg);width:1600px;height:1200px;position:absolute;top:-40%;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(60% 55% at 50% 0,#000 0%,#0000 75%);mask:radial-gradient(60% 55% at 50% 0,#000 0%,#0000 75%)}.hero-p>.container{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero-p .display{max-width:14ch;margin-top:28px}.hero-p .lead{margin-top:22px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-alt{color:var(--ink-3);margin-top:16px;font-size:14px}.hero-p .disclosure{text-align:center;margin-top:14px}.hero-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.hero-strip{text-align:left;border-radius:var(--r-card);width:min(820px,100%);box-shadow:var(--shadow-float);background:#ffffffdb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.hero-strip li{align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.hero-strip li+li{box-shadow:inset 1px 0 0 var(--line-2)}.hero-strip strong{color:var(--ink-1);font-size:15px;font-weight:600;line-height:20px;display:block}.hero-strip span{color:var(--ink-3);font-size:13px;line-height:18px;display:block}.icon-tile{width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff14, 0 0 16px -4px var(--glow-blue);background:#0d1116;border-radius:12px;flex:none;place-items:center;display:grid}.hero-window{aspect-ratio:16/7.2;width:min(1120px,100%);box-shadow:var(--shadow-window-dark), var(--window-edge-dark);background:#05080b;border-radius:22px 22px 0 0;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden}.hero-window:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px),radial-gradient(120% 90% at 50% 40%,#0000 55%,#0009 100%);position:absolute;inset:0}.hero-window .chart-canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.window-osd{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;color:#dceeffb3;text-transform:uppercase;text-shadow:0 0 8px #5ab8f58c;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex;position:absolute;top:16px;left:18px}.window-osd .rec{background:var(--blue);width:7px;height:7px;box-shadow:0 0 8px var(--blue);border-radius:50%}.window-caption{z-index:2;font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);text-shadow:0 0 12px #9ed8ffb3;white-space:nowrap;font-size:16px;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.hero-fade{z-index:2;background:linear-gradient(180deg, #f8f8f700, var(--bg-page));height:120px;margin-top:-120px;position:relative}.scoreband{padding:40px var(--gutter) 8px;justify-content:center;display:flex}.score{border-radius:var(--r-pill);background:var(--bg-raised);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px 22px;display:inline-flex}.score-label{font-family:var(--font-pixel);text-transform:uppercase;color:var(--ink-2);font-size:16px}.score-x{font-family:var(--font-pixel);color:var(--blue-deep)}.score-value{font-family:var(--font-display);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1}.score-caption{color:var(--ink-3);font-size:13px}.head{justify-items:start;gap:18px;margin-bottom:clamp(32px,3.4vw,48px);display:grid}.head-center{text-align:center;justify-items:center}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.how-step{align-content:start;gap:12px;padding:26px 24px 28px;display:grid;position:relative}.how-n{width:36px;height:36px;color:var(--blue);font-family:var(--font-pixel);box-shadow:0 0 18px -4px var(--glow-blue);background:#0d1116;border-radius:10px;place-items:center;font-size:16px;display:inline-grid}.how-free{border-radius:var(--r-panel);color:var(--ink-2);background:#9ed8ff29;margin-top:24px;padding:18px 22px;font-size:15px;line-height:24px;box-shadow:inset 0 0 0 1px #5ab8f547}.course-island{padding:clamp(28px,3.6vw,48px)}.course-island:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 85% 0,#5ab8f538,#0000 70%),radial-gradient(40% 40% at 0 100%,#5ab8f51a,#0000 70%);position:absolute;inset:0}.course-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.course-head .h2{color:var(--island-ink-1)}.course-head .cond{color:var(--island-ink-1);font-size:clamp(44px,5vw,72px)}.course-head p{color:var(--island-ink-2);max-width:44ch;margin:10px 0 0}.course{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.course-stages{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stage{border-radius:var(--r-panel);box-shadow:inset 0 0 0 1px var(--island-line);color:var(--island-ink-2);transition:box-shadow var(--dur-state) var(--ease-app), background var(--dur-state) var(--ease-app), transform var(--dur-hover) var(--ease-app);background:#ffffff0a;justify-items:center;gap:12px;padding:20px 10px 18px;display:grid;position:relative}.stage:hover{background:#ffffff12;transform:translateY(-2px)}.stage[aria-selected=true]{color:#fff;background:#9ed8ff14;box-shadow:inset 0 0 0 1px #9ed8ffd9,0 0 28px -6px #5ab8f580}.stage-n{font-family:var(--font-pixel);font-size:24px;line-height:1}.stage[aria-selected=true] .stage-n{color:var(--blue);text-shadow:0 0 10px #9ed8ffb3}.stage-lock{opacity:.7;position:absolute;top:8px;right:8px}.pixel-icon{image-rendering:pixelated;flex:none;display:block}.course-panel{border-radius:var(--r-panel);background:repeating-linear-gradient(#0000 0 3px,#0003 3px 4px),radial-gradient(80% 70% at 30% 20%,#9ed8ff1f,#0000 70%),#060a0e;align-content:start;gap:14px;padding:28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #9ed8ff38,inset 0 0 40px #5ab8f514}.course-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:600}.course-title{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:.95}.course-panel p{color:var(--island-ink-2);margin:0}.course-reward{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--island-ink-3);font-size:12px}.course-panel .btn{justify-self:start;margin-top:8px}.course-note{color:#9ed8ffcc;margin-top:18px;font-size:13px}.verify-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.step{align-content:start;gap:8px;padding:22px;list-style:none;display:grid}.step-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--blue-ink);font-size:12px;font-weight:600}.perks{padding:26px}.perks ul{gap:12px;margin:16px 0 0;padding:0;display:grid}.perks li{color:var(--ink-2);align-items:center;gap:12px;font-size:15px;list-style:none;display:flex}.perks .check{background:#0d1116;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.item{align-content:start;gap:10px;padding:24px;list-style:none;display:grid}.final{border-radius:var(--r-island);background:var(--sky-material);color:#f2f9ff;text-align:center;padding:clamp(48px, 6vw, 88px) var(--gutter);box-shadow:var(--island-lift);position:relative;overflow:hidden}.final:after{content:"";pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url(/brand/grain.png);background-size:256px;position:absolute;inset:0}.final .display{color:#fff;margin:0 auto;font-size:clamp(40px,5.4vw,76px)}.final .lead{color:#f2f9ffd6;margin:18px auto 0}.final .hero-cta{margin-top:30px}.final .disclosure{color:#f2f9ffb8;margin:16px auto 0}.final-candles{justify-content:center;gap:10px;margin-bottom:22px;display:flex}.pfooter{margin-top:var(--section-pad);color:#3b3f63;background:linear-gradient(#0a0a3a0a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#0a0a3a0a 1px,#0000 1px) 0 0/48px 48px,#eaf6ff;border-top:2px solid #0a0a3a;padding:56px 0 64px}.pfooter-inner{grid-template-columns:1fr 2fr;gap:48px;display:grid}.pfooter .wordmark{color:#0a0a3a;--wordmark-accent:var(--blue-deep)}.pfooter .wordmark-svg{height:34px}.pfooter .wordmark-small{color:var(--blue-deep)}.pfooter-legal{color:#4a4e6d;gap:12px;font-size:13px;line-height:1.6;display:grid}.pfooter-legal p{margin:0}.pfooter-legal>p:first-child{color:#0a0a3a;font-weight:600}.pfooter-referral{color:#0a0a3a}.pfooter-links{flex-wrap:wrap;gap:10px;margin:8px 0;padding:0;display:flex}.pfooter-links li{list-style:none}.pfooter .pfooter-links a{color:#0a0a3a;background:#fff;border:2px solid #0a0a3a;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.pfooter .pfooter-links a:hover{background:#cdebff}.pfooter a{text-underline-offset:3px;-webkit-text-decoration:underline #0a0a3a40;text-decoration:underline #0a0a3a40}.pfooter a:hover{color:#0a0a3a;text-decoration-color:#5ab8f5}.vsl{z-index:30;animation:layer-in .6s var(--ease-out) both;position:fixed;inset:0;overflow-y:auto}.vsl-inner{z-index:1;width:min(1000px, 100% - 2 * var(--gutter));text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:clamp(64px,9svh,104px) 0 64px;display:flex;position:relative}.vsl:before{content:"";background:var(--sky-wash);pointer-events:none;height:720px;position:absolute;inset:0 0 auto}.vsl .display{margin-top:22px;font-size:clamp(40px,5.4vw,72px)}.vsl .lead{margin-top:16px}.player{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow-window-dark), var(--window-edge-dark);text-align:left;background:#000;border-radius:18px;margin-top:34px;position:relative;overflow:hidden}.player-video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;position:absolute;inset:0}.player:fullscreen{border-radius:0}.player-big{background:#fffffff2;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #9ed8ff59,0 0 40px #9ed8ff80}.player-tri{border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #111214;width:0;height:0;margin-left:6px}.player-sound{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a0a0ab8;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1px #9ed8ff73,0 0 16px #5ab8f54d}.player-error{text-align:center;color:#ffffffb8;place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.player-bar{background:linear-gradient(#0000,#000000bf);align-items:center;gap:14px;padding:28px 16px 12px;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.player[data-playing=true]:not(:hover):not(:focus-within) .player-bar{opacity:0}.player-btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;min-width:44px;padding:8px 6px;font-size:11px;font-weight:600}.player-btn:hover{color:var(--blue)}.player-track{cursor:pointer;background:#fff3;border-radius:3px;flex:1;height:6px;position:relative}.player-watched{background:#9ed8ff66;border-radius:3px;position:absolute;inset:0 auto 0 0}.player-now{background:var(--blue);border-radius:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #9ed8ffcc}.player-time{font-family:var(--font-mono);color:#fffc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.vsl-disclaimer{color:var(--ink-3);max-width:80ch;margin:14px 0 0;font-size:12.5px;line-height:18px}.vsl-cta{flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.vsl-progress{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);font-size:12px;font-weight:600}.vsl-meter{background:var(--line-2);border-radius:2px;width:220px;height:4px;overflow:hidden}.vsl-meter i{background:var(--blue-deep);height:100%;box-shadow:0 0 8px var(--glow-blue);transition:width .4s var(--ease-app);display:block}.auth{min-height:calc(100vh - 64px);padding:48px var(--gutter) 80px;place-items:center;display:grid;position:relative;overflow:hidden}.auth:before{content:"";background:var(--sky-wash);pointer-events:none;height:700px;position:absolute;inset:0 0 auto}.auth-card{text-align:left;width:min(460px,100%);box-shadow:var(--shadow-float);gap:18px;padding:36px 32px 30px;display:grid;position:relative}.auth-card .h1{font-size:clamp(34px,4vw,48px)}.field{gap:8px;display:grid}.field label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.field input{border-radius:var(--r-input);border:1px solid var(--line-3);background:var(--bg-raised);height:48px;color:var(--ink-1);transition:box-shadow var(--dur-state) var(--ease-app), border-color var(--dur-hover);padding:0 14px;font-size:16px}.field input:focus{border-color:var(--blue-deep);box-shadow:0 0 0 4px var(--blue-soft);outline:none}.preview-flag{border-radius:var(--r-input);color:var(--ink-2);background:#9ed8ff24;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:19px;display:flex;box-shadow:inset 0 0 0 1px #5ab8f54d}.divider{background:var(--line-2);height:1px}.course-page{padding:clamp(40px,5vw,72px) 0 40px}.lesson-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;display:grid}.lesson{align-content:start;gap:10px;padding:22px;list-style:none;display:grid}.lesson-top{justify-content:space-between;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.product [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-expo), transform var(--dur-reveal) var(--ease-expo);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(16px)}.product [data-reveal].is-in{opacity:1;transform:none}}@media (max-width:1023px){.pnav-links{display:none}.course,.verify-grid,.pfooter-inner,.how-grid,.items,.lesson-list{grid-template-columns:1fr}.hero-window{aspect-ratio:4/3}}@media (max-width:640px){.product{--section-pad:56px}.hero-strip{grid-template-columns:1fr}.hero-strip li+li{box-shadow:inset 0 1px 0 var(--line-2)}.steps{grid-template-columns:1fr}.score{border-radius:var(--r-card)}.course-stages{gap:8px}.stage{padding:16px 6px 14px}.hero-cta .btn{flex:100%}.pnav-cta .btn-secondary{display:none}.player-bar{gap:8px;padding:20px 10px 8px}.player-full{display:none}.player-sound{padding:7px 10px;font-size:9.5px;top:10px;left:10px}}.home-hero{padding-top:clamp(40px,6vh,72px)}.home-hero .display{max-width:16ch}.product .btn-discord{gap:12px;height:60px;padding:0 34px;font-size:17px}.discord-icon{flex:none;width:22px;height:22px}.home-steps{justify-items:center;gap:14px;width:100%;margin-top:clamp(36px,5vh,56px);display:grid}.home-steps .how-grid{text-align:left;width:100%;margin:0;padding:0}.home-steps .how-step{padding:22px 22px 24px;list-style:none}.home-socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:28px;display:flex}.home-socials ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-socials .chip:hover{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-3)}.home-na{color:var(--ink-3);margin:14px 0 0;font-size:13px}.home .pfooter{margin-top:clamp(40px,6vh,72px)}@media (max-width:640px){.pnav-inner{gap:12px}.pnav .wordmark-svg{height:15px}.pnav-cta .btn-sm{padding:0 14px;font-size:13px}.pnav-inner>a:first-child{align-items:center;min-height:44px;display:inline-flex}.pnav-cta .btn-sm:after{content:"";position:absolute;inset:-4px 0}.home-hero .display{margin-top:20px}.home-steps .how-step{gap:8px;padding:18px 18px 20px}}.hl{--navy:#0a0a3a;--navy-2:#22245a;--navy-ink:#3b3f63;--sky:#9ed8ff;--sky-soft:#cdebff;--sky-top:#eaf6ff;--sky-page:#f5faff;--green:#2bd67b;--green-d:#1fa55e;--red:#ff5a5f;--display:var(--font-luckiest), "Luckiest Guy", Impact, sans-serif;--card-shadow:0 1px 0 #0a0a3a0d, 0 18px 40px -22px #0a0a3a66, 0 0 0 1px #0a0a3a14;--card-shadow-hover:0 1px 0 #0a0a3a0d, 0 26px 50px -22px #0a0a3a73, 0 0 0 1px #0a0a3a1f;--sticker:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 8px 10px #0a0a3a2e);--section:clamp(72px, 9vw, 128px);color:var(--navy-ink);background:var(--sky-page);overflow-x:clip}.hl .px{image-rendering:pixelated}.hl img{max-width:100%}.hl .sticker{filter:var(--sticker)}.hl section[id],.hl header[id]{scroll-margin-top:72px}.hl-display{font-family:var(--display);letter-spacing:.01em;color:var(--navy);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(46px,7.2vw,108px);font-weight:400;line-height:.95}.hl-h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;max-width:18ch;margin:0;padding-bottom:.07em;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1}.hl-h3{letter-spacing:-.015em;color:var(--navy);margin:0;font-size:21px;font-weight:700;line-height:1.25}.hl-lead{color:var(--navy-ink);text-wrap:pretty;max-width:50ch;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.hl-tag{border:2px solid var(--navy);height:30px;box-shadow:0 3px 0 var(--navy);color:var(--navy);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex}.hl-tag:before{content:"";background:var(--sky);width:8px;height:8px;box-shadow:0 0 0 2px var(--navy)}.hl-head{justify-items:start;gap:18px;margin-bottom:clamp(36px,4vw,56px);display:grid}.hl-head-center{text-align:center;justify-items:center}.hl-head-center .hl-h2{max-width:20ch}.hl-head-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:14px 56px;margin-bottom:clamp(28px,3vw,40px)}.hl-head-title{align-items:center;gap:18px;min-width:0;display:flex}.hl-head-row .hl-h2{white-space:nowrap;max-width:none;font-size:clamp(30px,3vw,46px)}.hl-head-row .hl-lead{justify-self:end;max-width:46ch;font-size:17px}.hl-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hl-btn{border:2px solid var(--navy);letter-spacing:-.01em;white-space:nowrap;height:52px;transition:transform .15s var(--ease-app), box-shadow .15s var(--ease-app), background-color .15s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.hl-btn-join{background:var(--navy);color:#fff;box-shadow:inset 0 2px #9ed8ff59,0 5px #000024,0 16px 30px -12px #0a0a3a99}.hl-btn-join:hover{transform:translateY(-2px);box-shadow:inset 0 2px #9ed8ff59,0 7px #000024,0 0 0 6px #9ed8ff8c,0 20px 36px -12px #0a0a3a99}.hl-btn-join:active{transform:translateY(3px);box-shadow:inset 0 2px #9ed8ff59,0 2px #000024}.hl-btn-ghost{color:var(--navy);box-shadow:0 5px 0 var(--navy);background:#fff}.hl-btn-ghost:hover{box-shadow:0 7px 0 var(--navy);transform:translateY(-2px)}.hl-btn-ghost:active{box-shadow:0 2px 0 var(--navy);transform:translateY(3px)}.hl-cta-big .hl-btn{height:64px;padding:0 34px;font-size:18px}.hl-btn .discord-icon{width:24px;height:24px}.hl-btn-sm{height:44px;padding:0 18px;font-size:14px}.hl-btn-sm .discord-icon{width:20px;height:20px}.hl-sky{isolation:isolate;background-color:var(--sky);background-image:linear-gradient(#ffffff6b 1px, transparent 1px), linear-gradient(90deg, #ffffff6b 1px, transparent 1px), linear-gradient(180deg, var(--sky-top) 0%, #c4e7ff 42%, var(--sky) 100%);background-position:top;background-size:48px 48px,48px 48px,100% 100%;position:relative;overflow:hidden}.hl-hero.hl-sky{background-position:bottom}.hl-hero .skyline,.hl-hero .pillar-candle{-webkit-mask:linear-gradient(#000 55%,#0000 100%);mask:linear-gradient(#000 55%,#0000 100%)}.sky-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.sky-art .cloud{height:auto;animation:70s linear infinite alternate hl-cloud;position:absolute}.sky-art .cloud-1{width:264px;top:9%;left:6%}.sky-art .cloud-2{width:180px;animation-duration:90s;animation-delay:-30s;top:5%;left:58%}.sky-art .cloud-3{width:336px;animation-duration:110s;animation-direction:alternate-reverse;top:30%;right:4%}@keyframes hl-cloud{0%{transform:translate(-60px)}to{transform:translate(80px)}}.skyline{height:192px;image-rendering:pixelated;background:url(/landing/sky/skyline.png) 0 100%/auto 100% repeat-x;position:absolute;bottom:0;left:0;right:0}.hl .pnav .btn-primary{background:var(--navy)}.pillar{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;right:8%}.pillar-left{left:7%;right:auto}.pillar-left .pillar-duck{transform:scaleX(-1)}.pillar-duck{width:188px;height:252px;margin-bottom:-12px}.pillar-candle{width:56px;height:232px}.hl-hero{padding:clamp(40px,6vw,72px) 0 170px}.hl-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hl-hero .hl-tag-sky{z-index:1;position:relative}.hl .wordmark-svg.hl-hero-wordmark{z-index:1;--stack-px:3px;stroke-width:8px;width:min(760px,86vw);height:auto;margin-top:26px;position:relative}.hl .wordmark-svg.hl-hero-wordmark .wordmark-for{stroke-width:4px}.hl-hero .hl-display{z-index:1;margin-top:26px;position:relative}.hl-hero-lead{z-index:1;color:var(--navy-2);font-weight:500;position:relative;margin-top:20px!important}.hl-hero .hl-cta{z-index:1;margin-top:34px;position:relative}.hl-hero-note{z-index:1;color:var(--navy-ink);margin:18px 0 0;font-size:13px;position:relative}.hl-strip{z-index:2;text-align:left;border:2px solid var(--navy);width:min(900px,100%);box-shadow:0 6px 0 var(--navy), 0 30px 50px -24px #0a0a3a73;background:#fffffff0;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.hl-strip li{align-items:center;gap:14px;padding:16px 20px;display:flex}.hl-strip li+li{box-shadow:inset 2px 0 #0a0a3a1a}.hl-strip strong{color:var(--navy);font-size:16px;font-weight:750;line-height:20px;display:block}.hl-strip span span{color:var(--navy-ink);font-size:13.5px;line-height:18px;display:block}.hl-floaters{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hl-floater{left:var(--x);top:var(--y);width:var(--s);height:var(--s);transform:rotate(var(--r));animation:7s ease-in-out infinite hl-drift;animation-delay:var(--d);position:absolute}.hl-floater img{width:100%;height:100%}@keyframes hl-drift{0%,to{transform:translate(0, 0) rotate(var(--r))}50%{transform:translate(0, -14px) rotate(calc(var(--r) + 5deg))}}.hl-section{padding-block:var(--section);position:relative}#inside{background-color:#fff;background-image:linear-gradient(#ffffff6b 1px, transparent 1px), linear-gradient(90deg, #ffffff6b 1px, transparent 1px), linear-gradient(180deg, var(--sky) 0, #c4e7ff 150px, #eaf6ff 300px, #fff 440px);background-position:top;background-size:48px 48px,48px 48px,100% 100%}.hl-trades,.hl-how{background-color:var(--sky-page);background-image:linear-gradient(#0a0a3a0b 1px,#0000 1px),linear-gradient(90deg,#0a0a3a0b 1px,#0000 1px);background-size:48px 48px}#ladder,.hl-follow{background:#fff}.hl-faq{background:var(--sky-page)}.hl-inside{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.hl-server{box-shadow:var(--card-shadow);background:#f2f3f5;border-radius:20px;padding-bottom:18px;display:grid;position:sticky;top:88px;overflow:hidden}.hl-server-banner{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.hl-server-head{background:#fff;border-bottom:1px solid #0a0a3a14;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.hl-server-head strong{color:#060607;font-size:15px}.hl-server-head span{color:#5c5e66;white-space:nowrap;font-size:12px}.hl-server-head .dot{background:#23a55a;border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.hl-server-list{color:#5c5e66;margin:8px 0 14px;padding:0 10px;font-size:15px;list-style:none}.hl-server-list li{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 8px;overflow:hidden}.hl-server-list li.on{color:#060607;background:#d7dae0;font-weight:600}.hl-server-list .cat{color:#80848e;margin-top:10px;padding-bottom:2px;font-size:10px}.hl-server-list .hash,.hl-chan-name .hash,.hl-door-top .hash{color:#80848e;width:1.1em;font-weight:600;display:inline-block}.hl-server .hl-btn{margin:0 16px}.hl-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.hl-chan{box-shadow:var(--card-shadow);transition:transform .22s var(--ease-app), box-shadow .22s var(--ease-app);background:#fff;border-radius:22px;overflow:hidden}.hl-chan:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.hl-chan-art{aspect-ratio:3;background:var(--sky);position:relative;overflow:hidden}.hl-chan-art .banner{object-fit:cover;width:100%;height:100%;display:block}.hl-chan-body{gap:8px;padding:18px 22px 24px;display:grid}.hl-chan-name{color:#4e5058;font-size:14px;font-weight:650}.hl-chan-body p{margin:0;font-size:15.5px;line-height:1.5}.hl-voice{position:absolute;inset:0}.hl-voice .sticker{height:auto;position:absolute}.hl-voice .v1{width:30%;max-width:120px;bottom:-8%;left:6%}.hl-voice .v2{width:30%;max-width:120px;bottom:-6%;right:5%}.hl-voice .v3{width:16%;max-width:70px;top:8%;left:40%;transform:rotate(8deg)}.hl-voice-live{border:2px solid var(--navy);color:var(--navy);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.hl-voice-live i{background:#23a55a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #23a55a40}.hl-voice-bars{align-items:flex-end;gap:4px;height:36px;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.hl-voice-bars i{background:var(--navy);transform-origin:bottom;width:6px;height:100%;transform:scaleY(calc(.25 + .06 * var(--k)));animation:.9s ease-in-out infinite alternate hl-eq;animation-delay:calc(var(--k) * -137ms)}@keyframes hl-eq{to{transform:scaleY(.2)}}.hl-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.hl-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hl-points li{box-shadow:var(--card-shadow);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.hl-point-icon{background:var(--sky-soft);border-radius:16px;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 2px #0a0a3a14}.hl-points strong,.hl-steps strong{color:var(--navy);font-size:17px;font-weight:750;display:block}.hl-points span span,.hl-steps span span{font-size:15px;line-height:1.45;display:block}.hl-trades-code{color:var(--navy);flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 0;font-size:15px;font-weight:600;display:flex}.hl-code-pill{background:var(--navy);color:#fff;height:40px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:10px;align-items:center;padding:0 16px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 4px #000024}.hl-split-media{position:relative}.hl-screen{border:2px solid var(--navy);box-shadow:0 8px 0 var(--navy), 0 40px 80px -30px #0a0a3a80;background:#fff;border-radius:26px;margin:0;padding:10px 10px 14px}.hl-screen-bar{color:var(--navy);align-items:center;gap:7px;padding:4px 8px 12px;font-size:11px;display:flex}.hl-screen-bar>i{background:var(--red);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1.5px #0a0a3a59}.hl-screen-bar>i:nth-child(2){background:#ffc24b}.hl-screen-bar>i:nth-child(3){background:var(--green);margin-right:8px}.hl-rec{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.hl-rec b{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite hl-blink}@keyframes hl-blink{50%{opacity:.2}}.hl-screen-glass{background:#0b0f1f;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0a3a4d}.hl-screen-glass video{width:100%;height:auto;display:block}.hl-screen-glass.wide{aspect-ratio:16/9}.hl-screen-glass.tall{aspect-ratio:4/5;display:none}.hl-screen figcaption{color:#6b6f8a;max-width:56%;padding:12px 8px 0;font-size:12.5px;line-height:1.4}.hl-loss-card{width:min(340px,48%);box-shadow:0 0 0 2px var(--navy), 0 24px 40px -18px #0a0a3a8c;transition:transform .22s var(--ease-app);border:6px solid #fff;border-radius:16px;position:absolute;bottom:-64px;right:-36px;overflow:hidden;transform:rotate(3deg)}.hl-loss-card:hover{transform:rotate(1deg)translateY(-4px)}.hl-loss-card .banner{width:100%;height:auto;display:block}.hl-band{padding:var(--section) 0 230px}.hl-band-inner{z-index:1;position:relative}.hl .tft-stack-sm{--stack-stroke-w:.11em;--stack-depth:.05em}.hl-ladder{counter-reset:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hl-ladder li{grid-template-rows:auto 1fr;align-content:start;display:grid}.hl-rung-art{border-bottom:3px solid var(--navy);flex-direction:column;justify-content:flex-end;align-items:center;height:320px;display:flex}.hl-rung-icon{z-index:1;width:96px;height:96px;transition:transform .2s var(--ease-app);margin-bottom:-6px;position:relative}.hl-ladder li:hover .hl-rung-icon{transform:translateY(-8px)}.hl-rung-bar{width:40px;height:calc(24px + var(--step) * 30px);border:3px solid var(--navy);background:linear-gradient(90deg, var(--sky-soft) 0 7px, var(--green) 7px calc(100% - 10px), var(--green-d) calc(100% - 10px));image-rendering:pixelated;border-bottom:0}.hl-ladder li:nth-child(4) .hl-rung-bar{background:linear-gradient(90deg, #fff 0 7px, var(--sky) 7px calc(100% - 10px), #5ab8f5 calc(100% - 10px))}.hl-rung-text{text-align:center;align-content:start;justify-items:center;gap:4px;padding:16px 4px 0;display:grid}.hl-rung-n{color:#5ab8f5;font-size:10px}.hl-rung-text strong,.hl-bots strong{font-family:var(--display);letter-spacing:.02em;padding-bottom:.07em;font-size:24px;font-weight:400;line-height:1.05}.hl-rung-text span:last-child,.hl-bots span:last-child{font-size:14px;line-height:1.4}.hl-bots{background:#f3fbf6;border:2px dashed #0a0a3a4d;border-radius:20px;align-items:center;gap:18px;width:min(600px,100%);margin:48px auto 0;padding:16px 22px;display:flex}.hl-bots>div{gap:2px;display:grid}.hl-river{background:linear-gradient(180deg, #fff 0%, var(--sky-top) 100%);border-block:2px solid #0a0a3a0f;padding:28px 0 30px}.hl-marquee{padding:10px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hl-marquee+.hl-marquee{margin-top:6px}.hl-marquee-track{width:max-content;animation:80s linear infinite hl-marquee;display:flex}.hl-marquee.reverse .hl-marquee-track{animation-duration:90s;animation-direction:reverse}.hl-marquee:hover .hl-marquee-track{animation-play-state:paused}.hl-marquee-set{gap:16px;margin:0;padding:0 8px;list-style:none;display:flex}.hl-marquee-set li{width:116px;box-shadow:var(--card-shadow);transition:transform .18s var(--ease-app);background:#fff;border-radius:20px;justify-items:center;gap:6px;padding:14px 6px 10px;display:grid}.hl-marquee-set li:hover{transform:translateY(-4px)rotate(-3deg)}.hl-marquee-set span{color:#6b6f8a;text-transform:lowercase;white-space:nowrap;font-size:9.5px}@keyframes hl-marquee{to{transform:translate(-50%)}}.hl-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hl-steps li{box-shadow:var(--card-shadow);background:#fff;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.hl-step-n{background:var(--navy);width:34px;height:34px;color:var(--sky);border-radius:10px;place-items:center;font-size:16px;display:grid}.hl-code{background:var(--sky-soft);border:2px solid var(--navy);box-shadow:0 5px 0 var(--navy);color:var(--navy);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;padding:14px 16px;display:inline-flex}.hl-code-label{font-size:11px}.hl-code-value{font-family:var(--font-mono);letter-spacing:.02em;font-size:24px}.hl-code-btn{background:var(--navy);color:#fff;cursor:pointer;border-radius:10px;height:36px;padding:0 16px;font-size:14px;font-weight:700}.hl-code-btn:hover{background:var(--navy-2)}.hl-code-note{font-size:13.5px;font-weight:600}.hl-how-links{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:30px 0 0;display:flex}.hl .link{color:var(--navy)}.hl-door{border:2px solid var(--navy);box-shadow:0 8px 0 var(--navy), 0 40px 80px -30px #0a0a3a80;font-family:var(--font-sans);color:#313338;background:#fff;border-radius:20px;margin:0;overflow:hidden}.hl-door-top{color:#060607;background:#fff;border-bottom:1px solid #e3e5e8;padding:14px 18px;font-size:15px;font-weight:650}.hl-door-msg{gap:14px;padding:18px 18px 22px;display:flex}.hl-door-avatar{background:var(--sky);border-radius:50%;flex:none;width:40px;height:40px}.hl-door-main{flex:1;min-width:0}.hl-door-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.hl-door-meta strong{color:#060607}.hl-door-meta .app{color:#fff;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.hl-door-meta .time{color:#5c5e66;font-size:12px}.hl-door-embed{border-left:4px solid var(--sky);background:#f2f3f5;border-radius:6px;gap:8px;margin-top:6px;padding:12px 16px 14px;display:grid}.hl-door-title{color:#060607;font-size:15px}.hl-door-embed p{margin:0;font-size:14px;line-height:1.45}.hl-door-embed .banner{border-radius:8px;width:100%;height:auto;margin-top:6px;display:block}.hl-door-foot{color:#5c5e66;font-size:12px}.hl-door-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hl-door-btns span{color:#fff;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.hl-door-btns .green{background:#248046;animation:2.4s ease-out infinite hl-pulse}.hl-door-btns .grey{background:#6d6f78}@keyframes hl-pulse{0%{box-shadow:0 0 #24804680}70%,to{box-shadow:0 0 0 12px #24804600}}.hl-follow-card{background:var(--sky-top);border:2px solid var(--navy);box-shadow:0 8px 0 var(--navy), 0 40px 80px -40px #0a0a3a73;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(14px,1.6vw,22px) clamp(20px,3vw,48px) clamp(14px,1.6vw,22px) clamp(14px,1.6vw,22px);display:grid}.hl-follow-banner .banner{border-radius:20px;width:100%;height:auto;display:block}.hl-follow-text{justify-items:start;gap:16px;padding-block:12px;display:grid}.hl-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.hl-socials a{border:2px solid var(--navy);height:58px;box-shadow:0 4px 0 var(--navy);color:var(--navy);transition:transform .15s var(--ease-app), box-shadow .15s var(--ease-app);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:flex}.hl-socials a:hover{box-shadow:0 6px 0 var(--navy);transform:translateY(-2px)}.hl-linktree{font-size:15px}.hl-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hl-faq-side{justify-items:start;gap:18px;display:grid;position:sticky;top:96px}.hl-faq-side>img{filter:var(--sticker)}.hl-faq-list{gap:12px;display:grid}.hl-faq-fan{aspect-ratio:3/1.75;width:min(420px,100%);margin-top:14px;position:relative}.hl-faq-fan .banner{width:92%;height:auto;box-shadow:0 0 0 2px var(--navy), 0 16px 30px -16px #0a0a3a80;border:5px solid #fff;border-radius:14px;position:absolute;left:0}.hl-faq-fan .banner:first-child{top:0;transform:rotate(-4deg)}.hl-faq-fan .banner:nth-child(2){top:22%;left:8%;transform:rotate(3deg)}.hl-faq-fan .banner:nth-child(3){top:44%;left:2%;transform:rotate(-1.5deg)}.hl-qa{box-shadow:var(--card-shadow);transition:box-shadow .2s var(--ease-app);background:#fff;border-radius:20px}.hl-qa[open]{box-shadow:0 0 0 2px var(--navy), 0 6px 0 var(--navy)}.hl-qa summary{cursor:pointer;color:var(--navy);align-items:center;gap:14px;padding:16px 20px 16px 16px;font-size:18px;font-weight:700;line-height:1.3;list-style:none;display:flex}.hl-qa summary::-webkit-details-marker{display:none}.hl-qa summary>span{flex:1}.hl-qa-plus{background:var(--sky-soft);border-radius:8px;flex:none;width:28px;height:28px;position:relative}.hl-qa-plus:before,.hl-qa-plus:after{content:"";background:var(--navy);width:12px;height:3px;transition:transform .2s var(--ease-app);margin:-1.5px 0 0 -6px;position:absolute;top:50%;left:50%}.hl-qa-plus:after{transform:rotate(90deg)}.hl-qa[open] .hl-qa-plus:after{transform:rotate(0)}.hl-qa-body{gap:14px;padding:0 20px 22px;display:grid}.hl-qa-body .banner{border-radius:14px;width:100%;height:auto;display:block}.hl-qa-body p{margin:0;font-size:16px;line-height:1.55}.hl-final{padding:clamp(80px,9vw,128px) 0 280px}.hl-final-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hl .wordmark-svg.hl-final-wordmark{width:min(560px,80vw);margin:0 0 22px}.hl-final .hl-lead{color:var(--navy-2);margin-top:18px;font-weight:500}.hl-final .hl-cta{margin-top:32px}.hl .pfooter{margin-top:0}@media (prefers-reduced-motion:no-preference){.hl [data-rv].rv-play{animation:hl-rise .8s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 70ms)}}@keyframes hl-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hl .hl-floater,.hl .sky-art .cloud,.hl .hl-voice-bars i,.hl .hl-door-btns .green,.hl .hl-rec b{animation:none}.hl .hl-marquee-track{width:auto;animation:none}.hl .hl-marquee{-webkit-mask:none;mask:none}.hl .hl-marquee-set{flex-wrap:wrap;justify-content:center}.hl .hl-marquee-set[aria-hidden],.hl .hl-marquee.reverse .hl-marquee-set+.hl-marquee-set{display:none}.hl .hl-chan,.hl .hl-btn{transition:none}}@media (max-width:1180px){.hl-inside{grid-template-columns:1fr}.hl-server{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-bottom:0;position:relative;top:0}.hl-server-banner{grid-row:1/span 3;height:100%}.hl-server .hl-btn{justify-self:start;margin:0 16px 16px}.hl-ladder{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:36px}.hl-rung-art{height:250px}.hl-rung-bar{height:calc(24px + var(--step) * 20px)}}@media (max-width:1023px){.hl-split,.hl-follow-card,.hl-faq-grid{grid-template-columns:1fr}.hl-faq-side{position:static}.hl-follow-card{padding-right:clamp(14px,1.6vw,22px)}.hl-follow-text{padding:0 8px 12px}.hl-loss-card{bottom:-50px;left:auto;right:-10px}.hl-trades .hl-split-media{margin-bottom:40px}.pillar{right:4%}}@media (max-width:700px){.hl{--section:72px}.hl-hero{padding:28px 0 262px}.hl .wordmark-svg.hl-hero-wordmark{stroke-width:10px;--stack-px:2px;margin-top:18px}.hl-hero .hl-display{margin-top:18px;font-size:clamp(44px,12.5vw,60px)}.hl-hero-lead{font-size:16.5px}.hl-cta{flex-direction:column;align-items:stretch;gap:16px;width:100%}.hl-cta-big .hl-btn{height:60px;font-size:17px}.hl-strip{grid-template-columns:1fr;margin-top:34px}.hl-strip li{padding:12px 16px}.hl-strip li+li{box-shadow:inset 0 2px #0a0a3a1a}.hl-floater{--s:56px!important}.hl-floater.f3,.hl-floater.f4,.hl-floater.f7,.hl-floater.f8{display:none}.hl-floater.f1{top:-12px;left:0}.hl-floater.f2{top:-14px;left:auto;right:0}.hl-floater.f5{top:auto;bottom:232px;left:4px;--s:48px!important}.hl-floater.f6{inset:auto 6px 234px auto;--s:48px!important}.skyline{height:128px}.pillar{right:6%}.pillar-left{left:7%;right:auto}.pillar-left .pillar-duck{transform:scaleX(-1)}.pillar-duck{width:94px;height:126px;margin-bottom:-6px}.pillar-candle{width:28px;height:116px}.sky-art .cloud-1{width:176px;left:-8%}.sky-art .cloud-2{width:120px}.sky-art .cloud-3{width:168px;top:auto;bottom:34%}.hl-server{grid-template-columns:1fr}.hl-server-banner{grid-row:auto;height:auto}.hl-server-list{display:none}.hl-server .hl-btn{justify-self:stretch;margin:14px 16px 16px}.hl-channels{grid-template-columns:1fr;gap:16px}.hl-chan-body{padding:14px 18px 20px}.hl-points li{padding:12px 14px 12px 12px}.hl-point-icon{width:60px;height:60px}.hl-point-icon img{width:46px;height:46px}.hl-screen-glass.wide{display:none}.hl-screen-glass.tall{display:block}.hl-trades .hl-split-media{margin-bottom:0}.hl-loss-card{width:72%;margin:14px 0 0 auto;position:relative;bottom:auto;right:auto}.hl-screen figcaption{max-width:none}.hl-faq-fan{display:none}.hl-band{padding-bottom:170px}.hl-ladder{grid-template-columns:1fr;row-gap:10px}.hl-ladder li{background:var(--sky-page);border-radius:18px;grid-template-rows:none;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px;box-shadow:inset 0 0 0 1px #0a0a3a14}.hl-rung-art{border:0;height:auto}.hl-rung-icon{width:72px;height:72px;margin:0}.hl-rung-bar{display:none}.hl-rung-text{text-align:left;justify-items:start;padding:0}.hl-bots{margin-top:16px}.hl-marquee-set li{width:96px}.hl-marquee-set img{width:56px;height:56px}.hl-steps li{grid-template-columns:auto minmax(0,1fr);padding:14px}.hl-step-icon{display:none}.hl-code-value{font-size:21px}.hl-how-links .hl-btn{width:100%}.hl-socials a{height:54px;padding:0 10px;font-size:15px}.hl-qa summary{gap:10px;padding:14px 14px 14px 12px;font-size:16.5px}.hl-qa summary img{width:34px;height:34px}.hl-qa-body{padding:0 14px 18px}.hl-final{padding-bottom:210px}}.tx-section+.hl-trades{padding-top:calc(var(--section) + clamp(36px, 5vw, 72px))}.hl-bots-warn{color:#fff;letter-spacing:.06em;background:#ff5a5f;border-radius:6px;justify-self:start;padding:3px 8px;font-size:10px}.hl-bots{background:#fff6f6;border-color:#ff5a5f8c}.hl-qblock{filter:drop-shadow(0 6px #0a0a3a2e);width:96px;height:96px;animation:3.2s ease-in-out infinite hl-bump}@keyframes hl-bump{0%,82%,to{transform:translateY(0)}88%{transform:translateY(-10px)}94%{transform:translateY(0)}}.hl-faq-side .hl-h2{max-width:12ch}@media (prefers-reduced-motion:reduce){.hl .hl-qblock{animation:none}}@media (max-width:1180px){.hl-head-row{grid-template-columns:1fr;gap:12px}.hl-head-row .hl-lead{justify-self:start}}@media (max-width:700px){.hl-head-title{flex-direction:column;align-items:flex-start;gap:12px}.hl-head-row .hl-h2{white-space:normal;font-size:clamp(28px,8vw,34px)}.hl-head-row .hl-lead{font-size:16px}}.hl #ladder .hl-head-row{margin-bottom:18px}.lm-scroll{position:relative}.lm-path{--climb:9px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;margin:0;padding:30px 0 0;list-style:none;display:grid;position:relative}.lm-path li{transform:translateY(calc(var(--step) * var(--climb) * -1));justify-content:center;display:flex;position:relative}.lm-path li:not(:last-child):after{content:"";transform-origin:0;z-index:0;background:repeating-linear-gradient(90deg,#d8b870 0 12px,#0000 12px 20px);width:100%;height:6px;position:absolute;bottom:38px;left:50%;transform:rotate(-3.2deg);box-shadow:0 2px #1e36582e}.lm-node{z-index:1;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;justify-items:center;gap:2px;padding:4px 6px 0;display:grid;position:relative}.lm-flag{border:2px solid var(--navy);color:var(--navy);box-shadow:0 2px 0 var(--navy);background:#fff;border-radius:5px;padding:2px 6px;font-size:9px;line-height:1.2}.lm-icon{width:64px;height:64px;transition:transform .2s var(--ease-app);margin-top:2px}.lm-plate{width:58px;height:14px;box-shadow:0 0 0 2px var(--navy), 0 3px 0 var(--navy);background:radial-gradient(50% 50% at 50% 40%,#fff 0 30%,#cdebff 31% 60%,#9ed8ff 61%);border-radius:50%;margin-top:-8px}.lm-node strong{font-family:var(--display);letter-spacing:.02em;white-space:nowrap;margin-top:8px;padding-bottom:.07em;font-size:19px;font-weight:400;line-height:1.05}.lm-node:hover .lm-icon,.lm-node.on .lm-icon{transform:translateY(-6px)}.lm-node.on .lm-plate{background:radial-gradient(50% 50% at 50% 40%,#fff 0 30%,#8df2b8 31% 60%,#2bd67b 61%)}.lm-node.on .lm-flag{color:#fff;background:#2bd67b}.lm-node:focus-visible{outline:2px solid var(--focus,#1f6fb2);outline-offset:2px;border-radius:12px}.lm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:26px;display:flex}.lm-caption{background:var(--sky-top);min-height:40px;color:var(--navy-ink);border-radius:12px;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 8px;font-size:15.5px;display:flex;box-shadow:inset 0 0 0 2px #0a0a3a14}.lm-caption strong{color:var(--navy)}.lm-caption-lvl{color:#fff;background:#2bd67b;border-radius:6px;padding:3px 7px;font-size:10px}.lm-bots{color:var(--navy-ink);background:#fff6f6;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0;padding:4px 12px 4px 6px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 2px #ff5a5f73}.lm-bots strong{color:var(--navy)}.lm-bots-warn{color:#fff;background:#ff5a5f;border-radius:6px;flex:none;padding:3px 7px;font-size:9px}@media (max-width:900px){.lm-scroll{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.lm-scroll::-webkit-scrollbar{display:none}.lm-path{--climb:6px;grid-template-columns:repeat(7,104px);width:max-content;padding-top:26px}.lm-path li{scroll-snap-align:start}.lm-path li:not(:last-child):after{transform:rotate(-3.3deg)}.lm-foot{margin-top:16px}.lm-caption{align-items:flex-start;width:100%;font-size:14.5px}.lm-bots{border-radius:14px;align-items:flex-start}}.hs{--u:3px;z-index:-1;pointer-events:none;position:absolute;inset:0}.hs .cloud{height:auto;animation:70s linear infinite alternate hl-cloud;position:absolute}.hs .cloud-1{width:264px;top:9%;left:6%}.hs .cloud-2{width:180px;animation-duration:90s;animation-delay:-30s;top:5%;left:58%}.hs .cloud-3{width:336px;animation-duration:110s;animation-direction:alternate-reverse;top:26%;right:4%}.hs-bank{image-rendering:pixelated;background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;right:0}.hs-bank.back{bottom:calc(46 * var(--u));height:calc(44 * var(--u));background-image:url(/landing/hero/clouds-back.png)}.hs-bank.front{height:calc(68 * var(--u));background-image:url(/landing/hero/clouds-front.png);bottom:-1px}.hs-bank.front:after{content:"";background:linear-gradient(#eaf6ff00,#eaf6ff 80%);height:42%;position:absolute;bottom:0;left:0;right:0}.hs-surf{bottom:calc(26 * var(--u));width:calc(148 * var(--u) * .72);height:auto;image-rendering:pixelated;animation:4.5s ease-in-out infinite hs-ride;position:absolute}.hs-right .hs-surf{right:5%}.hs-left .hs-surf{left:4%}@keyframes hs-ride{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-1.5deg)}}.hs-isle,.hs-coin{height:auto;image-rendering:pixelated;--r:0deg;animation:7s ease-in-out infinite hl-drift;position:absolute}.hs-isle.i1{width:calc(79 * var(--u) * .6);top:44%;left:2%}.hs-isle.i2{width:calc(60 * var(--u) * .5);animation-delay:-2s;top:36%;right:21%}.hs-isle.i3{width:calc(83 * var(--u) * .55);animation-delay:-4s;top:60%;left:17%}.hs-coin{width:40px}.hs-coin.c1{animation-delay:-1s;top:30%;left:27%}.hs-coin.c2{width:32px;animation-delay:-3.5s;top:60%;right:30%}.hs-left .hs-isle.i1{left:auto;right:3%}.hs-left .hs-isle.i3{left:auto;right:16%}.hl .hl-hero{padding-bottom:224px}.hl #inside{background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px),linear-gradient(#eaf6ff 0,#f4faff 180px,#fff 360px)}@media (prefers-reduced-motion:reduce){.hl .hs-surf,.hl .hs-isle,.hl .hs-coin,.hl .hs .cloud{animation:none}.hl .hs-bank{transform:none}}@media (max-width:1180px){.hs{--u:2px}.hl .hl-hero{padding-bottom:156px}}@media (max-width:700px){.hs{--u:2px}.hl .hl-hero{padding-bottom:250px}.hs-surf{width:185px;bottom:52px}.hs-right .hs-surf{right:-8px}.hs-isle.i1{width:70px;top:auto;bottom:160px;left:-6px}.hs-isle.i2,.hs-coin.c2{display:none}.hs-isle.i3{width:58px;top:auto;bottom:176px;left:30%}.hs-coin.c1{width:28px;top:58%;left:8%}.hs .cloud-1{width:176px;left:-8%}.hs .cloud-2{width:120px}.hs .cloud-3{width:168px;top:40%}}.pfooter:has(.fp){border-top:0;padding-top:0}.fp{--u:2px;margin-bottom:44px;position:relative}.fp-row{justify-content:space-between;align-items:flex-end;gap:12px;max-width:1320px;margin:0 auto;padding:26px 32px 0;display:flex}.fp-row img{height:auto;image-rendering:pixelated;z-index:1;margin-bottom:-6px;display:block;position:relative}.fp-row .tft{filter:drop-shadow(0 4px #1e365833);margin-bottom:0}.fp-mat{height:26px;image-rendering:pixelated;background:linear-gradient(#6cc04a 0 6px,#a8e08a 6px 12px,#0000 12px),repeating-linear-gradient(90deg,#cdebff 0 40px,#fff 40px 80px);border-bottom:2px solid #0a0a3a1f}.fp-mat:before{content:"";background:repeating-linear-gradient(90deg,#6cc04a 0 6px,#0000 6px 12px);height:4px;display:block;transform:translateY(-4px)}@media (max-width:900px){.fp{--u:1.4px}.fp-row{gap:6px;padding-inline:12px}.fp-row .wide-only{display:none}}@media (max-width:420px){.fp{--u:1.1px}}@media (min-width:701px){.hl-hero .hl-floater.f5{display:none}.hs-isle.i1{top:40%;left:2%}.hs-isle.i2{top:40%;right:13%}.hs-isle.i3{top:56%;left:5%}.hs-right .hs-surf{width:calc(148 * var(--u) * .62);right:2.5%}}.hl #ladder{padding-block:40px 44px}.lm-path{--climb:8px;padding-top:16px}.lm-foot{margin-top:18px}.lm-caption-lvl,.lm-bots-warn{white-space:nowrap;flex:none}@media (max-width:900px){.lm-bots{flex-wrap:wrap;gap:6px 8px;padding:8px 12px}.lm-bots>span:last-child{flex-basis:100%}.lm-caption{align-items:center}}.pfooter-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:6px;display:flex}.pfooter .pfooter-join{color:#fff;height:46px;transition:transform .15s var(--ease-app,ease), box-shadow .15s var(--ease-app,ease);background:#0a0a3a;border:2px solid #0a0a3a;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 2px #9ed8ff59,0 4px #000024}.pfooter .pfooter-join:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 2px #9ed8ff59,0 6px #000024,0 0 0 5px #9ed8ff80}.pfooter-join .discord-icon{width:22px;height:22px}.pfooter .pfooter-links{margin:0}.pfooter .pfooter-links a{gap:7px;padding:0 14px 0 10px}.pfooter-icon{flex:none;width:20px;height:20px}.pfooter-icon.discord{color:#5865f2}.pfooter .pfooter-credits{color:#6b6f8a;font-size:12px}.credits-main{justify-items:start;gap:18px;padding-block:64px 80px;display:grid}.credits-list{gap:10px;margin:8px 0;padding-left:20px;display:grid}.pfooter .pfooter-links a,.hl-code-btn{position:relative}.pfooter .pfooter-links a:after{content:"";position:absolute;inset:-6px -3px}.hl-code-btn:after{content:"";position:absolute;inset:-4px -2px}.hl .hl-how-links a.link{align-items:center;min-height:44px;display:inline-flex}.lm-flag{font-size:10px}.lm-node.on .lm-flag,.lm-caption-lvl{color:var(--navy);font-size:10px}.lm-bots-warn{background:#c23b40;font-size:10px}.hl .hl-marquee-set span{color:#5c607a;font-size:11px}@media (min-width:701px) and (max-width:1023px){.hl-hero .hl-floater.f3,.hl-hero .hl-floater.f4,.hl-hero .hl-floater.f7,.hl-hero .hl-floater.f8{display:none}.hl-hero .hl-floater.f1,.hl-hero .hl-floater.f2{--s:64px!important;top:-14px!important}.hl-hero .hl-floater.f1{left:0!important}.hl-hero .hl-floater.f2{right:0;left:auto!important}.hl-hero .hs-coin,.hl-hero .hs-isle.i3,.hl-hero .hl-floater.f6{display:none}.hl-hero .hs-isle.i1{top:58%;left:1%}.hl-hero .hs-isle.i2{top:56%;right:1%}}@media (max-height:500px) and (min-width:560px){.hl .hl-hero{padding-top:14px}.hl-hero .hl-tag-sky{display:none}.hl .wordmark-svg.hl-hero-wordmark{--stack-px:2px;width:min(420px,50vw);margin-top:0}.hl-hero .hl-display{margin-top:10px;font-size:clamp(30px,8.5vh,44px)}.hl-hero .hl-hero-lead{max-width:70ch;font-size:15px;margin-top:8px!important}.hl-hero .hl-cta{flex-direction:row;width:auto;margin-top:14px}.hl-hero .hl-cta-big .hl-btn{height:50px;padding:0 24px;font-size:16px}.hl-hero .hl-hero-note{margin-top:8px}.hl-hero .hl-floater:not(.f1):not(.f2),.hl-hero .hs-isle,.hl-hero .hs-coin{display:none}.hl-hero .hl-floater.f1,.hl-hero .hl-floater.f2{--s:56px!important;top:0!important}.hl-hero .hl-floater.f1{left:0!important}.hl-hero .hl-floater.f2{right:0;left:auto!important}}@media (max-width:700px){.hl .hl-final{padding-bottom:300px}.hl-final .hs-surf{width:150px;left:-6px}}.hl-sky{--par:0;--pk:1}.hs{overflow:clip}.hs .cloud{translate:0 calc(var(--par) * var(--pk) * 240px)}.hs-bank.back{translate:0 calc(var(--par) * var(--pk) * 170px)}.hs-isle,.hs-coin{translate:0 calc(var(--par) * var(--pk) * 110px)}.hs-surf{translate:0 calc(var(--par) * var(--pk) * 40px)}.hl-hero .hl-floater{translate:0 calc(var(--par) * var(--pk) * -170px);opacity:clamp(0, 1 - var(--par) * 2.4, 1)}.hs-bank.front{height:calc(68 * var(--u) + 90px);translate:0 calc(var(--par) * var(--pk) * -80px);background-position:top;background-size:auto calc(100% - 90px);bottom:-90px}.hs-bank.front:after{background:linear-gradient(#eaf6ff00,#eaf6ff calc(100% - 90px),#eaf6ff);height:calc(90px + 30%)}.hl-final.hl-sky{--pk:.45}@media (max-width:700px){.hl-sky{--pk:.55}.hl-final.hl-sky{--pk:.3}}@media (prefers-reduced-motion:reduce){.hl .hs .cloud,.hl .hs-bank,.hl .hs-isle,.hl .hs-coin,.hl .hs-surf,.hl .hl-hero .hl-floater{opacity:1;translate:none}}@media (max-width:700px) and (orientation:portrait){.hl .hl-hero .hl-display,.hl .hl-final .hl-display{font-size:min(calc((100vw - 2 * var(--gutter)) / 11.4), 60px);white-space:nowrap;text-wrap:nowrap}}.hl-strip li{position:relative}.hl-strip-live{z-index:1;color:#fff;letter-spacing:.06em;white-space:nowrap;height:22px;box-shadow:0 0 0 2px var(--navy), 0 3px 0 2px var(--navy);pointer-events:none;background:#d63a3f;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-12px;right:14px}.hl-strip-live i{background:#fff;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.hl-strip-live i{animation:1.4s ease-in-out infinite hl-live-pulse}}@keyframes hl-live-pulse{0%,to{box-shadow:0 0 #ffffffb3}60%{box-shadow:0 0 0 4px #fff0}}.hl-strip-link{color:inherit;text-decoration:none}.hl-strip-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.hl-strip li.is-live{transition:background-color .16s var(--ease-app)}.hl-strip li.is-live:hover{background:#d63a3f0f}.hl-strip-link:focus-visible{outline:none}.hl-strip-link:focus-visible:after{outline:2px solid var(--focus,#1f6fb2);outline-offset:-4px;border-radius:14px}@media (max-width:700px){.hl-trades .hl-screen{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hl-trades .hl-screen-bar{display:none}.hl-trades .hl-screen-glass.tall{--scr-l:5.18%;--scr-r:5.24%;--scr-t:2.18%;--scr-b:2.21%;aspect-ratio:868/1764;width:min(70vw,38.381svh,330px);box-shadow:none;filter:drop-shadow(0 26px 30px #0a0a3a59);background:0 0;border:0;border-radius:0;margin:0 auto;position:relative}.hl-trades .hl-screen-glass.tall:before{content:"";left:var(--scr-l);right:var(--scr-r);top:var(--scr-t);bottom:var(--scr-b);filter:blur(14px)saturate(1.1);background:url(/landing/trades/replay-ig-9x16.webp) bottom/cover no-repeat,#6f93aa;border-radius:13%/6.4%;position:absolute;overflow:hidden;transform:scale(1.02)}.hl-trades .hl-screen-glass.tall video{left:var(--scr-l);right:var(--scr-r);top:var(--scr-t);width:calc(100% - var(--scr-l) - var(--scr-r));aspect-ratio:9/16;object-fit:cover;z-index:1;border-radius:13% 13% 0 0/7.4% 7.4% 0 0;height:auto;position:absolute}.hl-trades .hl-screen-glass.tall:after{content:"";pointer-events:none;z-index:2;background:url(/landing/trades/iphone-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.hl-trades .hl-screen figcaption{text-align:center;padding:16px 8px 0}}@media (max-width:900px){.hl .lm-path{padding-top:calc(var(--climb) * 6 + 18px)}.hl .lm-scroll{margin-top:-24px}}:root{--bg:#0a0a0a;--surface:#141311;--surface-2:#1c1a17;--cream:#f5efe8;--cream-72:#f5efe8b8;--cream-48:#f5efe87a;--muted:#898784;--hairline:#f5efe81a;--hairline-strong:#f5efe83d;--accent:#9ed8ff;--accent-soft:#cdebff;--accent-deep:#5ab8f5;--accent-glow:#9ed8ff38;--candle-up:#2bd67b;--candle-down:#ff5a5f;--m:clamp(20px, 4vw, 64px);--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-exit:cubic-bezier(.4, 0, .2, 1);--handoff:.7s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-display{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:600;line-height:.95}.t-sub{color:var(--cream-72);text-wrap:pretty;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.55}.t-body{color:var(--cream-72);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.t-small{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.px{font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never;font-size:16px;font-weight:400;line-height:1}.caps{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.eyebrow{color:var(--accent);margin:0 0 20px}.note{color:var(--accent-deep);margin:16px 0 0;font-size:13px}.wordmark{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);letter-spacing:.02em;align-items:baseline;gap:.28em;font-weight:600;line-height:1;display:inline-flex}.wordmark-big{font-size:22px}.wordmark-small{color:var(--accent);text-transform:lowercase;font-size:13px;font-weight:500}.wordmark-stack{flex-direction:column;align-items:flex-start;gap:2px}.wordmark-stack .wordmark-big{font-size:40px}.wordmark-stack .wordmark-small{padding-left:2px;font-size:18px}.wordmark-short{font-size:22px}.wordmark-svg{aspect-ratio:885.2/73.9;color:#fff;fill:currentColor;width:auto;height:26px;font-family:var(--font-luckiest), "Luckiest Guy", Impact, sans-serif;font-weight:400;display:block;overflow:visible}.wordmark-svg .wordmark-for{fill:var(--wordmark-accent,var(--accent))}.wordmark-svg.wordmark-stack,.arrival-top .wordmark-svg{height:30px}@media (max-width:600px){.arrival-top .wordmark-svg{height:22px}}.wordmark-img{width:auto;height:24px;image-rendering:pixelated}.grain{z-index:60;pointer-events:none;opacity:.06;mix-blend-mode:screen;background:url(/brand/grain.png) 0 0/256px 256px;animation:.5s steps(4,end) infinite grain-jitter;position:fixed;inset:-24px}@keyframes grain-jitter{0%{transform:translate(0)}25%{transform:translate(-8px,6px)}50%{transform:translate(5px,-9px)}75%{transform:translate(-3px,-4px)}to{transform:translate(0)}}.scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000047 3px,#0000 4px);position:absolute;inset:0}.mute{height:36px;color:var(--cream-72);box-shadow:inset 0 0 0 1px var(--hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a80;border-radius:999px;align-items:center;gap:10px;padding:0 14px;transition:color .3s,box-shadow .3s;display:inline-flex}.mute:hover{color:var(--cream);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.mute-label{letter-spacing:.16em;font-size:10px}.mute-fixed{top:20px;right:var(--m);z-index:50;position:fixed}.mute-fixed:after{content:"";position:absolute;inset:-4px}.mute-bottom{top:auto;bottom:30px;right:auto;left:var(--m)}.cutscene:has(.unmute)~.mute-bottom{display:none}.mute-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mute-bars i{background:currentColor;width:2px;height:3px}.mute-bars[data-on=true] i{background:var(--accent);animation:.9s steps(3,end) infinite eq}.mute-bars[data-on=true] i:nth-child(2){animation-delay:-.3s}.mute-bars[data-on=true] i:nth-child(3){animation-delay:-.6s}.mute-bars[data-on=true] i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:3px}50%{height:12px}to{height:6px}}.arrival{z-index:10;background:var(--bg);position:fixed;inset:0}.arrival-canvas{opacity:0;transition:opacity 1.6s var(--ease-out);position:absolute;inset:0}.arrival[data-ready=true] .arrival-canvas{opacity:1}.arrival-nogl{background:radial-gradient(30% 40% at 50% 48%,#9ed8ff1f,#0000 70%);position:absolute;inset:0}.arrival-shade{pointer-events:none;transition:opacity .6s var(--ease-exit);background:linear-gradient(#0a0a0a8c,#0000 16%),linear-gradient(#0000 70%,#0a0a0acc);position:absolute;inset:0}.arrival-top,.arrival-bottom{left:var(--m);right:var(--m);pointer-events:none;transition:opacity .5s var(--ease-exit);justify-content:space-between;align-items:center;display:flex;position:absolute}.arrival-top{top:22px}.arrival-bottom{color:var(--muted);bottom:24px}.arrival-bottom .caps{letter-spacing:.18em;font-size:10px}.arrival-hit{cursor:pointer;touch-action:none;position:absolute;inset:0}.arrival-cta{transition:opacity .5s var(--ease-exit);flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(36px,7svh,88px);left:50%;transform:translate(-50%)}.press-play{font-family:var(--font-sans);letter-spacing:-.01em;color:#ffffffc7;white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:4px 6px;font-size:18px;font-weight:600;transition:color .2s;display:inline-flex}.press-play:focus-visible{outline:none}html[data-kbd] .press-play:focus-visible{outline-offset:6px;outline:1px solid #cdebff8c}.press-play-cap{height:50px;font-family:var(--font-mono);letter-spacing:.02em;color:#0a0a3a;background:linear-gradient(#fff 0%,#e4f2ff 60%,#cfe6fb 100%);border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:transform 80ms,box-shadow 80ms;animation:4s ease-in-out 1s infinite press-tap;display:inline-flex;position:relative;transform:translateY(-3px);box-shadow:inset 0 -3px #0a0a3a1a,inset 0 1px #fff,0 6px #7fa2c9,0 7px #0a0a3a,0 0 26px #9ed8ff59,0 16px 24px #0000008c}@keyframes press-tap{0%,84%,to{transform:translateY(-3px);box-shadow:inset 0 -3px #0a0a3a1a,inset 0 1px #fff,0 6px #7fa2c9,0 7px #0a0a3a,0 0 26px #9ed8ff59,0 16px 24px #0000008c}88%,91%{transform:translateY(2px);box-shadow:inset 0 -3px #0a0a3a1a,inset 0 1px #fff,0 1px #7fa2c9,0 2px #0a0a3a,0 0 34px #9ed8ff8c,0 6px 12px #00000080}}.press-play:hover{color:#fff}.press-play:hover .press-play-cap{animation:none;box-shadow:inset 0 -3px #0a0a3a1a,inset 0 1px #fff,0 6px #7fa2c9,0 7px #0a0a3a,0 0 44px #9ed8ffb3,0 16px 24px #0000008c}.press-play:active .press-play-cap,.press-play[data-pressed=true] .press-play-cap{animation:none;transform:translateY(3px);box-shadow:inset 0 -3px #0a0a3a1a,inset 0 1px #fff,0 0 #7fa2c9,0 1px #0a0a3a,0 0 34px #9ed8ff99,0 4px 8px #00000080}.press-play[data-pressed=true]{color:#fff}.press-play:disabled{cursor:default}.press-play-line{align-items:center;gap:14px;display:inline-flex}.press-play-touch{display:none}@media (hover:none) and (pointer:coarse){html:not([data-input=mouse]) .press-play-desk{display:none}html:not([data-input=mouse]) .press-play-touch{display:inline-flex}}html[data-input=touch] .press-play-desk{display:none}html[data-input=touch] .press-play-touch{display:inline-flex}.arrival[data-leaving=true] .arrival-top,.arrival[data-leaving=true] .arrival-bottom,.arrival[data-leaving=true] .arrival-cta,.arrival[data-leaving=true] .arrival-shade{opacity:0;pointer-events:none}.arrival[data-theme=light]{background:#d8eeff}.arrival[data-theme=light] .arrival-nogl{background:linear-gradient(#eaf6ff 0%,#9ed8ff 70%,#d8eeff 100%)}.arrival[data-theme=light] .arrival-shade{background:linear-gradient(#eaf6ff8c,#0000 14%),linear-gradient(#0000 76%,#eaf6ff99)}.arrival[data-theme=light] .arrival-top .wordmark-svg{color:#fff;--wordmark-accent:#fff;stroke:#0a0a3a;stroke-width:7px;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 3px 3px #0a0a3a38)drop-shadow(0 8px 14px #0a0a3a29)}.arrival[data-theme=light] .arrival-top .wordmark-for{stroke-width:4px}.arrival[data-theme=light] .press-play{color:#0a0a3ac7}.arrival[data-theme=light] .press-play:hover,.arrival[data-theme=light] .press-play[data-pressed=true]{color:#0a0a3a}html[data-kbd] .arrival[data-theme=light] .press-play:focus-visible{outline-color:#0a0a3a73}.arrival[data-theme=light] .arrival-bottom{color:#0a0a3ab3}html[data-arrival-theme=light]:is([data-phase=arrival],[data-phase=zoom]) .mute{color:#0a0a3ab8;background:#ffffff8c;box-shadow:inset 0 0 0 1px #0a0a3a24}html[data-arrival-theme=light]:is([data-phase=arrival],[data-phase=zoom]) .mute:hover{color:#0a0a3a;box-shadow:inset 0 0 0 1px #0a0a3a4d}html[data-arrival-theme=light]:is([data-phase=arrival],[data-phase=zoom]) .mute-bars[data-on=true] i{background:#3a7fb8}html[data-arrival-theme=light]:is([data-phase=arrival],[data-phase=zoom]) .grain{mix-blend-mode:multiply;opacity:.035}.cutscene{z-index:20;animation:layer-in var(--handoff) var(--ease-out) both;background:#05080b;position:fixed;inset:0}@keyframes layer-in{0%{opacity:0}to{opacity:1}}.cutscene-video,.chart-canvas{width:100%;height:100%;position:absolute;inset:0}.cutscene-video{object-fit:contain;background:#000}.chart-canvas{image-rendering:pixelated}.cutscene-captions{left:var(--m);right:var(--m);display:grid;position:absolute;bottom:clamp(56px,12svh,120px)}.cutscene-caption{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);opacity:0;grid-area:1/1;margin:0;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:.95;animation-name:caption;animation-timing-function:linear;animation-fill-mode:both}.cutscene-caption:last-child{animation-name:caption-last}@keyframes caption{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@keyframes caption-last{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:none}to{opacity:1}}.skip{right:var(--m);height:40px;color:var(--cream);box-shadow:inset 0 0 0 1px var(--hairline-strong);background:#0a0a0a99;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex;position:absolute;bottom:28px}.unmute{left:var(--m);height:40px;color:var(--cream);box-shadow:inset 0 0 0 1px var(--hairline-strong);font:600 14px/1 var(--font-sans);cursor:pointer;background:#0a0a0a99;border-radius:999px;align-items:center;gap:8px;padding:0 16px;animation:2.4s ease-in-out infinite unmute-pulse;display:inline-flex;position:absolute;bottom:28px}.unmute:hover{box-shadow:inset 0 0 0 1px var(--accent)}@keyframes unmute-pulse{50%{box-shadow:inset 0 0 0 1px var(--accent)}}@media (prefers-reduced-motion:reduce){.unmute{animation:none}}.skip:hover{box-shadow:inset 0 0 0 1px var(--accent)}.skip .px{font-size:16px}.skip kbd{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:4px;padding:4px 6px;font-size:8px}.loader{--navy:#0a0a3a;--dz:1.5;--hud-m:clamp(16px, 3.4vw, 48px);--outline:-2px 0 0 var(--navy), 2px 0 0 var(--navy), 0 -2px 0 var(--navy), 0 2px 0 var(--navy), 0 3px 0 var(--navy);z-index:45;color:#fff;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:fixed;inset:0;overflow:hidden}.loader[data-leaving=true]{pointer-events:none}.loader-screen,.loader-reel,.loader-crt,.loader-wipe{width:100%;height:100%;position:absolute;inset:0}.loader-screen{background:#cdebff;animation:.24s cubic-bezier(.2,.7,.3,1) both crt-on}@keyframes crt-on{0%{filter:brightness(6)saturate(0);transform:scale(.35,.004)}40%{filter:brightness(5)saturate(0);transform:scaleY(.006)}to{filter:none;transform:none}}.loader-reel{object-fit:cover;display:block}.loader-crt{pointer-events:none;background:repeating-linear-gradient(#0a0a3a12 0 1px,#0000 1px 3px),radial-gradient(125% 115%,#0000 58%,#0a0a3a42 100%);box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 0 70px #9ed8ff80}.loader-crt:after{content:"";background:linear-gradient(#0000,#ffffff12,#0000);height:30%;animation:3.2s linear infinite crt-roll;position:absolute;top:-30%;left:0;right:0}@keyframes crt-roll{to{transform:translateY(440%)}}.loader[data-exit=reveal] .loader-screen,.loader[data-exit=reveal] .loader-hud{visibility:hidden}.loader-wipe{pointer-events:none}.loader-hud{padding-inline:var(--hud-m);pointer-events:none;position:absolute;left:0;right:0}.loader-hud-top{padding-top:max(18px, env(safe-area-inset-top));animation:hud-down .3s 80ms var(--ease-out) both;background:linear-gradient(#0a0a3a57,#0a0a3a00);justify-content:space-between;align-items:center;gap:16px;padding-bottom:44px;display:flex;top:0}.loader-hud-bottom{padding-top:calc(40px + 63px * var(--dz));padding-bottom:max(20px, env(safe-area-inset-bottom));animation:hud-up .3s 80ms var(--ease-out) both;background:linear-gradient(#0a0a3a00,#0a0a3a2e 45%,#0a0a3a6b);bottom:0}@keyframes hud-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes hud-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.loader .loader-wordmark{color:#fff;--wordmark-accent:#9ed8ff;max-width:62vw;height:clamp(18px,2.2vw,32px);stroke:var(--navy);stroke-width:9px;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 3px 0 var(--navy))}.loader .loader-wordmark .wordmark-for{stroke-width:5px}.loader-tag{font-family:var(--font-pixel);letter-spacing:.04em;color:var(--navy);box-shadow:0 0 0 2px var(--navy), 0 4px 0 var(--navy);background:#fff;border-radius:4px;flex:none;padding:6px 8px 5px;font-size:clamp(9px,.9vw,13px);line-height:1}.loader-bar{box-sizing:border-box;border:3px solid var(--navy);width:100%;height:24px;box-shadow:0 4px 0 var(--navy);background:#ffffffeb;border-radius:6px;padding:3px;position:relative;container-type:inline-size}.loader-bar-fill{--bw:calc(100cqw / var(--blocks));height:100%;width:calc(100% * var(--p));background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--bw) - 3px), #fff calc(var(--bw) - 3px) var(--bw)), linear-gradient(180deg, #cdebff 0 30%, #9ed8ff 30% 62%, #5ab8f5 62% 100%);border-radius:2px;display:block}.loader-duck{bottom:calc(100% + 3px);left:calc(100% * var(--p));width:calc(47px * var(--dz));height:calc(63px * var(--dz));margin-left:calc(-23.5px * var(--dz));filter:drop-shadow(0 3px #0a0a3a59);transition:left 90ms steps(2,end);animation:.24s ease-in-out infinite alternate duck-run;position:absolute}.loader-duck i{background:url(/brand/duck-idle-sheet.png) 0 0 / calc(376px * var(--dz)) 100% no-repeat;width:100%;height:100%;image-rendering:pixelated;animation:.9s steps(8,end) infinite duck-idle;display:block}@keyframes duck-run{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(calc(-5px * var(--dz))) rotate(4deg)}}@keyframes duck-idle{to{background-position-x:calc(-376px * var(--dz))}}.loader-meta{font-family:var(--font-pixel);letter-spacing:.05em;text-transform:uppercase;text-shadow:var(--outline);align-items:center;gap:14px;margin-top:14px;font-size:clamp(12px,1.05vw,16px);font-weight:700;line-height:1;display:flex}.loader-line{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:3px 2px;overflow:hidden}.loader-pct{font-variant-numeric:tabular-nums}.loader-skip{pointer-events:auto;height:30px;font:700 11px/1 var(--font-pixel);letter-spacing:.05em;text-transform:uppercase;text-shadow:none;color:var(--navy);box-shadow:0 0 0 2px var(--navy), 0 4px 0 var(--navy);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:0 8px 0 10px;transition:transform 80ms,box-shadow 80ms;display:inline-flex;position:relative}.loader-skip:after{content:"";position:absolute;inset:-7px -4px}.loader-skip:hover{background:#eaf6ff}.loader-skip:active{box-shadow:0 0 0 2px var(--navy), 0 1px 0 var(--navy);transform:translateY(3px)}.loader-skip kbd{font:inherit;color:#fff;background:var(--navy);border-radius:3px;padding:3px 4px;font-size:8px}@media (max-width:600px){.loader{--dz:1}.loader-meta{gap:10px;font-size:11px}}.loader[data-reduced=true],.loader[data-reduced=true] *,.loader[data-reduced=true] :before,.loader[data-reduced=true] :after{transition:none!important;animation:none!important}.loader[data-reduced=true][data-leaving=true]{opacity:0;transition:opacity .25s linear!important}@media (prefers-reduced-motion:reduce){.grain,.press-play-cap,.mute-bars[data-on=true] i{animation:none}.cutscene-caption{transform:none!important}}@media (max-width:600px){.mute-label{display:none}}.tft-stack{--stack-fill:#fff;--stack-stroke:#0a0a3a;--stack-stroke-w:.07em;--stack-l1:#5a9bd8;--stack-l2:#0a0a3a;--stack-l3:transparent;--stack-depth:.035em;color:var(--stack-fill);-webkit-text-stroke:var(--stack-stroke-w) var(--stack-stroke);paint-order:stroke fill;text-shadow:0 var(--stack-depth) 0 var(--stack-l1), 0 calc(var(--stack-depth) * 2) 0 var(--stack-l2), 0 calc(var(--stack-depth) * 3) 0 var(--stack-l3)}.tft-grad{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.03em #0a0a3a;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(0 .06em #0a0a3a);text-shadow:none;background:linear-gradient(#8df2b8 0%,#2bd67b 45%,#1fa8d6 100%);-webkit-background-clip:text;background-clip:text;padding:0 .03em}.wordmark-svg.tft-stack-svg,.product .wordmark-svg{--stack-px:1px;color:#fff;--wordmark-accent:#fff;stroke:#0a0a3a;stroke-width:9px;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 var(--stack-px) 0 #5a9bd8) drop-shadow(0 var(--stack-px) 0 #0a0a3a)}.product .wordmark-svg .wordmark-for{stroke-width:5px}.consent{z-index:70;color:#fff;max-width:min(330px,100vw - 24px);font-family:var(--font-tiktok), system-ui, sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:consent-in .4s var(--ease-out) both;background:#0a0a3adb;border-radius:12px;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:12.5px;line-height:1.3;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 20px #0a0a3a40}.consent p{margin:0}.consent-btns{flex:none;gap:4px;display:flex}.consent button{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:5px 9px;font-weight:700}.consent-ok{color:#0a0a3a;background:#9ed8ff}.consent-no{color:#fffc;background:0 0}.consent button:hover{filter:brightness(1.08)}.consent-no:hover{color:#fff;text-decoration:underline}.consent button:focus-visible{outline-offset:2px;outline:2px solid #9ed8ff}html[data-phase=zoom] .consent,html[data-phase=loader] .consent,html[data-phase=cutscene] .consent{opacity:0;pointer-events:none}@media (max-width:600px){.consent{gap:6px;max-width:min(255px,100vw - 136px);padding:6px 6px 6px 10px;font-size:11px}.consent button{padding:5px 7px}html[data-phase=arrival] .consent{top:12px;bottom:auto}}@keyframes consent-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.consent{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
