.TetrisPresentation-module__0GRvmG__screen{--tetris-cyan:#67e8f9;--tetris-emerald:#34d399;--tetris-ink:#020617;--tetris-panel:#020617f5;--tetris-radius-cabinet:28px;--tetris-radius-panel:18px;--tetris-radius-control:12px}.TetrisPresentation-module__0GRvmG__cabinet{border-radius:var(--tetris-radius-cabinet);background:linear-gradient(#475569 0%,#0f172a 24%,#020617 100%);border-color:#a5f3fc4d;box-shadow:0 24px 80px #000000b8,0 0 48px #22d3ee1f,inset 0 1px #ffffff38}.TetrisPresentation-module__0GRvmG__chrome{background:linear-gradient(#0f172ab8,#0000006b);border:1px solid #ffffff1a;border-radius:10px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000080}.TetrisPresentation-module__0GRvmG__stage{border-radius:var(--tetris-radius-control);isolation:isolate}.TetrisPresentation-module__0GRvmG__overlayBackdrop{border-radius:var(--tetris-radius-control);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617d1;justify-content:center;align-items:center;padding:.5rem;animation:.18s ease-out both TetrisPresentation-module__0GRvmG__backdropIn;display:flex;position:absolute;inset:0;overflow-y:auto}.TetrisPresentation-module__0GRvmG__overlayCard{border-radius:var(--tetris-radius-panel);background:linear-gradient(145deg,#020617fa,#080f1ffa);border:1px solid #67e8f938;animation:.22s cubic-bezier(.2,.78,.24,1) both TetrisPresentation-module__0GRvmG__panelIn;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000bd,0 0 48px #06b6d417,inset 0 1px #ffffff0a}.TetrisPresentation-module__0GRvmG__gameOverCard{border-color:#fbbf2433;box-shadow:0 24px 80px #000000bd,0 0 48px #fbbf2414,inset 0 1px #ffffff0a}.TetrisPresentation-module__0GRvmG__activeAccent,.TetrisPresentation-module__0GRvmG__terminalAccent{height:4px}.TetrisPresentation-module__0GRvmG__activeAccent{background:linear-gradient(90deg,#06b6d4 0 25%,#a855f7 25% 50%,#fbbf24 50% 75%,#10b981 75%)}.TetrisPresentation-module__0GRvmG__terminalAccent{background:linear-gradient(90deg,#ef4444 0 25%,#f97316 25% 50%,#fbbf24 50% 75%,#a855f7 75%)}.TetrisPresentation-module__0GRvmG__primaryAction{border-radius:var(--tetris-radius-control);background:var(--tetris-emerald);color:var(--tetris-ink);transition:transform .15s,background-color .15s,box-shadow .15s;box-shadow:0 10px 30px #34d39942}.TetrisPresentation-module__0GRvmG__primaryAction:hover{background:#6ee7b7;transform:translateY(-2px);box-shadow:0 14px 36px #34d39959}.TetrisPresentation-module__0GRvmG__primaryAction:active{transform:scale(.99)}.TetrisPresentation-module__0GRvmG__primaryAction:focus-visible{outline-offset:3px;outline:2px solid #a7f3d0}.TetrisPresentation-module__0GRvmG__secondaryAction{color:#94a3b8;border:1px solid #ffffff1a;border-radius:10px;transition:border-color .15s,background-color .15s,color .15s}.TetrisPresentation-module__0GRvmG__secondaryAction:hover{color:#fff;background:#ffffff0a;border-color:#fff3}.TetrisPresentation-module__0GRvmG__controlPanel{border-radius:var(--tetris-radius-panel);background:linear-gradient(160deg,#0f172af0,#020617f5);border-color:#67e8f938;box-shadow:0 14px 32px #0000005c,0 0 28px #22d3ee0f,inset 0 1px #ffffff12}@keyframes TetrisPresentation-module__0GRvmG__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes TetrisPresentation-module__0GRvmG__panelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:640px){.TetrisPresentation-module__0GRvmG__overlayBackdrop{padding:1.25rem}}@media (max-width:639px){.TetrisPresentation-module__0GRvmG__screen{--tetris-radius-cabinet:22px;--tetris-radius-panel:16px}}@media (prefers-reduced-motion:reduce){.TetrisPresentation-module__0GRvmG__overlayBackdrop,.TetrisPresentation-module__0GRvmG__overlayCard{animation:none}.TetrisPresentation-module__0GRvmG__primaryAction{transition:none}}
.CosmicAtmosphere-module__uu9iWG__cosmos{z-index:0;pointer-events:none;background:radial-gradient(at 50% 43%,#22d3ee1f 0%,#0000 31%),radial-gradient(at 71% 24%,#8b5cf61f 0%,#0000 25%),radial-gradient(at 27% 70%,#0ea5e914 0%,#0000 30%);position:absolute;inset:0;overflow:hidden}.CosmicAtmosphere-module__uu9iWG__nebula{aspect-ratio:1;opacity:.62;background:radial-gradient(circle at 48% 48%,transparent 0 24%,#22d3ee14 34%,transparent 54%),conic-gradient(from 35deg,transparent 0 16%,#38bdf821 22%,transparent 31% 52%,#a855f71f 59%,transparent 70%);filter:blur(18px);border-radius:50%;width:min(105vw,980px);animation:30s linear infinite CosmicAtmosphere-module__uu9iWG__nebulaTurn;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.CosmicAtmosphere-module__uu9iWG__orbitOuter,.CosmicAtmosphere-module__uu9iWG__orbitInner{border:1px solid #67e8f91f;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 38px #22d3ee14,inset 0 0 30px #8b5cf60f}.CosmicAtmosphere-module__uu9iWG__orbitOuter{width:min(90vw,780px);height:min(58vw,500px)}.CosmicAtmosphere-module__uu9iWG__orbitInner{border-color:#a78bfa1a;width:min(66vw,560px);height:min(44vw,370px);transform:translate(-50%,-50%)rotate(17deg)}.CosmicAtmosphere-module__uu9iWG__starFieldFar,.CosmicAtmosphere-module__uu9iWG__starFieldNear{background-repeat:repeat;position:absolute;inset:0}.CosmicAtmosphere-module__uu9iWG__starFieldFar{opacity:.48;background-image:radial-gradient(circle,#fffc 0 .6px,#0000 .9px),radial-gradient(circle,#67e8f9cc 0 .7px,#0000 1px),radial-gradient(circle,#c4b5fdb8 0 .5px,#0000 .9px);background-position:12px 7px,48px 39px,83px 21px;background-size:92px 92px,137px 137px,173px 173px}.CosmicAtmosphere-module__uu9iWG__starFieldNear{opacity:.5;background-image:radial-gradient(circle,#ffffffe6 0 1px,#67e8f94d 1.4px,#0000 2px),radial-gradient(circle,#fde68abf 0 .8px,#0000 1.5px);background-position:27px 53px,149px 107px;background-size:211px 211px,263px 263px;animation:18s ease-in-out infinite alternate CosmicAtmosphere-module__uu9iWG__starDrift}.CosmicAtmosphere-module__uu9iWG__horizon{background:linear-gradient(90deg,#0000,#38bdf833,#ffffff52,#a78bfa33,#0000);width:min(105vw,960px);height:2px;position:absolute;top:51%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #22d3ee3d,0 0 62px #8b5cf624}.CosmicAtmosphere-module__uu9iWG__lineEffect{z-index:4;pointer-events:none;isolation:isolate;position:absolute;overflow:visible}.CosmicAtmosphere-module__uu9iWG__boardFlash{border:1px solid var(--clear-accent);background:linear-gradient(180deg,transparent 0 42%,color-mix(in srgb,var(--clear-accent)12%,transparent)72%,transparent 100%);box-shadow:inset 0 0 var(--clear-board-glow)color-mix(in srgb,var(--clear-accent)34%,transparent),0 0 var(--clear-outer-glow)color-mix(in srgb,var(--clear-secondary)42%,transparent);opacity:0;animation:CosmicAtmosphere-module__uu9iWG__boardFlash var(--clear-duration)ease-out both;position:absolute;inset:0}.CosmicAtmosphere-module__uu9iWG__sweep{width:108%;height:var(--clear-sweep-height);background:linear-gradient(90deg,transparent,var(--clear-secondary)12%,white 50%,var(--clear-accent)88%,transparent);box-shadow:0 0 8px white,0 0 18px var(--clear-accent),0 0 38px var(--clear-secondary);transform-origin:50%;opacity:0;animation:CosmicAtmosphere-module__uu9iWG__lineSweep var(--clear-duration)cubic-bezier(.18,.78,.24,1)both;position:absolute;top:78%;left:-4%}.CosmicAtmosphere-module__uu9iWG__core{width:var(--clear-core-size);aspect-ratio:1;box-shadow:0 0 10px white,0 0 26px var(--clear-accent),0 0 56px var(--clear-secondary);opacity:0;animation:CosmicAtmosphere-module__uu9iWG__coreBurst var(--clear-duration)ease-out both;background:#fff;border-radius:50%;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)scale(.2)}.CosmicAtmosphere-module__uu9iWG__shockwave{aspect-ratio:1;border:2px solid var(--clear-accent);width:36px;box-shadow:0 0 12px var(--clear-accent),inset 0 0 12px var(--clear-secondary);opacity:0;animation:CosmicAtmosphere-module__uu9iWG__shockwave var(--clear-duration)ease-out both;border-radius:50%;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)scale(.2)}.CosmicAtmosphere-module__uu9iWG__rays,.CosmicAtmosphere-module__uu9iWG__particles{position:absolute;inset:0;overflow:visible}.CosmicAtmosphere-module__uu9iWG__ray{width:var(--ray-length);transform-origin:0;height:1px;transform:rotate(var(--ray-angle))scaleX(0);background:linear-gradient(90deg,color-mix(in srgb,white 90%,var(--clear-accent)),var(--clear-secondary)35%,transparent);box-shadow:0 0 7px var(--clear-accent);opacity:0;animation:CosmicAtmosphere-module__uu9iWG__rayBurst var(--clear-duration)ease-out var(--ray-delay)both;position:absolute;top:78%;left:50%}.CosmicAtmosphere-module__uu9iWG__particle{width:var(--particle-size);height:var(--particle-size);box-shadow:0 0 5px white,0 0 10px var(--clear-accent);opacity:0;animation:CosmicAtmosphere-module__uu9iWG__particleBurst var(--clear-duration)cubic-bezier(.16,.72,.22,1)var(--particle-delay)both;background:#fff;border-radius:50%;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}.CosmicAtmosphere-module__uu9iWG__message{color:#fff;text-align:center;width:122px;text-shadow:0 0 7px white,0 0 16px var(--clear-accent),0 0 30px var(--clear-secondary);opacity:0;animation:CosmicAtmosphere-module__uu9iWG__messageBloom var(--clear-duration)ease-out both;flex-direction:column;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:57%;right:calc(100% + 10px);transform:translateY(-50%)}.CosmicAtmosphere-module__uu9iWG__messageCompact{width:72px;right:calc(100% + 4px)}.CosmicAtmosphere-module__uu9iWG__messageLabel{letter-spacing:.11em;font-size:13px;font-weight:900;line-height:1.02}.CosmicAtmosphere-module__uu9iWG__messageCompact .CosmicAtmosphere-module__uu9iWG__messageLabel{letter-spacing:.05em;font-size:8px}.CosmicAtmosphere-module__uu9iWG__messageDetail{color:var(--clear-accent);letter-spacing:.16em;margin-top:4px;font-size:9px;font-weight:800}.CosmicAtmosphere-module__uu9iWG__messageCompact .CosmicAtmosphere-module__uu9iWG__messageDetail{letter-spacing:.08em;margin-top:2px;font-size:7px}.CosmicAtmosphere-module__uu9iWG__tier4 .CosmicAtmosphere-module__uu9iWG__messageLabel,.CosmicAtmosphere-module__uu9iWG__tier5 .CosmicAtmosphere-module__uu9iWG__messageLabel{font-size:17px}.CosmicAtmosphere-module__uu9iWG__tier5 .CosmicAtmosphere-module__uu9iWG__messageLabel{font-size:12px}.CosmicAtmosphere-module__uu9iWG__tier4 .CosmicAtmosphere-module__uu9iWG__messageCompact .CosmicAtmosphere-module__uu9iWG__messageLabel,.CosmicAtmosphere-module__uu9iWG__tier5 .CosmicAtmosphere-module__uu9iWG__messageCompact .CosmicAtmosphere-module__uu9iWG__messageLabel{font-size:9px}@keyframes CosmicAtmosphere-module__uu9iWG__nebulaTurn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes CosmicAtmosphere-module__uu9iWG__starDrift{0%{transform:translate(-5px,3px)}to{transform:translate(8px,-7px)}}@keyframes CosmicAtmosphere-module__uu9iWG__boardFlash{0%{opacity:0}8%{opacity:var(--clear-flash-opacity)}34%{opacity:var(--clear-flash-decay)}to{opacity:0}}@keyframes CosmicAtmosphere-module__uu9iWG__lineSweep{0%{opacity:0;transform:translateY(26px)scaleX(.08)}9%{opacity:1;transform:translateY(0)scaleX(1)}48%{opacity:.82;transform:translateY(var(--clear-sweep-midrise))scaleX(.92)}to{opacity:0;transform:translateY(var(--clear-sweep-rise))scaleX(.18)}}@keyframes CosmicAtmosphere-module__uu9iWG__coreBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}8%{opacity:1;transform:translate(-50%,-50%)scale(1)}28%{opacity:.65;transform:translate(-50%,-50%)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes CosmicAtmosphere-module__uu9iWG__shockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}10%{opacity:.9}72%{opacity:0;transform:translate(-50%,-50%)scale(var(--clear-wave-scale))}to{opacity:0}}@keyframes CosmicAtmosphere-module__uu9iWG__rayBurst{0%{opacity:0;transform:rotate(var(--ray-angle))scaleX(0)}10%{opacity:var(--clear-ray-opacity);transform:rotate(var(--ray-angle))scaleX(1)}55%{opacity:.12;transform:rotate(var(--ray-angle))scaleX(.72)}to{opacity:0;transform:rotate(var(--ray-angle))scaleX(0)}}@keyframes CosmicAtmosphere-module__uu9iWG__particleBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}9%{opacity:1}64%{opacity:.7}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y)))scale(.15)}}@keyframes CosmicAtmosphere-module__uu9iWG__messageBloom{0%{opacity:0;filter:blur(5px);transform:translate(14px,-50%)scale(.9)}12%{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}58%{opacity:.94}to{opacity:0;transform:translate(-7px,-50%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.CosmicAtmosphere-module__uu9iWG__nebula,.CosmicAtmosphere-module__uu9iWG__starFieldNear,.CosmicAtmosphere-module__uu9iWG__boardFlash,.CosmicAtmosphere-module__uu9iWG__sweep,.CosmicAtmosphere-module__uu9iWG__core,.CosmicAtmosphere-module__uu9iWG__shockwave,.CosmicAtmosphere-module__uu9iWG__ray,.CosmicAtmosphere-module__uu9iWG__particle,.CosmicAtmosphere-module__uu9iWG__message{animation:none}.CosmicAtmosphere-module__uu9iWG__boardFlash{opacity:.18}.CosmicAtmosphere-module__uu9iWG__message{opacity:1}}@media (max-width:767px){.CosmicAtmosphere-module__uu9iWG__orbitOuter{width:150vw;height:92vw}.CosmicAtmosphere-module__uu9iWG__orbitInner{width:112vw;height:76vw}.CosmicAtmosphere-module__uu9iWG__particle:nth-child(n+25),.CosmicAtmosphere-module__uu9iWG__ray:nth-child(n+13){display:none}}
