.SensoryStage_root__yZ9cl{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.SensoryStage_stage__aiU3k{position:absolute;inset:0;overflow:hidden;transition:filter .5s ease}.SensoryStage_stageDisabled__kTioT{filter:grayscale(.65) brightness(.94)}.SensoryStage_blob__kVjnD{position:absolute;border-radius:50%;filter:blur(50px);opacity:.35;pointer-events:none}.SensoryStage_blob1__wd7__{width:40vmax;height:40vmax;left:-10vmax;top:-10vmax;background:var(--blob-1);animation:SensoryStage_floatSlow1__emtrY 38s ease-in-out infinite alternate}.SensoryStage_blob2__IBD0X{width:34vmax;height:34vmax;right:-8vmax;bottom:-8vmax;background:var(--blob-2);animation:SensoryStage_floatSlow2__1ayCP 46s ease-in-out infinite alternate}.SensoryStage_blob3__tdIbX{width:26vmax;height:26vmax;right:10vmax;top:-6vmax;background:var(--blob-3);animation:SensoryStage_floatSlow1__emtrY 33s ease-in-out infinite alternate-reverse}.SensoryStage_blob4__pbyfl{width:22vmax;height:22vmax;left:8vmax;bottom:-4vmax;background:var(--blob-4);animation:SensoryStage_floatSlow2__1ayCP 40s ease-in-out infinite alternate-reverse}html[data-dark=true] .SensoryStage_blob__kVjnD{display:none}@keyframes SensoryStage_floatSlow1__emtrY{0%{transform:translate(0) scale(1)}to{transform:translate(6vmax,4vmax) scale(1.15)}}@keyframes SensoryStage_floatSlow2__1ayCP{0%{transform:translate(0) scale(1)}to{transform:translate(-5vmax,-6vmax) scale(1.1)}}.SensoryStage_centerDisplay__mARow{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(4rem,32vw,26rem);font-weight:800;line-height:1;opacity:0;pointer-events:none;text-align:center;filter:drop-shadow(0 6px 18px rgba(0,0,0,.08))}.SensoryStage_centerDisplay__mARow.SensoryStage_pop__GT_R7{animation:SensoryStage_popIn__3TSEh 1.4s cubic-bezier(.2,.8,.2,1)}@keyframes SensoryStage_popIn__3TSEh{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}30%{transform:translate(-50%,-50%) scale(1.08);opacity:1}45%{transform:translate(-50%,-50%) scale(1);opacity:1}80%{opacity:1}to{transform:translate(-50%,-50%) scale(1.05);opacity:0}}.SensoryStage_particle__WGSfZ{position:fixed;left:50%;top:50%;width:3vmax;height:3vmax;border-radius:50%;pointer-events:none;opacity:.9;animation-name:SensoryStage_floatOut__imf_c;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes SensoryStage_floatOut__imf_c{0%{transform:translate(-50%,-50%) translate(0) scale(.5);opacity:.9}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(1.4);opacity:0}}.SensoryStage_ripple___tyKk{position:fixed;width:24px;height:24px;border-radius:50%;border:3px solid;pointer-events:none;transform:translate(-50%,-50%) scale(.5);opacity:.8;animation:SensoryStage_rippleOut__euYO_ .6s ease-out forwards}@keyframes SensoryStage_rippleOut__euYO_{0%{transform:translate(-50%,-50%) scale(.3);opacity:.8}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}.SensoryStage_miniPop__r2N5g{position:fixed;font-size:2.5rem;font-weight:800;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1));animation:SensoryStage_miniPopAnim__oXaP8 .7s ease-out forwards}@keyframes SensoryStage_miniPopAnim__oXaP8{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}30%{transform:translate(-50%,-50%) scale(1.15);opacity:1}to{transform:translate(-50%,-50%) scale(1) translateY(-30px);opacity:0}}.SensoryStage_hint__R0gP0{position:fixed;left:50%;bottom:8vh;transform:translateX(-50%);font-size:1.3rem;color:var(--text-secondary);opacity:.7;transition:opacity 1.2s ease;pointer-events:none;text-align:center}.SensoryStage_hint__R0gP0.SensoryStage_hidden__aFda6{opacity:0}.SensoryStage_controls__0ktDd{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:flex;gap:8px;z-index:10}.SensoryStage_controls__0ktDd a,.SensoryStage_controls__0ktDd button{width:44px;height:44px;border-radius:50%;border:none;background:rgba(var(--surface-rgb),.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.2rem;opacity:.45;cursor:pointer;transition:opacity .3s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.SensoryStage_controls__0ktDd a:hover,.SensoryStage_controls__0ktDd button:hover{opacity:.9;transform:scale(1.05)}.SensoryStage_controls__0ktDd button:active{transform:scale(.95)}.ScoreBadge_badge__bpMRF{position:fixed;top:max(64px,calc(env(safe-area-inset-top) + 64px));right:max(12px,env(safe-area-inset-right));z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.ScoreBadge_streakRow__7VKDK{display:flex;align-items:center;gap:6px;background:rgba(var(--surface-rgb),.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 16px;border-radius:999px;font-weight:800;font-size:1.15rem;color:var(--accent)}.ScoreBadge_streakEmoji__u_HJw{font-size:1.1rem}.ScoreBadge_bestRow__0SqH3{font-size:.75rem;font-weight:600;color:var(--text-muted);background:rgba(var(--surface-rgb),.5);padding:2px 12px;border-radius:999px}.ScoreBadge_toast__nTGxB{position:fixed;left:50%;top:38%;transform:translate(-50%,-50%);font-size:clamp(1.5rem,5vw,2.4rem);font-weight:800;color:var(--accent);background:rgba(var(--surface-rgb),.9);padding:14px 32px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.15);white-space:nowrap;animation:ScoreBadge_toastPop__BqXoU 1.8s ease forwards}@keyframes ScoreBadge_toastPop__BqXoU{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}25%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.05)}}.SettingsPanel_overlay___U4Bf{position:fixed;inset:0;background:rgba(60,50,80,.25);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100;padding:24px;animation:SettingsPanel_fadeIn__ys23Z .2s ease}@keyframes SettingsPanel_fadeIn__ys23Z{0%{opacity:0}to{opacity:1}}.SettingsPanel_panel__d4q_x{width:min(420px,100%);max-height:min(640px,90vh);display:flex;flex-direction:column;overflow:hidden;background:var(--panel-bg);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:SettingsPanel_popUp__31Op_ .22s cubic-bezier(.2,.8,.2,1)}@keyframes SettingsPanel_popUp__31Op_{0%{transform:scale(.94) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.SettingsPanel_header___pLDy{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:24px 24px 12px}.SettingsPanel_header___pLDy h2{margin:0;font-size:1.3rem;color:var(--accent);font-weight:800}.SettingsPanel_closeBtn__uKVSj{width:36px;height:36px;border-radius:50%;border:none;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-dim);font-size:1rem;cursor:pointer;transition:background .2s ease}.SettingsPanel_closeBtn__uKVSj:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.SettingsPanel_body__du1x1{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;color:var(--text-body);scrollbar-gutter:stable;padding:0 14px 24px 24px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,transparent) transparent}.SettingsPanel_body__du1x1::-webkit-scrollbar{width:8px}.SettingsPanel_body__du1x1::-webkit-scrollbar-track{background:transparent}.SettingsPanel_body__du1x1::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px}.SettingsPanel_body__du1x1::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 65%,transparent)}.ConfettiBurst_stage__7KQTG{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:200}.ConfettiBurst_piece__pzONv{position:absolute;top:-20px;width:10px;height:14px;opacity:.95;border-radius:2px;animation-name:ConfettiBurst_fall__H1XQN;animation-timing-function:cubic-bezier(.15,.5,.4,1);animation-fill-mode:forwards}.ConfettiBurst_piece__pzONv.ConfettiBurst_round__gVJna{border-radius:50%}@keyframes ConfettiBurst_fall__H1XQN{0%{transform:translate(0) rotate(0deg);opacity:1}to{transform:translate(var(--drift),105vh) rotate(var(--rotate));opacity:0}}@media (prefers-reduced-motion:reduce){.ConfettiBurst_piece__pzONv{animation-duration:.01ms!important}}.PlatformerGame_page__zQ44A{position:fixed;inset:0;overflow:hidden;background:linear-gradient(180deg,#fde68a,#fca5a5 45%,#f59e0b);touch-action:none}.PlatformerGame_scaleOuter__zRHHY{position:relative;width:100%;height:100%;overflow:hidden}.PlatformerGame_scaleInner__IlYz1{position:relative;transform-origin:top left;overflow:hidden}.PlatformerGame_viewport__ID3Lq{position:relative;width:100%;height:100%;overflow:hidden}.PlatformerGame_world__NE2PO{position:absolute;top:0;left:0;height:100%;will-change:transform}.PlatformerGame_sun__HnRda{position:absolute;top:40px;left:60px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#fff7cc 0,#ffd166 60%,#ffb703 100%);box-shadow:0 0 60px 20px rgba(255,209,102,.5)}.PlatformerGame_parallaxFar__xN6vg,.PlatformerGame_parallaxMid__YjIvz{position:absolute;top:0;left:0;height:100%;width:100%;overflow:visible;pointer-events:none;will-change:transform}.PlatformerGame_hill__TftmE{position:absolute;bottom:80px;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(180deg,#e8c78e,#d9a967)}.PlatformerGame_midDecor__OexbP{position:absolute;bottom:76px;line-height:1;opacity:.32;filter:saturate(.55) brightness(.92)}.PlatformerGame_ambience__agGFQ{position:absolute;inset:0;overflow:hidden;pointer-events:none}.PlatformerGame_bat__6uG2h,.PlatformerGame_bird__ry5TW{position:absolute;left:-70px;font-size:1.6rem;line-height:1;animation-name:PlatformerGame_flyAcross__DXEn7;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.PlatformerGame_bat__6uG2h{font-size:1.3rem}.PlatformerGame_flyerWingFar__VHK_O,.PlatformerGame_flyerWingNear__8xV4r{transform-box:fill-box;transform-origin:8% 90%}.PlatformerGame_flyerWingNear__8xV4r{animation:PlatformerGame_wingFlap__U87lA var(--flap,.5s) ease-in-out infinite alternate}.PlatformerGame_flyerWingFar__VHK_O{animation:PlatformerGame_wingFlapFar__aJI8_ var(--flap,.5s) ease-in-out infinite alternate}@keyframes PlatformerGame_wingFlap__U87lA{0%{transform:rotate(24deg)}to{transform:rotate(-26deg)}}@keyframes PlatformerGame_wingFlapFar__aJI8_{0%{transform:rotate(-20deg)}to{transform:rotate(16deg)}}.PlatformerGame_ptero__CpczV{position:absolute;left:-170px;color:#7a6248;opacity:.9;animation-name:PlatformerGame_flyAcross__DXEn7;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.PlatformerGame_ptero__CpczV svg{transform:scale(var(--fs,1));transform-origin:center;overflow:visible}.PlatformerGame_pteroNight__JJgla{filter:brightness(.4) saturate(.5);opacity:.85}.PlatformerGame_bat__6uG2h.PlatformerGame_fromRight__Fm1Fz,.PlatformerGame_bird__ry5TW.PlatformerGame_fromRight__Fm1Fz,.PlatformerGame_ptero__CpczV.PlatformerGame_fromRight__Fm1Fz{left:auto;right:-170px;animation-name:PlatformerGame_flyAcrossReverse__NpP1c}.PlatformerGame_meteorStreak__r2ESZ{position:absolute;width:90px;height:3px;border-radius:999px;background:linear-gradient(90deg,#fff8e0,rgba(255,200,120,.6) 30%,transparent);transform:rotate(160deg);transform-origin:left center;animation-name:PlatformerGame_meteorFly__EkcRE;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes PlatformerGame_meteorFly__EkcRE{0%{translate:0 0;opacity:0}12%{opacity:1}to{translate:-38vw 30vh;opacity:0}}@keyframes PlatformerGame_flyAcross__DXEn7{0%{transform:translate(0) scaleX(-1)}25%{transform:translate(26vw,var(--y1,-14px)) scaleX(-1)}55%{transform:translate(58vw,var(--y2,8px)) scaleX(-1)}80%{transform:translate(84vw,var(--y3,-10px)) scaleX(-1)}to{transform:translate(108vw) scaleX(-1)}}@keyframes PlatformerGame_flyAcrossReverse__NpP1c{0%{transform:translate(0)}25%{transform:translate(-26vw,var(--y1,-14px))}55%{transform:translate(-58vw,var(--y2,8px))}80%{transform:translate(-84vw,var(--y3,-10px))}to{transform:translate(-108vw)}}.PlatformerGame_gust__HRKHi{position:absolute;color:rgba(255,255,255,.55);animation:PlatformerGame_gustDrift__Mpthe var(--dur,6s) ease-in-out forwards;pointer-events:none}.PlatformerGame_gust__HRKHi svg{overflow:visible;transform:scale(var(--gs,1));transform-origin:left center}.PlatformerGame_gust__HRKHi path{stroke-dasharray:280;animation:PlatformerGame_gustDraw__dxMr8 var(--dur,6s) linear forwards}@keyframes PlatformerGame_gustDrift__Mpthe{0%{transform:translate(0)}33%{transform:translate(14vw,var(--y1,-14px))}66%{transform:translate(28vw,var(--y2,12px))}to{transform:translate(42vw,var(--y3,-8px))}}@keyframes PlatformerGame_gustDraw__dxMr8{0%{stroke-dashoffset:280;opacity:0}12%{opacity:1}48%{stroke-dashoffset:0}82%{opacity:1}to{stroke-dashoffset:-280;opacity:0}}.PlatformerGame_gustLeaf___bPV8{position:absolute;font-size:1rem;line-height:1;animation:PlatformerGame_leafDrift__D4lQ_ var(--dur,6.5s) ease-in-out forwards;pointer-events:none}@keyframes PlatformerGame_leafDrift__D4lQ_{0%{transform:translate(0) rotate(0deg);opacity:0}12%{opacity:.85}33%{transform:translate(14vw,var(--y1,-14px)) rotate(150deg)}66%{transform:translate(28vw,var(--y2,12px)) rotate(280deg)}88%{opacity:.85}to{transform:translate(42vw,var(--y3,-8px)) rotate(430deg);opacity:0}}.PlatformerGame_themeDyno__Q84uz{background:linear-gradient(180deg,#cdeec4,#93d3a2 45%,#4f9d69)}.PlatformerGame_themeDyno__Q84uz .PlatformerGame_ground__2vtFn{background:linear-gradient(180deg,#8aa85b,#5d7a45 60%,#3c5231);border-top-color:#2e7d32}.PlatformerGame_themeDyno__Q84uz .PlatformerGame_hill__TftmE{background:linear-gradient(180deg,#7cb88a,#558b62)}.PlatformerGame_themeDyno__Q84uz .PlatformerGame_platform__ywlzQ{background:linear-gradient(180deg,#6d8f4e,#4a6b35)}.PlatformerGame_themeDyno__Q84uz .PlatformerGame_sun__HnRda{background:radial-gradient(circle,#fffbe0 0,#ffe58a 60%,#ffc53d 100%);box-shadow:0 0 60px 20px rgba(255,224,130,.45)}.PlatformerGame_night__21lbW{background:linear-gradient(180deg,#0b1035,#232a5e 55%,#3b2a63)}.PlatformerGame_moon__JTf8Q{position:absolute;top:40px;left:60px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#ffffff 0,#e8edf5 45%,#b9c4d6 100%);box-shadow:0 0 50px 14px rgba(214,226,255,.35)}.PlatformerGame_starfield__qJMpk{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(2px 2px at 26% 9%,#ffeebc,transparent),radial-gradient(1.5px 1.5px at 38% 24%,#fff,transparent),radial-gradient(2px 2px at 49% 12%,#dbe7ff,transparent),radial-gradient(1.5px 1.5px at 61% 27%,#fff,transparent),radial-gradient(2px 2px at 72% 8%,#ffeebc,transparent),radial-gradient(1.5px 1.5px at 83% 21%,#fff,transparent),radial-gradient(2px 2px at 93% 15%,#dbe7ff,transparent),radial-gradient(1.5px 1.5px at 18% 38%,#dbe7ff,transparent),radial-gradient(1.5px 1.5px at 55% 41%,#ffeebc,transparent),radial-gradient(1.5px 1.5px at 88% 44%,#fff,transparent);animation:PlatformerGame_twinkle___VBYE 2.8s ease-in-out infinite alternate}@keyframes PlatformerGame_twinkle___VBYE{0%{opacity:.55}to{opacity:1}}.PlatformerGame_night__21lbW .PlatformerGame_ground__2vtFn{background:linear-gradient(180deg,#6e5b40,#55432e 60%,#3c2d1d);border-top-color:#3f6d33}.PlatformerGame_night__21lbW .PlatformerGame_platform__ywlzQ{background:linear-gradient(180deg,#5c3b1c,#3f2a12)}.PlatformerGame_night__21lbW .PlatformerGame_bgDecor__qHqbB{opacity:.3;filter:saturate(.6) brightness(.65)}.PlatformerGame_night__21lbW .PlatformerGame_quicksand__J47_b{filter:brightness(.8)}.PlatformerGame_night__21lbW .PlatformerGame_collectible__Nehn7{filter:drop-shadow(0 0 7px rgba(255,250,220,.6))}.PlatformerGame_night__21lbW .PlatformerGame_hill__TftmE{background:linear-gradient(180deg,#2c3467,#1c2248)}.PlatformerGame_night__21lbW .PlatformerGame_midDecor__OexbP{opacity:.22;filter:saturate(.35) brightness(.55)}.PlatformerGame_night__21lbW .PlatformerGame_gust__HRKHi{color:rgba(190,210,255,.5)}.PlatformerGame_bgDecor__qHqbB{position:absolute;bottom:72px;font-size:3rem;line-height:1;opacity:.55;filter:saturate(.8);pointer-events:none;transform-origin:bottom center}.PlatformerGame_bgDecor__qHqbB.PlatformerGame_stirred__u_wEL{animation:PlatformerGame_stirredSway__jUbVi .22s ease-in-out infinite alternate}@keyframes PlatformerGame_stirredSway__jUbVi{0%{transform:rotate(-9deg)}to{transform:rotate(11deg)}}.PlatformerGame_ground__2vtFn{position:absolute;bottom:0;height:80px;background:linear-gradient(180deg,#d2b48c,#b08968 60%,#8b5e34);border-top:6px solid #7cb342}.PlatformerGame_quicksand__J47_b{position:absolute;bottom:65px;height:22px;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,#7a5a2e 0,#a8874f 45%,#cdb078 78%,rgba(205,176,120,0) 100%);box-shadow:inset 0 4px 7px rgba(0,0,0,.35);animation:PlatformerGame_quicksandSwirl__j5e6z 2.6s ease-in-out infinite}@keyframes PlatformerGame_quicksandSwirl__j5e6z{0%,to{transform:scale(1)}50%{transform:scale(.94,1.12)}}.PlatformerGame_quicksandHint__biGqH{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);font-size:1.4rem;opacity:.8;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));animation:PlatformerGame_bob__RX8gO 1.6s ease-in-out infinite}.PlatformerGame_quicksand__J47_b.PlatformerGame_swamp__V2JS7{background:radial-gradient(ellipse at 50% 40%,#24402a 0,#3d5c37 45%,#5d7d4b 78%,rgba(93,125,75,0) 100%);box-shadow:inset 0 4px 8px rgba(0,0,0,.45)}.PlatformerGame_platform__ywlzQ{position:absolute;height:18px;border-radius:6px;background:linear-gradient(180deg,#a1662f,#7a4a1f);box-shadow:0 4px 8px rgba(0,0,0,.25)}.PlatformerGame_mover__UVoxm,.PlatformerGame_obstacle__qbFru{position:absolute;display:flex;align-items:center;justify-content:center;line-height:1}.PlatformerGame_mover__UVoxm{filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.PlatformerGame_mover__UVoxm.PlatformerGame_stirredMover__Jy_Ll{animation:PlatformerGame_moverTumble__BQa3X .4s linear infinite}@keyframes PlatformerGame_moverTumble__BQa3X{0%{transform:rotate(0deg) translateY(-6px)}to{transform:rotate(1turn) translateY(-6px)}}.PlatformerGame_dustDevil__cKAha{position:absolute;top:378px;width:40px;height:62px;pointer-events:none;transform-origin:bottom center;animation:PlatformerGame_devilLean__FQMuf .9s ease-in-out infinite alternate}@keyframes PlatformerGame_devilLean__FQMuf{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.PlatformerGame_dustDevil__cKAha i{position:absolute;left:50%;border-radius:50%;background:rgba(211,182,130,.55);box-shadow:0 0 6px rgba(211,182,130,.4);animation:PlatformerGame_devilRing__N5ARu .4s ease-in-out infinite alternate}.PlatformerGame_dustDevil__cKAha i:first-child{bottom:0;width:12px;height:10px;margin-left:-6px}.PlatformerGame_dustDevil__cKAha i:nth-child(2){bottom:11px;width:19px;height:13px;margin-left:-9.5px;animation-delay:-.1s}.PlatformerGame_dustDevil__cKAha i:nth-child(3){bottom:26px;width:26px;height:15px;margin-left:-13px;animation-delay:-.2s}.PlatformerGame_dustDevil__cKAha i:nth-child(4){bottom:43px;width:33px;height:17px;margin-left:-16.5px;animation-delay:-.3s}@keyframes PlatformerGame_devilRing__N5ARu{0%{transform:translateX(-4px)}to{transform:translateX(4px)}}.PlatformerGame_meteor__Wxn_D{position:absolute;width:80px;height:80px;pointer-events:none}.PlatformerGame_meteorBall__xtmuL{position:absolute;left:24px;top:24px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7d6,#ffb347 55%,#e2571b);box-shadow:0 0 18px 6px rgba(255,140,40,.65)}.PlatformerGame_meteorBall__xtmuL:after{content:"";position:absolute;left:22px;top:4px;width:92px;height:16px;border-radius:999px;background:linear-gradient(90deg,rgba(255,170,60,.85),transparent);transform:rotate(-32deg);transform-origin:left center}.PlatformerGame_meteor__Wxn_D .PlatformerGame_shockwave__GA0BE{display:none;position:absolute;left:50%;top:56px;width:22px;height:22px;margin-left:-11px;border-radius:50%;border:4px solid rgba(255,200,120,.9)}.PlatformerGame_meteor__Wxn_D.PlatformerGame_impacting__50UJv .PlatformerGame_meteorBall__xtmuL{display:none}.PlatformerGame_meteor__Wxn_D.PlatformerGame_impacting__50UJv .PlatformerGame_shockwave__GA0BE{display:block;animation:PlatformerGame_shockRing__COEgs .8s ease-out forwards}@keyframes PlatformerGame_shockRing__COEgs{0%{transform:scale(.3);opacity:1}to{transform:scale(9);opacity:0}}.PlatformerGame_sandPuff__PkzW1.PlatformerGame_ember__G_IGi{background:#ff9a3c;box-shadow:0 0 6px rgba(255,140,40,.7)}.PlatformerGame_sandPuff__PkzW1{position:absolute;width:7px;height:7px;border-radius:50%;background:#d8bd8a;opacity:.8;pointer-events:none;animation:PlatformerGame_puffUp__9UcRX .8s ease-out forwards}@keyframes PlatformerGame_puffUp__9UcRX{to{transform:translate(26px,-54px) scale(.4);opacity:0}}.PlatformerGame_collectible__Nehn7{position:absolute;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;animation:PlatformerGame_bob__RX8gO 1.6s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}@keyframes PlatformerGame_bob__RX8gO{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.PlatformerGame_goal__fN_Ke{position:absolute;bottom:76px;font-size:3rem;line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.PlatformerGame_player__6jprW{position:absolute;width:46px;height:50px;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3));z-index:5}.PlatformerGame_playerSvg__MBxEr{width:100%;height:100%;overflow:visible}.PlatformerGame_player__6jprW.PlatformerGame_facingRight__c4Lcl{transform:scaleX(-1)}.PlatformerGame_player__6jprW.PlatformerGame_jumping__BLs14{transform:scaleY(1.08) scaleX(.94) translateY(-2px)}.PlatformerGame_player__6jprW.PlatformerGame_facingRight__c4Lcl.PlatformerGame_jumping__BLs14{transform:scaleX(-.94) scaleY(1.08) translateY(-2px)}.PlatformerGame_player__6jprW.PlatformerGame_hurt__tVqx4{filter:drop-shadow(0 6px 8px rgba(220,38,38,.6)) brightness(1.3)}.PlatformerGame_topBar__ewNYy{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:12px 16px;z-index:40}.PlatformerGame_topBar__ewNYy>a,.PlatformerGame_topBar__ewNYy>button{width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.75);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.PlatformerGame_multiplier__dqUvC{color:#b45309;animation:PlatformerGame_multiplierPulse__K0pTl 1.2s ease-in-out infinite alternate}@keyframes PlatformerGame_multiplierPulse__K0pTl{0%{opacity:.75}to{opacity:1}}.PlatformerGame_hud__6sNE8{margin-left:auto;display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.75);border-radius:999px;padding:8px 18px;font-weight:800;color:#6b3e0f}.PlatformerGame_touchControls__ZAWzW{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px;z-index:20;pointer-events:none}.PlatformerGame_dpad__FpXAB{display:flex;gap:14px;pointer-events:auto}.PlatformerGame_jumpBtn__KxE3B,.PlatformerGame_touchBtn__eWrYp{border-radius:50%;border:2px solid rgba(255,255,255,.55);background:rgba(255,255,255,.18);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 2px 10px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:background .12s ease,transform .12s ease}.PlatformerGame_touchBtn__eWrYp{width:64px;height:64px}.PlatformerGame_jumpBtn__KxE3B{pointer-events:auto;width:76px;height:76px}.PlatformerGame_jumpBtn__KxE3B:active,.PlatformerGame_touchBtn__eWrYp:active{background:rgba(255,255,255,.38);transform:scale(.94)}.PlatformerGame_chevron__Er1ZU{width:40%;height:40%;color:rgba(255,255,255,.95);filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.PlatformerGame_overlay__3HqGL{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:rgba(20,10,5,.45)}.PlatformerGame_overlayCard__taYRu{background:#fffaf3;border-radius:24px;padding:32px 36px;text-align:center;max-width:min(420px,88vw);box-shadow:0 20px 60px rgba(0,0,0,.35)}.PlatformerGame_overlayCard__taYRu h2{margin:0 0 8px;font-size:1.6rem;color:#8b4513}.PlatformerGame_overlayCard__taYRu p{margin:0 0 20px;color:#6b5b4f;font-size:.95rem;line-height:1.5}.PlatformerGame_overlayButtons__bWR4k{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.PlatformerGame_slotList__SsaFg{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.PlatformerGame_slotBtn__lHvLm{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;border-radius:14px;border:2px solid color-mix(in srgb,#f59e0b 45%,transparent);background:rgba(245,158,11,.08);color:#6b3e0f;font-weight:700;font-size:.98rem;cursor:pointer;text-align:left;transition:background .15s ease}.PlatformerGame_slotBtn__lHvLm:hover:not(:disabled){background:rgba(245,158,11,.2)}.PlatformerGame_slotBtn__lHvLm:disabled{opacity:.45;cursor:default}.PlatformerGame_slotMeta__uKW0w{font-size:.78rem;font-weight:600;opacity:.65}.PlatformerGame_slotPreview__xGDsU{cursor:default;border-style:dashed}.PlatformerGame_startBtn__UG4hR{padding:12px 28px;border-radius:999px;border:none;background:#f59e0b;color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer;transition:transform .15s ease}.PlatformerGame_startBtn__UG4hR:hover{transform:translateY(-2px)}.PlatformerGame_secondaryBtn__kF7hQ{padding:12px 28px;border-radius:999px;border:2px solid #f59e0b;background:transparent;color:#b45309;font-weight:800;font-size:1.05rem;cursor:pointer;transition:transform .15s ease}.PlatformerGame_secondaryBtn__kF7hQ:hover{transform:translateY(-2px)}.PlatformerGame_levelBanner__OtNWt{position:absolute;top:70px;left:50%;transform:translateX(-50%);z-index:25;background:rgba(255,255,255,.9);padding:10px 24px;border-radius:999px;font-weight:800;color:#8b4513;animation:PlatformerGame_bannerPop__P7Yfg .4s cubic-bezier(.2,.8,.2,1)}@keyframes PlatformerGame_bannerPop__P7Yfg{0%{transform:translateX(-50%) scale(.8);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.PlatformerGame_bonusToast__wT3Cj{position:absolute;top:130px;left:50%;transform:translateX(-50%);z-index:25;background:rgba(255,255,255,.92);padding:12px 28px;border-radius:999px;font-weight:800;font-size:1.4rem;color:#8b4513;box-shadow:0 10px 30px rgba(0,0,0,.18);animation:PlatformerGame_bannerPop__P7Yfg .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}@media (prefers-reduced-motion:reduce){.PlatformerGame_bgDecor__qHqbB.PlatformerGame_stirred__u_wEL,.PlatformerGame_collectible__Nehn7,.PlatformerGame_dustDevil__cKAha,.PlatformerGame_dustDevil__cKAha i,.PlatformerGame_mover__UVoxm.PlatformerGame_stirredMover__Jy_Ll,.PlatformerGame_multiplier__dqUvC,.PlatformerGame_quicksandHint__biGqH,.PlatformerGame_quicksand__J47_b,.PlatformerGame_starfield__qJMpk{animation:none}}.HighScoreTicker_ticker__TTxdM{position:relative;z-index:60;display:block;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 15%,transparent);text-decoration:none;color:inherit;cursor:pointer}.HighScoreTicker_track__UqKW8{display:flex;width:max-content;animation:HighScoreTicker_scroll__9pgPB 26s linear infinite}.HighScoreTicker_ticker__TTxdM:hover .HighScoreTicker_track__UqKW8{animation-play-state:paused}.HighScoreTicker_group__ItXBs{display:flex;flex-shrink:0}.HighScoreTicker_item__ccjTd{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:8px 32px;font-size:.9rem;font-weight:600;color:var(--text-body)}.HighScoreTicker_date__KM7Uo{font-weight:400;color:var(--text-dim)}@keyframes HighScoreTicker_scroll__9pgPB{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.HighScoreTicker_track__UqKW8{animation:none}}.ThemePicker_trigger__QOCeI{width:36px;height:36px;border-radius:50%;border:none;background:rgba(var(--surface-rgb),.55);font-size:1.1rem;cursor:pointer;transition:transform .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.ThemePicker_trigger__QOCeI:hover{transform:scale(1.08);background:rgba(var(--surface-rgb),.85)}.ThemePicker_grid__XeniL{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ThemePicker_themeBtn__iTr56{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;border-radius:16px;border:2px solid transparent;background:color-mix(in srgb,var(--accent) 8%,transparent);cursor:pointer;font-weight:700;font-family:inherit;color:var(--text-body);transition:transform .15s ease,border-color .15s ease,background .15s ease}.ThemePicker_themeBtn__iTr56:hover{transform:translateY(-2px)}.ThemePicker_themeBtn__iTr56.ThemePicker_active__ebipM{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.ThemePicker_emoji__6LBXU{font-size:1.8rem}.DarkModeToggle_trigger__Yp21F{width:36px;height:36px;border-radius:50%;border:none;background:rgba(var(--surface-rgb),.55);font-size:1.1rem;cursor:pointer;transition:transform .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.DarkModeToggle_trigger__Yp21F:hover{transform:scale(1.08);background:rgba(var(--surface-rgb),.85)}.LanguagePicker_trigger___mgJb{width:36px;height:36px;border-radius:50%;border:none;background:rgba(var(--surface-rgb),.55);font-size:1.1rem;cursor:pointer;transition:transform .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.LanguagePicker_trigger___mgJb:hover{transform:scale(1.08);background:rgba(var(--surface-rgb),.85)}.LanguagePicker_grid__DNDqm{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.LanguagePicker_langBtn__lT3oK{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;border-radius:16px;border:2px solid transparent;background:color-mix(in srgb,var(--accent) 8%,transparent);cursor:pointer;font-weight:700;font-family:inherit;color:var(--text-body);transition:transform .15s ease,border-color .15s ease,background .15s ease}.LanguagePicker_langBtn__lT3oK:hover{transform:translateY(-2px)}.LanguagePicker_langBtn__lT3oK.LanguagePicker_active__PR2jt{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.LanguagePicker_flag__9W_wI{font-size:1.8rem}.LanguagePicker_englishName__iYbrl{font-size:.75rem;font-weight:500;opacity:.7}.FeedbackModal_trigger__8pM4N{width:36px;height:36px;border-radius:50%;border:none;background:rgba(var(--surface-rgb),.55);font-size:1.1rem;cursor:pointer;transition:transform .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.FeedbackModal_trigger__8pM4N:hover{transform:scale(1.08);background:rgba(var(--surface-rgb),.85)}.FeedbackModal_intro__tuFZu{margin:0;font-size:.95rem;color:var(--text-dim)}.FeedbackModal_input__dktaB,.FeedbackModal_textarea__GM_U6{width:100%;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:1.05rem;font-family:inherit;background:var(--surface-solid);color:var(--text-body);resize:vertical}.FeedbackModal_input__dktaB:focus,.FeedbackModal_textarea__GM_U6:focus{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}.FeedbackModal_submitBtn__BBcWj{align-self:flex-start;padding:10px 24px;border-radius:999px;border:none;background:var(--accent);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.FeedbackModal_submitBtn__BBcWj:hover{transform:translateY(-1px);opacity:.92}.FeedbackModal_submitBtn__BBcWj:disabled{opacity:.5;cursor:default;transform:none}.FeedbackModal_errorMessage__2tbYw{margin:0;font-size:.9rem;color:#b3261e}.FeedbackModal_sentMessage__0vH2m{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.FeedbackModal_sentMessage__0vH2m p{margin:0;font-size:1.05rem;color:var(--text-body)}.Navbar_navbar__GrSXC{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px;gap:24px;padding:16px 24px;background:rgba(var(--surface-rgb),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Navbar_brand__JWn4W{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.2rem;color:var(--accent);text-decoration:none}.Navbar_logo__X4o9i{border-radius:50%;object-fit:cover}.Navbar_links__puXTb{display:flex;gap:16px}.Navbar_link__Ssa7S{text-decoration:none;color:var(--text-dim);font-weight:600;padding:6px 12px;border-radius:999px;transition:background .2s ease,color .2s ease}.Navbar_link__Ssa7S:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.Navbar_link__Ssa7S.Navbar_active__qyFWv{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}button.Navbar_link__Ssa7S{font:inherit;background:none;border:none;cursor:pointer}.Navbar_dropdown__xFPnr{position:relative}.Navbar_dropdownMenu___PkgI{display:flex;flex-direction:column;gap:4px;min-width:190px;padding:8px;background:var(--surface-solid);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.16);z-index:90}.Navbar_dropdownItem__UWMxQ{text-decoration:none;color:var(--text-body);font-weight:600;padding:8px 12px;border-radius:10px;transition:background .15s ease,color .15s ease}.Navbar_dropdownItem__UWMxQ:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.Navbar_dropdownItem__UWMxQ.Navbar_active__qyFWv{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.Navbar_right__P9dsj{margin-left:auto;display:flex;align-items:center;gap:8px}.page_page__BxAA0{min-height:calc(100vh - 68px);padding:48px 24px;display:flex;flex-direction:column;align-items:center}.page_page__BxAA0 h1{font-size:2.5rem;font-weight:800;color:var(--accent);margin:0 0 8px;text-align:center}.page_tagline__S3p9G{text-align:center;color:var(--text-secondary);margin:0 0 40px;font-size:1.1rem}.page_section__xkxZH{width:100%;margin-bottom:48px}.page_sectionHeading__bMzBZ{font-size:1.4rem;font-weight:800;color:var(--text-body);text-align:center;margin:0 0 20px}.page_grid__F_stI{display:grid;grid-template-columns:repeat(auto-fit,320px);justify-content:center;grid-gap:24px;gap:24px;max-width:calc(6 * 320px + 5 * 24px);margin:0 auto}.page_card__DQzRC{display:flex;flex-direction:column;gap:8px;width:320px;height:300px;padding:24px;border-radius:20px;background:rgba(var(--surface-rgb),.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none;color:inherit;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.page_card__DQzRC:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.1)}.page_emoji__nq7j_{font-size:2.4rem;line-height:1}.page_emoji__nq7j_ svg{width:1.7em;height:1em;display:inline-block}.page_title__72TnV{font-weight:700;font-size:1.3rem;color:var(--text-body)}.page_description__xBSwX{color:var(--text-secondary);font-size:.95rem;line-height:1.4;flex:1 1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.LeaderboardView_page__4G4dQ{min-height:calc(100vh - 68px);padding:48px 24px}.LeaderboardView_page__4G4dQ h1{font-size:2.5rem;font-weight:800;color:var(--accent);margin:0 0 8px;text-align:center}.LeaderboardView_tagline__uY_bI{text-align:center;color:var(--text-secondary);margin:0 0 24px;font-size:1.1rem}.LeaderboardView_thresholdHint__D1LEm{max-width:480px;margin:0 auto 32px;text-align:center;font-size:.9rem;color:var(--text-muted)}.LeaderboardView_combinedSection__7LlLC{max-width:480px;margin:0 auto 40px;background:var(--card-bg);border-radius:20px;padding:24px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.LeaderboardView_combinedSection__7LlLC h2{margin:0 0 12px;font-size:1.2rem;color:var(--text-body);text-align:center}.LeaderboardView_grid__yGESO{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;max-width:900px;margin:0 auto}.LeaderboardView_exerciseSection___LeyC{background:var(--card-bg);border-radius:20px;padding:20px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.LeaderboardView_exerciseSection___LeyC h2{margin:0 0 10px;font-size:1.1rem;color:var(--text-body)}.LeaderboardView_empty__Pzn79{color:var(--text-muted);font-size:.9rem;margin:0}.LeaderboardView_list__Qa9oj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.LeaderboardView_row__l5iwf{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(var(--surface-rgb),.5)}.LeaderboardView_rank__az_R5{font-weight:800;color:var(--accent);min-width:1.5em}.LeaderboardView_name__oUokT{flex:1 1;font-weight:600;color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardView_score__P_g4e{font-weight:800;color:var(--text-dim)}.HighScoreEntryModal_scoreLine__a_lrf{margin:0;font-size:1.05rem;color:var(--text-body)}.HighScoreEntryModal_input__Vofq_{width:100%;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:1.05rem;font-family:inherit;background:var(--surface-solid);color:var(--text-body)}.HighScoreEntryModal_input__Vofq_:focus{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}.HighScoreEntryModal_input__Vofq_.HighScoreEntryModal_invalid__tI554{border-color:#b3261e}.HighScoreEntryModal_errorMessage__SXLBk{margin:0;font-size:.9rem;color:#b3261e}.HighScoreEntryModal_submitBtn__zq7vl{align-self:flex-start;padding:10px 24px;border-radius:999px;border:none;background:var(--accent);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.HighScoreEntryModal_submitBtn__zq7vl:hover{transform:translateY(-1px);opacity:.92}.HighScoreEntryModal_submitBtn__zq7vl:disabled{opacity:.5;cursor:default;transform:none}.IdlePauseOverlay_overlay__bGTiz{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);animation:IdlePauseOverlay_idleFadeIn__LFR3q .5s ease}@keyframes IdlePauseOverlay_idleFadeIn__LFR3q{0%{opacity:0}to{opacity:1}}.IdlePauseOverlay_card__hW_FD{background:var(--surface-solid,#fffaf3);border-radius:24px;padding:32px 40px;text-align:center;max-width:min(420px,88vw);box-shadow:0 20px 60px rgba(0,0,0,.5)}.IdlePauseOverlay_emoji__crebc{font-size:3rem;margin-bottom:8px}.IdlePauseOverlay_title__TiK27{margin:0 0 8px;font-size:1.5rem;color:var(--text-body,#4a3728)}.IdlePauseOverlay_detail__aJ54j{margin:0 0 16px;font-size:.9rem;color:var(--text-muted,#8a7a6a)}.IdlePauseOverlay_resumeBtn__p7o4S{padding:12px 32px;border-radius:999px;border:none;background:var(--accent,#f59e0b);color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer;transition:transform .15s ease}.IdlePauseOverlay_resumeBtn__p7o4S:hover{transform:translateY(-2px)}.SettingsForm_section__qRX8_{display:flex;flex-direction:column;gap:10px}.SettingsForm_sectionTitle__y87TV{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.SettingsForm_checkboxRow__8NQEL{display:flex;align-items:center;gap:10px;font-size:1rem;cursor:pointer}.SettingsForm_checkboxRow__8NQEL input{width:18px;height:18px;accent-color:var(--accent)}.SettingsForm_textInput__LwnvO{width:100%;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:1rem;font-family:inherit;background:var(--surface-solid);color:var(--text-body)}.SettingsForm_textInput__LwnvO:focus{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}.SettingsForm_hint__X1_iu{font-size:.8rem;color:var(--text-muted)}.SettingsForm_sliderRow__O3uMw{display:flex;align-items:center;gap:12px}.SettingsForm_sliderRow__O3uMw input[type=range]{flex:1 1;accent-color:var(--accent)}.SettingsForm_sliderValue__GAEgt{min-width:40px;text-align:center;font-weight:700;color:var(--accent)}.SettingsForm_resetBtn___QK_J{align-self:flex-start;padding:8px 16px;border-radius:999px;border:none;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-weight:700;cursor:pointer;transition:background .2s ease}.SettingsForm_resetBtn___QK_J:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.ClickTarget_target__fUEdj{position:fixed;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;border:none;background:color-mix(in srgb,var(--accent) 18%,white);box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:3rem;display:flex;align-items:center;justify-content:center;animation:ClickTarget_targetBounce__Wsprk 1.4s ease-in-out infinite}.ClickTarget_target__fUEdj.ClickTarget_shake__ftwCw{animation:ClickTarget_targetShake__cpCVK .4s ease}@keyframes ClickTarget_targetBounce__Wsprk{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes ClickTarget_targetShake__cpCVK{0%,to{transform:translate(-50%,-50%) rotate(0deg)}25%{transform:translate(-50%,-50%) rotate(-8deg)}75%{transform:translate(-50%,-50%) rotate(8deg)}}.ClickVisualizer_clickable__SE__G{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20d%3D%22M20%203%20L24.1%2014.3%20L36.2%2014.7%20L26.7%2022.2%20L30%2033.7%20L20%2027%20L10%2033.7%20L13.3%2022.2%20L3.8%2014.7%20L15.9%2014.3%20Z%22%20fill%3D%22%23ffd34d%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M20%203%20L24.1%2014.3%20L36.2%2014.7%20L26.7%2022.2%20L30%2033.7%20L20%2027%20L10%2033.7%20L13.3%2022.2%20L3.8%2014.7%20L15.9%2014.3%20Z%22%20fill%3D%22none%22%20stroke%3D%22%237a5ea8%22%20stroke-width%3D%221.2%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 20 20,pointer}.ConnectPrompt_overlay__STYiv{position:fixed;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(var(--surface-rgb),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ConnectPrompt_fadeIn__h44_S .4s ease}@keyframes ConnectPrompt_fadeIn__h44_S{0%{opacity:0}to{opacity:1}}.ConnectPrompt_card__5JFEh{max-width:380px;text-align:center;background:rgba(var(--surface-rgb),.85);border-radius:24px;padding:32px 36px;box-shadow:0 20px 60px rgba(0,0,0,.12)}.ConnectPrompt_emoji__d8grM{font-size:3rem;margin-bottom:12px}.ConnectPrompt_title__OpUPs{font-size:1.3rem;font-weight:800;color:var(--accent);margin:0 0 8px}.ConnectPrompt_subtitle__PVnhP{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.4}.TargetPrompt_wrap__K3Hps{position:fixed;left:50%;top:36%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.TargetPrompt_instruction__1s7pV{font-size:1.1rem;font-weight:700;color:var(--text-secondary);letter-spacing:.03em}.TargetPrompt_target__7idgl{font-size:clamp(3rem,20vw,12rem);font-weight:800;line-height:1;opacity:.92;filter:drop-shadow(0 6px 18px rgba(0,0,0,.1));animation:TargetPrompt_idlePulse__D3xJj 2s ease-in-out infinite}.TargetPrompt_target__7idgl.TargetPrompt_shake__mecEm{animation:TargetPrompt_shake__mecEm .4s ease}@keyframes TargetPrompt_idlePulse__D3xJj{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes TargetPrompt_shake__mecEm{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-7deg) scale(1)}75%{transform:rotate(7deg) scale(1)}}.GamepadVisualizer_statusBadge__dfdKY{position:fixed;left:50%;top:max(18px,env(safe-area-inset-top));transform:translateX(-50%);font-size:.95rem;font-weight:600;color:var(--accent);background:rgba(var(--surface-rgb),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 16px;border-radius:999px;pointer-events:none;transition:opacity .4s ease}