:root{--o-indigo: #0800e3;--o-violet: #ae00bf;--o-ink: #14123a;--o-muted: #4b4a7a;--o-orange: #ff7320;--o-peach: #fbe9df;--o-pink: #f1d3e1;--o-lav: #c9b2ea;--o-purple: #a684dc;--o-sky: #9cbbe6;--midnight: #0c1427;--ink: #0f1d44;--panel: #0d1530;--navy: #0f1d44;--blue: #3d74ff;--lime: #c1f700;--ion: #85a7ff;--cobalt: #2040aa;--white: #ffffff;--f-old: "Inter", ui-sans-serif, system-ui, sans-serif;--f-new: "Google Sans Flex", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--f-display: "Google Sans Flex", "DM Sans", ui-sans-serif, system-ui, sans-serif;--f-body: "DM Sans", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--f-data: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mx: 0;--my: 0;--tension: 0;--cx: 50vw;--cy: 50vh}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--o-peach);color:var(--o-ink);font-family:var(--f-old);overflow:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block}.old-world{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#fbf1ea,#f2dde6 38%,#e6d4ee 62%,#c3b1e4);transition:transform 1.4s cubic-bezier(.7,0,.2,1),filter 1.2s ease,opacity 1.2s ease}.old-world:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,#14084600,#140846bf);opacity:calc(var(--tension) * .85);transition:opacity 1s linear}.aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(70px) saturate(1.15)}.blob{position:absolute;border-radius:50%;opacity:.85;mix-blend-mode:multiply;will-change:transform}.b1{width:55vmax;height:55vmax;left:-10%;top:-15%;background:#ffe2cf;animation:drift1 22s ease-in-out infinite alternate}.b2{width:50vmax;height:50vmax;right:-10%;top:5%;background:#f6c6dc;animation:drift2 26s ease-in-out infinite alternate}.b3{width:60vmax;height:60vmax;left:5%;bottom:-30%;background:#b896e6;animation:drift3 30s ease-in-out infinite alternate}.b4{width:45vmax;height:45vmax;right:-5%;bottom:-20%;background:#9fc0ec;animation:drift1 24s ease-in-out infinite alternate-reverse}.b5{width:30vmax;height:30vmax;left:40%;top:30%;background:#d9b6f0;animation:drift2 18s ease-in-out infinite alternate-reverse}@keyframes drift1{to{transform:translate(12vw,10vh) scale(1.15)}}@keyframes drift2{to{transform:translate(-14vw,12vh) scale(.9)}}@keyframes drift3{to{transform:translate(10vw,-14vh) scale(1.1)}}.grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bubble{position:absolute;border-radius:50%;background:linear-gradient(225deg,var(--o-violet),var(--o-indigo));box-shadow:inset -6px -8px 20px #ffffff40,0 20px 50px #5000b440;transform:translate(calc(var(--mx) * var(--depth) * 1px),calc(var(--my) * var(--depth) * 1px));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bubble>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;box-shadow:inherit;animation:bob var(--dur) ease-in-out infinite alternate;animation-delay:var(--delay)}.bubble{background:none;box-shadow:none}.bubble.blur>i{filter:blur(6px);opacity:.55}@keyframes bob{0%{transform:translate(0) scale(1)}to{transform:translate(var(--bx),var(--by)) scale(1.08)}}.old-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2.4vh,28px) clamp(16px,4vw,48px) clamp(4px,.6vh,8px);animation:fadeDown 1s .2s both cubic-bezier(.2,.8,.2,1)}.old-brand{display:flex;align-items:center;gap:10px;color:var(--o-ink);text-decoration:none;font-weight:700;font-size:18px;letter-spacing:-.01em}.old-brand img{width:36px;height:auto}.old-tag{font-size:13px;font-weight:500;color:var(--o-muted);padding:8px 14px;border-radius:999px;background:#ffffff73;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero{position:relative;z-index:3;flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,96px);width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(16px,5vw,96px) clamp(4px,.8vh,10px)}.intro-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(6px,.9vh,10px)}.action-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(12px,2.2vh,24px)}.action-col .launch-card{padding:18px 28px 18px 20px}.action-col .lc-date{font-size:clamp(1.3rem,min(2.4vw,3.8vh),2.3rem)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o-indigo);padding:8px 16px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:clamp(10px,1.6vh,20px);animation:rise 1s .35s both cubic-bezier(.2,.8,.2,1)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--o-orange);box-shadow:0 0 #ff732099;animation:ping 1.8s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #ff732000}to{box-shadow:0 0 #ff732000}}.old-logo-stage{position:relative;width:clamp(88px,13.4vh,156px);aspect-ratio:85 / 87;margin:calc(clamp(88px,13.4vh,156px)*.4 + clamp(12px,1.8vh,22px)) 0 calc(clamp(88px,13.4vh,156px)*.4 + 4px) clamp(44px,6vh,72px);animation:logoPop 1.2s .5s both cubic-bezier(.34,1.56,.64,1);transform:translate(calc(var(--mx) * -10px),calc(var(--my) * -10px))}.old-logo{width:100%;height:100%;animation:float 5s ease-in-out infinite;filter:drop-shadow(0 18px 30px rgba(90,0,200,.35))}.halo{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;background:radial-gradient(circle,rgba(174,0,191,.35),transparent 65%);animation:breathe 4s ease-in-out infinite}.orbit{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;border:1.5px dashed rgba(8,0,227,.25);animation:spin 26s linear infinite}.orbit.o2{top:-40%;right:-40%;bottom:-40%;left:-40%;border-style:solid;border-color:#ae00bf1f;animation-duration:40s;animation-direction:reverse}.orbit:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--o-indigo),var(--o-violet))}.orbit.o2:before{background:var(--o-orange);width:7px;height:7px;top:-4px}@keyframes float{50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes breathe{50%{transform:scale(1.15);opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logoPop{0%{opacity:0;transform:scale(.4) rotate(-20deg)}}@keyframes rise{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-16px)}}.headline{margin:0;font-weight:800;font-size:clamp(1.9rem,min(3.6vw,5.4vh),4rem);line-height:1;letter-spacing:-.045em}.headline .line{display:block;overflow:hidden;padding-bottom:.08em}.headline .line:nth-child(1){animation:rise 1s .7s both cubic-bezier(.2,.8,.2,1)}.headline .line:nth-child(2){animation:rise 1s .85s both cubic-bezier(.2,.8,.2,1)}.headline em{font-style:normal;background:linear-gradient(90deg,var(--o-indigo),var(--o-violet),#ff5fa2,var(--o-indigo));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:300% 0}}.sub{margin:0;max-width:34rem;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.42;color:var(--o-muted);animation:rise 1s 1s both cubic-bezier(.2,.8,.2,1)}.launch-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;margin-top:4px;padding:14px 22px 14px 16px;border-radius:20px;background:linear-gradient(160deg,#ffffffc7,#ffffff61);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 20px 50px -24px #4614a080,inset 0 1px #fff;animation:rise 1s 1.1s both cubic-bezier(.2,.8,.2,1)}.lc-label{grid-row:1 / 3;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--o-orange)}.lc-date{font-weight:800;font-size:clamp(1.15rem,min(2.1vw,3.4vh),2rem);letter-spacing:-.02em;background:linear-gradient(90deg,var(--o-indigo),var(--o-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.lc-time{font-size:clamp(.9rem,min(1.4vw,2.3vh),1.2rem);font-weight:600;color:var(--o-muted);text-transform:uppercase;letter-spacing:.04em}.start-btn{position:relative;display:inline-flex;align-items:center;gap:16px;margin-top:clamp(8px,1.6vh,18px);padding:clamp(16px,2.4vh,24px) clamp(26px,3vw,40px);border:0;border-radius:999px;font:800 clamp(1.05rem,min(1.7vw,2.9vh),1.6rem)/1 var(--f-old);letter-spacing:-.01em;color:#fff;cursor:pointer;background:linear-gradient(100deg,var(--o-indigo),var(--o-violet) 60%,#ff5fa2);background-size:200% 100%;box-shadow:0 18px 40px -12px #6e00c8a6,inset 0 1px #ffffff59;outline:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background-position .6s;animation:rise 1s 1.3s both cubic-bezier(.2,.8,.2,1),btnGlow 2.6s 2.4s ease-in-out infinite}.start-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 46%,transparent 60%);background-size:250% 100%;background-position:130% 0;animation:btnShine 3.2s 2s ease-in-out infinite;pointer-events:none}.sb-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:2px solid rgba(174,0,191,.55);opacity:0;animation:btnRing 2.6s 2.4s ease-out infinite;pointer-events:none}.sb-icon{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#ffffff38;transition:transform .3s}.start-btn:hover,.start-btn:focus-visible,.start-btn:focus{transform:scale(1.05);background-position:100% 0;box-shadow:0 0 0 4px #fff,0 0 0 8px #ff7320e6,0 24px 50px -10px #6e00c8bf}.start-btn:hover .sb-icon,.start-btn:focus .sb-icon{transform:translate(4px)}.start-btn.pressed{animation:btnPress .5s cubic-bezier(.3,1.6,.5,1) both;pointer-events:none}@keyframes btnGlow{50%{box-shadow:0 18px 60px -8px #ae00bfd9,inset 0 1px #ffffff59}}@keyframes btnShine{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}@keyframes btnRing{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}@keyframes btnPress{40%{transform:scale(.92)}to{transform:scale(1.12);opacity:0;filter:blur(6px)}}.remote-hint{margin:2px 0 0;font-size:13px;color:var(--o-muted);animation:rise 1s 1.5s both}.remote-hint kbd{display:inline-block;min-width:1.9em;padding:2px 7px;border-radius:6px;background:#ffffffb3;border:1px solid rgba(8,0,227,.15);box-shadow:0 2px #0800e326;font:700 11px/1.6 var(--f-old);color:var(--o-indigo);text-align:center}.film{--photo-h: clamp(150px, 25vh, 320px);position:relative;z-index:3;width:100%;padding-bottom:clamp(8px,1.4vh,16px);animation:rise 1.2s 1s both cubic-bezier(.2,.8,.2,1)}.film-head{display:flex;align-items:baseline;gap:14px;padding:0 clamp(16px,5vw,96px) 10px}.album-kicker{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--o-indigo)}.album-arrow{font-family:Caveat,cursive;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;color:var(--o-violet)}.album-arrow i{font-style:normal;display:inline-block;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translate(5px)}}.film-viewport{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 20% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(100deg,var(--o-indigo) 0%,#5a06d4 35%,var(--o-violet) 70%,#c2188f 100%);box-shadow:0 26px 60px -22px #5a00be99,inset 0 1px #ffffff59,inset 0 -1px #fff3;transform:rotate(-.6deg) scale(1.02);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.film-track{position:relative;display:flex;align-items:flex-start;width:max-content;padding:22px 0;will-change:transform}.film-track:before,.film-track:after{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,255,255,.78) 10px 24px,transparent 24px 38px);border-radius:2px}.film-track:before{top:8px}.film-track:after{bottom:8px}.frame{flex:none;margin:0 24px 0 0;display:flex;flex-direction:column;align-items:center;gap:8px}.frame-photo{position:relative;height:var(--photo-h);border-radius:4px;overflow:hidden;background:linear-gradient(225deg,var(--o-violet),var(--o-indigo));box-shadow:0 0 0 3px #ffffffeb,0 10px 24px -8px #1e005a8c}.frame-photo img{display:block;height:100%;width:auto}.frame-empty{display:none;height:100%;aspect-ratio:4 / 3;align-items:center;justify-content:center;padding:10%;text-align:center;color:#fff}.frame-photo.empty .frame-empty{display:flex}.frame-empty b{font-size:clamp(1rem,1.6vw,1.4rem);font-weight:800}.frame figcaption{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;text-align:center;white-space:nowrap}.frame figcaption b{font-size:clamp(.72rem,1vw,.9rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(30,0,90,.45)}.frame figcaption span{font-family:Caveat,cursive;font-size:clamp(1rem,1.5vw,1.35rem);color:#ffffffd9;line-height:1}.teaser{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;display:none}.teaser.on{display:block}.teaser-slice{position:absolute;left:0;right:0;background:var(--midnight);color:var(--lime);font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(2rem,9vw,7rem);display:flex;align-items:center;white-space:nowrap;overflow:hidden;mix-blend-mode:normal}.teaser-slice span{display:block;padding-left:var(--off, 10vw)}.teaser.on .s1{top:var(--t1, 22%);height:var(--h1, 9%);animation:jitter .09s steps(2) infinite}.teaser.on .s2{top:var(--t2, 55%);height:var(--h2, 6%);color:#fff;animation:jitter .07s steps(2) infinite reverse}.teaser.on .s3{top:var(--t3, 74%);height:var(--h3, 4%);background:var(--lime);color:var(--navy);animation:jitter .11s steps(2) infinite}@keyframes jitter{0%{transform:translate(-12px)}to{transform:translate(14px)}}.old-world.glitching .hero,.old-world.glitching .old-header{animation:rgbsplit .12s steps(2) infinite}@keyframes rgbsplit{0%{transform:translate(3px,-1px);filter:drop-shadow(-4px 0 0 rgba(61,116,255,.8)) drop-shadow(4px 0 0 rgba(193,247,0,.8))}to{transform:translate(-3px,1px);filter:drop-shadow(4px 0 0 rgba(61,116,255,.8)) drop-shadow(-4px 0 0 rgba(193,247,0,.8))}}.final{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;pointer-events:none;opacity:0;transition:opacity .6s ease}.final.show{opacity:1}body.final-mode .intro-col>*:not(.old-logo-stage),body.final-mode .action-col,body.final-mode .film{opacity:0;transform:scale(.94);filter:blur(10px);transition:all .8s cubic-bezier(.7,0,.2,1);pointer-events:none}body.final-mode .sound-hint{opacity:0}body.final-mode .old-header{opacity:0;transition:opacity .6s}body.final-mode .old-logo-stage{opacity:0;transition:opacity .5s}body.final-mode.boom .old-logo-stage{opacity:1;position:fixed;left:50%;top:50%;translate:-50% -50%;width:clamp(140px,22vh,220px);margin:0;z-index:12}.final-inner{position:relative;width:min(78vmin,560px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(50,0,130,.38) 0%,rgba(50,0,130,.18) 55%,transparent 72%)}.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 22px rgba(174,0,191,.45))}.ring-track{fill:none;stroke:#ffffff59;stroke-width:3}.ring-bar{fill:none;stroke:url(#ringGrad);stroke-width:6;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.final-num{font-weight:900;font-size:min(40vmin,300px);line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#fff 45%,#e7c8ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 1px rgba(60,0,160,.8)) drop-shadow(0 6px 30px rgba(60,0,160,.7))}.final-num.beat{animation:beat 1s cubic-bezier(.2,.9,.2,1) both}@keyframes beat{0%{transform:scale(1.9);opacity:0;filter:blur(18px) drop-shadow(0 10px 40px rgba(60,0,160,.55))}25%{transform:scale(.96);opacity:1;filter:blur(0) drop-shadow(0 10px 40px rgba(60,0,160,.55))}40%{transform:scale(1.02)}85%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0;filter:blur(8px)}}.final.preroll .final-label{font-size:clamp(1.6rem,4vw,3rem);letter-spacing:.2em;font-weight:800;animation:readyPulse 1.2s ease-in-out infinite}@keyframes readyPulse{50%{opacity:.55;letter-spacing:.28em}}.final-label{transition:font-size .4s,letter-spacing .4s;font-size:clamp(12px,1.6vw,15px);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 2px 20px rgba(40,0,120,.6)}body.shake{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}.old-logo-stage.charging{animation:charge .9s ease-in both}.old-logo-stage.charging .old-logo{animation:tremble .05s linear infinite;filter:drop-shadow(0 0 30px rgba(193,247,0,.9)) drop-shadow(-6px 0 0 rgba(61,116,255,.9)) drop-shadow(6px 0 0 rgba(193,247,0,.8))}.old-logo-stage.charging .halo{animation:none;background:radial-gradient(circle,rgba(193,247,0,.6),transparent 60%);transform:scale(1.6);transition:transform .9s}@keyframes charge{0%{transform:scale(1)}80%{transform:scale(1.35)}to{transform:scale(.85)}}@keyframes tremble{0%{transform:translate(2px,-2px) rotate(2deg)}50%{transform:translate(-3px,2px) rotate(-2deg)}to{transform:translate(1px,3px) rotate(1deg)}}.old-world.shatter{transform:scale(1.25);filter:blur(14px) saturate(.3) brightness(1.4);opacity:0}.new-world{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--midnight);color:#fff;font-family:var(--f-body);clip-path:circle(0px at var(--cx) var(--cy));pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.new-world.open{clip-path:circle(160vmax at var(--cx) var(--cy));transition:clip-path 1.7s cubic-bezier(.75,0,.15,1)}.new-world.live{pointer-events:auto}.nw-grid{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 40%,#000 5%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 5%,transparent 65%);opacity:0;transition:opacity 1.6s ease}.new-world.live .nw-grid{opacity:1;animation:gridMove 18s linear infinite}@keyframes gridMove{to{background-position:72px 72px,72px 72px}}.nw-glow{position:absolute;width:70vmax;height:70vmax;left:50%;top:40%;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(32,64,170,.32),rgba(32,64,170,.08) 45%,transparent 68%);opacity:0;transition:opacity 1.4s ease}.new-world.live .nw-glow{opacity:1;animation:breathe 7s ease-in-out infinite}.nw-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;width:100%}.new-logo{position:relative;width:min(64vw,440px,62vh);transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.bi{position:relative;display:block;width:100%}.bi-box{position:relative;width:100%;aspect-ratio:1360 / 720}.bi-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;opacity:0;will-change:transform,opacity,filter}.bi-tag{position:absolute;left:0;right:0;top:87%;white-space:nowrap;text-align:center;font-family:var(--f-body);font-size:clamp(11px,1.4vw,14px);font-weight:500;text-transform:uppercase;color:#fffc;opacity:0}.nw-after{display:contents}.live-badge,.nw-head,.nw-sub,.redirect{opacity:0}.live-badge{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(18px,4vh,40px);padding:9px 18px 9px 14px;border-radius:999px;font-family:var(--f-data);font-weight:500;font-size:clamp(11px,1.3vw,13px);letter-spacing:.16em;text-transform:uppercase;color:var(--midnight);background:var(--lime);box-shadow:0 10px 40px -10px #c1f7008c;transform:translateY(16px) scale(.7)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--midnight);animation:livePing 1.4s infinite}@keyframes livePing{0%{box-shadow:0 0 #0c1427b3}70%{box-shadow:0 0 0 9px #0c142700}to{box-shadow:0 0 #0c142700}}.new-world.live .live-badge{animation:badgeIn .8s cubic-bezier(.3,1.7,.5,1) both,badgeGlow 2.2s 1s ease-in-out infinite}@keyframes badgeIn{to{opacity:1;transform:none}}@keyframes badgeGlow{50%{box-shadow:0 10px 60px -6px #c1f700bf}}.nw-head{margin:clamp(14px,2.6vh,26px) 0 0;max-width:15ch;font-family:var(--f-display);font-weight:600;font-size:clamp(1.9rem,min(5.2vw,7.2vh),4.25rem);line-height:1.08;letter-spacing:-.015em;color:#fff;opacity:1}.nw-head .w{display:inline-block;opacity:0;transform:translateY(.5em);filter:blur(8px)}.nw-head .accent{color:var(--lime)}.new-world.live .nw-head .w{animation:wordIn .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.25s + var(--i, 0) * .07s)}@keyframes wordIn{to{opacity:1;transform:none;filter:blur(0)}}.nw-sub{margin:clamp(10px,1.8vh,18px) 0 0;font-family:var(--f-body);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.4;color:#ffffffd9}.new-world.live .nw-sub{animation:rise .8s .9s both;opacity:1}.redirect{width:min(420px,100%);margin-top:clamp(18px,3.5vh,34px);display:none}.redirect.on{display:block}.new-world.live .redirect.on{animation:rise .8s 1.2s both;opacity:1}.redirect-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--f-body);font-size:14px;color:#fff9}.redirect-row b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.go-now{color:var(--ink);background:#fff;text-decoration:none;font-weight:600;font-size:15px;padding:11px 18px;border-radius:8px;white-space:nowrap;transition:background .2s,transform .2s}.go-now:hover{background:var(--lime);transform:translate(3px)}.go-now:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bar{margin-top:14px;height:2px;border-radius:2px;background:#ffffff24;overflow:hidden}.bar i{display:block;height:100%;width:100%;background:var(--lime);transform-origin:left;transform:scaleX(0)}#fx{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:30;pointer-events:none;transition:opacity .6s}#fx.fade{opacity:0}.flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;background:#fff;opacity:0}.flash.soft{animation:flash .5s ease-out}.flash.hard{animation:flashHard .9s ease-out}@keyframes flash{0%{opacity:.55}to{opacity:0}}@keyframes flashHard{0%{opacity:1;background:#fff}25%{opacity:.35;background:var(--lime)}to{opacity:0;background:var(--lime)}}.shock{position:fixed;left:var(--cx);top:var(--cy);z-index:35;pointer-events:none}.shock i{position:absolute;left:0;top:0;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:3px solid var(--lime);opacity:0}.shock.go i{animation:shock 1.3s cubic-bezier(.1,.7,.3,1) both}.shock.go i:nth-child(2){border-color:var(--blue);border-width:6px;animation-delay:.12s}.shock.go i:nth-child(3){border-color:#fff;border-width:1px;animation-delay:.24s}@keyframes shock{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(60)}}.sound-hint{position:fixed;left:50%;top:clamp(22px,3.2vh,34px);translate:-50% 0;z-index:50;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--o-indigo);font:600 12px/1 var(--f-old);pointer-events:none;transition:opacity .5s;animation:rise .8s 2s both}.sound-hint.off{opacity:0}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.eq i{width:3px;height:4px;border-radius:2px;background:currentColor}@media (max-width: 900px){.old-world{overflow-y:auto}.hero{grid-template-columns:1fr;padding-top:8px}.intro-col{align-items:center;text-align:center}.old-logo-stage{margin-left:0}.film{--photo-h: clamp(110px, 24vw, 180px)}}@media (max-width: 640px){.old-tag,.remote-hint{display:none}.redirect-row{flex-direction:column;gap:12px}.nw-head{font-size:clamp(1.8rem,8.5vw,2.6rem)}}@media (max-height: 1000px) and (min-width: 901px){.eyebrow{margin-top:.6vh}.headline{font-size:clamp(1.8rem,min(3.4vw,5vh),3.4rem)}.intro-col{gap:1.4vh}.film-head{padding-bottom:2px}.old-header{padding-top:14px;padding-bottom:6px}}@media (max-height: 860px) and (min-width: 901px){.sub{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important}}
