@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fit: .75;--blue: #034ce9;--ink: #0d1631;--font: "Manrope Variable", "Manrope", "Segoe UI", system-ui, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:#e8eef8;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}button{font:inherit;color:inherit}.skip{position:fixed;left:16px;top:-60px;z-index:50;padding:10px 14px;border-radius:10px;background:#fff;color:var(--blue);font-weight:700;text-decoration:none}.skip:focus{top:16px}.stage{display:block}.scene{position:relative;height:100vh;height:100svh;overflow:clip;background:#eef2f9}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){:root[data-experience=desktop] .scene.is-scroll{height:calc(var(--len, 100) * 1vh);height:calc(var(--len, 100) * 1svh)}:root[data-experience=desktop].no-webgl .scene.is-scroll{height:100vh;height:100svh}}.scene.is-scroll{overflow:visible}:root[data-experience=desktop].is-world .scene[data-scene="1"] .pin,:root[data-experience=desktop].is-world .scene[data-scene="2"] .pin{position:fixed;top:0;right:0;bottom:0;left:0;height:100svh}:root[data-experience=desktop].is-world .scene[data-scene="1"] .pin{z-index:13}:root[data-experience=desktop].is-world .scene[data-scene="2"] .pin{z-index:12}:root[data-experience=desktop].is-join .scene.is-join-top .pin,:root[data-experience=desktop].is-join .scene.is-join-under .pin{position:fixed;top:0;right:0;bottom:0;left:0;height:100svh}:root[data-experience=desktop].is-join .scene.is-join-top .pin{z-index:15}:root[data-experience=desktop].is-join .scene.is-join-under .pin{z-index:13}.world-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.world-link{fill:none;stroke:#2f6bff;stroke-width:2.4;stroke-linecap:round}.world-pulse{fill:#fff;stroke:#4b83ff;stroke-width:3}.pin{position:sticky;top:0;height:100vh;height:100svh;overflow:clip}:root[data-experience=desktop] .pin{background:radial-gradient(78% 58% at 50% 40%,#ffffffb8,#fff0 62%),radial-gradient(42% 36% at 6% 94%,rgba(64,132,255,.16),transparent 70%),radial-gradient(38% 32% at 96% 6%,rgba(186,210,255,.24),transparent 72%),linear-gradient(180deg,#f5f8fd,#e7eefb 46%,#f3f6fc)}.hero-plate,.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hero-plate{object-fit:cover}.is-3d .art-img,.is-3d .decor,.is-3d .sweep{display:none}.board{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;pointer-events:none}.no-webgl .board{display:none}.stage-canvas,.links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.links{overflow:visible}.fx{position:absolute;top:0;right:0;bottom:0;left:0}.fx>*{position:absolute}.icon{display:block;width:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(20,70,200,.18))}.fx img.icon[style*=width],.brand{object-fit:contain}.hero-brand{position:absolute;left:1600px;top:910px;width:280px;height:100px;z-index:2;pointer-events:none}.net{display:grid;place-items:center}.net svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}.gcard{border-radius:18px;background:linear-gradient(160deg,#ffffffd1,#e8f0ff80 60%,#ffffffa8);border:1.5px solid rgba(255,255,255,.95);box-shadow:0 18px 40px #1e46a024,inset 0 1px #fff,inset 0 -10px 24px #78a0ff1f;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2)}.gcard.panel{border-radius:26px;background:linear-gradient(170deg,#ffffffb3,#e1ebff59 70%,#ffffff80)}.gcard.soft{background:linear-gradient(170deg,#ffffff8c,#e6eeff47);box-shadow:0 12px 30px #1e46a014,inset 0 1px #fff}.gcard.pill{border-radius:999px}.gcard.lit{border-color:#78a5fff2;background:linear-gradient(170deg,#ebf2ffeb,#c4d8ff99);box-shadow:0 0 0 2px #2864ff40,0 18px 46px #1450ff47,inset 0 1px #fff}.gcard.blue{border-color:#96beffe6;background:linear-gradient(160deg,#2f6bff,#0a3fe0 60%,#1a55ff);box-shadow:0 20px 44px #0a3ce659,inset 0 1px #fff9}.glowring{border-radius:20px;border:2px solid rgba(60,120,255,.85);box-shadow:0 0 22px #286eff8c,inset 0 0 18px #286eff40}.halo{border-radius:50%;background:radial-gradient(circle,#4682ff73,#4682ff00 68%);z-index:-1}.bar-fill{background:linear-gradient(180deg,#4d86ff,#0b3fe6);border-radius:6px 6px 2px 2px;transform-origin:50% 100%}.doc-line{height:9px;border-radius:5px;background:#285adc59;transform-origin:0 50%}.chat-dot{width:14px;height:14px;border-radius:50%;background:#fff}.check{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5d92ff,#0a44e8);box-shadow:0 4px 12px #0a3ce659}.check:after{content:"";width:40%;height:22%;border:solid #fff;border-width:0 0 3px 3px;transform:translateY(-15%) rotate(-45deg)}.link{fill:none;stroke:#2f6bff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.link.thin{stroke-width:1.6;stroke:#5a8cff}.link.under{stroke-width:5;stroke:#1f5bff}.frame-fill{background:linear-gradient(170deg,#ffffff80,#d2e1ff47)}.gcard.concept{border-radius:50%}.row-lit{border-radius:10px;background:linear-gradient(90deg,#3c78ff24,#3c78ff0a)}.accent{border-radius:3px;background:#1f5bff}.arrow-up{fill:#2f6bff;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 10px rgba(40,110,255,.8))}.gcard.orch-col{border-radius:22px;background:linear-gradient(170deg,#e8f0ffb3,#cedeff66);border-color:#bed2fff2;box-shadow:0 18px 44px #1e50dc24,inset 0 1px #fff}.gcard.bubble{border-radius:16px 16px 16px 4px}.lens{border-radius:50%;border:6px solid #1f5bff;box-shadow:0 0 0 3px #fffc}.lens:after{content:"";position:absolute;width:22px;height:7px;background:#1f5bff;border-radius:4px;right:-20px;bottom:-8px;transform:rotate(45deg)}.pie{fill:none;stroke-width:22;stroke-dasharray:1;stroke-dashoffset:1}.pie.a{stroke:#1f5bff}.pie.b{stroke:#7ea4ff}.pie.c{stroke:#c4d5ff}.link.trend{stroke-width:4;stroke:#1f5bff;stroke-linejoin:round}.mask-line{fill:none;stroke:#fff;stroke-width:12;stroke-dasharray:1;stroke-dashoffset:1}.dash{fill:none;stroke:#4f82ff;stroke-width:2;stroke-dasharray:8 7;opacity:.85}.node{fill:#2f6bff;stroke:#fff;stroke-width:2;transform-box:fill-box;transform-origin:center}.spark{fill:#fff;stroke:#4b83ff;stroke-width:3;filter:drop-shadow(0 0 8px rgba(40,110,255,.95))}.arrowhead{stroke:#ffffffd9;stroke-width:3;stroke-linejoin:round;filter:drop-shadow(0 6px 14px rgba(10,60,230,.4))}.backdrop{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-size:cover;background-position:center;filter:blur(48px) saturate(1.1);opacity:.85}:root[data-experience=desktop] .backdrop{top:-16%;right:-16%;bottom:-16%;left:-16%;filter:blur(20px) saturate(1.05);opacity:.38}.frame{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--fit));transform-origin:center;overflow:hidden}:root[data-experience=desktop] .frame{box-shadow:none;background:transparent}.art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.art-img,.art-img img{display:block;width:100%;height:100%}.art-img img{object-fit:cover;transform-origin:70% 50%}.art-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sweep{position:absolute;top:-10%;right:-30%;bottom:-10%;left:-30%;pointer-events:none;opacity:0;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,0) 42%,rgba(255,255,255,.55) 50%,rgba(214,228,255,0) 58%,transparent 62%);mix-blend-mode:soft-light}.decor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.d-glow{opacity:.5;transform-box:fill-box;transform-origin:center}.is-current .d-glow{animation:breathe 5.5s ease-in-out infinite}.d-pulse path{fill:none;stroke-linecap:round;stroke-dasharray:70 1000;stroke-dashoffset:70}.d-pulse-core{stroke:#f4f8ff;stroke-width:4}.d-pulse-halo{stroke:#2f6bff;stroke-width:16}.is-current .d-pulse path{animation:travel 3.6s cubic-bezier(.45,0,.3,1) infinite;animation-delay:calc(1.2s + var(--i, 0) * .9s)}.d-halo{fill:none;stroke:#4b83ff;stroke-width:2;filter:drop-shadow(0 0 10px rgba(30,90,255,.55));opacity:.35}.is-current .d-halo{animation:halo 2.8s ease-in-out infinite}.d-glint-star,.d-glint-bloom{transform-box:fill-box;transform-origin:center;transform:scale(.2);opacity:0}.d-glint-star{fill:#fff;filter:drop-shadow(0 0 4px rgba(150,190,255,.95))}.d-glint-bloom{fill:#5d8dff}.is-current .d-glint-star,.is-current .d-glint-bloom{animation:twinkle 4.2s ease-in-out infinite;animation-delay:calc(1.4s + var(--i, 0) * 1.1s)}@keyframes breathe{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.6;transform:scale(1.04)}}@keyframes travel{0%{stroke-dashoffset:70;opacity:0}8%{opacity:1}70%{stroke-dashoffset:-1000;opacity:1}78%,to{stroke-dashoffset:-1000;opacity:0}}@keyframes halo{0%,to{opacity:.25}50%{opacity:.9}}@keyframes twinkle{0%,62%,to{opacity:0;transform:scale(.2) rotate(0)}74%{opacity:1;transform:scale(1) rotate(45deg)}88%{opacity:0;transform:scale(.35) rotate(90deg)}}.copy{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.is-fitted .copy{opacity:1}.blk{margin:0;font-weight:500}.k-h{font-weight:800}.k-x,.k-s{font-weight:700}.k-m,.k-w{font-weight:600}.k-b,.k-q,.ln.sub{font-weight:500}.k-s .tx :is(em,b){font-weight:800}.k-b .tx :is(em,b),.k-q .tx :is(em,b),.ln.sub .tx :is(em,b){font-weight:700}.ln{position:absolute;left:var(--x);top:var(--y);width:0;height:0;color:var(--c)}.tx{position:absolute;left:var(--l, 0);top:var(--t, 0);font-size:var(--fs, 24px);letter-spacing:var(--ls, 0);line-height:1;white-space:pre;font-kerning:normal}.tx em,.tx b{font-style:normal;color:var(--e)}.tx em{font-weight:inherit}.lang{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:20;display:flex;align-items:center;gap:6px;margin:0;color:#8b95ad;font-size:13px;font-weight:700;letter-spacing:.12em}.lang button{border:0;padding:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.lang button[aria-pressed=true]{color:#071531}.lang button:hover{color:var(--blue)}.lang button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.chrome{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;gap:4px;padding:5px;transform:translate(-50%);border-radius:999px;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 30px #14327824,inset 0 1px #fff;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);transition:opacity .5s ease,transform .5s ease}@media(min-width:861px){.is-idle .chrome{opacity:0;transform:translate(-50%,8px);pointer-events:none}}:root[data-experience=desktop].is-join .chrome,:root[data-experience=desktop].is-handoff .chrome{opacity:.4}.chrome button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#22305a;cursor:pointer;transition:background .2s,color .2s}.chrome button:hover:not(:disabled){background:#034ce91a;color:var(--blue)}.chrome button:disabled{opacity:.3;cursor:default}.chrome button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chrome svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chrome .menu-btn{width:auto;padding:0 14px;display:flex;gap:10px;align-items:center}.where{white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.bar{position:relative;width:64px;height:3px;border-radius:3px;background:#034ce924;overflow:hidden}.bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#6f9cff,var(--blue));box-shadow:0 0 8px #034ce999;transform-origin:left;transform:scaleX(.1);transition:transform .6s cubic-bezier(.3,.7,.2,1)}dialog{width:min(420px,calc(100vw - 32px));padding:18px;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:#fafcffdb;box-shadow:0 30px 80px #10286440;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ink)}dialog::backdrop{background:#e1e9f873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.menu-head p{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5b6789}.menu-head button{width:34px;height:34px;border:0;border-radius:50%;background:#034ce914;font-size:20px;cursor:pointer}#menuList{list-style:none;margin:0;padding:0;display:grid;gap:2px}#menuList button{width:100%;display:flex;gap:14px;align-items:baseline;padding:10px 12px;border:0;border-radius:12px;background:transparent;text-align:left;font-size:15px;font-weight:600;cursor:pointer}#menuList button span{font-size:12px;font-weight:700;color:#8a96b4;font-variant-numeric:tabular-nums}#menuList button:hover{background:#034ce912}#menuList button[aria-current=true]{background:#034ce91a;color:var(--blue)}#menuList button[aria-current=true] span{color:var(--blue)}@media(max-width:1023.98px){:root[data-experience=mobile]{@keyframes beat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}:root[data-experience=mobile] .scene{height:calc(var(--mlen, 150) * 1svh);min-height:100svh;overflow:visible;scroll-snap-align:none}:root[data-experience=mobile] .backdrop{opacity:.7}:root[data-experience=mobile] .pin{position:sticky;top:0;height:100svh}:root[data-experience=mobile] .hero-brand{display:none}:root[data-experience=mobile] .frame{position:absolute;left:12px;right:12px;top:max(12px,env(safe-area-inset-top));bottom:calc(74px + env(safe-area-inset-bottom));display:flex;flex-direction:column;width:auto;height:auto;transform:none;overflow:hidden;border-radius:28px;background:transparent;box-shadow:none}:root[data-experience=mobile] .scene:not([data-scene="1"]) .art{flex:none;aspect-ratio:16 / 9;border-radius:24px 24px 0 0}:root[data-experience=mobile] .scene[data-scene="1"] .art{border-radius:24px 24px 0 0}:root[data-experience=mobile] .art{position:relative;inset:auto;flex:1.15 1 0;min-height:0;width:auto;height:auto;margin:0;aspect-ratio:auto;border-radius:0;overflow:hidden;background:radial-gradient(120% 80% at 50% 42%,rgba(255,255,255,.2),transparent 60%),#e7eefb;-webkit-mask-image:none;mask-image:none}:root[data-experience=mobile] .board{left:50%;top:var(--fy, 50%);transform:translate(-50%,-50%) scale(var(--bk, .2));transform-origin:center center}:root[data-experience=mobile] .copy{position:relative;inset:auto;flex:0 0 auto;max-height:52svh;display:flex;flex-flow:row wrap;align-content:flex-start;gap:8px 8px;padding:14px 14px 12px;opacity:1;overflow:auto;border-radius:0 0 24px 24px;background:#ffffffe6;box-shadow:0 18px 40px #1432781f}:root[data-experience=mobile] .blk{display:none;flex:1 0 100%;margin:0;min-width:0}:root[data-experience=mobile] html:not(.is-phone-ready) .copy :is(.k-h,.k-w,.k-b,.k-q){display:block}:root[data-experience=mobile] html.is-phone-ready .blk.is-on{display:block;animation:beat-in .35s ease}:root[data-experience=mobile] html.is-phone-ready .blk.is-chip.is-on{display:flex;flex:1 1 calc(50% - 8px);flex-direction:column;justify-content:center;min-height:52px;padding:8px 12px;border-radius:14px;background:linear-gradient(180deg,#fffffff2,#e8f0ffcc);border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 18px #143c8c14}:root[data-experience=mobile] .ln,:root[data-experience=mobile] .tx{position:static;width:auto;height:auto;transform:none;font-size:inherit;letter-spacing:normal;white-space:normal}:root[data-experience=mobile] .ln{display:block}:root[data-experience=mobile] .ln.sub{margin-top:2px;color:#5d6a8a;font-size:13px;line-height:1.3}:root[data-experience=mobile] .tx{line-height:inherit}:root[data-experience=mobile] .k-h{font-size:clamp(26px,7vw,34px);line-height:1.08;letter-spacing:-.035em}:root[data-experience=mobile] .k-w{font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.04em;color:var(--blue)}:root[data-experience=mobile] .k-s{font-size:16px;line-height:1.3}:root[data-experience=mobile] .k-b{font-size:15px;line-height:1.4}:root[data-experience=mobile] .k-q{font-size:17px;line-height:1.35}:root[data-experience=mobile] .k-m,:root[data-experience=mobile] .k-x{font-size:14.5px;line-height:1.25}:root[data-experience=mobile] .k-b .ln,:root[data-experience=mobile] .k-q .ln{color:#3c4660}:root[data-experience=mobile] .is-ready{border-color:#034ce973;box-shadow:0 0 0 1px #034ce947,0 8px 18px #034ce924}:root[data-experience=mobile] .beat-nav{display:flex;justify-content:center;gap:6px;padding:4px 0 12px}:root[data-experience=mobile] .beat-nav span{width:6px;height:6px;border-radius:99px;background:#034ce938}:root[data-experience=mobile] .beat-nav span.is-on{width:16px;background:var(--blue)}:root[data-experience=mobile] .chrome{bottom:max(10px,env(safe-area-inset-bottom))}:root[data-experience=mobile] .lang{font-size:12px}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){:root[data-experience=mobile] .scene{height:auto;min-height:100svh}:root[data-experience=mobile] .pin{position:relative;height:auto}:root[data-experience=mobile] .frame{position:relative;inset:auto;margin:12px 12px 88px;height:auto}:root[data-experience=mobile] .art{flex:none;aspect-ratio:16 / 9}:root[data-experience=mobile] .copy{flex:none;overflow:visible}:root[data-experience=mobile] .blk{display:block}:root[data-experience=mobile] .k-m,:root[data-experience=mobile] .k-x{margin-top:8px}}@media(prefers-reduced-motion:reduce){.is-current .d-glow,.is-current .d-halo,.is-current .k-h .tx em{animation:none}.is-current .d-pulse path,.is-current .d-glint-star,.is-current .d-glint-bloom{animation:none;opacity:0}.bar span{transition:none}}.phone-story{display:none}@media(max-width:1023.98px){:root[data-experience=mobile] .phone-story{display:block}:root[data-experience=mobile] #scenes,:root[data-experience=mobile] .chrome{display:none!important}:root[data-experience=mobile] body{background:#e9e8e6}:root[data-experience=mobile] .phone-story{position:relative;height:1000svh}:root[data-experience=mobile] .phone-pin{position:sticky;top:0;height:100svh;overflow:hidden}:root[data-experience=mobile] .phone-stage{position:absolute;top:0;right:0;bottom:0;left:0;background:#e9e8e6}:root[data-experience=mobile] .phone-frame{position:absolute;top:64%;right:-10vw;height:48svh;width:auto;max-width:none;transform:translateY(-50%);object-fit:contain;opacity:0;pointer-events:none}:root[data-experience=mobile] .phone-frame.is-shown{opacity:1}:root[data-experience=mobile] .phone-shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}:root[data-experience=mobile] .phone-shot.is-shown{opacity:1}:root[data-experience=mobile] .phone-mount{position:absolute;top:0;right:0;bottom:0;left:0}:root[data-experience=mobile] .phone-mount[data-scene="1"] .art{top:0;bottom:0}:root[data-experience=mobile] .phone-mount .art{position:absolute;left:0;right:0;top:34%;bottom:max(10px,env(safe-area-inset-bottom));flex:none;width:auto;height:auto;aspect-ratio:auto;margin:0;overflow:hidden;background:transparent;border-radius:0;transform:none}:root[data-experience=mobile] .phone-mount .board{transform:translate(-50%,-50%) scale(var(--bk, .3));transform-origin:center center}:root[data-experience=mobile] .phone-mount .hero-canvas{position:absolute;width:auto;height:auto;max-width:none}:root[data-experience=mobile] .phone-mount .brand{display:none}:root[data-experience=mobile] .phone-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(233,232,230,.98) 0%,rgba(233,232,230,.98) var(--cut, 34%),rgba(233,232,230,.15) calc(var(--cut, 34%) + 5%),rgba(233,232,230,0) calc(var(--cut, 34%) + 10%))}:root[data-experience=mobile] .phone-veil.is-open{background:linear-gradient(180deg,#e9e8e6c7,#e9e8e66b 16%,#e9e8e614 34%,#e9e8e600 48%)}:root[data-experience=mobile] .phone-beat{position:absolute;left:18px;right:18px;top:calc(52px + env(safe-area-inset-top));z-index:4;opacity:0;visibility:hidden;transform:translateY(16px);pointer-events:none;transition:opacity .4s ease,transform .45s ease,visibility 0s linear .4s}:root[data-experience=mobile] .phone-beat.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;z-index:5;transition:opacity .4s ease,transform .45s ease,visibility 0s linear 0s}:root[data-experience=mobile] .phone-beat.is-exit{opacity:0;visibility:hidden;transform:translateY(-12px)}:root[data-experience=mobile] .phone-kicker{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;color:#0f5cff}:root[data-experience=mobile] .phone-beat h2{margin:0;max-width:14em;font-size:clamp(32px,8.8vw,54px);font-weight:700;line-height:.98;letter-spacing:-.04em}:root[data-experience=mobile] .phone-beat em{font-style:normal;color:#0f5cff}:root[data-experience=mobile] .phone-lead{margin:12px 0 0;max-width:40em;font-size:clamp(16px,4.3vw,20px);line-height:1.45;color:#323532}:root[data-experience=mobile] .phone-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:root[data-experience=mobile] .phone-chips span{padding:8px 10px;border:1px solid rgba(15,92,255,.28);background:#ffffff9e;font-size:13px;font-weight:600;color:#1d2f7a}:root[data-experience=mobile] .phone-steps{list-style:none;margin:14px 0 0;padding:0}:root[data-experience=mobile] .phone-steps li{padding:9px 10px;border-top:1px solid rgba(18,19,22,.12);font-size:14.5px;font-weight:600;line-height:1.3}:root[data-experience=mobile] .phone-chips span.is-lit,:root[data-experience=mobile] .phone-steps li.is-lit{background:#0f5cff;border-color:#0f5cff;color:#fff}:root[data-experience=mobile] .phone-progress{position:absolute;left:18px;bottom:max(16px,env(safe-area-inset-bottom));z-index:6;display:flex;align-items:center;gap:12px}:root[data-experience=mobile] .phone-track{width:96px;height:2px;background:#12131629}:root[data-experience=mobile] .phone-fill{width:0;height:100%;background:#0f5cff}:root[data-experience=mobile] .phone-label{font-size:11px;font-weight:700;letter-spacing:.14em;color:#6b6e6a}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){:root[data-experience=mobile] .phone-story{height:auto}:root[data-experience=mobile] .phone-pin{position:relative;height:auto;padding:64px 0 28px}:root[data-experience=mobile] .phone-stage{position:relative;height:42svh}:root[data-experience=mobile] .phone-beat{position:relative;left:auto;right:auto;top:auto;margin:0 18px 28px;opacity:1;visibility:visible;transform:none}:root[data-experience=mobile] .phone-progress{display:none}}.no-webgl .is-current :is(.d-glow,.d-halo){animation:none}.no-webgl .is-current :is(.d-pulse path,.d-glint-star,.d-glint-bloom){animation:none;opacity:0}@media(min-width:1024px){:root[data-experience=desktop]{--stage-width: 1920;--stage-height: 1080;--copy-max: 760px}}@media(max-width:1023.98px){:root[data-experience=mobile]{--copy-max: 34rem;--mobile-gutter: clamp(18px, 5vw, 28px)}:root[data-experience=mobile] body{overflow-x:hidden}:root[data-experience=mobile] .phone-beat{left:var(--mobile-gutter);right:var(--mobile-gutter)}:root[data-experience=mobile] .phone-beat.is-hero h2{font-size:clamp(42px,12vw,72px);line-height:.92}}
