@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");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}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff");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}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-ext-400-normal-Caj59Max.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-ext-400-normal-DwoTidnb.woff) format("woff");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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-400-normal-DiV_iq0_.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-400-normal-BNmU3xSe.woff) format("woff");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}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-bengali-700-normal-C0v9szhP.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-700-normal-DXVjD8fr.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-latin-ext-700-normal-3-Al-97M.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-ext-700-normal-BMiYGHX_.woff) format("woff");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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-latin-700-normal-DcY8RmmN.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-700-normal-CBJkAOMM.woff) format("woff");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}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.woff) format("woff");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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.woff) format("woff");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}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-700-normal-h2KXAbYG.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-ext-700-normal-BKjKJI-9.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-700-normal-DXhSwleO.woff) format("woff");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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-700-normal-DcW8oEIt.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-700-normal-B5n956PN.woff) format("woff");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{--font: "Sora", "Noto Sans Bengali", "Noto Sans Devanagari", system-ui, sans-serif;--violet: #8b5cf6;--cyan: #22d3ee;--gold: #f5b73a;--radius: 14px;--radius-lg: 28px;--bg: #080b1c;--surface: #11163a;--surface-2: #1a2050;--border: #2b3470;--text: #f2f4ff;--muted: #b3bbe6;--accent: #22d3ee;--on-accent: #06122b;--focus: #f5b73a}:root[data-theme=light]{--bg: #f6f7ff;--surface: #ffffff;--surface-2: #ecebff;--border: #c9cdf0;--text: #0e1230;--muted: #444b78;--accent: #5b3fe0;--on-accent: #ffffff;--focus: #b45309}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:4.5rem}body{margin:0;background:var(--bg);color:var(--text);font:400 1rem/1.65 var(--font);-webkit-font-smoothing:antialiased}:lang(bn),:lang(hi){line-height:1.85}h1,h2,h3{line-height:1.2;margin:0 0 .5em}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.6rem clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--border)}.brand{display:flex;align-items:center;gap:.5rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.header nav{display:flex;gap:1.1rem;flex-wrap:wrap;margin-inline-start:auto}.header nav a{text-decoration:none;color:var(--muted);padding:.25rem 0}.header nav a:hover{color:var(--text)}.controls{display:flex;gap:.5rem;align-items:center}select,.chip,.btn{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.5rem 1rem;min-height:44px;cursor:pointer}.chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn{text-decoration:none;display:inline-flex;align-items:center;font-weight:700;transition:transform .15s}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(100deg,var(--violet),var(--cyan));color:#06122b;border:0}.btn.ghost:hover,.chip:hover{border-color:var(--accent)}main,.footer{max-width:1180px;margin:0 auto;padding-inline:clamp(1rem,4vw,3rem)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;min-height:min(88vh,760px);padding-block:3rem}.wordmark{font-weight:700;letter-spacing:.3em;color:var(--accent);margin:0 0 .75rem}.hero h1{font-size:clamp(2.6rem,7vw,5.2rem);font-weight:700}.lead{font-size:1.15rem;color:var(--muted);max-width:34em}.actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-block:1.5rem}.notice{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;max-width:34em}.hero-stage{position:relative;aspect-ratio:1;width:100%;max-height:560px}.hero-fallback{position:absolute;top:10%;right:8%;bottom:10%;left:8%;width:84%;height:80%;object-fit:contain;filter:drop-shadow(0 20px 50px color-mix(in srgb,var(--violet) 60%,transparent))}.scene-canvas{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.scene-canvas canvas{width:100%;height:100%;display:block}.section{padding-block:4rem}.section h2{font-size:clamp(1.7rem,4vw,2.5rem)}.intro{color:var(--muted);max-width:40em}.steps{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;counter-reset:s}.steps li{position:relative;padding:1.5rem;border-inline-start:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0}.step-n{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--on-accent);font-weight:700;margin-block-end:.75rem}.cards{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.card:first-child{grid-column:span 2;background:linear-gradient(135deg,var(--surface-2),var(--surface))}.card p,.steps p{color:var(--muted);margin:0}.example{margin:0;background:var(--surface);border:1px dashed var(--gold);border-radius:var(--radius);padding:1.25rem;max-width:520px}.example ul{list-style:none;padding:0;margin:.75rem 0}.example li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-block-end:1px solid var(--border)}.example b{color:var(--gold)}:root[data-theme=light] .example b{color:#92400e}.tag{display:inline-block;font-size:.8rem;padding:.1rem .6rem;border:1px solid var(--gold);border-radius:999px;color:var(--gold)}:root[data-theme=light] .tag{color:#92400e;border-color:#92400e}.small{font-size:.875rem;color:var(--muted);margin:0}.tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:1.5rem}.poster-row{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.poster{min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1.25rem;border-radius:var(--radius-lg);color:#fff;background:linear-gradient(160deg,hsl(var(--hue) 70% 45%),hsl(calc(var(--hue) + 50) 80% 18%))}.poster .tag{align-self:flex-start;color:#fff;border-color:#fff9;margin-block-end:auto}.poster .small{color:#fffc}.hub{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.hub p{margin:0;color:var(--muted)}.points{padding-inline-start:1.25rem}.links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.footer{padding-block:3rem;border-block-start:1px solid var(--border)}@media (max-width: 820px){.hero{grid-template-columns:1fr;min-height:0}.hero-stage{order:-1;max-height:340px}.steps{grid-template-columns:1fr}.card:first-child{grid-column:auto}.header nav{order:3;margin:0;width:100%}.controls{margin-inline-start:auto}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}html{scroll-padding-top:6rem}body{overflow-x:clip;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--violet) 11%,transparent),transparent 42%),var(--bg)}main{position:relative;isolation:isolate}.header{box-shadow:0 10px 35px color-mix(in srgb,#030611 15%,transparent)}.hero{position:relative;min-height:min(88vh,820px);perspective:1200px}.hero-copy{position:relative;z-index:2;transform:translateZ(35px)}.hero-stage{transform-style:preserve-3d;filter:drop-shadow(0 35px 50px color-mix(in srgb,var(--violet) 20%,transparent))}.section{position:relative;padding-block:clamp(4.5rem,10vw,8rem);perspective:1400px;transform-style:preserve-3d}.section:before{content:"";position:absolute;z-index:-1;top:8%;right:-8vw;bottom:8%;left:-8vw;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--scene-accent, var(--violet)) 8%,transparent),transparent 66%);filter:blur(24px);opacity:.7;pointer-events:none}.journey-section{--scene-accent: var(--cyan)}.reward-section{--scene-accent: var(--gold)}.broadcast-section{--scene-accent: var(--violet)}.trust-section{--scene-accent: var(--cyan)}.section-heading{display:flex;align-items:center;gap:1rem;margin-block-end:.75rem}.section-heading h2{margin:0}.section-kicker{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;margin:0 0 .55rem}.eyebrow-scene{display:grid;place-items:center;width:3.4rem;height:3.4rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:1.1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 70%,transparent),var(--surface-2));box-shadow:7px 9px color-mix(in srgb,var(--accent) 17%,transparent),0 0 30px color-mix(in srgb,var(--accent) 20%,transparent);transform:rotateX(18deg) rotateY(-18deg)}.eyebrow-scene i{width:1rem;height:1rem;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--cyan));box-shadow:0 0 18px var(--accent)}.section-kicker[aria-hidden=true]{margin-block-end:.35rem}.intro{max-width:48rem}.journey-layout{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:clamp(1rem,4vw,4rem);align-items:center;margin-block-start:2rem}.scene-art{--art-a: var(--violet);--art-b: var(--cyan);position:relative;min-height:250px;height:100%;min-width:0;display:grid;place-items:center;isolation:isolate;perspective:900px;transform-style:preserve-3d}.art-halo{position:absolute;width:66%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--art-a) 36%,transparent),color-mix(in srgb,var(--art-b) 12%,transparent) 48%,transparent 72%);filter:blur(13px);transform:translateZ(-50px)}.art-platform{position:absolute;width:78%;height:30%;bottom:12%;border-radius:50%;border:1px solid color-mix(in srgb,var(--art-b) 50%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--surface-2) 75%,transparent),color-mix(in srgb,var(--bg) 76%,transparent));box-shadow:0 25px 35px color-mix(in srgb,#000 25%,transparent),inset 0 1px color-mix(in srgb,#fff 35%,transparent),0 0 35px color-mix(in srgb,var(--art-a) 20%,transparent);transform:rotateX(69deg) translateZ(-35px)}.art-object{position:relative;width:9rem;height:9rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,#fff 35%,var(--art-a));border-radius:32% 38% 35% 42%;background:linear-gradient(140deg,color-mix(in srgb,var(--art-a) 65%,#fff),color-mix(in srgb,var(--art-a) 52%,var(--art-b)) 54%,color-mix(in srgb,var(--art-b) 72%,#071125));box-shadow:inset 9px 7px 20px #fff4,inset -12px -18px 30px #07112588,20px 28px color-mix(in srgb,var(--art-a) 30%,transparent),0 28px 50px #03061155,0 0 45px color-mix(in srgb,var(--art-b) 25%,transparent);transform:rotateX(15deg) rotateY(-24deg) rotate(-8deg) translateZ(35px);animation:object-float 6s ease-in-out infinite}.art-object i,.art-object b,.art-object em{position:absolute;display:block;border-radius:50%}.art-object i{width:56%;height:56%;background:radial-gradient(circle at 30% 25%,#fffa,color-mix(in srgb,var(--art-b) 75%,transparent) 45%,#07112555 75%);border:1px solid #ffffff66;transform:translate3d(-45%,-36%,36px);box-shadow:6px 9px 20px #03061166}.art-object b{width:23%;height:23%;right:-16%;top:-12%;background:linear-gradient(145deg,#ffe9a4,#de8d20 60%,#63350d);box-shadow:6px 9px #6b3f1544,0 0 20px #ffbf4b88;transform:translateZ(45px)}.art-object em{width:19%;height:24%;left:-18%;bottom:2%;background:linear-gradient(145deg,#b4ffff,#22d3ee 55%,#1761b4);clip-path:polygon(50% 0,100% 35%,73% 100%,20% 90%,0 36%);filter:drop-shadow(5px 9px 5px #04142c99);transform:translateZ(42px)}.art-orbit{position:absolute;width:82%;height:42%;border:1px solid color-mix(in srgb,var(--art-b) 52%,transparent);border-radius:50%;transform:rotateX(70deg) rotate(-25deg) translateZ(48px)}.orbit-two{width:66%;height:54%;border-color:color-mix(in srgb,var(--art-a) 55%,transparent);transform:rotateY(68deg) rotateX(18deg) translateZ(34px)}.art-journey{--art-a: #22d3ee;--art-b: #8b5cf6;min-height:340px}.journey-orb{position:absolute;z-index:2;width:2.6rem;aspect-ratio:1;border-radius:35%;border:1px solid #ffffff77;background:linear-gradient(140deg,#d7ffff,#23c9ee 55%,#3456d4);box-shadow:8px 11px 15px #03061166,inset 4px 3px 6px #fff;transform:rotateX(22deg) rotateY(-25deg) rotate(18deg) translateZ(85px);animation:orb-float 5s ease-in-out infinite}.orb-a{top:21%;left:17%}.orb-b{right:15%;top:29%;width:2rem;background:linear-gradient(145deg,#ffe7a1,#f6ad35 60%,#a94717);animation-delay:-1.5s}.orb-c{left:22%;bottom:23%;width:1.6rem;animation-delay:-3s}.steps{display:grid;grid-template-columns:1fr;gap:1.1rem;margin:0;perspective:900px}.steps li{overflow:hidden;padding:1.25rem 1.5rem;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 88%,transparent),var(--surface));box-shadow:9px 12px color-mix(in srgb,var(--accent) 12%,transparent),0 22px 30px #02040d22,inset 0 1px #ffffff18;transform:rotateY(4deg) translateZ(15px);transition:transform .45s ease,box-shadow .45s ease}.steps li:hover{transform:rotateY(0) translate3d(0,-5px,35px);box-shadow:14px 18px color-mix(in srgb,var(--accent) 13%,transparent),0 25px 38px #02040d35}.steps h3{margin-block-end:.35rem}.steps p{max-width:38rem}.step-n{box-shadow:0 5px color-mix(in srgb,var(--accent) 35%,#071125),0 0 20px color-mix(in srgb,var(--accent) 35%,transparent)}.step-edge{position:absolute;width:50%;height:1px;inset-inline-end:0;top:0;background:linear-gradient(90deg,transparent,#ffffff77);transform:rotate(-25deg) translateY(1rem)}.reward-section .intro{margin-block-end:2rem}.cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;perspective:1200px}.card{position:relative;grid-column:span 2;min-height:350px;overflow:hidden;border-radius:1.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 90%,transparent),var(--surface) 65%);box-shadow:10px 13px color-mix(in srgb,var(--violet) 14%,transparent),0 22px 35px #02040d38,inset 0 1px #fff2;transform:rotateX(3deg) rotateY(-3deg) translateZ(0);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.card:nth-child(2),.card:nth-child(5){transform:rotateX(3deg) rotateY(3deg) translateY(15px)}.card:hover{transform:translate3d(0,-9px,38px) rotateX(0) rotateY(0);box-shadow:14px 20px color-mix(in srgb,var(--cyan) 18%,transparent),0 30px 48px #02040d4f,inset 0 1px #ffffff30}.card:first-child{grid-column:span 2;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 90%,transparent),var(--surface))}.card:nth-child(4),.card:nth-child(5){grid-column:span 3}.card-copy{position:relative;z-index:3;padding:0 1.25rem 1.35rem;transform:translateZ(34px)}.card-index{display:block;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;margin-block-end:.35rem}.card h3{font-size:1.15rem}.card p{color:var(--muted)}.card-depth{position:absolute;inset:auto 12px 0;height:10px;border-radius:50%;background:var(--accent);filter:blur(18px);opacity:.42}.reward-art{--reward-a: #a855f7;--reward-b: #22d3ee;position:relative;height:190px;margin:0 1rem;display:grid;place-items:center;perspective:750px;transform-style:preserve-3d}.reward-glow{position:absolute;width:65%;height:75%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--reward-a) 38%,transparent),transparent 72%);filter:blur(12px)}.reward-object{position:relative;width:7.3rem;height:6rem;display:grid;place-items:center;border:1px solid #ffffff8c;border-radius:1.1rem;background:linear-gradient(140deg,color-mix(in srgb,var(--reward-a) 85%,white),color-mix(in srgb,var(--reward-a) 40%,var(--reward-b)) 58%,#0d1740);box-shadow:inset 6px 5px 16px #ffffff70,inset -8px -10px 17px #08112c88,11px 14px color-mix(in srgb,var(--reward-a) 40%,transparent),0 23px 30px #03061166;transform:rotateX(18deg) rotateY(-20deg) translateZ(40px);transition:transform .45s}.card:hover .reward-object{transform:rotateX(5deg) rotateY(0) translateY(-7px) translateZ(60px)}.reward-object i,.reward-object b,.reward-object em,.reward-object strong{position:absolute;display:block}.reward-object i{top:9px;right:9px;bottom:9px;left:9px;border:1px solid #ffffff66;border-radius:.8rem;background:repeating-linear-gradient(135deg,#ffffff20 0 2px,transparent 2px 7px)}.reward-object b{width:1.3rem;height:1.3rem;top:-.7rem;right:.5rem;border-radius:50%;background:linear-gradient(145deg,#fff0a8,#f3a92e 60%,#9d4a17);box-shadow:3px 5px #7c441a88;transform:translateZ(30px)}.reward-object em{width:.9rem;height:1.2rem;left:-.65rem;bottom:.4rem;background:linear-gradient(145deg,#dcffff,#22d3ee 60%,#3855ca);clip-path:polygon(50% 0,100% 35%,72% 100%,20% 90%,0 36%);transform:translateZ(28px)}.reward-object strong{width:2.1rem;height:2.1rem;border:4px solid #fff9;border-right-color:transparent;border-radius:50%;transform:rotate(-35deg) translateZ(25px)}.reward-shadow{position:absolute;width:58%;height:20%;bottom:13%;border-radius:50%;background:#03061166;filter:blur(9px);transform:rotateX(68deg) translateZ(-20px)}.reward-spin .reward-object{width:6.2rem;height:6.2rem;border-radius:50%;background:conic-gradient(#fb923c 0,#fb923c 45deg,#f8d15c 45deg,#f8d15c 90deg,#a855f7 90deg,#a855f7 135deg,#22d3ee 135deg,#22d3ee 180deg,#fb923c 180deg,#fb923c 225deg,#f8d15c 225deg,#f8d15c 270deg,#a855f7 270deg,#a855f7 315deg,#22d3ee 315deg)}.reward-spin .reward-object i{top:38%;right:38%;bottom:38%;left:38%;border-radius:50%;border:4px solid #fff;background:linear-gradient(145deg,#fff,#acb7ff)}.reward-spin .reward-object strong{width:0;height:0;top:-.6rem;border:.75rem solid transparent;border-top:0;border-bottom:1.3rem solid #fff;transform:translateZ(20px)}.reward-math{--reward-a:#0ea5e9;--reward-b:#5eead4}.reward-math .reward-object{width:5.5rem;height:5.5rem;border-radius:1rem;transform:rotateX(20deg) rotateY(-24deg) rotate(12deg) translateZ(40px)}.reward-activity{--reward-a:#f59e0b;--reward-b:#fb7185}.reward-activity .reward-object{border-radius:50% 50% 1.3rem 1.3rem}.reward-booster{--reward-a:#22d3ee;--reward-b:#8b5cf6}.reward-booster .reward-object{width:5.8rem;height:6.6rem;clip-path:polygon(50% 0,96% 24%,84% 82%,50% 100%,16% 82%,4% 24%);border-radius:1.3rem}.reward-booster .reward-object i{border-radius:50%;top:18%;right:18%;bottom:18%;left:18%}.booster-art{position:relative;float:right;width:8rem;height:8rem;margin:-.7rem .5rem .5rem 1rem;display:grid;place-items:center;perspective:500px}.booster-ring{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:3px solid color-mix(in srgb,var(--cyan) 75%,transparent);border-left-color:transparent;border-radius:50%;transform:rotateX(62deg) rotate(-25deg);box-shadow:0 0 20px color-mix(in srgb,var(--cyan) 40%,transparent)}.booster-core{position:relative;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;font-size:1.8rem;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--violet),var(--cyan));box-shadow:inset 4px 3px 10px #fff8,8px 11px color-mix(in srgb,var(--violet) 40%,transparent),0 15px 30px #05091e99;transform:translateZ(30px)}.booster-art i,.booster-art b{position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:linear-gradient(145deg,#fff3b8,#efa52d 65%,#9d4a17);box-shadow:3px 4px #55341455;transform:translate3d(42px,-34px,34px)}.booster-art b{width:.65rem;height:.65rem;transform:translate3d(-40px,31px,25px);background:linear-gradient(145deg,#d7ffff,#22d3ee 60%,#3153c7)}.example{clear:both;max-width:700px;min-height:200px;border-style:solid;border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:linear-gradient(120deg,var(--surface),color-mix(in srgb,var(--surface-2) 75%,transparent));box-shadow:9px 12px color-mix(in srgb,var(--gold) 12%,transparent),0 22px 32px #03061122,inset 0 1px #fff2}.example li{transform:translateZ(10px)}.example li:nth-child(2){padding-inline:.5rem}.example li:nth-child(3){padding-inline:1rem}.tier b{text-shadow:0 0 14px color-mix(in srgb,var(--gold) 42%,transparent)}.broadcast-world{display:grid;grid-template-columns:minmax(220px,.72fr) 1.28fr;gap:1rem;align-items:center;margin-block-start:1.5rem;padding:clamp(.8rem,2vw,1.5rem);border:1px solid var(--border);border-radius:2rem;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 74%,transparent),color-mix(in srgb,var(--surface) 85%,transparent));box-shadow:14px 18px color-mix(in srgb,var(--violet) 12%,transparent),0 30px 60px #03061138,inset 0 1px #fff2;transform:rotateX(2deg);transform-style:preserve-3d}.art-broadcast{--art-a:#8b5cf6;--art-b:#22d3ee;min-height:350px}.broadcast-screen{position:relative;z-index:2;width:8rem;height:10rem;border:1px solid #ffffff88;border-radius:1rem;background:linear-gradient(145deg,#ff8b53,#b62b83 48%,#161947);box-shadow:inset 5px 4px 12px #fff6,9px 13px #40216f,0 25px 30px #02040d88;transform:rotateY(-22deg) rotateX(12deg) translateZ(50px)}.broadcast-screen i{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:.7rem;background:radial-gradient(ellipse at 55% 35%,#fff7b4,transparent 17%),linear-gradient(145deg,#14d8db,#454ae0 42%,#32165a);clip-path:polygon(50% 0,83% 24%,100% 75%,63% 100%,10% 88%,0 36%);box-shadow:inset 0 0 20px #fff7}.broadcast-screen b{position:absolute;top:35%;left:42%;width:0;height:0;border-block:.6rem solid transparent;border-inline-start:.9rem solid #fff;filter:drop-shadow(0 2px 4px #0008)}.broadcast-screen em{position:absolute;width:2rem;height:.3rem;bottom:-1rem;left:calc(50% - 1rem);border-radius:50%;background:#23d8ef;box-shadow:0 0 18px #22d3ee}.broadcast-catalog{position:relative;z-index:2;transform:translateZ(35px)}.tabs{position:relative;z-index:2}.poster-row{grid-template-columns:repeat(2,minmax(0,1fr));perspective:800px}.poster{position:relative;overflow:hidden;min-height:230px;border:1px solid #ffffff55;box-shadow:8px 11px hsl(var(--hue) 65% 25% / .42),0 20px 32px #03061155,inset 0 1px #fff8;transform:rotateY(-5deg) translateZ(15px);transition:transform .4s,box-shadow .4s}.poster:nth-child(2n){transform:rotateY(5deg) translateY(12px) translateZ(25px)}.poster:hover{transform:translateY(-8px) rotateY(0) translateZ(45px);box-shadow:12px 16px hsl(var(--hue) 70% 27% / .5),0 28px 45px #03061166}.poster-orb{position:absolute;width:9rem;height:9rem;right:8%;top:12%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffffdd,hsl(var(--hue) 90% 75% / .88) 13%,hsl(calc(var(--hue) + 40) 90% 47% / .45) 52%,transparent 72%);filter:drop-shadow(8px 12px 14px #050719aa);transform:translateZ(45px)}.poster .tag,.poster h3,.poster p{position:relative;z-index:2;transform:translateZ(30px)}.poster-base{position:absolute;inset:auto 10% 0;height:9px;background:hsl(var(--hue) 85% 70%);filter:blur(16px);opacity:.6}.hub{position:relative;overflow:hidden;display:grid;grid-template-columns:150px 1fr auto;gap:1rem;align-items:center;margin-block-start:2rem;padding:1rem 1.4rem;background:linear-gradient(130deg,color-mix(in srgb,var(--surface-2) 86%,transparent),var(--surface));box-shadow:10px 13px color-mix(in srgb,var(--cyan) 12%,transparent),0 22px 38px #03061133,inset 0 1px #fff3;transform:rotateX(3deg)}.hub .scene-art{min-height:150px}.hub .art-object{width:5rem;height:5rem}.hub .art-platform{bottom:3%}.hub .art-orbit{width:90%}.hub .creator-avatar{z-index:2;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid #fff;border-radius:50%;font-size:1.5rem;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--violet),var(--cyan));box-shadow:0 0 0 7px #fff2,0 10px 20px #03061188;transform:translateZ(70px)}.hub-copy p{max-width:42rem}.hub .notice{grid-column:2 / -1}.trust-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(1rem,5vw,5rem);align-items:center;min-height:500px;margin-block:2rem 5rem;padding:clamp(1.3rem,4vw,3rem);border:1px solid var(--border);border-radius:2rem;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 82%,transparent),var(--surface));box-shadow:14px 18px color-mix(in srgb,var(--cyan) 12%,transparent),0 35px 60px #03061138,inset 0 1px #fff2;transform-style:preserve-3d}.trust-scene .scene-art{min-height:300px}.art-trust{--art-a:#22d3ee;--art-b:#8b5cf6}.trust-shield{z-index:2;display:grid;place-items:center;width:5rem;height:6rem;color:#fff;font-size:2rem;font-weight:800;background:linear-gradient(145deg,#74f3f0,#2c65dc 60%,#28165f);clip-path:polygon(50% 0,94% 17%,87% 68%,50% 100%,13% 68%,6% 17%);filter:drop-shadow(7px 11px 0 #101c4b) drop-shadow(0 0 24px #22d3ee99);transform:translateZ(85px) rotateY(-12deg)}.trust-copy{transform:translateZ(30px)}.points{list-style:none;padding:0;display:grid;gap:.7rem}.points li{display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.85rem;background:color-mix(in srgb,var(--bg) 48%,transparent);box-shadow:5px 7px color-mix(in srgb,var(--cyan) 8%,transparent)}.points li span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.1em}.journey-atmosphere{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;perspective:900px;--page-progress:0}.atmosphere-orb{position:absolute;width:24rem;aspect-ratio:1;border-radius:50%;filter:blur(85px);opacity:.09;transition:background 1s,opacity 1s;transform:translateY(var(--scroll-y,0))}.orb-violet{top:8%;left:-10%;background:var(--violet)}.orb-cyan{right:-14%;top:42%;background:var(--cyan)}.atmosphere-grid{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.045;background-image:linear-gradient(color-mix(in srgb,var(--accent) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent) 1px,transparent 1px);background-size:64px 64px;transform:rotateX(62deg) translateY(18%);-webkit-mask-image:linear-gradient(transparent 15%,black 50%,transparent 90%);mask-image:linear-gradient(transparent 15%,black 50%,transparent 90%)}.progress-orbit{position:absolute;width:18rem;height:18rem;right:-11rem;top:calc(10% + var(--page-progress) * 72%);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;box-shadow:inset 0 0 40px color-mix(in srgb,var(--violet) 8%,transparent);transition:top .4s linear}.journey-atmosphere[data-scene=how] .orb-violet{background:var(--cyan)}.journey-atmosphere[data-scene=rewards] .orb-cyan{background:var(--gold)}.journey-atmosphere[data-scene=broadcast] .orb-violet{background:var(--violet)}.journey-atmosphere[data-scene=trust] .orb-cyan{background:var(--cyan)}.scene-visible .section-heading,.scene-visible .intro,.scene-visible .cards,.scene-visible .steps,.scene-visible .broadcast-world,.scene-visible .trust-copy{animation:scene-enter .75s cubic-bezier(.18,.75,.25,1) both}.scene-visible .card:nth-child(2),.scene-visible .poster:nth-child(2){animation-delay:.08s}.scene-visible .card:nth-child(3),.scene-visible .poster:nth-child(3){animation-delay:.14s}.scene-visible .card:nth-child(4){animation-delay:.2s}@keyframes object-float{0%,to{translate:0 0 0}50%{translate:0 -11px 10px}}@keyframes orb-float{0%,to{translate:0 0 0;rotate:0deg}50%{translate:0 -10px 8px;rotate:12deg}}@keyframes scene-enter{0%{opacity:.25;translate:0 28px;filter:blur(3px)}to{opacity:1;translate:0 0;filter:blur(0)}}:root[data-theme=light] .section:before{opacity:.52}:root[data-theme=light] .art-platform{box-shadow:0 25px 35px #32416a22,inset 0 1px #fff,0 0 30px color-mix(in srgb,var(--art-a) 16%,transparent)}:root[data-theme=light] .card,:root[data-theme=light] .steps li{box-shadow:8px 11px color-mix(in srgb,var(--violet) 10%,transparent),0 18px 28px #29335b20,inset 0 1px #fff}:root[data-theme=light] .broadcast-world,:root[data-theme=light] .trust-section,:root[data-theme=light] .hub{box-shadow:10px 14px color-mix(in srgb,var(--cyan) 10%,transparent),0 24px 42px #29335b20,inset 0 1px #fff}@media (max-width: 820px){.hero{grid-template-columns:1fr;min-height:0;padding-block:1.2rem 3rem;gap:.3rem}.hero-stage{order:-1;max-height:340px}.hero-copy{padding-block-start:0}.journey-layout,.broadcast-world,.trust-section{grid-template-columns:1fr}.journey-layout .scene-art{min-height:260px}.steps{grid-template-columns:1fr}.broadcast-world>.scene-art{min-height:260px}.hub{grid-template-columns:100px 1fr}.hub>.btn{grid-column:2;justify-self:start}.hub .notice{grid-column:1/-1}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.card:first-child,.card:nth-child(4),.card:nth-child(5){grid-column:span 1;min-height:320px}.card:nth-child(5){grid-column:span 2}.reward-art{height:165px}.trust-section{min-height:0}.trust-scene .scene-art{min-height:245px}.poster-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.section{padding-block:4rem}.section-heading{gap:.75rem}.eyebrow-scene{width:2.8rem;height:2.8rem}.cards{gap:.75rem}.card,.card:first-child,.card:nth-child(4){grid-column:span 2;min-height:300px}.card:nth-child(5){grid-column:span 2}.reward-art{height:155px}.card-copy{padding-inline:1rem}.poster-row{grid-template-columns:1fr}.poster{min-height:210px}.hub{grid-template-columns:1fr;text-align:center}.hub .scene-art{min-height:130px}.hub>.btn{grid-column:1;justify-self:center}.hub .notice{grid-column:1}.broadcast-world{padding:.6rem}.example{padding:1rem}.booster-art{width:5rem;height:5rem;margin-right:0}.hero-stage{max-height:300px}.hero h1{font-size:clamp(2.35rem,12vw,3.8rem)}}@media (prefers-reduced-motion: reduce){.art-object,.journey-orb,.scene-visible .section-heading,.scene-visible .intro,.scene-visible .cards,.scene-visible .steps,.scene-visible .broadcast-world,.scene-visible .trust-copy{animation:none!important}.card,.poster,.steps li,.reward-object{transition:none!important}}.header-download{gap:.45rem;padding-inline:1rem!important;white-space:nowrap}.header-download span,.download-arrow{font-size:1.1em;margin-inline-start:.3rem}.hero{grid-template-columns:.88fr 1.12fr;min-height:min(94vh,880px);gap:clamp(1rem,2vw,2.5rem)}.hero-copy{max-width:38rem}.hero-copy .wordmark{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:0 8px 24px #03061122}.hero-copy .wordmark:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--cyan));box-shadow:0 0 12px var(--accent)}.hero-visual{position:relative;min-height:clamp(470px,57vw,690px);isolation:isolate;perspective:1400px;transform-style:preserve-3d}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;max-height:none;opacity:.72;transform:translate3d(-6%,0,-25px) scale(.9)}.hero-fallback{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:80%}.phone-mock{position:absolute;z-index:4;right:13%;top:8%;width:clamp(210px,23vw,310px);height:clamp(425px,47vw,600px);padding:9px;border:1px solid #ffffffaa;border-radius:2.8rem;background:linear-gradient(115deg,#eef4ff,#57647b 8%,#11182d 16%,#303b5b 45%,#0b1022 80%,#cbd4eb);box-shadow:inset 3px 1px 3px #fff8,inset -4px 0 7px #030611,18px 24px #080e2188,0 48px 70px #02040c99,0 0 60px color-mix(in srgb,var(--violet) 34%,transparent);transform:rotateY(-16deg) rotateX(5deg) rotate(5deg) translateZ(85px);transform-style:preserve-3d;animation:phone-drift 7s ease-in-out infinite}.phone-metal{position:absolute;z-index:-1;inset:4px -9px 4px auto;width:10px;border-radius:0 2rem 2rem 0;background:linear-gradient(90deg,#131b31,#bac8e9,#343f61);box-shadow:4px 4px 9px #0008;transform:translateZ(-8px)}.phone-screen{position:relative;overflow:hidden;width:100%;height:100%;padding:2.2rem 1rem 1.1rem;border:1px solid #ffffff66;border-radius:2.25rem;color:#fff;background:radial-gradient(ellipse at 85% 6%,#5b29a8 0,transparent 29%),linear-gradient(160deg,#10162f,#070b19 70%,#0d1d34);box-shadow:inset 0 0 32px #01030c}.phone-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#ffffff12,transparent 26% 68%,#22d3ee0d);pointer-events:none}.phone-camera{position:absolute;z-index:5;top:14px;left:50%;width:4.4rem;height:.8rem;border-radius:1rem;background:linear-gradient(90deg,#040711,#171d31);transform:translate(-50%);box-shadow:inset 0 1px 3px #000}.phone-status{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:.62rem;font-weight:900;letter-spacing:.14em;color:#f5f7ff}.phone-status:after{content:"";position:absolute;inset:auto -1rem -1rem;height:1px;background:linear-gradient(90deg,transparent,#ffffff30,transparent)}.phone-status i,.phone-status b{display:block;width:.8rem;height:.5rem;border:1px solid #d9e8ff;border-radius:.2rem}.phone-status b{width:.55rem;height:.55rem;border-radius:50%;background:#35dcab;box-shadow:0 0 10px #35dcab}.phone-welcome{position:relative;height:31%;margin-block-start:1.3rem;overflow:hidden;border:1px solid #8c74ff88;border-radius:1.15rem;background:radial-gradient(circle at 75% 42%,#22d3ee55,transparent 38%),linear-gradient(135deg,#342277,#161b4c 56%,#0e344c);box-shadow:inset 0 1px #fff4,0 13px 20px #02061166}.phone-welcome:before{content:"";position:absolute;width:7rem;height:7rem;right:-1.5rem;top:-1rem;border:1px solid #cbbaff66;border-radius:40% 60% 55% 45%;background:linear-gradient(140deg,#b565ffbb,#22d3ee77);box-shadow:inset 7px 5px 14px #fff8,8px 12px #171850;transform:rotate(-25deg) rotateY(24deg)}.phone-welcome:after{content:"";position:absolute;width:1.8rem;height:1.8rem;right:2.9rem;top:2.4rem;border-radius:50%;background:linear-gradient(135deg,#fff1ae,#f5a632 65%,#8c4516);box-shadow:4px 6px #301c44,0 0 18px #ffcb70}.phone-welcome span,.phone-welcome i,.phone-welcome b{position:absolute;left:1rem;height:.38rem;border-radius:1rem;background:#fffb}.phone-welcome span{width:42%;bottom:2.7rem}.phone-welcome i{width:56%;bottom:1.9rem;background:#b5b9d9}.phone-welcome b{width:28%;bottom:1.1rem;height:.25rem;background:#22d3ee}.phone-balance{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-block:1rem}.phone-balance i,.phone-balance b{position:relative;display:block;height:3.6rem;border:1px solid #ffffff24;border-radius:.8rem;background:linear-gradient(140deg,#ffffff13,#ffffff06);box-shadow:4px 6px #060a1a}.phone-balance i:before,.phone-balance b:before{content:"";position:absolute;left:.6rem;top:.6rem;width:1rem;height:1rem;border-radius:50%;background:linear-gradient(135deg,#ffdf88,#f39232);box-shadow:0 0 14px #f5b73a77}.phone-balance i:nth-child(2):before{background:linear-gradient(135deg,#b9ffff,#22d3ee)}.phone-balance b:before{background:linear-gradient(135deg,#aa91ff,#5f4be9)}.phone-balance i:after,.phone-balance b:after{content:"";position:absolute;left:.55rem;right:.5rem;bottom:.55rem;height:.28rem;border-radius:1rem;background:#ffffff75}.phone-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-block-start:.8rem}.phone-feature-grid i{position:relative;display:block;height:4.2rem;border:1px solid #ffffff22;border-radius:.9rem;background:linear-gradient(145deg,#1b2351,#12172c);box-shadow:5px 6px #060a18,inset 0 1px #fff2}.phone-feature-grid i:before{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;border-radius:.5rem;background:linear-gradient(135deg,#a86cff,#22d3ee);box-shadow:inset 3px 2px 5px #fff8,0 4px 10px #020611;transform:translate(-50%,-50%) rotate(20deg)}.phone-feature-grid i:nth-child(2):before{border-radius:50%;background:conic-gradient(#f5b73a,#f472b6,#7a5cff,#22d3ee,#f5b73a)}.phone-feature-grid i:nth-child(3):before{clip-path:polygon(50% 0,100% 35%,76% 100%,25% 90%,0 35%)}.phone-feature-grid i:nth-child(4):before{width:1.2rem;height:1.6rem;border-radius:.35rem;background:linear-gradient(150deg,#34d399,#087e78)}.phone-bottom{position:absolute;inset:auto .8rem .7rem;height:2.2rem;display:flex;justify-content:space-around;align-items:center;border:1px solid #ffffff20;border-radius:1rem;background:#0b1028dd}.phone-bottom i{width:.65rem;height:.65rem;border:1px solid #c1c9ff;border-radius:.25rem}.phone-bottom i:nth-child(2){border-radius:50%}.phone-bottom i:nth-child(3){transform:rotate(45deg);background:#8b5cf6}.phone-bottom i:nth-child(4){border-radius:50%;background:#22d3ee}.hero-float{position:absolute;z-index:5;display:block;filter:drop-shadow(7px 12px 12px #02061199);transform-style:preserve-3d;animation:orb-float 5s ease-in-out infinite}.hero-coin{width:2.1rem;height:2.1rem;right:7%;top:21%;border:3px double #ffe6a1;border-radius:50%;background:linear-gradient(135deg,#ffdc71,#e8821b);box-shadow:inset 4px 3px 4px #fff8,5px 7px #854316;transform:translateZ(100px)}.hero-gem{width:1.7rem;height:2rem;left:10%;top:48%;background:linear-gradient(135deg,#d5ffff,#22d3ee 55%,#5264dc);clip-path:polygon(50% 0,100% 36%,76% 100%,25% 92%,0 36%);animation-delay:-1.5s}.hero-prism{width:1.3rem;height:1.3rem;right:12%;bottom:19%;border-radius:.3rem;background:linear-gradient(135deg,#c9b2ff,#815bff 55%,#281b74);box-shadow:inset 3px 2px 5px #fff8,5px 8px #271b5c;transform:rotate(30deg);animation-delay:-3s}.feature-open{position:relative;z-index:4;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;margin-block-start:.6rem;padding:.45rem .8rem;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:999px;color:var(--text);font-size:.86rem;font-weight:800;text-decoration:none;background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:0 6px 14px #03061122;transition:transform .25s,border-color .25s,background .25s}.feature-open span{color:var(--accent)}.feature-open:hover{transform:translate3d(0,-2px,8px);border-color:var(--accent);background:var(--surface-2)}.reward-airdrop .reward-object{border-radius:1.2rem;background:linear-gradient(145deg,#ff9bc3,#bf43f6 45%,#3e32a0)}.reward-airdrop .reward-object strong{width:1.8rem;height:1rem;border:0;border-radius:0 0 .4rem .4rem;background:linear-gradient(135deg,#ffe9a9,#f5b73a);transform:translateZ(35px)}.reward-airdrop .reward-object strong:before{content:"";position:absolute;left:.7rem;top:-.35rem;width:.4rem;height:.7rem;background:#fff0bf;transform:rotate(-35deg)}.reward-arena .reward-object{border-radius:2rem;background:radial-gradient(circle at center,#fffc 0 12%,transparent 14%),conic-gradient(#f5b73a,#fa5aa3,#8b5cf6,#22d3ee,#42e6b4,#f5b73a)}.reward-arena .reward-object i{top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle,#10142f 0 30%,#ffffff77 31% 34%,transparent 36%)}.reward-arena .reward-object strong{width:0;height:0;border:0;border-inline:.65rem solid transparent;border-bottom:1rem solid white;border-radius:0;transform:translateY(-1.6rem) translateZ(25px)}.reward-redeem .reward-object{width:5rem;height:6rem;border-radius:.7rem;clip-path:polygon(50% 0,100% 23%,84% 80%,50% 100%,16% 80%,0 23%);background:linear-gradient(145deg,#fff0ad,#f4ad35 45%,#a44b27)}.reward-redeem .reward-object strong{width:1.1rem;height:1.1rem;border:2px solid #fff;border-radius:50%;background:#22d3ee}.reward-generator .reward-object{border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6a5,#f9b22d 40%,#b45309)}.reward-generator .reward-object i{top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:2px dashed #fff8}.reward-generator .reward-object strong{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid #fff}.reward-missions .reward-object,.reward-levels .reward-object{background:linear-gradient(145deg,#4adeaa,#0b8d9b 50%,#113465)}.reward-missions .reward-object strong,.reward-levels .reward-object strong{width:1rem;height:1.8rem;border:0;border-right:4px solid white;border-bottom:4px solid white;border-radius:0;transform:rotate(45deg) translateZ(26px)}.reward-videos .reward-object,.reward-broadcast .reward-object{border-radius:1.5rem;background:linear-gradient(145deg,#f965bc,#8b5cf6 52%,#203982)}.reward-videos .reward-object strong,.reward-broadcast .reward-object strong{width:0;height:0;border:0;border-block:.75rem solid transparent;border-inline-start:1.2rem solid #fff;border-radius:0;transform:translate(.15rem) translateZ(30px)}.reward-offers .reward-object,.reward-wallet .reward-object{border-radius:.85rem;background:linear-gradient(145deg,#40e1be,#138aa5 60%,#18316e)}.reward-offers .reward-object strong,.reward-wallet .reward-object strong{width:2.5rem;height:1.5rem;border:1px solid #fff9;border-radius:.3rem;background:linear-gradient(145deg,#ffffff33,transparent);transform:translateZ(25px)}.reward-sponsor .reward-object{border-radius:.8rem;background:linear-gradient(145deg,#9ab5ff,#4c5fd5 60%,#19255e);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%)}.reward-sponsor .reward-object strong{width:.5rem;height:1.5rem;bottom:0;background:#f5b73a;box-shadow:1rem 0 #f5b73a,-1rem 0 #f5b73a}.reward-referral .reward-object,.reward-community .reward-object,.reward-ava .reward-object{border-radius:50%;background:linear-gradient(145deg,#c78dff,#7755ed 58%,#192860)}.reward-referral .reward-object strong,.reward-community .reward-object strong,.reward-ava .reward-object strong{width:1.4rem;height:1.4rem;border:2px solid #fff;border-radius:50%;background:#22d3ee;box-shadow:-1.2rem .9rem 0 -.15rem #f5b73a,1.2rem .9rem 0 -.15rem #35dfa8}.reward-support .reward-object{border-radius:1.6rem;background:linear-gradient(145deg,#56e9d0,#148f9f 60%,#162b61)}.reward-support .reward-object strong{width:2.4rem;height:2.4rem;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%}.reward-support .reward-object strong:after{content:"";position:absolute;inset:1rem -.65rem auto;width:.5rem;height:.9rem;border-radius:.3rem;background:#fff;box-shadow:1.8rem 0 #fff}.reward-festival .reward-object{background:linear-gradient(145deg,#ff9a68,#ed427f 55%,#7923a5)}.reward-festival .reward-object strong{width:1.5rem;height:1.5rem;background:#ffe790;clip-path:polygon(50% 0,62% 35%,100% 50%,63% 62%,50% 100%,37% 63%,0 50%,38% 37%)}.reward-ava .reward-object{border-radius:1.5rem}.reward-ava .reward-object strong{width:1.4rem;height:1rem;border:0;border-radius:.7rem;background:#fff;box-shadow:-.4rem 1.7rem 0 -.55rem #fff,.4rem 1.7rem 0 -.55rem #fff}@keyframes phone-drift{0%,to{transform:rotateY(-16deg) rotateX(5deg) rotate(5deg) translateZ(85px)}50%{transform:rotateY(-11deg) rotateX(3deg) rotate(2deg) translate3d(-5px,-12px,100px)}}@media (max-width: 820px){.hero{grid-template-columns:1fr;min-height:0;padding-block:1.2rem 3.2rem;gap:0}.hero-visual{order:-1;min-height:clamp(440px,88vw,600px)}.hero-copy{margin-block-start:-1rem}.phone-mock{right:18%;width:clamp(210px,43vw,290px);height:clamp(425px,87vw,565px)}.header-download{margin-inline-start:auto}.header nav{order:4}.controls{margin-inline-start:0}}@media (max-width: 520px){.hero-visual{min-height:440px;margin-inline:-.5rem}.hero-stage{transform:translate3d(-14%,0,-35px) scale(.8);opacity:.68}.phone-mock{right:16%;top:5%;width:205px;height:420px;padding:7px;border-radius:2.3rem}.phone-screen{padding:2rem .8rem .8rem;border-radius:1.8rem}.phone-welcome{height:29%}.phone-feature-grid i{height:3.5rem}.hero-copy{margin-block-start:-.6rem}.hero .actions .btn{flex:1 1 100%;justify-content:center}.header-download{font-size:.77rem;padding:.42rem .68rem!important;min-height:40px}.controls{gap:.35rem}.controls select,.controls .chip{padding-inline:.65rem;min-height:40px}}@media (prefers-reduced-motion: reduce){.phone-mock,.hero-float{animation:none!important}}
