.overlay_centerOverlay__ZzZ9_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05)}.overlay_panel__8BHG0{background:#ffffff;color:#374151;padding:1rem 2rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:1.125rem}.overlay_pill__sbbbd{display:inline-block;padding:.5rem 1rem;border-radius:9999px;font-weight:600;font-size:.875rem;background:rgba(255,255,255,.9);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.overlay_pillDark__UICkX{background:rgba(31,41,55,.9);color:#ffffff;border:1px solid rgba(75,85,99,.5)}.overlay_ball__1VAri{position:absolute;border-radius:50%;will-change:transform}.overlay_ballShadowSm__034RQ{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.overlay_ballShadowMd__JTpHw{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.overlay_ballShadowLg__fbw4O{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.overlay_transitionFast__rzH7y{transition:all .15s ease-out}.overlay_transitionNormal__vwU3X{transition:all .2s ease-out}.overlay_transitionSlow__P_BFY{transition:all .3s ease-out}.overlay_transitionOpacity__OtX_g{transition:opacity .2s ease-out}.overlay_textDisplay__F_nnZ{position:absolute;font-weight:700;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.1)}.overlay_countdownOverlay__kYz3t{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);z-index:50}.overlay_countdownNumber__uYjmA{font-size:4rem;font-weight:800;color:#ffffff;animation:overlay_pulse__P1ohW 1s ease-in-out infinite}@keyframes overlay_pulse__P1ohW{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.overlay_wordDisplay__tsQBt{position:absolute;font-weight:700;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.1);transition:none}.overlay_wordDisplayTransition__jAgop{transition:opacity .2s ease-out}.overlay_wordDisplayMonospace__p2Q9_{font-family:"monospace";letter-spacing:"0.1em"}.overlay_wordDisplayWithSpacing__pD5SR{letter-spacing:"0.3em"}.overlay_fixationPoint__xP_Wt{position:absolute;border-radius:50%;z-index:10}.overlay_fixationPointWithShadow___R33H{box-shadow:0 0 20px rgba(220,38,38,.6)}.overlay_peripheralDisplay__2h_1M{position:absolute;font-weight:600;opacity:1;pointer-events:none;white-space:"nowrap";transition:opacity .2s ease-out}.overlay_numberDisplay__0h9tp{position:absolute;font-weight:700;opacity:1;font-family:"monospace";transition:opacity .2s ease-out}.overlay_numberDisplayWithJitter__N1ojh{transition:none}.overlay_gridCell__Dlt_k{display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:colors .15s ease-out}.overlay_gridCellHover__aR2zh{cursor:pointer}.overlay_gridCellTarget__reea6{box-shadow:0 0 0 2px rgba(79,70,229,.5)}.overlay_oscillatingWord__UGxHn{position:absolute;transition:none;will-change:transform}.overlay_inputDialog__a_gOa{background:rgba(17,24,39,.5)}.overlay_inputPanel__vxjAd{background:white;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.overlay_inputField__XONb4{border:2px solid #d1d5db;border-radius:.5rem;text-align:center;transition:border-color .15s ease-out}.overlay_inputFieldFocus__Rp1AH{border-color:#6366f1;outline:none}.overlay_feedbackPanel__4T7RF{border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.overlay_feedbackSuccess__qS0qT{background:#f0fdf4;color:#166534}.overlay_feedbackError__hK2fx{background:#fef2f2;color:#dc2626}.overlay_scrollingWordsContainer__FnGyq{position:relative;display:flex;flex-direction:column;align-items:center}.overlay_scrollingWordsDisplay__TUpmW{display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out;min-height:3rem}.overlay_scrollingWordsAnimating__8cOLC{opacity:0;transform:translateY(60px)}.overlay_scrollingWordsVisible__SFc_M{opacity:1;transform:translateY(0)}.overlay_anchorPoint__mwfhv{position:absolute;border-radius:50%}.overlay_colorHighlightedText__1Xwal{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:2px 6px;border-radius:4px;font-weight:600;color:#92400e;box-shadow:0 1px 3px rgba(0,0,0,.1)}.overlay_wordCascadeContainer__2R5lK{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2rem;max-height:80vh;overflow:hidden}.overlay_wordCascadeColumn__j9h2_{display:flex;flex-direction:column;gap:.5rem;animation:overlay_cascadeDown__Y6ryR 3s ease-in-out infinite}.overlay_wordCascadeColumn__j9h2_:nth-child(2){animation-delay:.5s}.overlay_wordCascadeColumn__j9h2_:nth-child(3){animation-delay:1s}.overlay_wordCascadeColumn__j9h2_:nth-child(4){animation-delay:1.5s}@keyframes overlay_cascadeDown__Y6ryR{0%{transform:translateY(-100px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(100px);opacity:0}}.overlay_wordItem__74xRr{padding:.5rem 1rem;background:white;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:500;text-align:center;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.overlay_letterGridContainer__ZxxQd{display:grid;gap:.5rem;padding:1rem;max-width:90vw;max-height:90vh;margin:auto}.overlay_letterGridCell__CRZj_{display:flex;align-items:center;justify-content:center;background:white;border:2px solid #e5e7eb;border-radius:.375rem;font-weight:600;font-family:"monospace";transition:all .15s ease-out;cursor:pointer}.overlay_letterGridCell__CRZj_:hover{border-color:#6366f1;background:#f0f9ff}.overlay_letterGridCellFound__PeXmP{background:#f0fdf4;border-color:#22c55e;color:#166534;font-weight:700;animation:overlay_foundPulse__MdlWp .6s ease-out}@keyframes overlay_foundPulse__MdlWp{0%{transform:scale(1);box-shadow:0 0 0 rgba(34,197,94,.4)}50%{transform:scale(1.1);box-shadow:0 0 20px rgba(34,197,94,.6)}to{transform:scale(1);box-shadow:0 0 0 rgba(34,197,94,0)}}.overlay_wordFlashContainer__7keas{position:relative;width:100%;height:100%}.overlay_flashWord__MhROp{position:absolute;padding:.75rem 1.5rem;background:white;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.15);font-weight:600;opacity:0;transform:scale(.8);transition:all .3s ease-out}.overlay_flashWordActive__l0Vi6{opacity:1;transform:scale(1)}.overlay_gridContainer__gWUhC{background:#ffffff;padding:1.25rem;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.overlay_letterCell__ctHLC{display:flex;align-items:center;justify-content:center;background:white;border:2px solid #e5e7eb;border-radius:.375rem;font-weight:600;font-family:"monospace";transition:all .15s ease-out;cursor:pointer}.overlay_letterCell__ctHLC:hover{border-color:#6366f1;background:#f0f9ff}.overlay_highlightedCell__38_o8{background:#fee2e2;border-color:#dc2626;color:#dc2626;font-weight:700;animation:overlay_highlightPulse__nA_bK .3s ease-out}@keyframes overlay_highlightPulse__nA_bK{0%{transform:scale(1);box-shadow:0 0 0 rgba(220,38,38,0)}50%{transform:scale(1.05);box-shadow:0 0 10px rgba(220,38,38,.3)}to{transform:scale(1.1);box-shadow:0 0 16px rgba(220,38,38,.4)}}.overlay_columnContainer__FJM25{background:rgba(255,255,255,.8);border-radius:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.overlay_animatedBall__N_KEZ{transition:none;will-change:transform}.overlay_ballInner__68tuJ{position:relative;overflow:hidden}.overlay_ballInner__68tuJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent 50%);border-radius:50%}