.Sphere-module__AMMTka__stage{background:var(--ink-0);touch-action:none;-webkit-user-select:none;user-select:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.Sphere-module__AMMTka__stage:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(55% 60%,#28324b6b,#0000 70%),radial-gradient(120% 80% at 50% 115%,#140f1eb3,#0000 50%);position:absolute;inset:0}.Sphere-module__AMMTka__sphereStage{perspective:1600px;perspective-origin:50%;z-index:3;cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Sphere-module__AMMTka__sphereStage:active{cursor:grabbing}.Sphere-module__AMMTka__sphereStage[data-mode=exploding],.Sphere-module__AMMTka__sphereStage[data-mode=restoring]{pointer-events:none;cursor:default}.Sphere-module__AMMTka__sphereStage[data-mode=exploding] .Sphere-module__AMMTka__pin,.Sphere-module__AMMTka__sphereStage[data-mode=restoring] .Sphere-module__AMMTka__pin{will-change:transform}.Sphere-module__AMMTka__sphereStage[data-mode=exploding] .Sphere-module__AMMTka__pin{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.Sphere-module__AMMTka__sphereStage[data-mode=restoring] .Sphere-module__AMMTka__pin{transition:transform 1.2s cubic-bezier(.32,.72,0,1)}.Sphere-module__AMMTka__sphereStage[data-mode=exploding] .Sphere-module__AMMTka__glow{animation:1.2s ease-out forwards Sphere-module__AMMTka__glowExplodeFade}.Sphere-module__AMMTka__sphereStage[data-mode=restoring] .Sphere-module__AMMTka__glow{animation:1.2s ease-out forwards Sphere-module__AMMTka__glowRestoreFade}@keyframes Sphere-module__AMMTka__glowExplodeFade{to{opacity:0}}@keyframes Sphere-module__AMMTka__glowRestoreFade{0%{opacity:0}to{opacity:1}}.Sphere-module__AMMTka__sphere{--pin-z:320px;width:0;height:0;transform-style:preserve-3d;will-change:transform;position:relative}.Sphere-module__AMMTka__pin[data-back=true] .Sphere-module__AMMTka__thumb,.Sphere-module__AMMTka__pin[data-back=true] .Sphere-module__AMMTka__thumbVideo,.Sphere-module__AMMTka__pin[data-back=true] .Sphere-module__AMMTka__liveTag,.Sphere-module__AMMTka__pin[data-back=true] .Sphere-module__AMMTka__pinNum,.Sphere-module__AMMTka__pin[data-back=true] .Sphere-module__AMMTka__menuThumb{display:none}.Sphere-module__AMMTka__pin{width:138px;height:184px;transform-style:preserve-3d;position:absolute;top:-92px;left:-69px}.Sphere-module__AMMTka__pin,.Sphere-module__AMMTka__pin *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.Sphere-module__AMMTka__pinInner{border:1px solid var(--bone-line-2);background:var(--ink-2);backface-visibility:hidden;transition:transform .4s ease-out,border-color .3s,box-shadow .3s;position:absolute;inset:0;overflow:hidden}@media (hover:hover){.Sphere-module__AMMTka__pin{cursor:pointer}.Sphere-module__AMMTka__pin:not(.Sphere-module__AMMTka__focused):hover .Sphere-module__AMMTka__pinInner{transform:scale(1.03);box-shadow:0 0 0 1px #ebe8df4d}}.Sphere-module__AMMTka__pin:focus{outline:none}.Sphere-module__AMMTka__pin:focus-visible .Sphere-module__AMMTka__pinInner{outline:2px solid var(--bone);outline-offset:4px}.Sphere-module__AMMTka__thumb{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.Sphere-module__AMMTka__thumbVideo{object-fit:cover;pointer-events:none;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.Sphere-module__AMMTka__pinBack{backface-visibility:hidden;pointer-events:none;background:radial-gradient(circle,#2a2f3a 0%,#0a0c10 70%);position:absolute;inset:0;transform:rotateY(180deg)}.Sphere-module__AMMTka__pinGrain{mix-blend-mode:overlay;opacity:.4;pointer-events:none;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='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.Sphere-module__AMMTka__pinNum{font-family:var(--font-mono);color:var(--bone);letter-spacing:.14em;text-shadow:0 1px 2px #000000b3;backface-visibility:hidden;font-size:8.5px;position:absolute;bottom:7px;left:7px;transform:translateZ(0)}.Sphere-module__AMMTka__menu .Sphere-module__AMMTka__pinInner{border:1px dashed var(--bone-dim)}.Sphere-module__AMMTka__menuThumb{font-family:var(--font-display);color:var(--bone);letter-spacing:.08em;background:radial-gradient(circle,#2a2f3a 0%,#0a0c10 70%);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.Sphere-module__AMMTka__focused{z-index:5}.Sphere-module__AMMTka__focused .Sphere-module__AMMTka__pinInner{border:1.5px solid var(--bone);overflow:visible;box-shadow:0 0 0 1px #ebe8df80,0 24px 60px -22px #c8d7e638,inset 0 0 30px #c8d7e60d}.Sphere-module__AMMTka__focused .Sphere-module__AMMTka__pinNum{display:none}.Sphere-module__AMMTka__viewportCaption{z-index:8;font-family:var(--font-mono);color:var(--bone-dim);letter-spacing:.14em;text-transform:lowercase;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;font-size:11px;line-height:1;animation:.48s ease-out .2s forwards Sphere-module__AMMTka__fadeCap;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}@media (max-width:720px){.Sphere-module__AMMTka__viewportCaption{font-size:10px;bottom:82px}}.Sphere-module__AMMTka__liveTag{font-family:var(--font-mono);color:var(--bone);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;opacity:0;backface-visibility:hidden;background:#0a0c1080;border-radius:999px;padding:2px 6px;font-size:7.5px;animation:.48s ease-out .28s forwards Sphere-module__AMMTka__fadeCap;position:absolute;top:-22px;left:50%;transform:translate(-50%)translateZ(0)}.Sphere-module__AMMTka__liveTag:before{content:"";background:var(--err,#c44a3a);vertical-align:middle;width:4px;height:4px;box-shadow:0 0 3px var(--err,#c44a3a);border-radius:50%;margin-right:4px;display:inline-block}@keyframes Sphere-module__AMMTka__fadeCap{0%{opacity:0}to{opacity:1}}.Sphere-module__AMMTka__corner{z-index:10;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);pointer-events:auto;font-size:12px;position:absolute}.Sphere-module__AMMTka__cTL{top:max(28px, env(safe-area-inset-top));left:max(32px, env(safe-area-inset-left));font-size:var(--logo-size);text-shadow:-1px 0 #ff325ac7,1px 0 #00dcff9e;animation:5.4s ease-in-out infinite Sphere-module__AMMTka__chromAb}@keyframes Sphere-module__AMMTka__chromAb{0%,to{text-shadow:-.8px 0 #ff325ab3,.8px 0 #00dcff8c}32%{text-shadow:-1.4px 0 #ff325ad9,1.4px 0 #00dcffb8}58%{text-shadow:-.6px 0 #ff325aa6,1.2px 0 #00dcff99}78%{text-shadow:-1.2px 0 #ff325acc,.5px 0 #00dcff8c}}@media (prefers-reduced-motion:reduce){.Sphere-module__AMMTka__cTL{animation:none}}.Sphere-module__AMMTka__cTR{top:max(28px, env(safe-area-inset-top));right:max(32px, env(safe-area-inset-right));align-items:center;gap:18px;display:flex}.Sphere-module__AMMTka__cBL{bottom:max(28px, env(safe-area-inset-bottom));left:max(32px, env(safe-area-inset-left));color:var(--bone-dim);letter-spacing:.16em;text-transform:none;font-size:11px}.Sphere-module__AMMTka__cBC{bottom:max(28px, env(safe-area-inset-bottom));color:var(--bone-low);letter-spacing:.24em;align-items:center;gap:10px;font-size:10px;display:flex;left:50%;transform:translate(-50%)}.Sphere-module__AMMTka__cBR{bottom:max(28px, env(safe-area-inset-bottom));right:max(32px, env(safe-area-inset-right));color:var(--bone-dim);letter-spacing:.16em;font-size:11px}.Sphere-module__AMMTka__soundBtn{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;opacity:.7;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:0;margin:-12px -14px;padding:12px 14px;transition:opacity .2s}.Sphere-module__AMMTka__soundBtn:hover,.Sphere-module__AMMTka__soundBtn:active{opacity:1}.Sphere-module__AMMTka__tick{background:var(--bone-dim);width:1px;height:18px;animation:1.8s ease-in-out infinite Sphere-module__AMMTka__tickDrop;display:inline-block}@keyframes Sphere-module__AMMTka__tickDrop{0%,to{opacity:.35;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}.Sphere-module__AMMTka__lang{letter-spacing:.18em;color:var(--bone-low);font-size:11px}.Sphere-module__AMMTka__lang .Sphere-module__AMMTka__on{color:var(--bone)}.Sphere-module__AMMTka__menuBtn{border:1px solid var(--bone-line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#0f1218b8;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:30px;height:30px;padding:0;display:flex;position:relative}.Sphere-module__AMMTka__menuBtn:before{content:"";position:absolute;inset:-7px}.Sphere-module__AMMTka__menuBtn i{background:var(--bone);width:10px;height:1px;display:block}@media (max-width:720px){.Sphere-module__AMMTka__sphere{--pin-z:170px}.Sphere-module__AMMTka__pin{width:95px;height:126px;top:-63px;left:-47px}.Sphere-module__AMMTka__pinNum{font-size:7.5px}.Sphere-module__AMMTka__menuThumb,.Sphere-module__AMMTka__corner{font-size:10px}.Sphere-module__AMMTka__cTL{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));font-size:var(--logo-size)}.Sphere-module__AMMTka__cTR{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));gap:12px}.Sphere-module__AMMTka__cBL{bottom:calc(22px + env(safe-area-inset-bottom));text-align:center;white-space:nowrap;font-size:9px;left:50%;transform:translate(-50%)}.Sphere-module__AMMTka__cBC{bottom:calc(48px + env(safe-area-inset-bottom));letter-spacing:.18em;font-size:9px}.Sphere-module__AMMTka__cBR{bottom:calc(22px + env(safe-area-inset-bottom));right:max(20px, env(safe-area-inset-right));font-size:9px}}
.Glow-module__3ZBn0W__glow{filter:blur(10px);pointer-events:none;--glow-intensity:0;--glow-charge:0;width:320px;height:320px;transform:rotateY(calc(-1 * var(--rotor-y,0deg))) rotateX(calc(-1 * var(--rotor-x,0deg))) scale(calc(1 + var(--glow-intensity) * .45));background:radial-gradient(circle at 42% 38%, rgba(255, 160, 140, calc(.72 * var(--glow-charge,0))), transparent 50%), radial-gradient(circle at 50% 50%, rgba(250, 80, 70, calc(.95 * var(--glow-charge,0))), rgba(225, 45, 35, calc(.72 * var(--glow-charge,0))) 28%, rgba(190, 30, 22, calc(.42 * var(--glow-charge,0))) 55%, rgba(160, 22, 15, calc(.14 * var(--glow-charge,0))) 80%, transparent 100%),  radial-gradient(circle at 42% 38%, rgba(180, 220, 255, calc(.5 * (1 - var(--glow-charge,0)))), transparent 50%), radial-gradient(circle at 50% 50%, rgba(120, 175, 240, calc(.7 * (1 - var(--glow-charge,0)))), rgba(75, 140, 215, calc(.5 * (1 - var(--glow-charge,0)))) 28%, rgba(45, 105, 185, calc(.25 * (1 - var(--glow-charge,0)))) 55%, rgba(30, 75, 145, calc(.07 * (1 - var(--glow-charge,0)))) 80%, transparent 100%);will-change:transform, opacity;border-radius:50%;animation:8s ease-in-out infinite Glow-module__3ZBn0W__glowBreath;position:absolute;top:-160px;left:-160px}@keyframes Glow-module__3ZBn0W__glowBreath{0%,to{opacity:calc(.75 + var(--glow-intensity) * .25)}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Glow-module__3ZBn0W__glow{opacity:calc(.85 + var(--glow-intensity) * .15);animation:none}}
.ExplodedOverlay-module__blAypq__overlay{z-index:50;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:28px;animation:.5s cubic-bezier(.32,.72,0,1) 1.4s forwards ExplodedOverlay-module__blAypq__overlayFadeIn;display:flex;position:fixed;inset:0}.ExplodedOverlay-module__blAypq__overlay.ExplodedOverlay-module__blAypq__reversing{animation:.3s ease-in forwards ExplodedOverlay-module__blAypq__overlayFadeOut}.ExplodedOverlay-module__blAypq__copy{font-family:var(--font-mono);letter-spacing:.2em;color:var(--bone);text-transform:lowercase;text-shadow:-.8px 0 #ff325a80,.8px 0 #00dcff80;font-size:28px}.ExplodedOverlay-module__blAypq__rewindBtn{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--bone-dim);font-family:var(--font-mono);letter-spacing:.18em;color:var(--bone);text-transform:lowercase;cursor:pointer;opacity:.85;-webkit-tap-highlight-color:transparent;background:#0f121866;border-radius:2px;padding:14px 24px;font-size:12px;transition:opacity .2s,border-color .2s,background-color .2s}.ExplodedOverlay-module__blAypq__rewindBtn:hover{opacity:1;border-color:var(--bone);background:#1418208c}.ExplodedOverlay-module__blAypq__rewindBtn:active{opacity:1;background:#1e232db3}@keyframes ExplodedOverlay-module__blAypq__overlayFadeIn{to{opacity:1}}@keyframes ExplodedOverlay-module__blAypq__overlayFadeOut{to{opacity:0}}@media (max-width:720px){.ExplodedOverlay-module__blAypq__copy{font-size:22px}.ExplodedOverlay-module__blAypq__rewindBtn{padding:12px 20px;font-size:11px}.ExplodedOverlay-module__blAypq__overlay{gap:24px}}@media (prefers-reduced-motion:reduce){.ExplodedOverlay-module__blAypq__overlay{animation:.2s ease-out .1s forwards ExplodedOverlay-module__blAypq__overlayFadeIn}.ExplodedOverlay-module__blAypq__overlay.ExplodedOverlay-module__blAypq__reversing{animation:.1s ease-in forwards ExplodedOverlay-module__blAypq__overlayFadeOut}}
.SiteIntro-module__MGpPcW__overlay{z-index:50;background:var(--ink-0);opacity:1;pointer-events:auto;justify-content:center;align-items:center;padding:0 24px;transition:opacity .9s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0}.SiteIntro-module__MGpPcW__fading{opacity:0;pointer-events:none}.SiteIntro-module__MGpPcW__slogan{font-family:var(--font-mono);letter-spacing:.16em;color:var(--bone);text-align:center;text-transform:lowercase;max-width:880px;font-size:18px;line-height:1.65}.SiteIntro-module__MGpPcW__word{opacity:0;text-shadow:-.5px 0 #ff325a66,.5px 0 #00dcff66;margin-right:.32em;animation:.48s cubic-bezier(.32,.72,0,1) forwards SiteIntro-module__MGpPcW__wordReveal;display:inline-block;transform:translateY(8px)}@keyframes SiteIntro-module__MGpPcW__wordReveal{to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.SiteIntro-module__MGpPcW__slogan{max-width:88vw;font-size:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.SiteIntro-module__MGpPcW__overlay{transition:opacity .2s}.SiteIntro-module__MGpPcW__word{opacity:1;animation:none;transform:none}}
