@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/outfit-700.v2.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/web/fonts/outfit-800.v3.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/geist-400.v2.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/web/fonts/geist-500.v2.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/geist-700.v2.woff2) format("woff2")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/wix-madefor-display-700.v2.woff2) format("woff2")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:800;font-display:swap;src:url(/web/fonts/wix-madefor-display-800.v1.woff2) format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/noto-sans-arabic-400.v1.woff2) format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/noto-sans-arabic-700.v2.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/rubik-400.v1.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/rubik-700.v1.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/poppins-700.v1.woff2) format("woff2")}@font-face{font-family:Hindi Text;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/noto-sans-devanagari-400.v1.woff2) format("woff2")}@font-face{font-family:Hindi Text;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/poppins-700.v1.woff2) format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/kanit-400.v1.woff2) format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/web/fonts/kanit-600.v1.woff2) format("woff2")}@font-face{font-family:Noto Sans JP Headline;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/noto-sans-jp-700.v2.woff2) format("woff2")}@font-face{font-family:Noto Sans KR Headline;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/noto-sans-kr-700.v2.woff2) format("woff2")}@font-face{font-family:Noto Sans SC Headline;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/noto-sans-sc-700.v2.woff2) format("woff2")}@font-face{font-family:Langs Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/langs-ar.v1.woff2) format("woff2")}@font-face{font-family:Langs Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/langs-he.v1.woff2) format("woff2")}@font-face{font-family:Langs Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/langs-hi.v1.woff2) format("woff2")}@font-face{font-family:Langs Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/langs-th.v1.woff2) format("woff2")}@property --sq{syntax:"<number>";inherits:true;initial-value:0}:root{color-scheme:dark;--canvas:#050608;--spotlight:#110E1D;--ticket:#2E264F;--sticker-edge:#fff;--glass-row:rgba(255,255,255,.07);--glass-control:rgba(255,255,255,.08);--glass-well:rgba(255,255,255,.06);--input-glass:rgba(18,18,26,.8);--media-chip:rgba(0,0,0,.6);--line:rgba(255,255,255,.12);--line-soft:rgba(255,255,255,.08);--line-action:rgba(139,92,246,.24);--ticket-line:rgba(167,139,250,.22);--perforation:rgba(255,255,255,.28);--ink:#fff;--text-high:rgba(255,255,255,.85);--muted:rgba(255,255,255,.72);--text-meta:rgba(255,255,255,.6);--action:#8B5CF6;--action-bright:#A78BFA;--action-deep:#7C3AED;--system:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;--display:Outfit,var(--system);--text:Geist,var(--system);--ease-out:cubic-bezier(.33,1,.68,1);--ease-back:cubic-bezier(.34,1.56,.64,1);--glow-hero: radial-gradient(95% 60% at 50% 0%,rgba(139,92,246,.78) 0%,rgba(124,58,237,.52) 20%,rgba(109,40,217,.28) 42%,rgba(76,29,149,.1) 65%,rgba(5,6,8,0) 100%), radial-gradient(70% 45% at 12% 0%,rgba(59,130,246,.45) 0%,rgba(79,70,229,.22) 35%,rgba(30,27,75,.08) 70%,rgba(5,6,8,0) 100%);--glow-quiet: radial-gradient(75% 35% at 45% 0%,rgba(139,92,246,.45) 0%,rgba(139,92,246,.2) 40%,rgba(139,92,246,0) 100%), radial-gradient(70% 35% at 0% 0%,rgba(79,70,229,.3) 0%,rgba(79,70,229,.14) 40%,rgba(79,70,229,0) 100%);--top-h:64px}*{box-sizing:border-box}html{background:var(--canvas);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 12px)}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--ink);background:var(--canvas);font:400 17px/1.6 var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}img{display:block;max-width:100%}a{color:var(--action-bright);text-underline-offset:.18em}a:focus-visible,button:focus-visible{outline:2px solid var(--action-bright);outline-offset:3px}main{overflow-x:clip}main:focus{outline:none}h1,h2{font-family:var(--display);font-weight:800;margin:0;text-wrap:balance}.skip{position:absolute;inset-inline-start:12px;top:-80px;z-index:60;padding:12px 16px;border-radius:12px;background:var(--ink);color:var(--canvas);font:700 15px/1 var(--text);text-decoration:none}.skip:focus{top:12px}.page-glow{position:absolute;inset:0 0 auto;height:min(1100px,140vh);background:var(--glow-hero);opacity:.8;pointer-events:none}.page-glow.quiet{background:var(--glow-quiet);height:700px}.wrap{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}@media(min-width:768px){.wrap{padding:0 40px}}.top{position:sticky;top:0;z-index:30;background:#050608f0;border-bottom:1px solid var(--line-soft)}.top-in{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--top-h)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:var(--ink);text-decoration:none;font:800 20px/1 Outfit,var(--system);letter-spacing:-.01em}.brand img{width:36px;height:36px;border-radius:11px;border:2.5px solid #fff;transform:rotate(-6deg)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;background:var(--action-deep);border:1px solid rgba(197,176,255,.45);box-shadow:0 4px 14px #7c3aed66;color:#fff;font:700 15px/1 var(--display);text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.nav-cta:active{opacity:.8}.nav-cta:hover{border-color:#ddd6fecc;box-shadow:0 6px 24px #8b5cf6a6}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:28px}.play{display:inline-block;border-radius:14px;line-height:0;touch-action:manipulation}.play img{width:var(--bw,216px);height:auto;margin:calc(var(--bw,216px) * -.06);transition:filter .2s var(--ease-out)}.play.lg{--bw:264px}.play:active{opacity:.85}.play:hover img{filter:drop-shadow(0 6px 20px rgba(139,92,246,.6))}.play:focus-visible{outline-offset:2px}.play-qr{display:none}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.play-qr{display:flex;align-items:center;gap:14px}.play-qr-code{display:block;flex:none;width:clamp(104px,4vw + 52px,150px);padding:6px;border-radius:16px;background:#fff;box-shadow:0 8px 24px #8b5cf64d}.play-qr-code img{width:100%;height:auto;image-rendering:pixelated}.play-qr-label{max-width:13ch;color:var(--muted);font-size:15px;line-height:1.35;text-align:start}}.hero{position:relative;padding:12px 0 56px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(36px,6vw + 12px,92px);line-height:.98;letter-spacing:-.035em;max-width:calc(12 * var(--ch,1ch))}.lede{margin:18px 0 0;max-width:34ch;color:var(--muted);font-size:clamp(17px,.5vw + 15px,21px);line-height:1.5}.note{margin:14px 0 0;color:var(--text-meta);font-size:14px;line-height:20px}.hero-stage{position:relative;order:-1;width:min(100%,46svh,420px);aspect-ratio:1;margin:0 auto;container-type:inline-size}@media(min-width:960px),(min-width:600px)and (orientation:landscape){.hero{padding:24px 0 72px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - var(--top-h) - 96px);gap:32px}.hero-stage{order:0;width:min(100%,640px,70svh)}}@media(min-width:1024px){:root{--gutter:clamp(32px,5vw,96px)}.wrap{max-width:1440px;padding:0 var(--gutter)}.hero-copy,.scene-copy{container-type:inline-size}.hero h1{font-size:min(clamp(64px,3.8vw + 28px,112px),13.4cqi);max-width:calc(12 * var(--ch,1ch))}.hero .lede{max-width:36ch;font-size:clamp(18px,.5vw + 12px,24px)}.hero .cta-row{margin-top:clamp(28px,2.4vw,52px)}.hero-stage{width:min(100%,74svh,720px)}.play{--bw:clamp(216px,6vw + 130px,300px)}.play.lg{--bw:clamp(264px,6vw + 170px,340px)}.play-qr-label{font-size:clamp(15px,.3vw + 11px,19px)}}@media(min-width:1600px){.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(orientation:landscape)and (max-height:620px){.hero{padding:8px 0 40px}.hero h1{font-size:clamp(30px,9svh + 4px,92px)}.hero .lede{margin-top:12px}.hero .cta-row{margin-top:18px}}.ring{position:absolute;left:50%;top:53%;width:var(--s);aspect-ratio:1;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;border:2px solid rgba(139,92,246,.55);pointer-events:none}.ring.halo{--s:96%;border:0;background:radial-gradient(closest-side,rgba(139,92,246,.38),rgba(124,58,237,.12) 60%,transparent)}.ring.ping{--s:70%}.ring.orbit{--s:108%;border-style:dashed;border-color:#a78bfa66}.ring.ping.r2{opacity:0}.stk{position:absolute;width:var(--w);aspect-ratio:1;padding:calc(var(--w) * .05);border-radius:32%;background:var(--sticker-edge);box-shadow:0 8px 18px #00000073;transform:rotate(var(--r,-4deg))}.stk>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:28%}.stk.in{position:relative;flex:none}.orbiters>:is(.stk,.wf){translate:calc(var(--px,0) * var(--d,1) * 1cqw) calc(var(--py,0) * var(--d,1) * 1cqw)}.orbiters>.wf{width:calc(var(--w) * 1.12);margin:calc(var(--w) * -.06);filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.orbiters>.wf>.p{object-position:50% 30%}.o1{--r:-6deg;--d:-1.2;--w:21cqw;left:0;top:10%}.o2{--r:5deg;--d:1.6;--w:24cqw;right:-1%;top:15%}.o3{--r:4deg;--d:1;--w:20cqw;left:1%;bottom:13%}.o4{--r:-3deg;--d:-1;--w:18cqw;right:5%;bottom:5%}.o5{--r:3deg;--d:-.6;--w:14cqw;left:41%;top:-3%;opacity:.85}.mslot{position:absolute;aspect-ratio:112/126;z-index:0}.mslot .poster{width:100%;height:100%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45))}.mslot canvas{position:absolute;left:-22%;top:-14%;width:144%;height:128%;pointer-events:none}.m3d .mslot.has-3d{cursor:pointer;-webkit-tap-highlight-color:transparent}.m3d .mslot.has-3d .poster{opacity:0;animation:none}.m3d .scene .mslot.has-3d .poster{visibility:hidden}.m-hero{left:20%;top:19%;width:60%;z-index:2}.scene{position:relative;padding:calc(var(--top-h) + 24px) 0 clamp(72px,10vw,152px);contain:layout paint}.scene-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.scene h2{font-size:clamp(32px,3.6vw + 14px,64px);line-height:1.02;letter-spacing:-.03em;max-width:calc(14 * var(--ch,1ch))}.scene .body{margin:18px 0 0;max-width:38ch;color:var(--muted);font-size:clamp(17px,.4vw + 15px,20px);line-height:1.55}.fine{margin:14px 0 0;max-width:40ch;color:var(--text-meta);font-size:14px;line-height:20px}@media(min-width:1024px){.scene{--pad:clamp(40px,7svh,112px);padding:calc(var(--top-h) + var(--pad)) 0 var(--pad)}.scene-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(32px,4vw,80px);row-gap:32px}.scene-copy{grid-column:1 / span 5;grid-row:1}.scene-grid>.demo{grid-column:6 / span 7;grid-row:1;justify-self:start;margin:0;width:100%;max-width:min(var(--demo-max,clamp(480px,30vw + 60px,720px)),calc((100svh - var(--top-h) - 2 * var(--pad)) / var(--ratio,1)))}.flip .scene-copy{grid-column:8 / span 5}.flip .scene-grid>.demo{grid-column:1 / span 7;justify-self:end}.s-widget .scene-grid>.demo{grid-row:1 / span 2}.scene h2{font-size:min(clamp(44px,2.8vw + 14px,84px),11.8cqi);max-width:calc(13 * var(--ch,1ch))}.scene .body{margin-top:clamp(18px,1.4vw,30px);max-width:40ch;font-size:clamp(18px,.55vw + 11px,24px)}.fine{font-size:clamp(14px,.25vw + 11px,18px);line-height:1.45}.s-find{--ratio:.95}.s-feed{--ratio:1.06;--demo-max:clamp(560px,30vw + 100px,820px)}.s-feed .st .m-feed{width:9.5em}.s-shoot{--ratio:1.42}.s-widget{--ratio:1.24}.s-chat{--ratio:1.2}.s-share{--ratio:1.12}.s-widget .theme{width:clamp(54px,1.6vw + 30px,72px);height:clamp(54px,1.6vw + 30px,72px)}.themes-h{font-size:clamp(14px,.25vw + 11px,18px)}}@media(min-width:1600px){.hero .lede,.scene .body{font-size:clamp(22px,.8vw + 7px,24px)}.fine{font-size:clamp(16px,.35vw + 9px,20px)}}.demo{position:relative;width:100%;max-width:460px;margin:0 auto;container-type:inline-size}.demo:before{content:"";position:absolute;inset:-12% -18%;background:radial-gradient(closest-side,rgba(139,92,246,.22),rgba(79,70,229,.08) 55%,transparent);pointer-events:none}.st{position:relative;font-size:calc(100cqw / 39);line-height:1.3}.art{position:relative}.ic{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.s-find .st{padding-top:4.6em}.m-find{right:0;top:0;width:12em}.ui-title{position:relative;z-index:1;margin:0 0 .8em;max-width:10.5em;font:800 2.6em/1.12 var(--display);text-wrap:balance}.field{position:relative;z-index:2;display:flex;align-items:center;gap:1em;min-height:6.4em;padding-block:0;padding-inline:1.4em 1.1em;border-radius:2em;background:var(--input-glass);border:.15em solid var(--action);box-shadow:0 1em 1.8em #8b5cf640}.well{display:grid;place-items:center;width:3.2em;height:3.2em;border-radius:1em;background:var(--glass-well);color:#ffffffb3;flex:none}.well .ic{font-size:1.6em}.val{flex:1;min-width:0;font:400 1.5em/1.2 var(--text);white-space:nowrap;overflow:hidden}.typed{display:inline-grid;vertical-align:top}.typed>span{grid-area:1 / 1;white-space:pre}.ty-name{opacity:0}.ch{position:relative}.ty-link:after,.ch:after{content:"";position:absolute;width:.08em;height:1.1em;margin-left:.05em;background:var(--action);top:0}.ty-link{position:relative;padding-right:.2em}.ty-link:after{right:0}.ch:after{left:100%;opacity:0}.field .cta{display:inline-flex;align-items:center;min-height:3.8em;padding:0 1.4em;border-radius:1.4em;background:var(--action-deep);box-shadow:0 .4em .8em #8b5cf666;color:#fff;font:700 1.35em/1 var(--display);white-space:nowrap;flex:none}.spot-wrap{position:relative;margin-top:2.4em}.sweep{position:absolute;left:50%;top:50%;width:34em;aspect-ratio:1;margin:-17em 0 0 -17em;border-radius:50%;background:conic-gradient(from 210deg,#a78bfa00,#a78bfa66 22%,#a78bfa00 23%);opacity:0;pointer-events:none}.spot{position:relative;display:flex;align-items:center;gap:1.4em;padding:1.6em;padding-inline-start:1.8em;border-radius:2em;background:var(--spotlight);background-image:radial-gradient(70% 120% at 0% 50%,rgba(139,92,246,.32),rgba(124,58,237,.14) 40%,rgba(76,29,149,.04) 70%,transparent),radial-gradient(50% 120% at 100% 50%,rgba(139,92,246,.18),rgba(109,40,217,.06) 50%,transparent);box-shadow:0 .6em 1.6em #8b5cf647}.spot .stk{--w:7em;--r:-4deg}.tick{position:absolute;right:-12%;bottom:-10%;width:48%;aspect-ratio:1;border-radius:50%;background:var(--action-deep);border:.25em solid #fff;display:grid;place-items:center;color:#fff;transform:rotate(-8deg)}.tick .ic{width:58%;height:58%;stroke-width:2.8}.who{flex:1;min-width:0}.who b{display:block;font:700 1.8em/1.25 var(--display)}.who i{display:block;font:400 1.3em/1.35 var(--text);font-style:normal;color:var(--text-meta)}.pill{display:inline-grid;align-items:center;justify-items:center;min-height:3.6em;padding:0 1.6em;border-radius:1.2em;background:var(--action-deep);box-shadow:0 .4em .8em #8b5cf666;color:#fff;font:700 1.35em/1 var(--text);flex:none}.pill>span{grid-area:1 / 1}.pl-follow{opacity:0}.tabs{display:flex;gap:2em;margin-top:2.8em;padding-inline-start:.4em}.tabs span{position:relative;font:800 1.8em/1.2 var(--display);color:var(--ink);opacity:.6}.tabs span.on{opacity:1}.tabs span:after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:.35em;border-radius:.2em;background:var(--action-deep);transform:rotate(-2deg) scaleX(0);transform-origin:left}.tabs span.on:after{transform:rotate(-2deg) scaleX(1)}.tabs .t1:after{transform-origin:right}.s-feed .st{padding-top:8em}.mas{position:relative;z-index:1;display:flex;gap:1.2em;align-items:flex-start}.mas .col{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.2em}.mas .col:nth-child(2n){margin-top:3em}.mas .col.wide{display:none}@media(min-width:1024px){.mas .col.wide{display:flex}}.card{position:relative;overflow:hidden;border-radius:3em 1.6em;background:var(--glass-row);box-shadow:inset 0 .1em #ffffff1f}.card img{width:100%;height:100%;object-fit:cover}.card.sq{aspect-ratio:1}.card.pt{aspect-ratio:3/4}.time{position:absolute;top:.9em;right:.9em;padding:.3em .8em;border-radius:999px;background:var(--media-chip);font:700 1.15em/1.3 var(--text);color:#fff}.time.fresh{background:var(--action-deep)}.m-feed{left:-1em;top:0;width:10em;z-index:2;transform:rotate(-16deg)}.dash{position:absolute;z-index:2;height:.5em;border-radius:.3em;background:var(--action-bright);rotate:55deg}.dash.d1{left:11em;top:1.6em;width:6em;opacity:.7}.dash.d2{left:14em;top:3.4em;width:4em;opacity:.5}.s-shoot .st{padding-top:7em}.s-shoot .demo{--sq:0}.s-shoot .demo[data-picked="1:1"]{--sq:1}.vf{position:relative;z-index:1;width:30em;margin:0 auto;aspect-ratio:3/4;overflow:hidden;border-radius:3.2em / calc(3.2em / (1 - .25 * var(--sq)));background:var(--glass-row);transform:scaleY(calc(1 - .25 * var(--sq)))}.vf-in{position:absolute;inset:0;transform:scaleY(calc(1 / (1 - .25 * var(--sq))))}.vf-in>img{width:100%;height:100%;object-fit:cover}.vf .sq-guide{position:absolute;left:0;right:0;top:12.5%;aspect-ratio:1;border:.2em dashed rgba(255,255,255,.75);border-radius:3em;opacity:calc(1 - var(--sq))}.vf .plate{position:absolute;left:1.4em;right:1.4em;bottom:1.4em;padding:1.1em 1.4em;border-radius:1.6em;background:#12101a9e;border:.1em solid rgba(255,255,255,.12);font:400 1.4em/1.2 var(--text);color:var(--text-meta);translate:0 calc(var(--sq) * -5em)}.m-shoot{right:5em;top:-7em;width:10.5em;transform:rotate(6deg);translate:0 calc(var(--sq) * 5em)}.cam-row{display:flex;align-items:center;justify-content:center;gap:2.4em;margin-top:2.4em;translate:0 calc(var(--sq) * -5em)}.caps{position:relative;display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--glass-control);border:1px solid var(--line)}.caps:before{content:"";position:absolute;left:4px;top:4px;width:64px;height:44px;border-radius:999px;background:var(--action-deep);transform:translate(calc((1 - var(--sq)) * 68px))}.caps button{position:relative;width:64px;min-height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;font:700 15px/1 var(--text);cursor:pointer;touch-action:manipulation}.caps button:hover{background:#ffffff14}@media(prefers-reduced-motion:no-preference){.s-shoot .demo[data-picked] :is(.vf,.vf-in,.vf .plate,.vf .sq-guide,.m-shoot,.cam-row){transition:transform .32s var(--ease-out),border-radius .32s var(--ease-out),translate .32s var(--ease-out),opacity .2s}.s-shoot .demo[data-picked] .caps:before{transition:transform .32s var(--ease-out)}}.gem{display:grid;place-items:center;width:5.4em;height:5.4em;border-radius:50%;background:radial-gradient(78% 78% at 38% 26%,#c4b5fd,#8b5cf6 42%,#7c3aed 78%,#5b21b6);box-shadow:0 .5em 1.5em #7c3aed80,0 0 0 .1em #c4b5fd38;color:#fff;flex:none}.gem .ic{font-size:2.2em}.s-widget .art{height:47em}.wf{position:absolute;aspect-ratio:1;transform:rotate(var(--r,0deg));filter:drop-shadow(0 .8em 1.2em rgba(0,0,0,.45))}.wf>.p{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat}.wf>.o{position:absolute;inset:0;width:100%;height:100%}.fan .wf{width:13em}.fan .f1{--r:-14deg;left:0;top:4em}.fan .f2{--r:-5deg;left:2.2em;top:16em}.fan .f3{--r:7deg;left:.6em;top:28em}.phone{position:absolute;z-index:1;left:16.5em;top:1em;width:21em;aspect-ratio:9/19.5;padding:.6em;border-radius:3em;background:linear-gradient(150deg,#2b2d38,#0c0d12 38%,#191b23);box-shadow:inset 0 0 0 .15em #3b3e4b,0 2.4em 4.4em #0009;transform:rotate(-4deg)}.scr{position:relative;width:100%;height:100%;overflow:hidden;border-radius:2.5em;background:radial-gradient(120% 60% at 20% 0%,rgba(139,92,246,.6),rgba(76,29,149,.25) 45%,transparent 75%),radial-gradient(90% 50% at 100% 100%,rgba(79,70,229,.4),transparent 70%),#07060d}.scr:after{content:"";position:absolute;top:1.1em;left:50%;width:1.1em;height:1.1em;margin-left:-.55em;border-radius:50%;background:#000;box-shadow:0 0 0 .15em #15161c}.sb{position:absolute;top:1em;left:2.2em;font:500 1.1em/1 var(--text);color:var(--text-high)}.wf-main{left:1.4em;top:4.2em;width:17em;filter:none}.apps{position:absolute;left:1.6em;right:1.6em;display:flex;justify-content:space-between}.apps.upper{top:23em}.apps.dock{bottom:6.4em}.apps i{width:3.6em;aspect-ratio:1;border-radius:1.1em;background:#ffffff1f;border:.1em solid rgba(255,255,255,.08)}.apps i.pp{background:url(/web/brand/logo-128.v1.webp) center / cover;border:0}.gbar{position:absolute;left:1.6em;right:1.6em;bottom:2em;height:3.2em;border-radius:1.6em;background:#ffffff1f}.m-widget{right:-1em;bottom:0;width:11em;z-index:2}.themes{margin-top:-8px}@media(min-width:1024px){.s-widget .scene-copy{align-self:end}.s-widget .themes{grid-column:8 / span 5;grid-row:2;align-self:start;margin:0}.s-widget .theme{width:54px;height:54px}}.themes-h{margin:0 0 10px;color:var(--text-meta);font-size:14px;line-height:20px}.themes-h span{color:var(--ink);font-weight:500}.theme-row{display:flex;flex-wrap:wrap;gap:8px}.theme{display:grid;place-items:center;width:48px;height:48px;padding:3px;border-radius:14px;border:1px solid var(--line);background:var(--glass-row);cursor:pointer;touch-action:manipulation}.theme img{width:100%;height:100%;object-fit:contain}.theme[aria-pressed=true]{border:2px solid var(--action-bright);background:#8b5cf626}.theme:hover{border-color:#a78bfab3}.s-chat .st{padding-bottom:5em}.thread{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.3em;width:31em;margin-inline-start:auto;padding:2em;border-radius:2.8em;background:#111117eb;border:.1em solid var(--line)}.chat-h{display:flex;align-items:center;gap:1.2em;padding-bottom:1.2em;border-bottom:.1em solid var(--line-soft)}.chat-h .stk{--w:4.6em;--r:-5deg}.chat-h b{font:700 1.8em/1.2 var(--display)}.quote{align-self:flex-end;display:flex;align-items:center;gap:.9em;padding:.8em;padding-inline-end:1.2em;border-radius:1.6em;background:var(--glass-control);border:.1em solid var(--line-action)}.quote img{width:4.4em;height:4.4em;border-radius:1.4em .7em;object-fit:cover}.quote span{font:700 1.25em/1.2 var(--text);color:var(--action-bright);text-wrap:balance}.bub{max-width:76%;padding:1.2em 1.4em;border-radius:1.8em;background:var(--glass-row);display:flex;flex-direction:column;gap:.6em}.bub.out{align-self:flex-end;background:var(--action-deep);border-end-end-radius:.6em}.bub.in{align-self:flex-start;border-end-start-radius:.6em}.ln{display:block;height:.9em;border-radius:.45em;background:#fff6;width:var(--l,10em);max-width:100%}.bub.out .ln{background:#ffffffbf}.composer{display:flex;align-items:center;gap:1em;margin-top:.6em}.composer .in{flex:1;min-height:4.6em;display:flex;align-items:center;padding:0 1.6em;border-radius:2.3em;background:var(--input-glass);border:.1em solid var(--line-soft);font:400 1.35em/1 var(--text);color:var(--text-meta)}.composer .gem{width:4.4em;height:4.4em}.composer .gem .ic{font-size:1.8em}.m-chat{left:-1em;bottom:0;width:11em;z-index:2}.s-share .st{padding-top:6em}.m-share{right:3em;top:0;width:10em;transform:rotate(10deg)}.pass{position:relative;z-index:1;width:27em;margin:0 auto;transform:rotate(-4deg);filter:drop-shadow(0 2em 2.4em rgba(0,0,0,.5))}.pass-b{position:relative;padding:2.2em 2em 2em;border-radius:2.8em;background:var(--ticket);border:1px solid var(--ticket-line);-webkit-mask:radial-gradient(circle 1.1em at 0 11.6em,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 1.1em at 100% 11.6em,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 1.1em at 0 11.6em,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 1.1em at 100% 11.6em,transparent 98%,#000) right / 51% 100% no-repeat}.tape{position:absolute;z-index:2;top:-1.1em;left:4.4em;width:7.6em;height:2.2em;border-radius:.4em;background:var(--action-deep);box-shadow:0 .3em #00000047;transform:rotate(-4deg)}.pass-id{display:flex;align-items:center;gap:1.4em;height:7.4em}.pass-id .stk{--w:6.6em;--r:-6deg}.pass-ov{font:700 1em/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--action-bright);margin-bottom:.6em}.nm{font:800 2.4em/1.1 var(--display)}.hd{font:400 1.3em/1.3 var(--text);color:var(--text-meta)}.perf{height:0;border-top:.15em dashed var(--perforation);margin:1.6em -.4em 1.8em}.qr{display:block;width:14em;margin:0 auto;padding:1em;border-radius:2.4em;background:#fff;box-shadow:0 1.2em 2.8em #8b5cf63d}.qr img{width:100%;height:auto}.lnk{margin:1.6em 0 0;display:flex;align-items:center;justify-content:center;gap:.6em;min-height:3.8em;border-radius:1.6em;background:#ffffff12;color:var(--text-high);font:500 1.3em/1 var(--text)}.final{position:relative;padding:clamp(72px,10vw,140px) 0 clamp(64px,8vw,120px);text-align:center;overflow:hidden}.final:before{content:"";position:absolute;left:50%;top:0;width:min(1100px,160vw);height:100%;transform:translate(-50%);background:radial-gradient(50% 55% at 50% 45%,rgba(139,92,246,.38),rgba(79,70,229,.14) 50%,transparent 75%);pointer-events:none}.final-in{display:flex;flex-direction:column;align-items:center}.final h2{font-size:clamp(36px,5vw + 14px,96px);line-height:.98;letter-spacing:-.035em;max-width:calc(13 * var(--ch,1ch))}.final .lede{text-align:center}.final .cta-row{justify-content:center;margin-top:36px}.foot{position:relative;border-top:1px solid var(--line-soft);padding:28px 0 calc(32px + env(safe-area-inset-bottom))}.foot-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.foot .brand{font-size:17px}.foot .brand img{width:30px;height:30px;border-width:2px}.foot-links{display:flex;flex-wrap:wrap;gap:0 4px}.foot-links a{display:inline-flex;align-items:center;min-height:48px;padding:0 10px;color:var(--text-high);font-size:15px;text-decoration:none}.foot-links a:hover{color:var(--ink);text-decoration:underline}.rights{margin:0;color:var(--text-meta);font-size:14px;line-height:20px}@media(min-width:768px){.rights{margin-inline-start:auto}}.langs{width:100%;max-width:1240px;margin:12px auto 0;padding:10px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));border-top:1px solid var(--line-soft)}@media(min-width:768px){.langs{padding:10px 40px 0}}.langs ul{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none}.langs a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;color:var(--text-meta);font:400 14px/1.4 Geist,var(--system);text-decoration:none;white-space:nowrap;unicode-bidi:isolate}.langs a:hover{color:var(--ink);background:#ffffff0d}.langs a:focus-visible{outline-offset:0}.langs a[aria-current=page]{color:var(--action-bright);background:#8b5cf624}.langs a:lang(ar){font-family:"Langs Arabic","Noto Sans Arabic",var(--system)}.langs a:lang(he){font-family:"Langs Hebrew",Rubik,var(--system)}.langs a:lang(hi){font-family:"Langs Hindi","Hindi Text",var(--system)}.langs a:lang(th){font-family:"Langs Thai",Kanit,var(--system)}.langs a:lang(ja){font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Meiryo,Noto Sans JP,system-ui,sans-serif}.langs a:lang(ko){font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,system-ui,sans-serif}.langs a:lang(zh){font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}.legal{max-width:760px;padding-top:56px;padding-bottom:72px}.legal h1{font-size:clamp(34px,3vw + 18px,56px);line-height:1.04;letter-spacing:-.03em}.legal-body{margin-top:24px;color:var(--text-high);font-size:17px;line-height:1.65}.legal-body p{margin:0 0 1em;max-width:65ch}.legal-body .meta{color:var(--text-meta);font-size:15px;line-height:1.5}.legal-body h2{margin:1.8em 0 .5em;font-size:clamp(22px,1vw + 18px,28px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);scroll-margin-top:24px}.legal-body ul:not(.credits){margin:0 0 1em;padding-block:0;padding-inline:1.25em 0;max-width:65ch}.legal-body ul:not(.credits)>li{margin:0 0 .5em;padding-inline-start:.25em}.legal-body ul:not(.credits)>li::marker{color:var(--action-bright)}.legal-related{margin:1.5em 0 0}.legal-related a,.back a{display:inline-flex;align-items:center;min-height:48px;font-weight:500}.credits{display:grid;gap:14px;margin:24px 0;padding:0;list-style:none}.credits li{display:flex;gap:16px;align-items:center;padding:12px;border-radius:18px;background:var(--glass-row)}.credits img{width:72px;height:96px;border-radius:12px;object-fit:cover;flex:none}.credits p{margin:0}:is(.val,.who i,.hd,.lnk){font-family:Geist,var(--system)}:root:is(:lang(vi),:lang(ru),:lang(uk)){--display:"Wix Madefor Display",var(--system)}:root:lang(ar){--display:"Noto Sans Arabic",var(--system);--text:"Noto Sans Arabic",var(--system)}:root:lang(he){--display:Rubik,var(--system);--text:Rubik,var(--system)}:root:lang(hi){--display:Poppins,var(--system);--text:"Hindi Text",var(--system)}:root:lang(th){--display:Kanit,var(--system);--text:Kanit,var(--system)}:root:lang(ja){--display:"Noto Sans JP Headline",var(--system);--text:var(--system)}:root:lang(ko){--display:"Noto Sans KR Headline",var(--system);--text:var(--system)}:root:lang(zh){--display:"Noto Sans SC Headline",var(--system);--text:var(--system)}:root:lang(hi){--system:"Nirmala UI","Kohinoor Devanagari","Noto Sans Devanagari",system-ui,sans-serif}:root:lang(th){--system:"Leelawadee UI","Noto Sans Thai",Thonburi,system-ui,sans-serif}:root:lang(ja){--system:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI",Meiryo,"Noto Sans JP",system-ui,sans-serif}:root:lang(ko){--system:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",system-ui,sans-serif}:root:lang(zh){--system:"PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}:root:is(:lang(ar),:lang(he),:lang(hi),:lang(th),:lang(ja),:lang(ko),:lang(zh)){--ch:.75em}:root:is(:lang(ar),:lang(he),:lang(hi),:lang(ja),:lang(ko),:lang(zh)) :is(h1,h2,.ui-title,.tabs span,.nm){font-weight:700}:root:lang(th) :is(h1,h2,.ui-title,.tabs span,.nm){font-weight:600}:lang(vi) :is(h1,h2,.ui-title){line-height:1.16}:is(:lang(ar),:lang(hi),:lang(th)) :is(h1,h2,.ui-title){line-height:1.32;letter-spacing:0}:is(:lang(he),:lang(ja),:lang(ko),:lang(zh)) :is(h1,h2,.ui-title){line-height:1.22;letter-spacing:0}:lang(ja) :is(h1,h2,.ui-title){word-break:auto-phrase}:lang(ko) :is(h1,h2,.ui-title){word-break:keep-all}[dir=rtl] .m-find{right:auto;left:0}[dir=rtl] .field .val{direction:ltr;text-align:right}[dir=rtl] .typed{text-align:left}[dir=rtl] .spot{background-image:radial-gradient(70% 120% at 100% 50%,rgba(139,92,246,.32),rgba(124,58,237,.14) 40%,rgba(76,29,149,.04) 70%,transparent),radial-gradient(50% 120% at 0% 50%,rgba(139,92,246,.18),rgba(109,40,217,.06) 50%,transparent)}[dir=rtl] .tick{right:auto;left:-12%}[dir=rtl] :is(.who i,.hd){direction:ltr;text-align:right}[dir=rtl] .tabs span:after{transform-origin:right}[dir=rtl] .tabs .t1:after{transform-origin:left}[dir=rtl] .m-feed{left:auto;right:-1em;transform:rotate(16deg)}[dir=rtl] .time{right:auto;left:.9em}[dir=rtl] .dash{rotate:-55deg}[dir=rtl] .dash.d1{left:auto;right:11em}[dir=rtl] .dash.d2{left:auto;right:14em}[dir=rtl] .caps:before{transform-origin:66px 50%;scale:-1 1}[dir=rtl] .m-chat{left:auto;right:-1em}[dir=rtl] .m-share{right:auto;left:3em;transform:rotate(-10deg)}[dir=rtl] .tape{left:auto;right:4.4em}[dir=rtl] .lnk{direction:ltr}@media(prefers-reduced-motion:no-preference){.motion .m-hero .poster{animation:slap .26s var(--ease-back) both}.motion .ring.ping{animation:ping 2.4s var(--ease-out) infinite}.motion .ring.ping.r2{animation-delay:1.2s}.motion .ring.orbit{animation:orbit 40s linear infinite}.motion .orbiters>:is(.stk,.wf){animation:float 3.2s ease-in-out infinite alternate;transition:translate .5s var(--ease-out)}.motion .orbiters .o2{animation-duration:3.8s;animation-delay:-1.2s}.motion .orbiters .o3{animation-duration:4.4s;animation-delay:-2s}.motion .orbiters .o4{animation-duration:3.6s;animation-delay:-.6s}.motion .orbiters .o5{animation-duration:4.8s;animation-delay:-2.6s}.motion .hero.off .ring,.motion .hero.off .orbiters>:is(.stk,.wf){animation-play-state:paused}.motion .s-find .ty-link:after{animation:caret 1s steps(1) infinite}.motion .s-chat .thread>:is(.b0,.bub.out){transform-origin:right bottom}.motion .s-chat .thread>.bub.in{transform-origin:left bottom}.motion[dir=rtl] .s-chat .thread>:is(.b0,.bub.out){transform-origin:left bottom}.motion[dir=rtl] .s-chat .thread>.bub.in{transform-origin:right bottom}.motion .mslot.has-3d canvas{animation:slap .26s var(--ease-back) both}.motion .demo.is-anim :is(.spot,.card,.vf,.vf-in,.wf-main .p,.fan .wf,.thread,.b0,.bub,.pass,.tape,.mslot .poster){will-change:transform,opacity}@media(hover:hover){.motion .s-feed .card:hover{translate:0 -.8em;box-shadow:0 1.6em 2.4em #00000080,inset 0 .1em #ffffff1f}.motion .s-feed .card{transition:translate .22s var(--ease-out),box-shadow .22s var(--ease-out)}.motion .orbiters>:is(.stk,.wf):hover{scale:1.08}.motion .orbiters>:is(.stk,.wf){transition:translate .5s var(--ease-out),scale .22s var(--ease-back)}.motion .s-share .pass{transition:translate .3s var(--ease-out)}.motion .s-share .pass:hover{translate:0 -.8em}}}@keyframes slap{0%{opacity:0;scale:1.4}to{opacity:1;scale:1}}@keyframes ping{0%{scale:.7;opacity:.65}to{scale:1.8;opacity:0}}@keyframes orbit{to{rotate:360deg}}@keyframes float{0%{transform:rotate(var(--r)) translateY(-1.6cqw)}to{transform:rotate(var(--r)) translateY(1.6cqw)}}@keyframes caret{50%{opacity:0}}
