.TwentyFortyEight_container__H3r8z{--c-bg1:#0a0b12;--c-bg2:#121422;--c-bg3:#0a0b12;--c-accent:#a855f7;--c-accent-glow:rgba(168,85,247,0.2);position:relative;width:100%;max-width:580px;margin:0 auto 32px;min-height:560px;background:linear-gradient(145deg,var(--c-bg1),var(--c-bg2),var(--c-bg3));border-radius:24px;overflow:hidden;user-select:none;-webkit-user-select:none;box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);font-family:system-ui,-apple-system,sans-serif;color:#fff}.TwentyFortyEight_container__H3r8z:after,.TwentyFortyEight_container__H3r8z:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;animation:TwentyFortyEight_orbFloat__9aEjC 10s ease-in-out infinite alternate}.TwentyFortyEight_container__H3r8z:before{width:250px;height:250px;background:#a855f7;top:-50px;right:-50px}.TwentyFortyEight_container__H3r8z:after{width:200px;height:200px;background:#3b82f6;bottom:-50px;left:-50px;animation-delay:-5s}.TwentyFortyEight_screen__y49zw{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1}.TwentyFortyEight_introCard__6l6_l{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.TwentyFortyEight_introIcon__tzfEi{font-size:56px;line-height:1;animation:TwentyFortyEight_iconBounce__z0oET 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(168,85,247,.3))}.TwentyFortyEight_introTitle__m_Vyn{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px}.TwentyFortyEight_introTitle__m_Vyn span{background:linear-gradient(135deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TwentyFortyEight_introDesc__bfO_N{font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;margin:0}.TwentyFortyEight_startBtn__Wdupy{padding:16px 32px;background:linear-gradient(135deg,var(--c-accent),#7e22ce);border:none;border-radius:16px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px rgba(168,85,247,.3);width:100%;letter-spacing:.5px}.TwentyFortyEight_startBtn__Wdupy:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(168,85,247,.4);filter:brightness(1.1)}.TwentyFortyEight_startBtn__Wdupy:active{transform:scale(.98)}.TwentyFortyEight_secondaryBtn__87V1R{padding:14px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:rgba(255,255,255,.75);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.TwentyFortyEight_secondaryBtn__87V1R:hover{background:rgba(255,255,255,.1);color:#fff}.TwentyFortyEight_btnRow__yZ3E7{display:flex;gap:10px;width:100%}.TwentyFortyEight_btnRow__yZ3E7 button{flex:1}.TwentyFortyEight_playArea__Kef_R{position:relative;display:flex;flex-direction:column;padding:16px;z-index:1}.TwentyFortyEight_hud__F4Dvc{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(15,23,42,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 16px;box-shadow:0 4px 30px rgba(0,0,0,.2);margin-bottom:20px}.TwentyFortyEight_hudLeft__o76Hn{display:flex;gap:10px;align-items:center}.TwentyFortyEight_hudStat__AMryK{font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,.06);padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.04);font-family:monospace;white-space:nowrap}.TwentyFortyEight_hudTitle__X6fGY{font-size:15px;font-weight:800;background:linear-gradient(135deg,var(--c-accent),#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TwentyFortyEight_quitBtn__A2zdV{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.5);font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.TwentyFortyEight_quitBtn__A2zdV:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#f87171;transform:rotate(90deg)}.TwentyFortyEight_boardWrapper__nCkEr{--board-padding:10px;--col-multiplier:calc(25% - 2.5px);width:100%;max-width:340px;aspect-ratio:1/1;margin:0 auto 20px;padding:var(--board-padding);background:rgba(15,23,42,.45);border:1.5px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:inset 0 2px 8px rgba(0,0,0,.4);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:10px;position:relative}.TwentyFortyEight_emptyCell__0uB0F{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.02);border-radius:12px}.TwentyFortyEight_tile__dJLlY{position:absolute;left:calc(var(--board-padding) + var(--r-col) * var(--col-multiplier));top:calc(var(--board-padding) + var(--r-row) * var(--col-multiplier));width:calc((100% - 50px) / 4);height:calc((100% - 50px) / 4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px;transition:all .12s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px rgba(0,0,0,.3)}.TwentyFortyEight_newTile__T_8Jk{animation:TwentyFortyEight_spawnTile__GHknA .18s cubic-bezier(.34,1.56,.64,1)}@keyframes TwentyFortyEight_spawnTile__GHknA{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.TwentyFortyEight_mergedTile__gUL_7{animation:TwentyFortyEight_mergeTilePulse__kEIOD .18s ease-out}@keyframes TwentyFortyEight_mergeTilePulse__kEIOD{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.TwentyFortyEight_val2__1Syhy{background:#1e293b;color:#fff;border:1.5px solid rgba(255,255,255,.2)}.TwentyFortyEight_val4__P_maR{background:#3b82f6;color:#fff;box-shadow:0 0 10px rgba(59,130,246,.4);border:1.5px solid #60a5fa}.TwentyFortyEight_val8__xqI3w{background:#06b6d4;color:#fff;box-shadow:0 0 10px rgba(6,182,212,.4);border:1.5px solid #22d3ee}.TwentyFortyEight_val16__eNavT{background:#10b981;color:#fff;box-shadow:0 0 10px rgba(16,185,129,.4);border:1.5px solid #34d399}.TwentyFortyEight_val32__7edZj{background:#eab308;color:#fff;box-shadow:0 0 10px rgba(234,179,8,.4);border:1.5px solid #fde047}.TwentyFortyEight_val64__nR6TA{background:#f97316;color:#fff;box-shadow:0 0 12px rgba(249,115,22,.5);border:1.5px solid #fb923c}.TwentyFortyEight_val128__Cjc_A{background:#ef4444;color:#fff;box-shadow:0 0 14px rgba(239,68,68,.55);border:1.5px solid #f87171}.TwentyFortyEight_val256__C28uJ{background:#ec4899;color:#fff;box-shadow:0 0 16px rgba(236,72,153,.6);border:1.5px solid #f472b6}.TwentyFortyEight_val512__In_1g{background:#d946ef;color:#fff;box-shadow:0 0 18px rgba(217,70,239,.65);border:1.5px solid #e879f9}.TwentyFortyEight_val1024__sUFEP{background:#8b5cf6;color:#fff;box-shadow:0 0 20px rgba(139,92,246,.7);border:1.5px solid #a78bfa}.TwentyFortyEight_val2048__qcG67{background:#a855f7;color:#fff;box-shadow:0 0 25px rgba(168,85,247,.85);border:2px solid #c084fc;animation:TwentyFortyEight_winningGlow__xgonb 2s infinite alternate}@keyframes TwentyFortyEight_winningGlow__xgonb{0%{box-shadow:0 0 15px rgba(168,85,247,.6)}to{box-shadow:0 0 35px rgba(168,85,247,1)}}.TwentyFortyEight_mobileControls__wdWI4{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px;width:220px;margin:8px auto 0}.TwentyFortyEight_swipeBtn__YSHIy{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:16px;font-weight:600;padding:12px 6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:4px}.TwentyFortyEight_swipeBtn__YSHIy:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.TwentyFortyEight_swipeBtn__YSHIy:active{background:rgba(168,85,247,.2);border-color:#a855f7;transform:scale(.96)}.TwentyFortyEight_swipeUp___T1MK{grid-column:2;grid-row:1}.TwentyFortyEight_swipeLeft__pY_T6{grid-column:1;grid-row:2}.TwentyFortyEight_swipeRight__WA3dR{grid-column:3;grid-row:2}.TwentyFortyEight_swipeDown__2rRYU{grid-column:2;grid-row:2}.TwentyFortyEight_resultCard__ed83Z{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 24px;max-width:400px;width:100%;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);animation:TwentyFortyEight_slideUp__JBciW .4s cubic-bezier(.34,1.2,.64,1)}.TwentyFortyEight_resultEmoji__Haaqf{font-size:58px;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:TwentyFortyEight_iconBounce__z0oET 2s ease-in-out infinite}.TwentyFortyEight_resultTitle__FJS5w{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.TwentyFortyEight_resultDesc__rZE2g{font-size:14px;color:rgba(255,255,255,.55);line-height:1.6;margin:0}.TwentyFortyEight_resultGrid__QzJhH{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.TwentyFortyEight_resultItem__tlKoN{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px}.TwentyFortyEight_resultBig__CPAhZ{font-size:22px;font-weight:800;color:#a855f7;font-family:monospace}.TwentyFortyEight_resultLabel__k7tH3{font-size:10px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.8px;font-weight:600}@media (max-width:480px){.TwentyFortyEight_container__H3r8z{border-radius:16px;min-height:520px}.TwentyFortyEight_playArea__Kef_R{padding:12px}.TwentyFortyEight_boardWrapper__nCkEr{--board-padding:8px;border-radius:16px;gap:6px;max-width:300px}.TwentyFortyEight_emptyCell__0uB0F{border-radius:8px}.TwentyFortyEight_tile__dJLlY{border-radius:8px;font-size:18px;width:calc((100% - 34px) / 4);height:calc((100% - 34px) / 4)}.TwentyFortyEight_mobileControls__wdWI4{width:180px;gap:6px}.TwentyFortyEight_swipeBtn__YSHIy{font-size:13px;padding:10px 4px}.TwentyFortyEight_introCard__6l6_l,.TwentyFortyEight_resultCard__ed83Z{padding:24px 20px;border-radius:20px}}.Archery3D_container__ktEwl{width:100%;max-width:100%;margin:0 auto;color:#0f172a}.Archery3D_arena__ks2Iu{position:relative;aspect-ratio:16/9;min-height:480px;overflow:hidden;border:1px solid #1e293b;border-radius:20px 20px 8px 8px;background:#020617;box-shadow:0 24px 60px rgba(15,23,42,.22);user-select:none;-webkit-user-select:none}.Archery3D_viewport__rsVNf{position:absolute;inset:0;cursor:crosshair;touch-action:none}.Archery3D_hudOverlay__1TTsh{position:absolute;inset:0;pointer-events:none;z-index:2}.Archery3D_topBar__wC3_S{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Archery3D_topLeftCol__pJtrK{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Archery3D_hudCard__3Va4d{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(15,23,42,.82);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.28);color:#f8fafc}.Archery3D_hudCardLabel__QTGjm{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.Archery3D_hudCardValue__Gc9om{font-family:ui-monospace,monospace;font-size:16px;font-weight:900;color:#facc15}.Archery3D_windCard__WNJ_2{display:flex;align-items:center;gap:10px;width:310px;min-width:310px;max-width:310px;height:52px;min-height:52px;max-height:52px;box-sizing:border-box;padding:6px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(15,23,42,.82);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.28);color:#f8fafc;flex-shrink:0;overflow:hidden}.Archery3D_windContent__f3wwI{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;overflow:hidden}.Archery3D_windArrow__zfGPQ{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:17px;transition:transform .6s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));color:#38bdf8}.Archery3D_windAdvice__9mz97{font-size:11px;font-weight:800;color:#38bdf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.Archery3D_gustBadge__ER_qe{display:inline-block;margin-left:6px;padding:1px 4px;border-radius:4px;background:rgba(239,68,68,.25);border:1px solid rgba(239,68,68,.6);color:#fca5a5;font-size:8px;font-weight:900;letter-spacing:.05em;animation:Archery3D_gustPulse__csN5v .8s ease-in-out infinite alternate}@keyframes Archery3D_gustPulse__csN5v{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.Archery3D_arrowPips__WI_sk{display:flex;gap:5px}.Archery3D_pip__Csom5{width:9px;height:18px;border-radius:3px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.3);transition:all .2s ease}.Archery3D_pipActive__hwpGP{background:#38bdf8;border-color:#7dd3fc;box-shadow:0 0 8px rgba(56,189,248,.6)}.Archery3D_crosshair__eS70s{position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px;pointer-events:none;z-index:3;transition:transform .04s linear}.Archery3D_scopeRing__OFqdX{position:absolute;inset:12px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.6)}.Archery3D_scopeCenter__4yX7N{position:absolute;top:50%;left:50%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.9)}.Archery3D_windAxis__I59ZJ{position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.35);transform:translateY(-.5px)}.Archery3D_windNotch__5WZpd{position:absolute;top:50%;width:1px;height:8px;background:rgba(255,255,255,.75);transform:translateY(-50%)}.Archery3D_windNotchLabel__ebCsS{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:7px;font-weight:800;color:rgba(255,255,255,.7);font-family:ui-monospace,monospace}.Archery3D_elevationAxis___o2mx{position:absolute;top:50%;bottom:0;left:50%;width:1px;background:rgba(255,255,255,.35);transform:translateX(-.5px)}.Archery3D_elevationNotch__mDq2O{position:absolute;left:50%;height:1px;width:12px;background:rgba(255,255,255,.7);transform:translateX(-50%)}.Archery3D_elevationActive__LDLha{width:22px;height:2px;background:#facc15!important;box-shadow:0 0 8px #facc15}.Archery3D_elevationBadge__fKAvk{position:absolute;left:14px;top:-6px;padding:1px 4px;border-radius:4px;background:rgba(250,204,21,.9);color:#0f172a;font-size:7.5px;font-weight:900;white-space:nowrap}.Archery3D_impactPredictor__JFpsk{position:absolute;width:22px;height:22px;margin-left:-11px;margin-top:-11px;border:2px solid #38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8,inset 0 0 6px #38bdf8;pointer-events:none;z-index:4;transition:transform .04s linear}.Archery3D_impactCenter__nVJg_{position:absolute;top:50%;left:50%;width:4px;height:4px;margin-left:-2px;margin-top:-2px;border-radius:50%;background:#7dd3fc}.Archery3D_impactTag__PhVsS{position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:1px 4px;border-radius:3px;background:rgba(14,116,144,.85);color:#e0f2fe;font-size:7.5px;font-weight:900;letter-spacing:.05em;white-space:nowrap}.Archery3D_bottomBar__jfhBp{position:absolute;bottom:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.Archery3D_pullMeterBox__4bOZJ{display:flex;flex-direction:column;gap:4px;min-width:190px;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(15,23,42,.82);backdrop-filter:blur(12px)}.Archery3D_pullMeterBar___dx6P{height:10px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden;position:relative}.Archery3D_pullMeterFill__BuV4n{height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#eab308 60%,#ef4444);transition:width .05s linear}.Archery3D_pullMeterOptimal__7jIWZ{background:linear-gradient(90deg,#eab308,#22c55e)!important;box-shadow:0 0 10px #22c55e}.Archery3D_breathBox__2jzkd{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(15,23,42,.82);backdrop-filter:blur(12px);color:#e2e8f0;font-size:11px;font-weight:700}.Archery3D_breathActive__jEhBO{border-color:#38bdf8;background:rgba(14,116,144,.9);box-shadow:0 0 14px rgba(56,189,248,.5)}.Archery3D_zoomIndicator__m9_L_{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:rgba(15,23,42,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#38bdf8;font-size:10.5px;font-weight:800;letter-spacing:.03em;border:1px solid rgba(56,189,248,.4);box-shadow:0 4px 14px rgba(0,0,0,.35);cursor:pointer;pointer-events:auto;transition:all .15s ease;user-select:none;animation:Archery3D_zoomBadgeIn__35yt2 .2s cubic-bezier(.16,1,.3,1)}.Archery3D_zoomIndicator__m9_L_:hover{border-color:rgba(56,189,248,.75);background:rgba(30,41,59,.95);transform:translateY(-1px);box-shadow:0 6px 18px rgba(56,189,248,.25)}@keyframes Archery3D_zoomBadgeIn__35yt2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Archery3D_resultBanner___CKLF{position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:220px;max-width:90vw;padding:16px 32px 14px;border-radius:22px;background:rgba(15,23,42,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px -10px rgba(0,0,0,.75);animation:Archery3D_bannerPop__BuDOg .35s cubic-bezier(.18,1.35,.3,1) forwards}@keyframes Archery3D_bannerPop__BuDOg{0%{opacity:0;transform:translate(-50%,-40%) scale(.8)}55%{opacity:1;transform:translate(-50%,-52%) scale(1.04)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Archery3D_resultBadge__O7w2v{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin-bottom:6px}.Archery3D_resultScoreRow__aMbSA{display:flex;align-items:baseline;justify-content:center;gap:4px;line-height:1}.Archery3D_resultPlus__9j8xS{font-family:ui-monospace,monospace;font-size:clamp(26px,4vw,42px);font-weight:900;opacity:.9}.Archery3D_resultScoreValue__C__Mg{font-family:ui-monospace,monospace;font-size:clamp(42px,6.5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1}.Archery3D_resultScoreUnit__YBJ3f{font-family:ui-monospace,monospace;font-size:clamp(13px,1.8vw,17px);font-weight:800;letter-spacing:.08em;opacity:.85;margin-left:2px}.Archery3D_resultSub__RRmXE{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.Archery3D_themeBullseye__7uHuz{border:2px solid rgba(250,204,21,.85);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 35px rgba(250,204,21,.45)}.Archery3D_themeBullseye__7uHuz .Archery3D_resultBadge__O7w2v{background:rgba(250,204,21,.2);border:1px solid rgba(250,204,21,.6);color:#fde047}.Archery3D_themeBullseye__7uHuz .Archery3D_resultScoreRow__aMbSA{color:#fde047;text-shadow:0 0 25px rgba(250,204,21,.9),0 0 50px rgba(250,204,21,.5)}.Archery3D_themeBullseye__7uHuz .Archery3D_resultSub__RRmXE{color:#fef08a}.Archery3D_themeGold__hKfIh{border:2px solid rgba(250,204,21,.7);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 25px rgba(250,204,21,.35)}.Archery3D_themeGold__hKfIh .Archery3D_resultBadge__O7w2v{background:rgba(250,204,21,.18);border:1px solid rgba(250,204,21,.5);color:#facc15}.Archery3D_themeGold__hKfIh .Archery3D_resultScoreRow__aMbSA{color:#facc15;text-shadow:0 0 22px rgba(250,204,21,.8)}.Archery3D_themeGold__hKfIh .Archery3D_resultSub__RRmXE{color:#fef08a}.Archery3D_themeRed__PtCkN{border:2px solid rgba(239,68,68,.7);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 25px rgba(239,68,68,.35)}.Archery3D_themeRed__PtCkN .Archery3D_resultBadge__O7w2v{background:rgba(239,68,68,.18);border:1px solid rgba(239,68,68,.5);color:#fca5a5}.Archery3D_themeRed__PtCkN .Archery3D_resultScoreRow__aMbSA{color:#f87171;text-shadow:0 0 22px rgba(239,68,68,.8)}.Archery3D_themeRed__PtCkN .Archery3D_resultSub__RRmXE{color:#fecaca}.Archery3D_themeBlue__WW__R{border:2px solid rgba(56,189,248,.7);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 25px rgba(56,189,248,.35)}.Archery3D_themeBlue__WW__R .Archery3D_resultBadge__O7w2v{background:rgba(56,189,248,.18);border:1px solid rgba(56,189,248,.5);color:#7dd3fc}.Archery3D_themeBlue__WW__R .Archery3D_resultScoreRow__aMbSA{color:#38bdf8;text-shadow:0 0 22px rgba(56,189,248,.8)}.Archery3D_themeBlue__WW__R .Archery3D_resultSub__RRmXE{color:#bae6fd}.Archery3D_themeBlack__0mn58{border:2px solid rgba(192,132,252,.75);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 25px rgba(168,85,247,.4)}.Archery3D_themeBlack__0mn58 .Archery3D_resultBadge__O7w2v{background:rgba(168,85,247,.2);border:1px solid rgba(192,132,252,.6);color:#d8b4fe}.Archery3D_themeBlack__0mn58 .Archery3D_resultScoreRow__aMbSA{color:#c084fc;text-shadow:0 0 22px rgba(192,132,252,.85)}.Archery3D_themeBlack__0mn58 .Archery3D_resultSub__RRmXE{color:#e9d5ff}.Archery3D_themeWhite__fNaSQ{border:2px solid rgba(255,255,255,.75);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 25px rgba(255,255,255,.35)}.Archery3D_themeWhite__fNaSQ .Archery3D_resultBadge__O7w2v{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.6);color:#ffffff}.Archery3D_themeWhite__fNaSQ .Archery3D_resultScoreRow__aMbSA{color:#ffffff;text-shadow:0 0 22px rgba(255,255,255,.95),0 0 45px rgba(255,255,255,.4)}.Archery3D_themeWhite__fNaSQ .Archery3D_resultSub__RRmXE{color:#f1f5f9}.Archery3D_themeMiss__H_LLP{border:2px solid rgba(148,163,184,.4);box-shadow:0 20px 50px -10px rgba(0,0,0,.8)}.Archery3D_themeMiss__H_LLP .Archery3D_resultBadge__O7w2v{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5}.Archery3D_themeMiss__H_LLP .Archery3D_resultScoreRow__aMbSA{color:#94a3b8;text-shadow:0 0 10px rgba(148,163,184,.3)}.Archery3D_themeMiss__H_LLP .Archery3D_resultSub__RRmXE{color:#94a3b8}.Archery3D_resultTitle__CHFSn{font-family:ui-monospace,monospace;font-size:clamp(32px,6vw,68px);font-weight:950;letter-spacing:-.04em;line-height:1;filter:drop-shadow(0 6px 20px rgba(0,0,0,.8))}.Archery3D_bullseye__UWIsS{color:#fde047;text-shadow:0 0 25px rgba(250,204,21,.9)}.Archery3D_gold__6n3CJ{color:#facc15;text-shadow:0 0 20px rgba(250,204,21,.7)}.Archery3D_red__LZh8E{color:#f87171;text-shadow:0 0 20px rgba(239,68,68,.7)}.Archery3D_blue__C0jnw{color:#60a5fa;text-shadow:0 0 20px rgba(59,130,246,.7)}.Archery3D_black__nE_j8{color:#c084fc;text-shadow:0 0 20px rgba(192,132,252,.7)}.Archery3D_white__UAKA_{color:#ffffff;text-shadow:0 0 20px rgba(255,255,255,.8)}.Archery3D_miss__KRdb2{color:#94a3b8;font-size:clamp(26px,4.5vw,52px)}.Archery3D_topActions__z1lIr{display:flex;align-items:center;gap:6px;pointer-events:auto}.Archery3D_topIconBtn__Y9R8t{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(15,23,42,.85);backdrop-filter:blur(12px);color:#e2e8f0;font-size:11px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .15s ease;user-select:none}.Archery3D_topIconBtn__Y9R8t:hover{border-color:rgba(255,255,255,.4);background:rgba(30,41,59,.95);color:#ffffff;transform:translateY(-1px)}.Archery3D_topIconBtn__Y9R8t:active{transform:translateY(1px)}.Archery3D_topIconBtnActive__SkAVa{border-color:#38bdf8!important;background:rgba(14,116,144,.9)!important;color:#38bdf8!important;box-shadow:0 0 12px rgba(56,189,248,.4)!important}.Archery3D_keyBadge__ehkEY{display:inline-block;padding:1px 4px;border-radius:4px;background:rgba(255,255,255,.16);color:#94a3b8;font-family:ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1}.Archery3D_topIconBtnActive__SkAVa .Archery3D_keyBadge__ehkEY{background:rgba(255,255,255,.28);color:#e0f2fe}.Archery3D_modeMovingBtnActive__2dyFe{border-color:#f59e0b!important;background:rgba(180,83,9,.9)!important;color:#fef3c7!important;box-shadow:0 0 14px rgba(245,158,11,.5)!important}.Archery3D_modeMovingBtnActive__2dyFe .Archery3D_keyBadge__ehkEY{background:rgba(255,255,255,.28);color:#fef3c7}.Archery3D_movingBadge__E9xLs{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:rgba(245,158,11,.25);border:1px solid rgba(245,158,11,.6);color:#fde68a;font-size:9px;font-weight:800;letter-spacing:.05em;vertical-align:middle}.Archery3D_modeIcon__8P24n{font-size:13px;line-height:1}.Archery3D_modeLabel__w3pCa{font-size:11px;font-weight:800}.Archery3D_inGameActionBtn__5mr9e{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:1px solid rgba(56,189,248,.45);border-radius:12px;background:linear-gradient(135deg,rgba(2,132,199,.95),rgba(37,99,235,.95));backdrop-filter:blur(12px);color:#ffffff;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 16px rgba(2,132,199,.45);pointer-events:auto;transition:all .15s ease;user-select:none}.Archery3D_inGameActionBtn__5mr9e:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 22px rgba(2,132,199,.65);filter:brightness(1.1)}.Archery3D_inGameActionBtn__5mr9e:active:not(:disabled){transform:translateY(1px)}.Archery3D_inGameActionBtn__5mr9e:disabled{opacity:.55;cursor:not-allowed}.Archery3D_inGameActionBtnDrawing__vSMSq{background:linear-gradient(135deg,rgba(234,88,12,.95),rgba(220,38,38,.95))!important;border-color:rgba(251,146,60,.7)!important;box-shadow:0 0 20px rgba(239,68,68,.65)!important;animation:Archery3D_drawPulse__LuH2u 1s ease-in-out infinite alternate}@keyframes Archery3D_drawPulse__LuH2u{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.03);filter:brightness(1.2)}}.Archery3D_inGameActionStatus___tBac{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(15,23,42,.85);color:#7dd3fc;font-size:12px;font-weight:700}.Archery3D_inGameBreathBtn__S7h1Y{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(15,23,42,.82);backdrop-filter:blur(12px);color:#e2e8f0;font-size:11px;font-weight:700;cursor:pointer;pointer-events:auto;transition:all .15s ease;user-select:none;box-shadow:0 4px 12px rgba(0,0,0,.25)}.Archery3D_inGameBreathBtn__S7h1Y:hover{border-color:rgba(56,189,248,.4);background:rgba(30,41,59,.9)}.Archery3D_inGameBreathActive__j_WY5{border-color:#38bdf8!important;background:rgba(14,116,144,.95)!important;box-shadow:0 0 16px rgba(56,189,248,.6)!important;color:#ffffff!important}.Archery3D_resolvedActionBox__smmzs{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);z-index:6;pointer-events:auto;animation:Archery3D_actionFadeUp___waG1 .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes Archery3D_actionFadeUp___waG1{0%{opacity:0;transform:translate(-50%,-40%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Archery3D_inGameNextBtn__KWaVN{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:2px solid rgba(250,204,21,.8);border-radius:16px;background:linear-gradient(135deg,#0284c7,#2563eb 50%,#1d4ed8);color:#ffffff;font-size:15px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 30px rgba(37,99,235,.5),0 0 20px rgba(250,204,21,.3);transition:transform .15s ease,filter .15s ease;user-select:none}.Archery3D_inGameNextBtn__KWaVN:hover{transform:scale(1.05);filter:brightness(1.15);border-color:#fde047;box-shadow:0 10px 35px rgba(37,99,235,.65),0 0 25px rgba(250,204,21,.5)}.Archery3D_inGameNextBtn__KWaVN:active{transform:scale(.98)}.Archery3D_shortcutsOverlay__UvfTv{position:absolute;inset:0;z-index:10;background:rgba(2,6,23,.85);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:18px;pointer-events:auto;animation:Archery3D_fadeInModal__h_yJ_ .2s ease-out}@keyframes Archery3D_fadeInModal__h_yJ_{0%{opacity:0}to{opacity:1}}.Archery3D_shortcutsCard__nd0r_{max-width:480px;width:100%;padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.2);background:rgba(15,23,42,.95);box-shadow:0 24px 50px rgba(0,0,0,.6);color:#f8fafc}.Archery3D_shortcutsHeader__zgEyu{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.Archery3D_shortcutsHeaderTitle__onCk_{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#f8fafc}.Archery3D_shortcutsCloseBtn__n_Phv{background:transparent;border:none;color:#94a3b8;font-size:20px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease;line-height:1}.Archery3D_shortcutsCloseBtn__n_Phv:hover{color:#ffffff;background:rgba(255,255,255,.12)}.Archery3D_shortcutsList__IrvOC{display:flex;flex-direction:column;gap:10px}.Archery3D_shortcutRow__h5PZH{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#cbd5e1}.Archery3D_shortcutKeys__N3yzm{display:flex;gap:6px;align-items:center}.Archery3D_kbd__TZku1{display:inline-block;padding:2.5px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.25);background:rgba(30,41,59,.9);color:#facc15;font-family:ui-monospace,monospace;font-size:11px;font-weight:800;box-shadow:0 2px 4px rgba(0,0,0,.3)}.Archery3D_guideSection__qh7og{margin-top:18px;padding:20px 24px;border:1px solid #e2e8f0;border-radius:16px;background:#ffffff;box-shadow:0 10px 30px rgba(15,23,42,.05)}.Archery3D_guideGrid__WDSvZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.Archery3D_guideCol__AkbfM{display:flex;flex-direction:column;gap:12px}.Archery3D_guideTitle__BtFJ7{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#0f172a;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.Archery3D_controlsTable__Jou9U{display:flex;flex-direction:column;gap:8px}.Archery3D_controlsTableRow__61pGR{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:#475569}.Archery3D_tipsList__V0RGz{display:flex;flex-direction:column;gap:10px}.Archery3D_tipItem__i_1Zi{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#475569;line-height:1.45}.Archery3D_tipIcon__ctxP4{font-size:15px;flex-shrink:0;margin-top:1px}.Archery3D_targetMapCard__QfxCE{position:absolute;top:74px;right:14px;width:204px;padding:12px 14px 14px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(15,23,42,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.45);z-index:4;pointer-events:auto;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.Archery3D_targetMapCollapsed__A1hC_{width:auto;padding:6px 12px;cursor:pointer}.Archery3D_targetMapHeader__FoA6C{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:6px}.Archery3D_targetMapTitle__kv2jY{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.Archery3D_targetMapBadge__rYPLP{display:inline-block;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.12);color:#94a3b8;font-family:ui-monospace,monospace;font-size:9px;font-weight:800}.Archery3D_targetMapToggleBtn__Oa0Ra{background:none;border:none;color:#94a3b8;font-size:12px;cursor:pointer;padding:2px 4px;line-height:1;border-radius:4px;transition:color .15s ease}.Archery3D_targetMapToggleBtn__Oa0Ra:hover{color:#ffffff;background:rgba(255,255,255,.1)}.Archery3D_targetMapSvgContainer__XmNbY{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.Archery3D_targetMapSvg__dQUZr{width:172px;height:172px;overflow:visible;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.Archery3D_targetMapFooter__723xY{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1);font-size:10px;color:#cbd5e1;line-height:1.3;text-align:center}.Archery3D_targetMapLatestTag__w_FL5{font-weight:800;font-family:ui-monospace,monospace}.Archery3D_targetMapLatestOffset__WSKjJ{font-size:9px;color:#94a3b8;font-weight:600;margin-top:2px}@keyframes Archery3D_shotPing__KTWTV{0%{r:3.5;opacity:.9;stroke-width:2.5}50%{r:9;opacity:.5;stroke-width:1.5}to{r:14;opacity:0;stroke-width:.5}}.Archery3D_pingRing__LOhur{animation:Archery3D_shotPing__KTWTV 1.2s cubic-bezier(.2,.8,.3,1) infinite;pointer-events:none}@media (max-width:640px){.Archery3D_arena__ks2Iu{aspect-ratio:4/3;border-radius:14px 14px 6px 6px}.Archery3D_targetMapCard__QfxCE{top:62px;right:8px;width:130px;padding:8px 10px}.Archery3D_targetMapSvg__dQUZr{width:110px;height:110px}.Archery3D_topBar__wC3_S{top:8px;left:8px;right:8px;gap:6px;flex-wrap:wrap}.Archery3D_topLeftCol__pJtrK{gap:5px}.Archery3D_zoomIndicator__m9_L_{font-size:9.5px;padding:3px 8px}.Archery3D_hudCard__3Va4d{padding:5px 8px;gap:6px}.Archery3D_hudCardLabel__QTGjm{font-size:8px}.Archery3D_hudCardValue__Gc9om{font-size:13px}.Archery3D_windCard__WNJ_2{width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;max-height:44px;padding:4px 8px;gap:6px}.Archery3D_topActions__z1lIr{gap:4px}.Archery3D_topIconBtn__Y9R8t{padding:5px 8px;font-size:10px}.Archery3D_bottomBar__jfhBp{bottom:8px;left:8px;right:8px;gap:6px;flex-wrap:wrap}.Archery3D_pullMeterBox__4bOZJ{min-width:110px;padding:5px 8px}.Archery3D_inGameActionBtn__5mr9e{padding:7px 12px;font-size:11px}.Archery3D_inGameBreathBtn__S7h1Y{padding:6px 9px;font-size:10px}.Archery3D_inGameNextBtn__KWaVN{padding:10px 18px;font-size:13px}}:-webkit-full-screen .Archery3D_container__ktEwl,:fullscreen .Archery3D_container__ktEwl{position:relative!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden!important;background:#000000!important;display:flex!important;flex-direction:column!important}:-webkit-full-screen .Archery3D_arena__ks2Iu,:fullscreen .Archery3D_arena__ks2Iu{position:relative!important;flex:1!important;width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;border:none!important;aspect-ratio:auto!important;box-shadow:none!important}:-webkit-full-screen .Archery3D_viewport__rsVNf,:fullscreen .Archery3D_viewport__rsVNf{width:100%!important;height:100%!important}:-webkit-full-screen .Archery3D_guideSection__qh7og,:fullscreen .Archery3D_guideSection__qh7og{display:none!important}.BlockPuzzle_container__NHkmp{--c-bg1:#0f172a;--c-bg2:#1e1b4b;--c-bg3:#0f172a;--c-accent:#10b981;--c-accent-glow:rgba(16,185,129,0.2);--color-block-1:#ef4444;--color-block-2:#f97316;--color-block-3:#eab308;--color-block-4:#10b981;--color-block-5:#3b82f6;--color-block-6:#6366f1;--color-block-7:#a855f7;position:relative;width:100%;max-width:580px;margin:0 auto 32px;min-height:560px;background:linear-gradient(145deg,var(--c-bg1),var(--c-bg2),var(--c-bg3));border-radius:24px;overflow:hidden;user-select:none;-webkit-user-select:none;box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);font-family:system-ui,-apple-system,sans-serif;color:#fff}.BlockPuzzle_container__NHkmp:after,.BlockPuzzle_container__NHkmp:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;animation:BlockPuzzle_orbFloat__3xR0E 10s ease-in-out infinite alternate}.BlockPuzzle_container__NHkmp:before{width:250px;height:250px;background:#10b981;top:-50px;right:-50px}.BlockPuzzle_container__NHkmp:after{width:200px;height:200px;background:#6366f1;bottom:-50px;left:-50px;animation-delay:-5s}@keyframes BlockPuzzle_orbFloat__3xR0E{0%{transform:translate(0) scale(1)}to{transform:translate(20px,20px) scale(1.1)}}.BlockPuzzle_screen__BdNEv{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1}.BlockPuzzle_introCard__0_9Cb{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.BlockPuzzle_introIcon__1s1bn{font-size:56px;line-height:1;animation:BlockPuzzle_iconBounce__TC5zb 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(16,185,129,.3))}@keyframes BlockPuzzle_iconBounce__TC5zb{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.BlockPuzzle_introTitle__n06o8{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px}.BlockPuzzle_introTitle__n06o8 span{background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BlockPuzzle_introDesc__A4gHU{font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;margin:0}.BlockPuzzle_startBtn__HEcas{padding:16px 32px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:16px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px rgba(16,185,129,.3);width:100%;letter-spacing:.5px}.BlockPuzzle_startBtn__HEcas:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(16,185,129,.4);filter:brightness(1.1)}.BlockPuzzle_startBtn__HEcas:active{transform:scale(.98)}.BlockPuzzle_secondaryBtn__o4xWn{padding:14px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:rgba(255,255,255,.75);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.BlockPuzzle_secondaryBtn__o4xWn:hover{background:rgba(255,255,255,.1);color:#fff}.BlockPuzzle_playArea__BfEb6{position:relative;display:flex;flex-direction:column;padding:16px;z-index:1}.BlockPuzzle_hud__ARCuJ{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;background:rgba(15,23,42,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 16px;box-shadow:0 4px 30px rgba(0,0,0,.2)}.BlockPuzzle_hudLeft__gHSR6{display:flex;gap:12px;align-items:center}.BlockPuzzle_hudStat__G1qI_{font-size:14px;font-weight:700;color:#fff;background:rgba(255,255,255,.06);padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.04);font-family:monospace;white-space:nowrap}.BlockPuzzle_hudTitle__f5Shf{font-size:16px;font-weight:800;background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BlockPuzzle_quitBtn__Jl4_M{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.5);font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.BlockPuzzle_quitBtn__Jl4_M:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#f87171;transform:rotate(90deg)}.BlockPuzzle_boardWrapper__JYwXA{width:100%;max-width:400px;margin:0 auto 20px;padding:8px;background:rgba(15,23,42,.45);border:1.5px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.BlockPuzzle_grid__WLT__{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;aspect-ratio:1/1;width:100%}.BlockPuzzle_cell__RIwaW{aspect-ratio:1/1;background:rgba(255,255,255,.03);border-radius:6px;transition:background-color .15s ease,box-shadow .15s ease;border:1px solid rgba(255,255,255,.02)}.BlockPuzzle_cellPreview__2JsRc{background-color:var(--preview-color)!important;opacity:.6;box-shadow:0 0 8px var(--preview-color)}.BlockPuzzle_cellInvalidPreview__lcOd5{background-color:rgba(239,68,68,.2)!important;box-shadow:inset 0 0 6px rgba(239,68,68,.4)}.BlockPuzzle_cellActive__pVTU5{box-shadow:0 2px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.15)}.BlockPuzzle_deck___HBdG{display:flex;justify-content:space-around;gap:12px;width:100%;margin-top:10px}.BlockPuzzle_shapeCard__XhaFO{background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.06);border-radius:16px;padding:12px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.BlockPuzzle_shapeCard__XhaFO:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);transform:translateY(-4px)}.BlockPuzzle_shapeCardActive__XuH36{background:rgba(16,185,129,.08)!important;border-color:#10b981!important;box-shadow:0 0 16px rgba(16,185,129,.25)}.BlockPuzzle_shapeCardPlaced__uqQYc{opacity:.2;pointer-events:none;cursor:default}.BlockPuzzle_miniGrid__hPvQ7{display:flex;flex-direction:column;gap:2px}.BlockPuzzle_miniRow__k2G2F{display:flex;gap:2px}.BlockPuzzle_miniCell__WuV9n{width:14px;height:14px;border-radius:3px;background:transparent}.BlockPuzzle_miniCellActive__IgehQ{box-shadow:0 1px 4px rgba(0,0,0,.3)}.BlockPuzzle_resultCard__r6mBI{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 24px;max-width:400px;width:100%;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);animation:BlockPuzzle_slideUp__zLMZF .4s cubic-bezier(.34,1.2,.64,1)}@keyframes BlockPuzzle_slideUp__zLMZF{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.BlockPuzzle_resultEmoji__0sVMX{font-size:58px;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:BlockPuzzle_iconBounce__TC5zb 2s ease-in-out infinite}.BlockPuzzle_resultTitle__iYvEq{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.BlockPuzzle_resultDesc___eJg0{font-size:14px;color:rgba(255,255,255,.55);line-height:1.6;margin:0}.BlockPuzzle_resultGrid___SHg3{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.BlockPuzzle_resultItem__H2Bb_{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px}.BlockPuzzle_resultBig__53sII{font-size:22px;font-weight:800;color:#34d399;font-family:monospace}.BlockPuzzle_resultLabel__iIZRK{font-size:10px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.8px;font-weight:600}.BlockPuzzle_btnRow__s0_kJ{display:flex;gap:10px;width:100%}.BlockPuzzle_btnRow__s0_kJ button{flex:1}@media (max-width:480px){.BlockPuzzle_container__NHkmp{border-radius:16px;min-height:520px}.BlockPuzzle_playArea__BfEb6{padding:12px}.BlockPuzzle_boardWrapper__JYwXA{border-radius:16px;padding:6px}.BlockPuzzle_grid__WLT__{gap:3px}.BlockPuzzle_cell__RIwaW{border-radius:4px}.BlockPuzzle_shapeCard__XhaFO{width:80px;height:80px;border-radius:12px;padding:8px}.BlockPuzzle_miniCell__WuV9n{width:11px;height:11px;border-radius:2px}.BlockPuzzle_introCard__0_9Cb,.BlockPuzzle_resultCard__r6mBI{padding:24px 20px;border-radius:20px}}.Breakout_game__D0Jc6{max-width:760px;margin:0 auto}.Breakout_board__a_b99{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;border:1px solid #293b76;border-radius:22px 22px 8px 8px;background:#101a3d;box-shadow:0 25px 65px rgb(30 41 89/25%),inset 0 0 0 1px rgb(255 255 255/5%);touch-action:none;user-select:none}.Breakout_canvas__UnYlE{display:block;width:100%;height:100%}.Breakout_controls__hq2zg{display:grid;grid-template-columns:1fr .7fr 1fr;gap:9px;padding:10px;border:1px solid #d9e1f0;border-top:0;border-radius:0 0 18px 18px;background:linear-gradient(145deg,#fff,#f1f5fb)}.Breakout_controls__hq2zg button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:51px;border:0;border-radius:11px;color:#fff;font-weight:900;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 7px 16px rgb(79 70 229/20%);cursor:pointer}.Breakout_controls__hq2zg .Breakout_pauseButton__CsHOk{color:#334155;background:#e2e8f0;box-shadow:none}.Breakout_controls__hq2zg button:disabled{opacity:.45;cursor:not-allowed}.Breakout_controls__hq2zg span{font-size:11px;letter-spacing:.08em}.Breakout_hint__voUic{margin:8px 0 0;color:#64748b;font-size:10px;text-align:center}@media(max-width:640px){.Breakout_board__a_b99{border-radius:15px 15px 6px 6px;aspect-ratio:4/3}.Breakout_controls__hq2zg{gap:6px;padding:7px}.Breakout_controls__hq2zg button{min-height:46px}.Breakout_hint__voUic{display:none}}.BreathGame_container__wmwEB{--c-bg1:#070913;--c-bg2:#1e110a;--c-bg3:#070913;--c-accent:#f97316;--c-accent-glow:rgba(249,115,22,0.25);position:relative;width:100%;max-width:580px;margin:0 auto 32px;min-height:560px;background:linear-gradient(145deg,var(--c-bg1),var(--c-bg2),var(--c-bg3));border-radius:24px;overflow:hidden;user-select:none;-webkit-user-select:none;box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);font-family:system-ui,-apple-system,sans-serif;color:#fff}.BreathGame_container__wmwEB:after,.BreathGame_container__wmwEB:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;animation:BreathGame_orbFloat__rWBMP 10s ease-in-out infinite alternate}.BreathGame_container__wmwEB:before{width:250px;height:250px;background:var(--c-accent);top:-50px;right:-50px}.BreathGame_container__wmwEB:after{width:200px;height:200px;background:#ea580c;bottom:-50px;left:-50px;animation-delay:-5s}.BreathGame_screen__pBU3B{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1;width:100%}.BreathGame_introCard__CcxZQ{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.BreathGame_introIcon__4ZadA{font-size:56px;line-height:1;animation:BreathGame_iconBounce__wL4vO 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px var(--c-accent-glow))}.BreathGame_introTitle__tJL8D{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px}.BreathGame_introTitle__tJL8D span{background:linear-gradient(135deg,var(--c-accent),#ffedd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BreathGame_introDesc__aXIDZ{font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;margin:0}.BreathGame_startBtn__62CIj{padding:16px 32px;background:linear-gradient(135deg,var(--c-accent),#ea580c);border:none;border-radius:16px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px var(--c-accent-glow);width:100%;letter-spacing:.5px}.BreathGame_startBtn__62CIj:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(249,115,22,.4);filter:brightness(1.1)}.BreathGame_startBtn__62CIj:active{transform:scale(.98)}.BreathGame_playArea__CJ8LY{position:relative;display:flex;flex-direction:column;padding:16px;z-index:1;width:100%;align-items:center}.BreathGame_hud__nm_CB{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(15,23,42,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 16px;box-shadow:0 4px 30px rgba(0,0,0,.2);margin-bottom:24px;width:100%}.BreathGame_hudLeft__pXCQG{display:flex;gap:8px;align-items:center}.BreathGame_hudStat__0oHcP{font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.06);padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.04);font-family:monospace;white-space:nowrap}.BreathGame_hudTitle__1wps_{font-size:15px;font-weight:800;background:linear-gradient(135deg,var(--c-accent),#ffedd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BreathGame_quitBtn__whju_{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.5);font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.BreathGame_quitBtn__whju_:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#f87171;transform:rotate(90deg)}.BreathGame_canvasContainer__MJsC0{width:100%;max-width:180px;height:180px;background:rgba(15,23,42,.4);border:1px solid rgba(255,255,255,.08);border-radius:20px;display:flex;justify-content:center;align-items:center;margin-bottom:24px;overflow:hidden}.BreathGame_canvas__M8bTM{background:transparent}.BreathGame_breathContainer__jJxTV{width:100%;height:180px;margin-bottom:20px}.BreathGame_breathCircle__ANRjm,.BreathGame_breathContainer__jJxTV{display:flex;align-items:center;justify-content:center;position:relative}.BreathGame_breathCircle__ANRjm{width:100px;height:100px;border-radius:50%;border:3px solid var(--c-accent);box-shadow:0 0 25px var(--c-accent-glow);background:rgba(249,115,22,.05);transition:transform 1s ease-in-out}.BreathGame_timerLabel__FbI5c{font-size:26px;font-weight:800;font-family:monospace;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.BreathGame_statusLabel__SNp4H{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px;height:28px;text-align:center}.BreathGame_roundsBar__yKPzN{width:100%;max-width:280px;height:8px;background:rgba(255,255,255,.05);border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.BreathGame_roundsBarFill__qVvCz{height:100%;background:linear-gradient(90deg,var(--c-accent),#f97316);box-shadow:0 0 8px var(--c-accent-glow);transition:width .3s ease}.BreathGame_resultCard__bLjna{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 24px;max-width:400px;width:100%;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);animation:BreathGame_slideUp__OvJE4 .4s cubic-bezier(.34,1.2,.64,1)}.BreathGame_resultEmoji__nC2sS{font-size:58px;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:BreathGame_iconBounce__wL4vO 2s ease-in-out infinite}.BreathGame_resultTitle__QYvlW{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.BreathGame_resultDesc__QfZU9{font-size:14px;color:rgba(255,255,255,.55);line-height:1.6;margin:0}.BreathGame_resultGrid__RCcxx{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.BreathGame_resultItem__BHxpP{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px}.BreathGame_resultBig__GilIY{font-size:22px;font-weight:800;color:var(--c-accent);font-family:monospace}.BreathGame_resultLabel__3EMIl{font-size:10px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.8px;font-weight:600}.BreathGame_secondaryBtn__8Vf3z{padding:14px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:rgba(255,255,255,.75);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.BreathGame_secondaryBtn__8Vf3z:hover{background:rgba(255,255,255,.1);color:#fff}.BreathGame_btnRow__NaZ4z{display:flex;gap:10px;width:100%}.BreathGame_btnRow__NaZ4z button{flex:1}@keyframes BreathGame_orbFloat__rWBMP{0%{transform:translateY(0) scale(1)}to{transform:translateY(-20px) scale(1.15)}}@keyframes BreathGame_iconBounce__wL4vO{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes BreathGame_slideUp__OvJE4{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:480px){.BreathGame_container__wmwEB{border-radius:16px;min-height:520px}.BreathGame_playArea__CJ8LY{padding:12px}}.BubblePop_container__Q73G4{position:relative;width:100%;height:75vh;min-height:480px;max-height:720px;background:#0a0a1e;border-radius:12px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.BubblePop_canvas__lL9dT{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none;transition:filter .3s ease}.BubblePop_canvas__lL9dT.BubblePop_slowMo__p1siN{filter:saturate(1.4) brightness(1.1)}.BubblePop_hud__43ZZi{position:absolute;top:0;left:0;right:0;padding:10px 12px 0;pointer-events:none;display:flex;flex-direction:column;gap:7px}.BubblePop_topBar__hU_vg{display:flex;align-items:center;justify-content:space-between;gap:8px}.BubblePop_statBlock__k6qhI{min-width:60px;text-align:center}.BubblePop_statLabel__mPYus{display:block;font-size:10px;color:rgba(255,255,255,.45);font-weight:600;letter-spacing:1px;font-family:monospace}.BubblePop_statValue__9yuUl{display:block;font-size:20px;font-weight:700;color:#fff;font-family:monospace}.BubblePop_timerBlock__codPg{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.BubblePop_timerBar__AbWXP{width:100%;height:6px;background:rgba(255,255,255,.12);border-radius:3px;overflow:hidden}.BubblePop_timerFill__bI7qW{height:100%;border-radius:3px;transition:width 1s linear,background-color .5s ease}.BubblePop_timerText__A_o8G{font-size:11px;color:rgba(255,255,255,.55);font-family:monospace}.BubblePop_comboLabel__Bq2Hu{display:inline-block;font-size:12px;font-weight:800;color:#f39c12;text-shadow:0 0 10px rgba(243,156,18,.8);white-space:nowrap;animation:BubblePop_comboBounce__k0an6 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes BubblePop_comboBounce__k0an6{0%{transform:scale(.3) rotate(-10deg);opacity:0}70%{transform:scale(1.15) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.BubblePop_stressRow__V2pi2{display:flex;align-items:center;gap:8px}.BubblePop_stressLabel__bPXD5{font-size:11px;color:rgba(255,255,255,.65);font-weight:600;font-family:monospace;min-width:56px}.BubblePop_stressTrack__3NNHL{flex:1;height:8px;background:rgba(255,255,255,.12);border-radius:4px;overflow:hidden}.BubblePop_stressFill__k9MPK{height:100%;border-radius:4px;transition:width .3s ease,background-color .5s ease}.BubblePop_slowMoBar__aWHCo{text-align:center;font-size:11px;font-weight:700;letter-spacing:2px;color:#00d4ff;text-shadow:0 0 8px rgba(0,212,255,.7);animation:BubblePop_pulse__oWWHz .6s ease-in-out infinite alternate;pointer-events:none}@keyframes BubblePop_pulse__oWWHz{0%{opacity:.7}to{opacity:1}}.BubblePop_overlay__DTk2v{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(5,5,20,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:20px}.BubblePop_card__vaS7y{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px 24px;max-width:380px;width:100%;text-align:center;display:flex;flex-direction:column;gap:14px}.BubblePop_cardEmoji__7xKLR{font-size:54px;line-height:1}.BubblePop_cardTitle__GDPQy{font-size:22px;font-weight:700;color:#fff;margin:0}.BubblePop_cardDesc___jW62{font-size:14px;color:rgba(255,255,255,.6);line-height:1.55;margin:0}.BubblePop_tipList__QILWB{display:flex;flex-direction:column;gap:6px;text-align:left}.BubblePop_tip__6TvfI{font-size:13px;color:rgba(255,255,255,.7);padding:6px 10px;background:rgba(255,255,255,.05);border-radius:8px;border-left:3px solid rgba(255,255,255,.2)}.BubblePop_statGrid__dsmQd{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.BubblePop_statItem__iRiY1{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;background:rgba(255,255,255,.06);border-radius:10px}.BubblePop_statBig__Y4gch{font-size:26px;font-weight:700;color:#f39c12;font-family:monospace}.BubblePop_statSmall__vAJeC{font-size:11px;color:rgba(255,255,255,.5)}.BubblePop_startBtn__b0FYl{padding:14px 24px;background:linear-gradient(135deg,#8e44ad,#6c3483);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 20px rgba(142,68,173,.45)}.BubblePop_startBtn__b0FYl:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(142,68,173,.65)}.BubblePop_startBtn__b0FYl:active{transform:scale(.97)}@media (max-width:480px){.BubblePop_container__Q73G4{height:70vh;border-radius:0}.BubblePop_cardTitle__GDPQy{font-size:18px}.BubblePop_card__vaS7y{padding:20px 14px}.BubblePop_statBig__Y4gch{font-size:22px}}.Clicker_container__1vjK9{--c-bg1:#070913;--c-bg2:#160c28;--c-bg3:#070913;--c-accent:#ec4899;--c-accent-glow:rgba(236,72,153,0.25);position:relative;width:100%;max-width:580px;margin:0 auto 32px;min-height:560px;background:linear-gradient(145deg,var(--c-bg1),var(--c-bg2),var(--c-bg3));border-radius:24px;overflow:hidden;user-select:none;-webkit-user-select:none;box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);font-family:system-ui,-apple-system,sans-serif;color:#fff}.Clicker_container__1vjK9:after,.Clicker_container__1vjK9:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;animation:Clicker_orbFloat__Y6xtQ 10s ease-in-out infinite alternate}.Clicker_container__1vjK9:before{width:250px;height:250px;background:#ec4899;top:-50px;right:-50px}.Clicker_container__1vjK9:after{width:200px;height:200px;background:#8b5cf6;bottom:-50px;left:-50px;animation-delay:-5s}.Clicker_screen__5YllB{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1;width:100%}.Clicker_introCard__CCEdl{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.Clicker_introIcon__NwON7{font-size:56px;line-height:1;animation:Clicker_iconBounce__f6KQ8 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(236,72,153,.3))}.Clicker_introTitle__sW1W2{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px}.Clicker_introTitle__sW1W2 span{background:linear-gradient(135deg,#ec4899,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Clicker_introDesc__CLS2x{font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;margin:0}.Clicker_startBtn__VpJsx{padding:16px 32px;background:linear-gradient(135deg,var(--c-accent),#db2777);border:none;border-radius:16px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px rgba(236,72,153,.3);width:100%;letter-spacing:.5px}.Clicker_startBtn__VpJsx:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(236,72,153,.4);filter:brightness(1.1)}.Clicker_startBtn__VpJsx:active{transform:scale(.98)}.Clicker_playArea__QOjPg{position:relative;flex-direction:column;padding:16px;z-index:1;height:100%;min-height:520px}.Clicker_hud__R6EFx,.Clicker_playArea__QOjPg{display:flex;width:100%;justify-content:space-between}.Clicker_hud__R6EFx{align-items:center;gap:16px;background:rgba(15,23,42,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 16px;box-shadow:0 4px 30px rgba(0,0,0,.2)}.Clicker_hudLeft__MzVB5{display:flex;gap:8px;align-items:center}.Clicker_hudStat__PY8sv{font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.06);padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.04);font-family:monospace;white-space:nowrap}.Clicker_hudTitle__ibVSg{font-size:15px;font-weight:800;background:linear-gradient(135deg,var(--c-accent),#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Clicker_quitBtn__vgpAM{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.5);font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.Clicker_quitBtn__vgpAM:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#f87171;transform:rotate(90deg)}.Clicker_clickContainer__8oe_y{position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Clicker_balloon__oyKYZ{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f472b6,#ec4899,#be185d);box-shadow:0 0 30px rgba(236,72,153,.5),inset 0 2px 10px rgba(255,255,255,.4);cursor:pointer;transition:transform .08s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center}.Clicker_balloon__oyKYZ:hover{transform:scale(1.05)}.Clicker_balloon__oyKYZ:active{transform:scale(.85) rotate(-3deg)}.Clicker_balloonText__5_uBw{font-size:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.Clicker_popText__dbSf9{position:absolute;font-size:20px;font-weight:900;color:#f472b6;pointer-events:none;animation:Clicker_fadeFlyUp__1VtUg .6s cubic-bezier(.25,1,.5,1) forwards;text-shadow:0 0 8px rgba(236,72,153,.6),0 2px 4px rgba(0,0,0,.5)}@keyframes Clicker_fadeFlyUp__1VtUg{0%{transform:translate(-50%,-50%) scale(.5) translateY(0);opacity:1}to{transform:translate(-50%,-50%) scale(1.3) translateY(-60px);opacity:0}}.Clicker_particle__Q2UyP{position:absolute;width:6px;height:6px;border-radius:50%;pointer-events:none;animation:Clicker_particleFly__opA1X .55s ease-out forwards}@keyframes Clicker_particleFly__opA1X{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(var(--p-tx),var(--p-ty)) scale(0);opacity:0}}.Clicker_footerArea__rWvn7{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center}.Clicker_comboMeter__4f4Eo{width:100%;max-width:280px;height:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:5px;overflow:hidden}.Clicker_comboBar__oVBq5{height:100%;background:linear-gradient(90deg,#ec4899,#a855f7);box-shadow:0 0 8px #ec4899;transition:width .1s linear}.Clicker_comboText__RUwHL{font-size:13px;font-weight:700;color:#f472b6;animation:Clicker_pulse__AhrT_ 1s infinite alternate}@keyframes Clicker_pulse__AhrT_{0%{transform:scale(1);opacity:.8}to{transform:scale(1.08);opacity:1}}.Clicker_stressText__DVhU5{font-size:13px;color:rgba(255,255,255,.5);font-weight:600}@media (max-width:480px){.Clicker_container__1vjK9{border-radius:16px;min-height:520px}.Clicker_playArea__QOjPg{padding:12px}.Clicker_balloon__oyKYZ{width:110px;height:110px}.Clicker_balloonText__5_uBw{font-size:32px}.Clicker_introCard__CCEdl{padding:24px 20px;border-radius:20px}}.ColorMatch_container__KUUtx{--c-bg1:#0b0f19;--c-bg2:#1e1b4b;--c-bg3:#0b0f19;--c-accent:#a855f7;--c-accent-glow:rgba(168,85,247,0.2);position:relative;width:100%;max-width:580px;margin:0 auto 32px;min-height:560px;background:linear-gradient(145deg,var(--c-bg1),var(--c-bg2),var(--c-bg3));border-radius:24px;overflow:hidden;user-select:none;-webkit-user-select:none;box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);font-family:system-ui,-apple-system,sans-serif;color:#fff}.ColorMatch_container__KUUtx:after,.ColorMatch_container__KUUtx:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;animation:ColorMatch_orbFloat__hcUVx 10s ease-in-out infinite alternate}.ColorMatch_container__KUUtx:before{width:250px;height:250px;background:#a855f7;top:-50px;right:-50px}.ColorMatch_container__KUUtx:after{width:200px;height:200px;background:#ec4899;bottom:-50px;left:-50px;animation-delay:-5s}.ColorMatch_screen__Y2I0n{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1}.ColorMatch_introCard__yP3xE{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.ColorMatch_introIcon__iBdyt{font-size:56px;line-height:1;animation:ColorMatch_iconBounce__HWf6_ 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(168,85,247,.3))}@keyframes ColorMatch_iconBounce__HWf6_{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.ColorMatch_introTitle__IydIt{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px}.ColorMatch_introTitle__IydIt span{background:linear-gradient(135deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ColorMatch_introDesc__brdei{font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;margin:0}.ColorMatch_startBtn__hiMEE{padding:16px 32px;background:linear-gradient(135deg,#a855f7,#898bfb);border:none;border-radius:16px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px rgba(168,85,247,.3);width:100%;letter-spacing:.5px}.ColorMatch_startBtn__hiMEE:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(168,85,247,.4);filter:brightness(1.1)}.ColorMatch_startBtn__hiMEE:active{transform:scale(.98)}.ColorMatch_secondaryBtn__vCg9_{padding:14px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:rgba(255,255,255,.75);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.ColorMatch_secondaryBtn__vCg9_:hover{background:rgba(255,255,255,.1);color:#fff}.ColorMatch_btnRow__3_2wP{display:flex;gap:10px;width:100%}.ColorMatch_btnRow__3_2wP button{flex:1}.ColorMatch_playArea__Yip9y{position:relative;display:flex;flex-direction:column;padding:16px;z-index:1;height:560px}.ColorMatch_hud__OTpaj{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(15,23,42,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 16px;box-shadow:0 4px 30px rgba(0,0,0,.2);margin-bottom:24px}.ColorMatch_hudLeft__WZ4Fz{display:flex;gap:10px;align-items:center}.ColorMatch_hudStat__a4U_5{font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,.06);padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.04);font-family:monospace;white-space:nowrap}.ColorMatch_hudTitle__wZ6KA{font-size:15px;font-weight:800;background:linear-gradient(135deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ColorMatch_quitBtn__iiAqF{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.5);font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.ColorMatch_quitBtn__iiAqF:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#f87171;transform:rotate(90deg)}.ColorMatch_timerBar__ybXME{width:100%;height:8px;background:rgba(255,255,255,.1);border-radius:99px;overflow:hidden;margin-bottom:24px}.ColorMatch_timerFill__NtLrO{height:100%;border-radius:99px;background:linear-gradient(90deg,#a855f7,#c084fc);transition:width .05s linear;box-shadow:0 0 10px rgba(168,85,247,.4)}.ColorMatch_timerDanger__q0MeZ{background:linear-gradient(90deg,#ef4444,#f87171)!important;box-shadow:0 0 12px rgba(239,68,68,.5)!important}.ColorMatch_gameCard__bkLkZ{flex:1;background:rgba(15,23,42,.45);border:1.5px solid rgba(255,255,255,.06);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;margin-bottom:24px;box-shadow:inset 0 2px 10px rgba(0,0,0,.4);text-align:center;gap:16px}.ColorMatch_question__mlGjm{font-size:16px;color:rgba(255,255,255,.6);font-weight:600}.ColorMatch_wordDisplay__IF9pc{font-size:52px;font-weight:900;letter-spacing:-1px;text-transform:uppercase;filter:drop-shadow(0 4px 16px rgba(0,0,0,.6));animation:ColorMatch_textAppear__nkPSH .3s cubic-bezier(.34,1.56,.64,1)}@keyframes ColorMatch_textAppear__nkPSH{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.ColorMatch_controls__8Rk5J{display:flex;gap:16px;width:100%}.ColorMatch_choiceBtn__gTa8n{flex:1;padding:16px 20px;border:none;border-radius:18px;font-size:18px;font-weight:800;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.3)}.ColorMatch_choiceBtn__gTa8n:active{transform:scale(.96)}.ColorMatch_yesBtn__G5OGF{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px rgba(16,185,129,.2)}.ColorMatch_yesBtn__G5OGF:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.3)}.ColorMatch_noBtn__PBuaj{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px rgba(239,68,68,.2)}.ColorMatch_noBtn__PBuaj:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.3)}.ColorMatch_resultCard__k5mw5{background:rgba(15,23,42,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 24px;max-width:400px;width:100%;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);animation:ColorMatch_slideUp__69Xkh .4s cubic-bezier(.34,1.2,.64,1)}.ColorMatch_resultEmoji__aTb7r{font-size:58px;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:ColorMatch_iconBounce__HWf6_ 2s ease-in-out infinite}.ColorMatch_resultTitle__awqiW{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.ColorMatch_resultDesc__Q04J6{font-size:14px;color:rgba(255,255,255,.55);line-height:1.6;margin:0}.ColorMatch_resultGrid__O_aWu{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.ColorMatch_resultItem__XKl_C{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px}.ColorMatch_resultBig__fRKmK{font-size:22px;font-weight:800;color:#c084fc;font-family:monospace}.ColorMatch_resultLabel__Ef6dc{font-size:10px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.8px;font-weight:600}@media (max-width:480px){.ColorMatch_container__KUUtx{border-radius:16px;height:520px;min-height:520px}.ColorMatch_playArea__Yip9y{padding:12px;height:520px}.ColorMatch_wordDisplay__IF9pc{font-size:40px}.ColorMatch_choiceBtn__gTa8n{padding:12px;font-size:16px;border-radius:14px}.ColorMatch_introCard__yP3xE,.ColorMatch_resultCard__k5mw5{padding:24px 20px;border-radius:20px}}.CountryMemory_gameBoard___K_Ah{perspective:1200px}.CountryMemory_cardWrapper__scCnW{aspect-ratio:3/4;perspective:1000px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.CountryMemory_cardInner__jehO7{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1);border-radius:1rem}.CountryMemory_cardFlipped__b7qKD{transform:rotateY(180deg)}.CountryMemory_cardFace__i8dXD{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.06);transition:border-color .2s ease,box-shadow .2s ease}.CountryMemory_cardBack__Je8w3{background:linear-gradient(135deg,#1e293b,#0f172a);border:2px solid #334155;color:#94a3b8}.CountryMemory_cardBackPattern__NeDk6{position:relative;width:100%;height:100%;border-radius:.75rem;border:1px dashed rgba(148,163,184,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(51,65,85,.4) 0,transparent 70%)}.CountryMemory_cardWrapper__scCnW:hover .CountryMemory_cardBack__Je8w3{border-color:#64748b;box-shadow:0 10px 15px -3px rgba(0,0,0,.15);transform:translateY(-2px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.CountryMemory_cardFront__F1_p4{transform:rotateY(180deg);background:#ffffff;border:2px solid #e2e8f0}.CountryMemory_cardMatched__XRMYs{border-color:#10b981!important;background:linear-gradient(145deg,#f0fdf4,#ffffff)!important;animation:CountryMemory_matchSuccess__WWo0V .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 16px rgba(16,185,129,.25)!important}@keyframes CountryMemory_matchSuccess__WWo0V{0%{transform:rotateY(180deg) scale(.96)}50%{transform:rotateY(180deg) scale(1.08)}to{transform:rotateY(180deg) scale(1)}}.CountryMemory_cardShake__lnF9X{animation:CountryMemory_mismatchShake__Bpf_p .45s ease-in-out}@keyframes CountryMemory_mismatchShake__Bpf_p{0%,to{transform:rotateY(180deg) translateX(0)}20%,60%{transform:rotateY(180deg) translateX(-6px)}40%,80%{transform:rotateY(180deg) translateX(6px)}}.DinoRunner_game__5Iww2{max-width:900px;margin:auto}.DinoRunner_stats__8m30D{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px}.DinoRunner_stats__8m30D span{display:flex;align-items:center;gap:5px;color:#64748b;font-size:12px}.DinoRunner_stats__8m30D strong{color:#047857;font-family:monospace}.DinoRunner_frame__rkyox{position:relative;overflow:hidden;border:1px solid #b8d5c1;border-radius:22px 22px 8px 8px;background:#d9f5ff;box-shadow:0 24px 60px rgb(30 64 50/18%);touch-action:none}.DinoRunner_canvas__SZBrk{display:block;width:100%;height:auto;aspect-ratio:18/7;cursor:pointer}.DinoRunner_badge__xlP4l{position:absolute;top:13px;left:13px;padding:6px 9px;border-radius:99px;color:#eafff5;font:850 8px monospace;letter-spacing:.12em;background:rgb(6 78 59/68%);pointer-events:none}.DinoRunner_intro__RjDQ5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;color:#fff;text-align:center;background:linear-gradient(135deg,rgb(6 78 59/77%),rgb(15 23 42/72%));backdrop-filter:blur(2px)}.DinoRunner_intro__RjDQ5>div{font-size:42px}.DinoRunner_intro__RjDQ5 h3{margin:4px 0 0;font-size:clamp(22px,4vw,34px);font-weight:950}.DinoRunner_intro__RjDQ5 p{margin:5px 0 13px;color:#d8f6e8;font-size:12px}.DinoRunner_intro__RjDQ5 button{padding:10px 22px;border:0;border-radius:11px;color:#064e3b;font-weight:900;background:#a7f3d0;cursor:pointer}.DinoRunner_intro__RjDQ5 small{margin-top:9px;color:#b9d8ca;font-size:9px}.DinoRunner_controls__uSJGw{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:11px;border:1px solid #d7e5dd;border-top:0;border-radius:0 0 18px 18px;background:#f4faf6}.DinoRunner_controls__uSJGw button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;border:1px solid #bbd9c6;border-radius:12px;color:#075f4b;background:#e8f8ee;cursor:pointer}.DinoRunner_controls__uSJGw button:last-child{color:#5b3a16;border-color:#ead4ae;background:#fff7e5}.DinoRunner_controls__uSJGw button:disabled{opacity:.48}.DinoRunner_controls__uSJGw span{display:flex;flex-direction:column;align-items:flex-start}.DinoRunner_controls__uSJGw strong{font-size:12px}.DinoRunner_controls__uSJGw small{font-size:9px}@media(max-width:640px){.DinoRunner_frame__rkyox{border-radius:15px 15px 6px 6px}.DinoRunner_controls__uSJGw{padding:8px}.DinoRunner_badge__xlP4l{top:7px;left:7px}}