@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/doto-latin-700-normal-B677g5ff.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:#f98500;--orange-hover:#e07600;--orange-press:#c86900;--orange-ink:#b35c00;--orange-50:#fff3e3;--orange-200:#ffc680;--black:#0a0a0b;--anthracite:#232323;--graphite:#323232;--grey-deep:#6b6b6b;--grey:#999;--mist:#f3f3f3;--sky:#bcefff;--mint:#71cfa3;--white:#fff;--accent:var(--orange);--accent-hover:var(--orange-hover);--accent-press:var(--orange-press);--accent-ink:var(--orange-ink);--accent-soft:#f985001f;--on-accent:var(--black);--bg:#fff;--bg-raised:#f8f8f8;--bg-subtle:var(--mist);--fg1:var(--black);--fg2:var(--grey-deep);--fg3:gray;--border:#e4e4e4;--border-faint:#0a0a0b14;--panel:var(--black);--panel-label:#a3a3a3;--invert-bg:var(--black);--invert-bg-raised:#161617;--invert-bg-card:var(--anthracite);--invert-fg1:#fff;--invert-fg2:#b3b3b3;--invert-fg3:var(--grey);--invert-border:#ffffff1a;--success:var(--mint);--cat-light-1:#f6f6f6;--cat-light-2:#ececec;--cat-dark:var(--anthracite);--font-sans:"Geist Variable", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:"Doto", "Geist Variable", monospace;--font-serif:"Computer Modern Serif", Georgia, "Times New Roman", serif;--text-display:88px;--text-h1:56px;--text-h2:40px;--text-h4:22px;--text-lg:18px;--text-body:16px;--lh-tight:1.02;--lh-snug:1.12;--lh-normal:1.5;--tracking-display:-.02em;--tracking-head:-.01em;--tracking-mono:.22em;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #0a0a0b0f;--shadow-lg:0 24px 64px #0a0a0b24;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur:.24s;--dur-slow:.52s}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--fg1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.ds-label{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.tm{letter-spacing:0;margin-left:1px;font-size:.55em;font-weight:400}.bt-name{font-weight:700}.btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:450;line-height:1;display:inline-flex}.btn:active{transform:scale(.96)}.btn svg{width:17px;height:17px}.btn-pri{background:var(--accent);color:var(--on-accent)}.btn-pri:hover{background:var(--accent-hover)}.btn-pri:active{background:var(--accent-press)}.btn-sec{color:var(--fg1);border-color:var(--border);background:0 0}.btn-sec:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.btn-glass{color:var(--white);-webkit-backdrop-filter:saturate(140%)blur(12px);background:#ffffff14;border-color:#ffffff38}.btn-glass:hover{background:#ffffff29;border-color:#ffffff52}.btn-white{background:var(--white);color:var(--fg1)}.btn-white:hover{background:var(--orange-50)}.btn-dark{color:var(--white);background:#ffffff0f;border-color:#ffffff29}.btn-dark:hover{background:#ffffff24}.ic-chev,.arr{font-family:var(--font-mono);transition:transform var(--dur) var(--ease-out);font-style:normal;font-weight:700;line-height:1;display:inline-block}.panel{border-radius:32px;position:relative;overflow:hidden}.panel__dots,.panel__glow{z-index:0;pointer-events:none;position:absolute;inset:0}.panel__inner{z-index:1;position:relative}.panel--accent{background:var(--panel);color:var(--white)}.panel--accent:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff29 0%,#ffffff0d 28%,#0000 46%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0f}.panel--accent .panel__dots{opacity:.18;background-image:radial-gradient(circle,#ffffff80 1.1px,#0000 1.3px);background-size:20px 20px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 60%);mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 60%)}.panel--accent .panel__glow{background:radial-gradient(64% 38% at 50% 104%,#f9850057,#f985001a 55%,#0000 80%)}.panel--accent .btn-pri{background:var(--accent);color:var(--on-accent)}.panel--accent .btn-pri:hover{background:var(--accent-hover)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.28}}@media (width<=900px){.wrap{padding:0 22px}.panel{border-radius:24px}}@media (width<=560px){.panel{border-radius:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--border-faint);background:#ffffffb8;position:sticky;top:0}.nav-inner{align-items:center;gap:8px;max-width:1200px;height:68px;margin:0 auto;padding:0 32px;display:flex;position:relative}.brand{align-items:center;padding-right:8px;display:flex}.lockup{width:auto;height:34px;display:block}.nav-group{align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-item{position:relative}.nav-trigger{border-radius:var(--radius-md);color:var(--fg1);cursor:pointer;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);align-items:center;gap:6px;padding:9px 14px;font-size:15px;display:inline-flex}.chev{font-family:var(--font-mono);color:var(--fg3);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out);font-size:16px;font-style:normal;font-weight:700;line-height:1;display:inline-block;transform:rotate(90deg)}.nav-item:hover .nav-trigger,.nav-item:focus-within .nav-trigger{background:var(--accent-soft);color:var(--accent-ink)}.nav-item:hover .chev,.nav-item:focus-within .chev{color:var(--accent-ink);transform:rotate(-90deg)}.nav-right{align-items:center;gap:14px;margin-left:auto;display:flex}.mega{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility var(--dur);padding:10px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(6px)}.mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-item:hover .mega,.nav-item:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega--cats{width:600px}.mega--grid{grid-template-columns:1fr 1fr;gap:2px;width:560px;display:grid}.mega-cats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mega-col{border-radius:var(--radius-md);padding:14px 10px 10px}.mega-col--light{background:linear-gradient(160deg, var(--cat-light-1), var(--cat-light-2))}.mega-col--dark{background:var(--cat-dark)}.mega-cat-head{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent-ink);border-bottom:1px solid #0a0a0b1f;margin:0 6px 6px;padding:2px 13px 10px;font-size:12px;font-weight:700}.mega-col--dark .mega-cat-head{color:var(--white);border-bottom-color:#ffffff29}.mega-cta{margin-top:10px}.mega-link{border-radius:var(--radius-md);transition:background var(--dur) var(--ease-out);align-items:flex-start;gap:14px;padding:13px;display:flex}.mega-link:hover{background:var(--bg-subtle)}.mega-col--light .mega-link:hover{background:#0a0a0b0f}.mega-col--dark .mega-link:hover{background:#ffffff1a}.mega-link--accent{background:var(--accent)}.mega-link--accent:hover{background:var(--accent-hover)}.mega-link--soon{opacity:.6;cursor:default}.mega-link--soon:hover{background:0 0}.mega-ico{border-radius:var(--radius-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);flex:none;place-items:center;display:grid}.mega-link:hover .mega-ico{background:var(--accent);color:var(--on-accent)}.mega-col--dark .mega-ico{color:var(--white);background:#ffffff24}.mega-link--accent .mega-ico{color:var(--on-accent);background:#0a0a0b1f}.mega-tx{flex-direction:column;align-items:flex-start;display:flex}.mega-tx .t{padding-right:20px;font-size:15px;font-weight:500;position:relative}.mega-tx .t .arr{color:var(--accent-ink);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);font-size:15px;position:absolute;top:.05em;right:0;transform:translate(-3px)}.mega-link:hover .mega-tx .t .arr{opacity:1;transform:none}.mega-tx .d{color:var(--fg2);margin-top:3px;font-size:13px;line-height:1.45}.mega-col--dark .t{color:var(--white)}.mega-link--accent .t,.mega-link--accent .t .arr{color:var(--on-accent)}.mega-link--accent .d{color:#0a0a0bb8}.mega-col--dark .d{color:var(--invert-fg2)}.mega-soon{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg3);border:1px solid var(--border);border-radius:var(--radius-pill);vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-block}.burger{cursor:pointer;color:var(--fg1);background:0 0;border:0;padding:8px;display:none}.burger svg{width:24px;height:24px;display:block}.mobile{z-index:99;background:var(--bg);visibility:hidden;transition:transform var(--dur-slow) var(--ease-out), visibility var(--dur-slow);padding:18px 24px 40px;position:fixed;inset:68px 0 0;overflow-y:auto;transform:translate(100%)}.mobile.open{visibility:visible;transform:none}.m-sec{border-bottom:1px solid var(--border-faint)}.m-head{cursor:pointer;width:100%;color:var(--fg1);background:0 0;border:0;justify-content:space-between;align-items:center;padding:20px 4px;font-size:19px;display:flex}.m-head svg{width:20px;height:20px;color:var(--fg3);transition:transform var(--dur) var(--ease-out)}.m-head.open svg{color:var(--accent-ink);transform:rotate(180deg)}.m-panel{transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.m-link{align-items:center;gap:13px;padding:14px 8px;display:flex}.m-link .mega-ico{width:36px;height:36px}.m-link .t{color:var(--fg1);font-size:16px;font-weight:500;display:block}.m-link .d{color:var(--fg3);margin-top:1px;font-size:13px;display:block}.m-link--accent{background:var(--accent);border-radius:var(--radius-md)}.m-link--accent .t{color:var(--on-accent)}.m-link--accent .d{color:#0a0a0bb8}.m-link--accent .mega-ico{color:var(--on-accent);background:#0a0a0b1f}.m-link--soon{opacity:.6}.mobile .btn{justify-content:center;width:100%;margin-top:28px;padding:16px}.hero{flex-direction:column;height:calc(100vh - 68px);min-height:620px;padding-top:24px;display:flex}.hero>.wrap{flex:1;width:100%;min-height:0;display:flex}.hero-panel{flex:1;min-height:0;display:flex}.hero-panel .panel__inner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:900px;margin:0 auto;padding:48px 32px;display:flex}.hero-news{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);color:var(--white);transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:10px;margin-bottom:24px;padding:7px 8px 7px 12px;font-size:13.5px;display:inline-flex}.hero-news:hover{background:#ffffff29;border-color:#ffffff52}.hero-news:hover .arr{transform:translate(3px)}.hero-news .arr{color:var(--accent);font-size:16px}.hn-live{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--panel-label);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.hn-live i{background:var(--mint);width:7px;height:7px;animation:pulse 1.7s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 8px #71cfa3e6}.hn-text{white-space:nowrap}.hero-eyebrow{color:var(--panel-label);align-items:baseline;gap:.6em;margin-bottom:26px;display:inline-flex}.rotw{text-align:center;display:inline-grid}.rotw:before{content:attr(data-longest);visibility:hidden;white-space:nowrap;grid-area:1/1}.rotw-w{white-space:nowrap;grid-area:1/1;justify-self:center}.hero h1{max-width:15ch;font-size:var(--text-display);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--white);margin:0}.hero h1 .hl{color:var(--accent)}.hero .sub{max-width:52ch;font-size:var(--text-lg);line-height:var(--lh-normal);color:#ffffffd6;margin:28px auto 0}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.trusted{z-index:1;padding:26px 0 30px;position:relative}.trusted .cap{text-align:center;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg3);margin-bottom:22px;font-size:12px;font-weight:700}.marquee{max-width:720px;margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{width:max-content;animation:34s linear infinite scroll;display:flex}.logo-cell{height:56px;color:var(--ink-400);opacity:.8;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;padding:0 48px;display:flex}.brand-logo{line-height:0;display:block}.brand-logo svg{width:auto;height:100%;display:block}.logo-cell .brand-logo--apple{height:76px}.logo-cell .brand-logo--nvidia{height:26px}.logo-cell .brand-logo--tesla{height:14px;color:var(--fg1)}.logo-cell .brand-logo--sp500{width:auto;height:22px;color:var(--fg1)}.logo-cell .brand-logo--solanaMark{height:26px}@media (width<=900px){.nav-group,.nav-right>.btn{display:none}.burger{display:block}.nav-inner{padding:0 22px}.hero{height:auto;min-height:0;padding-top:18px}.hero h1{font-size:54px}.hero-panel .panel__inner{padding:64px 24px}.hero-eyebrow{margin-bottom:18px}}@media (width<=760px){.hero-eyebrow{display:none}}@media (width<=560px){.hero h1{font-size:40px}.hero-panel .panel__inner{padding:52px 20px}.hero .sub{font-size:16px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.hn-text{white-space:normal}.logo-cell{padding:0 30px}}.intro{text-align:center;padding:104px 0 8px}.intro .ds-label,.howit .ds-label,.research .ds-label,.sec-head .ds-label{color:var(--accent-ink);margin-bottom:20px;display:inline-block}.intro h2,.howit h2,.sec-head h2{max-width:18ch;font-size:var(--text-h1);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--fg1);text-wrap:balance;margin:0 auto}.intro h2 .hl,.howit h2 .hl,.sec-head h2 .hl,.companies-head h2 .hl{color:var(--accent-ink)}.intro>.wrap>p{max-width:56ch;font-size:var(--text-lg);line-height:var(--lh-normal);color:var(--fg2);margin:22px auto 0}.intro-cards{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid}.intro-card{border-radius:var(--radius-lg);min-width:0;transition:box-shadow .18s var(--ease-out);flex-direction:column;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.intro-card h3{font-size:var(--text-h4);letter-spacing:-.01em;margin:0;font-weight:500}.intro-card p{font-size:var(--text-body);line-height:var(--lh-normal);color:var(--fg2);margin:10px 0 20px}.intro-card p b{color:var(--fg1);font-weight:600}.intro-card--light{background:linear-gradient(160deg, var(--cat-light-1), var(--cat-light-2))}.intro-card--light:hover{box-shadow:inset 0 0 0 1px var(--accent)}.intro-card--dark{background:var(--cat-dark)}.intro-card--dark:hover{box-shadow:inset 0 0 0 1px var(--white), var(--shadow-sm)}.intro-card--dark h3{color:var(--invert-fg1)}.intro-card--dark p{color:var(--invert-fg2)}.intro-card--dark:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0a0a0bf7 0%,#0a0a0be6 42%,#0a0a0b59 72%,#0000 100%);position:absolute;inset:0}.intro-card--dark>:not(.ribbon-scene){z-index:2;text-shadow:0 1px 14px #0000008c;position:relative}.ic-video{z-index:0;opacity:0;transition:opacity 4.5s var(--ease-out) .5s;position:absolute;inset:0}.intro-card--dark.video-in .ic-video{opacity:1}.ic-link{color:var(--accent-ink);align-items:center;gap:8px;margin-top:auto;font-size:14px;display:inline-flex}.intro-card--dark .ic-link{color:var(--accent)}.ic-chev{font-size:19px}.intro-card:hover .ic-chev,.btn:hover .ic-chev,.btn:hover .arr{transform:translate(3px)}.bc-live{border-top:1px solid var(--border-faint);align-items:center;gap:16px;margin:4px 0 18px;padding-top:18px;display:flex}.bc-count{max-width:48%;animation:rise .6s var(--ease-out);flex:none}.bc-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg1);font-size:23px;font-weight:600;line-height:1.05;display:block}.bc-cap{color:var(--fg3);margin-top:3px;font-size:11.5px;line-height:1.3;display:block}.bc-band{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.bc-track{align-items:center;width:max-content;animation:24s linear infinite scroll;display:flex}.bc-logo{width:26px;height:26px;color:var(--accent-ink);flex:none;place-items:center;margin-right:24px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ribbon-scene{pointer-events:none}.ribbon-scene canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.globe-sec{padding:40px 0}.globe-panel{min-height:700px}.globe-panel .panel__inner{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding:64px 32px 0;display:flex;position:relative}.globe-wrap{z-index:0;position:absolute;inset:0;overflow:hidden}.globe-canvas{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.globe-canvas:active{cursor:grabbing}.globe-canvas canvas{display:block;width:100%!important;height:100%!important}.globe-scrim{z-index:1;pointer-events:none;background:radial-gradient(70% 40% at 50% 0,#0a0a0bd9,#0a0a0b00 100%);position:absolute;inset:0}.gs-livelabel{color:var(--panel-label);text-shadow:0 2px 22px #00000073;transition:opacity .7s var(--ease-out);align-items:center;gap:9px;margin-bottom:22px;display:inline-flex}.gs-livelabel i,.mc-lbl i{background:var(--mint);width:8px;height:8px;animation:pulse 1.7s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 9px #71cfa3e6}.globe-stats{opacity:0;transition:opacity .6s var(--ease-out);margin-top:100px}.globe-stats.is-live{opacity:1}.gs-hero{flex-direction:column;align-items:center;gap:9px;display:flex}.gs-hero-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 2px 16px #0000008c;font-size:30px;font-weight:500;line-height:1}.gs-hero-lbl{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--panel-label);font-size:12px;font-weight:700}.flight-leader{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flight-leader line{stroke:#fff9;stroke-width:1px;stroke-dasharray:3 3;transition:opacity .75s var(--ease-out)}.flight-leader circle{fill:var(--white);transition:opacity .75s var(--ease-out)}.flight-card{z-index:4;-webkit-backdrop-filter:blur(9px);opacity:0;width:320px;transition:opacity .75s var(--ease-out);background:#232323b3;border:1px solid #ffffff29;border-radius:12px;padding:12px 14px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 16px 44px #00000073}.flight-card.show{opacity:1}.mc-lbl{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--panel-label);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:flex}.mc-lbl i{width:6px;height:6px}.mc-key{font-family:var(--font-mono);white-space:pre;text-overflow:ellipsis;margin-top:8px;font-size:11.5px;font-weight:700;line-height:1.35;overflow:hidden}.gs-box{z-index:4;-webkit-backdrop-filter:blur(9px);opacity:0;width:210px;transition:opacity .6s var(--ease-out), border-color .18s var(--ease-out);background:#23232399;border:1px solid #ffffff24;border-radius:12px;padding:11px 13px;position:absolute;bottom:20px;right:22px;box-shadow:0 14px 38px #0006}.gs-box.show{opacity:1}.gs-box:hover{border-color:#ffffff6b}.gs-row{flex-direction:column;gap:8px;display:flex}.gs-stat{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gs-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:2;font-size:15px;font-weight:500}.gs-lbl,.gs-epoch-top,.gs-explore{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--panel-label);font-size:9.5px;font-weight:700}.gs-epoch{flex-direction:column;gap:5px;margin-top:11px;display:flex}.gs-epoch-top{color:#ffffffbf;justify-content:space-between;display:flex}.gs-epoch-top b{color:var(--white);font-weight:700}.gs-epoch-bar{border-radius:4px;gap:2.5px;height:13px;display:flex;overflow:hidden}.gs-seg{transition:background .45s var(--ease-out);background:#ffffff1f;border-radius:2.5px;flex:1}.gs-seg.on{background:linear-gradient(#ffffffbf,#ffffff6b)}.gs-explore{transition:color .18s var(--ease-out);border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:11px;padding-top:10px;display:flex}.gs-box:hover .gs-explore{color:var(--white)}.howit{text-align:center;padding:96px 0}.howit-lead{max-width:60ch;font-size:var(--text-lg);line-height:var(--lh-normal);color:var(--fg2);margin:22px auto 0}.pools{padding:40px 0;scroll-margin-top:68px}.pools-panel{background:var(--cat-dark);min-height:calc(66vh - 76.56px);display:flex}.pools-art{z-index:0;position:absolute;inset:0}.pools-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0a0a0bf7 0%,#0a0a0be6 42%,#0a0a0b59 72%,#0000 100%);position:absolute;inset:0}.pools-inner{z-index:2;flex-direction:column;align-items:flex-start;width:100%;max-width:680px;padding:80px 56px;display:flex;position:relative}.pools-label{color:var(--accent);margin-bottom:22px}.pools-h2{font-size:var(--text-h1);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--invert-fg1);margin:0}.pools-h2 .hl{color:var(--accent)}.pools-desc{max-width:52ch;font-size:var(--text-lg);line-height:var(--lh-normal);color:var(--invert-fg2);margin:24px 0 0}.pools-desc .bt-name{color:var(--invert-fg1)}.pools-cta{margin-top:36px}@media (width<=820px){.pools-panel:before{background:linear-gradient(#0a0a0bf2 0%,#0a0a0b99 50%,#0000 85%)}}@media (width<=760px){.intro{padding:64px 0 4px}.intro h2,.howit h2,.sec-head h2{font-size:34px}.intro>.wrap>p{font-size:16px}.intro-cards{grid-template-columns:1fr;gap:14px;margin-top:34px}.intro-card--dark{min-height:300px}.howit{padding:64px 0}.globe-sec{padding:24px 0}.globe-panel{flex-direction:column;min-height:560px;display:flex}.globe-panel .panel__inner{padding:48px 22px 0}.flight-card,.flight-leader{display:none}.gs-hero-num{font-size:24px}.globe-stats{margin-top:22px}.gs-box{width:100%;max-width:300px;margin:auto auto 16px;position:relative;bottom:auto;right:auto}.pools-inner{padding:56px 24px 220px}.pools-h2{font-size:34px}.pools-desc{font-size:16px}}.companies{padding:96px 0 40px;scroll-margin-top:68px}.companies-head{text-align:center;max-width:760px;margin:0 auto 44px}.companies-head h2{font-size:var(--text-h2);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-head);margin:0}.companies-head p{font-size:var(--text-lg);color:var(--fg2);margin:16px 0 0}.companies-cta{margin-top:28px}.comp-panel{--c-ink1:#0a0a0b;--c-ink2:#6b6b6b;--c-ink3:#8a8a8a;--c-line:#0a0a0b1f;background:linear-gradient(160deg, var(--cat-light-1), var(--cat-light-2))}.comp-tabs{scrollbar-width:none;border-bottom:1px solid var(--c-line);gap:4px;padding:0 14px;display:flex;overflow:auto hidden}.comp-tabs::-webkit-scrollbar{display:none}.comp-tabs.fade-right:not(.fade-left){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 52px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 52px),#0000)}.comp-tabs.fade-left:not(.fade-right){-webkit-mask-image:linear-gradient(90deg,#0000,#000 52px);mask-image:linear-gradient(90deg,#0000,#000 52px)}.comp-tabs.fade-left.fade-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 52px calc(100% - 52px),#0000);mask-image:linear-gradient(90deg,#0000,#000 52px calc(100% - 52px),#0000)}.comp-tab{cursor:pointer;white-space:nowrap;color:var(--c-ink3);transition:color var(--dur) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:10px;margin-bottom:-1px;padding:20px 18px;font-size:15px;display:flex;position:relative}.comp-tab:hover{color:var(--c-ink2)}.comp-tab.active{color:var(--c-ink1)}.comp-tab.active:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.comp-tabs.playing .comp-tab.active:after{animation:8s linear forwards tabProgress}@keyframes tabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.comp-logo{width:26px;height:26px;color:var(--c-ink2);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:#0a0a0b0d;border-radius:7px;flex:none;place-items:center;display:grid}.comp-tab.active .comp-logo{background:var(--accent);color:var(--on-accent)}.comp-body{padding:26px 36px 40px;position:relative}.comp-playpause{border-radius:var(--radius-pill);border:1px solid var(--c-line);width:40px;height:40px;color:var(--c-ink2);cursor:pointer;transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;place-items:center;margin-bottom:24px;display:grid}.comp-playpause:hover{border-color:var(--accent-ink);color:var(--c-ink1)}.comp-playpause svg{width:16px;height:16px}.comp-quote-row{align-items:flex-start;gap:48px;min-height:236px;display:flex}.comp-quote{flex:1;min-width:0}.comp-quote blockquote{letter-spacing:-.01em;color:var(--c-ink1);text-wrap:pretty;margin:0;font-size:26px;line-height:1.4}.comp-word{opacity:0;animation:wordUp .6s var(--ease-out) forwards;display:inline}@keyframes wordUp{0%{opacity:0;color:var(--accent-ink)}45%{opacity:1;color:var(--accent-ink)}to{opacity:1;color:var(--c-ink1)}}.cite{color:var(--c-ink2);margin-top:26px;font-size:15px}.cite b{color:var(--c-ink1);font-weight:500}.comp-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.comp-tag{border-radius:var(--radius-pill);background:var(--sky);color:var(--fg1);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.4}.comp-links{gap:10px;margin-top:20px;display:flex}.comp-soc{border-radius:var(--radius-sm);border:1px solid var(--c-line);width:34px;height:34px;color:var(--c-ink2);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);place-items:center;display:grid}.comp-soc:hover{color:var(--c-ink1);border-color:var(--accent-ink)}.comp-soc svg{width:16px;height:16px}.comp-soc .soc-ico svg{width:13px;height:13px}.comp-bigmark{border-radius:var(--radius-lg);border:1px solid var(--c-line);background:#ffffff8c;flex:none;place-items:center;width:200px;height:200px;display:grid}.comp-bigmark .brand-logo{justify-content:center;width:64%;height:auto;display:flex}.comp-bigmark .brand-logo svg{width:100%;height:auto;max-height:110px}.comp-bigmark--aapl .brand-logo svg{width:auto;height:190px;max-height:none}.comp-bigmark--spx .brand-logo{color:var(--c-ink1)}.comp-fade{animation:fadeUp var(--dur-slow) var(--ease-out)}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.research{padding:96px 0 56px}.rr-head{text-align:center;margin-bottom:44px}.research h2{max-width:18ch;font-size:var(--text-h2);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-head);margin:0 auto}.research .lead{max-width:52ch;font-size:var(--text-lg);color:var(--fg2);margin:14px auto 0}.rr-grid{grid-template-columns:repeat(2,minmax(0,286px));justify-content:center;gap:24px;display:grid}.rr-cta{justify-content:center;margin-top:44px;display:flex}.rr-btn{padding:16px 32px;font-size:16px}.paper{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:410px;transition:border-color var(--dur) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.paper:hover{border-color:var(--accent-ink)}.paper-cover{background:linear-gradient(170deg, #ffa53d -20%, var(--orange) 45%, var(--orange-hover) 120%);min-height:0;color:var(--black);flex:1;position:relative;overflow:hidden}.paper-cover .dots{opacity:.5;background-image:radial-gradient(circle,#0a0a0b47 1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0}.paper-art{opacity:.95;width:96%;height:auto;position:absolute;bottom:-6%;left:-8%}.paper-name,.ps-name{font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.045em;color:var(--black);font-size:26px;font-weight:400;line-height:1.04}.paper-name{z-index:3;text-align:right;position:absolute;bottom:14px;left:16px;right:16px}.paper-stack{z-index:3;text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:24px 20px;display:flex;position:absolute;inset:0}.ps-rest{font-family:var(--font-serif);color:#0a0a0bd1;font-size:15.5px;line-height:1.32}.paper-body{flex-direction:column;flex:none;align-items:center;gap:11px;padding:15px 16px 17px;display:flex}.paper-rest{font-family:var(--font-serif);text-align:center;text-wrap:balance;margin:0;font-size:15px;line-height:1.32}.paper-meta{color:var(--fg3);font-size:12.5px}.token{padding:40px 0;scroll-margin-top:68px}.token-panel{aspect-ratio:92/69;background:0 0;align-items:flex-end;display:flex}.token-panel:before,.token-panel .panel__dots,.token-panel .panel__glow{display:none}.token-bg{z-index:0;border-radius:inherit;background:var(--panel);position:absolute;inset:0;overflow:hidden}.dot-matrix{position:absolute;inset:0}.dot-matrix canvas{width:100%;height:100%;display:block}.token-panel:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#0a0a0b00 22%,#0a0a0b73 45%,#0a0a0bdb 70%,#0a0a0bf7 100%);position:absolute;inset:0}.token-panel .panel__inner{width:100%;max-width:1100px;margin:0 auto;padding:72px 48px 64px}.token-head{text-align:center;max-width:760px;margin:0 auto;position:relative}.token-head h2{font-size:var(--text-h2);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-head);text-shadow:0 1px 16px #00000080;margin:0 auto}.token-head .lead{max-width:62ch;font-size:var(--text-lg);line-height:var(--lh-normal);color:#ffffffe0;text-shadow:0 1px 14px #00000080;margin:20px auto 0}.token-head-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.token-head-btn{gap:9px}.token-nav{margin-top:40px}.token-tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.token-tab{cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:#ffffff9e;-webkit-backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff38;border-radius:12px;align-items:baseline;gap:9px;padding:12px 20px;font-size:12px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px #00000059}.token-tab:hover{color:var(--white);border-color:#ffffff80}.token-tab.active{color:var(--white);border-color:var(--white);background:#ffffff24}.tb-idx{color:#ffffff80}.token-tab.active .tb-idx{color:#ffffffd9}.token-body{text-align:center;max-width:640px;min-height:108px;margin:30px auto 0}.token-text{font-size:var(--text-lg);line-height:var(--lh-normal);color:#ffffffeb;text-wrap:pretty;animation:textIn .42s var(--ease-out) both;margin:0}@keyframes textIn{0%{opacity:0;filter:blur(3px);transform:translateY(7px)}to{opacity:1;filter:none;transform:none}}.cta{padding:40px 0 96px;scroll-margin-top:68px}.cta-panel .panel__inner{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto;padding:72px 32px 0;display:flex}.cta-grid,.cta-spot{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-position:top;background-size:44px 44px;position:absolute;inset:0}.cta-grid{-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 10%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 10%,#0000 80%)}.cta-spot{opacity:0;transition:opacity .5s var(--ease-out);-webkit-mask-image:radial-gradient(circle 180px at var(--mx,50%) var(--my,42%), #000, transparent 75%);-webkit-mask-image:radial-gradient(circle 180px at var(--mx,50%) var(--my,42%), #000, transparent 75%);mask-image:radial-gradient(circle 180px at var(--mx,50%) var(--my,42%), #000, transparent 75%);background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px)}.cta-panel:hover .cta-spot{opacity:1}.cta h2{max-width:16ch;font-size:var(--text-h1);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0}.cta .sub{max-width:50ch;font-size:var(--text-lg);line-height:var(--lh-normal);color:#ffffffdb;margin:24px auto 0}.cta-tiles{z-index:0;pointer-events:none;position:absolute;inset:0}.cta-tile{width:64px;height:64px;color:var(--white);-webkit-backdrop-filter:blur(7px);transform:rotate(var(--rot));will-change:transform;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:18px;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff80,inset 0 -8px 18px #ffffff1a,0 12px 28px #00000040}.cta-tile.dashed{border-style:dashed}.cta-tile svg{opacity:.65}.cta-tile:first-child{animation:16s ease-in-out -2s infinite bob}.cta-tile:nth-child(2){animation:22s ease-in-out -11s infinite reverse bob}.cta-tile:nth-child(3){animation:14s ease-in-out -5s infinite bob}.cta-tile:nth-child(4){animation:24s ease-in-out -15s infinite reverse bob}.cta-tile:nth-child(5){animation:18s ease-in-out -7s infinite bob}.cta-tile:nth-child(6){animation:20s ease-in-out -3s infinite reverse bob}@keyframes bob{0%,to{transform:translate(0, 0) rotate(var(--rot))}25%{transform:translate(6px, -12px) rotate(calc(var(--rot) + 2.5deg))}50%{transform:translate(-4px, -18px) rotate(calc(var(--rot) - 1.5deg))}75%{transform:translate(-8px, -6px) rotate(calc(var(--rot) + 1deg))}}.cta-cats{text-align:left;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin:40px 0 72px;display:grid}.cta-cats>.cta-catbox:first-child{grid-column:1/-1}.cta-catbox{-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1.5px dashed #ffffff52;border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000004d}.cta-cat-label{width:100%;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--panel-label);border-bottom:1px dashed #ffffff38;margin-bottom:16px;padding-bottom:12px;font-size:11px;font-weight:700}.cta-catbox h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.cta-catbox p{color:#ffffffd6;margin:7px 0 18px;font-size:14px;line-height:1.5}.cta-btns{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.cta-catbox--light{background:linear-gradient(160deg, var(--cat-light-1), var(--cat-light-2));border:0}.cta-catbox--light .cta-cat-label{color:var(--accent-ink);border-bottom-color:#0a0a0b1f}.cta-catbox--light h3{color:var(--fg1)}.cta-catbox--light p{color:var(--fg2)}.cta-catbox--light .btn-glass{color:var(--fg1);border-color:var(--border);background:#0a0a0b0d}.cta-catbox--light .btn-glass:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.cta-catbox--light .btn-white{border-color:var(--border)}.cta-catbox--dark{background:var(--cat-dark);border:0}.cta-catbox--dark:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0a0a0bf7 0%,#0a0a0be0 45%,#0a0a0b4d 78%,#0000 100%);position:absolute;inset:0}.cta-catbox--dark>:not(.ribbon-scene){z-index:2;position:relative}.cta-catbox--dark .cta-cat-label{color:var(--accent);border-bottom-color:#ffffff29}.cta-bt-video{z-index:0;position:absolute;inset:0}.cta-strip{z-index:1;background:var(--panel);border-top:1px solid #ffffff24;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cta-strip-track{width:max-content;animation:38s linear infinite scroll;display:flex}.cta-feat{white-space:nowrap;color:#ffffffeb;flex:none;align-items:center;gap:11px;padding:22px 40px;font-size:15px;display:flex}.cta-feat svg{color:#ffffffb8}.sec{padding:96px 0;scroll-margin-top:68px}.sec-head{text-align:center;max-width:760px;margin:0 auto}.faq{max-width:820px;margin:52px auto 0}.faq-item{border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-q{cursor:pointer;text-align:left;width:100%;color:var(--fg1);transition:color var(--dur) var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;font-size:17px;display:flex}.faq-q:hover,.faq-item.open .faq-q{color:var(--accent-ink)}.faq-q .arr{color:var(--fg3);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out);flex:none;font-size:20px;transform:rotate(90deg)}.faq-item.open .faq-q .arr{color:var(--accent-ink);transform:rotate(-90deg)}.faq-a{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-inner{max-width:64ch;min-height:0;color:var(--fg2);padding:0 4px;font-size:15px;line-height:1.62;overflow:hidden}.faq-item.open .faq-a-inner{padding-bottom:24px}.faq-a-inner{transition:padding .4s var(--ease-out)}.faq-more{text-align:center;max-width:820px;margin:44px auto 0}.faq-more h3{font-size:var(--text-h4);letter-spacing:var(--tracking-head);margin:0 0 8px;font-weight:400}.faq-more p{max-width:46ch;font-size:var(--text-body);line-height:var(--lh-normal);color:var(--fg2);margin:0 auto 22px}.faq-more .arr{margin-left:4px;font-size:16px}.footer{background:var(--invert-bg);color:var(--invert-fg2);position:relative;overflow:hidden}.footer-dots{z-index:0;background-image:radial-gradient(circle, var(--accent) 1.2px, transparent 1.4px);opacity:.12;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 45%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 45%)}.footer-inner{z-index:1;max-width:1200px;margin:0 auto;padding:80px 32px 0;position:relative}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;display:grid}.footer-brand .lock{margin-bottom:20px}.footer-brand .lockup{height:34px}.footer-brand p{max-width:30ch;color:var(--invert-fg3);margin:0;font-size:14px;line-height:1.6}.footer-news{max-width:360px;margin-top:26px}.footer-news-label{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.footer-news-form{gap:8px;display:flex}.footer-news-input{border-radius:var(--radius-md);min-width:0;color:var(--invert-fg1);font-family:var(--font-sans);transition:border-color var(--dur) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff29;outline:none;flex:1;padding:10px 13px;font-size:14px}.footer-news-input::placeholder{color:var(--invert-fg3)}.footer-news-input:focus{border-color:var(--accent)}.footer-news-msg{color:var(--panel-label);margin:10px 0 0;font-size:13px}.footer-col h4{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--invert-fg3);margin:0 0 18px;font-size:11px;font-weight:700}.footer-col ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.footer-cat{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:10px;font-weight:700}.footer-col ul+div .footer-cat,.footer-col div+div .footer-cat{margin-top:24px}.footer-col a{color:var(--invert-fg2);transition:color var(--dur) var(--ease-out);font-size:15px}.footer-col a:hover{color:var(--invert-fg1)}.footer-col a.strong{color:var(--invert-fg1);font-weight:700}.socials{flex-wrap:wrap;gap:8px;display:flex}.socials a{border-radius:var(--radius-md);border:1px solid var(--invert-border);width:36px;height:36px;color:var(--invert-fg2);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);place-items:center;display:grid}.socials a:hover{color:var(--invert-fg1);border-color:var(--accent-ink);background:var(--accent-soft)}.soc-ico{place-items:center;line-height:0;display:grid}.soc-ico svg{width:17px;height:17px}.soc-ico svg path{fill:currentColor}.footer-bottom{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;max-width:1200px;margin:0 auto;padding:24px 32px;display:flex;position:relative}.footer-bottom:before{content:"";border-top:1px solid var(--invert-border);position:absolute;top:0;left:32px;right:32px}.copy,.footer-legal a{color:var(--invert-fg3);font-size:13px}.footer-legal{gap:18px;display:flex}.footer-legal a:hover{color:var(--invert-fg1)}.footer-wordmark{z-index:1;max-width:1200px;margin:0 auto;padding:8px 32px 28px;position:relative}.footer-wordmark svg{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.footer-wordmark path{fill:#ffffff12}@media (width<=900px){.footer-top{grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:44px}.footer-brand{grid-column:1/-1}.footer-inner{padding-top:56px}.footer-inner,.footer-bottom,.footer-wordmark{padding-left:22px;padding-right:22px}.footer-bottom:before{left:22px;right:22px}}@media (width<=860px){.token-panel{aspect-ratio:auto;display:block}.token-panel .panel__inner{padding:56px 28px 48px}.token-panel:after{background:linear-gradient(#0a0a0b61 0%,#0a0a0b9e 50%,#0a0a0bf0 100%)}}@media (width<=760px){.companies{padding:64px 0 24px}.comp-body{padding:22px 22px 32px}.comp-quote-row{flex-direction:column-reverse;gap:28px}.comp-quote blockquote{font-size:21px}.comp-bigmark{border-radius:var(--radius-md);width:104px;height:104px}.comp-bigmark--aapl .brand-logo svg{height:100px}.research{padding:64px 0 4px}.research h2{font-size:34px}.token-nav{display:none}.cta{padding:24px 0 64px}.cta-panel .panel__inner{padding:72px 22px 0}.cta h2{font-size:38px}.cta-cats{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:80px}.cta-btns{justify-content:center;width:100%}.cta-btns .btn{justify-content:center;min-width:220px}.cta-tile{width:50px;height:50px}.cta-tile svg{width:21px;height:21px}}@media (width<=620px){.rr-grid{grid-template-columns:minmax(0,286px)}}@media (width<=560px){.token{padding:24px 0}.token-panel .panel__inner{padding:44px 20px 40px}.token-head h2{font-size:30px}.footer-bottom{flex-direction:column;align-items:flex-start}}
