.counting-boxes-canvas-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.counting-boxes-canvas-container canvas{max-width:100%;max-height:100%;border-radius:8px}.game-input:focus{transform:scale(1.02);transition:all .2s ease}.game-button:hover{transform:translateY(-1px);transition:all .2s ease}.game-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.responsive-game-container{width:100%;max-width:min(90vw,500px);aspect-ratio:1;min-width:300px}.scene{transform-style:preserve-3d;transform:rotateX(60deg) rotate(-45deg);width:100%;height:100%;position:relative}.cb-cell{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}.cube{transform-style:preserve-3d;transform:translateZ(30px)}.cube,.face{position:absolute;width:60px;height:60px}.face{border:1.5px solid #9ca3af;opacity:.98;box-sizing:border-box}.face,.face-front{background:#D1D5DB}.face-front{transform:rotateY(0deg) translateZ(30px)}.face-back{transform:rotateY(180deg) translateZ(30px);background:#E5E7EB}.face-left{transform:rotateY(-90deg) translateZ(30px);background:#D1D5DB}.face-right{transform:rotateY(90deg) translateZ(30px);background:#E5E7EB}.face-top{transform:rotateX(90deg) translateZ(30px);background:#F3F4F6}.face-bottom{transform:rotateX(-90deg) translateZ(30px);background:#9CA3AF}.RotatingSchulteGame_boardShell__m4saH{position:relative;width:min(100%,507px);margin-inline:auto;overflow:hidden;border-radius:1.75rem;background:transparent}.RotatingSchulteGame_boardSvg__6B1L2{display:block;width:100%;height:auto;padding:clamp(.55rem,2.5vw,1.5rem);transition:filter .22s ease,opacity .22s ease,transform .22s ease}.RotatingSchulteGame_boardShellIdle__uKH3C .RotatingSchulteGame_boardSvg__6B1L2{filter:blur(10px);opacity:.62;transform:scale(1.04)}.RotatingSchulteGame_ringMotion__y_0mA{transform-box:view-box;transform-origin:50% 50%;animation-name:RotatingSchulteGame_sectorSpin__fAIUJ;animation-duration:var(--spin-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--spin-delay);animation-play-state:paused;will-change:transform}.RotatingSchulteGame_ringMotionActive__icitU{animation-play-state:running}.RotatingSchulteGame_segment__sLClr{outline:none}.RotatingSchulteGame_segmentPath__SaLNN{stroke:#0b1220;stroke-width:.75;transition:filter .14s ease,stroke .14s ease,stroke-width .14s ease,opacity .14s ease}.RotatingSchulteGame_segment__sLClr:focus-visible .RotatingSchulteGame_segmentPath__SaLNN,.RotatingSchulteGame_segment__sLClr:hover .RotatingSchulteGame_segmentPath__SaLNN{filter:brightness(1.12);stroke:#fbbf24;stroke-width:1.35}.RotatingSchulteGame_completed__X2ALe{opacity:.22;pointer-events:none}.RotatingSchulteGame_completed__X2ALe .RotatingSchulteGame_segmentPath__SaLNN{stroke:#22c55e}.RotatingSchulteGame_error__vvJ6t .RotatingSchulteGame_segmentPath__SaLNN{animation:RotatingSchulteGame_wrongSector___LnyI .3s ease both;stroke:#f87171;stroke-width:1.45}.RotatingSchulteGame_centerMark__knXUa{fill:#e2e8f0;stroke:#0f172a;stroke-opacity:.16}.RotatingSchulteGame_centerDot__v4R5a{fill:#0f172a}.RotatingSchulteGame_labelMotion__O0Fbc{transform-box:fill-box;transform-origin:center;animation-name:RotatingSchulteGame_labelCounterSpin__QnYd0;animation-duration:var(--spin-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--spin-delay);animation-play-state:paused}.RotatingSchulteGame_idleMask__mYz07{background:color-mix(in srgb,hsl(var(--background)) 50%,transparent);backdrop-filter:blur(1px) saturate(.84);-webkit-backdrop-filter:blur(1px) saturate(.84)}.RotatingSchulteGame_ringMotionActive__icitU .RotatingSchulteGame_labelMotion__O0Fbc{animation-play-state:running}.RotatingSchulteGame_previewDisc__9FtT6{position:relative;aspect-ratio:1;width:min(100%,22rem);overflow:hidden;border:1px solid color-mix(in srgb,hsl(var(--foreground)) 12%,transparent);border-radius:999px;background:radial-gradient(circle,hsl(var(--background)) 0 7%,transparent 7.5%),repeating-conic-gradient(from 2deg,color-mix(in srgb,hsl(var(--foreground)) 90%,transparent) 0 7deg,hsl(var(--background)) 7deg 14deg);box-shadow:inset 0 0 0 .6rem color-mix(in srgb,hsl(var(--background)) 80%,transparent),0 16px 35px color-mix(in srgb,hsl(var(--foreground)) 13%,transparent)}.RotatingSchulteGame_previewRing__GIOs2{position:absolute;border:1px solid color-mix(in srgb,hsl(var(--background)) 70%,transparent);border-radius:999px;box-shadow:inset 0 0 0 .35rem color-mix(in srgb,hsl(var(--foreground)) 8%,transparent)}.RotatingSchulteGame_previewRingOne__OCD_c{inset:17%}.RotatingSchulteGame_previewRingTwo__FTA3W{inset:37%}.RotatingSchulteGame_previewNumber__ZZSOZ{position:absolute;display:grid;width:1.5rem;height:1.5rem;place-items:center;transform:translate(-50%,-50%);color:hsl(var(--background));font-size:.75rem;font-weight:700}@keyframes RotatingSchulteGame_sectorSpin__fAIUJ{0%{transform:rotate(0deg)}to{transform:rotate(var(--spin-turn))}}@keyframes RotatingSchulteGame_wrongSector___LnyI{0%,to{opacity:1}35%{opacity:.4}}@keyframes RotatingSchulteGame_labelCounterSpin__QnYd0{0%{transform:rotate(0deg)}to{transform:rotate(var(--label-turn))}}