:root{--font-mono:var(--font-sans);--settle:cubic-bezier(.22,1,.36,1);--et:#3A95F2;--phone-h:min(874px, calc(100svh - 150px) );--phone-w:calc((var(--phone-h) - 20px) * .46136 + 20px);--phone-r:calc(var(--phone-w) * .135)}*{box-sizing:border-box}html{background:var(--bg-a);overflow-x:clip}body{margin:0;min-height:100vh;background:var(--bg-a);color:var(--text);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;overflow-x:clip}body.modal-open{overflow:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 620px at 50% -6%,color-mix(in srgb,var(--et) 9%,transparent),transparent 70%);transition:background .6s}#root{position:relative;z-index:1}a{color:var(--o-blue);text-decoration:none}a:hover{color:var(--o-blue-deep)}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--et)}.sheet button[class*=secondary],.ppphone button[class*=secondary]{color:var(--text)!important}.lens .lensfoot button[class*=secondary],.leadover button[class*=secondary]{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none;outline:none}input,textarea{-webkit-appearance:none;appearance:none;border-radius:0}h1,h2,h3,p{margin:0;text-wrap:pretty}.mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.eyebrow{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-dim)}.eyebrow.light{color:#ffffffb8}.lbl{font-size:var(--type-label-size,11px);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--text-dim)}.note{font-size:10.5px;letter-spacing:.04em;color:var(--text-faint);font-weight:600}.note.light{color:#ffffff9e}.row{display:flex;gap:12px;align-items:center}.col{display:flex;flex-direction:column;gap:14px;min-width:0}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.lead{font-size:16px;color:var(--text-dim);max-width:56ch}.round{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);color:var(--text-dim);display:grid;place-items:center;cursor:pointer;transition:transform .25s var(--settle),background .25s}.round:hover{transform:translateY(-1px)}.round.dark{border-color:#fff3;background:#ffffff17;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none}.hdrzone{position:fixed;top:12px;left:0;right:0;z-index:40;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.hdrbar{pointer-events:auto;display:flex;align-items:center;gap:14px;padding:6px 8px 6px 16px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,#fff),color-mix(in srgb,var(--surface) 84%,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--nm-hero),inset 0 1px #ffffffb3,inset 0 -1px #283c6e14;max-width:100%}[data-theme=dark] .hdrbar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff),color-mix(in srgb,var(--surface) 86%,transparent));box-shadow:var(--nm-hero),inset 0 1px #ffffff14,inset 0 -1px #00000059}.brand img{filter:grayscale(1) opacity(.55);transition:filter .35s}.hdrbar:hover .brand img,.brand:hover img,.brand:focus-visible img{filter:none}.rollback{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-dim);display:grid;place-items:center;cursor:pointer;margin-left:6px;animation:emerge .4s var(--settle)}.rollback:hover{color:var(--text)}.rollback svg{animation:weo-breathe-sm 2.4s ease-in-out infinite;transition:transform .3s var(--settle)}.rollback.on{color:var(--text);background:color-mix(in srgb,var(--et) 14%,var(--surface))}.rollback.on svg{animation:none;transform:rotate(180deg)}.splash{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;padding:24px 20px 14px;overflow:clip}.splashcopy{font-size:11px;letter-spacing:.02em;color:var(--text-faint);text-align:center;padding-top:6px}.splashcopy button{font:inherit;color:inherit;background:none;border:0;padding:6px 4px;min-height:32px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.splashcopy button:hover{color:var(--text)}.sheet.access{width:min(560px,94vw)}.accessas{display:flex;gap:6px;flex-wrap:wrap;padding:4px;border-radius:999px;background:var(--surface-2);box-shadow:var(--nm-inset)}.accessasb{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-dim);cursor:pointer;transition:background .2s,color .2s}.accessasb.on{background:var(--surface);color:var(--text);box-shadow:var(--nm-sm)}.accessasb:focus-visible{outline:2px solid var(--tt);outline-offset:2px}.accessgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.accessgrid .span2{grid-column:1/-1}.accessnote{display:grid;gap:6px}.accessnote textarea{font:inherit;font-size:14px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:10px 12px;resize:vertical;box-shadow:var(--nm-inset)}.accessnote textarea:focus{outline:2px solid var(--tt);outline-offset:1px}.accessconsent{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.accessok{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#22C55E 16%,var(--surface));color:#15803d;box-shadow:0 0 0 6px color-mix(in srgb,#22C55E 10%,transparent)}@media(max-width:520px){.accessgrid{grid-template-columns:1fr}}.gatelinks{display:flex;gap:2px 10px;flex-wrap:wrap;justify-content:center;align-items:center}.accesslink{font:inherit;font-size:11.5px;font-weight:500;letter-spacing:.01em;color:var(--text-faint);background:none;border:0;padding:6px 4px;min-height:32px;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text-faint) 45%,transparent);text-underline-offset:3px}.accesslink:hover,.accesslink:focus-visible{color:var(--text-dim);text-decoration-color:currentColor}.gateform{flex-wrap:wrap}.gateform .accesslink{flex-basis:100%;text-align:center}.splash:has(.inviteform) .legallinks,.splash:has(.inviteform) .detail.legal{display:none}.detail.legal{justify-self:center;max-width:min(520px,calc(100vw - 32px));margin-top:8px}.invite .display.stack.next{cursor:pointer}.invite .display.stack.next:focus-visible{outline:2px solid var(--ht);outline-offset:6px;border-radius:12px}.beatnav button{overflow:visible}.beatnav button.queued:before{background:color-mix(in srgb,var(--wt) 45%,transparent)}.beatnav .beatfill{position:absolute;left:50%;top:50%;width:24px;height:8px;margin:-4px 0 0 -12px;border-radius:999px;overflow:hidden;pointer-events:none}.beatnav .beatfill:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,#fff 55%,var(--wt));transform-origin:left;animation:beatfill 6.2s linear both}@keyframes beatfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.beatnav .beatfill{display:none}}.splashfill{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 80% at 50% 50%,color-mix(in srgb,var(--et) 26%,var(--bg-a)),color-mix(in srgb,var(--et) 12%,var(--bg-a)) 60%,color-mix(in srgb,var(--et) 7%,var(--bg-a)));opacity:0;transition:opacity .55s var(--settle)}.splash.look .splashfill{opacity:.55}.splash.hot .splashfill{opacity:1}.splash.inviting .splashfill{opacity:.35}.splashstage{display:grid;place-items:center;width:100%}.splashstage>*{grid-area:1/1}.splasho{position:relative;display:grid;place-items:center;padding:clamp(24px,5vw,60px);transition:transform .55s var(--settle),opacity .4s;animation:emerge .6s var(--settle) backwards}.splasho.grow{animation:none;transform:scale(1.06);opacity:0;pointer-events:none;transition:transform .3s var(--settle),opacity .22s}.fm{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:clamp(40px,6vh,72px) 20px 76px;overflow:hidden;cursor:default}.fm-atmo{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 40%,color-mix(in srgb,var(--ct) 16%,transparent),transparent 70%);transition:background .8s var(--settle)}.fm-vis{position:relative;display:grid;place-items:center;width:100%;min-height:0;animation:fmVis .7s var(--settle) both}@keyframes fmVis{0%{opacity:0;transform:scale(.92) translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fm-hd{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,14px);text-align:center;max-width:980px}.fm-eye{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.fm-eye i{width:8px;height:8px;border-radius:50%}.fm-h.display{font-size:min(clamp(36px,6.4vw,88px),9.4vh);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;--ht:var(--ct)}.fm-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.fm-w>i{font-style:normal;display:inline-block;animation:fmRise .62s var(--settle) both}.fm-h.display{text-shadow:none;filter:drop-shadow(0 10px 30px color-mix(in srgb,var(--ct) 28%,transparent))}.fm-h .fm-w,.fm-h .fm-w>i{text-shadow:none}.fm-stats b .fm-o{font-size:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.fm-pill{display:inline-block;padding:0 .26em .04em;border-radius:999px;text-shadow:none;animation:fmPop .55s cubic-bezier(.34,1.56,.64,1) .08s both}@keyframes fmRise{0%{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}@keyframes fmPop{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.fm-s{max-width:52ch;font-size:clamp(15px,1.5vw,19px);line-height:1.45;color:var(--text-dim);text-wrap:pretty;animation:fmRise .6s var(--settle) .45s both}.fm-four{display:flex;gap:.5em;font-weight:700;color:var(--text)}.fm-four span{color:var(--t);animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) both}.fm-beats{display:flex;gap:6px;margin-top:4px}.fm-beats i{position:relative;width:22px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 14%,transparent);overflow:hidden}.fm-beats i.done{background:var(--ct)}.fm-beats i.on:after{content:"";position:absolute;inset:0;background:var(--ct);transform-origin:left;animation:fmBar linear both}@keyframes fmBar{0%{transform:scaleX(0)}to{transform:none}}.fm-o{display:inline-flex;align-items:baseline;gap:0;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-col{display:flex;flex-direction:column;align-items:center;gap:18px}.fm-hello{position:relative;display:grid;place-items:center;animation:fmHello 1s var(--settle) both}@keyframes fmHello{0%{transform:scale(1.5);opacity:.4}to{transform:none;opacity:1}}.fm-halo{position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--t) 30%,transparent),transparent);animation:fmHalo 2.4s ease-in-out infinite alternate}@keyframes fmHalo{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.05);opacity:1}}.fm-prompt{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 22px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-sm),inset 0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent);font-size:clamp(16px,1.8vw,21px);font-weight:500;color:var(--text);animation:fmPop .5s var(--settle) .2s both}.fm-prompt svg{color:var(--t)}.fm-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--t);animation:fmBlink 1s steps(1) infinite}@keyframes fmBlink{50%{opacity:0}}.fm-chips{display:flex;gap:8px;animation:fmRise .5s var(--settle) .3s both}.fm-chip{min-height:36px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text-dim)}.fm-chip.on{background:var(--t);border-color:transparent;color:#fff}.fm-make{position:relative;display:grid;place-items:center;max-width:100%}.fm-makeorb{grid-area:1/1;animation:fmTuckO .5s var(--settle) 2.2s forwards}.fm-ring{grid-area:1/1;transform:rotate(-90deg);animation:fmTuckO .5s var(--settle) 2.2s forwards}.fm-ring circle{fill:none;stroke-width:3.4;stroke-linecap:round}.fm-ring .trk{stroke:color-mix(in srgb,var(--text) 10%,transparent)}.fm-ring .fill{stroke:var(--t);stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 1.4s var(--settle) .3s forwards}@keyframes fmDash{to{stroke-dashoffset:0}}@keyframes fmTuckO{to{transform:scale(.3);opacity:0}}.fm-part{grid-area:1/1;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 6px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-sm);border:1px solid var(--border);font-size:13px;white-space:nowrap;transform:translate(var(--x),var(--y));animation:fmPart .55s var(--settle) calc(.15s + var(--i)*.1s) both,fmTuck .45s cubic-bezier(.55,0,.8,.4) calc(2s + var(--i)*.03s) forwards}.fm-partic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--t);color:#fff}.fm-partk{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.fm-partv{font-weight:600;color:var(--text)}@keyframes fmPart{0%{transform:translate(var(--fx),var(--fy)) rotate(var(--r)) scale(.8);opacity:0;filter:blur(8px)}to{transform:translate(var(--x),var(--y));opacity:1;filter:none}}@keyframes fmTuck{to{transform:translate(0) scale(.4);opacity:0}}.fm-made{grid-area:1/1;animation:fmMade .6s var(--settle) 2.4s both}@keyframes fmMade{0%{transform:scale(.6);opacity:0}to{transform:scale(1.15);opacity:1}}.fm-card{display:flex;align-items:center;gap:14px;min-width:min(340px,80vw);padding:12px 18px 12px 12px;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent);text-align:left}.fm-card.sm{min-width:min(300px,78vw);gap:12px;padding:8px 16px 8px 8px;border-radius:22px}.fm-cardtx{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fm-cardtx strong{font-size:16px;letter-spacing:-.01em}.fm-cardtx span{font-size:12px;color:var(--text-dim)}.fm-price{font-size:17px;font-weight:700}.fm-post{position:relative;display:grid;place-items:center;max-width:100%;max-height:100%}.fm-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fm-lines line{stroke:var(--t);stroke-width:1.6;stroke-dasharray:4 5;opacity:.7;stroke-dashoffset:100;animation:fmLine .7s var(--settle) calc(.5s + var(--i)*.12s) both}@keyframes fmLine{0%{opacity:0;stroke-dashoffset:60}to{opacity:.7;stroke-dashoffset:0}}.fm-net{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px 0 9px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:12.5px;font-weight:600;transform:translate(-50%,-50%) translate(var(--x),var(--y));animation:fmNet .5s cubic-bezier(.34,1.56,.64,1) calc(.8s + var(--i)*.12s) both}.fm-net i{width:8px;height:8px;border-radius:50%;background:var(--t);box-shadow:0 0 0 0 var(--t);animation:fmPing 1.6s ease-out calc(1.2s + var(--i)*.12s) infinite}@keyframes fmNet{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}to{transform:translate(-50%,-50%) translate(var(--x),var(--y));opacity:1}}@keyframes fmPing{0%{box-shadow:0 0 color-mix(in srgb,var(--t) 60%,transparent)}to{box-shadow:0 0 0 10px transparent}}.fm-postcard{position:relative;z-index:1}.fm-postcard .fm-card{min-width:min(240px,60vw)}.fm-postcard{animation:fmPostc .7s var(--settle) both}@keyframes fmPostc{0%{transform:scale(1.25)}to{transform:none}}.fm-reach{position:absolute;left:0;right:0;text-align:center;top:calc(50% + var(--ry) + 20px);font-size:13px;color:var(--text-dim);white-space:nowrap;animation:fmRise .5s var(--settle) 1.6s both}.fm-reach b{color:var(--text);font-variant-numeric:tabular-nums}.fm-dash{display:flex;flex-direction:column;gap:16px;width:min(560px,92vw);padding:18px;border-radius:30px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm))}.fm-dashhd{display:flex;align-items:center;gap:12px;justify-content:space-between}.fm-dashhd .fm-card{box-shadow:none;border:0;padding:0;min-width:0;flex:1;background:none}.fm-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t)}.fm-live i{width:8px;height:8px;border-radius:50%;background:var(--t);animation:fmPing 1.6s ease-out infinite}.fm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fm-stats div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:18px;background:var(--surface-2);box-shadow:var(--nm-inset)}.fm-stats div>span{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.fm-stats b{font-size:clamp(18px,2.2vw,26px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fm-spark{width:100%;height:clamp(50px,9vh,90px)}.fm-spark .ln{fill:none;stroke:var(--t);stroke-width:2;vector-effect:non-scaling-stroke;clip-path:inset(0 100% 0 0);animation:fmWipe 2.4s var(--settle) .4s forwards}@keyframes fmWipe{to{clip-path:inset(0 0 0 0)}}.fm-spark .area{fill:color-mix(in srgb,var(--t) 14%,transparent);animation:fmVis 1s ease 1.2s both}.fm-find{position:relative;width:min(460px,90vw);height:min(300px,40vh);display:grid;place-items:center}.fm-floor{position:absolute;inset:-10% -20%;background-image:linear-gradient(color-mix(in srgb,var(--text) 9%,transparent) 1.5px,transparent 1.5px),linear-gradient(90deg,color-mix(in srgb,var(--text) 9%,transparent) 1.5px,transparent 1.5px);background-size:40px 40px;transform:perspective(700px) rotateX(58deg);-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent);animation:fmFloor 1.2s var(--settle) both}@keyframes fmFloor{0%{transform:perspective(700px) rotateX(80deg) scale(1.4);opacity:0}}.fm-radar{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid var(--t);animation:fmRadar 2.2s ease-out infinite}.fm-radar.d2{animation-delay:1.1s}@keyframes fmRadar{0%{transform:scale(.3);opacity:1}to{transform:scale(4.4);opacity:0}}.fm-you{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--surface);box-shadow:var(--nm-sm);display:grid;place-items:center}.fm-you i{width:10px;height:10px;border-radius:50%;background:var(--t)}.fm-dot{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:color-mix(in srgb,var(--text) 26%,transparent);transform:translate(var(--x),var(--y));animation:fmNet2 .4s var(--settle) calc(.4s + var(--i)*.14s) both}@keyframes fmNet2{0%{transform:translate(var(--x),var(--y)) scale(0)}}.fm-link{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fm-link line{stroke:var(--t);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash .7s var(--settle) 1.6s forwards}.fm-hit{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-50%) translate(var(--x),var(--y));animation:fmHit .6s cubic-bezier(.34,1.56,.64,1) 1.8s both,fmFwd .9s var(--settle) 2.9s forwards}@keyframes fmFwd{to{transform:translate(-50%,-50%) scale(1.7)}}.fm-link{animation:fmVis .3s ease 2.9s reverse forwards}@keyframes fmHit{0%{transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(.2);opacity:0}}.fm-tag{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border-radius:999px;background:var(--t);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.fm-meet{position:relative;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;justify-items:center;gap:14px 22px}.fm-bub{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13.5px;font-weight:600;white-space:nowrap;animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) var(--d) both}.fm-bub.l{grid-area:1/1}.fm-bub.r{grid-area:1/3}.fm-bub.m{grid-area:2/1/3/4;background:var(--t);color:#fff;border-color:transparent}.fm-dial{grid-area:1/2;position:relative;display:grid;place-items:center}.fm-dial svg{position:absolute;inset:0;transform:rotate(-90deg)}.fm-dial circle{fill:none;stroke-width:7;stroke-linecap:round}.fm-dial .trk{stroke:color-mix(in srgb,var(--text) 9%,transparent)}.fm-dial .fill{stroke:var(--t);stroke-dasharray:100;stroke-dashoffset:100;animation:fmDial 2.6s var(--settle) .3s forwards}@keyframes fmDial{40%{stroke-dashoffset:62}70%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.fm-dialc{display:grid;place-items:center}.fm-ok{position:absolute;right:4%;top:4%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--t);color:#fff;box-shadow:0 10px 24px -10px var(--t);animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) 2.7s both}@media(max-width:640px){.fm-meet{grid-template-columns:auto;gap:10px}.fm-bub.l,.fm-bub.r,.fm-bub.m,.fm-dial{grid-area:auto}.fm-dial{order:-1}}.fm-held{display:flex;align-items:center;gap:clamp(16px,3vw,32px);flex-wrap:wrap;justify-content:center}.fm-pass{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:30px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm));width:min(380px,90vw)}.fm-passhd{display:flex;align-items:center;gap:8px;font-size:14px}.fm-passhd strong{flex:1}.fm-ver{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--t)}.fm-stack{position:relative;display:grid;padding-top:16px}.fm-stack>*{grid-area:1/1}.fm-ghost{height:62px;border-radius:22px;background:var(--surface-2);box-shadow:var(--nm-inset);transform:translateY(-16px) scale(.92);opacity:.6}.fm-ghost.g2{transform:translateY(-8px) scale(.96);opacity:.85}.fm-drop{animation:fmDrop .7s var(--settle) .3s both}.fm-drop .fm-card{min-width:0}@keyframes fmDrop{0%{transform:translateY(-140px) scale(1.15) rotate(-4deg);opacity:0}}.fm-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;width:clamp(90px,12vw,128px);padding:12px;border-radius:20px;background:var(--surface);box-shadow:var(--nm-sm);animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) 1.4s both}.fm-qr i{aspect-ratio:1;border-radius:2px;background:transparent}.fm-qr i.on{background:var(--text)}.fm-reflow{display:flex;align-items:center;gap:clamp(14px,3vw,36px);flex-wrap:wrap;justify-content:center}.fm-side{display:flex;flex-direction:column;align-items:center;gap:12px;animation:fmRise .6s var(--settle) both}.fm-side+.fm-or+.fm-side{animation-delay:.5s}.fm-eb{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t)}.fm-or{font-size:14px;color:var(--text-faint);font-weight:600}.fm-gain{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-dim);animation:fmRise .5s var(--settle) 1.6s both}.fm-merge{position:relative;display:grid;place-items:center;width:min(260px,70vw)}.fm-merge>span{grid-area:1/1}.fm-merge .a{animation:fmMa 1.6s var(--settle) .6s both}.fm-merge .b{animation:fmMb 1.6s var(--settle) .6s both}.fm-merge .c{animation:fmMc .6s cubic-bezier(.34,1.56,.64,1) 2s both}@keyframes fmMa{0%{transform:translate(-70px)}70%{transform:translate(0);opacity:1}to{transform:none;opacity:0}}@keyframes fmMb{0%{transform:translate(70px)}70%{transform:translate(0);opacity:1}to{transform:none;opacity:0}}@keyframes fmMc{0%{transform:scale(.2);opacity:0}}.fm-paid{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text)}.fm-vortex{display:grid;place-items:center;animation:fmHello 1s var(--settle) both}.fm-flowin{position:absolute;left:50%;top:22%;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--t);animation:fmIn 1.4s cubic-bezier(.55,0,.6,1) calc(var(--i)*.2s) infinite}@keyframes fmIn{0%{transform:rotate(var(--a)) translateY(-180px);opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translateY(0);opacity:0}}.fm-big{font-size:clamp(34px,5vw,60px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fm-fiat{font-size:14px;color:var(--text-dim);font-variant-numeric:tabular-nums}.fm-power{display:flex;align-items:center;gap:clamp(18px,4vw,44px);flex-wrap:wrap;justify-content:center}.fm-perks{display:flex;flex-direction:column;gap:10px}.fm-perk{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13.5px;animation:fmRise .5s var(--settle) calc(.8s + var(--i)*.35s) both}.fm-perk svg{color:#22c55e}.fm-perk span{color:var(--text-dim)}.fm-perk b{margin-left:auto;padding-left:14px}.fm-stake{position:relative;display:grid;place-items:center}.fm-stake>*{grid-area:1/1}.fm-stake .seg{fill:color-mix(in srgb,var(--text) 10%,transparent);animation:fmVis .4s ease calc(var(--i)*.05s) both}.fm-stake .seg.mine{fill:var(--t);transform-origin:center;animation:fmVis .4s ease .05s both,fmMine .8s var(--settle) 1s forwards}@keyframes fmMine{to{transform:translate(4px,-7px) scale(1.08)}}.fm-stakec{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:var(--text-dim);animation:fmRise .5s var(--settle) 1.3s both}.fm-stakec b{font-size:clamp(20px,2.6vw,30px);color:var(--text);letter-spacing:-.02em}.fm-close{position:relative;display:grid;place-items:center}.fm-close>*{grid-area:1/1}.fm-close svg{width:100%;height:100%}.fm-close path{fill:none;stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash .6s var(--settle) calc(.5s + var(--i)*.35s) forwards}@media(prefers-reduced-motion:reduce){.fm *,.fm *:before,.fm *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.fm-m{display:inline-flex;align-items:baseline;gap:.4em;white-space:nowrap;font-variant-numeric:tabular-nums}.fm-m b{font-weight:inherit;font-size:1em}.fm-m small{display:inline-flex;align-items:baseline;font-size:.62em;font-weight:600;color:var(--text-faint)}.fm-m.stack{flex-direction:column;align-items:flex-end;gap:0;line-height:1.1}.fm-tag .fm-m small,.fm-bub.m .fm-m small{color:inherit;opacity:.8}.fm-stats b .fm-m small{font-size:.5em}.mk-slide{flex-direction:column;align-items:stretch;gap:6px;min-height:0;width:220px;padding:10px 14px 12px;border-radius:22px;white-space:normal}.mk-slidehd{display:flex;align-items:center;gap:8px}.mk-slidehd b{margin-left:auto;font-variant-numeric:tabular-nums}.mk-slide .mk-modic{width:26px;height:26px}.mk-slide>*:last-child{pointer-events:none}.fm-dial2{grid-area:1/2;position:relative;display:grid;place-items:center;animation:fmHello .9s var(--settle) both}.fm-dialv{font-size:clamp(20px,2.4vw,30px);font-weight:700;letter-spacing:-.02em}.fm-dialv .fm-m.stack{align-items:center}@media(max-width:640px){.fm-dial2{grid-area:auto;order:-1}}.fm-opow{padding-left:10px}.fm-close2{display:grid;place-items:center;animation:fmHello 1s var(--settle) both}.ob-card{grid-area:1/2;position:relative;display:block;animation:ocIn .8s var(--settle) both}.ob-cardk{position:absolute;left:0;top:0;transform-origin:0 0}.oc{position:relative;flex:none;border-radius:50%;background:var(--surface);box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1px var(--border),0 30px 60px -30px color-mix(in srgb,var(--t) 45%,transparent);animation:ocIn .8s var(--settle) both}@keyframes ocIn{0%{transform:scale(.86);opacity:0}}.oc-ap{position:absolute;inset:var(--b);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(70% 70% at 50% 40%,color-mix(in srgb,var(--t) 12%,transparent),transparent),var(--surface-2);box-shadow:var(--nm-inset)}.oc-ap>*{grid-area:1/1}.oc-edge{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.oc-edge path{fill:none;stroke:var(--t);stroke-width:4.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash .9s var(--settle) .3s forwards}.oc-img{width:100%;height:100%;object-fit:cover;display:block}.ob{position:relative;display:grid;place-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;align-items:center;gap:14px clamp(14px,3vw,36px)}.ob>.oc,.ob>.ob-ring,.ob>.ob-isr{grid-area:1/2}.ob-ring{transform:rotate(-90deg)}.ob-ring circle{fill:none;stroke-width:1.6;stroke-linecap:round}.ob-ring .trk{stroke:color-mix(in srgb,var(--text) 9%,transparent)}.ob-ring .fill{stroke:var(--t);stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 2.8s var(--settle) .3s forwards}.ob-tag,.ob-stat{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--text);animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}.ob-tag svg{color:var(--t)}.ob-tag.l,.ob-stat.tl,.ob-stat.bl{grid-column:1;justify-self:end}.ob-tag.r,.ob-qr.r,.ob-stat.tr,.ob-stat.br{grid-column:3;justify-self:start}.ob-tag,.ob-qr{grid-row:1}.ob-stat{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border-radius:20px;min-height:0}.ob-stat span{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.ob-stat b{font-size:clamp(17px,2vw,24px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ob-stat.big b{font-size:clamp(22px,2.8vw,34px)}.ob-stat.tl,.ob-stat.tr{grid-row:1;align-self:end;margin-bottom:-8px}.ob-stat.bl,.ob-stat.br{grid-row:1;align-self:start;margin-top:auto}.ob{grid-template-rows:auto}.ob>.ob-stat.tl,.ob>.ob-stat.tr{align-self:start}.ob>.ob-stat.bl,.ob>.ob-stat.br{align-self:end}.ob-qr{animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) var(--d) both}.ob-qr .fm-qr{animation:none}.o-come{width:34%;height:34%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--surface),0 12px 30px -10px #0006;transform:translate(28%,-34%) scale(.3);opacity:0;animation:oCome 1.2s var(--settle) 1.6s forwards;z-index:2}@keyframes oCome{40%{opacity:1;transform:translate(28%,-34%) scale(1)}to{opacity:1;transform:scale(2.95)}}.o-find .fm-floor{inset:-30%}.o-find .fm-radar{width:50px;height:50px}.o-drop{width:100%;height:100%;animation:fmDrop .8s var(--settle) .2s both}.o-reflow .oc-img.b{opacity:0;animation:fmVis .6s ease 2.6s forwards}.ob-in{grid-area:1/3;justify-self:start;z-index:3;animation:obIn 1.3s cubic-bezier(.55,0,.4,1) 1.4s both}@keyframes obIn{0%{transform:translate(60px);opacity:0}30%{opacity:1;transform:translate(0)}to{transform:translate(calc(-100% - 60px)) scale(.4);opacity:0}}.ob-tag.r[style*="3s"]{grid-row:1}.o-live{align-self:start;justify-self:center;margin-top:10%;display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;background:#0a0e1c8c;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.o-live i{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:fmPing 1.6s ease-out infinite}.ob-isr{display:grid;place-items:center;animation:ocIn .8s var(--settle) both}@media(max-width:700px){.ob{grid-template-columns:1fr 1fr;gap:10px}.ob>.oc,.ob>.ob-ring,.ob>.ob-isr{grid-area:1/1/2/3}.ob-tag.l,.ob-stat.tl,.ob-stat.bl{grid-column:1;grid-row:2;justify-self:center}.ob-tag.r,.ob-qr.r,.ob-stat.tr,.ob-stat.br{grid-column:2;grid-row:2;justify-self:center}.ob-stat.tl,.ob-stat.tr,.ob-in{display:none}}.mk{position:relative;display:grid;place-items:center;width:100%;height:100%;transform-style:preserve-3d;perspective:1100px}.mk .fm-lines{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mk .fm-net{z-index:3}.mk-hi{display:grid;place-items:center;animation:mkFwd .9s var(--settle) .2s both}.mk-opt>span:before{content:"";width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#9fc8f7 45%,#3a95f2);flex:none}.mk-opt.on>span:before{background:radial-gradient(circle at 35% 30%,#fff,#a7f3c4 45%,#22c55e)}.mk-win{position:relative;z-index:2;box-sizing:border-box;border-style:solid;border-color:var(--surface);background:var(--surface-2);box-shadow:var(--nm-raised,var(--nm-sm)),0 30px 60px -30px color-mix(in srgb,var(--t) 45%,transparent);overflow:hidden;transition:width .75s var(--settle),height .75s var(--settle),border-radius .75s var(--settle),border-width .75s var(--settle)}.mk.s-o .mk-win{animation:mkIn .45s var(--settle) both}@keyframes mkIn{0%{transform:scale(.96);opacity:.4}}.mk-ap{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(70% 70% at 50% 40%,color-mix(in srgb,var(--t) 12%,transparent),transparent);animation:fmVis .5s var(--settle) .12s both}.mk-park{position:absolute;top:10px;left:10px;animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) .4s both}.mk-ask .fm-prompt{animation-delay:.35s;max-width:calc(var(--w) - 48px)}.mk-ask .fm-prompt span{overflow:hidden;white-space:nowrap;text-overflow:clip}.mk-orbit{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.mk-orbitp{position:absolute;left:0;top:0;transform-style:preserve-3d;animation:mkSpin var(--dur,12s) linear infinite}@keyframes mkSpin{0%{transform:rotateX(var(--tilt,72deg)) rotate(0)}to{transform:rotateX(var(--tilt,72deg)) rotate(360deg)}}.mk-opt{position:absolute;left:0;top:0;transform-style:preserve-3d;transform:rotate(var(--a)) translate(var(--rx));animation:optIn .6s ease .25s both}@keyframes optIn{0%{opacity:0}to{opacity:1}}.mk-opt>span{position:absolute;left:0;top:0;transform-origin:0 0;display:inline-flex;align-items:center;min-height:38px;padding:0 16px 0 6px;gap:8px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:12.5px;font-weight:600;white-space:nowrap;animation:mkCounter var(--dur,12s) linear infinite}@keyframes mkCounter{0%{transform:rotate(calc(-1 * var(--a))) rotate(0) rotateX(calc(-1 * var(--tilt,72deg))) translate(-50%,-50%)}to{transform:rotate(calc(-1 * var(--a))) rotate(-360deg) rotateX(calc(-1 * var(--tilt,72deg))) translate(-50%,-50%)}}.mk-opt.on>span{background:var(--t);color:#fff;border-color:transparent}.mk-wings{position:absolute;inset:0;pointer-events:none;perspective:1000px;z-index:3}.mk-wing{position:absolute;top:50%;display:flex;flex-direction:column;gap:12px;transform-style:preserve-3d}.mk-wing.l{right:calc(50% + var(--w) / 2 + 22px);align-items:flex-end;transform:translateY(-50%) rotateY(30deg);transform-origin:right center}.mk-wing.r{left:calc(50% + var(--w) / 2 + 22px);align-items:flex-start;transform:translateY(-50%) rotateY(-30deg);transform-origin:left center}.mk-wing.l .mk-mod{--dx:calc(var(--w) / 2 + 80px)}.mk-wing.r .mk-mod{--dx:calc(-1 * (var(--w) / 2 + 80px))}.mk-mod{--dy:0px;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 6px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;white-space:nowrap;animation:mkMod .5s var(--settle) calc(.1s + var(--i) * .1s) both,mkFly .45s cubic-bezier(.55,0,.8,.4) calc(2.4s + var(--i) * .05s) forwards}@keyframes mkMod{0%{transform:translate(calc(-1 * var(--dx)),calc(-1 * var(--dy))) translateZ(-380px);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:none}}@keyframes mkFly{to{transform:translate(var(--dx),var(--dy)) translateZ(140px) scale(.3);opacity:0}}.mk-mod>svg:last-child{color:var(--t);animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) calc(.7s + var(--i) * .22s) both}.mk-modic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--t);color:#fff}.mk-modk{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.mk-wings.n .mk-wing{left:50%;flex-direction:row;gap:6px}.mk-wing.t{top:auto;bottom:calc(50% + var(--h) / 2 - 8px);transform:translate(-50%) rotateX(-28deg);transform-origin:center bottom}.mk-wing.b{top:calc(50% + var(--h) / 2 - 8px);transform:translate(-50%) rotateX(28deg);transform-origin:center top}.mk-wing.t .mk-mod{--dx:0px;--dy:calc(var(--h) / 2 + 50px)}.mk-wing.b .mk-mod{--dx:0px;--dy:calc(-1 * (var(--h) / 2 + 50px))}.mk.narrow .mk-mod{min-height:36px;padding:0 10px 0 4px;font-size:12px}.mk.narrow .mk-modic{width:26px;height:26px}.mk-build{position:relative;display:grid;place-items:center;width:100%;height:100%}.mk-build>*{grid-area:1/1}.mk-ring{transform:rotate(-90deg)}.mk-ring circle{fill:none;stroke-width:4;stroke-linecap:round}.mk-ring .trk{stroke:color-mix(in srgb,var(--text) 10%,transparent)}.mk-ring .fill{stroke:var(--t);stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 2.2s var(--settle) .4s forwards}.mk-fwd{animation:mkFwd 1s var(--settle) .2s both}@keyframes mkFwd{0%{transform:scale(.4) translateY(20px);opacity:0;filter:blur(8px)}60%{transform:scale(1.08)}to{transform:none;opacity:1;filter:none}}.mk-cap{position:absolute;left:50%;top:calc(50% + var(--dw) / 2 + 14px);transform:translate(-50%);z-index:3;display:inline-flex;gap:4px;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-sm);font-size:12.5px;font-weight:600;white-space:nowrap;animation:fmRise .5s var(--settle) 2.7s both}.mk-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:mkFwd .8s var(--settle) both}.mk.s-orb .mk-win{z-index:4}.mk-shot{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:var(--t);z-index:2;animation:mkShot 1.2s cubic-bezier(.3,0,.4,1) calc(.5s + var(--i) * .12s) infinite}@keyframes mkShot{0%{transform:translate(0) scale(.5);opacity:0}20%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1);opacity:0}}.mk-dash{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:14px 16px;box-sizing:border-box}.mk-earn{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.mk-earnk{flex-basis:100%;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.mk-earnv{font-size:clamp(26px,3.4vw,40px);letter-spacing:-.03em}.mk-earnv .fm-m small{font-size:.42em}.mk-earns{display:flex;gap:12px;font-size:12.5px;color:var(--text-dim)}.mk-earns b{color:var(--text);font-variant-numeric:tabular-nums}.mk-edit{gap:10px}.mk.tight .mk-dash .fm-dashhd{display:none}.mk.tight .mk-dash{gap:6px;padding:10px 14px}.mk-demand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mk-demand .mk-earnk{flex-basis:auto}.mk-bars{display:flex;align-items:flex-end;gap:3px;height:30px;flex:1;min-width:90px}.mk-bars i{flex:1;height:calc(var(--v) * 7%);border-radius:3px;background:color-mix(in srgb,var(--t) 70%,transparent);transform-origin:bottom;animation:mkBar .5s var(--settle) calc(.2s + var(--i) * .07s) both}@keyframes mkBar{0%{transform:scaleY(.1)}}.mk-up{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--text)}.mk-up svg{color:var(--t)}.mk-pslide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.mk-pslide b{font-size:18px;font-variant-numeric:tabular-nums;min-width:4.2ch;text-align:right}.mk-pslide>div{pointer-events:none}.mk-repost{display:flex;flex-wrap:wrap;gap:6px}.mk-repost span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-dim);animation:mkRe .4s var(--settle) calc(2.5s + var(--i) * .12s) both}.mk-repost span svg{color:var(--t)}@keyframes mkRe{0%{opacity:.25;transform:scale(.9)}to{opacity:1;transform:none;color:var(--text);border-color:color-mix(in srgb,var(--t) 50%,transparent)}}.mk-gwrap{position:relative;flex:1;min-height:40px}.mk-graph{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mk-graph .gl{stroke:color-mix(in srgb,var(--text) 8%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.mk-graph .area{clip-path:inset(0 100% 0 0);animation:fmWipe 2.6s var(--settle) .3s forwards}.mk-graph .ln{fill:none;stroke:var(--t);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;clip-path:inset(0 100% 0 0);animation:fmWipe 2.6s var(--settle) .3s forwards}.mk-gdot{position:absolute;right:0;top:16%;width:12px;height:12px;margin:-6px -6px 0 0;border-radius:50%;background:var(--t);box-shadow:0 0 0 4px color-mix(in srgb,var(--t) 25%,transparent);opacity:0;animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) 2.8s forwards,fmPing 1.6s ease-out 3.2s infinite}.fm-ctl{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:8px}.fm-ctl .round{width:44px;height:44px;opacity:0;pointer-events:none;transition:opacity .3s}.fm.ui .fm-ctl .round{opacity:1;pointer-events:auto}.fm-ctl .fm-beats{margin:0 6px}.fm.paused *,.fm.paused *:before,.fm.paused *:after{animation-play-state:paused!important}.deep{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);width:100%;padding:clamp(16px,2.6vw,28px);border-radius:32px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm))}.deepvis{position:relative;display:grid;place-items:center;min-height:clamp(260px,38vh,380px);overflow:hidden;border-radius:24px;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--mt) 14%,transparent),transparent 70%),var(--surface-2);box-shadow:var(--nm-inset)}.deeptx{display:flex;flex-direction:column;gap:12px;animation:fmRise .5s var(--settle) both}.deeph{font-size:clamp(28px,3.6vw,46px);line-height:1.04;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.deeptx p{font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--text-dim);max-width:40ch;text-wrap:pretty}.deeptabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.deeptab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 7px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--nm-sm);transition:box-shadow .25s}.deeptab .moreic{width:30px;height:30px}.deeptab.on{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--mt),var(--nm-sm)}.deeptab:focus-visible{outline:2px solid var(--mt);outline-offset:3px}@media(max-width:760px){.deep{grid-template-columns:1fr}.deepvis>*{zoom:.6}}@media(prefers-reduced-motion:reduce){.deepvis *,.mk *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}}.film{position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-a,#F1F2F5);animation:filmIn .25s ease both}@keyframes filmIn{0%{opacity:0}to{opacity:1}}.filmstage{position:relative;height:calc(100svh - 92px);min-height:420px;background:var(--bg-a,#F1F2F5)}.filmstage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .5s var(--settle)}.filmstage.on iframe{opacity:1}.filmx{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px}.filmbar{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg-a,#F1F2F5) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border)}.waitcta{display:flex;justify-content:center}.chaps{display:flex;gap:4px;align-items:center;min-width:0}.chap{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:28px;justify-content:center;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--text);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .3s,padding .3s var(--settle)}.chap i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--border);box-shadow:inset 0 0 0 1px var(--border);transition:background .3s,box-shadow .3s}.chap:hover i,.chap.done i{background:var(--ct);box-shadow:none}.chap.on{padding:0 14px 0 12px;background:var(--surface);box-shadow:var(--nm-sm)}.chap.on i{background:var(--ct);box-shadow:0 0 0 4px color-mix(in srgb,var(--ct) 22%,transparent)}.filmnext{display:flex;justify-content:flex-end}.nextb{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;justify-content:center;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .3s,color .3s,padding .3s var(--settle)}.nextb.down svg{transform:rotate(90deg)}.nextb.ready{padding:0 18px;border-color:transparent;background:var(--ct);color:var(--ci);box-shadow:0 14px 28px -14px var(--ct);animation:emerge .4s var(--settle)}.filmmore{max-width:1100px;margin:0 auto;padding:clamp(56px,9vw,112px) 20px clamp(40px,6vw,72px);display:flex;flex-direction:column;align-items:center}.filmmore .display{font-size:clamp(36px,6vw,76px);letter-spacing:-.04em;line-height:1.02;text-align:center}.moregrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;width:100%;margin-top:clamp(28px,5vw,48px);align-items:start}.morecard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:22px;border-radius:24px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);color:var(--text);font:inherit;cursor:pointer;transition:transform .3s var(--settle),box-shadow .3s}.morecard:hover,.morecard.on{transform:translateY(-2px);box-shadow:var(--nm-sm),inset 0 0 0 1px color-mix(in srgb,var(--mt) 45%,transparent)}.morecard:focus-visible{outline:2px solid var(--mt);outline-offset:3px}.morecard strong{font-size:19px;letter-spacing:-.02em}.morecard p{font-size:13.5px;line-height:1.55;color:var(--text-dim);text-wrap:pretty;animation:emerge .3s var(--settle)}.moreic{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--mt) 14%,transparent);color:var(--mt)}.filmfoot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 20px 24px}@media(max-width:720px){.chap.on span,.nextb.ready span{display:none}.chap.on{padding:0 10px}.nextb.ready{padding:0 12px}.filmbar{padding-inline:12px;gap:8px}}.splasho.out{animation:none;transform:scale(.3);opacity:0;pointer-events:none}.invite{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:760px;width:100%;padding-top:8px;animation:emerge .6s var(--settle) both;animation-delay:.15s}.invite .display{font-size:clamp(30px,4.8vw,58px)}.invite .display.stack{display:flex;flex-direction:column;align-items:center;gap:.04em;line-height:1}.invite .lead{max-width:50ch;font-size:clamp(13.5px,1.25vw,15px);color:var(--text-dim);line-height:1.5}.invite .grounddots{margin-top:-2px}.invite .beatnav button:before{width:9px;height:9px;background:color-mix(in srgb,var(--text) 30%,transparent)}.invite .beatnav button.on:before{width:26px;background:var(--wt)}.inviteo{display:grid;place-items:center;padding:4px 10px 0;margin-bottom:clamp(14px,4vh,40px)}.inviteo>div{cursor:pointer}.inviteact{display:flex;justify-content:center;width:100%;min-height:52px}.inviteform{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;justify-content:center;width:min(480px,100%);text-align:left;animation:emerge .3s var(--settle)}.invitedone{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600;font-size:15px}.promise{display:flex;flex-direction:column;gap:10px;align-items:center;width:min(560px,100%);margin-top:6px}.fine{font-size:11.5px;line-height:1.7;color:var(--text-faint);max-width:56ch;text-align:center;animation:emerge .3s var(--settle)}.fine button{font:inherit;font-weight:600;color:var(--text-dim);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.fine button:hover{color:var(--text)}.topics{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.topic{font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.01em;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-dim);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.detail{position:relative;display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px 16px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);text-align:left;animation:emerge .3s var(--settle)}.detail p{flex:1;font-size:13px;line-height:1.55;color:var(--text-dim)}.detail .round{width:30px;height:30px;flex:none;box-shadow:none}.promise h2{font-size:18px;letter-spacing:-.02em}.promise>p{font-size:13.5px;color:var(--text-dim);line-height:1.55}.folds{display:flex;flex-direction:column;width:100%;text-align:left;margin-top:6px}.fold{border-top:1px solid var(--border)}.fold:last-child{border-bottom:1px solid var(--border)}.foldhd{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 4px;border:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.foldhd:hover{color:var(--et)}.foldhd svg{transition:transform .3s var(--settle);flex:none}.fold.on .foldhd svg{transform:rotate(180deg)}.fold p{padding:0 4px 14px;font-size:13px;color:var(--text-dim);line-height:1.55;animation:emerge .3s var(--settle)}@keyframes meetLine{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.invite .hlstack.meet{animation:meetLine .7s var(--settle) .3s both}.invite .hlstack.meet .display.stack{font-size:min(clamp(32px,4.8vw,58px),7.2vh)}@media(max-height:720px){.invite{gap:8px;padding-top:0}.inviteo{padding:0;margin-bottom:clamp(10px,2.6vh,18px)}.invite .meetsub{min-height:3em;font-size:14px;line-height:1.45}.invite .promise{margin-top:0}.splash{padding-top:12px;padding-bottom:8px}.splashgate{min-height:48px;padding-top:6px}.inviteact{min-height:48px}}.invite .meetsub{min-height:3.2em;animation:meetLine .62s var(--settle) .8s both}.invite .beatnav,.invite .inviteact,.invite .promise{animation:meetLine .6s var(--settle) 1.3s both}@media(prefers-reduced-motion:reduce){.invite .hlstack.meet,.invite .meetsub,.invite .beatnav,.invite .inviteact,.invite .promise{animation:emerge .2s ease both!important}}.invitehl{font-size:clamp(30px,4.6vw,52px)!important;letter-spacing:-.04em;line-height:1.04;text-wrap:balance;max-width:14ch}.splashsub.roll{min-height:3em}.invitectas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.lifepill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;margin-top:6px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;animation:emerge .5s var(--settle) .5s both}.lifepill:hover{transform:translateY(-1px)}.lifescrim{z-index:220}.lifewrap{display:flex;flex-direction:column;align-items:center;gap:12px}.lifemodal{position:relative;width:min(1100px,calc(100vw - 32px));height:min(760px,calc(100svh - 104px));border-radius:30px;overflow:hidden;background:var(--bg-a,#F1F2F5);box-shadow:var(--shadow-lg,0 30px 80px rgba(0,0,0,.35));border:1px solid var(--border);animation:weoDialogIn .42s var(--settle) both}.lifemodal iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .45s var(--settle)}.lifemodal.on iframe{opacity:1}.lifeact{position:absolute;top:14px;right:14px;z-index:2;display:flex;gap:8px}.lifeact .round{width:44px;height:44px}.lifewrap.max{position:fixed;inset:0;gap:0;background:var(--bg-a,#F1F2F5);z-index:230}.lifewrap.max .lifemodal{width:100vw;height:calc(100svh - 72px);border-radius:0;border:0;box-shadow:none}.lifewrap.max .lifebar{min-height:72px;align-content:center}@keyframes weoDialogIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.oifloat.ready:not(.dragging){transition:left .4s var(--settle),top .4s var(--settle)}.lens.max .lenshd.ready:not(.dragging){transition:left .4s var(--settle),top .4s var(--settle),opacity .2s ease}@media(prefers-reduced-motion:reduce){.oifloat.ready,.lens.max .lenshd.ready{transition:none!important}}.oifloat{position:fixed;z-index:85;width:56px;height:56px;touch-action:none}.oifloat.dragging{cursor:grabbing}.oifloat.dragging .oibtn{transform:scale(1.06);box-shadow:0 22px 44px -14px #0009}.oibtn{position:relative;overflow:visible;padding:0;width:56px;height:56px;border-radius:50%;border:0;background:#0b0e18;cursor:pointer;box-shadow:0 14px 34px -12px #0000008c,0 0 0 1px #ffffff2e;touch-action:none;transition:transform .25s var(--settle),box-shadow .25s var(--settle)}.oibtn:hover{transform:translateY(-2px)}.oibtn:focus-visible{outline:2px solid var(--ot);outline-offset:4px}.oibtn img{width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}.oibtn:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--ot);opacity:.55;animation:oibreathe 3.4s ease-in-out infinite;pointer-events:none}.oibtn.on:after{opacity:1}.oibtn.hearing:after,.oiface.hearing:after{animation:oihear .9s ease-out infinite}@keyframes oibreathe{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.06);opacity:.8}}@keyframes oihear{0%{transform:scale(1);opacity:.9}to{transform:scale(1.35);opacity:0}}.oisheet{position:absolute;top:calc(100% + 12px);left:0;z-index:80;width:min(360px,calc(100vw - 28px));display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:26px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--border);box-shadow:var(--nm-hero,var(--shadow-lg));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--text);animation:emerge .3s var(--settle) both}.oisheet.left{left:auto;right:0}.oisheet.up{top:auto;bottom:calc(100% + 12px)}.oihd{display:flex;align-items:center;gap:10px}.oihd strong{font-size:15px;letter-spacing:-.01em}.oihd .eyebrow{color:color-mix(in srgb,var(--ot) 45%,var(--text))}.oix{margin-left:auto;width:32px;height:32px;box-shadow:none}.oiface{position:relative;flex:none;width:40px;height:40px;border-radius:50%}.oiface img{width:100%;height:100%;border-radius:50%;object-fit:cover}.oiface:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--ot)}.oians{display:grid;gap:8px;padding:12px 14px;border-radius:18px;background:var(--surface-2);box-shadow:var(--nm-inset)}.oians p,.oiheard{font-size:13.5px;line-height:1.5;text-wrap:pretty}.oiheard{color:var(--text-dim);padding:0 4px}.oigo{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ot) 45%,var(--border));background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.oiwalk{display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 8px;border-radius:20px;border:1px solid color-mix(in srgb,var(--ot) 40%,var(--border));background:color-mix(in srgb,var(--ot) 8%,var(--surface));color:var(--text);font:inherit;cursor:pointer;transition:transform .25s var(--settle)}.oiwalk:hover{transform:translateY(-1px)}.oiwalk strong{font-size:14px}.oiwalk .note{font-size:12px;color:var(--text-dim)}.oiwalk>svg{margin-left:auto;flex:none;color:var(--ot)}.oiwalkclip{flex:none;width:64px;height:48px;border-radius:14px;overflow:hidden;background:#0b0e18}.oiwalkclip video{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.walkchip.mya{padding-left:4px}.walkchip.mya img{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--wt)}.oiplaces{display:flex;flex-wrap:wrap;gap:6px}.oichip{min-height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.oichip:hover{border-color:var(--ot)}.oiin{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 14px;border-radius:999px;background:var(--surface-2);box-shadow:var(--nm-inset)}.oiin input{flex:1;min-width:0;min-height:40px;border:0;background:transparent;font:inherit;font-size:14px;color:var(--text);outline:none}.oiin .round{width:40px;height:40px;flex:none}.oimic.hearing,.oisend{background:var(--ot);border-color:var(--ot);color:#fff}.herostep{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);background:transparent;color:var(--text-faint);cursor:pointer;transition:color .3s var(--settle),border-color .3s var(--settle),background .3s var(--settle),transform .3s var(--settle)}.herostep:hover,.herostep:focus-visible{color:var(--text);border-color:var(--st);background:color-mix(in srgb,var(--st) 10%,transparent);transform:translateY(-1px)}.herostep.ghost{visibility:hidden;pointer-events:none}.heroact:has(.herostep){display:flex;align-items:center;justify-content:center;gap:14px}.lifestep{width:48px;height:48px;flex:none}.lifenext{padding:0 16px 0 20px!important}.queued{position:relative;overflow:hidden;isolation:isolate}.queued:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--rt,var(--text)) 18%,transparent);transform-origin:left;animation:qfill 5s linear both}.rtocta.queued:before{animation-duration:6s}@keyframes qfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lifebar>*{transition:opacity .4s var(--settle),filter .4s var(--settle)}.lifebar:not(:hover):not(:focus-within)>*:not(.on):not(.queued):not(:has(.on)){opacity:.34;filter:saturate(.3)}.lifebar{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;animation:emerge .4s var(--settle) .2s both}.lifefull,.lifecur{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px 0 8px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s var(--settle),box-shadow .2s}.lifefull{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--nm-sm)}.lifefull:hover,.lifecur:hover{transform:translateY(-1px);box-shadow:var(--nm-raised)}.lifeplay{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--surface-2);color:var(--text-dim);box-shadow:var(--nm-inset);transition:background .2s,color .2s}.lifefull,.lifecur,.lifechip,.topic{--ct:#22C55E;transition:background .22s,color .22s,border-color .22s,box-shadow .22s,transform .2s var(--settle)}.lifefull{--ct:#F7C62B}.lifeskip{--ct:#3A95F2}.topic{--ct:var(--tt,#3A95F2)}.lifefull:hover,.lifefull:focus-visible,.lifefull.on,.lifecur:hover,.lifecur:focus-visible,.lifecur[aria-expanded=true],.lifechip:hover,.lifechip:focus-visible,.lifechip.on,.topic:hover,.topic:focus-visible,.topic.on{background:var(--ct);border-color:var(--ct);color:#fff;box-shadow:0 12px 26px -14px color-mix(in srgb,var(--ct) 80%,transparent)}.lifefull:hover,.lifefull:focus-visible,.lifefull.on{color:#1a1300}.lifecur.on{background:var(--ct);border-color:var(--ct);color:#fff}.lifecur.on .lifechev{color:#fff}.lifefull:hover .lifeplay,.lifefull:focus-visible .lifeplay,.lifefull.on .lifeplay{background:#fff;color:var(--ct);box-shadow:none}.lifecur:hover .lifechev,.lifecur:focus-visible .lifechev,.lifecur[aria-expanded=true] .lifechev{color:#fff}.lifechip.on{box-shadow:none}.lifecur{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--nm-sm)}.lifecur img{width:32px;height:32px;border-radius:50%;object-fit:cover}.lifecur>svg{margin-left:9px}.lifechev{display:inline-flex;color:var(--text-dim);transition:transform .3s var(--settle)}.lifechev.up{transform:rotate(45deg)}.lifepick{position:relative}.revealpanel{max-height:calc(100svh - 120px);overflow-y:auto;scrollbar-width:thin}@media(max-height:620px){.invite .inviteform+.fine{margin-top:-2px}.splash:has(.inviteform) .invite .walkdots{display:none}.splash:has(.inviteform) .invite .promise{display:none}}.framebox.fluid{position:relative;overflow:hidden}.framebox.fluid iframe{max-width:none;max-height:none}.storyseg{display:flex;gap:3px;align-self:center;padding:4px;border-radius:999px;background:color-mix(in srgb,#fff 10%,transparent);box-shadow:inset 0 0 0 1px #ffffff24}.storyseg button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-radius:999px;border:0;background:transparent;color:#ffffffc7;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .22s,color .22s}.storyseg button.on,.storyseg button:hover{background:#fff;color:#0b1220}.introdeck{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.introtabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.introtabs button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffd1;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .22s,color .22s,border-color .22s}.introtabs button:hover,.introtabs button.on{background:var(--dt);border-color:var(--dt);color:var(--di,#fff)}.introwin{position:relative;flex:1;min-height:0;border-radius:28px;overflow:hidden;background:var(--bg-a,#F1F2F5);color:var(--text);box-shadow:0 30px 60px -30px #0009;animation:emerge .4s var(--settle) both}.introwin .lifemodal.inline{position:absolute;inset:0;width:auto;height:auto;border-radius:0;border:0;box-shadow:none;animation:none}.storybar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.storybar .storyseg{align-self:auto;order:-1;flex:none}.storybar .introtabs{flex:1;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.storybar .introtabs::-webkit-scrollbar{display:none}.storybar .introtabs button{flex:none;white-space:nowrap}.storybar .introctl{flex:none}.storybar .introctl button{white-space:nowrap}@media(max-width:1100px){.storyseg .segl{display:none}.storyseg button{padding:0 11px}.introctl .lifecur span{display:none}}.introctl{display:flex;gap:6px}.introctl .lifefull,.introctl .lifecur{min-height:36px;font-size:12.5px;padding:0 12px 0 5px}.introctl .lifeplay{width:26px;height:26px}.introctl .lifecur{padding:0 12px}.introtabs{justify-content:flex-start!important}.introtabs button{min-height:34px!important;padding:0 12px!important;font-size:12.5px!important}.introdeck{flex:1;min-height:0}.story .storygrid>.col{min-height:0}.introwin .rtostage{gap:8px;padding:10px 18px}.introwin .rtovis{zoom:.8}.introwin .rtocopy{gap:4px}.introwin .rtocopy h2{font-size:min(26px,5.4vh)}.introwin .rtocopy p{font-size:13.5px}@media(max-height:620px){.story .lensfoot .clipline{display:none}.introwin .rtovis{zoom:.66}.introwin .rtofeat{display:none}.story .lensfoot{padding-top:4px;padding-bottom:4px}}.introframe2{position:absolute;inset:0;width:100%;height:100%;border:0}.demodeck{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:12px;overflow:auto;scrollbar-width:none}.demodeck::-webkit-scrollbar{display:none}.democard{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:color-mix(in srgb,var(--dt) 22%,#0e1320);color:#fff;text-align:left;font:inherit;cursor:pointer;width:100%;max-width:none;justify-self:stretch;min-height:clamp(118px,22vh,180px);gap:10px;transition:transform .3s var(--settle),border-color .3s,box-shadow .3s}.democard.lead{grid-column:1/-1;min-height:clamp(130px,26vh,220px)}.democard .demop{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.democard:hover,.democard:focus-visible{transform:translateY(-2px);border-color:var(--dt);box-shadow:0 22px 44px -24px var(--dt)}.democlip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.democard:hover .democlip,.democard:focus-visible .democlip{opacity:.6}.demoveil{position:absolute;inset:0;background:linear-gradient(180deg,#080c160d,#080c16b8);pointer-events:none}.demotop,.demotx{position:relative;z-index:1}.demotop{display:flex;align-items:center;justify-content:space-between}.demoico{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--dt);color:var(--di,#fff)}.demon{font-size:11px;letter-spacing:.14em;color:#ffffffb3}.demotx{display:flex;flex-direction:column;gap:4px}.demol{font-size:clamp(18px,2vw,26px);font-weight:700;letter-spacing:-.025em}.democard.lead .demol{font-size:clamp(24px,3vw,38px)}.demop{font-size:13.5px;line-height:1.45;color:#ffffffd1;max-width:46ch}.demogo{display:inline-flex;align-items:center;gap:6px;margin-top:6px;align-self:flex-start;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff1f;font-size:13px;font-weight:700;transition:background .22s,color .22s}.democard:hover .demogo,.democard:focus-visible .demogo{background:#fff;color:#0b1220}@media(max-height:620px){.democard{padding:12px 14px;gap:6px}.demol{font-size:17px!important}.democard.lead .demol{font-size:24px!important}.demop{font-size:12.5px}.demogo{min-height:30px;margin-top:2px}.demoico{width:30px;height:30px}}@media(max-width:760px){.demodeck{grid-template-columns:1fr 1fr;grid-template-rows:none;overflow:auto}.democard.lead{grid-column:1/-1;min-height:clamp(130px,26vh,220px)}.democard .demop{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.kin{display:inline}.kinw{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.kinw>i{font-style:normal;display:inline-block;animation:kinrise .62s var(--settle,cubic-bezier(.22,1,.36,1)) both}.kinpill{display:inline-block;padding:0 .3em .04em;border-radius:999px;background:var(--rt);color:var(--rti,#fff);animation:kinpop .55s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes kinrise{0%{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}@keyframes kinpop{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.rtoflood{position:absolute;inset:0;z-index:8;pointer-events:none;overflow:hidden;contain:paint;background:var(--rt);opacity:.82;animation:rtofloodin .3s cubic-bezier(.65,0,.35,1) both,rtofloodout .24s ease .26s forwards}@keyframes rtofloodin{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}@keyframes rtofloodout{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.kinw>i,.kinpill{animation:none}.rtoflood{display:none}}.rtostage{perspective:1400px;perspective-origin:50% 38%}.rtoshot{zoom:1.35}.introwin .rtoshot{zoom:1.15}.rtolock>:first-child{animation:none}.rtovis{transform-style:preserve-3d}.rtoshot{transform-style:preserve-3d;animation-duration:1.15s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.rtoshot .rsc{transform-style:preserve-3d}.rtoshot .rsc>*{translate:0 0 var(--dz,22px);animation:dIn .9s cubic-bezier(.22,1,.36,1) var(--dd,.3s) both,dFloat var(--df,6s) ease-in-out calc(var(--dd,.3s) + 1.1s) infinite alternate}.rtoshot .rsc>*:nth-child(1){--sx:-140px;--sy:-60px}.rtoshot .rsc>*:nth-child(3){--sx:-110px;--sy:90px}.rtoshot .rsc>*:nth-child(4){--sx:130px;--sy:80px}.rtoshot .rsc>*:nth-child(5){--sx:0px;--sy:-120px}.rtoshot .rsc>*:has(.wds-orb){--dz:72px}.rtoshot .rsc>*>*{transition:scale .7s cubic-bezier(.34,1.56,.64,1),filter .55s ease;transition-delay:calc(var(--dd,.3s) + .35s)}.rtoshot .rsc>*>*:nth-child(2){transition-delay:calc(var(--dd,.3s) + .45s)}.rtoshot .rsc>*>*:nth-child(3){transition-delay:calc(var(--dd,.3s) + .55s)}.rtoshot .rsc>*>*:nth-child(4){transition-delay:calc(var(--dd,.3s) + .65s)}.rtoshot .rsc>*>*:nth-child(n+5){transition-delay:calc(var(--dd,.3s) + .75s)}.rtostage.pre .rtoshot .rsc>*>*{scale:.45;filter:blur(6px);transition:none}.rtoshot .wds-orb{transition:scale 1s cubic-bezier(.34,1.56,.64,1) .5s}.rtostage.pre .rtoshot .wds-orb{scale:.3;transition:none}.rtovis.out .rsc>*>*{scale:1.35;filter:blur(5px);transition:scale .38s ease,filter .38s ease;transition-delay:0s}@media(prefers-reduced-motion:reduce){.rtoshot .rsc>*>*,.rtoshot .wds-orb{transition:none!important;scale:none!important;filter:none!important}}.rtoshot .rsc>*:nth-child(2){--dd:.42s;--dz:46px;--df:5.2s;--sx:150px;--sy:-40px}.rtoshot .rsc>*:nth-child(3){--dd:.54s;--dz:8px;--df:6.8s}.rtoshot .rsc>*:nth-child(4){--dd:.66s;--dz:34px;--df:5.8s}.rtoshot .rsc>*:nth-child(5){--dd:.78s;--dz:58px;--df:6.4s}.rtoshot .rsc>*:nth-child(n+6){--dd:.9s;--dz:16px}.rtoshot .wvsim,.rtoshot .wvcard,.rtoshot .wvevent,.rtoshot .rstotal,.rtoshot .rsrcpt{box-shadow:0 26px 40px -26px #06163659,var(--nm-raised,none)}@keyframes dIn{0%{translate:var(--sx,0) var(--sy,24px) -220px;opacity:0}to{translate:0 0 var(--dz,22px);opacity:1}}@keyframes dFloat{0%{translate:0 0 var(--dz,22px)}to{translate:0 -6px calc(var(--dz,22px) + 22px)}}@media(prefers-reduced-motion:reduce){.rtoshot .rsc>*{animation:none;translate:none}}.rtoshot.map{animation-name:shotMap}.rtoshot.orbit{animation-name:shotOrbit}.rtoshot.assemble{animation-name:shotAssemble}.rtoshot.shelf{animation-name:shotShelf}.rtoshot.dolly{animation-name:shotDolly}@keyframes shotMap{0%{transform:rotateX(62deg) translateZ(-320px) translateY(80px);opacity:0}55%{opacity:1}to{transform:rotateX(10deg)}}@keyframes shotOrbit{0%{transform:rotateY(-62deg) translate(160px) translateZ(-300px);opacity:0}55%{opacity:1}to{transform:rotateY(-4deg)}}@keyframes shotAssemble{0%{transform:rotateY(42deg) rotateX(16deg) translateZ(-480px);opacity:0}55%{opacity:1}to{transform:rotateY(4deg)}}@keyframes shotShelf{0%{transform:rotateY(-38deg) translate(32%) translateZ(-220px);opacity:0}55%{opacity:1}to{transform:rotateY(-12deg)}}@keyframes shotDolly{0%{transform:translateZ(-520px) rotateX(8deg);opacity:0}55%{opacity:1}to{transform:none}}.rtofloor{position:absolute;left:-30%;right:-30%;top:46%;height:120%;z-index:0;pointer-events:none;transform-origin:50% 0;transform:rotateX(74deg);background-image:linear-gradient(color-mix(in srgb,var(--text) 9%,transparent) 2px,transparent 2px),linear-gradient(90deg,color-mix(in srgb,var(--text) 9%,transparent) 2px,transparent 2px);background-size:84px 84px;-webkit-mask-image:radial-gradient(60% 70% at 50% 10%,#000 30%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 10%,#000 30%,transparent 75%);animation:floorIn 1.1s cubic-bezier(.22,1,.36,1) both,floorRun 14s linear 1.1s infinite}@keyframes floorIn{0%{opacity:0;transform:rotateX(88deg)}to{opacity:1;transform:rotateX(74deg)}}@keyframes floorRun{to{background-position:0 168px,84px 0}}.rtoflood:after{content:"";position:absolute;left:50%;top:50%;width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;border-radius:50%;box-shadow:inset 0 0 0 6vmin #ffffffeb,0 0 80px #ffffff8c;animation:ringThru .55s cubic-bezier(.65,0,.35,1) .04s both}@keyframes ringThru{0%{transform:scale(.12);opacity:0}30%{opacity:1}to{transform:scale(5.5);opacity:0}}.rtostage.alive .rtovis.closer,.rtovis.closer{animation:shotRise 1.2s cubic-bezier(.22,1,.36,1) both}@keyframes shotRise{0%{transform:rotateX(74deg) scale(.6) translateY(40px);opacity:0}60%{opacity:1}to{transform:none}}.rtolock{display:inline-flex;align-items:center;gap:clamp(12px,2vw,22px)}.rtolock>:first-child{animation:lockSlide .8s cubic-bezier(.22,1,.36,1) .5s both}.rtolockw{display:block;height:clamp(34px,6vh,56px);animation:lockWipe .7s cubic-bezier(.22,1,.36,1) .62s both}.rtolockw img{height:100%;width:auto;display:block}.rtolockw .lkl{display:none}[data-theme=dark] .rtolockw .lkl{display:block}[data-theme=dark] .rtolockw .lkd{display:none}@keyframes lockSlide{0%{transform:translate(60%)}to{transform:none}}@keyframes lockWipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media(prefers-reduced-motion:reduce){.rtoshot,.rtofloor,.rtovis.closer,.rtolock>*,.rtolockw{animation:none!important}.rtoflood:after{display:none}}.wvsim{display:grid;gap:12px;width:min(420px,100%);padding:16px;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised)}.wvsimhd{display:flex;align-items:center;justify-content:space-between;gap:8px}.wvsimtag{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 12px;border-radius:999px;border:1.5px dashed var(--rt);color:var(--rt);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wvsimtag i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:weo-breathe-sm 1.6s ease-in-out infinite}.wvsimtag.real{border-style:solid;background:var(--rt);color:#fff}.wvsimworld{font-size:12.5px;font-weight:700;color:var(--text-dim)}.wvsimbody{display:flex;align-items:center;gap:16px}.wvsimo{position:relative;flex:none;width:120px;height:120px;display:grid;place-items:center;border-radius:50%;transition:background .6s}.wvsimo svg{position:absolute;inset:0;width:100%;height:100%}.wvsimo .trk{fill:none;stroke:color-mix(in srgb,var(--text) 10%,transparent);stroke-width:7}.wvsimo .val{fill:none;stroke:var(--rt);stroke-width:7;stroke-linecap:round}.wvsimo .mask{fill:none;stroke:var(--surface);stroke-width:9;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.wvsimo[data-world=dusk]{background:radial-gradient(circle,color-mix(in srgb,#F7B21F 22%,transparent),transparent 70%)}.wvsimo[data-world=night]{background:radial-gradient(circle,color-mix(in srgb,#3A2A6E 40%,transparent),transparent 70%)}.wvsimstats{flex:1;min-width:0;display:grid;gap:6px}.wvsimstats>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.wvsimstats em{font-style:normal;font-size:12px;color:var(--text-dim)}.wvsimstats b{font-size:16px;letter-spacing:-.02em}.wvsimstats .hi b{font-size:22px;color:var(--rt)}.wvsimruns{display:grid;gap:6px}.wvsimrun{display:grid;grid-template-columns:96px 1fr 52px;align-items:center;gap:8px;font-size:12px;opacity:.45;transition:opacity .4s}.wvsimrun.on{opacity:1}.wvsimrun em{font-style:normal;font-weight:600;color:var(--text-dim)}.wvsimrun b{text-align:right;font-variant-numeric:tabular-nums}.wvsimbar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.wvsimbar i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--rt) 45%,transparent);transition:width .9s cubic-bezier(.22,1,.36,1)}.wvsimrun.cur .wvsimbar i{background:repeating-linear-gradient(90deg,var(--rt) 0 6px,transparent 6px 10px)}.wvsimrun.best .wvsimbar i{background:var(--rt)}.wvsimrun.best em,.wvsimrun.best b{color:var(--rt)}.lifemodal,.lifebar{color:var(--text)}.rtointro{display:flex}.rtocopy h2{color:var(--text)}.rtostage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,3vh,26px);padding:clamp(20px,4vh,48px) 24px;cursor:pointer;background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--rt) 14%,transparent),transparent 72%);transition:background .6s var(--settle);overflow:auto}.rtoo{display:grid;place-items:center;flex:none}.rtovis{position:relative;display:grid;justify-items:center;gap:14px;flex:none;animation:emerge .5s var(--settle) both}.rtofeat{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 15px;border-radius:999px;background:var(--rt);color:var(--rti,#fff);font-size:13.5px;font-weight:700;letter-spacing:.02em}.rtofeat i{width:7px;height:7px;border-radius:50%;background:var(--rti,#fff);animation:weo-breathe-sm 2.4s ease-in-out infinite}.rsc{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text);max-height:min(36vh,300px)}.rsc em{font-style:normal;color:var(--text-dim);font-size:12px;font-weight:500;white-space:nowrap}.rsorbs{display:flex;gap:clamp(14px,3vw,28px);justify-content:center}.rsorb{display:flex;flex-direction:column;align-items:center;gap:6px;animation:rsIn .5s var(--settle) calc(var(--i)*.15s) both,rsSink 3.2s var(--settle) calc(.8s + var(--i)*.3s) infinite}.rsorb b{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.rsdown{display:flex;flex-direction:column;align-items:center;gap:3px}.rsdown i{width:4px;height:4px;border-radius:50%;background:var(--rt);opacity:.5;animation:weoPulse 1.2s ease-in-out infinite}.rsdown i:nth-child(2){animation-delay:.2s}.rsdown i:nth-child(3){animation-delay:.4s}.rstotal{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised)}.rstotal b{white-space:nowrap;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.rsvortex{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--rt);background:color-mix(in srgb,var(--rt) 12%,var(--surface));animation:weoSpin 6s linear infinite}@keyframes rsIn{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}@keyframes rsSink{0%,30%{translate:0 0;opacity:1}75%{translate:0 24px;opacity:.15}to{translate:0 0;opacity:1}}.rsladder{width:min(380px,100%);align-items:stretch;gap:6px}.rstier{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:clamp(32px,5.4vh,42px);padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);font-size:clamp(12.5px,1.9vh,14px);font-weight:600;white-space:nowrap;animation:rsIn .45s var(--settle) calc(var(--i)*.08s) both;transition:background .35s,color .35s,border-color .35s,transform .35s var(--settle)}.rstier b{font-variant-numeric:tabular-nums}.rstier.past{color:var(--text-dim)}.rstier.on{background:var(--rt);border-color:var(--rt);color:var(--rti,#fff);transform:scale(1.03)}.rsnote{align-self:center;font-size:12.5px;color:var(--text-dim);margin-top:2px;white-space:nowrap}.rsproof{width:min(360px,100%);align-items:stretch}.rsrcpt{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised)}.rsrhd{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;white-space:nowrap}.rsrhd em{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-weight:700;font-size:14px}.rssteps{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.rsstep{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px;color:var(--text-faint);transition:color .3s;white-space:nowrap}.rsstep i{flex:none;width:13px;height:13px;border-radius:50%;border:2px solid var(--border);transition:background .3s,border-color .3s}.rsstep.done{color:var(--text)}.rsstep.done i{background:var(--rt);border-color:var(--rt)}.rsverified{align-self:center;min-height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--text-dim);white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.rsverified.on{background:var(--rt);border-color:var(--rt);color:var(--rti,#fff)}.rsyou{display:flex;flex-direction:column;align-items:center;gap:4px}.rsfriends{display:flex;gap:10px;justify-content:center}.rsfriend{opacity:.28;filter:grayscale(1);transition:opacity .4s,filter .4s,transform .4s var(--settle)}.rsfriend.on{opacity:1;filter:none;transform:translateY(-3px)}.rsworth{min-height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:var(--rt);color:var(--rti,#fff);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rsclock{gap:12px}.rstime{display:flex;flex-direction:column;align-items:center;gap:2px}.rstime b{font-size:28px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.rsstake{width:min(340px,100%);align-items:stretch;gap:10px;padding:16px 18px;border-radius:24px;background:var(--surface);border:1px solid color-mix(in srgb,var(--rt) 40%,var(--border));box-shadow:var(--nm-raised)}.rsshd{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.rsamt{display:flex;align-items:center;gap:6px;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rsamt em{font-size:14px;margin-left:4px}.rsbar{height:8px;border-radius:99px;background:var(--surface-2);box-shadow:var(--nm-inset);overflow:hidden}.rsbar i{display:block;height:100%;border-radius:99px;background:var(--rt);transition:width .8s var(--settle)}.rsrow{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--text-dim)}.rsrow b{color:var(--text)}.wvmark{height:clamp(24px,4vh,34px);width:auto}.wvcard{display:flex;flex-direction:column;gap:12px;width:min(360px,100%);padding:16px 18px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised)}.wvcardhd{display:flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap}.wvcardhd em{margin-left:2px}.wvdot{width:9px;height:9px;border-radius:50%;background:var(--o-violet,#D946EF);animation:weo-breathe-sm 3.4s ease-in-out infinite}.wvjoined{margin-left:auto;min-height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);font-size:11.5px;font-weight:700;color:var(--text-dim)}.wvstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wvstats>span{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:14px;background:var(--surface-2)}.wvstats b{font-size:18px;font-variant-numeric:tabular-nums}.wvsteward{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-dim)}.wvby{max-width:360px}.wvby b{color:var(--text)}.wvpeople{width:min(420px,100%);align-items:stretch;gap:8px}.wvperson{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);opacity:.45;transition:opacity .4s,border-color .4s,transform .4s var(--settle)}.wvperson.on{opacity:1;border-color:color-mix(in srgb,var(--rt) 50%,var(--border));transform:scale(1.02)}.wvpt{display:flex;flex-direction:column;min-width:0;flex:1}.wvpt b{font-size:14px}.wvpt em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wvisr{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap}.wvpair{position:relative;display:flex;gap:40px;justify-content:center;transition:gap .8s var(--settle)}.wvpair.merged{gap:0}.wvpair .wvo{transition:transform .8s var(--settle)}.wvpair.merged .wvo.a{transform:translate(18px)}.wvpair.merged .wvo.b{transform:translate(-18px)}.wvdrop{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:24px;background:var(--surface);border:2px dashed color-mix(in srgb,var(--rt) 55%,var(--border));box-shadow:var(--nm-raised);transition:border-color .3s}.wvdrop.real{border-style:solid;border-color:var(--rt)}.wvsky{flex:none;width:72px;height:72px;border-radius:18px;background:linear-gradient(180deg,var(--world-sky),var(--world-sky-2) 60%,var(--world-ground))}.wvdt{display:flex;flex-direction:column;gap:2px}.wvdt b{font-size:15px;white-space:nowrap}.wvevents{flex-direction:row;gap:12px;align-items:stretch}.wvevent{display:flex;flex-direction:column;gap:4px;width:clamp(170px,24vw,220px);padding:14px 16px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);transition:border-color .4s,transform .4s var(--settle),box-shadow .4s}.wvevent.on{border-color:var(--rt);transform:translateY(-3px);box-shadow:var(--nm-raised)}.wvevent b{font-size:15px;white-space:nowrap}.wvst{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.wvst i{width:7px;height:7px;border-radius:50%;background:#22c55e}.wvrow{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:12px;color:var(--text-dim);white-space:nowrap}.wvworld{position:relative;display:flex;gap:8px;align-items:flex-end;width:min(320px,80%);height:clamp(70px,13vh,110px);padding:12px 14px 18px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,var(--world-sky),var(--world-sky-2));box-shadow:var(--nm-raised);transition:background .6s var(--settle)}.wvworld i{position:relative;z-index:1;flex:1;border-radius:10px 10px 4px 4px;background:var(--world-built);box-shadow:inset 0 -6px 0 var(--world-built-2),0 0 0 1px color-mix(in srgb,var(--world-ink) 12%,transparent)}.wvworld i:nth-child(1){height:45%}.wvworld i:nth-child(2){height:80%}.wvworld i:nth-child(3){height:60%}.wvground{position:absolute;left:0;right:0;bottom:0;height:16px;background:var(--world-ground)}@media(max-height:620px){.wvmark{display:none}.wvcard{gap:8px;padding:12px 16px}.wvstats span{padding:6px 10px}.wvstats b{font-size:16px}.wvperson{padding:5px 12px 5px 6px}.wvevent{padding:10px 14px}}.fsseat{width:min(400px,100%);align-items:stretch;gap:12px;padding:14px 16px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised)}.fsstats b{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.fssim{width:min(360px,100%);align-items:stretch;gap:12px}.fsslide{display:flex;flex-direction:column;gap:6px}.fssim .rstotal{align-self:center}.fsres{width:min(380px,100%);align-items:stretch;gap:12px}.fsladder{display:flex;gap:4px;height:22px}.fsladder i{border-radius:8px;background:var(--rt);transition:opacity .4s}.fslegend{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fslegend>span{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:14px;background:var(--surface);border:1px solid var(--border);transition:border-color .4s}.fslegend>span.on{border-color:var(--rt)}.fslegend{grid-template-columns:repeat(5,1fr)!important}.fslegend b{font-size:16px;font-variant-numeric:tabular-nums}.fsledger{width:min(340px,100%);align-items:stretch}.fsledger .rsrow{min-height:32px;align-items:center;opacity:.4;transition:opacity .4s}.fsledger .rsrow.on{opacity:1}.fsledger .rsrow b{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.fsgrid{display:grid!important;grid-template-columns:repeat(8,1fr);gap:6px;width:min(320px,90%)}.fsgrid i{aspect-ratio:1;border-radius:8px;background:var(--rt);transition:opacity .8s}.fscmp{width:min(380px,100%);align-items:stretch}.fscmp .rsrow{min-height:26px;align-items:center;opacity:.35;transition:opacity .4s}.fscmp .rsrow.on,.fscmp .fstotal,.fscmp .fswith{opacity:1}.fscmp .fstotal{border-top:1px solid var(--border);padding-top:6px}.fscmp .fswith b{color:var(--rt)}.fscmp .rsnote{white-space:normal;text-align:center;max-width:40ch}.fscmp .fstotal b{color:var(--rt)}@media(max-height:620px){.fscmp .rsnote{display:none}.fscmp .rsrcpt{padding:10px 14px;gap:2px}.fscmp .rsrow{min-height:22px;font-size:12.5px}}.rtoctas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.rtocta.alt{font-size:14px;min-height:46px;padding:0 18px;box-shadow:var(--nm-sm);animation-delay:.5s}.fsrole{position:relative}.fsroleisr{position:absolute;right:-6px;bottom:30px;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:11.5px;font-weight:700;letter-spacing:.04em}.fsroletrack{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.lifemenu{max-height:min(52vh,420px);overflow:auto}.fsclock{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.fsrole img{width:clamp(110px,24vh,170px);height:clamp(110px,24vh,170px);border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--rt),0 0 0 10px color-mix(in srgb,var(--rt) 18%,transparent),0 22px 44px -20px #0616368c}.wvscen{max-width:40ch;text-align:center;white-space:normal!important}.wvchips{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.wvchip{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-dim);transition:background .3s,color .3s,border-color .3s}.wvchip.on{background:var(--rt);border-color:var(--rt);color:var(--rti,#fff)}.rtostage.alive{--mx:0;--my:0;isolation:isolate}.rtostage.alive>*:not(.rtofx):not(.valuestrip){position:relative;z-index:1}.valuestrip{position:absolute;top:14px;left:14px;z-index:6;display:flex;gap:6px;flex-wrap:wrap;pointer-events:none;max-width:calc(100% - 140px)}.vsitem{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--surface,#fff) 88%,transparent);border:1px solid var(--border);box-shadow:var(--nm-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);white-space:nowrap;font-size:12px}.vsk{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.vsv{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;animation:vsTick .6s cubic-bezier(.22,1,.36,1)}.vsup{font-size:11px;font-weight:700;color:#15803d}.vsitem em{font-style:normal;font-size:11px;color:var(--text-dim)}@keyframes vsTick{0%{color:#15803d;transform:translateY(4px)}to{color:inherit;transform:none}}@media(max-width:700px),(max-height:560px){.vsitem em{display:none}}@media(prefers-reduced-motion:reduce){.vsv{animation:none}}.rtofx{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;contain:strict}.rtoglow{position:absolute;inset:-10%;z-index:0;pointer-events:none;background:radial-gradient(40% 36% at calc(50% + var(--mx)*12%) calc(36% + var(--my)*10%),color-mix(in srgb,var(--rt) 26%,transparent),transparent 70%);animation:rtoGlow 5.6s ease-in-out infinite;transition:background .6s var(--settle)}.rtoiris{position:absolute;left:50%;top:38%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--rt) 30%,transparent),transparent 70%);animation:rtoIris 1.1s cubic-bezier(.22,1,.36,1) both}.rtostage.alive .rtovis{animation:rtoFocus .75s cubic-bezier(.22,1,.36,1) both;transform:translate(calc(var(--mx)*-10px),calc(var(--my)*-8px)) rotateX(calc(var(--my)*-4deg)) rotateY(calc(var(--mx)*6deg));transition:transform .5s var(--settle)}.rtostage.alive .rtovis .rsc{animation:rtoDrift 7s ease-in-out .8s infinite alternate}.rtostage.alive .rtocopy h2{animation:rtoLine .65s cubic-bezier(.22,1,.36,1) .18s both}.rtostage.alive .rtocopy p{animation:rtoLine .65s cubic-bezier(.22,1,.36,1) .34s both}.rtostage.alive .rtofeat{animation:rtoPop .5s cubic-bezier(.22,1,.36,1) .45s both}.rtostage.alive .beatnav button{position:relative;overflow:visible}.rtostage.alive .beatnav button.past:before{background:color-mix(in srgb,var(--wt) 55%,transparent)}.rtostage.alive .beatnav .beatfill:after{animation-duration:var(--bd,3.4s)}.rtovis{transition:filter .36s ease,scale .42s cubic-bezier(.4,0,.2,1)}.rtovis.out{filter:blur(6px) opacity(0);scale:1.07}.rtovis.out .rsc>*{transition:translate .42s cubic-bezier(.4,0,.2,1)}.rtostage:has(.rtovis.out){overflow:hidden}.rtostage.measuring .rtovis,.rtostage.measuring .rtoshot,.rtostage.measuring .rsc{transform:none!important}.rtostage.measuring .rtoshot *{translate:none!important;scale:none!important;transition:none!important}.rtovis.out .rsc>*:nth-child(odd){translate:-160px -70px 200px}.rtovis.out .rsc>*:nth-child(2n){translate:170px 80px 220px}.rtovis.out .rsc>*:nth-child(3n){translate:0 -140px 260px}.rtostage.alive .rtovis .rtofeat{animation:rtoFeatIn .6s cubic-bezier(.22,1,.36,1) .9s both}@keyframes rtoFeatIn{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rtovis,.rtoshot .rsc>*{transition:none}.rtovis.out{filter:none;scale:none}}.rtovis.closer{display:grid;place-items:center}.rtovis.closer>*{grid-area:1/1}.rtorings{position:relative;width:1px;height:1px}.rtorings i{position:absolute;left:50%;top:50%;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--rt) 50%,transparent);animation:weoRipple 2.6s cubic-bezier(.22,1,.36,1) infinite}.rtorings i:nth-child(2){animation-delay:.85s}.rtorings i:nth-child(3){animation-delay:1.7s}.rtovis.closer>div,.rtovis.closer>span:not(.rtorings):not(.rtofeat){animation:rtoBreathe 3.4s ease-in-out .9s infinite}@keyframes rtoFocus{0%{opacity:0;scale:.84;filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;scale:1;filter:none}}@keyframes rtoDrift{0%{scale:1;translate:0 0}to{scale:1.045;translate:0 -4px}}@keyframes rtoLine{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes rtoPop{0%{opacity:0;scale:.7}70%{opacity:1;scale:1.06}to{opacity:1;scale:1}}@keyframes rtoIris{0%{transform:scale(.2);opacity:1}to{transform:scale(26);opacity:0}}@keyframes rtoGlow{0%,to{opacity:.75}50%{opacity:1}}@keyframes rtoBreathe{0%,to{scale:1}50%{scale:1.035}}@keyframes weoRipple{0%{transform:scale(.4);opacity:.6}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.rtostage.alive *,.rtostage.alive{animation:none!important;transition:none!important}.rtostage.alive .rtovis{transform:none}}.rtostage{justify-content:safe center;scrollbar-width:none}.rtostage::-webkit-scrollbar{display:none}.rtostage:has(.rtocta){gap:clamp(8px,2vh,18px)}@media(max-height:620px){.rtostage{gap:10px;padding-top:14px;padding-bottom:14px}.rsorb .wds-orb,.rsc{max-height:none}.rssteps{grid-template-columns:repeat(4,auto)}.rsstep{font-size:12px}.rsladder{gap:4px}.rstier{min-height:30px}.rsc{gap:8px}.rtocopy h2{font-size:min(30px,6.4vh)}.rtocopy{gap:6px}.rtofeat{min-height:26px}}@media(prefers-reduced-motion:reduce){.rsc *{animation:none!important}}.rtocopy{display:grid;justify-items:center;gap:10px;text-align:center;max-width:560px;animation:meetLine .55s var(--settle) both}.rtocopy h2{margin:0;font-size:min(clamp(26px,3.4vw,44px),6.2vh);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.rtocopy p{margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:var(--text-dim);text-wrap:pretty;max-width:44ch}.rtocta{margin-top:8px;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--nm-raised);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;animation:weoDialogIn .45s var(--settle) .35s both}.rtocta:hover,.rtocta:focus-visible{background:var(--rt);border-color:var(--rt);color:var(--rti,#fff);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--rt) 80%,transparent)}.lifecur.rtoblocks{padding:0 18px 0 16px}.lifecur.rtoblocks>svg{margin-left:0}.ppchipmya{flex:none;display:block;width:34px;height:34px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--st,#22C55E),0 0 0 4px color-mix(in srgb,var(--st,#22C55E) 24%,transparent)}.lifecur.lifeskip{padding:0 16px 0 18px}.lifecur.lifeskip:hover,.lifecur.lifeskip:focus-visible{border-color:color-mix(in srgb,#3A95F2 50%,var(--border))}.lifemenu{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 32px));display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-hero,var(--nm-raised));animation:emerge .25s var(--settle)}.lifechip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 4px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.lifechip img{width:36px;height:36px;border-radius:50%;object-fit:cover}.lifechip.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.lifechip.any{padding:0 14px;color:var(--text-dim)}@media(max-width:640px){.lifewrap{gap:8px}.lifemodal{width:100vw;height:calc(100svh - 72px);border-radius:0 0 24px 24px;border:0}.lifefull,.lifecur{min-height:44px;font-size:13px}}.splashgate{display:flex;justify-content:center;align-items:flex-end;min-height:64px;padding-top:16px}.gateform{display:flex;gap:10px;align-items:flex-end;justify-content:center;width:min(420px,100%);animation:emerge .3s var(--settle)}.introframe{position:fixed;inset:0;z-index:200;background:var(--bg-a,#F1F2F5)}.introframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .45s var(--settle)}.introframe.on iframe{opacity:1}.introdot{width:36px;height:36px;border:none;background:none;padding:0;display:grid;place-items:center;cursor:pointer;border-radius:50%}.introdot i{width:12px;height:12px;border-radius:50%;border:2px solid #3A95F2;box-sizing:border-box;animation:weo-breathe-sm 3.4s ease-in-out infinite;transition:transform .25s var(--settle)}.introdot:hover i{transform:scale(1.25);background:color-mix(in srgb,#3A95F2 22%,transparent)}.introdot:focus-visible{outline:2px solid #3A95F2;outline-offset:2px}.block.quiet{background:radial-gradient(120% 100% at 20% 0%,color-mix(in srgb,var(--bt) 42%,#0a0e1c),#0a0e1c 78%);min-height:150px}.block.quiet .blockwash{opacity:.5}.block.quiet:after{display:none}.block.quiet:hover .blockwash{opacity:.9}.door .doortx{padding:22px 20px 20px;gap:12px;flex:1}.door .doortx h3{font-size:18px}.door .doortx p{flex:1}.door{background:linear-gradient(180deg,color-mix(in srgb,var(--dt) 10%,var(--surface)),var(--surface) 60%)}.leadstage{align-items:center;justify-content:center;cursor:zoom-out}.leadstage .leadover{cursor:default}.leadstage .leadover>*{cursor:auto}.lens .lenshd,.lens .lensfoot{cursor:zoom-out}.lens .lenshd>*,.lens .lensfoot>*{cursor:auto}.leadstage .leadover{position:relative;bottom:auto;max-height:none;overflow:visible;align-items:center;text-align:center;background:none;max-width:820px;animation-delay:0s;padding:clamp(20px,4vh,48px) clamp(16px,3vw,40px)}.leadstage .leadover h2{max-width:24ch;text-wrap:balance}.leadstage .leadq{margin:0;max-width:52ch}.leadstage .leadmark{align-self:center}.leadstage .leadover .hlorb{width:14px;height:14px}@media(max-height:720px){.leadstage .leadq{display:block}}.preboot{min-height:88svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vh,52px);padding:96px 20px 60px;text-align:center}.prering{width:min(320px,62vw);aspect-ratio:1;border-radius:50%;border:calc(min(320px,62vw)*.19) solid var(--surface-2);box-shadow:var(--nm-raised),inset 0 0 0 1px var(--border);animation:weo-o-breathe 4.2s ease-in-out infinite}.preboot .display{max-width:820px}.preboot .lead{max-width:56ch;margin-top:-14px}.navread{display:inline-block;overflow:hidden;white-space:nowrap;font-size:12.5px;font-weight:700;letter-spacing:-.01em;padding-left:2px;transition:max-width .38s var(--settle),opacity .25s}.isle{display:flex;align-items:center;gap:4px}.isle-n{gap:2px}.brand{display:flex;align-items:center;padding:2px 0}.brand img{height:34px;display:block}[data-cfg=split] .hdrbar{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;gap:12px}[data-cfg=split] .isle{padding:6px 8px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,#fff),color-mix(in srgb,var(--surface) 84%,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--nm-hero),inset 0 1px #ffffffb3}[data-cfg=split] .isle-b{padding:6px 16px}[data-cfg=side] .hdrzone{inset:12px auto 12px 12px;padding:0;align-items:center}[data-cfg=side] .hdrbar{flex-direction:column;border-radius:34px;padding:16px 8px;gap:14px}[data-cfg=side] .isle{flex-direction:column}[data-cfg=side] .brand img{height:26px}[data-cfg=side] .navread,[data-cfg=side] .ppchiptx{display:none}[data-cfg=side] .ppchip{padding:4px}[data-cfg=side] .hero,[data-cfg=side] .doors,[data-cfg=side] .foot{padding-left:92px}[data-cfg=side] .pop{top:0;left:calc(100% + 12px);right:auto}@media(max-width:820px){.isle-n{display:none}[data-cfg=side] .hdrzone{inset:12px 0 auto;padding:0 12px;justify-content:center}[data-cfg=side] .hdrbar{flex-direction:row;border-radius:999px;padding:6px 8px 6px 16px;gap:10px}[data-cfg=side] .isle{flex-direction:row}[data-cfg=side] .hero,[data-cfg=side] .doors,[data-cfg=side] .foot{padding-left:clamp(14px,3vw,28px)}[data-cfg=side] .pop{top:calc(100% + 10px);left:auto;right:0}}.lvls{gap:2px}.lvl{display:inline-flex;align-items:center;height:36px;padding:0 10px;border-radius:999px;border:none;background:transparent;color:var(--text-faint);cursor:pointer;font:inherit;font-weight:700;font-size:12px;transition:background .25s,color .25s}.lvl.seen{color:var(--text-dim)}.lvl.back{padding:0 9px;color:var(--text-dim)}.lvl.next{gap:5px;color:var(--text-dim)}.lvl.next:hover,.lvl.back:hover{color:var(--nc);background:color-mix(in srgb,var(--nc) 14%,transparent)}.lvl:hover{color:var(--text);background:var(--surface-2)}.lvl.on,.lvl.on:hover{background:var(--nc);color:var(--ni,#fff);box-shadow:var(--nm-raised);padding:0 14px}.lvl.on .lvln{opacity:.8}.lvln{font-size:10.5px;letter-spacing:.1em}.lvltag{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;white-space:nowrap;width:max-content}.heroact{position:relative;z-index:5}.beats2{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;transition:opacity .16s ease-out}.beats2.out{opacity:0}.beats2 li{font-size:12.5px;font-weight:600;color:var(--text-dim);padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}@media(max-width:640px){.lvl .npl{display:none}}.npill{display:inline-flex;align-items:center;height:40px;padding:0 11px;border-radius:999px;border:none;background:transparent;color:var(--text-dim);cursor:pointer;font:inherit;font-weight:700;font-size:12.5px;transition:background .25s,color .25s}.npill:hover,.npill.on{background:color-mix(in srgb,var(--nc) 14%,transparent);color:var(--nc)}.npl{display:inline-block;overflow:hidden;white-space:nowrap;transition:max-width .35s var(--settle),opacity .25s,padding .35s var(--settle)}.toolb{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:var(--text-dim);display:grid;place-items:center;cursor:pointer;position:relative;transition:background .25s,color .25s}.toolb:hover,.toolb.on{background:var(--surface-2);color:var(--text)}.toolb.parked:after{content:"";position:absolute;right:7px;bottom:7px;width:6px;height:6px;border-radius:50%;background:var(--tc,var(--et))}.fandisc{width:20px;height:20px;border-radius:50%;display:block;-webkit-mask:radial-gradient(circle,transparent 34%,#000 36%);mask:radial-gradient(circle,transparent 34%,#000 36%)}.onavglyph{position:relative;width:20px;height:20px;display:grid;place-items:center}.onavglyph>*{grid-area:1/1}.onavglyph .fandisc{opacity:0;transition:opacity .3s}.toolb:hover .onavglyph .fandisc,.toolb.on .onavglyph .fandisc{opacity:1}.toolb:hover .onavglyph svg,.toolb.on .onavglyph svg{opacity:0}.toolb.parked:after{display:none}.popw{position:relative;display:inline-flex}.pop{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-hero);animation:emerge .3s var(--settle);z-index:50;text-align:left}.dirow{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:14px;border:none;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;width:100%}.dirow:hover,.dirow.on{background:color-mix(in srgb,var(--nc) 12%,transparent)}.dirico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--nc) 16%,transparent);color:var(--nc)}.dirl{font-size:13px;font-weight:600}.popact{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border-radius:12px;border:1px dashed var(--border);background:transparent;color:var(--text-dim);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.popact:hover{color:var(--text);background:var(--surface-2)}.askrow{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border-radius:12px;border:none;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;width:100%}.askrow:hover{background:var(--surface-2)}.setrow{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:var(--text);text-align:left;width:100%}.setrow.on{border-color:color-mix(in srgb,var(--et) 50%,transparent)}.cfgt{font-size:13px;font-weight:700}.cfgd{font-size:11.5px;color:var(--text-dim)}.cfgico{display:flex;gap:2px;width:28px;height:18px;flex:none;align-items:stretch}.cfgico i{flex:1;border-radius:3px;background:var(--text-dim);opacity:.7}.cfgico[data-cfg=wide] i+i{display:none}.cfgico[data-cfg=wide] i{border-radius:999px}.cfgico[data-cfg=side]{flex-direction:column;width:10px}.myaorb{width:34px;height:34px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px #2dd4bf}.myaorb img,.myafloat img,.bubface img{width:100%;height:100%;object-fit:cover;display:block}.myafloat{position:fixed;right:18px;bottom:18px;z-index:1400;width:58px;height:58px;border-radius:50%;border:2px solid #2DD4BF;padding:0;background:var(--surface);box-shadow:var(--nm-hero);cursor:pointer;overflow:hidden;animation:weo-breathe-sm 3.4s ease-in-out infinite;transition:transform .3s var(--settle)}.myafloat:hover{transform:translateY(-2px)}.myapanel{position:fixed;right:18px;bottom:18px;z-index:1450;width:min(340px,calc(100vw - 36px));max-height:min(560px,calc(100vh - 36px));display:flex;flex-direction:column;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-hero);overflow:hidden;animation:emerge .35s var(--settle);color:var(--text)}.myahd{display:flex;align-items:center;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--border)}.thread{flex:1;min-height:120px;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.bub{display:flex;gap:8px;align-items:flex-end;font-size:13.5px;line-height:1.5}.bub.you{justify-content:flex-end}.bubbody{max-width:84%;padding:9px 12px;border-radius:16px;background:var(--surface-2);color:var(--text);display:flex;flex-direction:column}.bub.you .bubbody{background:var(--text);color:var(--bg-a)}.bubface{width:24px;height:24px;border-radius:50%;overflow:hidden;flex:none}.bubgo{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:inherit;font-size:12px;font-weight:700;color:var(--bc,var(--et));background:none;border:none;padding:0;cursor:pointer;align-self:flex-start}.chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 10px}.chip1{font:inherit;font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);background:color-mix(in srgb,var(--ac) 10%,transparent);color:var(--text);cursor:pointer}.myain{display:flex;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--border)}.myain input{flex:1;min-width:0;font:inherit;font-size:13px;padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);box-shadow:var(--nm-inset);outline:none}.myain button{width:40px;height:40px;border-radius:50%;border:none;background:var(--text);color:var(--bg-a);display:grid;place-items:center;cursor:pointer}.myain button:disabled{opacity:.4}.dots{display:inline-flex;gap:4px;padding:4px 0}.dots i{width:6px;height:6px;border-radius:50%;background:var(--text-dim);animation:weo-breathe-sm 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.ppchip{display:inline-flex;align-items:center;gap:9px;padding:4px 14px 4px 4px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-raised);cursor:pointer;color:var(--text);min-height:44px;transition:transform .25s var(--settle),box-shadow .25s}.ppchip:hover{transform:translateY(-2px);box-shadow:var(--nm-hero)}.ppchiptx{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.ppname{font-size:13px;font-weight:700;letter-spacing:-.01em}.ppisr{font-size:10px;color:var(--text-dim)}.ppticks{display:inline-flex;gap:3px}.ppticks i{width:5px;height:5px;border-radius:50%;background:var(--border)}.ppticks i.on{background:var(--st)}.pprow.locked .pprowhd{opacity:.5;cursor:default}.ppchip.nudge{box-shadow:0 0 color-mix(in srgb,var(--et,#3A95F2) 60%,transparent);animation:chip-ask 3.4s ease-in-out infinite}@keyframes chip-ask{0%,to{box-shadow:0 0 color-mix(in srgb,var(--et,#3A95F2) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--et,#3A95F2) 0%,transparent)}}.wstep{animation:hl .4s var(--settle) both}.scrim,.lens,.lenshd,.lensbody,.lensfoot,.leadstage,.storygrid,.ppscroll,.pphero,.pphd,.sheet.reg{cursor:zoom-out}.scrim>*,.lens .framebox,.lens button,.lens a,.lens input,.ppphone button,.ppphone input,.ppphone label,.ppphone .ppid,.ppphone .pplist,.ppphone .ppfaces,.ppphone .walkdots,.ppphone .wstep,.ppphone .ppisrv,.ppphone .col,.ppphone .row,.sheet.reg>*,.lens .lensdoors,.lens .seg,.lens .popw,.lens .lensact,.lens .lenstitle,.lens .ground>*,.leadover>*{cursor:auto}.lens button,.ppphone button,.sheet.reg button,.lens .lensdoor.next{cursor:pointer}@media(max-width:640px){.hdrbar{gap:8px;padding:5px 6px 5px 10px;max-width:calc(100vw - 24px)}.brand img{height:26px}.lvl.on{padding:0 10px}.lvl .npl{display:inline;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvln{font-size:10px}.ppchip{padding:3px 8px 3px 3px;gap:6px}.ppchiptx,.toolb{display:none}.lens{padding:10px;gap:8px}.lenshd{gap:6px}.lensdoor{padding:6px 10px;font-size:12px}.framebox{border-radius:18px}.lensfoot{gap:8px}.lenstitle .note{display:none}.ppphone{width:100vw;height:100svh;max-height:100svh;border-radius:0;border:0}.scrim{padding:0}.revealpanel,.revealpanel.center{left:50%;transform:translate(-50%);min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.invite .display.stack{font-size:clamp(34px,10vw,48px)}.splashsub{font-size:14.5px;min-height:5.2em}.hero .display{font-size:clamp(30px,8.4vw,44px)}.herolead{font-size:14px}.roleblocks{grid-template-columns:repeat(2,minmax(0,1fr))}.roleblocks.three{grid-template-columns:repeat(3,minmax(0,1fr))}.roleblocks.three .roleblockl{font-size:12px}.ground{padding:4px 0}.blocks{grid-template-columns:1fr 1fr;gap:8px}.block{min-height:120px;padding:12px;border-radius:18px}}@media(max-width:400px){.blocks{grid-template-columns:1fr}.lvl .npl{max-width:26vw}}.hero{position:relative;overflow:clip;display:grid;grid-template-rows:minmax(0,.82fr) auto minmax(0,1.18fr);align-items:center;justify-items:center;height:100svh;min-height:0;padding:0 20px;text-align:center}.hero>.heroo{grid-row:2;padding:0 clamp(24px,5vw,60px)}.hero>.herospace{grid-row:1;align-self:stretch;min-height:0}.hero>.herobelow{grid-row:3;align-self:start;min-height:0;max-height:100%;overflow:visible;padding-top:clamp(28px,6vh,64px)}@media(max-height:600px){.hero .display{font-size:clamp(26px,4.6vw,40px)}.hero .herolead{font-size:14px}.herobelow{gap:6px}.hero>.herobelow{padding-top:clamp(22px,5vh,40px)}}.herospace{min-height:0}.herobelow{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.6vh,16px);padding-top:clamp(6px,1.2vh,16px)}.doors{padding-top:clamp(40px,8vh,84px)}.herobelow.quiet{flex-direction:column-reverse;gap:14px}.herobelow.quiet .herohd{min-height:0}.hub.engaged .hdrzone,.hub.engaged .herohd{opacity:0;pointer-events:none}.herohd{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;max-width:820px;width:100%;transition:min-height .5s var(--settle)}.hlstack{align-items:end}.herohd.off{min-height:44px}.hlrecall{width:44px;height:44px;border-radius:50%;border:none;background:transparent;display:grid;place-items:center;cursor:pointer;animation:hl .5s var(--settle) both}.hlrecall i{width:10px;height:10px;border-radius:50%;background:var(--et);opacity:.6;animation:weo-breathe-sm 3.4s ease-in-out infinite;transition:opacity .25s,transform .25s}.hlrecall:hover i{opacity:1;transform:scale(1.3)}.hub.focus .hdrzone,.hub.focus .doors,.hub.focus .foot,.hub.focus .myafloat,.hub.focus .hlrecall,.hub.focus .herohd{opacity:0;pointer-events:none;transition:opacity .35s}.hub .hdrzone,.hub .heroact,.hub .doors,.hub .foot,.hub .myafloat,.hub .herohd{transition:opacity .45s var(--settle)}.display{font-size:clamp(36px,6vw,74px);line-height:1;letter-spacing:-.035em;font-weight:700;opacity:1;transform:none;filter:none;transition:opacity .16s ease-out,transform .16s ease-out,filter .16s ease-out}.display.out{opacity:0;transform:translateY(-8px);filter:blur(3px)}.hlstack{display:grid;justify-items:center;width:100%}.hlstack>*{grid-area:1/1}.hlstack .ghost{visibility:hidden;pointer-events:none;transition:none}.hlorb{display:block;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--ht) 55%,color-mix(in srgb,var(--ht) 70%,#000) 100%);box-shadow:0 6px 18px color-mix(in srgb,var(--ht) 55%,transparent);animation:weo-breathe-sm 3.4s ease-in-out infinite;transition:background .4s,box-shadow .4s,opacity .16s}.hlorb.out{opacity:0}.display{text-shadow:0 12px 48px color-mix(in srgb,var(--ht,transparent) 42%,transparent),0 2px 18px color-mix(in srgb,var(--ht,transparent) 22%,transparent)}.groundhd .hlorb{width:14px;height:14px}.splashsub{min-height:4.4em;max-width:56ch;font-size:clamp(15px,1.45vw,18px);line-height:1.5;text-wrap:pretty;transition:opacity .16s ease-out,transform .16s ease-out}.splashsub.out{opacity:0;transform:translateY(-4px)}.invite .display.stack{font-size:clamp(40px,7vw,92px)}.herolead{min-height:2.6em;font-size:clamp(15px,1.6vw,18px);opacity:0;transition:opacity .35s}.herolead.on{opacity:1}@keyframes hl{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.heroo{position:relative;display:grid;place-items:center;padding:clamp(24px,5vw,60px) clamp(24px,5vw,60px) clamp(8px,1.5vw,16px)}.herobreath{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.herobreath i{position:absolute;width:min(72vw,420px);aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--et) 40%,transparent);animation:ripple 3.4s ease-out infinite;opacity:0}.herobreath i:nth-child(2){animation-delay:1.1s}.herobreath i:nth-child(3){animation-delay:2.2s}@keyframes ripple{0%{transform:scale(.72);opacity:0}18%{opacity:.7}to{transform:scale(1.28);opacity:0}}.heroact{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;min-height:52px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .45s var(--settle),transform .45s var(--settle)}.heroact.on{opacity:1;transform:none;pointer-events:auto}.ghostlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:999px;border:none;background:transparent;color:var(--text-dim);font:inherit;font-weight:600;cursor:pointer}.ghostlink:hover{color:var(--text)}.ghostlink.light{color:#ffffffb3}.ghostlink.light:hover{color:#fff}.doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;padding:0 clamp(14px,3vw,28px) 56px}@media(max-width:1100px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.doors{grid-template-columns:1fr}}.door{display:flex;flex-direction:column;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised);overflow:hidden;transition:transform .35s var(--settle),box-shadow .35s,opacity .6s var(--settle),filter .6s var(--settle)}.doors{transition:opacity .9s var(--settle),transform .9s var(--settle)}.doors:not(.shown){opacity:0;transform:translateY(40px)}.doors.shown .door{animation:doorwave 1.6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i,0)*.17s)}@keyframes doorwave{0%{opacity:0;transform:translateY(56px) scale(.985);filter:blur(6px)}45%{opacity:1;filter:blur(0)}70%{transform:translateY(-6px) scale(1.005)}to{opacity:1;transform:none;filter:none}}.doors{transition:opacity 1.2s var(--settle),transform 1.2s var(--settle)}.doors.shown:not(.live) .door{opacity:.6;filter:saturate(.5)}.doors.shown:not(.live) .door:hover{opacity:1;filter:none}.door:hover{transform:translateY(-3px);box-shadow:var(--nm-hero)}.door.stamped{box-shadow:var(--nm-raised),inset 0 0 0 1px color-mix(in srgb,var(--dt) 45%,transparent)}.doorstill{position:relative;display:block;aspect-ratio:16/10;border:none;padding:0;background:var(--surface-2);cursor:pointer;overflow:hidden}.doorstill img,.doorstill video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--settle)}.door:hover .doorstill img,.door:hover .doorstill video{transform:scale(1.04)}.doorstill:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--dt) 34%,transparent))}.doordots{position:absolute;left:14px;bottom:12px;display:flex;gap:5px;z-index:2}.doordots i{width:7px;height:7px;border-radius:999px;background:#fff6;transition:width .3s var(--settle),background .3s}.doordots i.on{width:20px;background:#fff}.doorplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0a0e1c8c;border:1px solid rgba(255,255,255,.3);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.doortx{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}.doortx h3{font-size:16px;font-weight:700;letter-spacing:-.02em}.doortx p{font-size:13.5px;color:var(--text-dim);line-height:1.5}.doorico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--dt) 16%,transparent);color:var(--dt)}.foot{display:flex;flex-direction:column;gap:0;max-width:1280px;margin:0 auto;padding:0 clamp(14px,3vw,28px) 32px;color:var(--text-dim);font-size:13px}.footbar{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 0;border:none;border-top:1px solid var(--border);background:transparent;color:var(--text-dim);font:inherit;cursor:pointer}.footbar:hover .foothandle{color:var(--text);transform:translateY(-1px)}.foothandle{width:32px;height:32px}.footlines{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:0 6px}.footlines .footline{font-size:13px;color:var(--text-dim)}.footlines .footcopy{font-size:12.5px;text-align:left}@media(max-width:700px){.footlines{flex-direction:column;align-items:flex-start;gap:6px}}.footbody{display:flex;flex-direction:column;gap:18px;padding-top:4px;animation:emerge .42s var(--settle)}.footcta{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:clamp(36px,5vw,64px) 32px;border-radius:30px;background:radial-gradient(120% 140% at 50% 0%,#1d2242,#0a0e1c 74%);box-shadow:var(--nm-raised);color:#fff}.footcta h2{font-size:clamp(24px,3.2vw,38px);letter-spacing:-.032em;line-height:1.08;max-width:22ch}.footsheet{display:flex;flex-direction:column;gap:10px;padding:16px 20px 18px;border-radius:22px;background:color-mix(in srgb,var(--text) 4%,var(--bg-a));border:1px solid color-mix(in srgb,var(--text) 8%,transparent);animation:emerge .35s var(--settle)}.footp{font-size:13.5px;line-height:1.6;color:color-mix(in srgb,var(--text) 68%,transparent);max-width:78ch}.footgrid{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,auto));gap:28px clamp(24px,4vw,56px);padding:clamp(28px,4vw,42px) clamp(20px,3vw,34px);border-radius:28px;background:color-mix(in srgb,var(--text) 6%,var(--bg-b,var(--bg-a)));border:1px solid var(--border)}@media(max-width:900px){.footgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.footgrid{grid-template-columns:1fr}}.footgrid{background:color-mix(in srgb,var(--text) 5%,var(--bg-a));border-color:color-mix(in srgb,var(--text) 8%,transparent)}.footgrid img{filter:grayscale(1) opacity(.55);transition:filter .3s}.footgrid .brand:hover img{filter:grayscale(1) opacity(.85)}.footgrid .lbl,.footgrid p{color:color-mix(in srgb,var(--text) 55%,transparent)}.footlink{font-size:14px;font-weight:500;color:color-mix(in srgb,var(--text) 62%,transparent);cursor:pointer;transition:color .2s}.footlink:hover{color:color-mix(in srgb,var(--text) 88%,transparent)}.footlines .footline,.footlines .footcopy{color:color-mix(in srgb,var(--text) 52%,transparent)}[data-theme=dark] .footgrid{background:color-mix(in srgb,var(--text) 4%,var(--bg-a))}.footcopy{font-size:12.5px;color:var(--text-dim)}.myafloat{left:auto;top:auto;transform:translate(-50%,-50%);touch-action:none;cursor:grab}.myafloat img{pointer-events:none}.scrim{position:fixed;inset:0;z-index:1600;background:#0a10208f;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;animation:fade .3s}.scrim.soft{background:#0a10206b}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes emerge{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}.sheet{position:relative;width:min(760px,94vw);max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:22px;padding:22px 26px 24px;border-radius:30px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-hero);animation:emerge .42s var(--settle)}.sheethd{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppphone{position:relative;width:var(--phone-w);height:var(--phone-h);display:flex;flex-direction:column;border-radius:var(--phone-r);border:10px solid #0b0c10;background:var(--bg-a);box-shadow:var(--nm-hero),0 60px 120px -50px #000000b3;overflow:hidden;animation:emerge .42s var(--settle);color:var(--text)}.ppscroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:18px 18px 16px}.ppsub{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;background:var(--bg-a);border-radius:calc(var(--phone-r) - 10px);animation:subin .38s var(--settle)}@keyframes subin{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.ppsubhd{display:flex;align-items:center;gap:12px;padding:18px 18px 12px;border-bottom:1px solid var(--border)}.ppsubbody{flex:1;min-height:0;overflow:auto;padding:16px 18px 20px}.ppscroll:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 40% at 50% 0%,color-mix(in srgb,var(--pt) 16%,transparent),transparent 70%);border-radius:36px}.pphd{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.pphero{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ppfaces{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:10px;border-radius:22px;background:var(--surface-2);box-shadow:var(--nm-inset);animation:emerge .3s var(--settle)}.ppisrv{display:flex;align-items:baseline;gap:8px}.ppisrv .mono{font-size:10.5px;letter-spacing:.16em;color:var(--text-dim)}.ppisrv strong{font-size:34px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.ppstage{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ppwho{display:flex;flex-direction:column;align-items:center;gap:3px;border:none;background:transparent;font:inherit;color:var(--text);cursor:pointer;padding:6px 14px;border-radius:16px}.ppwho:hover{background:var(--surface-2)}.ppwho .ppname{font-size:20px;font-weight:700;letter-spacing:-.025em}.pptitle{font-size:12.5px;color:var(--text-dim)}.ppopens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppopen{display:flex;flex-direction:column;gap:3px;padding:12px 12px 11px;border-radius:18px;background:var(--surface-2);box-shadow:var(--nm-inset);min-width:0;align-items:center;text-align:center}.ppopen strong{font-size:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppopen .lbl{font-size:9.5px}.ppopen .note{font-size:10px;line-height:1.35;letter-spacing:0;font-weight:500}.pplesson{font-size:12.5px;line-height:1.5;color:var(--text-dim);text-align:center;padding:0 8px;text-wrap:pretty}.pplist{display:flex;flex-direction:column;flex:none;border-radius:22px;background:var(--surface-2);box-shadow:var(--nm-inset);overflow:hidden}.pprow{border-radius:0;background:transparent;border:0;border-top:1px solid var(--border);box-shadow:none;overflow:visible;transition:background .2s}.pprow:first-child{border-top:0}.pprow:hover{background:color-mix(in srgb,var(--surface) 60%,transparent)}.pprow.open{background:var(--surface);box-shadow:none}.pprow.locked{opacity:.55}.pprowhd{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:none;background:transparent;font:inherit;color:var(--text);cursor:pointer}.pprowico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--rt,var(--et)) 14%,transparent);color:var(--rt,var(--et))}.pprowl{font-size:14px;font-weight:700;letter-spacing:-.01em}.pprowsum{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.pprowbody{padding:4px 14px 14px;animation:emerge .3s var(--settle)}.ppfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.ppid{position:relative;width:212px;height:212px;display:grid;place-items:center}.ppid.dial{cursor:grab;touch-action:none;border-radius:50%;outline:none;transition:box-shadow .3s}.ppid.dial:hover{box-shadow:0 0 0 10px color-mix(in srgb,var(--pt) 10%,transparent)}.dialhint{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:var(--nm-sm);color:var(--text-dim);opacity:0;transition:opacity .3s;animation:weo-breathe-sm 2.4s ease-in-out infinite}.ppid.dial:hover .dialhint{opacity:1}.ppid.peeking .dialhint{opacity:0}.dialnote{display:inline-flex;align-items:center;gap:6px;font-weight:600;letter-spacing:.02em}.ringp{font-size:13px;line-height:1.55;color:var(--text-dim)}.ladder{display:flex;flex-direction:column;gap:4px}.rung{display:grid;grid-template-columns:10px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:12.5px;color:var(--text-dim)}.rung.on{background:color-mix(in srgb,var(--rt) 12%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rt) 40%,transparent)}.rungdot{width:10px;height:10px;border-radius:50%;background:var(--rt)}.rungn{font-size:10.5px;letter-spacing:.06em}.rungl{font-weight:600}.rungv{font-variant-numeric:tabular-nums;font-size:11.5px}.ringlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ringlist li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.ringlist li svg{flex:none;margin-top:3px;color:var(--text)}.ppid.dial:active{cursor:grabbing}.ppid.dial:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pt) 50%,transparent)}.ppid.peeking>:first-child{filter:saturate(1.15)}.ppback{font:inherit;font-size:12px;font-weight:600;color:var(--text);padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);cursor:pointer}.ppid>*{grid-area:1/1}.ppface{position:relative;z-index:2;width:124px;height:124px;border-radius:50%;border:none;padding:0;overflow:visible;background:var(--surface-2);cursor:pointer;box-shadow:var(--nm-raised),inset 0 0 0 1px var(--border);transition:transform .3s var(--settle)}.ppface img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;display:block;background:radial-gradient(circle at 40% 30%,#fff,color-mix(in srgb,var(--pt) 40%,#cfe0fb) 60%,color-mix(in srgb,var(--pt) 70%,#5f97ef))}.ppface:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff59;background:radial-gradient(60% 55% at 30% 22%,rgba(255,255,255,.32),transparent 62%);opacity:0;transition:opacity .25s}.ppface:hover:after{opacity:1}.ppface{overflow:hidden}.ppface.big{width:150px;height:150px;cursor:default;display:block;overflow:hidden;border-radius:50%}.ppface.big:hover{transform:none}.ppface.big img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ppid.still{cursor:default}.ppid.still .dialhint{display:none}.ppwelcome .ppfaces .avpick{width:48px;height:48px}.ppwelcome .ppfaces .avpick img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.ppwelcome .pphero{margin:auto 0;gap:12px}.ppwelcome .ppid,.ppwelcome .pphero.compact .ppid{width:auto;height:auto;scale:1;margin:0}.ppface.big.sm{width:66px;height:66px}.ppface.big{overflow:visible}.ppface.big img{overflow:hidden}.seatbadge{position:absolute;right:-6px;bottom:-4px;z-index:5;border-radius:50%;box-shadow:0 6px 16px #00000040,0 0 0 3px var(--bg-a)}.ppwelcome .ppscroll{scrollbar-width:thin}.ppwelcome .ppid{scale:1;margin:0}@media(max-height:620px){.ppwelcome .lead{font-size:13px!important}.ppwelcome .display{font-size:22px!important}.ppwelcome .roleblocks.three .roleblock{min-height:64px;padding:8px}.ppwelcome .pphero{gap:8px}.ppwelcome .pphero.compact .ppid,.ppwelcome .pphero.compact .lead{display:none}.ppwelcome .pphero.compact .pickrow{min-height:46px;padding:7px 12px 7px 10px}.ppwelcome .pphero.compact .roleblock{min-height:72px;padding:10px;gap:4px}}.ppphone.ppwelcome{width:min(420px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);border-radius:28px;border:1px solid var(--border)}.ppphone.ppwelcome .ppscroll{max-height:calc(100dvh - 34px)}@media(max-height:620px){.ppphone.ppwelcome .pphd{padding-top:8px;padding-bottom:4px}.ppphone.ppwelcome .wstep h2{font-size:22px!important}}@media(max-width:640px){.ppphone.ppwelcome{width:100vw;max-height:100svh;height:100svh;border-radius:0;border:0}.ppphone.ppwelcome .ppscroll{max-height:none}}.ppphone .walkdots i{background:color-mix(in srgb,var(--text) 18%,transparent)}.ppphone .walkdots i.on{background:var(--wt)}.ppwelcome .ppfaces{max-width:400px}.ppreset{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);z-index:3;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);font:inherit;font-size:11px;font-weight:700;color:var(--text);cursor:pointer;white-space:nowrap}.ppsim{font-size:11px;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-align:center}.ppwelcome .ppid.dial{cursor:grab;touch-action:none}.ppwelcome .ppid.dial:active{cursor:grabbing}.avmore{display:grid;place-items:center;border:1px dashed var(--border)!important;background:transparent!important;color:var(--text-dim)}.avpick img,.myaorb img,.myafloat img,.bubface img{object-fit:cover;object-position:center}.ppface:hover{transform:scale(1.03)}.ppface.on{box-shadow:var(--nm-raised),0 0 0 3px color-mix(in srgb,var(--pt) 55%,transparent)}.ppfacebadge{position:absolute;right:2px;bottom:2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg-a);box-shadow:0 4px 12px #0000004d}.avrow{display:flex;gap:8px;flex-wrap:wrap}.avpick{width:44px;height:44px;border-radius:50%;padding:0;border:2px solid transparent;background:var(--surface-2);overflow:hidden;cursor:pointer;box-shadow:var(--nm-sm);transition:transform .25s var(--settle),border-color .25s}.avpick img{width:100%;height:100%;object-fit:cover;display:block}.avown{display:grid;place-items:center;color:var(--text-dim);border:2px dashed var(--border);background:var(--surface)}.avown:hover{color:var(--text);border-color:var(--text-dim)}.avpick:hover{transform:translateY(-2px)}.avpick.on{border-color:var(--et);box-shadow:0 0 0 3px color-mix(in srgb,var(--et) 30%,transparent)}.rolerow{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.roletile{display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);cursor:pointer;color:var(--text);font:inherit;text-align:left;transition:transform .25s var(--settle),background .25s,border-color .25s}.roletile:hover{transform:translateY(-1px)}.roletile.on{border-color:var(--rc);background:color-mix(in srgb,var(--rc) 12%,var(--surface))}.rolen{font-size:12.5px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rolei{font-size:10.5px;color:var(--text-dim)}.stamps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.stamp{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--sc) 55%,transparent);background:transparent;cursor:pointer;font:inherit;color:var(--text);text-align:left;transition:background .3s,border-color .3s}.stamp.on{border-style:solid;background:color-mix(in srgb,var(--sc) 12%,transparent)}.stampico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--sc) 18%,transparent);color:var(--sc)}.stamp.on .stampico{background:var(--sc);color:#0a0e1c}.stampv{font-size:13px;font-weight:700}.stampt{font-size:10px;color:var(--text-dim)}.fan{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:10px;width:min(640px,94vw);animation:emerge .42s var(--settle)}.fandoor{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 14px;border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;font:inherit;text-align:center;min-height:44px;animation:emerge .5s var(--settle) both;animation-delay:calc(var(--i)*60ms);transition:background .25s,transform .3s var(--settle)}.fandoor:hover{background:color-mix(in srgb,var(--dt) 78%,#000 0%);transform:translateY(-2px)}.fandoor:hover .fanv{color:#0a0e1c}.fandoor[style*="#3A95F2"]:hover .fanv,.fandoor[style*="#D946EF"]:hover .fanv{color:#fff}.fanico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--dt);color:#0a0e1c}.fandoor[style*="#3A95F2"] .fanico,.fandoor[style*="#D946EF"] .fanico{color:#fff}.fanv{font-size:13.5px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.fanp{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.fandoor:hover .fanp{color:inherit;opacity:.75}.f-top{grid-area:1/2}.f-right{grid-area:2/3}.f-bottom{grid-area:3/2}.f-left{grid-area:2/1}.fancenter{grid-area:2/2;place-self:center;border:none;background:transparent;padding:0;cursor:pointer;border-radius:50%}@media(max-width:520px){.fan{grid-template-columns:1fr 1fr}.f-top,.f-right,.f-bottom,.f-left{grid-area:auto}.fancenter{display:none}}.lens{position:fixed;inset:0;z-index:1500;background:#060914cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px;padding:clamp(14px,3vw,40px) clamp(14px,4vw,64px);animation:fade .3s;color:#fff;cursor:default}.lens>*{cursor:auto}.lenshd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lensdoors{display:flex;gap:4px;padding:5px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.lensdoor{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 14px;border-radius:999px;border:none;background:transparent;color:#ffffffb8;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.lensdoor.on{background:var(--dt);color:#fff}.lensdoor:hover:not(.on){color:#fff}.lensdoor.next{cursor:pointer;color:#ffffffb8}.lensdoor.next:hover{color:#fff;background:color-mix(in srgb,var(--dt) 22%,transparent)}.lenshd .pop.qrpop{left:0;right:auto;min-width:0;align-items:center;padding:14px;z-index:30}.qrimg{width:200px;height:200px;border-radius:14px;background:#fff;padding:8px;box-sizing:border-box}.pop.qrfloat{position:fixed;inset:auto 24px 96px auto;z-index:240;display:flex;flex-direction:column;gap:10px;align-items:center;padding:14px}.seg{display:flex;gap:4px;padding:5px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.seg button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 14px;border-radius:999px;border:none;background:transparent;color:#ffffffb8;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.seg button.on{background:#fffffff0;color:#0a0e1c}.lensact{margin-left:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lenstitle{display:flex;align-items:baseline;gap:14px;padding:0 4px;flex-wrap:wrap}.lensfoot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:2px 4px 0;flex:none}.lensbody{flex:1;min-height:0;display:flex;flex-direction:column}.framebox{position:relative;flex:1;min-height:0;border-radius:26px;overflow:hidden;background:var(--bg-a);border:1px solid rgba(255,255,255,.14);box-shadow:0 50px 90px -40px #000c}.framebox iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;background:var(--bg-a)}.framewait{position:absolute;inset:0;display:grid;place-items:center;background:var(--bg-a)}.phonewrap{flex:1;min-height:0;display:grid;place-items:center;cursor:zoom-out}.phonewrap>.framebox{cursor:auto}.framebox.phone{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--phone-w);height:var(--phone-h);max-height:none;border-radius:var(--phone-r);border:10px solid #0b0c10;background:#0b0c10;box-shadow:var(--nm-hero),0 60px 120px -50px #000000b3}.phonerail{position:fixed;left:calc(50% + var(--phone-w) / 2 + 16px);top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:4px;padding:5px;border-radius:999px;background:#0a0e1cb8;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px -20px #000c;animation:emerge .45s var(--settle) .25s both}.railb{width:54px;min-height:54px;border-radius:27px;border:0;background:transparent;color:#ffffffd1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.railb:hover{background:#ffffff1f;color:#fff}.railb.on{background:var(--rt);color:#fff}.maxpill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.maxpill:hover{background:#ffffff1f}.lens.max.phoneview .lenshd{display:none}.lens.max .lenshd{display:none!important}.lensview{display:flex;justify-content:center;flex:1 1 auto}@media(min-width:900px){.lensfoot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lensfoot>.lensgo{justify-self:end}}.lens.phoneview:not(.max){--phone-h:min(874px, calc(100svh - 200px) );--phone-w:calc((var(--phone-h) - 20px) * .46136 + 20px)}.lens.phoneview:not(.max) .framebox.phone{top:calc(50% - 24px)}.lens.phoneview:not(.max) .phonerail{top:calc(50% - 24px)}.lensview{position:relative;z-index:7}.lensgo{display:flex;align-items:center;gap:10px;margin-left:auto}.lensmax{width:44px;height:44px}.oiexit{position:absolute;left:-7px;top:-7px;z-index:2;width:26px;height:26px;padding:0;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);background:#0a0e1cd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s var(--settle)}.oiexit:hover{background:var(--ot);transform:scale(1.08)}.oisheet.nav{max-height:min(640px,calc(100svh - 100px));overflow:auto;scrollbar-width:none}.oinav{display:flex;flex-direction:column;gap:2px}.oinavrow{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 10px 6px 6px;border-radius:16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.oinavrow:hover,.oinavrow:focus-visible{background:color-mix(in srgb,var(--it) 14%,transparent)}.oinavico{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--it)}.oinavrow b{font-size:13.5px;font-weight:700;line-height:1.25}.oinavrow small{font-size:12px;color:var(--text-dim);line-height:1.3}.oibar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border)}.oibar .oichip{display:inline-flex;align-items:center;gap:6px}.oibar .oichip.on{background:var(--ot);color:#fff;border-color:var(--ot)}.lens.flow{animation:none}@media(max-width:640px){.framebox.phone{position:relative;left:auto;top:auto;transform:none;width:100%;height:100%;border-width:0;border-radius:18px}.phonerail{position:absolute;left:auto;right:8px;top:8px;transform:none;flex-direction:row}}.fallback{flex:1;display:grid;place-items:center;text-align:center;padding:24px}.fallback>*{max-width:420px}.fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.fbt{font-weight:700;font-size:20px;letter-spacing:-.022em}.fallback p{font-size:13.5px;line-height:1.6;color:#ffffffb3}.wl,.wiz{display:flex;flex-direction:column;gap:18px;width:min(560px,100%);margin:auto;padding:clamp(20px,3vh,30px) clamp(20px,3vw,30px);border-radius:30px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-hero);color:var(--text);animation:emerge .42s var(--settle)}.wl h3,.wiz h3{font-size:clamp(22px,2.6vw,28px);letter-spacing:-.03em;color:var(--text);line-height:1.1}.wl .lead,.wiz .lead{color:var(--text-dim);font-size:15px}.wl .note,.wiz .note,.sheet .note{color:var(--text-dim);font-size:11.5px}.wiz .roletile{background:#ffffff14;border-color:#ffffff24;color:#fff;box-shadow:none}.wiz .roletile.on{background:color-mix(in srgb,var(--rc) 28%,transparent);border-color:var(--rc)}.wiz .rolei{color:#fff9}.ompstage,.framebox,.storyfilm,.block,.doorstill,.leadstage .ompstage,.ppface,.myaorb,.bubface,.avpick{isolation:isolate;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.doorstill{border-radius:20px 20px 0 0}.ompstage video{border-radius:inherit}.framebox iframe{border-radius:inherit}.omp{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;flex:1 1 auto}.storygrid .col{min-height:0;overflow:auto}.storygrid .omp{min-height:208px}.storygrid .ompstage{min-height:160px;flex:1 1 160px}.ompstage{position:relative;flex:1;min-height:240px;border-radius:26px;overflow:hidden;background:#05070f;box-shadow:var(--nm-hero);display:grid;place-items:center}.ompstage video{position:absolute;inset:0;width:100%;height:100%;display:block;background:#05070f}.storygrid .ompstage video{transform:scale(1.06);transform-origin:center}.ompwait{position:absolute;inset:0;display:grid;place-items:center;background:#05070f}.ompscrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,16,.5) 0%,transparent 16%,transparent 62%,rgba(4,7,16,.86) 100%)}.omptag{position:absolute;left:20px;top:16px;display:flex;align-items:center;gap:10px;color:#ffffffe6}.omptag .mono{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;white-space:nowrap}.ompdot{width:9px;height:9px;border-radius:50%}.sndnudge{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px 10px 14px;border-radius:999px;border:none;background:#fff;color:#0a0e1c;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 26px #080a1266,0 0 0 4px #ffffff2e;animation:emerge .5s var(--settle) both,sndpulse 2.4s ease-in-out .8s infinite}.sndnudge:hover{animation:none;transform:scale(1.04)}@keyframes sndpulse{0%,to{box-shadow:0 8px 26px #080a1266,0 0 0 4px #ffffff2e}50%{box-shadow:0 8px 26px #080a1266,0 0 0 12px #fff0}}.sndhero{position:absolute;top:clamp(14px,3vh,26px);left:50%;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:6px 20px 6px 6px;border-radius:999px;border:none;background:#fff;color:#0a0e1c;font:inherit;font-size:14.5px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 36px #080a1273,0 0 0 6px color-mix(in srgb,var(--st) 35%,transparent);animation:emerge .5s var(--settle) both,sndhalo 2.2s ease-in-out .6s infinite}.sndhero:hover{animation:none;transform:translate(-50%) scale(1.04)}.sndheroico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--st);color:#0a0e1c}.sndheroico[style*="#3A95F2"],.sndhero[style*="#3A95F2"] .sndheroico,.sndhero[style*="#D946EF"] .sndheroico{color:#fff}@keyframes sndhalo{0%,to{box-shadow:0 14px 36px #080a1273,0 0 0 6px color-mix(in srgb,var(--st) 35%,transparent)}50%{box-shadow:0 14px 36px #080a1273,0 0 0 16px color-mix(in srgb,var(--st) 0%,transparent)}}.leadstage .ompreels{top:clamp(74px,11vh,92px)}.ompbig{position:absolute;inset:0;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;transition:opacity .3s}.ompbig span{width:74px;height:74px;border-radius:50%;background:#0a0e1c99;border:1px solid rgba(255,255,255,.24);color:#fff;display:grid;place-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ompfoot{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;padding:12px 14px;display:flex;flex-direction:column;gap:10px;border-radius:22px;background:#0a0e1cbd;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px -24px #000c}.ompscrim{z-index:1}.omptag,.ompbig{z-index:2}.ompseek{width:100%;height:6px;appearance:none;-webkit-appearance:none;border-radius:999px;cursor:pointer;margin:0}.ompseek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 8px #00000073}.ompseek::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none}.ompvol{width:78px}.ompctl{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.omptime{font-size:11px;letter-spacing:.1em;color:#ffffffe6;margin-left:6px;font-variant-numeric:tabular-nums}.ompright{margin-left:auto;display:flex;align-items:center;gap:9px}.ompfoot.fresh .mround{background:#fff;color:#0a0e1c;border-color:transparent;box-shadow:0 6px 18px #00000059}.ompfoot.fresh{background:#0a0e1cdb;border-color:#ffffff42}.ompfoot{opacity:0;transform:translateY(10px);transition:opacity .4s var(--settle),transform .4s var(--settle)}.ompstage:hover .ompfoot,.ompstage:focus-within .ompfoot{opacity:1;transform:none}.omp{position:relative}.omp>.ompreels{position:absolute;left:14px;right:14px;top:14px;z-index:4;padding:0;opacity:0;transform:translateY(-6px);transition:opacity .35s var(--settle),transform .35s var(--settle);pointer-events:none}.omp:hover>.ompreels,.omp:focus-within>.ompreels{opacity:1;transform:none;pointer-events:auto}.omptag{opacity:0;transition:opacity .3s}.omp:hover .omptag,.omp:focus-within .omptag{opacity:1}.omp:has(>.ompreels) .omptag{display:none}.ompstage:after{content:"";position:absolute;left:28px;right:28px;bottom:22px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--sl,rgba(255,255,255,.7)) var(--pct,0%),rgba(255,255,255,.22) var(--pct,0%));z-index:2;opacity:.85;transition:opacity .3s;pointer-events:none}.ompstage:hover:after,.ompstage:focus-within:after{opacity:0}.leadstage .ompfoot:not(.fresh){opacity:0}.leadstage:hover .ompfoot:not(.fresh),.leadstage:focus-within .ompfoot:not(.fresh){opacity:1;transform:none}.leadstage .ompstage:after{z-index:3;bottom:18px}.leadstage .ompscrim{background:linear-gradient(180deg,rgba(4,7,16,.5) 0%,transparent 16%,transparent 40%,rgba(4,7,16,.86) 100%)}.leadstage:hover .ompstage:after{opacity:0}.leadstage .ompfoot{z-index:4}.ompfoot.fresh .ompvol{filter:brightness(1.3)}.sndstate{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0a0e1c;font-weight:700;padding:8px 12px;border-radius:999px;background:#fff;animation:emerge .4s var(--settle) both}.ompfoot .mround{transition:background .5s,color .5s}.mround{border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff38;color:#fff;min-width:40px;min-height:40px;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s,transform .25s;padding:0}.mround:hover{transform:scale(1.07)}.ompreels{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;flex:none}.reelchip{font:inherit;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;min-height:34px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#ffffffc7;cursor:pointer;white-space:nowrap;transition:background .25s}.reelchip.on{border-color:transparent;background:var(--rt);color:var(--ri)}.clipdot{width:9px;height:9px;border-radius:999px;border:none;padding:0;background:#ffffff42;cursor:pointer;transition:width .3s var(--settle),background .3s}.clipdot.on{width:26px;background:var(--rt)}.clipline{display:flex;align-items:baseline;gap:12px;font-size:clamp(15px,1.5vw,19px);color:#ffffffdb;letter-spacing:-.01em;animation:hl .6s var(--settle) both}.clipline .mono{font-size:10px;letter-spacing:.14em;text-transform:uppercase;flex:none}.clipline{animation:none;min-height:1.6em}.cliproll{display:inline-block;animation:hl .55s var(--settle) both}.ghostlink.on{color:#fff}.startwrap{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(920px,94vw);animation:emerge .42s var(--settle)}.blocks.start{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.blocks.start .block{min-height:210px;background:#ffffff1a}.blocks.start .blockclip{opacity:.85;filter:saturate(1.1)}.blocks.start .blockwash{opacity:.55}.blocks.start .block:after{background:linear-gradient(180deg,rgba(4,7,16,.05) 0%,transparent 30%,transparent 50%,rgba(4,7,16,.8) 100%)}.blocks.start .block:hover .blockclip{opacity:1;transform:scale(1.08)}@media(max-width:900px){.blocks.start{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.blocks.start{grid-template-columns:1fr}.blocks.start .block{min-height:150px}}.fanwrap{display:flex;flex-direction:column;align-items:center;gap:14px}.fanmore{display:flex;align-items:center;gap:12px;animation:emerge .5s var(--settle) both;animation-delay:calc(var(--i)*60ms)}.fancenter{position:relative;display:grid;place-items:center}.fanplay{position:absolute;right:-4px;bottom:-4px;width:26px;height:26px;border-radius:50%;background:#fff;color:#0a0e1c;display:grid;place-items:center;box-shadow:0 4px 12px #00000059}.revealw{position:relative;display:inline-flex}.revealpanel{position:absolute;bottom:calc(100% + 10px);left:0;min-width:280px;max-width:min(360px,calc(100vw - 40px));display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:22px;background:#0a0e1cdb;border:1px solid color-mix(in srgb,var(--rt) 45%,transparent);box-shadow:0 30px 60px -28px #000c,inset 0 1px #ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;z-index:20;animation:revealup .32s var(--settle)}.revealpanel.right{left:auto;right:0}.revealpanel.fitted{animation:fade .2s ease both!important}.lens.max .lenshd .revealpanel{top:calc(100% + 12px);bottom:auto;max-height:calc(100svh - 90px)}.lens.max .lenshd.folded>*:not(.dockgrip){display:none!important}.lens.max .lenshd.folded{padding:3px;opacity:.82}.lens.max .lenshd.folded .dockgrip{width:42px;height:42px;color:#fff}.dockgrip{display:none}.lens.max .dockgrip{display:grid;place-items:center;width:30px;height:40px;border:0;background:transparent;color:#fff9;cursor:grab;touch-action:none;border-radius:999px}.lens.max .dockgrip:hover,.lens.max .dockgrip:focus-visible{color:#fff;background:#ffffff14}.lens.max .lenshd.dragging{transition:none;cursor:grabbing;box-shadow:0 20px 40px -12px #000000b3}.lens.max .lenshd{opacity:.92}.lens.max .lenshd:hover,.lens.max .lenshd:focus-within{opacity:1}.lens.max[data-dock^=b] .lenshd .revealpanel{top:auto;bottom:calc(100% + 12px)}.lens.max[data-dock$=l] .lenshd .revealpanel.right{right:auto;left:0}.hero .revealw.open{flex-direction:column;align-items:center;gap:10px}.hero .revealpanel{position:relative;bottom:auto;left:auto!important;right:auto;transform:none!important;animation:revealdown .32s var(--settle)}@keyframes revealdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.revealpanel.center{left:50%;transform:translate(-50%);animation:revealupc .32s var(--settle)}@keyframes revealupc{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.hero .revealpanel{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--nm-hero)}.hero .revealrow{color:var(--text)}.hero .reveals{color:var(--text-dim)}.hero .revealquiet{border-top-color:var(--border)}.hero .revealquiet .ghostlink{color:var(--text-dim)}.hero .revealquiet .ghostlink:hover{color:var(--text)}.hero .revealrow:hover{background:color-mix(in srgb,var(--it) 14%,transparent)}@keyframes revealup{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.revealrow{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 8px;border-radius:16px;border:none;background:transparent;color:#fff;font:inherit;cursor:pointer;text-align:left;width:100%;animation:emerge .35s var(--settle) both;animation-delay:calc(var(--i)*40ms);transition:background .2s}.revealrow:hover{background:color-mix(in srgb,var(--it) 22%,rgba(255,255,255,.06))}.revealico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--it) 28%,transparent);color:var(--it)}.revealrow:hover .revealico{background:var(--it);color:var(--ii)}.reveall{font-size:14px;font-weight:700;letter-spacing:-.01em}.reveals{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-weight:600}.revealquiet{display:flex;gap:8px;flex-wrap:wrap;padding:6px 8px 2px;margin-top:2px;border-top:1px solid rgba(255,255,255,.12)}.revealquiet .ghostlink{color:#ffffffb8;min-height:36px;padding:6px 8px}.revealquiet .ghostlink:hover{color:#fff}.sheet .revealpanel{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--nm-hero)}.sheet .revealrow{color:var(--text)}.sheet .reveals{color:var(--text-dim)}.leadstage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.leadstage .omp{gap:0}.leadstage .ompstage{min-height:0;border-radius:26px}.leadstage .ompreels{position:absolute;left:clamp(22px,4vw,48px);right:clamp(22px,4vw,48px);top:clamp(18px,3vh,28px);z-index:3;padding:0;flex-wrap:wrap;overflow:visible}.leadstage .ompreels .row{flex-wrap:wrap}.leadstage .omptag{display:none}.leadover{position:absolute;left:0;right:0;bottom:112px;z-index:2;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,4vw,44px) clamp(22px,4vw,48px) 20px;border-radius:0;color:#fff;background:linear-gradient(180deg,transparent,rgba(4,7,16,.72) 38%,rgba(4,7,16,.9));animation:leadup .7s var(--settle) both;animation-delay:.25s;pointer-events:none}.leadover>*{pointer-events:auto}.leadq{margin:-6px 0 0;max-width:46ch;font-size:clamp(14px,1.4vw,18px);line-height:1.45;color:#ffffffe0;text-shadow:0 1px 14px rgba(0,0,0,.45);text-wrap:pretty}.leadover{max-height:calc(100% - 112px);overflow:hidden}@media(max-height:720px){.leadover{gap:10px;padding-top:14px}.leadover h2{font-size:clamp(22px,3.2vw,36px)}.leadq{display:none}}.leadover h2{font-size:clamp(28px,4vw,54px);letter-spacing:-.035em;line-height:1.02;max-width:20ch;white-space:pre-line;text-shadow:0 2px 24px rgba(0,0,0,.4)}@keyframes leadup{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.leadover .asyou{min-height:40px;padding:4px 12px 4px 4px}.leadmark{height:34px;width:auto;align-self:flex-start;filter:invert(1) brightness(1.6) drop-shadow(0 2px 12px rgba(0,0,0,.4))}.branches{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.branches>*{animation:emerge .4s var(--settle) both;animation-delay:calc(var(--i)*70ms)}@media(max-width:620px){.leadover{bottom:118px}.leadover h2{font-size:26px}}.ground{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:clamp(18px,3vh,28px);width:min(880px,100%);margin:0 auto;padding:clamp(8px,2vh,20px) 4px;color:#fff}.groundhd{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.oground{justify-content:flex-start;align-items:center;gap:clamp(10px,2vh,22px);cursor:zoom-out;overflow-x:hidden;padding:8px 4px}.oground>*{margin:auto 0}.oground .groundo{cursor:default;display:grid;place-items:center;flex:none}.oground .groundhd{cursor:default;gap:8px}.oground .display{font-size:clamp(24px,3.6vw,44px)}.oground .groundline{min-height:2.2em;color:#ffffffc7;font-size:clamp(13px,1.3vw,16px);max-width:56ch}.groundhd>button:last-child{margin-top:6px}.blocks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.groundhd .display{color:#fff}.groundhd .hlstack{width:100%}.grounddots{justify-content:center}.grounddots i.on{background:var(--wt)}.rtoov .groundhd{gap:12px}.rtoov .display{font-size:clamp(28px,4.2vw,52px);text-wrap:balance}.rtoseg{display:flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.rtoseat{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:#ffffffb3;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .25s,color .25s}.rtoseat svg{color:var(--st)}.rtoseat:hover{color:#fff}.rtoseat.on{background:color-mix(in srgb,var(--st) 22%,rgba(255,255,255,.06));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st) 55%,transparent)}.rtoseatbody{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:48ch;animation:hl .4s var(--settle) both}.rtoseatbody strong{font-size:clamp(17px,1.7vw,21px);font-weight:600;letter-spacing:-.02em;color:#fff}.rtoseatbody>span{font-size:clamp(14px,1.3vw,16px);line-height:1.5;color:#ffffffc7;text-wrap:pretty}.rtoseatbody .rtoterms{font-size:12px;letter-spacing:.08em;color:var(--st);font-variant-numeric:tabular-nums}.rmods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rmod{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:128px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:border-color .3s,background .3s,transform .3s var(--settle);animation:hl .45s var(--settle) both;animation-delay:calc(var(--i)*50ms)}.rmod:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--bt);opacity:.7;z-index:2}.rmodclip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .45s,transform .6s var(--settle);z-index:-2}.rmod:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#04071033,#040710db);opacity:0;transition:opacity .45s}.rmod:hover,.rmod:focus-visible{border-color:color-mix(in srgb,var(--bt) 60%,transparent);transform:translateY(-2px)}.rmod:hover .rmodclip,.rmod:focus-visible .rmodclip{opacity:1;transform:scale(1)}.rmod:hover:after,.rmod:focus-visible:after{opacity:1}.rmodtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.rmodico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--bt) 18%,transparent);color:var(--bt)}.rmode{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bt)}.rmodtx{display:flex;flex-direction:column;gap:3px;min-width:0}.rmodl{font-size:15px;font-weight:600;letter-spacing:-.01em}.rmodp{font-size:12.5px;line-height:1.4;color:#ffffffc7;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s var(--settle),opacity .3s}.rmode{opacity:0;transition:opacity .3s}.rmod:hover .rmode,.rmod:focus-visible .rmode{opacity:1}.rmod:hover .rmodp,.rmod:focus-visible .rmodp{max-height:3em;opacity:1}:root{--stage-h:clamp(28px,3.4vw,46px);--stage-sub:clamp(14.5px,1.3vw,17px)}.oground .display,.rtoov .display,.leadtx h2{font-size:var(--stage-h)!important;line-height:1.04;letter-spacing:-.035em}.oground .groundline,.leadtx .lead,.rtoseatbody strong{font-size:var(--stage-sub)!important;line-height:1.5}.rtoseatbody strong{font-weight:500;color:#ffffffdb;letter-spacing:0}.rtoov{gap:clamp(22px,4vh,40px)}.rtoov .groundhd{gap:14px}.rtoov{overflow:hidden}.rmods{gap:12px;flex:1 1 auto;min-height:0;grid-auto-rows:minmax(96px,280px);align-content:stretch}.rmod{min-height:0;height:100%;padding:18px;border-radius:24px}.rmodl{font-size:16px}@media(hover:none){.rmode,.rmodp{opacity:1;max-height:3em}}@media(max-width:760px){.rmods{grid-template-columns:repeat(2,minmax(0,1fr))}.rtoseat{padding:0 12px}}@media(min-width:761px)and (max-height:760px){.rmods.six{grid-template-columns:repeat(6,minmax(0,1fr))}.rmods.six .rmod{padding:14px}}@media(max-width:760px){.rtoov{overflow:auto}.rmods{flex:none;grid-auto-rows:140px}.rmod{padding:14px}}@media(max-width:420px){.rmods{grid-template-columns:1fr;grid-auto-rows:110px}}.beatnav{gap:4px}.beatnav button{width:32px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;position:relative;display:grid;place-items:center}.beatnav button:before{content:"";width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);transition:width .3s var(--settle),background .3s}.beatnav button:hover:before{background:color-mix(in srgb,var(--text) 40%,transparent)}.beatnav button.on:before{width:24px;background:var(--wt)}.splashsub .term{font-weight:700;color:var(--text)}.whydot{width:44px;height:44px;border-radius:50%;border:none;background:transparent;display:grid;place-items:center;cursor:pointer}.whydot i{width:10px;height:10px;border-radius:50%;background:var(--et);opacity:.6;animation:weo-breathe-sm 3.4s ease-in-out infinite;transition:opacity .25s,transform .25s}.whydot:hover i,.whydot.on i{opacity:1;transform:scale(1.3)}.groundbeats{align-items:center;text-align:center}.groundbeats li{font-size:clamp(15px,1.4vw,18px);color:#ffffffdb;justify-content:center;animation:hl .6s var(--settle) both;animation-delay:calc(.35s + var(--i)*1.2s)}.groundbeats .beatn{display:none}.lbl.light{color:#ffffff9e}.blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.block{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:168px;padding:16px;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font:inherit;cursor:pointer;overflow:hidden;box-shadow:0 30px 50px -30px #000000b3;transition:transform .35s var(--settle),box-shadow .35s,border-color .3s;animation:emerge .5s var(--settle) both;animation-delay:calc(var(--i)*60ms)}.block:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--bt) 60%,transparent);box-shadow:0 40px 60px -30px color-mix(in srgb,var(--bt) 50%,rgba(0,0,0,.7))}.blockclip,.blockwash{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;transition:opacity .4s,transform .8s var(--settle);transform:scale(1.02)}.blockwash{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--bt) 45%,transparent),transparent 70%);opacity:.7;mix-blend-mode:screen;transform:none}.block:hover .blockclip{opacity:.95;transform:scale(1.08)}.block:hover .blockwash{opacity:.9}.block:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,16,.12) 0%,transparent 28%,transparent 46%,rgba(4,7,16,.82) 100%);pointer-events:none}.block .blockl,.block .blockp{text-shadow:0 1px 10px rgba(4,7,16,.6)}.blocktop{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.blockico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--bt) 30%,rgba(10,14,28,.5));color:var(--bt);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.blockn{font-size:10px;letter-spacing:.16em;color:#ffffffb3}.blockl{font-size:17px;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.blockp{font-size:12px;color:#ffffffb3;line-height:1.4}.walkchip{position:absolute;left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:5;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px 8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wt) 55%,transparent);background:#0a0e1cb8;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 40px -20px #000c;transition:background .25s,transform .3s var(--settle)}.walkchip:hover{background:var(--wt);color:#0a0e1c;transform:translateY(-2px)}.walkchip[style*="#3A95F2"]:hover,.walkchip[style*="#D946EF"]:hover{color:#fff}.walk{position:absolute;z-index:5;width:min(360px,calc(100% - 28px));display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:24px;background:#0a0e1cc7;border:1px solid color-mix(in srgb,var(--wt) 50%,transparent);box-shadow:0 30px 60px -30px #000c,0 0 0 1px #ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;animation:emerge .45s var(--settle)}.walk p{font-size:14px;line-height:1.55;color:#ffffffdb}.walkclip{position:relative;margin:-6px -8px 2px;height:132px;border-radius:18px;overflow:hidden;background:#0b0e18;box-shadow:inset 0 0 0 1px #ffffff1a}.walkclip video{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block;animation:fade .4s both}.walkclip:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,#0a0e1c8c);pointer-events:none}@media(max-width:700px),(max-height:620px){.walkclip{height:84px}}.walkmya{display:flex;align-items:center;gap:10px}.walkface{flex:none;width:42px;height:42px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #2dd4bf,0 6px 18px #00000059}.walkface img{width:100%;height:100%;object-fit:cover;display:block}.walkwho{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em}.walk.at-bottom-left{left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px)}.walk.at-bottom-right{right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px)}.walk.at-top-left{left:clamp(14px,2vw,28px);top:clamp(14px,2vw,28px)}.walk.at-top-right{right:clamp(14px,2vw,28px);top:clamp(14px,2vw,28px)}.walk.at-left{left:clamp(14px,2vw,28px);top:50%;transform:translateY(-50%)}.walk.at-right{right:clamp(14px,2vw,28px);top:50%;transform:translateY(-50%)}.walk.at-left-high{left:clamp(14px,2vw,28px);top:18%}.walk.at-right-high{right:clamp(14px,2vw,28px);top:18%}.walk.at-left-low{left:clamp(14px,2vw,28px);bottom:14%}.walk.at-right-low{right:clamp(14px,2vw,28px);bottom:14%}.lens[data-door=post] .walk.at-right,.lens[data-door=post] .walk.at-right-low,.lens[data-door=post] .walk.at-right-high{right:auto;left:min(calc(50% + var(--phone-w) / 2 + 96px),calc(100% - 380px))}.lens[data-door=post] .walk.at-left,.lens[data-door=post] .walk.at-left-low,.lens[data-door=post] .walk.at-left-high{left:auto;right:min(calc(50% + var(--phone-w) / 2 + 24px),calc(100% - 380px))}.walk:before{content:"";position:absolute;width:14px;height:14px;background:inherit;border:1px solid color-mix(in srgb,var(--wt) 50%,transparent);transform:rotate(45deg);display:none}.walk.arrow-left:before{display:block;left:-8px;top:50%;margin-top:-7px;border-right:none;border-top:none}.walk.arrow-right:before{display:block;right:-8px;top:50%;margin-top:-7px;border-left:none;border-bottom:none}.walk.arrow-up:before{display:block;top:-8px;left:50%;margin-left:-7px;border-right:none;border-bottom:none}.walk.arrow-down:before{display:block;bottom:-8px;left:50%;margin-left:-7px;border-left:none;border-top:none}.walk.at-left,.walk.at-right{animation:walkin .45s var(--settle)}.walk.anchored{transform:none;transition:left .45s var(--settle),top .45s var(--settle)}@keyframes walkin{0%{opacity:0;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%)}}@media(max-width:700px){.walk{inset:auto 14px 14px!important;transform:none!important;width:auto}.walk:before{display:none}}.walkquiet{margin-left:auto;border:none;background:transparent;padding:4px 6px;font:inherit;font-size:10.5px;letter-spacing:.02em;color:#ffffff73;cursor:pointer;min-height:auto}.walkquiet:hover{color:#ffffffd9;text-decoration:underline}.walkdots{display:flex;gap:5px}.walkdots i{width:8px;height:8px;border-radius:999px;background:#ffffff42;transition:width .3s var(--settle),background .3s}.walkdots i.on{width:24px;background:var(--wt)}.walkdots i.done{background:color-mix(in srgb,var(--wt) 60%,transparent)}.lensbody{position:relative}.lensbody.haswalk:not(.phonebody){transition:padding .45s var(--settle)}@media(min-width:701px){.lens:not(.phoneview) .lensbody.haswalk:not(.phonebody){padding-right:calc(min(360px,32vw) + 16px)}}.walk.laned{position:fixed!important;left:var(--wl)!important;top:var(--wy)!important;right:auto!important;bottom:auto!important;width:var(--ww)!important;transform:none!important;animation:fade .3s both;z-index:30}.walk.laned:before,.walk.banded:before{display:none}.walk.banded{position:absolute;inset:auto 0 0!important;width:auto!important;transform:none!important;animation:fade .3s both}.lensbody.haswalk:has(.walk.banded){padding-bottom:calc(var(--walkh,200px) + 10px)}.walk{max-height:calc(100svh - 24px);overflow:auto;scrollbar-width:none}.walk::-webkit-scrollbar{display:none}@media(max-height:700px){.walkclip{height:72px!important}.walk{padding:12px 14px;gap:8px}.walk p{font-size:13.5px}}@media(max-height:520px){.walkclip{display:none}}.lens.max .walk.banded{left:auto!important;right:16px!important;bottom:16px!important;width:min(340px,calc(100% - 32px))!important;z-index:22}.lens.max .walk.banded .walkclip{height:96px}.lens.max .lensbody.haswalk:has(.walk.banded){padding-bottom:0}@media(max-width:700px){.lens.max .walk.banded{left:12px!important;right:12px!important;width:auto!important;bottom:12px!important}.lens.max .walk.banded .walkclip{height:72px}}.lensbody.haswalk:has(.walk.banded) .framebox.phone{position:relative;left:auto;top:auto;transform:none;max-height:100%}.lensfoot .walkchip{position:static}.lensbody.phonebody{padding-bottom:12px}.lensbody.guest{position:relative}.guestveil{position:absolute;inset:0;z-index:4;cursor:pointer;background:transparent}.lensbody.haswalk .guestcard{bottom:calc(var(--walkh, 0px) + 12px);max-height:calc(100% - var(--walkh, 0px) - 24px)}.walk .eyebrow{white-space:nowrap}.guestcard{position:absolute}.guestx{position:absolute;top:10px;right:10px}.guestcard{position:absolute;inset:0;margin:auto;height:fit-content;max-height:calc(100% - 24px);overflow:auto;z-index:6;display:grid;justify-items:center;gap:8px;text-align:center;width:min(360px,calc(100% - 32px));padding:22px 22px 18px;border-radius:28px;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--nm-raised),0 30px 60px -24px #06163680;animation:guestIn .4s ease both}@keyframes guestIn{0%{opacity:0}to{opacity:1}}.guestcard strong{font-size:20px;letter-spacing:-.02em}.guestcard .note{max-width:30ch}.guestico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--gt) 16%,var(--surface));color:var(--gt)}.lens.max{padding:0!important;gap:0!important;background:#060914f0}.lens.max .lenshd{position:absolute;top:10px;right:10px;left:auto;z-index:20;width:auto;padding:4px;border-radius:999px;background:#0a0e1cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px -12px #0009}.lens.max .lensdoors,.lens.max .lenshd>.seg,.lens.max .popw,.lens.max .lensfoot,.lens.max .walkchip{display:none!important}.lens.max .framebox{border-radius:0;border:0;box-shadow:none}.lens.max .framebox.phone{border-radius:var(--phone-r);border:10px solid #0b0c10;box-shadow:var(--nm-hero)}.lensjump{position:fixed;inset:0;z-index:2000;pointer-events:none;animation:lensjumpout .5s ease .95s both}.lensjump>div{position:absolute!important;inset:0}.lensjump svg{color:inherit}@keyframes lensjumpout{0%{opacity:1}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.lensjump{display:none}}.leadgrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);gap:clamp(18px,3vw,36px);align-items:stretch;padding:clamp(4px,1.5vh,16px) 4px}@media(max-width:900px){.leadgrid{grid-template-columns:1fr;overflow:auto}.leadgrid .ompstage{min-height:220px;max-height:44vh}}.leadtx{display:flex;flex-direction:column;gap:18px;justify-content:center;padding-right:4px;color:#fff;min-width:0}.leadtx h2{font-size:clamp(28px,3.2vw,46px);letter-spacing:-.035em;line-height:1.04}.leadtx .lead{color:#ffffffc2;font-size:clamp(14.5px,1.3vw,17px)}.leadin{font-size:13.5px;color:#ffffff94}.leadin strong{color:#ffffffe6;font-weight:600}.asyou{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;min-height:44px;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;font:inherit;cursor:pointer;transition:background .25s}.asyou:hover{background:#ffffff24}.asyoun{font-size:13px;font-weight:700;letter-spacing:-.01em}.filmtag{position:absolute;left:14px;bottom:14px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fffc;padding:6px 10px;border-radius:999px;background:#0a0e1c80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chapters{display:flex;gap:6px;flex-wrap:wrap}.storydoor.on{background:var(--dt);color:#0a0e1c}.storydoor.on[style*="#3A95F2"],.storydoor.on[style*="#D946EF"]{color:#fff}.sheet.reg{width:min(520px,94vw);gap:16px}.regfold{display:flex;flex-direction:column}.regq{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:22px;background:color-mix(in srgb,var(--tt) 6%,var(--surface));box-shadow:var(--nm-sm),inset 0 0 0 1px color-mix(in srgb,var(--tt) 30%,transparent);animation:emerge .35s var(--settle)}.regsum{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 8px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-inset);font:inherit;color:var(--text);cursor:pointer;text-align:left;animation:emerge .3s var(--settle)}.regsum:hover{background:var(--surface-2)}.regsumico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--tt) 14%,transparent);color:var(--tt)}.regsumv{font-size:14px;font-weight:700;letter-spacing:-.01em}.tracktiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracktile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:44px;padding:14px;border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);font:inherit;color:var(--text);cursor:pointer;text-align:left;transition:transform .25s var(--settle),box-shadow .25s}.tracktile .trackico{width:38px;height:38px;border-radius:12px;background:var(--surface-2);color:var(--text-dim);transition:background .25s,color .25s}.tracktile .trackp{font-size:11.5px;transition:color .25s}.tracktile:hover,.tracktile.on{transform:translateY(-2px);background:var(--tt);border-color:transparent;color:var(--ti);box-shadow:var(--nm-raised),0 14px 30px -14px color-mix(in srgb,var(--tt) 70%,transparent)}.tracktile:hover .trackico,.tracktile.on .trackico{background:color-mix(in srgb,var(--ti) 22%,transparent);color:var(--ti)}.tracktile:hover .trackp,.tracktile.on .trackp{color:var(--ti);opacity:.85}.seattile:hover,.seattile.on,.seattiles .seattile.on{background:var(--tt);border-color:transparent;color:var(--ti,#0A0E1C)}.seattile.on .trackl,.seattile:hover .trackl{color:inherit}.seattile:hover .note,.seattile.on .note{color:inherit;opacity:.8}.block:hover .blockl{color:#fff}.seattiles{display:grid;grid-template-columns:1fr;gap:8px}.tracktile,.seattile,.doorlink{position:relative}.tracktile.ghost{pointer-events:none;box-shadow:none;background:var(--surface-2);animation:regghost 1.2s ease-in-out infinite alternate}.tracktile.ghost .trackico{background:color-mix(in srgb,var(--text) 8%,transparent)}@keyframes regghost{0%{opacity:.45}to{opacity:.8}}.tracktile:after,.seattile:after,.doorlink:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px}.pick{display:flex;flex-direction:column;gap:8px;min-width:0}.picklist{display:flex;flex-direction:column;border-radius:20px;background:var(--surface-2);box-shadow:var(--nm-inset);overflow:hidden}.pickrow{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"d l v" "d s v";column-gap:12px;row-gap:2px;align-items:center;width:100%;min-height:56px;padding:10px 14px 10px 12px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .2s}.pickrow:first-child{border-top:0}.pickrow:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.pickrow.on{background:color-mix(in srgb,var(--tt) 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt) 45%,transparent)}.pickdot{grid-area:d;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--text-faint);transition:all .2s}.pickrow.on .pickdot{border-color:var(--tt);background:radial-gradient(circle at 35% 30%,#fff 0%,var(--tt) 55%)}.pickl{grid-area:l;font-size:14px;font-weight:700;letter-spacing:-.01em;min-width:0}.picks{grid-area:s;font-size:12px;line-height:1.4;color:var(--text-dim);min-width:0;text-wrap:pretty}.pickv{grid-area:v;font-size:12.5px;font-weight:700;color:var(--text-dim);white-space:nowrap}.pickrow.on .pickv{color:var(--tt)}.roleblocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.roleblocks.three{grid-template-columns:repeat(3,minmax(0,1fr))}.roleblocks.three .roleblock{min-height:88px;padding:12px}.pickrow.seat{grid-template-columns:34px minmax(0,1fr) auto}.pickav{grid-area:d;display:grid;place-items:center}.roleblock{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:104px;padding:14px 14px 12px;border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:transform .25s var(--settle),box-shadow .25s,background .25s}.roleblock:hover{transform:translateY(-2px);box-shadow:var(--nm-raised)}.roleblock.on{background:color-mix(in srgb,var(--tt) 10%,var(--surface));border-color:transparent;box-shadow:var(--nm-raised),inset 0 0 0 1.5px color-mix(in srgb,var(--tt) 55%,transparent)}.roleblockn{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--tt);opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--settle)}.roleblock.on .roleblockn{opacity:1;transform:none}.roleblockico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text-dim);background:var(--surface-2);box-shadow:var(--nm-inset)}.roleblock.on .roleblockico{color:#fff;background:var(--tt);box-shadow:none}.roleblockl{font-size:15px;font-weight:700;letter-spacing:-.015em}.roleblockp{font-size:12px;line-height:1.4;color:var(--text-dim)}.wladder{display:flex;flex-direction:column;border-radius:20px;background:var(--surface-2);box-shadow:var(--nm-inset);overflow:hidden}.wrung{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"d l" "d s";column-gap:12px;row-gap:1px;align-items:center;padding:10px 14px 10px 12px;border-top:1px solid var(--border);color:var(--text-faint);transition:background .2s}.wrung:first-child{border-top:0}.wrung.got{color:var(--text-dim)}.wrung.on{color:var(--text);background:color-mix(in srgb,var(--tt) 9%,var(--surface))}.wrungdot{grid-area:d;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--text-faint)}.wrung.got .wrungdot{border-color:var(--tt);background:var(--tt)}.wrung.on .wrungdot{background:radial-gradient(circle at 35% 30%,#fff 0%,var(--tt) 55%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tt) 25%,transparent)}.wrungl{grid-area:l;font-size:13.5px;font-weight:700}.wrung.on .wrungl{color:var(--tt)}.wrungs{grid-area:s;font-size:12px;line-height:1.4}.seattile{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);font:inherit;color:var(--text);cursor:pointer;transition:transform .25s var(--settle),background .25s,border-color .25s}.seattile:hover{transform:translateY(-1px)}@media(max-width:520px){.tracktiles{grid-template-columns:1fr}}.trackrow{display:flex;gap:14px;align-items:center;text-align:left;width:100%;min-height:44px;padding:13px 16px;border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);cursor:pointer;font:inherit;color:var(--text);transition:transform .25s var(--settle),box-shadow .25s,background .25s}.trackrow:hover{transform:translateY(-1px)}.trackrow.on{border-color:transparent;box-shadow:0 0 0 2px var(--tt),var(--nm-sm);background:color-mix(in srgb,var(--tt) 8%,var(--surface))}.trackico{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--tt) 14%,transparent);color:var(--tt)}.trackrow.on .trackico{background:var(--tt);color:var(--ti)}.trackl{font-size:15px;font-weight:700;letter-spacing:-.015em}.trackp{font-size:12.5px;color:var(--text-dim);line-height:1.5}.steps{display:flex;gap:10px;align-items:center}.stepi{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.stepi>.mono{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-weight:700}.stepi.now>.mono,.stepi.done>.mono{color:var(--tt)}.steprail{flex:1;height:4px;border-radius:999px;background:var(--surface-2);box-shadow:var(--nm-inset);overflow:hidden}.steprail i{display:block;height:100%;border-radius:999px;background:var(--tt);transition:width .45s var(--settle)}.review{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:var(--surface-2);box-shadow:var(--nm-inset)}.revrow{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.revrow span{color:var(--text-dim)}.wizerr{font-size:12.5px;color:var(--error,#EF4444);font-weight:600}@media(max-width:620px){.steps .mono{display:none}.stepi.now>.mono{display:inline}}.doorlinks{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.doorlinks.light{background:var(--surface-2);border-color:var(--border);box-shadow:var(--nm-inset)}.doorlink{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#ffffffb3;display:grid;place-items:center;cursor:pointer;transition:background .25s,color .25s,transform .25s var(--settle)}.doorlinks.light .doorlink{color:var(--text-dim)}.doorlink:hover{background:var(--dt);color:#0a0e1c;transform:translateY(-1px)}.doorlink[style*="#3A95F2"]:hover,.doorlink[style*="#D946EF"]:hover{color:#fff}.storygrid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:stretch;transition:grid-template-columns .5s var(--settle)}.storygrid.why{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}@media(max-width:900px){.storygrid,.storygrid.why{grid-template-columns:1fr;overflow:auto}}.storytx{animation:emerge .45s var(--settle)}.storyfilm{position:relative;border-radius:26px;overflow:hidden;background:#05070f;border:1px solid rgba(255,255,255,.14);min-height:240px}.storyfilm video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.filmmute{position:absolute;right:14px;bottom:14px}.storytx{display:flex;flex-direction:column;gap:20px;overflow:auto;padding-right:4px}.storytx h2{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;line-height:1.08}.beats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.beats li{display:flex;gap:12px;font-size:14.5px;line-height:1.55;color:#fffc}.beats strong{color:#fff}.beatn{flex:none;font-size:11px;letter-spacing:.14em;padding-top:4px}.storydoors{display:flex;gap:8px;flex-wrap:wrap}.storydoor{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dt) 50%,transparent);background:color-mix(in srgb,var(--dt) 16%,transparent);color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .25s}.storydoor:hover{background:var(--dt);color:#0a0e1c}.storydoor[style*="#3A95F2"]:hover,.storydoor[style*="#D946EF"]:hover{color:#fff}@keyframes weo-ring-burst{0%{transform:translate(-50%,-50%) scale(.42);opacity:.9}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}@keyframes weo-portal-wipe-out{0%{transform:translate(-50%,-50%) scale(1.85);opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes weo-breathe-sm{0%,to{scale:1}50%{scale:1.03}}@keyframes weo-o-breathe{0%,to{scale:1;filter:brightness(1)}50%{scale:1.055;filter:brightness(1.04)}}.herobreath i{animation-duration:4.2s}@keyframes weo-cardin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.herobreath{display:none}}.uninav{position:relative;display:inline-flex}.revealpanel.uni{min-width:min(340px,92vw);z-index:300}.revealpanel.uni.down{top:calc(100% + 10px);bottom:auto}.revealpanel.uni.up{bottom:calc(100% + 12px);top:auto}.revealpanel.uni.right{right:0;left:auto;transform:none}.revealpanel.uni.left{left:0;right:auto;transform:none}.revealpanel.uni.center{left:50%;right:auto;transform:translate(-50%)}.unihd{display:block;padding:6px 12px 4px}.uninum{font-size:10.5px;opacity:.6;margin-right:7px}.revealrow.here{background:color-mix(in srgb,var(--it) 10%,transparent)}.unihere{font-size:10px;color:var(--it);text-transform:uppercase;letter-spacing:.08em}.uniseg{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:6px;padding-top:8px;border-top:1px solid var(--border)}.uniseg .note{margin-right:4px}.uniseg button{font:inherit;font-size:12px;font-weight:600;min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid var(--border);background:none;color:var(--text-dim);cursor:pointer}.uniseg button.on{background:var(--rt);border-color:var(--rt);color:#fff}.myanav{position:relative;display:flex;align-items:center;justify-content:center;gap:14px}.myaorbbtn{display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;transition:transform .3s var(--settle)}.myaorbbtn:hover{transform:scale(1.06)}.myanav.open .myaorbbtn{transform:scale(.9)}.myaorbbtn:focus-visible{outline:2px solid var(--rt);outline-offset:4px}.myafloatorb{width:84px;height:84px;animation:myaBob 4.2s ease-in-out infinite;box-shadow:0 22px 44px -16px #0000008c,0 0 0 1px #ffffff2e,0 0 0 10px color-mix(in srgb,var(--ot) 12%,transparent)}.myafloatorb:hover{transform:none;animation-play-state:paused}.myanav.open .myafloatorb{animation:none;transform:scale(.92)}@keyframes myaBob{0%,to{translate:0 0}50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.myafloatorb{animation:none}}@media(max-height:620px){.myafloatorb{width:64px;height:64px}}.myaanchor{display:block;width:84px;height:1px;margin-top:-1px}.myanav .uninav{position:absolute;left:50%;top:0;transform:translate(-50%)}.myafan{position:absolute;left:50%;top:50%;width:0;height:0;z-index:20}.myafanb{position:absolute;height:46px;min-width:46px;padding:0;border-radius:999px;display:flex;align-items:center;border:0;cursor:pointer;color:var(--fi,#fff);background:var(--fc);box-shadow:0 10px 22px -10px var(--fc),inset 0 1px #ffffff59;font:inherit;animation:myaFan .38s var(--settle) both;animation-delay:calc(var(--i) * 28ms);transition:box-shadow .2s}.myafanb.sc{transform:translate(-50%,-50%)}.myafanb.sl{transform:translate(calc(-100% + 23px),-50%);flex-direction:row-reverse}.myafanb.sr{transform:translate(-23px,-50%)}.myafanico{flex:none;display:grid;place-items:center;width:46px;height:46px}.myafanl{display:block;max-width:0;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:700;opacity:0;transition:max-width .32s var(--settle),opacity .2s,padding .32s var(--settle)}.myafanb em,.myalistb em{font-style:normal;font-size:10.5px;opacity:.85}.fnum{margin-right:7px}.myafanl .fhere{margin-left:7px}.myafanb.on .myafanl{max-width:220px;opacity:1}.myafanb.sr.on .myafanl,.myafanb.sc.on .myafanl{padding-right:16px}.myafanb.sl.on .myafanl{padding-left:16px}.myafanb:focus-visible{outline:2px solid var(--text);outline-offset:3px}.myafanb.here{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--fc)}.myafanb.cue,.myafloatorb.cue{box-shadow:0 0 0 4px var(--surface),0 0 0 7px var(--rt),0 0 30px 6px color-mix(in srgb,var(--rt) 45%,transparent)}@keyframes myaFan{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.myanames{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:inherit;font-size:12px;font-weight:700;min-height:32px;padding:4px 12px;border-radius:999px;background:var(--surface);color:var(--text-dim);border:1px solid var(--border);cursor:pointer;z-index:21}.myanames:hover{color:var(--text)}.myacoach{position:absolute;left:50%;transform:translate(-50%);z-index:30;width:min(320px,calc(100vw - 24px));display:flex;flex-direction:column;gap:6px;padding:14px 16px 12px;border-radius:20px;background:var(--surface);border:1px solid color-mix(in srgb,var(--rt) 40%,var(--border));box-shadow:0 22px 50px -18px #0006;text-align:left;animation:myaCoach .4s var(--settle) both}.myacoach .eyebrow{color:var(--rt)}.myacoach strong{font-size:16px;letter-spacing:-.02em;color:var(--text)}.myacoach .note{font-size:13px;line-height:1.45;color:var(--text-dim)}.myalist{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);z-index:20;display:flex;flex-direction:column;gap:6px;width:min(300px,calc(100vw - 24px));padding:8px;border-radius:24px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:0 22px 50px -18px #00000059;overflow-y:auto;overscroll-behavior:contain}.myalistb{display:flex;align-items:center;gap:0;min-height:44px;padding:0 14px 0 0;border:0;border-radius:999px;background:var(--fc);color:var(--fi,#fff);font:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer;animation:myaCoach .3s var(--settle) both;animation-delay:calc(var(--i) * 30ms);transition:transform .2s var(--settle)}.myalistb:hover,.myalistb:focus-visible{transform:translate(3px);outline:none}.myalistb:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}.myalistb .myafanico{width:44px;height:44px}.myalistl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myalistb .fhere{text-transform:uppercase;letter-spacing:.08em}.myalistb.here{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--fc)}.myalistb.cue{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--rt),0 0 26px 4px color-mix(in srgb,var(--rt) 45%,transparent)}.myacoach.side{bottom:0!important;left:calc(50% + 172px);transform:none}.myacoach.top{position:fixed;top:72px;bottom:auto!important}.myanames.side{left:calc(50% + 172px);bottom:auto;top:0;transform:none}.myacoach:not(.side):not(.top){bottom:calc(100% + 18px)}@keyframes myaCoach{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.myaparkb{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer}.myaparkb:hover{color:var(--text)}.myapark{display:inline-flex;align-items:center;gap:4px}.myapill.mini{min-height:40px;padding:3px 12px 3px 3px;gap:7px;font-size:12.5px;font-weight:700;box-shadow:none}.myapill.mini img{width:32px;height:32px}.myapill.mini:hover,.myapill.mini.on{transform:none}.revealpanel.uni.fitted{position:fixed}@media(max-width:640px){.myapill.mini .npl{display:none}}.myapill{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 18px 6px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rt) 40%,var(--border));background:var(--surface);box-shadow:var(--nm-raised,0 6px 20px -8px rgba(0,0,0,.2));color:var(--text);font:inherit;cursor:pointer;transition:transform .25s var(--settle)}.myapill:hover,.myapill.on{transform:translateY(-2px)}.myapill img{width:40px;height:40px;border-radius:50%;object-fit:cover}.myapill b{font-size:13.5px}.myapill em{font-style:normal;font-size:11.5px;color:var(--text-dim)}.lensdoors .uninav .lensdoor{cursor:pointer;border:none;font:inherit}.lensdoors .revealpanel.uni{color:var(--text)}.splashcopy .gatelink{font-weight:600}.invitestories{opacity:0;pointer-events:none;transition:opacity .4s var(--settle);margin-top:4px}.invitestories.on{opacity:1;pointer-events:auto}.invite .invitehl{font-size:min(clamp(38px,6.4vw,84px),10vh);color:var(--text);margin:0}.fmkt{position:relative;width:600px;height:330px;max-width:none;margin-bottom:96px}.fmkt>*{position:absolute;left:50%;top:50%}.fmrings i{position:absolute;left:0;top:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--rt) 30%,transparent);transform:translate(-50%,-50%);animation:fmRing 3.6s ease-out infinite}.fmrings i:nth-child(1){width:140px;height:140px}.fmrings i:nth-child(2){width:300px;height:190px;animation-delay:1.2s}.fmrings i:nth-child(3){width:470px;height:270px;animation-delay:2.4s}@keyframes fmRing{0%{opacity:.9}to{opacity:.15}}.fmspoke{height:2px;margin-top:-1px;transform-origin:0 50%;background:linear-gradient(90deg,color-mix(in srgb,var(--rt) 40%,transparent),color-mix(in srgb,var(--text) 10%,transparent));opacity:.45;transition:opacity .4s}.fmspoke.hot{opacity:1;background:linear-gradient(90deg,var(--rt),color-mix(in srgb,var(--rt) 30%,transparent))}.fmspoke i{position:absolute;top:50%;left:100%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--rt);opacity:0;animation:fmFlow 2.2s linear infinite}.fmspoke:not(.hot) i{background:color-mix(in srgb,var(--text) 40%,transparent)}@keyframes fmFlow{0%{left:100%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:12%;opacity:0}}.fmnode{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm,0 4px 14px -6px rgba(0,0,0,.18));white-space:nowrap;transition:box-shadow .4s,border-color .4s,scale .4s var(--settle);opacity:.72}.fmnode b{display:inline-flex;align-items:center;gap:4px;font-size:17px;letter-spacing:-.02em;color:var(--text)}.fmnode em{font-style:normal;font-size:10.5px;color:var(--text-dim)}.fmnode.hot{opacity:1;scale:1.14;border-color:var(--rt);box-shadow:0 0 0 4px color-mix(in srgb,var(--rt) 18%,transparent),0 14px 30px -12px color-mix(in srgb,var(--rt) 60%,transparent)}.fmnode.hot b{color:color-mix(in srgb,var(--rt) 40%,var(--text))}.fmme{transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;border-radius:24px;background:var(--surface);border:2px solid var(--rt);box-shadow:0 0 0 8px color-mix(in srgb,var(--rt) 14%,transparent),0 18px 40px -14px color-mix(in srgb,var(--rt) 55%,transparent);z-index:2}.fmme b{font-size:14px;margin-top:4px;color:var(--text)}.fmme em{font-style:normal;font-size:11px;color:var(--text-dim)}.fmcall{top:auto!important;bottom:-88px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;max-width:440px;text-align:center;padding:9px 16px;border-radius:14px;background:color-mix(in srgb,var(--rt) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--rt) 34%,var(--border));animation:fmCall .5s var(--settle) .5s both;z-index:3}.fmcall b{font-size:13px;color:color-mix(in srgb,var(--rt) 40%,var(--text))}.fmcall span{font-size:12.5px;color:var(--text-dim);line-height:1.45;text-wrap:pretty}@keyframes fmCall{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.fmspoke i,.fmrings i{animation:none}}.lensfoot.uni{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px}.lensfl{justify-self:start;display:flex;align-items:center}.lensfc{justify-self:center;display:flex;align-items:center}.lensfr{justify-self:end;display:flex;align-items:center}.lensfoot.uni .myafloatorb{width:64px;height:64px}.lensfoot.uni .myaanchor{width:64px}.myafanb{color:var(--text);background:var(--surface);box-shadow:var(--nm-sm),inset 0 0 0 1px var(--border)}.myafanb:hover,.myafanb:focus-visible,.myafanb.on{background:var(--fc);color:var(--fi,#fff);box-shadow:0 10px 22px -10px var(--fc)}.myafanb.here{background:var(--fc);color:var(--fi,#fff)}.myalistb{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.myalistb:hover,.myalistb:focus-visible,.myalistb.here{background:var(--fc);color:var(--fi,#fff)}.chap.done i{background:var(--text-dim);box-shadow:none}.chap:hover i{background:var(--ct)}.deeptab .moreic{background:var(--surface-2);color:var(--text-dim);transition:background .25s,color .25s}.deeptab:hover .moreic,.deeptab.on .moreic{background:var(--mt);color:#fff}.deeptab.play{padding:0 20px 0 6px;background:var(--text);color:var(--surface);border-color:transparent}.deeptab.play .moreic{background:var(--surface);color:var(--text)}.deeptab.play:hover .moreic{background:var(--mt);color:#fff}.deeptabsep{width:1px;align-self:stretch;margin:6px 4px;background:var(--border)}.myafloatorb{position:relative;display:grid;place-items:center;padding:0;border-radius:50%;background:var(--surface);overflow:visible}.myafloatorb>*{grid-area:1/1}.myafloatorb .myadonut{width:100%;height:100%;border-radius:50%;background:var(--surface);box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1px var(--border)}.myafloatorb img{position:relative;width:54%!important;height:54%!important;border-radius:50%;object-fit:cover;box-shadow:var(--nm-inset),0 0 0 2px var(--surface-2)}.myafloatorb.holding .myadonut{box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 3px #17c3d6;transition:box-shadow .45s}.myav{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;background:#0a102061;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .2s ease}.myavbox{position:relative;width:min(520px,calc(100vw - 32px));height:min(640px,calc(100svh - 48px));display:flex;flex-direction:column;border-radius:32px;overflow:hidden;background:radial-gradient(520px 420px at 50% 62%,color-mix(in srgb,var(--vc) 10%,transparent),transparent 74%),var(--surface-2);border:1px solid var(--border);box-shadow:0 30px 80px -20px #0a142d73;animation:weoDialogIn .42s var(--settle) both;color:var(--text)}.myavhd{display:flex;align-items:center;gap:8px;padding:16px 16px 0}.myavhd .round{width:40px;height:40px}.myavst{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vc)}.myavst i{width:6px;height:6px;border-radius:50%;background:var(--vc);animation:fmPing 1.4s infinite}.myavwho{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 4px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-inset);font-size:12px;font-weight:700}.myavwho img{width:28px;height:28px;border-radius:50%}.myavmid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 26px}.myavsay{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;text-align:center}.myavsay p{font-size:17px;font-weight:600;line-height:1.45;max-width:34ch;text-wrap:pretty;animation:emerge .3s var(--settle)}.myavheard{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.myavopts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.myavchip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-sm);font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;transition:background .2s,color .2s}.myavchip:hover{background:var(--fc,var(--vc));color:#fff;border-color:transparent}.myavo{position:relative;display:grid;place-items:center;width:168px;height:168px;padding:0;border:0;border-radius:50%;background:var(--surface);box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1px var(--border);cursor:pointer;transition:transform .3s var(--settle);touch-action:none}.myavo>*{grid-area:1/1}.myavo img{width:54%;height:54%;border-radius:50%;object-fit:cover;box-shadow:var(--nm-inset)}.myavring{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 3px transparent;transition:box-shadow .3s}.myavo.on{transform:scale(1.06)}.myavo.on .myavring{box-shadow:inset 0 0 0 4px var(--vc),0 0 0 10px color-mix(in srgb,var(--vc) 18%,transparent);animation:fmPing 1.4s infinite}.myavbar{display:flex;gap:8px;align-items:center;padding:14px 16px 16px}.myavbar input{flex:1;min-width:0;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--nm-inset);font:inherit;font-size:14.5px;color:var(--text)}.myavbar input:focus{outline:2px solid var(--vc);outline-offset:1px}.myavbar .round{width:48px;height:48px}.fm-h.display{filter:none!important;text-shadow:none!important}.fm-four span{color:var(--text)!important;display:inline-flex;align-items:center;gap:.3em}.fm-four span i{width:.42em;height:.42em;border-radius:50%;background:var(--t)}.fo{position:relative;display:grid;place-items:center;width:var(--d);height:var(--d)}.fo>*{grid-area:1/1}.fo-t{display:grid;place-items:center;animation:foIn .7s var(--settle) both,foT .35s ease 1.55s forwards}@keyframes foIn{0%{transform:scale(.8);opacity:0}}@keyframes foT{to{opacity:0}}.fo-portal{position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);box-sizing:border-box;border-radius:50%;border:calc(var(--d) * .19) solid var(--surface);box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1px var(--border),inset 0 0 0 4px color-mix(in srgb,var(--pt) 70%,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--pt) 20%,transparent),transparent 80%);opacity:0;pointer-events:none;animation:foOpen 1.1s cubic-bezier(.65,0,.35,1) 1.5s forwards}@keyframes foOpen{0%{opacity:1}to{opacity:1;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;border-width:12px}}.mk-orbit.soc .mk-opt>span{padding:0;width:44px;height:44px;justify-content:center;border-radius:50%}.mk-soc{display:grid;place-items:center;width:44px;height:44px;color:var(--text)}.mk.s-orb .mk-orbit{z-index:5}.mk-rent{position:absolute;inset:0;pointer-events:none;z-index:5}.mk-toll{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;animation:tollIn .5s var(--settle) calc(.15s + var(--i) * .15s) both,tollOut .7s cubic-bezier(.5,0,.8,.4) calc(1.9s + var(--i) * .12s) forwards}.mk-toll s{text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color .3s;animation:tollStrike .3s ease calc(1.2s + var(--i) * .15s) forwards}@keyframes tollStrike{to{text-decoration-color:var(--text)}}.mk-toll b{color:var(--text-dim);font-weight:600}.mk-toll.t0{--tx:calc(-50% - var(--w) / 2 - 150px);--ty:-60%;--ox:-260px;--oy:-60px;--or:-18deg}.mk-toll.t1{--tx:calc(-50% + var(--w) / 2 + 150px);--ty:-90%;--ox:260px;--oy:-40px;--or:16deg}.mk-toll.t2{--tx:-50%;--ty:calc(-50% - var(--w) / 2 - 40px);--ox:0px;--oy:-200px;--or:-8deg}@keyframes tollIn{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}to{transform:translate(var(--tx),var(--ty));opacity:1}}@keyframes tollOut{to{transform:translate(var(--tx),var(--ty)) translate(var(--ox),var(--oy)) rotate(var(--or)) scale(.7);opacity:0;filter:blur(6px)}}.mk-zero{position:absolute;left:50%;top:calc(50% + var(--w) / 2 + 18px);transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 18px;border-radius:999px;background:var(--text);color:var(--surface);font-size:14px;font-weight:600;white-space:nowrap;animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) 2.5s both}.mk-zero b{font-size:16px}@media(max-width:760px){.mk-toll.t0{--tx:-50%;--ty:calc(-50% - var(--w) / 2 - 96px)}.mk-toll.t1{--tx:-50%;--ty:calc(-50% - var(--w) / 2 - 50px)}.mk-toll.t2{--tx:-50%;--ty:calc(-50% + var(--w) / 2 + 66px)}}.vd .vdwin{animation:vdOpen .9s var(--settle) both}@keyframes vdOpen{0%{border-radius:50%;transform:scale(.32);opacity:.3}60%{opacity:1}to{transform:none}}.vd .mk-ap{animation-delay:.45s}.vn{position:relative;display:grid;place-items:center;overflow:hidden;max-width:100%}.vn-cam{position:relative;width:680px;height:470px;flex:none;animation:vnPull 1.8s var(--settle) both}@keyframes vnPull{0%{scale:2.6}to{scale:1}}.vn-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vn-lines line{stroke:color-mix(in srgb,var(--text) 14%,transparent);stroke-width:1.2;animation:fmVis .5s ease calc(.6s + var(--i) * .03s) both}.vn-flow{fill:var(--t)}.vn-n{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--text) 18%,#fff) 55%,color-mix(in srgb,var(--text) 30%,#fff)) center/cover;box-shadow:0 4px 10px -4px #0a142d59,0 0 0 2px var(--surface);animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) calc(.5s + var(--i) * .04s) both}.vn-n.img{background-size:cover}.vn-you{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.vn-stat{position:absolute;bottom:6px;display:inline-flex;align-items:baseline;gap:6px;min-height:36px;align-items:center;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;color:var(--text-dim);animation:fmRise .5s var(--settle) 1.6s both}.vn-stat b{color:var(--text);font-variant-numeric:tabular-nums}.vn-stat.l{left:6px}.vn-stat.r{right:6px}.o-sum{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.o-sum b{font-size:clamp(22px,2.6vw,34px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.o-sum small{font-size:12px;color:var(--text-faint)}.filmnext{gap:8px}.mk-band{position:absolute;left:50%;top:calc(50% + var(--dw) / 2 + 16px);transform:translate(-50%);z-index:4;display:flex;flex-direction:column;gap:8px;width:min(460px,86vw);animation:fmRise .5s var(--settle) .3s both}.mk-bandt{position:relative;height:12px;border-radius:999px;background:var(--surface-2);box-shadow:var(--nm-inset)}.mk-bandt .zone{position:absolute;inset:0 18%;border-radius:999px;background:color-mix(in srgb,var(--t) 38%,transparent);transform-origin:center;animation:bandZ .9s var(--settle) .7s both}@keyframes bandZ{0%{transform:scaleX(0)}}.mk-bandt .fl,.mk-bandt .pr{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--surface);box-shadow:var(--nm-sm),inset 0 0 0 3px var(--t)}.mk-bandt .fl{left:18%;animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) .5s both}.mk-bandt .pr{left:82%;animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) .6s both}.mk-bandl{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-dim)}.mk-bandl b{color:var(--text);font-size:14px;margin-right:3px}.mk-bandl .mid{color:var(--text-faint);text-align:center;animation:fmRise .5s var(--settle) 1.4s both}.mk.b2 .mk-wing.r{top:calc(50% - 40px)}.vm{display:flex;align-items:center;gap:clamp(14px,3vw,28px);flex-wrap:wrap;justify-content:center}.vm-card{display:flex;flex-direction:column;gap:6px;width:min(320px,86vw);padding:16px;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm));animation:vdOpen .9s var(--settle) both}.vm-live{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.vm-live i{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:fmPing 1.6s infinite}.vm-net{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em}.vm-net .fm-m small{font-size:.42em}.vm-fee{font-size:11.5px;color:var(--text-faint)}.vm-bars{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:clamp(60px,10vh,96px);margin-top:4px}.vm-bars span{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.vm-bars i{width:100%;height:calc(var(--v) * 1%);border-radius:6px;background:color-mix(in srgb,var(--t) 40%,transparent);transform-origin:bottom;animation:mkBar .6s var(--settle) calc(.4s + var(--i) * .12s) both}.vm-bars span:last-child i{background:var(--t)}.vm-bars em{font-style:normal;font-size:9.5px;color:var(--text-faint)}.vm-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.vm-cells span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border-radius:14px;background:var(--surface-2);box-shadow:var(--nm-inset);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.vm-cells b{font-size:15px;color:var(--text);letter-spacing:0}.vm-conv{display:flex;flex-direction:column;gap:8px;width:min(260px,86vw)}.vm-row{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px 0 8px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);animation:fmRise .5s var(--settle) var(--d) both}.vm-row img{width:36px;height:36px;border-radius:50%;object-fit:cover}.vm-who{flex:1;min-width:0;display:flex;flex-direction:column}.vm-who b{font-size:14px;font-variant-numeric:tabular-nums}.vm-who small{font-size:11px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-st{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--text)}.vm-st svg{color:var(--t)}@media(max-width:700px){.vm-conv .vm-row:nth-child(n+3){display:none}}.vmap{position:relative;width:560px;height:300px;flex:none;transform-origin:center}.vmap-cam{position:absolute;inset:0;perspective:900px;perspective-origin:50% 0%}.vmap-plane{position:absolute;left:50%;top:56%;width:520px;height:340px;margin:-170px 0 0 -260px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-8deg);animation:vmapTilt 1.6s var(--settle) both}@keyframes vmapTilt{0%{transform:rotateX(0) rotate(0) scale(.7);opacity:0}}.vmap-grid{position:absolute;inset:0;border-radius:30px;background-image:linear-gradient(color-mix(in srgb,var(--text) 8%,transparent) 1.5px,transparent 1.5px),linear-gradient(90deg,color-mix(in srgb,var(--text) 8%,transparent) 1.5px,transparent 1.5px);background-size:34px 34px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent)}.vmap-road{position:absolute;background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 0 0 1px var(--border)}.vmap-road.h{left:4%;right:4%;top:calc(50% - 9px);height:18px}.vmap-road.v{top:4%;bottom:4%;left:calc(50% - 9px);width:18px}.vmap-blk{position:absolute;transform-style:preserve-3d;margin:calc(var(--h,0px) * -.5) 0 0 0;transform:translate(-50%,-50%);animation:vmapRise .7s var(--settle) calc(.6s + var(--i) * .06s) both}.vmap-blk i{position:absolute;display:block;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.vmap-blk .t{inset:0;transform:translateZ(var(--z));background:var(--surface)}.vmap-blk .f{left:0;right:0;bottom:0;height:var(--z);transform-origin:bottom;transform:rotateX(-90deg);background:var(--surface-2)}.vmap-blk .s{top:0;bottom:0;right:0;width:var(--z);transform-origin:right;transform:rotateY(90deg);background:color-mix(in srgb,var(--surface-2) 80%,var(--text) 6%)}@keyframes vmapRise{0%{transform:translate(-50%,-50%) scaleZ(.01);opacity:0}}.vmap-radar{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px;border-radius:50%;border:2px solid var(--t);animation:fmRadar 2.4s ease-out 1s infinite both}.vmap-radar.d2{animation-delay:2.2s}.vmap-you{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;background:var(--t);box-shadow:0 0 0 5px var(--surface),0 0 0 7px color-mix(in srgb,var(--t) 35%,transparent)}.vmap-pin{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-100%);animation:vmapPin .6s cubic-bezier(.34,1.56,.64,1) calc(1.6s + var(--i) * .25s) both;z-index:2}@keyframes vmapPin{0%{transform:translate(-50%,-60%) scale(.3);opacity:0}}.vmap-orb{width:44px;height:44px;border-radius:50%;background:center/cover;box-shadow:0 0 0 3px var(--surface),0 10px 22px -8px #0a142d73}.vmap-pin.hit .vmap-orb{width:62px;height:62px;box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--t),0 14px 28px -10px #0a142d80}.vmap-tag{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text)}.vmap-stem{width:2px;height:22px;background:linear-gradient(var(--border),transparent)}.vb{position:relative;display:grid;place-items:center;max-width:100%}.vb-in{position:absolute;left:50%;top:calc(50% - 30px);border-radius:50%;background:center/cover;box-shadow:0 0 0 3px var(--surface),0 12px 26px -10px #0a142d73;transform:translate(-50%,-50%) translate(var(--x),var(--y));animation:vbIn 1.6s cubic-bezier(.6,0,.3,1) calc(.4s + var(--i) * .15s) both;z-index:3}@keyframes vbIn{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.35)}}.vb-core{position:relative;margin-top:-30px}.vb-mix{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;opacity:0;animation:fmVis .6s ease 2.2s forwards}.vb-mix i{background:center/cover}.vb-tag{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;white-space:nowrap;animation:fmRise .5s var(--settle) 2.6s both}.vb-tag svg{color:var(--t)}.mk-terms{position:absolute;inset:0;pointer-events:none;z-index:4}.mk-term{position:absolute;top:50%;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:12px 18px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm));transform:translateY(-50%);animation:termIn .55s var(--settle) calc(.25s + var(--i) * .65s) both}.mk-term.l{right:calc(50% + var(--w) / 2 + 26px);text-align:right;align-items:flex-end}.mk-term.r{left:calc(50% + var(--w) / 2 + 26px)}.mk-term:nth-child(1),.mk-term:nth-child(3){margin-top:-62px}.mk-term:nth-child(2),.mk-term:nth-child(4){margin-top:14px}.mk-termk{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-dim)}.mk-termk svg{color:var(--t)}.mk-term b{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}@keyframes termIn{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.mk-terms.n .mk-term{min-width:0;padding:8px 12px;transform:none}.mk-terms.n .mk-term b{font-size:18px}.mk-terms.n .mk-term.l{right:calc(50% + 6px);left:auto}.mk-terms.n .mk-term.r{left:calc(50% + 6px)}.mk-terms.n .mk-term:nth-child(1),.mk-terms.n .mk-term:nth-child(3){top:auto;bottom:calc(50% + var(--w) / 2 + 6px);margin:0}.mk-terms.n .mk-term:nth-child(2),.mk-terms.n .mk-term:nth-child(4){top:calc(50% + var(--w) / 2 + 6px);margin:0}.mk.b2 .mk-band,.mk-wing .mk-modk{display:none}.pw-big{display:flex;flex-direction:column;align-items:center;text-align:center}.pw-big small{font-size:11px;font-weight:600;color:var(--text-dim)}.pw-big b{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fm-perk{min-height:52px;font-size:14.5px}.fm-perk b{font-size:15px}.mk-orbit.types .mk-opt>span{padding:0 14px 0 4px}.mk-type{display:inline-flex;align-items:center;gap:8px}.mk-type i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--surface-2) 60%,color-mix(in srgb,var(--text) 14%,var(--surface-2)) 100%);color:var(--text-dim);box-shadow:0 4px 10px -4px #0a142d59}.mk-orbit.types .mk-opt>span:before{display:none}.mk-orbit.chosen .mk-opt:not(.on)>span{opacity:.45;transition:opacity .5s}.mk-orbit.chosen .mk-opt.on>span{background:var(--surface);color:var(--text);border-color:transparent;box-shadow:var(--nm-sm),0 0 0 2px var(--t)}.mk-orbit.chosen .mk-opt.on .mk-type i{background:var(--t);color:#fff}.mk-pick{animation:mkPick .9s var(--settle) .35s both}@keyframes mkPick{0%{transform:scale(.3);opacity:0;filter:blur(8px)}60%{transform:scale(1.08)}to{transform:none;opacity:1;filter:none}}@keyframes mkMod{0%{transform:translate(calc(-1 * var(--dx) * .4),calc(-1 * var(--dy) - 180px)) rotateX(40deg) translateZ(-160px);opacity:0;filter:blur(6px)}70%{opacity:1}to{transform:none;opacity:1;filter:none}}.o-redeem .oc-ap{background:var(--surface)}.rd-qr{position:relative;display:grid;place-items:center;width:62%;aspect-ratio:1;animation:rdOut .4s ease 2.1s forwards}.rd-qr .fm-qr{width:100%;padding:0;background:none;box-shadow:none;animation:mkPick .7s var(--settle) .2s both}.rd-scan{position:absolute;left:-6%;right:-6%;height:3px;top:0;border-radius:3px;background:var(--t);box-shadow:0 0 14px 2px color-mix(in srgb,var(--t) 60%,transparent);animation:rdScan 1.1s ease-in-out .9s 1 both}@keyframes rdScan{0%{top:0;opacity:0}15%{opacity:1}to{top:100%;opacity:.8}}@keyframes rdOut{to{transform:scale(.6);opacity:0}}.rd-ok{display:grid;place-items:center;width:58%;aspect-ratio:1;border-radius:50%;background:var(--t);color:#fff;opacity:0;animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) 2.3s forwards}.fm-h.display{font-size:min(clamp(36px,6vw,74px),9vh);line-height:1;letter-spacing:-.035em}.fm-s{font-size:clamp(15px,1.6vw,18px);line-height:1.5;max-width:56ch}@media(max-width:640px){.fm-h.display{font-size:clamp(30px,8.4vw,44px)}.fm-s{font-size:14px}}@media(max-height:600px){.fm-h.display{font-size:clamp(26px,4.6vw,40px)}.fm-s{font-size:14px}}.fm-h.display{font-size:clamp(38px,6.4vw,84px)!important;line-height:1.02;letter-spacing:-.04em;max-width:min(15ch,100%);text-wrap:balance}@media(max-width:640px){.fm-h.display{font-size:clamp(32px,9.6vw,46px)!important}}.fm-s{font-size:clamp(16px,1.6vw,19px)!important}.mk-orbit.types .mk-opt>span{transition:background .25s,color .25s,box-shadow .25s,opacity .4s}.mk-orbit.types .mk-opt.on>span{background:var(--surface);box-shadow:var(--nm-sm),0 0 0 2px var(--bt)}.mk-orbit.types .mk-opt.on .mk-type i{background:var(--bt);color:#fff}.mk-orbit.types:not(.chosen) .mk-opt.on>span{transform-origin:0 0}.mk-win{transition:width .75s var(--settle),height .75s var(--settle),border-radius .75s var(--settle),border-width .75s var(--settle),box-shadow .3s}.mk.s-o .mk-win{box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 3px var(--tt,transparent),0 0 50px -10px var(--tt,transparent)}.mk-termsl{display:block;width:100%;margin-top:6px;pointer-events:none}.mk-term{min-width:180px}.mk-term.l .mk-termsl{align-self:stretch}.ve{gap:12px clamp(14px,3vw,32px)}.ve-demand{grid-area:1/1;justify-self:end;display:flex;flex-direction:column;gap:6px;width:min(200px,40vw);padding:12px 14px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);animation:fmRise .5s var(--settle) .2s both}.ve-demand .mk-bars{height:44px}.ve-core{grid-area:1/2;position:relative;display:grid;place-items:center}.ve-price{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);display:grid;min-height:44px;padding:0 18px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-raised,var(--nm-sm));font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;z-index:2}.ve-price>span{grid-area:1/1;display:flex;align-items:center;justify-content:center}.ve-price i{font-style:normal;display:inline-block}.ve-price .old i{animation:veBreak .7s cubic-bezier(.5,0,.8,.4) calc(1.6s + var(--i) * .04s) forwards}@keyframes veBreak{to{transform:translate(var(--x),-60px) rotate(var(--r)) scale(.6);opacity:0;filter:blur(3px)}}.ve-price .new i{opacity:0;animation:veBuild .6s var(--settle) calc(2.3s + var(--i) * .06s) forwards}@keyframes veBuild{0%{transform:translate(var(--x),46px) scale(.5);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}.ve-ripple{position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--t);opacity:0;animation:veRip 1.4s ease-out 2.9s forwards}.ve-ripple.d2{animation-delay:3.3s}@keyframes veRip{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.9);opacity:0}}.ve-out{grid-area:1/3;justify-self:start;display:grid;grid-template-columns:1fr 1fr;gap:6px}.ve-out span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text);opacity:0;animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) calc(3s + var(--i) * .1s) forwards}.ve-out svg{color:var(--t)}@media(max-width:700px){.ve-demand{grid-area:2/1;justify-self:center}.ve-out{grid-area:2/2}.ve-core{grid-area:1/1/2/3}}.two{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:0;width:min(640px,94vw);height:calc(var(--d) + 90px)}.two-side{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.two-side.a{animation:twoA 2.4s var(--settle) .3s both}.two-side.b{animation:twoB 2.4s var(--settle) .3s both}@keyframes twoA{0%{transform:translate(-120px);opacity:0}30%{opacity:1;transform:translate(-120px)}to{transform:translate(-6px)}}@keyframes twoB{0%{transform:translate(120px);opacity:0}30%{opacity:1;transform:translate(120px)}to{transform:translate(6px)}}.two-l{display:flex;flex-direction:column;align-items:center;font-size:12.5px;color:var(--text-dim);white-space:nowrap}.two-l b{font-size:15px;color:var(--text)}.two-ask{display:grid;place-items:center;width:100%;height:100%;color:var(--text-dim)}.two-hit{position:absolute;left:50%;top:calc(var(--d) / 2);transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--text);color:var(--surface);z-index:3;opacity:0;animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) 2.7s forwards}.two-tag{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;white-space:nowrap;animation:fmRise .5s var(--settle) 3s both}.st3{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,48px);flex-wrap:wrap}.st3-stage{width:var(--d);height:calc(var(--d) * .78);perspective:900px;perspective-origin:50% 20%;display:grid;place-items:center}.st3-plane{position:relative;width:var(--d);height:var(--d);transform-style:preserve-3d;animation:st3Tilt 1.4s var(--settle) both,st3Turn 16s linear 1.4s infinite}@keyframes st3Tilt{0%{transform:rotateX(0) rotate(0);opacity:0}to{transform:rotateX(58deg) rotate(0);opacity:1}}@keyframes st3Turn{0%{transform:rotateX(58deg) rotate(0)}to{transform:rotateX(58deg) rotate(360deg)}}.st3-ring,.st3-mine{position:absolute;inset:0;overflow:visible}.st3-ring .seg{fill:var(--surface);stroke:color-mix(in srgb,var(--text) 10%,transparent);stroke-width:.6;filter:drop-shadow(0 2px 2px rgba(10,20,45,.18));animation:fmVis .4s ease calc(.3s + var(--i) * .05s) both}.st3-mine{transform-style:preserve-3d;animation:st3Lift 1.2s var(--settle) 1.5s both}.st3-mine path{fill:var(--t);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--t) 55%,transparent))}@keyframes st3Lift{0%{transform:translateZ(0)}to{transform:translateZ(46px) translate(6px,-6px) scale(1.06)}}.st3-tx{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-dim);animation:fmRise .5s var(--settle) 2s both}.st3-tx b{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.05}@media(max-width:640px){.st3{flex-direction:column;gap:8px}.st3-tx{align-items:center;text-align:center}}.legalscrim{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:16px;background:#0a10205c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .2s ease}.legalsheet{display:flex;flex-direction:column;gap:12px;width:min(520px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:20px 22px 22px;border-radius:28px;background:var(--surface);border:1px solid var(--border);box-shadow:0 30px 80px -20px #0a142d73;animation:weoDialogIn .36s var(--settle) both;color:var(--text)}.legalhd{display:flex;align-items:center;justify-content:space-between;gap:12px}.legalhd strong{font-size:18px;letter-spacing:-.02em}.legalhd .round{width:40px;height:40px}.legalsheet p{font-size:14.5px;line-height:1.6;color:var(--text-dim);text-wrap:pretty}.filmfoot{padding-bottom:116px}.oc-cycle{position:absolute;inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px);transform:rotate(-90deg);overflow:visible;pointer-events:none}.oc-cycle circle{fill:none;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.oc-cycle .trk{stroke:color-mix(in srgb,var(--text) 8%,transparent);stroke-width:3}.oc-cycle .fill{stroke:var(--t);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 2.8s cubic-bezier(.45,0,.25,1) .5s forwards,ocDone .8s ease 3.3s both}@keyframes ocDone{0%{filter:none}40%{filter:drop-shadow(0 0 6px var(--t))}to{filter:none}}.fm-close2{position:relative;display:grid;place-items:center}.fm-close2>*{grid-area:1/1}.cl-isr{display:grid;place-items:center;animation:fmVis .8s ease .6s both}.cl-o{position:relative;z-index:1}.mk{transform-style:flat}.to{position:absolute;left:50%;top:50%;width:0;height:0;z-index:3;pointer-events:none}.to-o{position:absolute;left:0;top:0;margin:calc(var(--os,56px) / -2) 0 0 calc(var(--os,56px) / -2);display:grid;place-items:center;transition:transform .7s cubic-bezier(.45,0,.2,1),opacity .5s,filter .5s;animation:optIn .6s ease .2s both}.to-o{margin:0}.to-o>*{grid-area:1/1}.to-o{translate:-50% -50%}.to-orb{position:relative;display:grid;place-items:center;border-radius:50%;box-shadow:0 14px 26px -12px #0a142d73;transition:box-shadow .4s}.to-orb>*{grid-area:1/1}.to-ic{display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.to-ic svg{width:42%;height:42%;min-width:18px;min-height:18px}.to-o.on .to-orb{box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--bt),0 18px 34px -12px var(--bt)}.to-l{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);white-space:nowrap;opacity:0;transition:opacity .3s,transform .4s var(--settle);pointer-events:none}.to-l b{font-size:15px;letter-spacing:-.01em;color:var(--text)}.to-l small{font-size:11.5px;color:var(--text-dim)}.to-o.on .to-l{opacity:1;transform:translate(-50%) translateY(0)}.to-o.dim{filter:grayscale(1)}@media(max-width:640px){.to-l b{font-size:13.5px}.to-l small{font-size:11px}}.to{z-index:auto}.mk-well{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;text-align:center;background:radial-gradient(closest-side,color-mix(in srgb,var(--bt) 16%,transparent),transparent);animation:wellIn .45s var(--settle) both}@keyframes wellIn{0%{opacity:0;transform:scale(.9)}}.mk-wellic{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:var(--bt);color:#fff;margin-bottom:4px;box-shadow:0 10px 22px -10px var(--bt)}.mk-wellic svg{width:50%;height:50%}.mk-well b{font-size:clamp(15px,1.6vw,19px);letter-spacing:-.02em;color:var(--text)}.mk-well small{font-size:11.5px;color:var(--text-dim)}.mk.s-o{transform:translateY(calc(var(--lift) * -1));transition:transform .7s var(--settle)}.to-o.on{z-index:6!important}.fit{position:relative;width:100%;height:100%;display:grid;place-items:center;min-height:0}.fit-in{position:relative;width:100%;height:100%;display:grid;place-items:center;transform-origin:50% 50%;transition:transform .5s var(--settle)}.fm-h.display{font-size:min(clamp(38px,6.4vw,84px),11vh)!important}.sto{position:relative;display:grid;place-items:center;flex:none}.sto>*{grid-area:1/1}.sto-d{width:100%;height:100%;border-radius:50%;background:conic-gradient(from calc(var(--la) - 45deg),color-mix(in srgb,var(--lc) 88%,#fff) 0deg 90deg,var(--surface) 90deg 360deg);-webkit-mask:radial-gradient(circle,transparent 33%,#000 34%);mask:radial-gradient(circle,transparent 33%,#000 34%);box-shadow:var(--nm-raised,var(--nm-sm))}.sto{filter:drop-shadow(0 18px 30px rgba(10,20,45,.16))}.sto-c{position:relative;display:grid;place-items:center}.to-o.net{transition:transform .62s linear,opacity .4s}.net-orb{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0%,var(--surface) 46%,color-mix(in srgb,var(--text) 10%,var(--surface)) 100%);color:var(--text);box-shadow:0 14px 26px -12px #0a142d73,inset 0 0 0 1px var(--border)}.net-orb svg{width:48%;height:48%}.to-o.net.on .net-orb{color:#fff;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,#fff 55%,var(--t)) 0%,var(--t) 60%,color-mix(in srgb,var(--t) 70%,#000) 100%);box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--t),0 18px 34px -12px var(--t)}.net-l{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;animation:fmPop .35s cubic-bezier(.34,1.56,.64,1) both}.net-l svg{color:var(--t)}.net-shot{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--t);box-shadow:0 0 12px var(--t);z-index:7;animation:netShot .55s cubic-bezier(.3,0,.4,1) both}@keyframes netShot{0%{transform:translate(0) scale(.4);opacity:0}30%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1);opacity:0}}.filmnext{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.nextb.down:not(.ready) span{display:inline}@media(max-width:1000px){.filmnext .nextb.down span{display:none}}@media(max-width:560px){.filmnext .nextb.ready span{display:none}}.to-o.gone{transition:transform .5s var(--settle),opacity .4s}.to-n{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;padding:2px 9px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-sm)}.to-o.on .to-n{font-size:13.5px;box-shadow:var(--nm-sm),0 0 0 1.5px var(--bt)}.to-orb{box-shadow:0 16px 28px -12px #0a142d80,0 2px #fff9 inset}.mk-type-in{position:absolute;left:50%;top:calc(50% + var(--dw) / 2 - 26px);transform:translate(-50%);z-index:8;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent);font-size:clamp(15px,1.6vw,19px);font-weight:500;color:var(--text);white-space:nowrap;animation:fmRise .5s var(--settle) .2s both}.mk-type-in svg{color:var(--t)}.mk.b0 .to{z-index:3}.mk-mod{min-height:54px;padding:0 18px 0 8px;font-size:15px;gap:10px}.mk-mod .mk-modic{width:38px;height:38px}.mk-mod b{font-size:16px}.mk-wing{gap:16px}.mk-wing.l{transform:translateY(-50%) rotateY(38deg)}.mk-wing.r{transform:translateY(-50%) rotateY(-38deg)}.mk-term{min-width:210px;padding:14px 20px 16px;transform-style:preserve-3d}.mk-terms{perspective:900px}.mk-term.l{transform:translateY(-50%) rotateY(18deg);transform-origin:right center}.mk-term.r{transform:translateY(-50%) rotateY(-18deg);transform-origin:left center}.mk-term b{font-size:clamp(26px,3vw,36px)}.mk-termk{font-size:13px}.mk-termsl{margin-top:10px}.mk-terms.n .mk-term.l,.mk-terms.n .mk-term.r{transform:none}.mk-cyc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);z-index:1;overflow:visible;pointer-events:none;transition:width .75s var(--settle),height .75s var(--settle)}.mk.s-o .mk-cyc{transform:translate(-50%,-50%) rotate(-90deg)}.mk-cyc circle{fill:none;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.mk-cyc .trk{stroke:color-mix(in srgb,var(--text) 8%,transparent)}.mk-cyc .fill{stroke:var(--ct,var(--t));stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash var(--bd,4s) linear forwards}.oc-cycle .fill{animation:fmDash var(--bd,4s) linear forwards,ocDone .8s ease var(--bd,4s) both!important}.net-weo{position:absolute;right:-6px;bottom:-6px;width:42%;height:42%;border-radius:50%;background:center/cover;box-shadow:0 0 0 2px var(--surface),0 4px 10px -4px #0a142d80;opacity:0;animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) .75s forwards}.net-shot.all{animation:netShot .7s cubic-bezier(.3,0,.4,1) .2s both}.net-orb{box-shadow:0 16px 28px -12px #0a142d80,inset 0 0 0 1px var(--border)}.vn-plane{position:absolute;inset:0;transform-style:preserve-3d;transform:perspective(900px) rotateX(46deg) scale(1.05);animation:vnTilt 1.6s var(--settle) both}@keyframes vnTilt{0%{transform:perspective(900px) rotateX(0) scale(1.4)}}.vn-plane .vn-n{transform:rotateX(-46deg) translateY(-50%);transform-origin:50% 100%}.vn-n.img{box-shadow:0 0 0 2px var(--surface),0 10px 18px -8px #0a142d80;animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) calc(.5s + var(--i) * .04s) both,vnHot 3.2s ease-in-out calc(1.4s + var(--i) * .2s) infinite}@keyframes vnHot{0%,to{scale:1}50%{scale:1.35;box-shadow:0 0 0 2px var(--surface),0 0 0 5px var(--t),0 14px 24px -8px #0a142d80}}.vn-you{z-index:4;filter:drop-shadow(0 24px 40px rgba(10,20,45,.25))}.two-want{position:absolute;bottom:14%;left:50%;transform:translate(-50%);min-height:22px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#0a0e1c99;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vb-in{background-size:cover;box-shadow:0 0 0 3px var(--surface),0 16px 30px -12px #0a142d80}.vb-mix{gap:2px;background:var(--surface)}.vb-mix i{background-size:cover;background-position:center}.cf{position:relative;display:grid;place-items:center;width:100%;height:100%}.cf>*{grid-area:1/1}.cf-card{animation:cfOut .6s var(--settle) 2.2s forwards}@keyframes cfOut{to{opacity:0;transform:scale(.8) translate(-30%);filter:blur(4px)}}.cf-parts{position:relative;width:min(560px,90vw);height:calc(var(--d) * 1.3);pointer-events:none}.cf-p{position:absolute;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;opacity:0}.cf-p img{width:28px;height:28px;border-radius:50%;object-fit:cover}.cf-p b{font-size:16px}.cf-p.p1{left:2%;top:8%;animation:cfIn .6s var(--settle) 2.4s forwards}.cf-p.p2{left:4%;top:44%;animation:cfIn .6s var(--settle) 2.55s forwards}.cf-p.p3{left:2%;bottom:8%;animation:cfIn .6s var(--settle) 2.7s forwards}@keyframes cfIn{0%{opacity:0;transform:translate(120px) scale(.8)}to{opacity:1;transform:none}}.cf-orb{position:relative;display:grid;place-items:center;width:var(--d);height:var(--d);opacity:0;animation:cfOrb .8s var(--settle) 2.4s forwards}.cf-orb>*{grid-area:1/1}@keyframes cfOrb{0%{opacity:0;transform:translate(-20%) scale(.5)}to{opacity:1;transform:translate(30%)}}.cf-dial{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.cf-dial circle{fill:none;stroke-width:7;stroke-linecap:round}.cf-dial .trk{stroke:color-mix(in srgb,var(--text) 9%,transparent)}.cf-dial .fill{stroke:var(--t);stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 1.6s var(--settle) 3.1s forwards}.cf-hint{align-self:end;justify-self:center;margin-bottom:-4px;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;background:var(--text);color:var(--surface);font-size:13px;font-weight:600;opacity:0;animation:fmRise .5s var(--settle) 3.3s forwards}.vcol{position:relative;display:grid;place-items:center;width:100%;height:100%}.vcol>*{grid-area:1/1}.col-c{display:flex;flex-direction:column;align-items:center}.col-c b{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.04em}.col-c small{font-size:12px;color:var(--text-dim)}.col-o{transition:transform .9s cubic-bezier(.45,0,.2,1)}.col-img{width:100%;height:100%;border-radius:50%;background:center/cover;box-shadow:0 0 0 3px var(--surface),0 14px 26px -10px #0a142d80}.col-o.hot .col-img{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--t),0 14px 26px -10px var(--t);animation:vnHot 1.8s ease-in-out infinite}.col-d{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:0 8px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-sm);font-size:11px;font-weight:700;color:var(--text);white-space:nowrap}.col-o.hot .col-d{background:var(--t);color:#fff}.col-tag{align-self:end;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;animation:fmRise .5s var(--settle) 1.4s both}.col-tag svg{color:var(--t)}.oc{box-shadow:var(--nm-raised,var(--nm-sm)),inset 0 0 0 1px var(--border),0 34px 60px -30px #0a142d59}.ob-tag,.ob-stat,.mk-term,.mk-mod,.vm-card,.vm-row{box-shadow:var(--nm-sm),0 14px 28px -16px #0a142d59}.fm-s{color:var(--text-dim);font-weight:500}.fm-hd{z-index:3}.fm-vis{z-index:1}.mk.s-o{transform:none}.mk-type-in{top:50%!important;left:auto!important;right:calc(50% + var(--dw) / 2 + 18px);transform:translateY(-50%)!important}@media(max-width:760px){.mk-type-in{right:auto;left:50%!important;top:calc(50% + var(--dw) / 2 - 26px)!important;transform:translate(-50%)!important;font-size:14px;min-height:44px}}.fm.ot{grid-template-rows:minmax(var(--omin),1fr) auto}.fm.ot .fm-vis{overflow:visible}.cf-parts{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:auto;padding-left:2%}.cf-p{position:relative;left:auto!important;top:auto!important;bottom:auto!important}.vn{overflow:visible}.vn-cam{position:absolute;left:50%;top:50%;margin:-235px 0 0 -340px;transform-origin:50% 50%}.vn-plane{transform:perspective(1000px) rotateX(38deg)}.vn-plane .vn-n{transform:rotateX(-38deg);transform-origin:50% 50%}.vn-you{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}.vn-stat{bottom:auto;top:4px}@property --vx{syntax:"<angle>";inherits:true;initial-value:38deg}@keyframes ocBreath{0%,to{inset:var(--b)}50%{inset:calc(var(--b) * .55)}}@keyframes mkBreath{0%,to{border-width:var(--bw)}50%{border-width:calc(var(--bw) * .55)}}.oc-ap{animation:ocBreath 3.4s ease-in-out .9s infinite}.mk-win{border-width:var(--bw,0px)}.mk.s-win .mk-win,.mk.s-orb .mk-win{animation:mkBreath 3.4s ease-in-out .9s infinite}.mk.s-win.b2 .mk-win{animation:mkBreath 3.4s ease-in-out .9s infinite,mkAbsorb 1s ease 4.9s both}@keyframes mkAbsorb{40%{box-shadow:var(--nm-raised,var(--nm-sm)),0 0 0 6px color-mix(in srgb,var(--t) 40%,transparent),0 0 60px -6px var(--t)}}.to-o:not(.on) .to-n{opacity:0}.to-o .to-n{transition:opacity .3s}.to-o.into .to-n{opacity:0}.mk-ap>*{grid-area:1/1}.mk-sel{animation:wellIn .45s var(--settle) .55s both,selOut .5s var(--settle) 2.1s forwards}@keyframes selOut{to{opacity:0;transform:scale(.6);filter:blur(6px)}}.mk-sel .mk-wellic{box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--bt),0 10px 22px -10px var(--bt)}.mk.s-o .mk-pick{animation:mkPick .9s var(--settle) 2.2s both}.mk-type-in{top:calc(50% + var(--dw) / 2 + 24px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.mk-tw{position:absolute;top:50%;display:flex;flex-direction:column;gap:14px;transform:translateY(-50%) perspective(900px) rotateY(16deg);transform-origin:right center}.mk-tw.l{right:calc(50% + var(--w) / 2 + 26px);align-items:flex-end;--ax:calc(var(--w) / 2 + 26px + 50%);--ay:0px}.mk-tw.r{left:calc(50% + var(--w) / 2 + 26px);align-items:flex-start;transform:translateY(-50%) perspective(900px) rotateY(-16deg);transform-origin:left center;--ax:calc(-1 * (var(--w) / 2 + 26px + 50%));--ay:0px}.mk-tw .mk-term{position:relative!important;inset:auto!important;margin:0!important;transform:none;animation:termIn2 .55s var(--settle) calc(.25s + var(--i) * .6s) both,termAbs .55s cubic-bezier(.55,0,.8,.4) calc(4.5s + var(--i) * .1s) forwards}@keyframes termIn2{0%{opacity:0;transform:translateY(18px) scale(.92);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes termAbs{to{opacity:0;transform:translate(var(--ax),var(--ay)) scale(.18);filter:blur(4px)}}.mk-terms.n .mk-tw{flex-direction:row;gap:8px;left:50%!important;right:auto!important;transform:translate(-50%);align-items:stretch}.mk-terms.n .mk-tw.l{top:auto;bottom:calc(50% + var(--w) / 2 + 14px);--ax:0px;--ay:calc(var(--w) / 2 + 14px + 50%)}.mk-terms.n .mk-tw.r{top:calc(50% + var(--w) / 2 + 14px);--ax:0px;--ay:calc(-1 * (var(--w) / 2 + 14px + 50%))}.to.flat .to-o.net{transition:transform .9s var(--settle),opacity .4s}.to.flat .net-weo{animation:fmPop .45s cubic-bezier(.34,1.56,.64,1) .55s both;opacity:1}.to.flat .net-shot.all{animation:netShot .6s cubic-bezier(.3,0,.4,1) .2s both}.net-all{position:absolute;left:0;top:var(--y);translate:-50% 0;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;white-space:nowrap;color:var(--text);animation:fmRise .5s var(--settle) .9s both}.net-all svg{color:var(--t)}.vm3{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:clamp(12px,2.4vw,26px);perspective:1100px}.vm-pl{display:block;transform-style:preserve-3d}.vm-pl.l{transform:rotateY(30deg);transform-origin:right center}.vm-pl.r{transform:rotateY(-30deg);transform-origin:left center}.vm-o{display:grid;place-items:center;z-index:2}@media(max-width:760px){.vm3{grid-template-columns:auto}.vm-o{order:-1}.vm-pl.l{transform:rotateX(-18deg);transform-origin:center bottom}.vm-pl.r{transform:rotateX(18deg);transform-origin:center top}}.vn .vn-plane{transform:perspective(1000px) rotateX(var(--vx));animation:vnView 5.2s var(--settle) both}.vn .vn-plane .vn-n{transform:rotateX(calc(var(--vx) * -1))}@keyframes vnView{0%{--vx:62deg;scale:1.25}22%{--vx:50deg;scale:1}50%{--vx:50deg}82%,to{--vx:0deg}}.vn-pulse{position:absolute;left:50%;top:50%;width:620px;height:620px;margin:-310px 0 0 -310px;border-radius:50%;border:2px solid var(--t);opacity:0;pointer-events:none;animation:vnPulse 2.6s ease-out .8s infinite}.vn-pulse.d2{animation-delay:1.65s}.vn-pulse.d3{animation-delay:2.5s}@keyframes vnPulse{0%{transform:scale(.12);opacity:.75}to{transform:scale(1);opacity:0}}.two-side.a{animation:twoA2 3.2s var(--settle) .3s both}.two-side.b{animation:twoB2 3.2s var(--settle) .3s both}@keyframes twoA2{0%{transform:translate(-120px);opacity:0}22%{opacity:1;transform:translate(-120px)}58%{transform:translate(-6px);opacity:1;filter:none}84%,to{transform:translate(50%) scale(.45);opacity:0;filter:blur(6px)}}@keyframes twoB2{0%{transform:translate(120px);opacity:0}22%{opacity:1;transform:translate(120px)}58%{transform:translate(6px);opacity:1;filter:none}84%,to{transform:translate(-50%) scale(.45);opacity:0;filter:blur(6px)}}.two-card{position:absolute;inset:0;display:grid;place-items:start center;z-index:4;pointer-events:none;animation:twoCard .8s var(--settle) 2.8s both}@keyframes twoCard{0%{opacity:0;transform:scale(.4);filter:blur(10px)}60%{opacity:1;transform:scale(1.05);filter:none}to{opacity:1;transform:none}}.two-card .ob{display:grid;width:auto}.two-tag{animation:fmRise .5s var(--settle) 3.4s both}.cf-card{animation:cfOut2 .6s var(--settle) 2.1s forwards}@keyframes cfOut2{to{opacity:0;transform:scale(.85);filter:blur(6px)}}.cf-parts{position:relative!important;display:block!important;width:calc(var(--d) + 400px)!important;height:var(--d)!important;padding:0!important}.cf-p{position:absolute!important;opacity:0;animation:cfFly .7s var(--settle) var(--fd) forwards!important}.cf-p.p1{right:calc(50% + var(--d) / 2 + 14px)!important;left:auto!important;top:24%!important;bottom:auto!important;--fx:150px;--fd:2.3s}.cf-p.p2{right:calc(50% + var(--d) / 2 + 14px)!important;left:auto!important;top:60%!important;bottom:auto!important;--fx:150px;--fd:2.45s}.cf-p.p3{left:calc(50% + var(--d) / 2 + 14px)!important;right:auto!important;top:42%!important;bottom:auto!important;--fx:-150px;--fd:2.6s}@keyframes cfFly{0%{opacity:0;transform:translate(var(--fx)) scale(.7);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.cf-orb{animation:cfOrb2 .9s var(--settle) 2.3s forwards!important}@keyframes cfOrb2{0%{opacity:0;transform:scale(.45)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}.cf-tap{position:relative;width:34%;aspect-ratio:1;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px var(--t);opacity:0;animation:cfTap 1.4s ease-out 3.4s infinite}@keyframes cfTap{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.col-front{animation:fmVis .5s var(--settle) both}.vb-in{animation:vbIn2 2s cubic-bezier(.6,0,.3,1) calc(.3s + var(--i) * .12s) both}@keyframes vbIn2{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(1);filter:none}75%{opacity:1;transform:translate(-50%,-50%) scale(1.5);filter:blur(2px)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2);filter:blur(10px)}}.vb-mix{display:block!important;position:relative;background:none!important;opacity:0;animation:vbMorph 1.4s var(--settle) 1.7s forwards,vbSpin 16s linear 1.7s infinite}.vb-mix i{position:absolute;inset:-8%;background-size:cover;background-position:center;-webkit-mask:conic-gradient(from calc(var(--k) * 90deg - 22deg),transparent 0deg,#000 22deg,#000 90deg,transparent 112deg,transparent 360deg);mask:conic-gradient(from calc(var(--k) * 90deg - 22deg),transparent 0deg,#000 22deg,#000 90deg,transparent 112deg,transparent 360deg)}@keyframes vbMorph{0%{opacity:0;transform:scale(.55) rotate(-70deg);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes vbSpin{to{rotate:360deg}}.vb2 .vb-in{animation:vbStop 4.2s cubic-bezier(.6,0,.3,1) calc(.2s + var(--i) * .15s) both}@keyframes vbStop{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(.5)}12%{opacity:1;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(1);filter:none}56%{opacity:1;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(1);filter:none}84%{opacity:1;transform:translate(-50%,-50%) scale(1.5);filter:blur(2px)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2);filter:blur(10px)}}.vb-lab{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:0;padding:4px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;animation:vbLab 2.4s ease both}.vb-lab b{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--t)}@keyframes vbLab{0%,30%{opacity:0;transform:translate(-50%) translateY(6px)}45%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.vb-n{position:absolute;left:-4px;top:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--t);color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--surface);animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) calc(1.1s + var(--i) * .3s) both}.vb-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2;pointer-events:none}.vb-route path{fill:none;stroke:var(--t);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 1.3s var(--settle) 1s forwards,vbRouteOut .4s ease 2.6s forwards}@keyframes vbRouteOut{to{opacity:0}}.vb2 .vb-mix{animation:vbMorph 1.4s var(--settle) 3.3s forwards,vbSpin 16s linear 3.3s infinite}.vb-name{align-self:end;margin-bottom:16%;max-width:84%;overflow:hidden;text-overflow:ellipsis;font-size:11px!important;z-index:2;padding:4px 12px;border-radius:999px;background:#0a0e1c9e;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;opacity:0;animation:fmRise .5s var(--settle) 4s forwards}.vb2 .vb-tag{gap:8px;animation:fmRise .5s var(--settle) 3.9s both}.vb2 .vb-tag s{color:var(--text-faint);font-weight:500}.vb2 .vb-tag b{color:var(--text);font-variant-numeric:tabular-nums}.vb-sep{width:1px;height:16px;background:var(--border)}.oc-edge circle{fill:none;stroke:var(--t);stroke-width:4.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash var(--bd,4s) linear .1s forwards}.oc-cycle .fill{display:none}.oc-cycle .trk{stroke:color-mix(in srgb,var(--t) 26%,transparent);stroke-width:2}.filmscrim{position:fixed;inset:0;z-index:149;background:#0a0e1c6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:filmIn .25s ease both}.film.win{inset:clamp(12px,4vh,44px) clamp(12px,5vw,88px);border-radius:28px;border:1px solid var(--border);box-shadow:0 40px 90px -30px #0a142d8c}.film.win .filmstage{height:calc(100svh - (2*clamp(12px,4vh,44px)) - 92px);min-height:380px}.filmwin{position:absolute;top:14px;right:66px;z-index:2;width:44px;height:44px}.fm-bt{display:flex;align-items:center;padding:10px 0;border:0;background:none;cursor:pointer}.fm-bt:hover i{background:color-mix(in srgb,var(--text) 28%,transparent)}.fm-bt:focus-visible{outline:2px solid var(--ct);outline-offset:2px;border-radius:4px}.mk-sel{animation:wellIn .45s var(--settle) .55s both!important;background:none!important;z-index:2}.mk-sel .mk-wellic{animation:selShrink .7s var(--settle) 1.15s forwards}@keyframes selShrink{to{transform:translateY(-118%) scale(.42)}}.mk-sel b,.mk-sel small{animation:fadeOut2 .3s ease 1.05s forwards}@keyframes fadeOut2{to{opacity:0}}.mk.s-o .mk-pick{animation:mkPick .9s var(--settle) 1.5s both}.mk-nm{position:absolute;left:50%;bottom:11%;translate:-50% 0;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px 0 4px;border-radius:999px;background:#0a0e1c9e;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fmRise .5s var(--settle) .2s both}.mk-nmic{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bt);color:#fff}.mk-nmic svg{width:13px;height:13px}.mk-wing .mk-modic{background:var(--surface-2);color:var(--text-dim);box-shadow:var(--nm-inset);animation:modTint .45s ease calc(.7s + var(--i) * .22s) forwards}@keyframes modTint{to{background:var(--t);color:#fff;box-shadow:0 6px 14px -6px var(--t)}}.mk-zero{left:50%;top:calc(50% + var(--w) / 2 + 26px);transform:none!important;translate:-50% 0;flex-direction:column;gap:0;min-height:0;padding:10px 26px 12px;border-radius:24px;animation:zeroIn .6s cubic-bezier(.34,1.56,.64,1) 1.9s both}.mk-zero small{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.mk-zero b{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.mk-zero:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #22c55e;animation:zeroPing 1.2s ease-out 3.1s 2}@keyframes zeroIn{0%{opacity:0;transform:scale(.5)}to{opacity:1}}@keyframes zeroPing{0%{box-shadow:0 0 color-mix(in srgb,#22C55E 70%,transparent)}to{box-shadow:0 0 0 22px transparent}}.to.flat .to-o.net .net-orb{background:radial-gradient(circle at 34% 28%,#fff 0%,var(--surface) 46%,color-mix(in srgb,var(--text) 8%,var(--surface)) 100%);color:var(--text-dim)}.to.flat .to-o.net.on .net-orb{color:#fff;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,#fff 55%,var(--t)) 0%,var(--t) 60%,color-mix(in srgb,var(--t) 70%,#000) 100%)}.vd .vdwin{animation:vdOpen .45s var(--settle) both}.vd .mk-ap{animation-delay:.15s}.vd .mk-dash>*{animation:vdPiece .65s var(--settle) both}.vd .mk-dash>:nth-child(1){--px:-70px;--py:-40px;--pr:-5deg;animation-delay:.25s}.vd .mk-dash>:nth-child(2){--px:80px;--py:-10px;--pr:4deg;animation-delay:.38s}.vd .mk-dash>:nth-child(3){--px:0px;--py:60px;--pr:0deg;animation-delay:.5s}.vd .mk-dash>:nth-child(4){--px:-40px;--py:40px;--pr:3deg;animation-delay:.6s}@keyframes vdPiece{0%{opacity:0;transform:translate(var(--px),var(--py)) rotate(var(--pr)) scale(.85);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.vm-net{font-size:clamp(28px,3.4vw,40px)}.vmap-plane{animation:vmapDive 2.6s cubic-bezier(.3,0,.15,1) both}@keyframes vmapDive{0%{transform:rotateX(0) rotate(-38deg) scale(.3);opacity:0;filter:blur(6px)}22%{opacity:1;filter:none}to{transform:rotateX(58deg) rotate(-8deg) scale(1)}}.vmap-blk{animation-delay:calc(1.5s + var(--i) * .06s)}.vmap-pin{animation-delay:calc(2.5s + var(--i) * .22s)}.vmap-radar{animation-delay:2.2s}.vmap-radar.d2{animation-delay:3.4s}.vn .vn-cam{animation:none}.vn .vn-plane{animation:vnView2 5.4s var(--settle) both}@keyframes vnView2{0%{--vx:0deg;scale:.8;opacity:0}12%{opacity:1}38%{--vx:0deg;scale:.86}to{--vx:52deg;scale:1.18}}.vn-you{animation:vnYou 5.4s var(--settle) both}@keyframes vnYou{0%,38%{scale:.8}to{scale:1.3}}.ve-ring{position:absolute;left:50%;top:50%;width:0;height:0;z-index:3}.ve-n{position:absolute;left:0;top:0;display:grid;place-items:center;width:38px;height:38px;margin:-19px;border-radius:50%;background:var(--surface);color:var(--text-dim);box-shadow:var(--nm-sm),inset 0 0 0 1px var(--border);transform:translate(var(--x),var(--y));animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) calc(.3s + var(--i) * .06s) both,veLit .4s ease calc(3s + var(--i) * .1s) forwards}.ve-n svg{width:18px;height:18px}.ve-n i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--t);color:#1a1300;box-shadow:0 0 0 2px var(--surface);opacity:0;animation:fmPop .35s cubic-bezier(.34,1.56,.64,1) calc(3.1s + var(--i) * .1s) forwards}@keyframes veLit{to{color:var(--text);box-shadow:var(--nm-sm),inset 0 0 0 2px var(--t)}}.ve .ve-demand{transform:perspective(900px) rotateY(22deg);transform-origin:right center}.two-card{place-items:center!important}.cflip{position:relative;display:block;perspective:1400px}.cflip-in{position:absolute;inset:0;transform-style:preserve-3d;animation:cflip .9s var(--settle) var(--at) both}@keyframes cflip{0%{transform:none}to{transform:rotateY(180deg)}}.cflip-f,.cflip-b{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cflip-b{transform:rotateY(180deg)}.cflip-glow{position:absolute;left:50%;top:50%;width:var(--og);height:var(--og);margin:calc(var(--og) / -2) 0 0 calc(var(--og) / -2);border-radius:50%;box-shadow:0 0 0 3px var(--t),0 0 40px 6px color-mix(in srgb,var(--t) 55%,transparent);opacity:0;animation:cfGlow 1s var(--settle) var(--ga) both;pointer-events:none}@keyframes cfGlow{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1.04)}}.cflip-f .ob-cardk{animation:cfLift 1s var(--settle) var(--ga) both}@keyframes cfLift{50%{scale:1.03}}.cb{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px 16px;border-radius:26px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm));background-image:radial-gradient(80% 50% at 50% 0%,color-mix(in srgb,var(--t) 14%,transparent),transparent)}.cb-hd{display:flex;align-items:center;gap:10px;align-self:stretch}.cb-hd>span{display:flex;flex-direction:column}.cb-hd b{font-size:15px;color:var(--text)}.cb-hd small{font-size:11.5px;color:var(--text-dim)}.cb-qr{display:grid;place-items:center;padding:10px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 24px -14px #0a142d66}.cb-id{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--text);font-variant-numeric:tabular-nums}.cb-ft{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--t)}.rd2-card{grid-area:1/2;position:relative;display:grid;place-items:center}.rd2-scan{position:absolute;left:8%;right:8%;top:30%;height:3px;border-radius:3px;background:var(--t);box-shadow:0 0 16px 3px var(--t);opacity:0;animation:rd2Scan 1.1s ease-in-out 2.1s 1 both}@keyframes rd2Scan{0%{opacity:0;top:28%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:72%}}.rd2-ok{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--t);color:#fff;box-shadow:0 0 0 6px var(--surface),0 18px 40px -12px var(--t);opacity:0;animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) 3.2s forwards}.vcol>.oc{z-index:3}.vcol.plan .col-o{transition:transform .9s var(--settle)}.hd2-slot{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--t) 70%,transparent);transform:translateY(var(--sy));z-index:5;animation:fmVis .4s ease .4s both,fadeOut2 .2s ease 2.4s forwards}.hd2-in{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;z-index:7;animation:hd2In 2.5s cubic-bezier(.6,0,.25,1) .1s both}.hd2-in>*{grid-area:1/1}@keyframes hd2In{0%{opacity:0;transform:translateY(-70%) scale(1.25)}14%{opacity:1;transform:translateY(-70%) scale(1.25)}46%{transform:translateY(-70%) scale(1.25)}92%,to{opacity:1;transform:translateY(var(--sy)) scale(var(--ss))}}.hd2-ok{align-self:start;justify-self:end;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#22c55e;color:#fff;box-shadow:0 0 0 3px var(--surface);animation:fmPop .4s cubic-bezier(.34,1.56,.64,1) .4s both,fadeOut2 .2s ease 1.2s forwards}.rf-core{grid-area:1/2;position:relative;display:grid;place-items:center}.rf-core>*{grid-area:1/1}.rf-pulse{width:100%;height:100%;border-radius:50%;border:2px solid var(--t);opacity:0;pointer-events:none;animation:rfPulse 1.6s ease-out .3s 2 both}.rf-pulse.d2{animation-delay:.9s}@keyframes rfPulse{0%{transform:scale(1);opacity:.85}to{transform:scale(1.55);opacity:0}}.rf-loop{width:calc(100% + 40px);height:calc(100% + 40px);overflow:visible;pointer-events:none}.rf-loop path{fill:none;stroke:var(--t);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 1.4s var(--settle) 3.1s forwards}.rf-loop marker path{fill:var(--t);stroke:none;stroke-dasharray:none;animation:none;opacity:0;animation:fmVis .2s ease 4.4s forwards}.rf-sig,.rf-price{display:flex;flex-direction:column;gap:6px;width:min(200px,36vw);padding:12px 14px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm),0 14px 28px -16px #0a142d59}.rf-sig{box-shadow:var(--nm-sm),0 0 0 2px color-mix(in srgb,var(--t) 50%,transparent),0 18px 34px -14px color-mix(in srgb,var(--t) 50%,transparent)}.rf-sig .mk-bars{height:40px}.rf-sig .mk-earnk,.rf-price .mk-earnk{flex-basis:auto}.rf-price b{font-size:clamp(24px,2.8vw,32px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rf-gain{font-size:12.5px;font-weight:700;color:var(--t)}.rf-tag{grid-row:2;grid-column:1/4;justify-self:center;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;white-space:nowrap;animation:fmRise .5s var(--settle) 3.6s both}.rf-tag svg{color:var(--t)}.pw-core{grid-area:1/2;position:relative;display:grid;place-items:center}.pw-core>*{grid-area:1/1}.pw-up{display:inline-flex;align-items:center;gap:3px;color:#22c55e!important;font-weight:700!important}.pw-in{position:relative;width:100%;height:100%;pointer-events:none}.pw-in i{position:absolute;left:-30%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--t);box-shadow:0 0 12px var(--t);opacity:0;animation:pwIn 1.9s cubic-bezier(.5,0,.6,1) calc(.6s + var(--i) * .38s) infinite}@keyframes pwIn{0%{left:-40%;top:30%;opacity:0;transform:scale(1.2)}25%{opacity:1}to{left:50%;top:50%;opacity:0;transform:scale(.3)}}.pw-panel{display:flex;flex-direction:column;gap:6px;width:min(200px,34vw);padding:12px 14px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm),0 14px 28px -16px #0a142d59}.pw-panel>b{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pw-panel .mk-earnk{flex-basis:auto}.pw-rain{position:relative;height:34px;overflow:hidden}.pw-rain i{position:absolute;top:0;left:calc(var(--i) * 20%);width:24px;height:24px;border-radius:50%;background:center/cover;box-shadow:0 0 0 2px var(--surface);animation:pwRain 1.9s cubic-bezier(.5,0,.6,1) calc(var(--i) * .38s) infinite}@keyframes pwRain{0%{transform:translateY(-30px) scale(.8);opacity:0}30%{opacity:1}to{transform:translate(60px,10px) scale(.5);opacity:0}}.pw-spark{width:100%;height:52px;overflow:visible}.pw-spark .ln{fill:none;stroke:var(--t);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-dasharray:200;stroke-dashoffset:200;animation:pwLine 2.4s var(--settle) .8s forwards}.pw-spark .area{fill:color-mix(in srgb,var(--t) 22%,transparent);opacity:0;animation:fmVis .6s ease 2s forwards}@keyframes pwLine{to{stroke-dashoffset:0}}.pw-open{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.ob-sym .ob-side.l{transform:perspective(900px) rotateY(20deg);transform-origin:right center}.ob-sym .ob-side.r{transform:perspective(900px) rotateY(-20deg);transform-origin:left center}@media(max-width:640px){.ob-sym .ob-side.l,.ob-sym .ob-side.r{transform:none}.rf-tag{grid-row:auto;grid-column:auto}}.filmstage{container-type:size}.fm-h.display{font-size:min(clamp(30px,6cqw,82px),9.2cqh)!important;max-width:min(18ch,100%)}.fm-s{font-size:clamp(14px,min(1.6cqw,3.4cqh),19px)!important}.fm{padding:clamp(28px,6cqh,64px) 20px clamp(64px,13cqh,80px)}.fm-hd{gap:clamp(6px,1.4cqh,14px)}@container (max-height:520px){.vn-stat{display:none}}.mk-nm{bottom:auto;top:calc(100% - 15px);background:var(--text);box-shadow:0 8px 18px -8px #0a142d80}.mk:not(.vd) .mk-win>.mk-ap{border-radius:50%;overflow:hidden}.vm3 .vm-card{width:min(250px,30vw);padding:14px}.vm3 .vm-conv{width:min(220px,28vw)}.vm3 .vm-row{min-height:46px}.vm3 .vm-bars{height:clamp(44px,8vh,72px)}.rf-core>.rf-pulse,.rf-core>.rf-loop,.pw-core>.pw-in{position:absolute;inset:0;width:100%;height:100%}.rf-core>.rf-loop{inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.to-o.into .to-orb,.to-o.into .to-n{animation:fadeOut2 .45s ease .55s forwards}.st3x .st3-stage{height:var(--d);perspective:none}.st3x .st3-plane{transform:none;animation:st3In 1s var(--settle) both,st3Rot 40s linear 1s infinite}@keyframes st3In{0%{opacity:0;transform:scale(.6) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes st3Rot{to{rotate:360deg}}.st3x .st3-ring .seg{fill:color-mix(in srgb,var(--t) 16%,var(--surface));stroke:color-mix(in srgb,var(--text) 12%,transparent);stroke-width:.5;filter:drop-shadow(0 2px 3px rgba(10,20,45,.2));animation:fmVis .4s ease calc(.2s + var(--i) * .04s) both,st3Lit2 4.8s ease-in-out calc(1.6s + var(--i) * .4s) infinite}@keyframes st3Lit2{0%,14%,to{fill:color-mix(in srgb,var(--t) 16%,var(--surface))}7%{fill:color-mix(in srgb,var(--t) 50%,var(--surface))}}.st3x .st3-ring .ticks{stroke:color-mix(in srgb,var(--text) 22%,transparent)}.st3x .st3-mine{animation:st3Out .9s cubic-bezier(.34,1.56,.64,1) 1.3s both}@keyframes st3Out{0%{transform:none}to{transform:translate(5%,-5%) scale(1.05)}}.st3x .st3-mine path{filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--t) 65%,transparent))}.st3x .st3-me{animation:fmPop .6s cubic-bezier(.34,1.56,.64,1) .8s both}.vb2 .vb-core{animation:vbGrow .8s var(--settle) 3.3s both}@keyframes vbGrow{to{transform:scale(1.25)}}.ob-side{grid-row:1;display:flex;flex-direction:column;gap:12px;z-index:2}.ob-side.l{grid-column:1;justify-self:end;align-items:flex-end}.ob-side.r{grid-column:3;justify-self:start;align-items:flex-start}.ob-side.l>*{animation:obFromL .65s var(--settle) var(--d,0s) both}.ob-side.r>*{animation:obFromR .65s var(--settle) var(--d,0s) both}@keyframes obFromL{0%{opacity:0;transform:translate(-70px) scale(.9);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes obFromR{0%{opacity:0;transform:translate(70px) scale(.9);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.ob-flow{grid-row:1;position:relative;width:clamp(40px,8vw,90px);height:0;pointer-events:none;z-index:1}.ob-flow.l{grid-column:1;justify-self:end;margin-right:calc(-1*clamp(14px,3vw,36px))}.ob-flow.r{grid-column:3;justify-self:start;margin-left:calc(-1*clamp(14px,3vw,36px))}.ob-flow i{position:absolute;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--t);box-shadow:0 0 10px var(--t);opacity:0}.ob-flow.l i{animation:obFlowL 1.6s ease-in calc(1.1s + var(--n,0) * .5s) infinite}.ob-flow.r i{animation:obFlowR 1.6s ease-in calc(1.1s + var(--n,0) * .5s) infinite}.ob-flow i:nth-child(2){--n:1}.ob-flow i:nth-child(3){--n:2}@keyframes obFlowL{0%{left:0;opacity:0}30%{opacity:1}to{left:100%;opacity:0}}@keyframes obFlowR{0%{right:0;opacity:0}30%{opacity:1}to{right:100%;opacity:0}}.st3x .st3-stage{grid-area:1/2;position:relative}.st3-me{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;animation:fmPop .6s cubic-bezier(.34,1.56,.64,1) 1.2s both}@media(max-width:640px){.ob-sym{grid-template-columns:auto;justify-items:center}.ob-sym>.oc,.ob-sym .st3-stage{grid-area:auto;order:0}.ob-side{grid-column:auto!important;grid-row:auto;justify-self:center!important;align-items:center!important;flex-direction:row;flex-wrap:wrap;justify-content:center}.ob-side.l{order:-1}.ob-side.r{order:1}.ob-flow{display:none}}.st3x .st3-stage{height:calc(var(--d) * .9);perspective:1100px;perspective-origin:50% 50%}.st3x .st3-plane{animation:st3Tilt2 1.4s var(--settle) both,st3Turn2 22s linear 1.4s infinite}@keyframes st3Tilt2{0%{transform:rotateX(0) rotate(-30deg) scale(.8);opacity:0}to{transform:rotateX(34deg) rotate(0);opacity:1}}@keyframes st3Turn2{0%{transform:rotateX(34deg) rotate(0)}to{transform:rotateX(34deg) rotate(360deg)}}.st3x .st3-ring .seg{fill:color-mix(in srgb,var(--t) 14%,var(--surface));stroke:var(--surface);stroke-width:1.4;filter:drop-shadow(0 3px 4px rgba(10,20,45,.22));animation:fmVis .4s ease calc(.3s + var(--i) * .05s) both,st3Lit 4.8s ease-in-out calc(2s + var(--i) * .4s) infinite}@keyframes st3Lit{0%,12%,to{fill:color-mix(in srgb,var(--t) 14%,var(--surface))}6%{fill:color-mix(in srgb,var(--t) 55%,var(--surface))}}.st3x .st3-ring .ticks{fill:none;stroke:color-mix(in srgb,var(--t) 55%,transparent);stroke-width:1.6;stroke-dasharray:.6 4.4;opacity:.8}.st3x .st3-mine path{stroke:var(--surface);stroke-width:1.4}.st3x .st3-mine{animation:st3Lift2 1.2s var(--settle) 1.5s both}@keyframes st3Lift2{to{transform:translateZ(40px) scale(1.08)}}.st3x .ob-stat b{font-size:clamp(16px,1.9vw,22px)}.st3x .ob-stat.big b{font-size:clamp(20px,2.3vw,26px)}.st3x .ob-stat{padding:8px 12px}.st3x .ob-tag{font-size:12px;min-height:32px;padding:0 12px}.st3x .ob-side{gap:8px}.st3x .st3-me{animation:fmPop .6s cubic-bezier(.34,1.56,.64,1) 1.2s both}.filmbar:has(.inviteform){z-index:8}.film:has(.filmbar .inviteform) .fm-ctl{opacity:0;pointer-events:none}.film:has(.filmbar .inviteform) .fm-hd,.film:has(.filmbar .inviteform) .fm-vis{opacity:.12;filter:blur(3px);transition:opacity .3s,filter .3s}.waitcta{position:relative}.filmbar .waitcta>.col{position:absolute;left:50%;bottom:calc(50% + 60px);translate:-50% 0;height:auto!important;width:min(480px,calc(100vw - 32px))!important;gap:8px!important;padding:16px 18px 12px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-raised,var(--nm-sm)),0 24px 50px -20px #0a142d59;z-index:20;animation:emerge .3s var(--settle)}.filmbar .waitcta .inviteform{width:100%;flex-wrap:nowrap}.filmbar .waitcta .inviteform>div{min-width:0!important}@media(max-width:480px){.filmbar .waitcta .inviteform{flex-wrap:wrap}.filmbar .waitcta .inviteform>button{width:100%}}.filmbar .waitcta .fine{margin:0;max-width:none}.fmme.fmo{padding:0;background:none;border:0;box-shadow:none;gap:8px}.fmo-o{position:relative;display:grid;place-items:center;width:112px;height:112px}.fmo-win{--bw:12px;box-sizing:border-box;width:100%;height:100%;border-radius:50%;border:var(--bw) solid var(--surface);background:var(--surface-2);overflow:hidden;display:grid;place-items:center;box-shadow:var(--nm-raised,var(--nm-sm)),0 0 0 1px var(--border),0 24px 48px -20px color-mix(in srgb,var(--rt) 60%,transparent);animation:mkBreath 3.4s ease-in-out infinite}.fmo-win img{width:100%;height:100%;object-fit:cover}.fmo-win b{font-size:22px;color:var(--text)}.fmo-cyc{position:absolute;inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px);transform:rotate(-90deg);overflow:visible}.fmo-cyc circle{fill:none;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.fmo-cyc .trk{stroke:color-mix(in srgb,var(--text) 8%,transparent)}.fmo-cyc .fill{stroke:var(--rt);stroke-dasharray:100;stroke-dashoffset:100;animation:fmDash 4.4s linear forwards}.fmo-n{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm)}.fmo-n b{font-size:14px;color:var(--text)}.fmo-n em{font-style:normal;font-size:11px;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.oc-ap,.mk-win,.fmo-win,.vn-pulse,.vb-mix,.vn .vn-plane,.ob-flow i{animation:none!important}.vb-mix{opacity:1}}.lensfc{display:flex;align-items:center;justify-content:center;gap:14px}.lensfoot.parked .lensfc{gap:0}.seqnav{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff}.seqnav .seqb{width:36px;height:36px;background:transparent;color:inherit;border:0;box-shadow:none}.seqnav .seqb:disabled{opacity:.3;cursor:default}.seqnav .seqb:not(:disabled):hover{background:#ffffff24}.seqpos{font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.7;padding:0 4px;font-variant-numeric:tabular-nums}.seqnext{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 10px;border-radius:999px;border:0;background:#ffffff1f;color:#fff;font:inherit;font-size:13px;cursor:pointer;transition:background .25s}.seqnext:hover{background:color-mix(in srgb,var(--st) 40%,rgba(255,255,255,.12))}.seqnext b{font-weight:600}.seqk{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.seqdot{width:8px;height:8px;border-radius:50%;flex:none}.seqnav.compact .seqnext .seqk{display:none}@media(max-width:760px){.seqnav.compact .seqnext,.seqnav.compact .seqpos{display:none}.seqnav .seqnext b{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@keyframes navBreath{0%,to{scale:1;filter:drop-shadow(0 0 0 transparent)}50%{scale:1.045;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ot,#2DD4BF) 45%,transparent))}}.myafloatorb:not(.on):not(.holding),.myaorbbtn:not(.on),.myafloat{animation:navBreath 3.4s ease-in-out infinite}.hdrbar .toolb .onavglyph{animation:navBreath 3.4s ease-in-out infinite}.myafloatorb.arrive{animation:myaArrive 1.1s cubic-bezier(.22,1,.36,1) both,navBreath 3.4s ease-in-out 1.1s infinite}@keyframes myaArrive{0%{opacity:0;scale:.3;filter:blur(8px)}55%{opacity:1;scale:1.14;filter:none}to{scale:1}}.myafloatorb.arrive:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--ot,#2DD4BF);opacity:0;animation:myaRing 1.6s ease-out .5s 3;pointer-events:none}@keyframes myaRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.myacoach{animation:myaTip .5s cubic-bezier(.22,1,.36,1) both}@keyframes myaTip{0%{opacity:0;transform:translateY(10px) scale(.96)}}@media(prefers-reduced-motion:reduce){.myafloatorb,.myaorbbtn,.myafloat,.hdrbar .toolb .onavglyph{animation:none!important}}.lensmya{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.lensmya .myaorbbtn{width:40px;height:40px;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;display:grid;place-items:center}.lifefm{position:absolute;inset:0;container-type:size;background:var(--bg-a,#F1F2F5)}.lifefm .fm{padding-bottom:clamp(64px,13cqh,80px)}.filmmore{min-height:calc(100svh - 92px);justify-content:center;padding-top:clamp(32px,6vh,72px);padding-bottom:clamp(32px,6vh,64px)}.film.win .filmmore{min-height:calc(100svh - (2*clamp(12px,4vh,44px)) - 92px)}.deep{grid-template-columns:1fr!important;justify-items:center;text-align:center;gap:clamp(12px,2.4vh,22px)!important;padding:clamp(16px,3vh,28px) clamp(16px,3vw,32px)!important;overflow:hidden}.deepvis{position:relative;width:100%;height:clamp(260px,44vh,440px);display:grid;place-items:center}.deepvis>*{zoom:1!important}.deepvis .fit{position:absolute;inset:0}.deeptx{align-items:center;text-align:center;gap:8px}.deeptx p{margin:0 auto;max-width:52ch}.deeph{font-size:clamp(26px,3.4vw,42px)}.filmfoot{min-height:0;padding-top:clamp(28px,5vh,56px);border-top:1px solid var(--border);margin-top:0}.nextb.totop{gap:6px}.deeptabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;max-width:100%;margin:0 0 14px;padding:4px 2px;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.deeptabs::-webkit-scrollbar{display:none}.deeptab{flex:none}@media(min-width:1000px){.deeptabs{justify-content:center}}.deepvis{height:clamp(190px,calc(100svh - 422px),440px)!important;min-height:0!important}.film.win .deepvis{height:clamp(170px,calc(100svh - (2*clamp(12px,4vh,44px)) - 422px),400px)!important;min-height:0!important}.filmmore{justify-content:flex-start}.fmkt{width:680px;height:380px;margin-bottom:84px}.fmkt .fmnode{transition:transform 1.1s linear,opacity .6s,box-shadow .4s,border-color .4s;opacity:1;scale:1}.fmkt .fmnode.hot{scale:1}.fmnin{display:flex;flex-direction:column;align-items:center;gap:1px;animation:fmAsm .8s var(--settle) calc(.15s + var(--j) * .08s) both}@keyframes fmAsm{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.5) rotate(-8deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.rtovis.out .fmnin{animation:fmDis .4s ease-in both}@keyframes fmDis{to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.6);filter:blur(4px)}}.fmkt .fmspoke{transition:width 1.1s linear,transform 1.1s linear,opacity .4s}.fmkt .fmrings i{border-color:color-mix(in srgb,var(--rt) 34%,transparent)}.fmkt .fmrings i:nth-child(1){width:200px;height:200px}.fmkt .fmrings i:nth-child(2){width:420px;height:200px}.fmkt .fmrings i:nth-child(3){width:600px;height:280px}.fmkt .fmo-o{width:150px;height:150px}.fmkt .fmo-win{--bw:14px}.fmkt .fmme{z-index:3;animation:fmMe .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes fmMe{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%)}}.fmkt .fmcall{bottom:-78px}@media(prefers-reduced-motion:reduce){.fmnin{animation:none}.fmkt .fmnode,.fmkt .fmspoke{transition:none}}@keyframes ocBreath2{0%,to{inset:var(--b)}50%{inset:calc(var(--b) * .42)}}@keyframes mkBreath2{0%,to{border-width:var(--bw)}50%{border-width:calc(var(--bw) * .42)}}@keyframes apBreath{0%,to{scale:1}50%{scale:1.06}}.oc-ap{animation:ocBreath2 3.4s ease-in-out .6s infinite!important}.oc-ap>.oc-img,.oc-ap>img{animation:apBreath 3.4s ease-in-out .6s infinite}.mk:not(.vd) .mk-win{animation:mkBreath2 3.4s ease-in-out .8s infinite!important}.mk.s-win.b2 .mk-win{animation:mkBreath2 3.4s ease-in-out .8s infinite,mkAbsorb 1s ease 4.9s both!important}.mk:not(.vd) .mk-ap{animation:fmVis .5s var(--settle) .12s both}.fmo-win{animation:mkBreath2 3.4s ease-in-out infinite!important}.fmo-win img{animation:apBreath 3.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.oc-ap,.oc-ap>img,.mk-win,.mk-ap,.fmo-win,.fmo-win img{animation:none!important}}.vd .mk-dash{min-height:0;overflow:hidden}.vd .mk-gwrap{position:relative;flex:1 1 auto;min-height:24px}.vd .mk-graph{position:absolute;inset:0;width:100%;height:100%}.vd .mk-earn{gap:2px 12px}.vd .fm-dashhd{flex:none}.mk:not(.vd) .mk-win{overflow:visible}.mk-nm{z-index:6}.mya-core{grid-area:1/2;display:grid;place-items:center}.col-call{position:absolute;left:50%;top:calc(50% + var(--cy));translate:-50% 0;z-index:7;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 6px 0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm),0 12px 26px -14px #0a142d66;font-size:13px;white-space:nowrap;animation:fmRise .4s var(--settle) both}.col-call b{font-weight:600;color:var(--text)}.col-dem{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--t)}.col-dem.q{color:var(--text-faint);padding-right:8px}.col-act{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--t);color:#fff;font-size:11.5px;font-weight:700}.col-act+.col-act{background:color-mix(in srgb,var(--t) 16%,var(--surface));color:var(--text)}.col-call.hot{box-shadow:0 0 0 2px color-mix(in srgb,var(--t) 50%,transparent),0 16px 30px -14px color-mix(in srgb,var(--t) 60%,transparent)}.vcol .col-o{transition:transform 1.2s cubic-bezier(.45,0,.2,1),opacity .5s}.quietctas{display:inline-flex;gap:4px;margin-right:6px}.nextb.quiet{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--text-faint)!important;font-size:12.5px;gap:6px;padding:0 10px;transition:color .25s,background .25s,box-shadow .25s}.nextb.quiet:hover,.nextb.quiet:focus-visible{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--nm-sm)!important}@media(max-width:900px){.nextb.quiet span{display:none}.nextb.quiet{width:40px;padding:0;justify-content:center}}@media(max-width:560px){.quietctas{display:none}}.rtostage{container-type:size;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;align-items:center;gap:clamp(8px,2cqh,18px)!important;padding:clamp(28px,6cqh,64px) 20px clamp(18px,4cqh,36px)!important}.rtostage .rtovis{align-self:center}.rtocopy{max-width:min(980px,100%)!important;gap:clamp(6px,1.4cqh,14px)!important;align-self:end}.rtocopy h2{font-size:min(clamp(30px,6cqw,76px),9cqh)!important;line-height:1.02!important;letter-spacing:-.04em!important;max-width:min(18ch,100%);text-wrap:balance}.rtocopy p{font-size:clamp(14px,min(1.6cqw,3.4cqh),19px)!important;max-width:56ch!important;color:var(--text-dim);font-weight:500;animation:fmRise .6s var(--settle) .45s both}.rtostage .beatnav{gap:6px!important;margin-top:2px}.rtostage .beatnav button{position:relative;width:22px!important;height:16px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0}.rtostage .beatnav button:before{content:""!important;position:absolute!important;left:0;right:0;top:6px;width:auto!important;height:4px!important;margin:0!important;border-radius:999px;background:color-mix(in srgb,var(--text) 14%,transparent)!important;transform:none!important;opacity:1!important}.rtostage .beatnav button.past:before{background:var(--wt)!important}.rtostage .beatnav button:hover:before{background:color-mix(in srgb,var(--text) 28%,transparent)!important}.rtostage .beatnav .beatfill{left:0!important;top:6px!important;width:100%!important;height:4px!important;margin:0!important;border-radius:999px}@container (max-height:340px){.rtocopy p{display:none}}.fmnode.face{padding:6px 12px 6px 6px}.fmnode.face .fmnin{flex-direction:row;gap:8px;align-items:center}.fmnode.face .fmnin b{font-size:14px}.fmnode.face .fmnin em{margin-left:2px}.fmface{width:30px;height:30px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--surface)}.fmnode.face .fmnin{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;row-gap:0}.fmnode.face .fmface{grid-row:1/3}.fmo-win .wvworld.mini{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;display:block}.rtoshot:has(.fmkt){zoom:1!important}.fmkt .fmme.fmo{flex-direction:column-reverse}.fmkt .fmcall{opacity:1}.fmo-win[data-world=night]{filter:saturate(.8) brightness(.78) hue-rotate(200deg)}.fmo-win[data-world=dusk]{filter:sepia(.35) saturate(1.3) hue-rotate(-12deg)}.fmo-win[data-world=winter]{filter:saturate(.5) brightness(1.12) hue-rotate(160deg)}.fmo-win[data-world=studio]{filter:grayscale(.85) contrast(1.05)}.rtoshot .fmkt>*{animation:none;translate:none}.rtoshot .fmkt>.fmme{animation:fmMe .8s cubic-bezier(.34,1.56,.64,1) both}.fmkt .fmcall{transform:none!important;translate:-50% 0}.rtoshot .fmkt>.fmcall{animation:fmRise .5s var(--settle) .5s both}.fmcallt{display:block;animation:fmVis .35s ease both}.herobreath i{width:min(72vw,420px,calc((100svh - 100px) / 1.32))!important}.fmkt{width:760px!important;height:440px!important;margin-bottom:96px!important}.fmkt .fmo-o{width:220px!important;height:220px!important}.fmkt .fmo-win{--bw:18px}.fmkt .fmo-n b{font-size:16px}.fmkt .fmo-n em{font-size:12px}.fmkt .fmrings i:nth-child(1){width:280px;height:280px}.fmkt .fmrings i:nth-child(2){width:480px;height:280px}.fmkt .fmrings i:nth-child(3){width:660px;height:370px}.fmnode.rich{padding:8px 14px 8px 8px;transition:transform 1.1s linear,opacity .8s,scale .8s,box-shadow .5s,border-color .5s}.fmnode.rich .fmnin{flex-direction:row!important;align-items:center;gap:10px}.fmtx{display:flex;flex-direction:column;align-items:flex-start}.fmtx b{font-size:18px}.fmtx em{font-size:11px}.fmfaces{display:inline-flex}.fmfaces img{width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--surface)}.fmfaces img+img{margin-left:-9px}.fmglyph{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--rt) 14%,var(--surface-2));color:var(--text)}.fmnode.rich.hot{box-shadow:0 0 0 4px color-mix(in srgb,var(--rt) 22%,transparent),0 18px 36px -12px color-mix(in srgb,var(--rt) 60%,transparent)}.fmnode.rich.hot .fmglyph{background:var(--rt);color:#fff}.fmkt .fmcall{bottom:-88px!important;max-width:520px}.fmkt .fmcall b{font-size:14px}.lo-core{grid-area:1/2;position:relative;display:grid;place-items:center}.lo-nm{position:absolute!important;left:50%;top:calc(100% - 16px)!important;bottom:auto!important;translate:-50% 0;font-size:13.5px!important;min-height:32px!important;animation:fmRise .5s var(--settle) .35s both}.oc-ap>.oc-img,.oc-ap>img,.oc-ap>span>.oc-img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}.fmo-win img,.mk-img{object-fit:cover;width:100%;height:100%}.col-tagk{font-weight:700;color:var(--text)}.rtoshot:has(.fmkt){perspective:1200px}.fmkt{animation:fmCam 6.4s cubic-bezier(.45,0,.25,1) both;transform-origin:50% 45%}@keyframes fmCam{0%{transform:rotateX(22deg) scale(.86);opacity:0}12%{opacity:1}to{transform:rotateX(6deg) scale(1.04)}}.fmkt .fmme{transform-style:preserve-3d}@media(prefers-reduced-motion:reduce){.fmkt{animation:none}}.isrpow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text)}.isrpow .isrk{color:color-mix(in srgb,var(--it) 70%,var(--text))}.isrpow .isrp{display:inline-flex;align-items:center;gap:3px;color:#b8860b}.isrsep{width:1px;height:10px;background:var(--border)}.ppid{position:relative}.ppedit{position:absolute;right:8%;bottom:8%;z-index:4;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--text);color:var(--surface);box-shadow:0 0 0 3px var(--surface),0 8px 18px -8px #0a142d80;cursor:pointer;transition:transform .2s}.ppedit:hover{transform:scale(1.08)}.ppedit:focus-within{outline:2px solid var(--pt,#3A95F2);outline-offset:2px}.herepill{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--nm-sm);transition:box-shadow .25s,border-color .25s}.herepill:hover,.herepill.on{border-color:color-mix(in srgb,var(--hc) 50%,var(--border));box-shadow:var(--nm-sm),0 0 0 3px color-mix(in srgb,var(--hc) 16%,transparent)}.herepill svg{color:var(--text-dim);margin-left:2px}.heredot{width:8px;height:8px;border-radius:50%;background:var(--hc);box-shadow:0 0 0 3px color-mix(in srgb,var(--hc) 22%,transparent);flex:none}.heren{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--text-dim)}@media(max-width:720px){.herepill .herel{display:none}}.myahere{position:absolute;left:50%;top:calc(100% + 8px);translate:-50% 0;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;pointer-events:none;animation:fmRise .4s var(--settle) both}.myahere .mono{font-size:10px;letter-spacing:.1em;color:var(--text-dim)}.myahere .heredot{width:7px;height:7px}.myanav{position:relative}.myafanb.here{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--fc)!important}.lensfoot .myahere{display:none}.myahere.arc{top:auto;bottom:calc(100% + 14px);z-index:2;background:color-mix(in srgb,var(--hc) 12%,var(--surface));border-color:color-mix(in srgb,var(--hc) 40%,var(--border))}.lifeinline{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg-a,#F1F2F5)}.lifeinline .lifefm{position:relative;inset:auto;flex:1;min-height:0}.lifeinline .lifebar{flex:none;padding:8px 12px 10px;animation:none}.lifeback{position:absolute;top:14px;left:14px;z-index:3;width:44px;height:44px}.lifescrim.maxed{background:var(--bg-a,#F1F2F5)}.two-disc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--o-blue) 14%,var(--surface)),var(--surface) 72%);color:var(--text)}.td-q{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-inset,inset 0 1px 3px rgba(10,20,45,.18));font-size:12px;font-weight:600;color:var(--text-dim)}.td-type{display:inline-block;overflow:hidden;white-space:nowrap;width:0;max-width:calc(var(--n) * 1ch);color:var(--text);animation:tdType 1s steps(24,end) .7s forwards;border-right:1.5px solid var(--o-blue)}@keyframes tdType{to{width:calc(var(--n) * 1ch)}}.td-m{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.td-mood{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px 0 4px;border-radius:999px;background:var(--surface);box-shadow:var(--nm-sm);font-size:11px;font-weight:600;animation:fmPop .45s cubic-bezier(.34,1.56,.64,1) calc(.6s + var(--i) * .18s) both}.td-mood i{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--mc) 40%,#fff),var(--mc))}.td-f{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.td-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:10.5px;font-weight:600;color:var(--text-dim);animation:fmRise .4s var(--settle) calc(1.3s + var(--i) * .15s) both}.td-chip svg{color:var(--o-blue)}.fmo-win.fw{position:relative}.fw-l{position:absolute;inset:0;display:grid;place-items:center;opacity:0;animation:fwCyc 10.5s ease-in-out calc(var(--i) * 3.5s) infinite}.fw-l:first-child{opacity:1}@keyframes fwCyc{0%{opacity:0;transform:scale(1.08)}6%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:scale(.98)}}.fw-l>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fw-trio{background:radial-gradient(circle,color-mix(in srgb,var(--rt,var(--o-green)) 18%,var(--surface)),var(--surface))}.fmo-win .fw-trio img{position:absolute;width:42%!important;height:42%!important;border-radius:50%;object-fit:cover;border:2px solid var(--surface);box-shadow:0 4px 10px -4px #0a142d66}.fmo-win .fw-trio img:nth-child(1){left:12%;top:38%}.fmo-win .fw-trio img:nth-child(2){left:29%;top:16%;z-index:2}.fmo-win .fw-trio img:nth-child(3){left:46%;top:38%}@media(prefers-reduced-motion:reduce){.fw-l{animation:none}.fw-l:not(:first-child){display:none}}.two-disc{padding:9%;gap:5px;container-type:inline-size}.td-q{max-width:92%;min-height:24px;padding:0 9px;font-size:clamp(9px,9cqw,12px);gap:4px}.td-type{max-width:100%;width:auto;text-overflow:ellipsis;clip-path:inset(0 100% 0 0);animation:tdType2 1s steps(16,end) .7s forwards}@keyframes tdType2{to{clip-path:inset(0 0 0 0)}}.td-f{flex-wrap:nowrap;max-width:96%}.td-chip{font-size:clamp(8.5px,8cqw,10.5px);min-height:19px;padding:0 6px;white-space:nowrap}.td-mood{font-size:clamp(8.5px,8cqw,11px);min-height:20px}.td-mood i{width:12px;height:12px}@container (max-width:130px){.td-chip:nth-child(n+2){display:none}.td-mood:nth-child(n+3){display:none}}.fw-l.fw2{animation:fwCyc2 9s ease-in-out calc(var(--i) * 4.5s) infinite}@keyframes fwCyc2{0%{opacity:0;transform:scale(1.1)}6%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:scale(.97)}}.fw-l.fw1{opacity:1;animation:fwIn .8s var(--settle) both}@keyframes fwIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.rsrow.fsgrow{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;border-top:1px dashed var(--border);padding-top:8px}.fsgrow>span{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-dim)}.fsgrow b{color:var(--text);font-variant-numeric:tabular-nums;transition:color .4s}.fsgrow em{grid-column:1/-1;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--o-green)}.rtofilm{position:relative;width:760px;height:460px}.rtofilm .fit{position:absolute;inset:0}.rfly-loop{position:absolute;left:50%;top:50%;width:540px;height:440px;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.rfly-loop ellipse{fill:none;stroke:var(--rt,var(--o-gold));stroke-width:1.4;stroke-dasharray:3 4;opacity:.55;animation:rflyDash 2.4s linear infinite}@keyframes rflyDash{to{stroke-dashoffset:-14}}.rfly-loop path{fill:none;stroke:var(--rt,var(--o-gold));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes rflySpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.rfly .fmo-n em{animation:fmVis .4s ease both}@media(prefers-reduced-motion:reduce){.rfly-loop ellipse{animation:none}}.fmo-win{position:relative;isolation:isolate}.oc-ap,.mk-ap{isolation:isolate}.fmo-win>*,.fmo-win>.fw-l>img,.oc-ap>img,.mk-ap>img{border-radius:50%}.fmo-win>img.fw-l{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film.lifeon .filmbar .chaps,.film.lifeon .filmbar .filmnext{display:none}.film.lifeon .filmbar{grid-template-columns:1fr}.film.lifeon .filmbar .waitcta{grid-column:1/-1;justify-content:center}.film.lifeon .filmmore,.film.lifeon .filmfoot{display:none}.lifewhere{position:absolute;left:14px;top:14px;z-index:8}.lifewhere .lifemenu.up{top:calc(100% + 8px);bottom:auto;left:0;right:auto;transform:none;min-width:200px}.lifewhereb{min-height:40px}.lifeskip2{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 16px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--nm-sm);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,transform .2s}.lifeskip2:hover{background:var(--rt,var(--text));color:var(--rti,#fff);transform:translateY(-1px)}.lifeskip2.inl{position:absolute;top:14px;right:14px;z-index:9}.fmkt .fmnode.rich:not(.hot){opacity:.32!important;padding:6px!important}.fmkt .fmnode.rich:not(.hot) .fmtx{display:none}.fmkt .fmspoke:not(.hot){opacity:.12!important}.fmkt .fmcall.fmsim{bottom:-112px!important;gap:6px;padding:12px 20px 10px;max-width:none;min-width:360px;background:var(--surface);border:1px solid color-mix(in srgb,var(--rt) 40%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--rt) 12%,transparent),0 18px 36px -16px color-mix(in srgb,var(--rt) 55%,transparent)}.fms-in{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-dim)}.fms-in em{font-style:normal}.fms-in b{font-size:13px!important;color:var(--text)!important;font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.fms-bar{position:relative;width:150px;height:6px;border-radius:999px;background:var(--surface-2);box-shadow:var(--nm-inset)}.fms-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--rt);transition:width 1.1s linear}.fms-bar i:after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:16px;border-radius:50%;transform:translateY(-50%);background:var(--surface);box-shadow:0 0 0 2px var(--rt),0 4px 10px -3px #0a142d59}.fms-out{display:flex;align-items:baseline;gap:8px}.fms-out b{font-size:26px!important;font-weight:700;letter-spacing:-.03em;color:var(--text)!important;font-variant-numeric:tabular-nums;animation:fmVis .3s ease both}.fms-out em{font-style:normal;font-size:13px;color:var(--text-dim)}.fmsim small{font-size:10.5px;letter-spacing:.06em;color:var(--text-faint,var(--text-dim))}.lifeskip2.main{margin-left:auto;background:var(--text);color:var(--surface);border-color:transparent}.lifeskip2.main:hover{background:var(--rt,var(--text));color:var(--rti,#fff)}.lifebar:has(.lifeskip2.main:only-child){justify-content:center}.lifebar:has(.lifeskip2.main:only-child) .lifeskip2.main{margin-left:0}.lifeskip2.inl{inset:auto auto 16px 50%;transform:translate(-50%)}.lifeskip2.inl:hover{transform:translate(-50%) translateY(-1px)}.lifebar>.lifeskip2.main{opacity:1!important;filter:none!important}.filmnext,.filmbar .chaps{container-type:inline-size;min-width:0}.filmbar>*{min-width:0}@container (max-width:380px){.filmnext .nextb.quiet span{display:none}.filmnext .nextb.quiet{width:40px;padding:0;justify-content:center}}@container (max-width:240px){.filmnext .nextb.ready span,.filmnext .nextb.down span{display:none}.filmnext .nextb.ready,.filmnext .nextb.down{padding:0 12px}}@container (max-width:150px){.filmnext .quietctas{display:none}}@container (max-width:300px){.filmbar .chap.on span{display:none}.filmbar .chap.on{padding:0 10px}}.deeptabs{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.lifebar{flex-wrap:wrap;row-gap:8px;max-width:100%}.lifebar>*{min-width:0;max-width:100%}.lifecur span,.lifeskip2 span,.rtocta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtoctas{flex-wrap:wrap;justify-content:center}.filmskip{position:absolute;top:18px;right:118px;z-index:6;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--text-dim);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .2s,background .2s}.filmskip:hover,.filmskip:focus-visible{color:var(--text);background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:var(--nm-sm)}.film{container-type:inline-size}@container (max-width:600px){.filmbar{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.filmbar .waitcta{grid-column:1/-1;grid-row:2;justify-content:center}.filmbar .filmnext{grid-column:2;grid-row:1}}.cl-o.live{cursor:pointer;transition:transform .5s var(--settle)}.cl-o.live>*{animation:clBreath 3.4s ease-in-out infinite;animation-direction:reverse}@keyframes clBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.cl-o.live:hover{transform:scale(1.04)}.cl-o.live:hover>*{animation-duration:2.2s}@media(prefers-reduced-motion:reduce){.cl-o.live>*{animation:none}}.tr-core{position:relative;display:grid;place-items:center;flex:none}.tr-core>*{grid-area:1/1}.tr-ring{display:grid;place-items:center;animation:fmVis .6s ease .2s both}.tr-did,.tr-get{display:flex;flex-direction:column;gap:8px}.tr-row{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:12.5px;font-weight:600;color:var(--text-dim);opacity:.35;transform:translate(-8px);transition:opacity .5s,transform .5s var(--settle),color .4s}.tr-row.on{opacity:1;transform:none;color:var(--text)}.tr-row.on svg{color:#17c3d6}.tr-v{display:flex;flex-direction:column;padding:8px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);animation:fmRise .5s var(--settle) calc(.6s + var(--i,0) * .2s) both}.tr-v em{font-style:normal;font-size:11px;color:var(--text-dim)}.tr-v b{font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);transition:color .4s}.tr-get .tr-v:nth-child(2){--i:1}.tr-get .tr-v:nth-child(3){--i:2}.two-disc.g{padding:12%;gap:4px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--o-blue) 22%,var(--surface)),var(--surface) 75%)}.tdg-ic{display:grid;place-items:center;width:44%;aspect-ratio:1;border-radius:50%;background:var(--o-blue);color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--o-blue) 70%,transparent);animation:fmPop .5s cubic-bezier(.34,1.56,.64,1) .4s both}.tdg-ic svg{width:52%;height:52%;stroke-width:2.4}.tdg-moods{position:relative;width:56%;aspect-ratio:1.4}.tdg-moods i{position:absolute;top:50%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--mc) 35%,#fff),var(--mc));box-shadow:0 0 0 2px var(--surface);left:calc(var(--i) * 27%);transform:translateY(-50%);animation:fmPop .45s cubic-bezier(.34,1.56,.64,1) calc(.4s + var(--i) * .15s) both}.tdg-w{font-size:clamp(10px,11cqw,15px);font-weight:700;letter-spacing:-.01em;color:var(--text);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tdg-k{font-size:clamp(8px,7.5cqw,10px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--o-blue)}.col-acts{position:absolute;left:0;right:0;margin-inline:auto;width:max-content;bottom:-6px;display:flex;align-items:center;gap:8px;animation:fmRise .5s var(--settle) .8s both}.ca-n{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--text);color:var(--surface);font-size:14px}.ca-n b{font-size:15px}.ca{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 4px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:13px;font-weight:600;animation:fmPop .45s cubic-bezier(.34,1.56,.64,1) calc(1s + var(--i) * .15s) both}.ca i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c);color:#fff}.ca:nth-child(3) i{color:#1a1300}.rfly.loop .fmo-n{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;z-index:7}.fm-drive{position:absolute;left:0;right:0;margin-inline:auto;width:max-content;bottom:-6px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:5px 12px 5px 6px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--border);box-shadow:var(--nm-sm);font-size:12px;color:var(--text-dim);animation:fmVis .5s ease var(--d) both;z-index:4}.fm-drive em{font-style:normal}.ob{position:relative}.ob:has(>.fm-drive){padding-bottom:44px}.fms-drv{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-dim)}.fms-drv em{font-style:normal}.mya-core .oc-img.mya-vid{object-position:51% 18%;transform:scale(3.2);transform-origin:51% 22%;animation:none!important}:where(button,a[href],[role=button],[tabindex]:not([tabindex="-1"]):not(input):not(select):not(textarea)):focus-visible{outline:2px solid var(--o-blue)!important;outline-offset:3px!important}input:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important}[role=button][aria-label^="O portal"]:focus-visible{outline-offset:6px!important;border-radius:50%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-theme=light],:root:not([data-theme=dark]){--text-faint:#687087}.splashcopy{font-size:12px!important;color:var(--text-dim)!important}.splashcopy button{color:var(--text-dim)!important;min-height:24px}.pw-up{color:#15803d!important}.cb-ft{color:color-mix(in srgb,var(--t) 55%,#0B1224)!important}.tdg-k,.fsgrow em{color:color-mix(in srgb,currentColor 0%,#1D5FB8)}.filmnext .nextb,.lifebar .round,.lifebar .lifestep{position:relative}.filmnext .nextb:after,.lifebar .round[aria-label]:after,.lifebar .lifestep[aria-label]:after{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);padding:6px 10px;border-radius:8px;background:var(--hair,#0B1224);color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;z-index:20;box-shadow:0 8px 20px -8px #0a142d80}.filmnext .nextb:hover:after,.filmnext .nextb:focus-visible:after,.lifebar .round[aria-label]:hover:after,.lifebar .round[aria-label]:focus-visible:after,.lifebar .lifestep[aria-label]:hover:after,.lifebar .lifestep[aria-label]:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.25s}@media(hover:none){.filmnext .nextb:after,.lifebar .round:after,.lifebar .lifestep:after{display:none}}@container (max-width:380px){.filmnext .nextb.quiet:hover,.filmnext .nextb.quiet:focus-visible{width:auto;padding:0 12px}.filmnext .nextb.quiet:hover span,.filmnext .nextb.quiet:focus-visible span{display:inline}.filmnext .nextb.quiet:hover:after,.filmnext .nextb.quiet:focus-visible:after{display:none}}.filmnext .nextb.quiet{transition:width .25s var(--settle),padding .25s var(--settle),color .25s,background .25s,box-shadow .25s}
