.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)}.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)}.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)}.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}}.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}.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}.KeyboardVisualizer_connectOverlay__bOf2x{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:KeyboardVisualizer_fadeIn__QtF0x .4s ease}@keyframes KeyboardVisualizer_fadeIn__QtF0x{0%{opacity:0}to{opacity:1}}.KeyboardVisualizer_connectCard__eDJy8{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)}.KeyboardVisualizer_connectEmoji__qkewt{font-size:3rem;margin-bottom:12px}.KeyboardVisualizer_connectTitle__3Q3kH{font-size:1.3rem;font-weight:800;color:var(--accent);margin:0 0 8px}.KeyboardVisualizer_connectSubtitle__aX_pT{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.4}.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}.GamepadVisualizer_connectOverlay__htySL{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:GamepadVisualizer_fadeIn__OQ4He .4s ease}@keyframes GamepadVisualizer_fadeIn__OQ4He{0%{opacity:0}to{opacity:1}}.GamepadVisualizer_connectCard__fMsxA{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)}.GamepadVisualizer_connectEmoji__fPv_2{font-size:3rem;margin-bottom:12px}.GamepadVisualizer_connectTitle__2jhWM{font-size:1.3rem;font-weight:800;color:var(--accent);margin:0 0 8px}.GamepadVisualizer_connectSubtitle__fchua{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.4}.SupeRynoGame_page__eGB2g{position:fixed;inset:0;overflow:hidden;background:linear-gradient(180deg,#fde68a,#fca5a5 45%,#f59e0b);touch-action:none}.SupeRynoGame_scaleOuter__oFNd3{position:relative;width:100%;height:100%;overflow:hidden}.SupeRynoGame_scaleInner__wfV26{position:relative;transform-origin:top left;overflow:hidden}.SupeRynoGame_viewport__N6Jjz{position:relative;width:100%;height:100%;overflow:hidden}.SupeRynoGame_world__PdLBB{position:absolute;top:0;left:0;height:100%;will-change:transform}.SupeRynoGame_sun__nn7hf{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)}.SupeRynoGame_bgDecor__7vbDB{position:absolute;bottom:78px;font-size:3rem;opacity:.55;filter:saturate(.8);pointer-events:none}.SupeRynoGame_ground__7ms_I{position:absolute;bottom:0;height:80px;background:linear-gradient(180deg,#d2b48c,#b08968 60%,#8b5e34);border-top:6px solid #7cb342}.SupeRynoGame_platform__Gq7UL{position:absolute;height:18px;border-radius:6px;background:linear-gradient(180deg,#a1662f,#7a4a1f);box-shadow:0 4px 8px rgba(0,0,0,.25)}.SupeRynoGame_collectible__h3Q_1,.SupeRynoGame_obstacle__18Em0{position:absolute;display:flex;align-items:center;justify-content:center;line-height:1}.SupeRynoGame_collectible__h3Q_1{font-size:1.8rem;animation:SupeRynoGame_bob__gNM0Z 1.6s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}@keyframes SupeRynoGame_bob__gNM0Z{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.SupeRynoGame_goal__4AXu4{position:absolute;bottom:80px;font-size:3rem;line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.SupeRynoGame_player__jLg2_{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}.SupeRynoGame_rhinoSvg___QYI6{width:100%;height:100%;overflow:visible}.SupeRynoGame_player__jLg2_.SupeRynoGame_facingRight__pPZgS{transform:scaleX(-1)}.SupeRynoGame_player__jLg2_.SupeRynoGame_jumping__BmxgC{transform:scaleY(1.08) scaleX(.94) translateY(-2px)}.SupeRynoGame_player__jLg2_.SupeRynoGame_facingRight__pPZgS.SupeRynoGame_jumping__BmxgC{transform:scaleX(-.94) scaleY(1.08) translateY(-2px)}.SupeRynoGame_player__jLg2_.SupeRynoGame_hurt__loQoh{filter:drop-shadow(0 6px 8px rgba(220,38,38,.6)) brightness(1.3)}.SupeRynoGame_topBar__KUsco{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:12px 16px;z-index:40}.SupeRynoGame_topBar__KUsco>a,.SupeRynoGame_topBar__KUsco>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}.SupeRynoGame_hud__s1AY4{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}.SupeRynoGame_touchControls__5lDUG{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}.SupeRynoGame_dpad__FrWPk{display:flex;gap:14px;pointer-events:auto}.SupeRynoGame_jumpBtn__BVdHO,.SupeRynoGame_touchBtn__5nt4y{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}.SupeRynoGame_touchBtn__5nt4y{width:64px;height:64px}.SupeRynoGame_jumpBtn__BVdHO{pointer-events:auto;width:76px;height:76px}.SupeRynoGame_jumpBtn__BVdHO:active,.SupeRynoGame_touchBtn__5nt4y:active{background:rgba(255,255,255,.38);transform:scale(.94)}.SupeRynoGame_chevron__hwDbx{width:40%;height:40%;color:rgba(255,255,255,.95);filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.SupeRynoGame_overlay__QZYWi{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:rgba(20,10,5,.45)}.SupeRynoGame_overlayCard__a8703{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)}.SupeRynoGame_overlayCard__a8703 h2{margin:0 0 8px;font-size:1.6rem;color:#8b4513}.SupeRynoGame_overlayCard__a8703 p{margin:0 0 20px;color:#6b5b4f;font-size:.95rem;line-height:1.5}.SupeRynoGame_startBtn__sypoW{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}.SupeRynoGame_startBtn__sypoW:hover{transform:translateY(-2px)}.SupeRynoGame_levelBanner__j__zG{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:SupeRynoGame_bannerPop__St6ei .4s cubic-bezier(.2,.8,.2,1)}@keyframes SupeRynoGame_bannerPop__St6ei{0%{transform:translateX(-50%) scale(.8);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.SupeRynoGame_collectible__h3Q_1{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}