@import url(https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&family=MuseoModerno:ital,wght@0,100..900;1,100..900&display=swap);:root{--color-surface:#fafafa;--color-surface75:#f0f0f0;--color-surface-overlay:#ffffffbf;--color-gold:#fbbf24;--color-gold-dark:#f59e0b;--gradient-gold:linear-gradient(135deg,#fbbf24,#f59e0b);--color-text-light:#fff;--color-text-subtle:#fff9;--color-rarity-mythic:#ef4444;--color-rarity-legendary:#fbbf24;--color-loading-border:#fef2f2;--color-loading-bg:#f0fdf4;--color-lt-green:var(--color-accent);--color-primary-ink:#011d07;--color-accent-alt:#95d600;--color-border:#1a1a2e14;--color-border-strong:#1a1a2e26;--color-bg-subtle:#1a1a2e08;--color-border-subtle-on-dark:#ffffff14;--color-text-muted-on-dark:#ffffff80;--color-text-muted-on-dark-alt:#fff9;--color-accent-blue:#3b82f6;--gradient-accent-to-blue:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-blue) 100%);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:30px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:20px;--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 20px #00000026;--shadow-lg:0 10px 30px #0003;--shadow-xl:0 20px 40px #0000004d;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--z-base:1;--z-elevated:10;--z-sticky:100;--z-modal:1000;--z-tooltip:2000;--font-primary:"Google Sans Flex",sans-serif;--font-display:"MuseoModerno",sans-serif;--font-secondary:"Google Sans Flex",sans-serif;--modal-padding:16px;--form-padding:32px 36px;--form-max-width:360px;--form-border-radius:40px;--title-size:clamp(1.2em,4vw + 0.5rem,1.875rem);--input-size:0.9rem;--small-text:0.8rem;--button-size:1rem;--group-gap:16px;--input-padding-y:14px;--button-width:65%;--button-min-width:130px;--touch-target:44px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;margin:0}button[class*=detailBtn] lord-icon,button[class*=editBtn] lord-icon{--lord-icon-primary:#fff;--lord-icon-secondary:#fff}@media (hover:hover){button[class*=detailBtn]:hover lord-icon,button[class*=editBtn]:hover lord-icon{--lord-icon-primary:#fbbf24;--lord-icon-secondary:#fbbf24}}button[class*=createBtn] lord-icon{--lord-icon-primary:currentColor!important;--lord-icon-secondary:currentColor!important}:root{--home-space-xs:0.5rem;--home-space-sm:1rem;--home-space-md:1.5rem;--home-space-lg:2rem;--home-space-xl:1rem;--home-radius-sm:0.5rem;--home-radius-md:1rem;--home-radius-lg:1.875rem;--home-radius-full:6.25rem;--home-transition-smooth:all 0.4s cubic-bezier(0.23,1,0.32,1);--home-transition-bouncy:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55)}.HomeLayout_authContainer__WX96u{background-color:var(--color-surface);cursor:default;display:flex;flex-direction:column;font-family:Google Sans Flex,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:40px;position:relative;width:100%}.HomeLayout_webflowBanner__MgOzt{align-items:center;background:var(--gradient-accent);box-shadow:0 2px 8px #4ade8033;color:var(--color-text-dark);display:flex;font-family:MuseoModerno,sans-serif;font-size:clamp(.775rem,2vw,1.125rem);font-weight:600;height:40px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.HomeLayout_logoImage__FdDby{cursor:pointer;display:none;height:auto;left:40px;top:70px;transition:transform .3s ease;width:clamp(70px,8vw,80px);z-index:50}.HomeLayout_logoImage__FdDby:hover{transform:scale(1.08) rotate(5deg)}.HomeLayout_logoMobileImage__\+dN9D{cursor:pointer;display:block;height:auto;left:40px;top:70px;transition:transform .3s ease;width:clamp(50px,8vw,70px);z-index:50}.HomeLayout_mobileHeader__1ZoBv{align-items:center;display:flex;justify-content:space-between;left:1rem;left:var(--home-space-sm);padding:.5rem;padding:var(--home-space-xs);position:fixed;right:1rem;right:var(--home-space-sm);top:60px;z-index:50}.HomeLayout_logoContainerMobile__bffEo{align-items:center;display:flex}.HomeLayout_leftSideWrapper__MScUO{background-color:var(--color-surface);box-sizing:border-box;min-height:calc(100vh - 40px);position:relative;width:100%;z-index:10}.HomeLayout_leftSide__drXbc{align-items:center;background-color:var(--color-primary-dark);border-radius:0;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 40px);overflow:hidden;padding:2rem 0;padding:var(--home-space-lg) 0;position:relative;width:100%}.HomeLayout_decorativeElements__KL1HG{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.HomeLayout_floatingDecor__uaXca{animation:HomeLayout_float__MgGdu 6s ease-in-out infinite;font-weight:900;line-height:1;opacity:.06;position:absolute;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.HomeLayout_decor1__ajcIH{animation-delay:0s;bottom:5%;color:#ffffff14;font-size:clamp(10rem,15vw,10rem);left:5%}.HomeLayout_decor2__Owpu1{animation-delay:2s;color:#ffffff14;font-size:clamp(10rem,15vw,10rem);right:5%;top:10%}@keyframes HomeLayout_float__MgGdu{0%,to{opacity:.06;transform:translateY(0) rotate(0deg)}50%{opacity:.04;transform:translateY(-15px) rotate(1deg)}}.HomeLayout_overlayGradient__NL1q0{background:radial-gradient(circle at 30% 50%,#4ade8008 0,#0000 50%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.HomeLayout_leftSideContent__-9ohx{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:1rem;padding:var(--home-space-sm);width:100%;z-index:10}.HomeLayout_leftSideTitle__0mIrD{color:var(--color-text-light);font-size:clamp(2rem,2vw,3.5rem);font-weight:900;letter-spacing:-1px;line-height:1.2;margin:0 0 1.5rem;margin:0 0 var(--home-space-md) 0;text-align:center}.HomeLayout_highlightText__KkvS\+{-webkit-text-fill-color:#0000;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;display:inline-block}.HomeLayout_leftSideSubtitle__ZCS1d{color:var(--color-text-muted);font-size:clamp(.5rem,2vw,1rem);line-height:1.6;margin-bottom:2rem;margin-bottom:var(--home-space-lg);text-align:center}.HomeLayout_leftSideSubtitle__ZCS1d strong{color:var(--color-text-light);display:block;font-size:clamp(.9rem,2.5vw,1.3rem);font-weight:600;letter-spacing:.5px;margin-top:.5rem;margin-top:var(--home-space-xs);text-align:center}.HomeLayout_gamifiedTerm__NkUeq{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#4ade80 10%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% auto;cursor:pointer;display:inline-block;font-weight:700;padding:0 2px;position:relative;transition:transform .5s cubic-bezier(.25,.46,.45,.94),text-shadow .1s ease}.HomeLayout_gamifiedTerm__NkUeq:hover{transform:scale(1.05) translateY(-1px)}.HomeLayout_btnWrapper__QKnRq{align-items:center;display:flex;gap:1rem;gap:var(--home-space-sm);justify-content:center;margin:0 auto;width:80%}.HomeLayout_ctaButton__xNCsz,.HomeLayout_ctaInfoButton__nCros{border-radius:6.25rem;border-radius:var(--home-radius-full);cursor:pointer;flex:1 1 auto;font-family:MuseoModerno,sans-serif;font-size:clamp(.9rem,2vw,1.1rem);font-weight:700;letter-spacing:.5px;min-width:170px;padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.75rem);position:relative;text-align:center;transform:translateY(0);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:var(--home-transition-bouncy);white-space:nowrap;z-index:1}.HomeLayout_ctaButton__xNCsz{background-color:var(--color-accent);border:2px solid #0000;color:var(--color-text-dark)}.HomeLayout_ctaButton__xNCsz:hover{transform:translateY(-2px)}.HomeLayout_ctaButton__xNCsz:active{transform:translateY(0)}.HomeLayout_ctaInfoButton__nCros{align-items:center;background:#0000;border:2px solid #ffffff4d;color:var(--color-text-light);display:flex;gap:6px;justify-content:center}.HomeLayout_ctaInfoButton__nCros:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.HomeLayout_ctaInfoButton__nCros.HomeLayout_toggled__oHI6o{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-text-dark);transform:scale(1)}.HomeLayout_rightSide__86ChK{align-items:center;animation:HomeLayout_fadeIn__7jKa9 .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a2e99;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:200}@keyframes HomeLayout_fadeIn__7jKa9{0%{opacity:0}to{opacity:1}}.HomeLayout_showModal__oT6gQ{display:flex}.HomeLayout_drawerContainer__wrW6i{align-items:center;display:flex;height:100%;justify-content:center;max-width:395px;position:relative;width:100%}.HomeLayout_rightSideContent__lV600{animation:HomeLayout_slideUp__3yf6m .3s ease;background-color:var(--color-surface);border-radius:40px;box-shadow:0 20px 40px #1a1a2e26;max-height:100vh;max-width:345px;padding:25px;position:relative;width:100%}@keyframes HomeLayout_slideUp__3yf6m{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.HomeLayout_closeModalBtn__pZAVL{align-items:center;background:var(--color-primary-dark);border:3px solid var(--color-surface);border-radius:100%;color:var(--color-accent);cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .4s cubic-bezier(.23,1,.32,1);transition:var(--home-transition-smooth);width:50px;z-index:201}.HomeLayout_closeModalBtn__pZAVL:hover{background:var(--color-primary-darker);transform:scale(1.1)}.HomeLayout_rightSideDesktop__UYpIn{display:none}@media (min-width:768px){.HomeLayout_leftSide__drXbc{padding:1rem 2rem;padding:var(--home-space-xl) var(--home-space-lg)}.HomeLayout_glassCard__-z4Al{padding:1rem;padding:var(--home-space-xl)}.HomeLayout_decor1__ajcIH{bottom:2%;font-size:clamp(10rem,20vw,15rem);left:0}.HomeLayout_decor2__Owpu1{font-size:clamp(10rem,20vw,17rem);right:0;top:8%}.HomeLayout_btnWrapper__QKnRq{align-items:center;gap:1.5rem;gap:var(--home-space-md);justify-content:center;margin:0 auto;width:100%}.HomeLayout_ctaButton__xNCsz,.HomeLayout_ctaInfoButton__nCros{flex:0 1 auto}}@media (min-width:1050px){.HomeLayout_authContainer__WX96u{grid-gap:0;display:grid;gap:0;grid-template-columns:2.2fr 1fr;padding-top:40px;transition:all .4s cubic-bezier(.23,1,.32,1);transition:var(--home-transition-smooth)}.HomeLayout_authContainer__WX96u.HomeLayout_rightsideHidden__Notle{grid-template-columns:1fr 0fr}.HomeLayout_webflowBanner__MgOzt{font-size:1.125rem}.HomeLayout_logoImage__FdDby{display:block}.HomeLayout_leftSideWrapper__MScUO{max-height:calc(100vh - 60px);padding:20px 0 20px 20px;transition:all .4s cubic-bezier(.23,1,.32,1);transition:var(--home-transition-smooth)}.HomeLayout_authContainer__WX96u.HomeLayout_rightsideHidden__Notle .HomeLayout_leftSideWrapper__MScUO{padding:0}.HomeLayout_leftSide__drXbc{border-radius:30px;min-height:100%;transition:all .4s cubic-bezier(.23,1,.32,1);transition:var(--home-transition-smooth)}.HomeLayout_authContainer__WX96u.HomeLayout_rightsideHidden__Notle .HomeLayout_leftSide__drXbc{border-radius:0;min-height:calc(100vh - 40px)}.HomeLayout_closeModalBtn__pZAVL,.HomeLayout_rightSide__86ChK{display:none!important}.HomeLayout_mobileHeader__1ZoBv{display:none}.HomeLayout_decor1__ajcIH{bottom:0;font-size:15rem;left:5%}.HomeLayout_decor2__Owpu1{font-size:17rem;right:3%;top:7%}.HomeLayout_leftSideTitle__0mIrD{font-size:3rem;text-align:center}.HomeLayout_leftSideSubtitle__ZCS1d{text-align:center}.HomeLayout_leftSideSubtitle__ZCS1d strong{font-size:1.25rem}.HomeLayout_ctaButton__xNCsz,.HomeLayout_ctaInfoButton__nCros{font-size:1.125rem;padding:.875rem 1.75rem}.HomeLayout_rightSideDesktop__UYpIn{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-surface);display:flex;height:calc(100vh - 40px);justify-content:center;overflow:hidden;position:relative;transform-origin:right;transition:all .4s cubic-bezier(.23,1,.32,1);transition:var(--home-transition-smooth);width:100%;z-index:5}.HomeLayout_rightSideDesktop__UYpIn.HomeLayout_hidden__\+gkwH{opacity:0;pointer-events:none;transform:translateX(100%)}.HomeLayout_rightSideDesktop__UYpIn .HomeLayout_rightSideContent__lV600{animation:none;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;padding:2rem;width:100%}}@media (min-width:1440px){.HomeLayout_authContainer__WX96u{grid-template-columns:2.5fr 1fr}.HomeLayout_authContainer__WX96u.HomeLayout_rightsideHidden__Notle{grid-template-columns:1fr 0fr}.HomeLayout_glassCard__-z4Al,.HomeLayout_leftSideContent__-9ohx{max-width:700px}}@media (max-width:375px){.HomeLayout_authContainer__WX96u{padding-top:40px}.HomeLayout_mobileHeader__1ZoBv{left:.5rem;left:var(--home-space-xs);right:.5rem;right:var(--home-space-xs);top:50px}.HomeLayout_leftSide__drXbc{padding:1.5rem .5rem;padding:var(--home-space-md) var(--home-space-xs)}.HomeLayout_glassCard__-z4Al{padding:1.5rem;padding:var(--home-space-md)}.HomeLayout_btnWrapper__QKnRq{align-items:center;flex-direction:column;gap:1rem;gap:var(--home-space-sm);justify-content:center;margin:0 auto;width:100%}.HomeLayout_ctaButton__xNCsz,.HomeLayout_ctaInfoButton__nCros{min-width:auto;width:100%}}.LoginModal_modalOverlay__2Ede7{animation:LoginModal_fadeIn__I-Svc .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-y:auto;padding:16px;padding:var(--modal-space-padding);place-items:center;position:fixed;z-index:9999}.LoginModal_modalOverlayClosing__PWU7i{animation:LoginModal_fadeOut__kGFsr .22s ease-in-out forwards}@keyframes LoginModal_fadeIn__I-Svc{0%{opacity:0}to{opacity:1}}@keyframes LoginModal_fadeOut__kGFsr{0%{opacity:1}to{opacity:0}}.LoginModal_modalContainer__Y8q2f{animation:LoginModal_bounceIn__MiC1X .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:LoginModal_bounceIn__MiC1X .6s var(--modal-easing-bouncy) forwards;position:relative;width:min(100%,380px);width:min(100%,var(--modal-max-width))}.LoginModal_modalContainerClosing__sNnby{animation:LoginModal_zoomOutSoft__fZA8y .22s ease-in-out forwards}@keyframes LoginModal_bounceIn__MiC1X{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes LoginModal_zoomOutSoft__fZA8y{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.LoginModal_loginFormWrapper__9qnIT{background-color:var(--color-surface-white);border-radius:40px;border-radius:var(--modal-radius);box-shadow:0 20px 40px #1a1a2e26;padding:32px;padding:var(--modal-space-content);position:relative;width:100%;z-index:10}.LoginModal_loginFormBackground__pp0Gb{background-position:50%;inset:0;position:absolute;z-index:1}.LoginModal_loginFormContent__GIATf{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.LoginModal_closeModalBtn__Or9fv{background:var(--color-primary-dark);border:3px solid var(--color-surface-white);border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;place-items:center;position:absolute;right:-8px;top:-8px;width:50px;z-index:201}.LoginModal_loginFormContent__GIATf>*{animation:LoginModal_slideInUp__knN\+9 .5s cubic-bezier(.23,1,.32,1) backwards}.LoginModal_loginFormContent__GIATf>:first-child{animation-delay:.2s}.LoginModal_loginFormContent__GIATf>:nth-child(2){animation-delay:.25s}.LoginModal_loginFormContent__GIATf>:nth-child(3){animation-delay:.3s}.LoginModal_loginFormContent__GIATf>:nth-child(4){animation-delay:.35s}@keyframes LoginModal_slideInUp__knN\+9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LoginModal_loginTitle__abEv-{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(28px,6vw,36px);font-size:var(--modal-font-size-title);font-weight:900;line-height:1.2;margin:0 0 18px;margin:0 0 var(--modal-gap-group);text-align:center}.LoginModal_loginForm__5Y5OG{width:100%}.LoginModal_loginError__dq7V3{animation:LoginModal_shakeError__OE0rQ .5s cubic-bezier(.36,.07,.19,.97);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:10px;color:var(--color-error);font-size:.8rem;font-weight:600;margin-bottom:12px;padding:10px 12px;word-break:break-word}@keyframes LoginModal_shakeError__OE0rQ{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.LoginModal_loginInputGroup__lKjg3{margin-bottom:18px;margin-bottom:var(--modal-gap-group);text-align:left}.LoginModal_loginLabel__jSN6J{color:var(--color-text-dark);display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.LoginModal_passwordWrapper__Rcwi7{align-items:center;display:flex;position:relative}.LoginModal_loginInput__TtnD7{background-color:initial;border:none;border-bottom:2px solid #1a1a2e33;box-sizing:border-box;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-input);font-weight:600;outline:none;padding:16px 40px 10px 2px;padding:var(--modal-space-input-y) 40px 10px 2px;transition:border-color .3s ease,transform .2s ease;width:100%}.LoginModal_loginInput__TtnD7:focus{border-bottom-color:var(--color-accent);transform:translateY(-2px)}.LoginModal_loginInput__TtnD7:focus::placeholder{opacity:.5}.LoginModal_loginInput__TtnD7::placeholder{color:var(--color-text-muted);font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-input);transition:opacity .2s ease}.LoginModal_togglePasswordBtn__PAVlg{background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s ease;width:36px}.LoginModal_togglePasswordBtn__PAVlg:hover{color:var(--color-text-dark)}.LoginModal_loginDivider__HSsWO{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8rem;font-weight:500;margin:24px 0;width:100%}.LoginModal_loginDivider__HSsWO:after,.LoginModal_loginDivider__HSsWO:before{background-color:#1a1a2e1a;content:"";flex:1 1;height:1px}.LoginModal_loginDivider__HSsWO:before{margin-right:12px}.LoginModal_loginDivider__HSsWO:after{margin-left:12px}.LoginModal_socialLoginGroup__eRnWz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:8px;width:100%}.LoginModal_socialBtn__eiKLv{align-items:center;background-color:var(--color-surface-white);border:1px solid #1a1a2e1a;border-radius:12px;color:var(--color-text-dark);cursor:pointer;display:flex;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:600;gap:10px;height:44px;justify-content:center;overflow:hidden;padding:0 16px;position:relative;transition:all .2s cubic-bezier(.23,1,.32,1)}.LoginModal_socialBtn__eiKLv:hover{background-color:#f8fafc;border-color:#1a1a2e33;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.LoginModal_socialBtn__eiKLv:active{transform:translateY(0)}.LoginModal_socialIcon__aHa0w{height:20px;object-fit:contain;width:20px}.LoginModal_forgotPasswordWrapper__OuVdd{display:flex;justify-content:flex-end;margin-bottom:8px;width:100%}.LoginModal_forgotPasswordLink__WfUET{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:600;padding:4px 0;text-decoration:none;transition:opacity .2s ease,color .2s ease}.LoginModal_forgotPasswordLink__WfUET:hover{color:var(--color-accent-dark);opacity:.8}.LoginModal_loginButton__bMVn3{background:var(--gradient-accent);border:none;border-radius:24px;color:var(--color-text-dark);cursor:pointer;font-family:MuseoModerno,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-button);font-weight:700;margin-top:8px;min-height:44px;min-width:140px;min-width:var(--modal-size-button-min-width);overflow:hidden;padding:12px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:60%;width:var(--modal-size-button-width)}.LoginModal_loginButton__bMVn3:before{border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:0}.LoginModal_loginButton__bMVn3:hover:before{height:300px;width:300px}.LoginModal_loginButton__bMVn3:hover{box-shadow:0 6px 20px #4ade8059;transform:translateY(-2px)}.LoginModal_loginButton__bMVn3:active{transform:translateY(0)}.LoginModal_loginButton__bMVn3:disabled{cursor:not-allowed;opacity:.5}.LoginModal_loginButton__bMVn3:disabled:hover{box-shadow:none;transform:none}.LoginModal_googleSignInWrap__5YuFX{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:12px;width:100%}.LoginModal_authHintLabel__LHGBL,.LoginModal_googleSignInHint__l0mm6{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3vw,14px);font-size:var(--modal-font-size-small);font-weight:600;margin:0;text-align:center}.LoginModal_googleLordIconBtn__tlDua{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:transform .2s ease,opacity .2s ease}.LoginModal_googleLordIconBtn__tlDua:hover:not(:disabled){transform:scale(1.06)}.LoginModal_googleLordIconBtn__tlDua:disabled{cursor:not-allowed;opacity:.45}@keyframes LoginModal_spin__ET7oJ{to{transform:rotate(1turn)}}.LoginModal_loginButton__bMVn3.LoginModal_isLoading__jnCij{color:#0000;pointer-events:none}.LoginModal_loginButton__bMVn3.LoginModal_isLoading__jnCij:after{animation:LoginModal_spin__ET7oJ .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-surface-white);content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.LoginModal_loginLinkText__AcYxx{margin-top:16px;text-align:center}.LoginModal_loginLink__bQQV6{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3vw,14px);font-size:var(--modal-font-size-small);font-weight:900;margin-left:2px;padding:0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.LoginModal_loginLink__bQQV6:hover{color:var(--color-accent-dark);opacity:.8;transform:scale(1.05)}@media (max-width:768px){:root{--modal-space-content:28px;--modal-radius:36px}.LoginModal_closeModalBtn__Or9fv{font-size:1.125rem;height:46px;width:46px}}@media (max-width:400px){:root{--modal-space-padding:12px;--modal-space-content:24px;--modal-max-width:320px;--modal-radius:32px;--modal-gap-group:14px;--modal-size-button-width:65%}.LoginModal_closeModalBtn__Or9fv{font-size:1rem;height:42px;right:-6px;top:-6px;width:42px}}@media (max-width:320px){:root{--modal-space-padding:8px;--modal-space-content:20px 16px;--modal-radius:28px;--modal-size-button-width:75%;--modal-size-button-min-width:120px}.LoginModal_closeModalBtn__Or9fv{font-size:.9rem;height:38px;width:38px}}@media (max-height:480px) and (orientation:landscape){:root{--modal-space-content:20px 28px;--modal-gap-group:12px;--modal-space-input-y:12px}.LoginModal_modalOverlay__2Ede7{align-items:flex-start;padding:8px}.LoginModal_modalContainer__Y8q2f{margin:8px auto}.LoginModal_loginTitle__abEv-{font-size:24px;margin-bottom:10px}.LoginModal_loginLinkText__AcYxx{margin-top:12px}.LoginModal_loginButton__bMVn3{min-height:40px;padding:10px 16px}}@media (hover:none) and (pointer:coarse){.LoginModal_forgotPasswordLink__WfUET,.LoginModal_loginButton__bMVn3,.LoginModal_loginLink__bQQV6{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.LoginModal_togglePasswordBtn__PAVlg{height:44px;width:44px}.LoginModal_loginButton__bMVn3:hover{transform:none}.LoginModal_loginButton__bMVn3:active{transform:scale(.98)}}.AuthForm_authFormWrapper__bjBn6{animation:AuthForm_modalFadeIn__CiP7k .4s cubic-bezier(.23,1,.32,1);border-radius:50px;margin:auto;max-height:100vh;max-width:420px;padding:20px 0;position:relative;width:100%;z-index:10}@keyframes AuthForm_modalFadeIn__CiP7k{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthForm_authFormBackground__9fZ1s{background-position:50%;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:1}.AuthForm_authFormContent__ZSJCK{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.AuthForm_authFormContent__ZSJCK>*{animation:AuthForm_slideInUp__Cnl2V .5s cubic-bezier(.23,1,.32,1) backwards}.AuthForm_authFormContent__ZSJCK>:first-child{animation-delay:.1s}.AuthForm_authFormContent__ZSJCK>:nth-child(2){animation-delay:.15s}.AuthForm_authFormContent__ZSJCK>:nth-child(3){animation-delay:.2s}@keyframes AuthForm_slideInUp__Cnl2V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthForm_authTitle__ktu64{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(32px,7vw,40px);font-weight:900;margin-bottom:20px;margin-top:0;text-align:center}.AuthForm_authForm__kP4SP{width:100%}.AuthForm_authError__xOgb5{animation:AuthForm_shakeError__VDYgL .5s cubic-bezier(.36,.07,.19,.97);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:12px;color:#dc2626;font-size:clamp(13px,3.2vw,14px);font-weight:600;margin-bottom:16px;padding:12px;word-break:break-word}@keyframes AuthForm_shakeError__VDYgL{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.AuthForm_authInputGroup__TiCvP{margin-bottom:clamp(18px,4vw,20px);text-align:left}.AuthForm_authLabel__mUGS-{color:var(--color-text-dark);display:block;font-size:clamp(13px,3.2vw,14px);font-weight:600;margin-bottom:8px}.AuthForm_passwordWrapper__H1yrz{align-items:center;display:flex;position:relative}.AuthForm_authInput__6Xw6j{background-color:initial;border:none;border-bottom:2px solid #1a1a2e33;box-sizing:border-box;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(17px,3.8vw,18px);font-weight:600;outline:none;padding:20px 40px 12px 4px;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease;width:100%}.AuthForm_authInput__6Xw6j:focus{border-bottom:2px solid var(--color-accent);transform:translateY(-2px)}.AuthForm_authInput__6Xw6j:focus::placeholder{opacity:.5;transform:translateX(5px)}.AuthForm_authInput__6Xw6j::placeholder{color:var(--color-text-muted);font-size:clamp(16px,3.5vw,18px)}.AuthForm_togglePasswordBtn__nOe3Z{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s ease}.AuthForm_togglePasswordBtn__nOe3Z:hover{color:var(--color-text-dark)}.AuthForm_forgotPasswordWrapper__GKt5I{display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}.AuthForm_forgotPasswordLink__JY6ZK{background-color:initial!important;background:none!important;border:none!important;box-shadow:none;color:var(--color-accent);cursor:pointer;display:inline-block;font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3.2vw,14px);font-weight:600;outline:none;padding:4px 0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.AuthForm_forgotPasswordLink__JY6ZK:hover{color:#22c55e;opacity:.8}.AuthForm_authButton__fmoV3{background:var(--gradient-accent);border:none;border-radius:30px;color:var(--color-text-dark);cursor:pointer;font-family:MuseoModerno,sans-serif;font-size:clamp(17px,3.8vw,18px);font-weight:700;margin-top:10px;min-width:150px;overflow:hidden;padding:clamp(.5rem,2vw,.6rem) .3rem;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:60%}.AuthForm_authButton__fmoV3:before{border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.AuthForm_authButton__fmoV3:hover:before{height:300px;width:300px}.AuthForm_authButton__fmoV3:hover{box-shadow:0 8px 20px #4ade8059;transform:translateY(-2px)}.AuthForm_authButton__fmoV3:active{transform:translateY(0)}.AuthForm_authLinkText__V-BxM{color:var(--color-text-muted);font-size:clamp(13px,3.2vw,14px);margin-top:clamp(20px,5vw,24px);text-align:center}.AuthForm_authLink__7BKGt{background-color:initial!important;background:none!important;border:none!important;box-shadow:none;color:var(--color-accent);cursor:pointer;display:inline-block;font-family:Google Sans Flex,sans-serif;font-weight:900;margin-left:2px;outline:none;padding:0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.AuthForm_authLink__7BKGt:hover{color:#22c55e;opacity:.8;transform:scale(1.05)}@media (max-width:768px){.AuthForm_authFormWrapper__bjBn6{border-radius:50px;max-width:90%;padding:20px 0 28px}.AuthForm_authButton__fmoV3{min-width:160px;width:65%}}@media (max-width:480px){.AuthForm_authFormWrapper__bjBn6{border-radius:50px;max-height:80vh;max-width:100%;padding:0 15px}.AuthForm_authTitle__ktu64{margin-bottom:18px}.AuthForm_authInput__6Xw6j{padding:18px 40px 11px 0}.AuthForm_authButton__fmoV3{margin-top:10px;min-width:170px;width:75%}.AuthForm_forgotPasswordWrapper__GKt5I{margin-bottom:10px}}@media (max-width:360px){.AuthForm_authFormWrapper__bjBn6{border-radius:50px;max-width:94%;padding:18px 0 24px}.AuthForm_authTitle__ktu64{font-size:clamp(30px,8vw,36px)}.AuthForm_authInputGroup__TiCvP{margin-bottom:16px}.AuthForm_authButton__fmoV3{min-width:180px;width:80%}}@media (max-height:600px) and (orientation:landscape){.AuthForm_authFormWrapper__bjBn6{border-radius:50px;padding:14px 0 18px}.AuthForm_authTitle__ktu64{font-size:clamp(26px,5vw,34px);margin-bottom:14px}.AuthForm_authInputGroup__TiCvP{margin-bottom:14px}.AuthForm_authInput__6Xw6j{padding:16px 40px 10px 0}.AuthForm_authButton__fmoV3{margin-top:8px;min-width:140px}.AuthForm_authLinkText__V-BxM{margin-top:16px}}@media (hover:none) and (pointer:coarse){.AuthForm_authButton__fmoV3,.AuthForm_authLink__7BKGt,.AuthForm_forgotPasswordLink__JY6ZK{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.AuthForm_togglePasswordBtn__nOe3Z{min-height:44px;min-width:44px}}@media (max-width:320px){.AuthForm_authFormWrapper__bjBn6{border-radius:50px;max-width:96%;padding:16px 0 22px}.AuthForm_authTitle__ktu64{font-size:28px;margin-bottom:16px}.AuthForm_authInput__6Xw6j{font-size:16px;padding:16px 38px 10px 0}.AuthForm_authButton__fmoV3{font-size:16px;min-width:190px;width:85%}.AuthForm_authError__xOgb5,.AuthForm_authLabel__mUGS-,.AuthForm_authLinkText__V-BxM,.AuthForm_forgotPasswordLink__JY6ZK{font-size:13px}}.AuthForm_googleSignInWrap__0VEH5{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:12px;width:100%}.AuthForm_authHintLabel__OLkyI,.AuthForm_googleSignInHint__2vRzq{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3vw,14px);font-weight:600;margin:0;text-align:center}.AuthForm_googleLordIconBtn__qrarU{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:transform .2s ease,opacity .2s ease}.AuthForm_googleLordIconBtn__qrarU:hover:not(:disabled){transform:scale(1.06)}.AuthForm_googleLordIconBtn__qrarU:disabled{cursor:not-allowed;opacity:.45}:root{--modal-max-width:380px;--modal-font-size-title:clamp(28px,6vw,36px)}.RegisterModal_modalOverlay__MfLsB{animation:RegisterModal_fadeIn__zZ65- .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-y:auto;padding:16px;padding:var(--modal-space-padding);place-items:center;position:fixed;z-index:9999}.RegisterModal_modalOverlayClosing__QQdlx{animation:RegisterModal_fadeOut__uH9VX .22s ease-in-out forwards}@keyframes RegisterModal_fadeIn__zZ65-{0%{opacity:0}to{opacity:1}}@keyframes RegisterModal_fadeOut__uH9VX{0%{opacity:1}to{opacity:0}}.RegisterModal_modalContainer__UkV6z{animation:RegisterModal_bounceIn__-Oed9 .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:RegisterModal_bounceIn__-Oed9 .6s var(--modal-easing-bouncy) forwards;position:relative;width:min(100%,380px);width:min(100%,var(--modal-max-width))}.RegisterModal_modalContainerClosing__59OGY{animation:RegisterModal_zoomOutSoft__Gleye .22s ease-in-out forwards}@keyframes RegisterModal_bounceIn__-Oed9{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes RegisterModal_zoomOutSoft__Gleye{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.RegisterModal_registerFormWrapper__jwvim{background-color:#fff;background-color:var(--color-surface-white);border-radius:40px;border-radius:var(--modal-radius);box-shadow:0 20px 40px #1a1a2e26;padding:32px;padding:var(--modal-space-content);position:relative;width:100%;z-index:10}.RegisterModal_registerFormContent__Igezz{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.RegisterModal_closeModalBtn__Lkw4I{background:#0d172f;background:var(--color-primary-dark);border:3px solid #fff;border:3px solid var(--color-surface-white);border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;place-items:center;position:absolute;right:-8px;top:-8px;width:50px;z-index:201}.RegisterModal_registerFormContent__Igezz>*{animation:RegisterModal_slideInUp__Ok4nB .5s cubic-bezier(.23,1,.32,1) backwards}.RegisterModal_registerFormContent__Igezz>:first-child{animation-delay:.2s}.RegisterModal_registerFormContent__Igezz>:nth-child(2){animation-delay:.25s}.RegisterModal_registerFormContent__Igezz>:nth-child(3){animation-delay:.3s}.RegisterModal_registerFormContent__Igezz>:nth-child(4){animation-delay:.35s}.RegisterModal_registerFormContent__Igezz>:nth-child(5){animation-delay:.4s}@keyframes RegisterModal_slideInUp__Ok4nB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegisterModal_registerTitle__VwDvI{color:#0d172f;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(28px,6vw,36px);font-size:var(--modal-font-size-title);font-weight:900;line-height:1.2;margin:0 0 18px;margin:0 0 var(--modal-gap-group);text-align:center}.RegisterModal_registerForm__JAMrs{width:100%}.RegisterModal_registerError__5AOIT{animation:RegisterModal_shakeError__VCSHv .5s cubic-bezier(.36,.07,.19,.97);background-color:#fef2f2;background-color:var(--color-error-bg);border:1px solid #f871714d;border:1px solid var(--color-error-border);border-radius:10px;color:#dc2626;color:var(--color-error)}.RegisterModal_registerError__5AOIT,.RegisterModal_registerMessage__DGRn6{font-size:.8rem;font-weight:600;margin-bottom:12px;padding:10px 12px;word-break:break-word}.RegisterModal_registerMessage__DGRn6{animation:RegisterModal_slideInDown__Nve2X .4s ease-out;background-color:#f0fdf4;background-color:var(--color-success-bg);border:1px solid #4ade804d;border:1px solid var(--color-success-border);border-radius:10px;color:#16a34a;color:var(--color-success);text-align:center}@keyframes RegisterModal_slideInDown__Nve2X{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes RegisterModal_shakeError__VCSHv{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.RegisterModal_registerInputGroup__eFxod{margin-bottom:18px;margin-bottom:var(--modal-gap-group);text-align:left}.RegisterModal_registerLabel__IBh9n{color:#0d172f;color:var(--color-text-dark);display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.RegisterModal_passwordWrapper__Uz-hc{align-items:center;display:flex;position:relative}.RegisterModal_registerInput__WOfWs{background-color:initial;border:none;border-bottom:2px solid #1a1a2e33;box-sizing:border-box;color:#0d172f;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-input);font-weight:600;outline:none;padding:16px 40px 10px 2px;padding:var(--modal-space-input-y) 40px 10px 2px;transition:border-color .3s ease,transform .2s ease;width:100%}.RegisterModal_registerInput__WOfWs:focus{border-bottom-color:#4ade80;border-bottom-color:var(--color-accent);transform:translateY(-2px)}.RegisterModal_registerInput__WOfWs::placeholder{color:#6b7280;color:var(--color-text-muted);font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-input);transition:opacity .2s ease}.RegisterModal_registerInput__WOfWs:focus::placeholder{opacity:.5}.RegisterModal_togglePasswordBtn__KfUwF{background:#0000;border:none;color:#6b7280;color:var(--color-text-muted);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s ease;width:36px}.RegisterModal_registerButton__9FepF,.RegisterModal_togglePasswordBtn__KfUwF:hover{color:#0d172f;color:var(--color-text-dark)}.RegisterModal_registerButton__9FepF{background:linear-gradient(135deg,#4ade80,#86efac);background:var(--gradient-accent);border:none;border-radius:24px;cursor:pointer;display:block;font-family:MuseoModerno,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-button);font-weight:700;margin:24px auto 0;min-height:44px;min-width:140px;min-width:var(--modal-size-button-min-width);overflow:hidden;padding:12px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:60%;width:var(--modal-size-button-width)}.RegisterModal_registerButton__9FepF:hover{box-shadow:0 6px 20px #4ade8059;transform:translateY(-2px)}.RegisterModal_registerButton__9FepF:active{transform:translateY(0)}.RegisterModal_registerButton__9FepF:disabled{cursor:not-allowed;opacity:.5}.RegisterModal_registerButton__9FepF:disabled:hover{box-shadow:none;transform:none}@keyframes RegisterModal_spin__lMYJf{to{transform:rotate(1turn)}}.RegisterModal_registerButton__9FepF.RegisterModal_isLoading__TiH6b{color:#0000;pointer-events:none}.RegisterModal_registerButton__9FepF.RegisterModal_isLoading__TiH6b:after{animation:RegisterModal_spin__lMYJf .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-surface-white);content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.RegisterModal_registerLinkText__dRD76{margin-top:16px;text-align:center}.RegisterModal_authHintLabel__umTfB{color:#6b7280;color:var(--color-text-muted);font-weight:600;margin:0}.RegisterModal_authHintLabel__umTfB,.RegisterModal_registerLink__k-ePD{font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3vw,14px);font-size:var(--modal-font-size-small)}.RegisterModal_registerLink__k-ePD{background:none;border:none;color:#4ade80;color:var(--color-accent);cursor:pointer;font-weight:900;margin-left:2px;padding:0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.RegisterModal_registerLink__k-ePD:hover{color:#22c55e;color:var(--color-accent-dark);opacity:.8;transform:scale(1.05)}@media (max-width:768px){:root{--modal-space-content:28px;--modal-radius:36px}.RegisterModal_closeModalBtn__Lkw4I{font-size:1.125rem;height:46px;width:46px}}@media (max-width:400px){:root{--modal-space-padding:12px;--modal-space-content:24px;--modal-max-width:320px;--modal-radius:32px;--modal-gap-group:14px;--modal-size-button-width:65%}.RegisterModal_closeModalBtn__Lkw4I{font-size:1rem;height:42px;right:-6px;top:-6px;width:42px}.RegisterModal_registerButton__9FepF{margin-top:20px}}@media (max-width:320px){:root{--modal-space-padding:8px;--modal-space-content:20px 16px;--modal-radius:28px;--modal-size-button-width:75%;--modal-size-button-min-width:120px}.RegisterModal_closeModalBtn__Lkw4I{font-size:.9rem;height:38px;width:38px}}@media (max-height:480px) and (orientation:landscape){:root{--modal-space-content:16px 28px;--modal-gap-group:12px;--modal-space-input-y:12px}.RegisterModal_modalOverlay__MfLsB{align-items:flex-start;padding:8px}.RegisterModal_modalContainer__UkV6z{margin:8px auto}.RegisterModal_registerTitle__VwDvI{font-size:24px;margin-bottom:10px}.RegisterModal_registerButton__9FepF{margin-top:16px;min-height:40px;padding:10px 16px}.RegisterModal_registerLinkText__dRD76{margin-top:12px}}@media (hover:none) and (pointer:coarse){.RegisterModal_registerButton__9FepF,.RegisterModal_registerLink__k-ePD{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.RegisterModal_togglePasswordBtn__KfUwF{height:44px;width:44px}.RegisterModal_registerButton__9FepF:hover{transform:none}.RegisterModal_registerButton__9FepF:active{transform:scale(.98)}}:root{--color-primary-darker:#16162a;--color-surface-white:#fff;--color-accent:#4ade80;--color-accent-light:#86efac;--color-accent-dark:#22c55e;--color-text-dark:#0d172f;--color-text-muted:#6b7280;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-error-border:#f871714d;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-success-border:#4ade804d;--gradient-accent:linear-gradient(135deg,#4ade80,#86efac);--modal-max-width:360px;--modal-space-input-y:16px;--modal-font-size-title:clamp(26px,6vw,32px);--modal-font-size-input:clamp(16px,3.5vw,17px);--modal-font-size-small:clamp(13px,3vw,14px);--modal-size-button-width:60%}.ForgotPasswordModal_modalOverlay__69nnl{animation:ForgotPasswordModal_fadeIn__4Jc2M .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-y:auto;padding:16px;padding:var(--modal-space-padding);place-items:center;position:fixed;z-index:9999}.ForgotPasswordModal_modalOverlayClosing__jhlkN{animation:ForgotPasswordModal_fadeOut__CKPKZ .22s ease-in-out forwards}@keyframes ForgotPasswordModal_fadeIn__4Jc2M{0%{opacity:0}to{opacity:1}}@keyframes ForgotPasswordModal_fadeOut__CKPKZ{0%{opacity:1}to{opacity:0}}.ForgotPasswordModal_modalContainer__O1xE0{animation:ForgotPasswordModal_bounceIn__\+Djxm .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:ForgotPasswordModal_bounceIn__\+Djxm .6s var(--modal-easing-bouncy) forwards;position:relative;width:min(100%,360px);width:min(100%,var(--modal-max-width))}.ForgotPasswordModal_modalContainerClosing__WPdaW{animation:ForgotPasswordModal_zoomOutSoft__8tbL1 .22s ease-in-out forwards}@keyframes ForgotPasswordModal_bounceIn__\+Djxm{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ForgotPasswordModal_zoomOutSoft__8tbL1{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.ForgotPasswordModal_forgotPasswordFormWrapper__gxqGu{background-color:#fff;background-color:var(--color-surface-white);border-radius:40px;border-radius:var(--modal-radius);box-shadow:0 20px 40px #1a1a2e26;padding:32px;padding:var(--modal-space-content);position:relative;width:100%;z-index:10}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.ForgotPasswordModal_closeModalBtn__vam\+Z{background:#0d172f;background:var(--color-primary-dark);border:3px solid #fff;border:3px solid var(--color-surface-white);border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;place-items:center;position:absolute;right:-8px;top:-8px;width:50px;z-index:201}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb>*{animation:ForgotPasswordModal_slideInUp__N7X4t .5s cubic-bezier(.23,1,.32,1) backwards}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb>:first-child{animation-delay:.2s}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb>:nth-child(2){animation-delay:.25s}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb>:nth-child(3){animation-delay:.3s}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb>:nth-child(4){animation-delay:.35s}.ForgotPasswordModal_forgotPasswordFormContent__\+STkb>:nth-child(5){animation-delay:.4s}@keyframes ForgotPasswordModal_slideInUp__N7X4t{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordModal_forgotPasswordTitle__mNC\+P{color:#0d172f;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(26px,6vw,32px);font-size:var(--modal-font-size-title);font-weight:900;line-height:1.2;margin:0 0 8px;text-align:center}.ForgotPasswordModal_forgotPasswordSubtitle__7c49D{color:#6b7280;color:var(--color-text-muted);font-size:.8rem;line-height:1.5;margin-bottom:18px;margin-bottom:var(--modal-gap-group);text-align:center}.ForgotPasswordModal_forgotPasswordForm__zSUnK{width:100%}.ForgotPasswordModal_forgotPasswordError__k78Y\+{animation:ForgotPasswordModal_shakeError__qwiWz .5s cubic-bezier(.36,.07,.19,.97);background-color:#fef2f2;background-color:var(--color-error-bg);border:1px solid #f871714d;border:1px solid var(--color-error-border);border-radius:10px;color:#dc2626;color:var(--color-error);font-size:.8rem;font-weight:600;margin-bottom:12px;padding:10px 12px;word-break:break-word}.ForgotPasswordModal_forgotPasswordSuccess__KSv1f{animation:ForgotPasswordModal_slideInDown__YDlJb .4s ease-out;background-color:#f0fdf4;background-color:var(--color-success-bg);border:1px solid #4ade804d;border:1px solid var(--color-success-border);border-radius:10px;color:#16a34a;color:var(--color-success);font-size:.8rem;font-weight:600;margin-bottom:12px;padding:10px 12px;text-align:center}@keyframes ForgotPasswordModal_slideInDown__YDlJb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ForgotPasswordModal_shakeError__qwiWz{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.ForgotPasswordModal_forgotPasswordInputGroup__TSbFO{margin-bottom:18px;margin-bottom:var(--modal-gap-group)}.ForgotPasswordModal_passwordWrapper__THS1P{position:relative}.ForgotPasswordModal_passwordWrapper__THS1P+.ForgotPasswordModal_passwordWrapper__THS1P{margin-top:12px}.ForgotPasswordModal_forgotPasswordLabel__QM2jh{color:#0d172f;color:var(--color-text-dark);display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.ForgotPasswordModal_forgotPasswordInput__okJK9{background-color:initial;border:none;border-bottom:2px solid #1a1a2e33;box-sizing:border-box;color:#0d172f;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-input);font-weight:600;outline:none;padding:16px 10px 10px 2px;padding:var(--modal-space-input-y) 10px 10px 2px;transition:border-color .3s ease,transform .2s ease;width:100%}.ForgotPasswordModal_passwordWrapper__THS1P .ForgotPasswordModal_forgotPasswordInput__okJK9{padding-right:52px}.ForgotPasswordModal_togglePasswordBtn__8Gz8\+{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.ForgotPasswordModal_forgotPasswordInput__okJK9:focus{border-bottom-color:#4ade80;border-bottom-color:var(--color-accent);transform:translateY(-2px)}.ForgotPasswordModal_forgotPasswordInput__okJK9::placeholder{color:#6b7280;color:var(--color-text-muted);font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-input)}.ForgotPasswordModal_forgotPasswordInput__okJK9:focus::placeholder{opacity:.5}.ForgotPasswordModal_forgotPasswordButton__lGRE4{background:linear-gradient(135deg,#4ade80,#86efac);background:var(--gradient-accent);border:none;border-radius:24px;color:#0d172f;color:var(--color-text-dark);cursor:pointer;display:block;font-family:MuseoModerno,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-button);font-weight:700;margin:24px auto 0;min-height:44px;min-width:140px;min-width:var(--modal-size-button-min-width);overflow:hidden;padding:12px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:60%;width:var(--modal-size-button-width)}.ForgotPasswordModal_forgotPasswordButton__lGRE4:hover:not(:disabled){box-shadow:0 6px 20px #4ade8059;transform:translateY(-2px)}.ForgotPasswordModal_forgotPasswordButton__lGRE4:active:not(:disabled){transform:translateY(0)}.ForgotPasswordModal_forgotPasswordButton__lGRE4:disabled{cursor:not-allowed;opacity:.5}@keyframes ForgotPasswordModal_spin__0xb3k{to{transform:rotate(1turn)}}.ForgotPasswordModal_forgotPasswordButton__lGRE4.ForgotPasswordModal_isLoading__UllCa{color:#0000;pointer-events:none}.ForgotPasswordModal_forgotPasswordButton__lGRE4.ForgotPasswordModal_isLoading__UllCa:after{animation:ForgotPasswordModal_spin__0xb3k .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-surface-white);content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.ForgotPasswordModal_forgotPasswordLinkText__yCf22{color:#6b7280;color:var(--color-text-muted);font-size:.8rem;margin-top:16px;text-align:center}.ForgotPasswordModal_forgotPasswordLink__cexaW{background:none;border:none;color:#4ade80;color:var(--color-accent);cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:900;transform:none;transition:opacity .2s ease,color .2s ease}.ForgotPasswordModal_forgotPasswordLink__cexaW:hover{color:#22c55e;color:var(--color-accent-dark);opacity:.8}@media (max-width:768px){:root{--modal-space-content:28px;--modal-radius:36px}.ForgotPasswordModal_closeModalBtn__vam\+Z{font-size:1.125rem;height:46px;width:46px}}@media (max-width:400px){:root{--modal-space-padding:12px;--modal-space-content:24px;--modal-max-width:320px;--modal-radius:32px;--modal-gap-group:14px;--modal-size-button-width:65%}.ForgotPasswordModal_closeModalBtn__vam\+Z{font-size:1rem;height:42px;right:-6px;top:-6px;width:42px}.ForgotPasswordModal_forgotPasswordSubtitle__7c49D{font-size:12px}.ForgotPasswordModal_forgotPasswordButton__lGRE4{margin-top:20px}}@media (max-width:320px){:root{--modal-space-padding:8px;--modal-space-content:20px 16px;--modal-radius:28px;--modal-size-button-width:75%;--modal-size-button-min-width:120px}.ForgotPasswordModal_closeModalBtn__vam\+Z{font-size:.9rem;height:38px;width:38px}.ForgotPasswordModal_forgotPasswordTitle__mNC\+P{font-size:24px}}@media (max-height:480px) and (orientation:landscape){:root{--modal-space-content:16px 28px;--modal-gap-group:12px;--modal-space-input-y:12px}.ForgotPasswordModal_modalOverlay__69nnl{align-items:flex-start;padding:8px}.ForgotPasswordModal_modalContainer__O1xE0{margin:8px auto}.ForgotPasswordModal_forgotPasswordTitle__mNC\+P{font-size:22px;margin-bottom:6px}.ForgotPasswordModal_forgotPasswordSubtitle__7c49D{font-size:12px;margin-bottom:12px}.ForgotPasswordModal_forgotPasswordButton__lGRE4{margin-top:16px;min-height:40px;padding:10px 16px}.ForgotPasswordModal_forgotPasswordLinkText__yCf22{margin-top:12px}}@media (hover:none) and (pointer:coarse){.ForgotPasswordModal_forgotPasswordButton__lGRE4,.ForgotPasswordModal_forgotPasswordLink__cexaW{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.ForgotPasswordModal_forgotPasswordButton__lGRE4:hover:not(:disabled){transform:none}.ForgotPasswordModal_forgotPasswordButton__lGRE4:active:not(:disabled){transform:scale(.98)}}.VerifyEmailPage_verifyFormWrapper__i7qM9{animation:VerifyEmailPage_modalFadeIn__YB9q- .4s cubic-bezier(.23,1,.32,1);border-radius:50px;margin:auto;max-height:100vh;max-width:450px;padding:30px 20px;position:relative;width:100%;z-index:10}@keyframes VerifyEmailPage_modalFadeIn__YB9q-{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.VerifyEmailPage_verifyFormBackground__WpESm{background-position:50%;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:1}.VerifyEmailPage_verifyFormOverlay__zS5G-{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.VerifyEmailPage_verifyFormContent__3PuTR{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.VerifyEmailPage_verifyFormContent__3PuTR>*{animation:VerifyEmailPage_slideInUp__-KQPR .5s cubic-bezier(.23,1,.32,1) backwards}.VerifyEmailPage_verifyFormContent__3PuTR>:first-child{animation-delay:.1s}.VerifyEmailPage_verifyFormContent__3PuTR>:nth-child(2){animation-delay:.15s}.VerifyEmailPage_verifyFormContent__3PuTR>:nth-child(3){animation-delay:.2s}.VerifyEmailPage_verifyFormContent__3PuTR>:nth-child(4){animation-delay:.25s}@keyframes VerifyEmailPage_slideInUp__-KQPR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VerifyEmailPage_verifyTitle__c0dn9{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(28px,6vw,36px);font-weight:900;margin-bottom:24px;margin-top:0;text-align:center}.VerifyEmailPage_verifySubtitle__wAI76{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3.2vw,15px);line-height:1.6;margin-bottom:20px;text-align:center}.VerifyEmailPage_verifyBox__qMN7q{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Google Sans Flex,sans-serif;font-size:clamp(14px,3.5vw,15px);font-weight:600;gap:12px;margin-bottom:24px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.23,1,.32,1);width:100%}.VerifyEmailPage_verifyStatusText__Jcqzd{font-weight:600;line-height:1.5;word-break:break-word}.VerifyEmailPage_verifyLoading__0wO\+5{background-color:var(--color-loading-bg);border:1px solid var(--color-loading-border);color:var(--color-text-muted)}.VerifyEmailPage_verifySuccess__xOoVO{background-color:var(--color-success-bg);border:1px solid var(--color-success-border);box-shadow:0 4px 12px #16a34a1a;color:#16a34a}.VerifyEmailPage_verifyError__x-XEd{animation:VerifyEmailPage_shakeError__UFfoP .5s cubic-bezier(.36,.07,.19,.97);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);box-shadow:0 4px 12px #dc26261a;color:#dc2626}@keyframes VerifyEmailPage_shakeError__UFfoP{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.VerifyEmailPage_spinner__0bmy6{animation:VerifyEmailPage_spin__VbG8u .8s linear infinite;border:3px solid #6b728033;border-radius:50%;border-top:3px solid var(--color-text-muted);display:inline-block;height:24px;width:24px}@keyframes VerifyEmailPage_spin__VbG8u{to{transform:rotate(1turn)}}.VerifyEmailPage_verifyActionSection__QcJJN{align-items:center;animation:VerifyEmailPage_fadeInUp__7oUmx .4s ease-out backwards;animation-delay:.3s;display:flex;flex-direction:column;width:100%}@keyframes VerifyEmailPage_fadeInUp__7oUmx{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.VerifyEmailPage_verifyButton__8N7F-{align-items:center;background:var(--gradient-accent);border:none;border-radius:30px;box-sizing:border-box;color:var(--color-text-dark);cursor:pointer;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:clamp(15px,3.5vw,17px);font-weight:700;justify-content:center;min-width:180px;overflow:hidden;padding:clamp(12px,3vw,14px) 24px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:60%}.VerifyEmailPage_verifyButton__8N7F-:before{border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.VerifyEmailPage_verifyButton__8N7F-:hover:before{height:300px;width:300px}.VerifyEmailPage_verifyButton__8N7F-:hover{box-shadow:0 8px 20px #4ade8059;transform:translateY(-2px)}.VerifyEmailPage_verifyButton__8N7F-:active{transform:translateY(0)}@media (max-width:768px){.VerifyEmailPage_verifyFormWrapper__i7qM9{border-radius:40px;max-width:90%;padding:28px 16px}.VerifyEmailPage_verifyButton__8N7F-{min-width:180px;width:70%}}@media (max-width:480px){.VerifyEmailPage_verifyFormWrapper__i7qM9{border-radius:35px;max-height:85vh;max-width:100%;padding:24px 15px}.VerifyEmailPage_verifyTitle__c0dn9{margin-bottom:20px}.VerifyEmailPage_verifyBox__qMN7q{border-radius:14px;padding:16px}.VerifyEmailPage_verifyButton__8N7F-{min-width:170px;width:80%}}@media (max-width:360px){.VerifyEmailPage_verifyFormWrapper__i7qM9{border-radius:30px;max-width:94%;padding:20px 12px}.VerifyEmailPage_verifyTitle__c0dn9{font-size:clamp(24px,7vw,30px)}.VerifyEmailPage_verifyBox__qMN7q{margin-bottom:20px;padding:14px}.VerifyEmailPage_verifyButton__8N7F-{min-width:160px;width:85%}}@media (max-height:600px) and (orientation:landscape){.VerifyEmailPage_verifyFormWrapper__i7qM9{border-radius:30px;padding:16px 12px}.VerifyEmailPage_verifyTitle__c0dn9{font-size:clamp(22px,4vw,28px);margin-bottom:16px}.VerifyEmailPage_verifyBox__qMN7q{margin-bottom:16px;padding:14px}.VerifyEmailPage_verifySubtitle__wAI76{margin-bottom:14px}.VerifyEmailPage_verifyButton__8N7F-{min-width:150px;padding:10px 20px}}@media (hover:none) and (pointer:coarse){.VerifyEmailPage_verifyButton__8N7F-{min-height:48px}}@media (max-width:320px){.VerifyEmailPage_verifyFormWrapper__i7qM9{border-radius:28px;max-width:96%;padding:18px 10px}.VerifyEmailPage_verifyTitle__c0dn9{font-size:22px;margin-bottom:16px}.VerifyEmailPage_verifyBox__qMN7q{font-size:13px;padding:12px}.VerifyEmailPage_verifySubtitle__wAI76{font-size:13px}.VerifyEmailPage_verifyButton__8N7F-{font-size:15px;min-width:150px;width:90%}}.ResetPasswordPage_resetPasswordFormWrapper__xGTX3{animation:ResetPasswordPage_modalFadeIn__wW2\+a .4s cubic-bezier(.23,1,.32,1);border-radius:50px;margin:auto;max-height:100vh;max-width:420px;padding:20px 0;position:relative;width:100%;z-index:10}@keyframes ResetPasswordPage_modalFadeIn__wW2\+a{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPasswordPage_resetPasswordFormBackground__Yobup{background-position:50%;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:1}.ResetPasswordPage_resetPasswordFormOverlay__DYRTd{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.ResetPasswordPage_resetPasswordFormContent__BXhcf{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.ResetPasswordPage_resetPasswordFormContent__BXhcf>*{animation:ResetPasswordPage_slideInUp__HZLib .5s cubic-bezier(.23,1,.32,1) backwards}.ResetPasswordPage_resetPasswordFormContent__BXhcf>:first-child{animation-delay:.1s}.ResetPasswordPage_resetPasswordFormContent__BXhcf>:nth-child(2){animation-delay:.15s}.ResetPasswordPage_resetPasswordFormContent__BXhcf>:nth-child(3){animation-delay:.2s}@keyframes ResetPasswordPage_slideInUp__HZLib{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResetPasswordPage_resetPasswordTitle__wRUPb{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(32px,7vw,40px);font-weight:900;margin-bottom:20px;margin-top:0;text-align:center}.ResetPasswordPage_errorTitle__UlSbq{color:var(--color-error);font-weight:600}.ResetPasswordPage_resetPasswordSubtitle__f0HQe{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:clamp(13px,3.2vw,14px);margin-bottom:20px;text-align:center}.ResetPasswordPage_resetPasswordForm__tmwAB{width:100%}.ResetPasswordPage_resetPasswordError__CI3ur{animation:ResetPasswordPage_shakeError__sB4mZ .5s cubic-bezier(.36,.07,.19,.97);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:12px;color:#dc2626}.ResetPasswordPage_resetPasswordError__CI3ur,.ResetPasswordPage_resetPasswordSuccess__4nUVJ{font-size:clamp(13px,3.2vw,14px);font-weight:600;margin-bottom:16px;padding:12px;word-break:break-word}.ResetPasswordPage_resetPasswordSuccess__4nUVJ{background-color:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:12px;color:#16a34a}@keyframes ResetPasswordPage_shakeError__sB4mZ{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.ResetPasswordPage_resetPasswordInputGroup__p2LMe{margin-bottom:clamp(18px,4vw,20px);text-align:left}.ResetPasswordPage_passwordWrapper__t7Am6{align-items:center;display:flex;position:relative}.ResetPasswordPage_resetPasswordInput__3Sb-C{background-color:initial;border:none;border-bottom:2px solid #1a1a2e33;box-sizing:border-box;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(17px,3.8vw,18px);font-weight:600;outline:none;padding:20px 40px 12px 4px;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease;width:100%}.ResetPasswordPage_resetPasswordInput__3Sb-C:focus{border-bottom:2px solid var(--color-accent);transform:translateY(-2px)}.ResetPasswordPage_resetPasswordInput__3Sb-C:focus::placeholder{opacity:.5;transform:translateX(5px)}.ResetPasswordPage_resetPasswordInput__3Sb-C::placeholder{color:var(--color-text-muted);font-size:clamp(16px,3.5vw,18px)}.ResetPasswordPage_resetPasswordInput__3Sb-C:disabled{cursor:not-allowed;opacity:.6}.ResetPasswordPage_togglePasswordBtn__DOF6\+{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s ease}.ResetPasswordPage_togglePasswordBtn__DOF6\+:hover{color:var(--color-text-dark)}.ResetPasswordPage_togglePasswordBtn__DOF6\+:disabled{cursor:not-allowed;opacity:.5}.ResetPasswordPage_resetPasswordButton__lOgj1{background:var(--gradient-accent);border:none;border-radius:30px;color:var(--color-text-dark);cursor:pointer;font-family:MuseoModerno,sans-serif;font-size:clamp(17px,3.8vw,18px);font-weight:700;margin-top:10px;min-width:150px;overflow:hidden;padding:clamp(.5rem,2vw,.6rem) .3rem;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:60%}.ResetPasswordPage_resetPasswordButton__lOgj1:before{border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.ResetPasswordPage_resetPasswordButton__lOgj1:hover:not(:disabled):before{height:300px;width:300px}.ResetPasswordPage_resetPasswordButton__lOgj1:hover:not(:disabled){box-shadow:0 8px 20px #4ade8059;transform:translateY(-2px)}.ResetPasswordPage_resetPasswordButton__lOgj1:active:not(:disabled){transform:translateY(0)}.ResetPasswordPage_resetPasswordButton__lOgj1:disabled{cursor:not-allowed;opacity:.7}.ResetPasswordPage_resetPasswordLinkText__HEpOQ{color:var(--color-text-muted);font-size:clamp(13px,3.2vw,14px);margin-top:clamp(20px,5vw,24px);text-align:center}.ResetPasswordPage_resetPasswordLink__ValNb{color:var(--color-accent);display:inline-block;font-family:Google Sans Flex,sans-serif;font-weight:700;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.ResetPasswordPage_resetPasswordLink__ValNb:hover{color:#22c55e;opacity:.8;transform:scale(1.05)}.ResetPasswordPage_backToLoginLink__HAA5P{background:var(--gradient-accent);border-radius:30px;color:var(--color-text-dark);display:inline-block;font-family:MuseoModerno,sans-serif;font-size:clamp(14px,3.5vw,16px);font-weight:700;margin-top:20px;padding:12px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ResetPasswordPage_backToLoginLink__HAA5P:hover{box-shadow:0 8px 20px #4ade8059;transform:translateY(-2px)}@media (max-width:768px){.ResetPasswordPage_resetPasswordFormWrapper__xGTX3{border-radius:50px;max-width:90%;padding:20px 0 28px}.ResetPasswordPage_resetPasswordButton__lOgj1{min-width:160px;width:65%}}@media (max-width:480px){.ResetPasswordPage_resetPasswordFormWrapper__xGTX3{border-radius:50px;max-height:80vh;max-width:100%;padding:0 15px}.ResetPasswordPage_resetPasswordTitle__wRUPb{margin-bottom:18px}.ResetPasswordPage_resetPasswordInput__3Sb-C{padding:18px 40px 11px 0}.ResetPasswordPage_resetPasswordButton__lOgj1{margin-top:10px;min-width:170px;width:75%}}@media (max-width:360px){.ResetPasswordPage_resetPasswordFormWrapper__xGTX3{border-radius:50px;max-width:94%;padding:18px 0 24px}.ResetPasswordPage_resetPasswordTitle__wRUPb{font-size:clamp(30px,8vw,36px)}.ResetPasswordPage_resetPasswordInputGroup__p2LMe{margin-bottom:16px}.ResetPasswordPage_resetPasswordButton__lOgj1{min-width:180px;width:80%}}@media (max-height:600px) and (orientation:landscape){.ResetPasswordPage_resetPasswordFormWrapper__xGTX3{border-radius:50px;padding:14px 0 18px}.ResetPasswordPage_resetPasswordTitle__wRUPb{font-size:clamp(26px,5vw,34px);margin-bottom:14px}.ResetPasswordPage_resetPasswordInputGroup__p2LMe{margin-bottom:14px}.ResetPasswordPage_resetPasswordInput__3Sb-C{padding:16px 40px 10px 0}.ResetPasswordPage_resetPasswordButton__lOgj1{margin-top:8px;min-width:140px}.ResetPasswordPage_resetPasswordLinkText__HEpOQ{margin-top:16px}}@media (hover:none) and (pointer:coarse){.ResetPasswordPage_backToLoginLink__HAA5P,.ResetPasswordPage_resetPasswordButton__lOgj1,.ResetPasswordPage_resetPasswordLink__ValNb{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.ResetPasswordPage_togglePasswordBtn__DOF6\+{min-height:44px;min-width:44px}}@media (max-width:320px){.ResetPasswordPage_resetPasswordFormWrapper__xGTX3{border-radius:50px;max-width:96%;padding:16px 0 22px}.ResetPasswordPage_resetPasswordTitle__wRUPb{font-size:28px;margin-bottom:16px}.ResetPasswordPage_resetPasswordInput__3Sb-C{font-size:16px;padding:16px 38px 10px 0}.ResetPasswordPage_resetPasswordButton__lOgj1{font-size:16px;min-width:190px;width:85%}.ResetPasswordPage_resetPasswordError__CI3ur,.ResetPasswordPage_resetPasswordLinkText__HEpOQ,.ResetPasswordPage_resetPasswordSubtitle__f0HQe,.ResetPasswordPage_resetPasswordSuccess__4nUVJ{font-size:13px}}:root{--learning-path-bg:var(--color-primary-dark);--learning-path-color-primary:#fff;--learning-path-color-accent:var(--color-accent);--learning-path-color-locked:#ffffff1a;--learning-path-color-text-main:#f8fafc;--learning-path-color-text-sub:#cbd5e1;--learning-path-size-line:4px;--learning-path-size-node-outer:72px;--learning-path-size-node-inner:60px;--learning-path-size-node-outer-mobile:60px;--learning-path-size-node-inner-mobile:50px;--learning-path-size-track-height:160px;--learning-path-size-track-height-mobile:120px;--learning-path-size-scrollbar:4px;--learning-path-color-scrollbar-thumb:#ffffff4d;--learning-path-color-scrollbar-thumb-hover:#ffffff80}.LearningPath_theme40__NGjdw{--learning-path-color-accent:var(--color-accent)}.LearningPath_theme50__3Fd9\+{--learning-path-color-accent:#3b82f6}.LearningPath_theme60__CQ3oy{--learning-path-color-accent:#a855f7}.LearningPath_theme65__gLv4F{--learning-path-color-accent:#f43f5e}.LearningPath_theme70__wL6NP{--learning-path-color-accent:#ef4444}.LearningPath_theme75__NZTNH{--learning-path-color-accent:#f97316}.LearningPath_theme80__pyZE5{--learning-path-color-accent:#fbbf24}.LearningPath_pathContainer__1ZKp\+{background:#0d172f;border-radius:0;font-family:Google Sans Flex,sans-serif;overflow-x:clip;overflow-y:visible;padding:20px 16px 16px;position:relative}.LearningPath_pathHeader__eQ7S1{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;margin:-12px -12px 0;padding:12px;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.LearningPath_headerTitle__gRtKT{align-items:center;display:flex;gap:12px}.LearningPath_iconBox__8JNas{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:#fff;color:var(--learning-path-color-primary);display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:16px;width:42px}.LearningPath_headerTextGroup__IWkVu{display:flex;flex-direction:column;gap:2px}.LearningPath_title__6mL3c{color:#fff;color:var(--learning-path-color-primary);font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.35;margin:0;text-align:left}.LearningPath_subtitleWrapper__e0LD2{align-items:center;display:flex;gap:12px;min-height:24px}.LearningPath_subtitleText__SlmAk{color:#cbd5e1;color:var(--learning-path-color-text-sub);font-size:.875rem;font-weight:500}.LearningPath_currentBadge__D3y9y{align-items:center;animation:LearningPath_fadeIn__aTWm2 .25s ease;border:1.5px solid #0000;border-radius:1.25rem;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:4px;padding:2px 10px;white-space:nowrap}.LearningPath_toggleButton__uZRzV{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;color:var(--learning-path-color-primary);cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:4px;transition:all .2s ease;width:36px}@keyframes LearningPath_fadeIn__aTWm2{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.LearningPath_trackWrapper__ecYd9{overflow:visible;position:relative;transform-origin:top center;transition:max-height .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);z-index:10}.LearningPath_trackExpanded__k8Ux4{max-height:160px;max-height:var(--learning-path-size-track-height);opacity:1;overflow:visible;pointer-events:auto;transform:translateY(0) scaleY(1)}.LearningPath_trackCollapsed__YQj\+5{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px) scaleY(.95)}.LearningPath_trackScroll__BJyQZ{-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;display:flex;height:100%;margin-left:16px;overflow-x:auto;overflow-y:visible;padding-right:8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.LearningPath_trackScroll__BJyQZ::-webkit-scrollbar{display:none}.LearningPath_trackScrollMobile__iRy3b{align-items:flex-start;height:120px;height:calc(var(--learning-path-size-track-height-mobile));padding-bottom:16px;padding-top:8px;scrollbar-color:#ffffff4d #0000;scrollbar-color:var(--learning-path-color-scrollbar-thumb) #0000;scrollbar-width:thin}.LearningPath_trackScrollMobile__iRy3b::-webkit-scrollbar{display:block;height:4px;height:var(--learning-path-size-scrollbar)}.LearningPath_trackScrollMobile__iRy3b::-webkit-scrollbar-track{background:#0000;border-radius:999px}.LearningPath_trackScrollMobile__iRy3b::-webkit-scrollbar-thumb{background:#ffffff4d;background:var(--learning-path-color-scrollbar-thumb);border-radius:999px}.LearningPath_pathItem__JM2Lc{align-items:center;display:flex;flex-shrink:0;position:relative}.LearningPath_connector__wlBQe{background:#ffffff1a;background:var(--learning-path-color-locked);border-radius:4px;flex-shrink:0;height:4px;height:var(--learning-path-size-line);margin:0 6px;overflow:hidden;position:relative;width:56px}.LearningPath_connector__wlBQe:after{background:var(--color-accent);background:var(--learning-path-color-accent);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);content:"";inset:0;position:absolute;transition:-webkit-clip-path .4s cubic-bezier(.4,0,.2,1);transition:clip-path .4s cubic-bezier(.4,0,.2,1);transition:clip-path .4s cubic-bezier(.4,0,.2,1),-webkit-clip-path .4s cubic-bezier(.4,0,.2,1)}.LearningPath_trackExpanded__k8Ux4 .LearningPath_connectorActive__4Rnvv:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition-delay:.2s}.LearningPath_nodeWrapper__bA0F4{cursor:pointer;flex-direction:column;gap:10px;outline:none;scroll-snap-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.LearningPath_nodeCircleOuter__w76nH,.LearningPath_nodeWrapper__bA0F4{align-items:center;display:flex;position:relative;width:72px;width:var(--learning-path-size-node-outer);z-index:2}.LearningPath_nodeCircleOuter__w76nH{flex-shrink:0;height:100px;justify-content:center}.LearningPath_nodeCircle__2CqpU{align-items:center;border:2px solid #fff3;border-radius:50%;display:flex;height:60px;height:var(--learning-path-size-node-inner);justify-content:center;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:60px;width:var(--learning-path-size-node-inner)}.LearningPath_nodeCircleSelected__F5W6J{animation:LearningPath_popSelect__aeKxe .5s cubic-bezier(.34,1.56,.64,1) forwards;transform:scale(1.02)}.LearningPath_nodeCirclePassed__i-8cH,.LearningPath_nodeCircleSelected__F5W6J{border-color:var(--learning-path-color-accent)}.LearningPath_nodeBounce__V6lxG{z-index:999}.LearningPath_nodeBounce__V6lxG .LearningPath_nodeCircleOuter__w76nH{animation:LearningPath_clickBounce__\+ECRi .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes LearningPath_clickBounce__\+ECRi{0%{transform:scale(1) translateY(0)}25%{transform:scale(1.15) translateY(-8px)}50%{transform:scale(.92) translateY(3px)}75%{transform:scale(1.05) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes LearningPath_popSelect__aeKxe{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.08)}}.LearningPath_nodeInfo__KjweH{text-align:center;width:72px;width:var(--learning-path-size-node-outer)}.LearningPath_nodeLabel__maUSL{color:#cbd5e1;color:var(--learning-path-color-text-sub);display:block;font-size:.8rem;font-weight:600;transition:color .25s ease;white-space:nowrap}.LearningPath_statusSelected__gmvHY .LearningPath_nodeLabel__maUSL{color:#fff;color:var(--learning-path-color-primary);font-weight:800}.LearningPath_statusPassed__T0iT\+ .LearningPath_nodeLabel__maUSL{color:#fff;color:var(--learning-path-color-primary);font-weight:700}@media (hover:hover) and (pointer:fine){.LearningPath_statusUnselected__\+44KG .LearningPath_nodeWrapper__bA0F4:hover .LearningPath_nodeLabel__maUSL{color:var(--color-accent);color:var(--learning-path-color-accent)}.LearningPath_nodeWrapper__bA0F4:hover{transform:translateY(-3px)}.LearningPath_trackScrollMobile__iRy3b::-webkit-scrollbar-thumb:hover{background:#ffffff80;background:var(--learning-path-color-scrollbar-thumb-hover)}}@media (max-width:1024px){.LearningPath_pathContainer__1ZKp\+{padding-bottom:0}.LearningPath_connector__wlBQe{width:36px}}@media (max-width:650px){.LearningPath_pathContainer__1ZKp\+{border:0;border-radius:0;padding-bottom:0}.LearningPath_trackWrapper__ecYd9{-webkit-mask-image:linear-gradient(90deg,#0000,#000 0,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 0,#000 90%,#0000)}.LearningPath_trackScroll__BJyQZ{margin-left:0}.LearningPath_pathHeader__eQ7S1{border-radius:12px;margin:-8px -8px 0;padding:8px 8px 20px}.LearningPath_headerTitle__gRtKT{flex-grow:1;gap:12px}.LearningPath_iconBox__8JNas{height:42px;margin-left:0;width:42px}.LearningPath_title__6mL3c{font-size:1.125rem}.LearningPath_subtitleText__SlmAk{font-size:.8rem}.LearningPath_currentBadge__D3y9y{font-size:.75rem;padding:2px 10px}.LearningPath_toggleButton__uZRzV{height:28px;margin-right:0;width:28px}.LearningPath_trackExpanded__k8Ux4{max-height:136px;max-height:calc(var(--learning-path-size-track-height-mobile) + 16px)}.LearningPath_trackCollapsed__YQj\+5{max-height:0}.LearningPath_nodeCircleOuter__w76nH,.LearningPath_nodeInfo__KjweH,.LearningPath_nodeWrapper__bA0F4{width:60px;width:var(--learning-path-size-node-outer-mobile)}.LearningPath_nodeCircleOuter__w76nH{height:60px;height:var(--learning-path-size-node-outer-mobile)}.LearningPath_nodeCircle__2CqpU{height:50px;height:var(--learning-path-size-node-inner-mobile);width:50px;width:var(--learning-path-size-node-inner-mobile)}.LearningPath_nodeWrapper__bA0F4{gap:8px}.LearningPath_nodeLabel__maUSL{font-size:.75rem}.LearningPath_connector__wlBQe{margin:0 4px;width:24px}}.TaskList_container__uM\+bk{background:var(--color-primary-dark);border:1px solid #ffffff26;border-left:0;border-right:0;box-sizing:border-box;color:#f8fafc;display:block;font-family:Google Sans Flex,sans-serif;max-width:1300px;min-height:100vh;padding:20px 16px;position:relative}.TaskList_pageHeader__wiG01{align-items:center;border-bottom:1px solid #ffffff26;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}.TaskList_headerLeft__FuB1Z{align-items:center;display:flex;flex:3 1;gap:12px}.TaskList_headerIcon__lZZrv{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:var(--color-text-light);display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:16px;width:42px}.TaskList_headerText__Ia\+pt{display:flex;flex-direction:column;gap:.125rem}.TaskList_title__-29OO{color:var(--color-text-light);font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0}.TaskList_currentBadge__ALbzH{align-items:center;border:1.5px solid #0000;border-radius:1.25rem;display:inline-flex;font-size:.75rem;font-weight:700;gap:4px;padding:2px 10px;width:-webkit-fit-content;width:fit-content}.TaskList_progressWrapper__C0l9w{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.TaskList_progressContainer__A2Gt6{background:#ffffff1a;border-radius:.5rem;flex-shrink:0;padding:.875rem 1.125rem;width:16.25rem}.TaskList_progressText__553X8{color:#cbd5e1;display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;margin-bottom:.5rem}.TaskList_progressPercent__OegFY{color:#f8fafc;font-weight:900}.TaskList_progressBar__Hpcj2{background:#ffffff26;border-radius:99px;height:.375rem;overflow:hidden;width:100%}.TaskList_progressFill__IXyFC{border-radius:99px;height:100%;transition:width .8s ease}.TaskList_taskGrid__DHQCO{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.TaskList_embeddedTaskListBlock__z8c1u{background:var(--color-primary-dark);border-radius:1.25rem;box-sizing:border-box;color:#f8fafc;font-family:Google Sans Flex,sans-serif;padding:16px 12px;position:relative;width:100%}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskGrid__DHQCO{max-height:16rem;overflow:auto}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskCard__TfyzP{box-sizing:border-box;max-width:min(14rem,100%);width:100%}@media (min-width:769px){.TaskList_embeddedTaskListBlock__z8c1u{border-radius:1.5rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskGrid__DHQCO{gap:.5rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskCard__TfyzP{border-color:#ffffff1a;border-radius:1.75rem;min-height:15.5rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_lordIcon__ejQl\+{height:92px;width:92px}}@media (max-width:768px){.TaskList_embeddedTaskListBlock__z8c1u{padding:12px 10px 14px}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskCard__TfyzP{border-radius:1.25rem;min-height:16.25rem;padding:1rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskTitle__UvyF7{font-size:.75rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_statusLabel__Pez8J{font-size:.7rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_lordIcon__ejQl\+{height:85px;width:85px}}@media (max-width:480px){.TaskList_embeddedTaskListBlock__z8c1u{padding:1.5rem 8px 12px}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskGrid__DHQCO{gap:.5rem;grid-template-columns:repeat(2,1fr);max-height:15rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskCard__TfyzP{border-radius:.8rem;max-width:100%;min-height:14rem;padding:.6rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_lordIcon__ejQl\+{height:70px;width:70px}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_badgeCode__q0j0n{font-size:.55rem;padding:.15rem .3rem}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_cardFooter__WIv6i button{font-size:.7rem;gap:.2rem;height:2rem}}.TaskList_taskCard__TfyzP{-webkit-tap-highlight-color:transparent;border:1px solid #ffffff26;border-radius:1.875rem;box-sizing:border-box;color:var(--color-text-light);cursor:pointer;display:flex;flex-direction:column;min-height:17.5rem;overflow:hidden;padding:1.25rem;position:relative;-webkit-user-select:none;user-select:none}.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj){background:#0f172ab8;border-color:#94a3b838;box-shadow:none}.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj)>.TaskList_cardBody__LPDlg,.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj)>.TaskList_cardHeader__PSVVp,.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj)>.TaskList_iconWrapper__QLGDk{opacity:.55}.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj)>.TaskList_cardFooter__WIv6i{opacity:1}.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj) .TaskList_btnStartChip__S\+nCg{background:#0000;border:none;box-shadow:none;color:inherit}.TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj) .TaskList_startKeysCardChip__2GgaC{background:#0d172f;border:1px solid #fbbf24c7;box-shadow:none}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskCardKeysPaywall__n12\+x:not(.TaskList_completedCard__B-kzj){background:#0f172ab3;border-color:#94a3b833;box-shadow:none}.TaskList_taskCardKeysOpen__FcZlJ:not(.TaskList_completedCard__B-kzj){border-color:#fbbf248c;box-shadow:none}.TaskList_embeddedTaskListBlock__z8c1u .TaskList_taskCardKeysOpen__FcZlJ:not(.TaskList_completedCard__B-kzj){border-color:#fbbf2485}.TaskList_progressTierBlue__5becb,.TaskList_progressTierGreen__bZMIy,.TaskList_progressTierPurple__pyEs-,.TaskList_progressTierRed__NiPVg,.TaskList_progressTierYellow__9eHyY{--rarity-border:linear-gradient(135deg,#4ade80,#4ade80)}.TaskList_progressTierBlue__5becb:before,.TaskList_progressTierGreen__bZMIy:before,.TaskList_progressTierPurple__pyEs-:before,.TaskList_progressTierRed__NiPVg:before,.TaskList_progressTierYellow__9eHyY:before{background:var(--rarity-border);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:2}.TaskList_progressTierGreen__bZMIy{--rarity-border:linear-gradient(135deg,#4ade80,#4ade80)}.TaskList_progressTierBlue__5becb{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6)}.TaskList_progressTierPurple__pyEs-{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7)}.TaskList_progressTierRed__NiPVg{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444)}.TaskList_progressTierYellow__9eHyY{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24)}.TaskList_taskCard__TfyzP:active{opacity:.9;transform:scale(.98)}.TaskList_iconWrapper__QLGDk{display:flex;justify-content:center;padding:.625rem 0;position:relative;z-index:0}.TaskList_lordIcon__ejQl\+{height:100px;width:100px}.TaskList_completedCard__B-kzj .TaskList_iconWrapper__QLGDk .TaskList_lordIcon__ejQl\+{filter:grayscale(1)}.TaskList_completedCard__B-kzj{background:#ffffff0d;border:1px solid #ffffff1a;color:#cbd5e1}.TaskList_completedCard__B-kzj .TaskList_taskTitle__UvyF7{color:#cbd5e1}.TaskList_strikethrough__cNe9\+{color:#94a3b8!important;opacity:.5;text-decoration:line-through}.TaskList_cardHeader__PSVVp{align-items:center;display:flex;justify-content:space-between}.TaskList_cardHeaderActions__0b6Mn{align-items:center;display:inline-flex;gap:.35rem}.TaskList_badgeCode__q0j0n{background:#ffffff26;border-radius:.3rem;color:#e2e8f0;font-family:monospace;font-size:.75rem;font-weight:800;padding:.25rem .625rem}.TaskList_scoreTag__HVdS7{background:#10b98133;border-radius:.375rem;color:#10b981;font-size:.7rem;font-weight:800;margin-left:.5rem;padding:.125rem .375rem}.TaskList_lessonQuickBtn__0X2Mn{align-items:center;background:#94a3b824;border:1px solid #94a3b88c;border-radius:9999px;cursor:pointer;display:inline-flex;height:1.85rem;justify-content:center;padding:0;transition:none;width:1.85rem}.TaskList_lessonQuickBtn__0X2Mn:active{transform:none}.TaskList_lessonQuickBtn__0X2Mn:disabled{cursor:not-allowed;opacity:.45}.TaskList_lessonQuickBtnIcon__gOIOw{color:#e2e8f0;flex-shrink:0}.TaskList_lessonQuickBtn__0X2Mn:disabled .TaskList_lessonQuickBtnIcon__gOIOw{color:#94a3b8}.TaskList_cardBody__LPDlg{flex-grow:1;margin-bottom:.9375rem;text-align:center;z-index:5}.TaskList_taskTitle__UvyF7{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-light);display:-webkit-box;font-family:MuseoModerno,sans-serif;font-size:.9rem;font-weight:700;line-height:1.4;margin-bottom:.25rem;overflow:hidden}.TaskList_statusLabel__Pez8J{color:#6b7280;font-size:.875rem;font-weight:600}.TaskList_stampCompleted__uZmTG{background:#0f172ae6;border:2px solid var(--color-accent);border-radius:.5rem;color:var(--color-accent);display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:900;left:50%;letter-spacing:1px;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:40%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}.TaskList_cardFooter__WIv6i{margin-top:auto;z-index:5}.TaskList_cardFooter__WIv6i button{align-items:center;border:none;cursor:pointer;display:flex;font-size:.8rem;font-weight:800;gap:.375rem;height:2.5rem;justify-content:center;transition:background-color .3s ease,transform .3s ease,box-shadow .2s ease;width:100%}.TaskList_startActionGroup__8R6Z3{align-items:center;display:flex;gap:8px;width:100%}.TaskList_startActionGroup__8R6Z3>button:first-child{flex:1 1;width:auto}.TaskList_cardFooter__WIv6i button.TaskList_btnFooterLesson__M7HeC{align-items:center;background:#94a3b824;border:1px solid #94a3b88c;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;padding:0;transition:transform .2s ease,background .2s ease;width:2.5rem}.TaskList_cardFooter__WIv6i button.TaskList_btnFooterLesson__M7HeC:hover{background:#94a3b840;transform:translateY(-2px)}.TaskList_cardFooter__WIv6i button.TaskList_btnFooterLesson__M7HeC:active{transform:scale(.96)}.TaskList_btnRetake__db5-C{background:var(--color-surface75);border-radius:30px;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:var(--title-size);font-weight:900}.TaskList_btnStart__Ze9oH{background:var(--gradient-accent);border-radius:30px}.TaskList_btnStartFree__HWskE,.TaskList_btnStart__Ze9oH{align-items:center;color:var(--color-text-dark);display:inline-flex;font-family:Google Sans Flex,sans-serif;font-size:var(--title-size);font-weight:900;gap:8px;justify-content:center}.TaskList_btnStartFree__HWskE{background:#fbbf24;border:2px solid #86efac;border-radius:30px}.TaskList_startFreeCardChipWell__pjxy7{background:#0d172f}.TaskList_startFreeCardChipWell__pjxy7,.TaskList_startFreeCardChip__14b2w{align-items:center;border-radius:.4rem;display:inline-flex;justify-content:center;line-height:0}.TaskList_startFreeCardChip__14b2w{background:#ffffff14;border:1px solid #ffffff1f;box-sizing:border-box;flex-direction:row;gap:4px;padding:5px 8px}.TaskList_startFreeCardChipIcon__q60r9{flex-shrink:0;height:20px;width:20px}.TaskList_startFreeCardChipAmount__OTvyy{font-feature-settings:"tnum";color:#fff;font-family:MuseoModerno,sans-serif;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.TaskList_btnStartChip__S\+nCg{align-items:center;background:#0000;border-radius:30px;color:inherit;display:inline-flex;font-family:Google Sans Flex,sans-serif;font-size:var(--title-size);font-weight:900;gap:8px;justify-content:center}.TaskList_startKeysCardChip__2GgaC{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;box-sizing:border-box;display:inline-flex;flex-direction:row;gap:6px;justify-content:center;line-height:0;padding:clamp(6px,1.5vw,8px) clamp(10px,2vw,12px)}.TaskList_startKeysCardChipIcon__vqzbZ{flex-shrink:0;height:clamp(22px,5vw,28px);width:clamp(22px,5vw,28px)}@media (hover:hover) and (pointer:fine){.TaskList_btnRetake__db5-C:hover,.TaskList_btnStartChip__S\+nCg:hover,.TaskList_btnStartFree__HWskE:hover,.TaskList_btnStart__Ze9oH:hover{transform:translateY(-2px)}}.TaskList_cardFooter__WIv6i button:active{box-shadow:none;transform:scale(.96)}.TaskList_startConfirmOverlay__IkdXq{animation:TaskList_fadeIn__B4fui .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:10000}.TaskList_startConfirmOverlayClosing__b8lcu{animation:TaskList_fadeOut__PZ-Xp .2s ease-in forwards}.TaskList_startConfirmModal__DUMKh{animation:TaskList_bounceInModal__w-nfq .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.TaskList_startConfirmModalClosingZoom__5813M{animation:TaskList_zoomOutSoft__LhIJZ .22s ease-in-out forwards}.TaskList_startConfirmTitle__p9qr0{font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.TaskList_startConfirmText__Nb-s7{color:#cbd5e1;font-family:Google Sans Flex,sans-serif;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.TaskList_startConfirmActions__J4iPf{display:flex;gap:10px;margin-top:20px}.TaskList_startConfirmActions__J4iPf>button{flex:1 1;font-family:Google Sans Flex,sans-serif;min-width:0}.TaskList_startConfirmDangerBtn__kHgoI{background-color:#4ade80;border:none;border-radius:10px;color:var(--color-primary-dark);cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 18px}@keyframes TaskList_fadeIn__B4fui{0%{opacity:0}to{opacity:1}}@keyframes TaskList_fadeOut__PZ-Xp{0%{opacity:1}to{opacity:0}}@keyframes TaskList_bounceInModal__w-nfq{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes TaskList_zoomOutSoft__LhIJZ{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}@media (max-width:768px){.TaskList_container__uM\+bk{border-radius:0;margin-bottom:5rem;padding:1.25rem}.TaskList_pageHeader__wiG01{align-items:flex-start;flex-direction:column;margin-bottom:0}.TaskList_progressWrapper__C0l9w{justify-content:flex-start;width:100%}.TaskList_progressContainer__A2Gt6{width:100%}.TaskList_taskGrid__DHQCO{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.TaskList_taskCard__TfyzP{border-radius:1.25rem;min-height:16.25rem;padding:1rem}.TaskList_taskTitle__UvyF7{font-size:.75rem}.TaskList_statusLabel__Pez8J{font-size:.7rem}.TaskList_lordIcon__ejQl\+{height:85px;width:85px}}@media (max-width:480px){.TaskList_container__uM\+bk{border:0;border-top:1px solid #ffffff26;margin-bottom:5rem;padding:20px 16px}.TaskList_pageHeader__wiG01{border-bottom:0;flex-direction:column}.TaskList_headerLeft__FuB1Z{gap:12px}.TaskList_headerIcon__lZZrv{border-radius:12px;height:42px;margin-left:0;width:42px}.TaskList_title__-29OO{font-size:1.125rem}.TaskList_currentBadge__ALbzH{font-size:.75rem;padding:2px 10px}.TaskList_progressContainer__A2Gt6{padding:.75rem 1rem;width:100%}.TaskList_progressText__553X8{font-size:.75rem}.TaskList_taskGrid__DHQCO{gap:.5rem;grid-template-columns:repeat(2,1fr)}.TaskList_taskCard__TfyzP{border-radius:.8rem;min-height:14rem;padding:.6rem}.TaskList_lordIcon__ejQl\+{height:70px;width:70px}.TaskList_stampCompleted__uZmTG{border-width:2px;font-size:.75rem;padding:.15rem .4rem}.TaskList_badgeCode__q0j0n{font-size:.55rem;padding:.15rem .3rem}.TaskList_scoreTag__HVdS7{font-size:.55rem;padding:.1rem .3rem}.TaskList_cardFooter__WIv6i button{font-size:.7rem;gap:.2rem;height:2rem}.TaskList_cardFooter__WIv6i button.TaskList_btnFooterLesson__M7HeC{height:2rem;width:2rem}}.TaskList_emptyState__3cHYp{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#cbd5e1;font-size:.9rem;font-weight:600;grid-column:1/-1;line-height:1.5;margin:0;padding:14px 16px;text-align:center}.TaskList_categoryFilterContainer__Ftd\+I{-ms-overflow-style:none;align-items:center;display:flex;gap:8px;margin-top:-.5rem;overflow-x:auto;padding:0 0 16px;scrollbar-width:none;width:100%}.TaskList_categoryFilterContainer__Ftd\+I::-webkit-scrollbar{display:none}.TaskList_categoryFilterBtn__Jkq-Y{background-color:initial;border:1px solid #ffffff1a;border-radius:9999px;color:#cbd5e1;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.TaskList_categoryFilterBtn__Jkq-Y:hover{background-color:#ffffff0d;color:#fff}.TaskList_categoryFilterBtn__Jkq-Y.TaskList_active__6hnpx{background-color:#4ade800d;border-color:#4ade80;border-color:var(--color-accent,#4ade80);color:#4ade80;color:var(--color-accent,#4ade80)}@media (max-width:768px){.TaskList_categoryFilterContainer__Ftd\+I{margin-top:-.5rem;padding:0 0 12px}.TaskList_categoryFilterBtn__Jkq-Y{font-size:.85rem;padding:6px 14px}}.Inventory_panel__TyKiV{animation:Inventory_fadeIn__OREQL .4s ease-out;background:var(--color-primary-dark);border-right:0;box-sizing:border-box;margin:0 auto;max-width:1300px;min-width:0;overflow-x:hidden;padding:20px 16px;position:relative;width:100%}@keyframes Inventory_fadeIn__OREQL{0%{opacity:0}to{opacity:1}}.Inventory_pageHeader__FUAEv{align-items:center;border-bottom:1px solid #ffffff26;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}@media (min-width:769px){.Inventory_lessonCatalogSection__2Z5bI .Inventory_pageHeader__FUAEv,.Inventory_pageHeader__FUAEv,.Inventory_unlockedSection__XxqP9 .Inventory_pageHeader__FUAEv{padding-bottom:1.5rem}}.Inventory_headerLeft__pp-gl{align-items:center;display:flex;gap:12px}.Inventory_headerIcon__bjJiR{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:var(--color-text-light);display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:16px;width:42px}.Inventory_headerText__9oV9P{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.Inventory_subtitleWrapper__sDZEe{align-items:center;display:flex;gap:12px;min-height:24px;min-width:11rem}.Inventory_subtitleText__nl86A{color:#94a3b8;font-size:.875rem;font-weight:500}.Inventory_title__cIrF3{color:var(--color-text-light);font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0;text-align:left}.Inventory_progressWrapper__TX-gD{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.Inventory_progressContainer__HGvd\+{background:#ffffff1a;border-radius:.5rem;flex-shrink:0;padding:.875rem 1.125rem;width:16.25rem}.Inventory_progressText__KTpD\+{color:#cbd5e1;display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;margin-bottom:.5rem}.Inventory_progressPercent__OVVEs{color:#f8fafc;font-weight:900}.Inventory_progressBar__DGD7H{background:#ffffff26;border-radius:99px;height:.375rem;overflow:hidden;width:100%}.Inventory_progressFill__RzfRG{border-radius:99px;height:100%;transition:width .8s ease}.Inventory_equipmentSlotsRow__TVsr1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(9rem,12rem));justify-content:center;margin-bottom:1rem;padding:8px 10px}.Inventory_equipmentSlot__u2c\+u{align-items:center;aspect-ratio:5/7;background:#0000;border:2px solid #ffffff26;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(.4rem,1.5vw,.65rem);transition:border-color .2s,background .2s}.Inventory_equipmentSlotFilled__4dkeb:hover{background:#0000}.Inventory_equipmentSlotPlaceholder__u-O-R{align-items:center;color:#64748b;display:flex;justify-content:center}.Inventory_equipmentSlotPlaceholder__u-O-R svg{height:clamp(1rem,4vw,1.5rem);width:clamp(1rem,4vw,1.5rem)}.Inventory_pickerOverlay__QMzjr{animation:Inventory_pickerFadeIn__yCbf8 .3s ease-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d172f8c;display:grid;inset:0;overflow:hidden;padding:16px;place-items:center;position:fixed;z-index:9999}.Inventory_pickerOverlay__QMzjr:focus{outline:none}@keyframes Inventory_pickerFadeIn__yCbf8{0%{opacity:0}to{opacity:1}}.Inventory_pickerContainer__SzE0-{animation:Inventory_pickerBounceIn__6NdH- .6s cubic-bezier(.68,-.55,.27,1.55) forwards;min-width:0;position:relative;width:min(100%,1000px)}@keyframes Inventory_pickerBounceIn__6NdH-{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.Inventory_pickerModal__vKm3N{border-radius:40px;min-width:0;overflow:hidden;padding:40px 20px;position:relative;width:100%;z-index:10}.Inventory_pickerDetachBtn__wTZ9T{-webkit-appearance:none;appearance:none;background:#ffffff14;border:1px solid #fff3;border-radius:12px;color:#f8fafc;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:10px 18px}.Inventory_pickerDetachBtn__wTZ9T:hover{background:#ffffff1f}.Inventory_carouselWrapper__a5\+Hg{align-items:center;display:flex;height:450px;justify-content:center;overscroll-behavior:contain;position:relative;touch-action:pan-x;user-select:none;-webkit-user-select:none;width:100%}.Inventory_navButton__oSESE{align-items:center;background:#ffffff03;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:50px;z-index:110}.Inventory_navButtonDisabled__ZMM6E{cursor:not-allowed;opacity:.3}.Inventory_navButtonLeft__dpGNk{left:20px}.Inventory_navButtonRight__nt1vz{right:20px}.Inventory_carouselViewport__CnlSK{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;perspective:1600px;width:100%}.Inventory_carouselTrack__YCIFq{align-items:center;display:flex;height:350px;justify-content:center;position:relative;transform-style:preserve-3d;width:240px}.Inventory_carouselItem__f6OUd{cursor:pointer;height:100%;position:absolute;transition:transform .2s cubic-bezier(.22,.61,.36,1),opacity .18s ease-out;width:100%;will-change:transform,opacity}@media (hover:none) and (pointer:coarse){.Inventory_carouselItem__f6OUd{transition:transform .06s linear,opacity .06s linear}}.Inventory_carouselItemActive__WrDE6{cursor:default}.Inventory_carouselItemActive__WrDE6:hover{transform:scale(1.02)!important}.Inventory_actionContainer__jbBAP{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:1.5rem}.Inventory_carouselIndicator__gMYH6{color:#94a3b8;font-size:.9rem;font-weight:600;letter-spacing:2px}.Inventory_emptyState__gF3wF{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:2rem;text-align:center}.Inventory_emptyIcon__Pae0B{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;color:#64748b;display:flex;height:96px;justify-content:center;margin-bottom:1rem;width:96px}.Inventory_emptyText__rGuyc{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:800;margin:0 0 .5rem}.Inventory_emptyHint__\+G4N1{color:#94a3b8;font-size:.875rem;font-weight:500;margin:0;max-width:280px}.Inventory_passiveHint__asv87{color:#94a3b8;font-size:.875rem;font-weight:500;margin:0 0 1rem;padding:0 10px;text-align:center}.Inventory_unlockedSection__XxqP9{padding:1rem 0 0}.Inventory_unlockedPageHeader__TwkDb{align-items:center;gap:1.2rem}.Inventory_unlockedPageHeader__TwkDb .Inventory_headerLeft__pp-gl{flex:2 1;min-width:0}.Inventory_unlockedSection__XxqP9 .Inventory_pageHeader__FUAEv{margin-bottom:1.5rem}.Inventory_unlockedSection__XxqP9 .Inventory_unlockedPageHeader__TwkDb{flex-wrap:wrap}.Inventory_lessonCatalogSection__2Z5bI .Inventory_headerIcon__bjJiR{margin-left:0}.Inventory_lessonCatalogSection__2Z5bI .Inventory_subtitleWrapper__sDZEe{min-width:0}@media (max-width:768px){.Inventory_lessonCatalogSection__2Z5bI.Inventory_unlockedSection__XxqP9{padding-left:8px;padding-right:8px}.Inventory_lessonCatalogSection__2Z5bI .Inventory_headerLeft__pp-gl{gap:8px}.Inventory_lessonCatalogSection__2Z5bI .Inventory_searchInput__jK7RX{padding-left:28px}}.Inventory_searchWrapper__4pDgT{display:flex;flex:1 1;justify-content:flex-end;min-width:0}@media (max-width:1024px){.Inventory_searchWrapper__4pDgT{justify-content:center}}.Inventory_searchContainer__Ci52u{box-sizing:border-box;max-width:20rem;min-width:0;position:relative;width:min(20rem,100%)}.Inventory_searchInput__jK7RX{appearance:none;-webkit-appearance:none;background-color:initial;border:none;border-bottom:2px solid #fff3;box-sizing:border-box;color:#f8fafc;font-family:Google Sans Flex,sans-serif;font-size:16px;font-weight:600;min-width:0;outline:none;padding:16px 2px 10px 36px;transition:border-color .3s ease,transform .2s ease;width:100%}.Inventory_searchInput__jK7RX::-webkit-search-cancel-button,.Inventory_searchInput__jK7RX::-webkit-search-decoration{-webkit-appearance:none;display:none}.Inventory_searchInput__jK7RX:focus{border-bottom-color:var(--color-accent);transform:translateY(-2px)}.Inventory_searchInput__jK7RX:focus::placeholder{opacity:.5}.Inventory_searchInput__jK7RX::placeholder{color:#94a3b8;font-size:clamp(16px,3.5vw,17px);transition:opacity .2s ease}.Inventory_searchIcon__pw0DC{color:#94a3b8;height:18px;left:6px;pointer-events:none;position:absolute;top:52%;transform:translateY(-50%);width:18px}.Inventory_unlockedSearchEmpty__9JE3\+{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#cbd5e1;font-size:.9rem;font-weight:600;grid-column:1/-1;line-height:1.5;margin:0;padding:14px 16px;text-align:center}.Inventory_sortModeGroup__BDleZ{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.Inventory_sortChip__Ayl6v{-webkit-appearance:none;appearance:none;background:#ffffff14;border:1px solid #fff3;border-radius:999px;color:#cbd5e1;cursor:pointer;font-size:.82rem;font-weight:700;padding:6px 12px}.Inventory_sortChipActive__JqZbx{background:#4ade8024;border-color:#4ade808c;color:#4ade80}.Inventory_unlockedGrid__mZuB1{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));padding:2px 2px 12px}@media (min-width:1025px){.Inventory_unlockedGrid__mZuB1{grid-template-columns:repeat(5,minmax(0,1fr))}}.Inventory_unlockedCardWrap__3m3Ml{align-items:stretch;display:flex;flex-direction:column;min-width:0;position:relative;width:100%}.Inventory_unlockedItemCard__d3J8B{--card-min-h:0px;margin:0 auto;max-width:12rem;width:100%}.Inventory_cardInnerWrap__pq0xa{border-radius:12px;margin:0 auto;max-width:12rem;pointer-events:none;position:relative;transition:all .3s ease;width:100%}.Inventory_darkOverlay__EL5Yy{backdrop-filter:grayscale(80%);-webkit-backdrop-filter:grayscale(80%);background:#0a0f1ebf;border-radius:inherit;inset:2px;position:absolute;z-index:10}.Inventory_stampLocked__zSM4j{align-items:center;background:#0f172ae6;border:2px solid #ef4444;border-radius:.5rem;color:#ef4444;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:900;gap:6px;left:50%;letter-spacing:1px;padding:.25rem .75rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}@media (max-width:1024px){.Inventory_unlockedGrid__mZuB1{grid-template-columns:repeat(2,minmax(0,1fr))}.Inventory_pickerModal__vKm3N{border-radius:36px;padding:32px 16px}.Inventory_carouselTrack__YCIFq{height:320px;width:220px}}@media (max-width:768px){.Inventory_carouselWrapper__a5\+Hg{height:400px}.Inventory_carouselTrack__YCIFq{height:290px;width:200px}.Inventory_navButton__oSESE{height:40px;width:40px}.Inventory_navButtonLeft__dpGNk{left:10px}.Inventory_navButtonRight__nt1vz{right:10px}.Inventory_equipmentSlotsRow__TVsr1{column-gap:.75rem;grid-template-columns:repeat(2,minmax(9rem,12rem));justify-content:center;row-gap:.6rem}.Inventory_pageHeader__FUAEv{align-items:flex-start}.Inventory_headerIcon__bjJiR{height:2.25rem;width:2.25rem}.Inventory_headerIcon__bjJiR svg{height:24px;width:24px}.Inventory_title__cIrF3{font-size:1.125rem}.Inventory_unlockedPageHeader__TwkDb{align-items:stretch;flex-direction:column}.Inventory_unlockedPageHeader__TwkDb .Inventory_searchWrapper__4pDgT{justify-content:center;max-width:none;width:100%}.Inventory_unlockedPageHeader__TwkDb .Inventory_searchContainer__Ci52u{max-width:none}.Inventory_stampLocked__zSM4j{font-size:.85rem}.Inventory_progressWrapper__TX-gD{justify-content:flex-start;width:100%}.Inventory_progressContainer__HGvd\+{width:100%}}@media (max-width:480px){.Inventory_pickerOverlay__QMzjr{padding:0;place-items:center}.Inventory_pickerContainer__SzE0-{display:flex;flex-direction:column;height:100dvh;width:100%}.Inventory_pickerModal__vKm3N{border-radius:0;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px 0}.Inventory_carouselWrapper__a5\+Hg{height:380px}.Inventory_carouselTrack__YCIFq{height:260px;width:180px}.Inventory_navButton__oSESE{background:#0000;border:none}.Inventory_equipButton__Lnwmf{font-size:1rem;max-width:300px;padding:12px 30px;width:80%}.Inventory_pageHeader__FUAEv{border-bottom:0;margin-bottom:.5rem}.Inventory_headerIcon__bjJiR{border-radius:12px;height:42px;margin-left:0;width:42px}.Inventory_title__cIrF3{font-size:1.125rem}.Inventory_progressContainer__HGvd\+{padding:.75rem 1rem;width:100%}.Inventory_progressText__KTpD\+{font-size:.75rem}}@media (max-width:360px){.Inventory_carouselWrapper__a5\+Hg{height:340px}.Inventory_carouselTrack__YCIFq{height:230px;width:160px}}:root{--modal-font-size-title:clamp(24px,5vw,24px);--modal-font-size-button:clamp(16px,3.5vw,17px);--modal-font-size-small:clamp(13px,3vw,15px);--modal-size-button-width:85%;--modal-size-button-min-width:140px}.TaskRequirementModal_modalOverlay__sFADk{animation:TaskRequirementModal_fadeIn__mK50o .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-y:auto;padding:16px;padding:var(--modal-space-padding);place-items:center;position:fixed;z-index:9999}.TaskRequirementModal_modalOverlayClosing__pqY9\+{animation:TaskRequirementModal_fadeOut__SqWh\+ .22s ease-in forwards}@keyframes TaskRequirementModal_fadeIn__mK50o{0%{opacity:0}to{opacity:1}}@keyframes TaskRequirementModal_fadeOut__SqWh\+{0%{opacity:1}to{opacity:0}}.TaskRequirementModal_modalContainer__uBtgr{animation:TaskRequirementModal_bounceIn__4lI\+5 .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:TaskRequirementModal_bounceIn__4lI\+5 .6s var(--modal-easing-bouncy) forwards;position:relative;width:min(100%,420px);width:min(100%,var(--modal-max-width))}.TaskRequirementModal_modalContainerClosing__rAs4B{animation:TaskRequirementModal_zoomOutSoft__LfYSv .22s ease-in-out forwards}@keyframes TaskRequirementModal_bounceIn__4lI\+5{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes TaskRequirementModal_zoomOutSoft__LfYSv{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.TaskRequirementModal_requirementContent__72dMQ{align-items:center;background-color:var(--color-surface-white);border-radius:40px;border-radius:var(--modal-radius);box-shadow:0 20px 40px #1a1a2e26;display:flex;flex-direction:column;padding:32px;padding:var(--modal-space-content);position:relative;text-align:center}.TaskRequirementModal_requirementContent__72dMQ>*{animation:TaskRequirementModal_slideInUp__Ce7hG .5s cubic-bezier(.23,1,.32,1) backwards}.TaskRequirementModal_requirementContent__72dMQ>:first-child{animation-delay:.2s}.TaskRequirementModal_requirementContent__72dMQ>:nth-child(2){animation-delay:.25s}.TaskRequirementModal_requirementContent__72dMQ>:nth-child(3){animation-delay:.3s}.TaskRequirementModal_requirementContent__72dMQ>:nth-child(4){animation-delay:.35s}.TaskRequirementModal_requirementContent__72dMQ>:nth-child(5){animation-delay:.4s}@keyframes TaskRequirementModal_slideInUp__Ce7hG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaskRequirementModal_closeModalBtn__sq251{background:var(--color-primary-dark);border:3px solid var(--color-surface-white);border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;place-items:center;position:absolute;right:-8px;top:-8px;transition:background .3s ease,transform .3s ease;width:50px;z-index:201}@media (hover:hover){.TaskRequirementModal_closeModalBtn__sq251:hover{background:var(--color-primary-darker);transform:scale(1.1)}}.TaskRequirementModal_taskBadge__hF93N{border-radius:8px;display:inline-block;font-family:monospace;font-size:.75rem;font-weight:800;margin-bottom:12px;padding:6px 14px}.TaskRequirementModal_title__g1Xh0{color:var(--color-text-dark);font-family:MuseoModerno,sans-serif;font-size:clamp(24px,5vw,24px);font-size:var(--modal-font-size-title);font-weight:900;line-height:1.2;margin:0 0 16px}.TaskRequirementModal_requirementList__jkb1U{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 auto 32px;max-width:320px;padding:0;width:100%}.TaskRequirementModal_requirementList__jkb1U li{align-items:center;border-bottom:2px solid #1a1a2e33;color:#334155;cursor:default;display:flex;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:700;gap:12px;padding:12px 16px 12px 0;text-align:left;transition:transform .2s ease,background-color .2s ease}.TaskRequirementModal_startButton__jDrZ2{align-items:center;background:var(--gradient-accent);border:none;border-radius:30px;color:var(--color-primary-dark);cursor:pointer;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:clamp(16px,3.5vw,17px);font-size:var(--modal-font-size-button);font-weight:700;gap:10px;justify-content:center;min-height:52px;min-width:140px;min-width:var(--modal-size-button-min-width);overflow:hidden;padding:8px 0;position:relative;transition:transform .3s ease,box-shadow .2s ease,background .3s ease;width:80%}.TaskRequirementModal_startFreeReentryChipWell__o\+BI5,.TaskRequirementModal_startKeysModalChipWell__DeHTO{align-items:center;border-radius:.4rem;display:inline-flex;justify-content:center;line-height:0}.TaskRequirementModal_startKeysModalChipWell__DeHTO{background:#0d172f}.TaskRequirementModal_startFreeReentryChipWell__o\+BI5{background:#166534}.TaskRequirementModal_startFreeReentryChip__qrOly,.TaskRequirementModal_startKeysModalChip__Ka0lW{align-items:center;border-radius:.4rem;box-sizing:border-box;display:inline-flex;flex-direction:row;gap:6px;justify-content:center;line-height:0;padding:clamp(6px,1.5vw,8px) clamp(10px,2vw,12px)}.TaskRequirementModal_startKeysModalChip__Ka0lW{background:#ffffff14;border:1px solid #ffffff1f}.TaskRequirementModal_startFreeReentryChip__qrOly{background:#ffffff1a;border:1px solid #ffffff40}.TaskRequirementModal_startKeysModalChipIcon__SG2zP{flex-shrink:0;height:clamp(22px,5vw,28px);width:clamp(22px,5vw,28px)}.TaskRequirementModal_startFreeReentryChipAmount__wYqf7,.TaskRequirementModal_startKeysModalChipAmount__T7U6J{font-feature-settings:"tnum";color:#fff;font-family:MuseoModerno,sans-serif;font-size:clamp(.88rem,2.3vw,1rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}@media (hover:hover){.TaskRequirementModal_startButton__jDrZ2:hover{transform:translateY(-3px)}}.TaskRequirementModal_startButton__jDrZ2:active{transform:translateY(0)}.TaskRequirementModal_startButton__jDrZ2:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.TaskRequirementModal_lockedHint__zjS8Y{color:#ef4444;font-family:Google Sans Flex,sans-serif;font-size:.85rem;font-weight:700;margin-top:10px}.TaskRequirementModal_startConfirmOverlay__VqaDE{animation:TaskRequirementModal_fadeIn__mK50o .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:10000}.TaskRequirementModal_startConfirmOverlayClosing__BW0iN{animation:TaskRequirementModal_fadeOut__SqWh\+ .2s ease-in forwards}.TaskRequirementModal_startConfirmModal__pC2VX{animation:TaskRequirementModal_bounceIn__4lI\+5 .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:TaskRequirementModal_bounceIn__4lI\+5 .6s var(--modal-easing-bouncy) forwards;background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.TaskRequirementModal_startConfirmModalClosingShake__UhfHk{animation:TaskRequirementModal_shakeOut__KnsG2 .22s ease-in-out forwards}.TaskRequirementModal_startConfirmModalClosingZoom__IrORQ{animation:TaskRequirementModal_zoomOutSoft__LfYSv .22s ease-in-out forwards}.TaskRequirementModal_startConfirmTitle__w9hD-{color:#fbbf24;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.TaskRequirementModal_startConfirmText__N8It9{color:#cbd5e1;font-family:Google Sans Flex,sans-serif;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.TaskRequirementModal_startConfirmActions__aWM2D{display:flex;gap:10px;margin-top:20px}.TaskRequirementModal_startConfirmActions__aWM2D>button{flex:1 1;font-family:Google Sans Flex,sans-serif;min-width:0}.TaskRequirementModal_startConfirmDangerBtn__v2xoy{background-color:#4ade80;border:none;border-radius:10px;color:var(--color-primary-dark);cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 18px}.TaskRequirementModal_startConfirmGhostBtn__o5YIK{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#ffffffbf;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 18px}@keyframes TaskRequirementModal_shakeOut__KnsG2{0%{opacity:1;transform:translateX(0) rotate(0deg) scale(1)}25%{transform:translateX(-3px) rotate(-1.5deg) scale(1)}50%{transform:translateX(3px) rotate(1.5deg) scale(1)}75%{transform:translateX(-2px) rotate(-1deg) scale(.98)}to{opacity:0;transform:translateX(0) rotate(0deg) translateY(26px) scale(.86)}}@media (max-width:768px){:root{--modal-space-content:28px;--modal-radius:36px}.TaskRequirementModal_closeModalBtn__sq251{font-size:1.125rem;height:46px;width:46px}}@media (max-width:400px){:root{--modal-space-padding:12px;--modal-space-content:24px;--modal-max-width:320px;--modal-radius:32px;--modal-size-button-width:95%}.TaskRequirementModal_closeModalBtn__sq251{font-size:1rem;height:42px;right:-6px;top:-6px;width:42px}.TaskRequirementModal_requirementList__jkb1U li{padding:10px 12px}}@media (max-width:320px){:root{--modal-space-padding:8px;--modal-space-content:20px 16px;--modal-radius:28px;--modal-size-button-width:100%}.TaskRequirementModal_closeModalBtn__sq251{font-size:.9rem;height:38px;width:38px}}@media (max-height:480px) and (orientation:landscape){:root{--modal-space-content:20px 28px}.TaskRequirementModal_modalOverlay__sFADk{align-items:flex-start;padding:8px}.TaskRequirementModal_modalContainer__uBtgr{margin:8px auto}.TaskRequirementModal_title__g1Xh0{font-size:24px}.TaskRequirementModal_requirementList__jkb1U{margin-bottom:20px}.TaskRequirementModal_startButton__jDrZ2{min-height:44px}}.TaskRequirementModal_startLordOverlay__W4483{animation:TaskRequirementModal_fadeIn__mK50o .25s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d172fbf;display:grid;inset:0;place-items:center;position:fixed;z-index:11000}.PremiumPricingModal_overlay__3xtU4{animation:PremiumPricingModal_fadeIn__I3Yj\+ .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:9999;z-index:1200}.PremiumPricingModal_modal__BBh-G{animation:PremiumPricingModal_bounceIn__iF3IT .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#fff;border:1px solid #1a1a2e14;border-radius:40px;box-shadow:0 20px 40px #1a1a2e26;max-height:min(92vh,840px);overflow:visible;padding:28px;position:relative;width:min(1360px,calc(100vw - 24px))}@keyframes PremiumPricingModal_fadeIn__I3Yj\+{0%{opacity:0}to{opacity:1}}@keyframes PremiumPricingModal_bounceIn__iF3IT{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.PremiumPricingModal_header__k7m21{display:block;margin-bottom:20px}.PremiumPricingModal_title__SZxAx{color:#1a1a2e;font-family:MuseoModerno;font-size:1.42rem;font-weight:700;margin:0;text-align:center}.PremiumPricingModal_closeBtn__qKgQE{background:#0d172f;border:3px solid #fff;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;line-height:1;place-items:center;position:absolute;right:-10px;top:-10px;width:50px;z-index:5}.PremiumPricingModal_planGrid__TTypc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.PremiumPricingModal_planGridScroll__ECP-v{max-height:min(calc(92vh - 120px),700px);overflow-x:hidden;overflow-y:auto;padding-right:4px}.PremiumPricingModal_planCard__whELu{background:linear-gradient(#0d172f,#0d172f) padding-box,linear-gradient(135deg,#4ade80,#3b82f6) border-box;background:linear-gradient(#0d172f,#0d172f) padding-box,var(--plan-card-border,linear-gradient(135deg,#4ade80,#3b82f6)) border-box;border:3px solid #0000;border-radius:1.875rem;color:#f8fafc;display:flex;flex-direction:column;gap:10px;min-height:15.5rem;min-width:0;overflow:hidden;padding:1.25rem;position:relative;transition:none;-webkit-user-select:none;user-select:none}.PremiumPricingModal_planCard__whELu>*{position:relative;z-index:1}.PremiumPricingModal_planCardBorder2__kGG4J{--plan-card-border:linear-gradient(135deg,#4ade80,#3b82f6)}.PremiumPricingModal_planCardBorder3__\+\+7Ai{--plan-card-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7)}.PremiumPricingModal_planCardBorder4__LsnaV{--plan-card-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444)}.PremiumPricingModal_planCardBorder5__R3l34{--plan-card-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24)}.PremiumPricingModal_iconWrap__QOyov{align-items:center;align-self:center;border-radius:12px;display:inline-flex;height:100px;justify-content:center;margin-bottom:4px;width:100px}.PremiumPricingModal_planName__q1QZL{color:#f8fafc;font-size:1rem;font-weight:700}.PremiumPricingModal_planPrice__\+WOED{align-items:baseline;color:#f8fafc;display:flex;flex-wrap:wrap;font-family:MuseoModerno,sans-serif;font-size:1.2rem;font-weight:800;gap:4px;justify-content:center;line-height:1.15;text-align:center}.PremiumPricingModal_planPriceValue__KgsWE{font-size:1.5rem;margin-left:4px}.PremiumPricingModal_planPriceKeysStack__S6iep{align-items:center;display:flex;flex-direction:column;gap:clamp(6px,1.1vw,12px);justify-content:flex-start;width:100%}.PremiumPricingModal_planAiKeysGift__IufiN{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(6px,1.2vw,10px);justify-content:center;line-height:1.1;margin:0;padding:0;row-gap:4px}.PremiumPricingModal_planAiKeysItemChip__\+hg9a{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:inline-flex;flex-direction:row;gap:6px;justify-content:center;line-height:0;padding:clamp(6px,1.5vw,8px) clamp(10px,2vw,12px)}.PremiumPricingModal_planAiKeysItemIcon__2cl1W{flex-shrink:0;height:clamp(22px,5vw,28px);width:clamp(22px,5vw,28px)}.PremiumPricingModal_planAiKeysItemAmount__HhLzh{font-feature-settings:"tnum";color:#fff;font-family:MuseoModerno,sans-serif;font-size:clamp(.88rem,2.3vw,1rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.PremiumPricingModal_planPriceUnit__xO6Z\+{color:#64748b;font-size:.72rem;font-weight:600}.PremiumPricingModal_planDesc__A0eHv{color:#cbd5e1;flex:1 1;font-size:.82rem;line-height:1.4;margin:0}.PremiumPricingModal_activationLabel__I-rkB{color:#94a3b8;font-size:.72rem;font-weight:600;margin-top:4px}.PremiumPricingModal_activationInput__Tkkew{background-color:initial;border:none;border-bottom:2px solid #f8fafc33;box-sizing:border-box;color:#f8fafc;font-family:Google Sans Flex,sans-serif;font-size:.95rem;font-weight:600;outline:none;padding:16px 8px 10px 2px;transition:border-color .3s ease,transform .2s ease;width:100%}.PremiumPricingModal_activationInput__Tkkew::placeholder{color:#94a3b8;transition:opacity .2s ease}.PremiumPricingModal_activationInput__Tkkew:focus{border-bottom-color:#facc15;transform:translateY(-2px)}.PremiumPricingModal_activationInput__Tkkew:focus::placeholder{opacity:.5}.PremiumPricingModal_activationInput__Tkkew:disabled{opacity:.65}.PremiumPricingModal_planBtn__Xs7ik{align-items:center;background:#4ade80;border:none;border-radius:30px;color:#0d172f;cursor:pointer;display:inline-flex;flex-direction:row;font-family:MuseoModerno;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;margin-top:auto;padding:10px 12px;text-decoration:none}.PremiumPricingModal_planBtn__Xs7ik:disabled{cursor:not-allowed;opacity:.45}.PremiumPricingModal_planBtn__Xs7ik.PremiumPricingModal_planBtnGift__shur0{background:#fbbf24!important;color:#111827!important}.PremiumPricingModal_planBtn__Xs7ik.PremiumPricingModal_planBtnPaid__An3Gq{background:#4ade80!important;color:#0d172f!important}.PremiumPricingModal_planBtnLordIcon__rcSYe{display:block;flex-shrink:0;height:24px;line-height:0;width:24px}.PremiumPricingModal_planContactHintRow__52ItM{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:auto;text-align:center;width:100%}.PremiumPricingModal_planSocialHintDesktop__k1R2J,.PremiumPricingModal_planSocialHintMobile__lONrl,.PremiumPricingModal_planSocialHint__bwbyl{color:#475569;font-size:.72rem;font-weight:600;line-height:1.2;text-align:center}.PremiumPricingModal_planSocialHintMobile__lONrl{display:none}@media (max-width:1100px){.PremiumPricingModal_planGrid__TTypc{grid-template-columns:repeat(2,minmax(0,1fr))}.PremiumPricingModal_modal__BBh-G{border-radius:28px;max-width:100%;overflow:visible;padding:20px;width:calc(100vw - 32px)}.PremiumPricingModal_planCard__whELu{min-height:14.5rem;padding:1rem}.PremiumPricingModal_iconWrap__QOyov{height:82px;width:82px}.PremiumPricingModal_planName__q1QZL{font-size:.95rem;overflow-wrap:anywhere}.PremiumPricingModal_planPrice__\+WOED{font-size:1rem}.PremiumPricingModal_planPriceValue__KgsWE{font-size:1.2rem}.PremiumPricingModal_planContactHintRow__52ItM{gap:8px;overflow-wrap:anywhere}.PremiumPricingModal_closeBtn__qKgQE{font-size:1.125rem;height:46px;right:-8px;top:-8px;width:46px}}@media (max-width:700px){.PremiumPricingModal_header__k7m21{padding-top:16px}.PremiumPricingModal_modal__BBh-G{max-height:min(94vh,900px);overflow:visible;padding:16px}.PremiumPricingModal_planGridScroll__ECP-v{max-height:min(calc(94vh - 150px),720px)}.PremiumPricingModal_planGrid__TTypc{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.PremiumPricingModal_planCard__whELu{border-radius:1rem;gap:8px;min-height:13rem;padding:.8rem}.PremiumPricingModal_iconWrap__QOyov{height:64px;width:64px}.PremiumPricingModal_planName__q1QZL{font-size:.92rem}.PremiumPricingModal_planPrice__\+WOED{font-size:1rem}.PremiumPricingModal_planPriceValue__KgsWE{font-size:1rem;margin-left:2px}.PremiumPricingModal_activationInput__Tkkew{font-size:.85rem;padding:12px 6px 8px 2px}.PremiumPricingModal_planBtn__Xs7ik{font-size:.78rem;padding:8px 10px}.PremiumPricingModal_planBtnLordIcon__rcSYe{height:22px;width:22px}.PremiumPricingModal_planSocialHintDesktop__k1R2J,.PremiumPricingModal_planSocialHintMobile__lONrl,.PremiumPricingModal_planSocialHint__bwbyl{font-size:.68rem}}@media (max-width:520px){.PremiumPricingModal_overlay__3xtU4{padding:12px}.PremiumPricingModal_modal__BBh-G{padding:12px;width:calc(100vw - 24px)}.PremiumPricingModal_header__k7m21{padding-top:18px}.PremiumPricingModal_planGrid__TTypc{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.PremiumPricingModal_planCard__whELu{border-radius:.9rem;gap:6px;min-height:12rem;padding:.65rem}.PremiumPricingModal_iconWrap__QOyov{height:56px;width:56px}.PremiumPricingModal_planName__q1QZL{font-size:.85rem}.PremiumPricingModal_planPrice__\+WOED{font-size:.9rem}.PremiumPricingModal_planPriceValue__KgsWE{font-size:.92rem;margin-left:2px}.PremiumPricingModal_activationInput__Tkkew{font-size:.78rem;padding:9px 4px 6px 2px}.PremiumPricingModal_planBtn__Xs7ik{font-size:.72rem;padding:7px 8px}.PremiumPricingModal_planBtnLordIcon__rcSYe{height:20px;width:20px}.PremiumPricingModal_planSocialHintDesktop__k1R2J,.PremiumPricingModal_planSocialHintMobile__lONrl,.PremiumPricingModal_planSocialHint__bwbyl{font-size:.64rem}.PremiumPricingModal_planSocialHintDesktop__k1R2J{display:none}.PremiumPricingModal_planSocialHintMobile__lONrl{display:inline}.PremiumPricingModal_closeBtn__qKgQE{font-size:1rem;height:42px;right:-6px;top:-6px;width:42px}}@media (max-width:320px){.PremiumPricingModal_overlay__3xtU4{padding:8px}.PremiumPricingModal_modal__BBh-G{border-radius:24px;padding:10px;width:calc(100vw - 16px)}.PremiumPricingModal_planGrid__TTypc{gap:8px;grid-template-columns:1fr}.PremiumPricingModal_closeBtn__qKgQE{font-size:.9rem;height:38px;width:38px}}.KeysBundlePurchaseHintModal_overlay__0G39t{animation:KeysBundlePurchaseHintModal_fadeIn__EHdou .3s ease-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;pointer-events:auto;position:fixed;z-index:13700}.KeysBundlePurchaseHintModal_overlayClosing__q8VfO{animation:KeysBundlePurchaseHintModal_fadeOut__7MgPK .22s ease-in forwards}@keyframes KeysBundlePurchaseHintModal_fadeIn__EHdou{0%{opacity:0}to{opacity:1}}@keyframes KeysBundlePurchaseHintModal_fadeOut__7MgPK{0%{opacity:1}to{opacity:0}}@keyframes KeysBundlePurchaseHintModal_bounceIn__CylLC{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes KeysBundlePurchaseHintModal_modalOut__fFaMB{to{opacity:0;transform:scale(.92) translateY(12px)}}.KeysBundlePurchaseHintModal_modal__I-s5I{animation:KeysBundlePurchaseHintModal_bounceIn__CylLC .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#fff;border:1px solid #1a1a2e14;border-radius:40px;box-shadow:0 20px 40px #1a1a2e26;box-sizing:border-box;max-width:calc(100vw - 24px);overflow:visible;padding:26px 20px 28px;position:relative;text-align:center;width:min(100%,360px)}.KeysBundlePurchaseHintModal_modalClosing__yEPe0{animation:KeysBundlePurchaseHintModal_modalOut__fFaMB .22s ease-in forwards}.KeysBundlePurchaseHintModal_closeBtn__cVUkT{-webkit-tap-highlight-color:transparent;background:#0d172f;border:3px solid #fff;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;line-height:1;padding:0;place-items:center;position:absolute;right:-10px;top:-10px;width:50px;z-index:5}.KeysBundlePurchaseHintModal_header__3dfDW{display:block;margin-bottom:20px}.KeysBundlePurchaseHintModal_title__NP5\+T{color:#1a1a2e;font-family:MuseoModerno,sans-serif;font-size:1.42rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.KeysBundlePurchaseHintModal_body__1eHgF{align-items:stretch;display:flex;flex-direction:column;margin:0}.KeysBundlePurchaseHintModal_bundlePriceKeysPanel__t-AF9{--plan-card-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24);align-items:stretch;background:linear-gradient(#0d172f,#0d172f) padding-box,var(--plan-card-border) border-box;border:3px solid #0000;border-radius:1.875rem;box-sizing:border-box;color:#f8fafc;display:flex;flex-direction:column;gap:10px;margin:0 auto;min-width:0;overflow:hidden;padding:1.25rem;position:relative;-webkit-user-select:none;user-select:none;width:100%}.KeysBundlePurchaseHintModal_bundlePriceKeysPanel__t-AF9>*{position:relative;z-index:1}.KeysBundlePurchaseHintModal_bundleIconWrap__okfsg{align-items:center;align-self:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:100px;justify-content:center;line-height:0;margin-bottom:4px;width:100px}.KeysBundlePurchaseHintModal_actions__Qletl{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:0;margin-top:24px;max-width:100%;width:100%}.KeysBundlePurchaseHintModal_contactAdminBtn__HZygv{-webkit-tap-highlight-color:transparent;align-items:center;background:#3b82f6;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:MuseoModerno,sans-serif;font-size:.9rem;font-weight:800;gap:10px;justify-content:center;padding:10px 18px;text-decoration:none;width:100%}.KeysBundlePurchaseHintModal_contactAdminBtnIcon__bTLUf{border-radius:4px;flex-shrink:0;height:27px;object-fit:contain;width:27px}.ListPagination_pagination__4Wjw7{--pagination-accent:var(--color-accent,#4ade80);--pagination-accent-grad:var(--gradient-accent,linear-gradient(135deg,#4ade80 0%,#86efac 100%));-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;border-top:1px solid #ffffff1a;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;margin-top:1.5rem;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:1.25rem max(10px,env(safe-area-inset-right,0px)) max(.25rem,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));scrollbar-width:none;width:100%}.ListPagination_pagination__4Wjw7::-webkit-scrollbar{display:none}.ListPagination_pageBtn__fZ7as{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.5rem;color:#f8fafc;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Google Sans Flex,sans-serif;font-size:.82rem;font-weight:700;gap:.25rem;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.35rem;position:relative;transition:border-color .2s ease,color .2s ease,transform .2s ease}.ListPagination_pageBtnLabel__O9EID{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover){.ListPagination_pageBtn__fZ7as:hover:not(:disabled){border-color:var(--pagination-accent);color:var(--pagination-accent);transform:translateY(-1px)}}.ListPagination_pageBtn__fZ7as:active:not(:disabled){transform:scale(.97)}.ListPagination_pageBtn__fZ7as:disabled{background:#0000;cursor:not-allowed;opacity:.4}.ListPagination_pageNumbers__3mcaa{align-items:center;box-sizing:border-box;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:.35rem;justify-content:center;max-width:100%;min-width:0;overflow:visible;padding-inline:2px}.ListPagination_numberBtn__3eKaR{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.5rem;color:#cbd5e1;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Google Sans Flex,sans-serif;font-size:.82rem;font-weight:600;height:2rem;justify-content:center;min-width:2rem;padding:0 .35rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}@media (hover:hover){.ListPagination_numberBtn__3eKaR:hover:not(:disabled){border-color:var(--pagination-accent);color:var(--pagination-accent);transform:translateY(-1px)}}.ListPagination_numberBtn__3eKaR:active:not(:disabled){transform:scale(.97)}.ListPagination_activePage__TwKUg{background:var(--pagination-accent-grad)!important;border-color:#0000!important;color:#0f172a!important;font-weight:800}.ListPagination_dots__nR7AH{background:#0000!important;border:none!important;color:#64748b;cursor:default;min-width:auto!important;padding:0 .15rem!important}.ListPagination_dots__nR7AH:hover{transform:none!important}@media (max-width:360px){.ListPagination_pagination__4Wjw7{gap:.28rem}.ListPagination_numberBtn__3eKaR{font-size:.72rem;height:1.82rem;min-width:1.82rem;padding:0 .22rem}.ListPagination_pageBtn__fZ7as{min-height:2.35rem;min-width:2.35rem}}.WaitingRoomModal_overlay__kbfHv{animation:WaitingRoomModal_fadeIn__k0Pbs .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:9999}.WaitingRoomModal_modal__8BSqj{animation:WaitingRoomModal_bounceIn__IKZGs .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#fff;border:1px solid #1a1a2e14;border-radius:40px;box-shadow:0 20px 40px #1a1a2e26;max-height:min(92vh,840px);overflow:visible;padding:32px;position:relative;width:min(550px,calc(100vw - 24px))}@keyframes WaitingRoomModal_fadeIn__k0Pbs{0%{opacity:0}to{opacity:1}}@keyframes WaitingRoomModal_bounceIn__IKZGs{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.WaitingRoomModal_closeBtn__7h2wn{background:#0d172f;border:3px solid #fff;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;height:50px;line-height:1;place-items:center;position:absolute;right:-10px;top:-10px;width:50px;z-index:5}.WaitingRoomModal_closeIcon__ymJcG{display:block;height:22px;width:22px}.WaitingRoomModal_header__cg02j{margin-bottom:28px;text-align:center}.WaitingRoomModal_title__xZ7\+i{color:#1a1a2e;font-family:MuseoModerno,sans-serif;font-size:1.6rem;font-weight:700;margin:0 0 10px}.WaitingRoomModal_taskInfoWrap__HptfM{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:4px}.WaitingRoomModal_badgeCode__C6cYl{border-radius:.3rem;flex-shrink:0;font-family:monospace;font-size:.75rem;font-weight:800;letter-spacing:.5px;padding:.25rem .625rem}.WaitingRoomModal_taskTitleText__XQzBc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-family:Google Sans Flex,sans-serif;font-size:1.05rem;font-weight:700;overflow:hidden;text-align:left;word-break:break-word}.WaitingRoomModal_timerWrap__hTuUI{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#475569;display:flex;font-family:Google Sans Flex,sans-serif;font-size:.9rem;gap:6px;justify-content:center;margin:14px auto 0;padding:6px 16px;width:-webkit-fit-content;width:fit-content}.WaitingRoomModal_timerIcon__A7ZWx{height:34px;width:34px}.WaitingRoomModal_timerValue__AOk8k{color:#0d172f;font-family:MuseoModerno,sans-serif;font-size:.95rem;font-weight:800;margin-left:2px}.WaitingRoomModal_playersGrid__sQZZt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.WaitingRoomModal_playerCard__yI26z{align-items:center;border-radius:1.875rem;display:flex;flex-direction:column;justify-content:center;min-height:14rem;padding:2rem 1.25rem;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.WaitingRoomModal_playerCardHost__QDQwC{background:#0d172f;border:1px solid #ffffff26}.WaitingRoomModal_playerCardEmpty__PDwiu{background:#f8fafc;border:1px solid #cbd5e1}.WaitingRoomModal_userAvatarRing__svgMu{align-items:center;background:#00000026;border:2.5px solid;border-radius:50%;display:flex;flex-shrink:0;height:76px;justify-content:center;margin-bottom:12px;padding:3px;width:76px}.WaitingRoomModal_userAvatarRingInner__N-rtl{background:#ffffff1a}.WaitingRoomModal_userAvatarRingInnerEmpty__lqj\+i,.WaitingRoomModal_userAvatarRingInner__N-rtl{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.WaitingRoomModal_userAvatarRingInnerEmpty__lqj\+i{background:#e2e8f0}.WaitingRoomModal_userInfo__sUkWT{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:14px;width:100%}.WaitingRoomModal_userNameMain__Lyp\+O{font-family:MuseoModerno,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.2;margin:0;word-break:break-word}.WaitingRoomModal_statusBadge__WtvB5,.WaitingRoomModal_userRank__pS3ab{font-family:Google Sans Flex,sans-serif;font-size:.85rem;font-weight:700}.WaitingRoomModal_statusBadge__WtvB5{align-items:center;border-radius:20px;display:inline-flex;gap:6px;justify-content:center;margin-top:auto;padding:6px 16px;text-align:center}.WaitingRoomModal_statusReady__QfvlG{background:#4ade8033;color:#4ade80}.WaitingRoomModal_statusWaiting__uHH3C{animation:WaitingRoomModal_pulse__pWLWf 2s infinite;background:#e2e8f0;color:#64748b}@keyframes WaitingRoomModal_pulse__pWLWf{0%,to{opacity:1}50%{opacity:.6}}.WaitingRoomModal_footer__WaQA2{align-items:center;border-top:1px solid #1a1a2e14;display:flex;gap:8px;justify-content:center;margin:16px auto 0;min-width:16rem;padding-top:20px;width:70%}.WaitingRoomModal_actionBtn__uml82{align-items:center;border:none;border-radius:30px;cursor:pointer;display:inline-flex;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:900;gap:6px;height:2.5rem;justify-content:center;padding:0 1rem;transition:opacity .2s,transform .2s,background .2s;white-space:nowrap}.WaitingRoomModal_actionBtn__uml82:not(:disabled):hover{transform:translateY(-2px)}.WaitingRoomModal_actionBtn__uml82:disabled{cursor:not-allowed;opacity:.4}.WaitingRoomModal_btnIcon__4OB7J{display:block;height:22px;width:22px}.WaitingRoomModal_btnText__VUf2d{align-items:center;display:flex;line-height:1}.WaitingRoomModal_copyBtn__YU5Dq,.WaitingRoomModal_copyBtn__YU5Dq.WaitingRoomModal_copied__QBbfF{background:#0d172f;color:#fff;flex:3 1}.WaitingRoomModal_startBtn__6pqeI{background:#4ade80;color:#0d172f;flex:2 1}@media (max-width:1100px){.WaitingRoomModal_modal__8BSqj{border-radius:28px;padding:24px}}@media (max-width:700px){.WaitingRoomModal_modal__8BSqj{padding:20px}.WaitingRoomModal_title__xZ7\+i{font-size:1.4rem}.WaitingRoomModal_taskInfoWrap__HptfM{flex-direction:column;gap:6px}.WaitingRoomModal_taskTitleText__XQzBc{font-size:1rem;text-align:center}.WaitingRoomModal_timerWrap__hTuUI{font-size:.85rem;margin-top:10px;padding:5px 14px}.WaitingRoomModal_playersGrid__sQZZt{gap:12px}.WaitingRoomModal_playerCard__yI26z{min-height:13rem;padding:1.5rem 1rem}.WaitingRoomModal_userAvatarRing__svgMu{height:64px;width:64px}.WaitingRoomModal_userNameMain__Lyp\+O{font-size:1.05rem}.WaitingRoomModal_statusBadge__WtvB5{font-size:.8rem;padding:5px 12px}.WaitingRoomModal_closeBtn__7h2wn{height:46px;right:-8px;top:-8px;width:46px}}@media (max-width:520px){.WaitingRoomModal_overlay__kbfHv{padding:12px}.WaitingRoomModal_modal__8BSqj{border-radius:20px;padding:16px}.WaitingRoomModal_title__xZ7\+i{font-size:1.25rem}.WaitingRoomModal_taskTitleText__XQzBc{font-size:.9rem}.WaitingRoomModal_timerWrap__hTuUI{font-size:.8rem;padding:4px 12px}.WaitingRoomModal_timerValue__AOk8k{font-size:.85rem}.WaitingRoomModal_playersGrid__sQZZt{gap:8px}.WaitingRoomModal_playerCard__yI26z{border-radius:1rem;min-height:11rem;padding:1rem .5rem}.WaitingRoomModal_userAvatarRing__svgMu{height:52px;margin-bottom:8px;width:52px}.WaitingRoomModal_userNameMain__Lyp\+O{font-size:.95rem}.WaitingRoomModal_userRank__pS3ab{font-size:.75rem}.WaitingRoomModal_statusBadge__WtvB5{border-radius:12px;font-size:.72rem;padding:4px 8px}.WaitingRoomModal_closeBtn__7h2wn{height:40px;right:-6px;top:-6px;width:40px}.WaitingRoomModal_closeIcon__ymJcG{height:18px;width:18px}}@media (max-width:480px){.WaitingRoomModal_footer__WaQA2{gap:6px}.WaitingRoomModal_actionBtn__uml82{font-size:.7rem;gap:4px;height:2rem;padding:0 .5rem}.WaitingRoomModal_btnIcon__4OB7J{height:16px;width:16px}}@media (max-width:320px){.WaitingRoomModal_modal__8BSqj{padding:12px}.WaitingRoomModal_playersGrid__sQZZt{gap:6px}.WaitingRoomModal_playerCard__yI26z{min-height:10rem}.WaitingRoomModal_userAvatarRing__svgMu{height:44px;width:44px}}.CoopJoinModal_overlay__NO44p{animation:CoopJoinModal_fadeIn__R8ast .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:9999}.CoopJoinModal_modal__SoqrH{animation:CoopJoinModal_bounceIn__p7YeE .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#fff;border:1px solid #1a1a2e14;border-radius:40px;box-shadow:0 20px 40px #1a1a2e26;overflow:visible;padding:36px 32px 32px;position:relative;width:min(460px,calc(100vw - 24px))}@keyframes CoopJoinModal_fadeIn__R8ast{0%{opacity:0}to{opacity:1}}@keyframes CoopJoinModal_bounceIn__p7YeE{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.CoopJoinModal_closeBtn__Cmqju{background:#0d172f;border:3px solid #fff;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;height:50px;line-height:1;place-items:center;position:absolute;right:-10px;top:-10px;transition:transform .2s;width:50px;z-index:5}.CoopJoinModal_closeBtn__Cmqju:hover{transform:scale(1.08)}.CoopJoinModal_closeIcon__2Vkh9{display:block;height:22px;width:22px}.CoopJoinModal_header__k9Qvk{margin-bottom:24px;text-align:center}.CoopJoinModal_coopIconWrap__neoTk{animation:CoopJoinModal_coopPulse__58LGl 2.5s ease-in-out infinite;background:linear-gradient(135deg,#0d172f,#1e293b);border:3px solid #4ade804d;border-radius:50%;box-shadow:0 0 24px #4ade8026;display:grid;height:80px;margin:0 auto 16px;place-items:center;width:80px}@keyframes CoopJoinModal_coopPulse__58LGl{0%,to{border-color:#4ade804d;box-shadow:0 0 24px #4ade8026}50%{border-color:#4ade8080;box-shadow:0 0 32px #4ade804d}}.CoopJoinModal_title__HPhOl{color:#1a1a2e;font-family:MuseoModerno,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 6px}.CoopJoinModal_subtitle__P\+3mk{color:#64748b;font-family:Google Sans Flex,sans-serif;font-size:.9rem;font-weight:500;margin:0}.CoopJoinModal_taskInfoCard__zsBsU{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;display:flex;gap:14px;margin-bottom:24px;padding:18px 20px}.CoopJoinModal_taskIconWrap__lvDfw{background:#0d172f;border-radius:16px;display:grid;flex-shrink:0;height:52px;min-width:52px;place-items:center;width:52px}.CoopJoinModal_taskDetails__6lueO{display:flex;flex-direction:column;gap:6px;min-width:0}.CoopJoinModal_badgeCode__qfNjo{border-radius:.3rem;font-family:monospace;font-size:.72rem;font-weight:800;letter-spacing:.5px;padding:.2rem .5rem;width:-webkit-fit-content;width:fit-content}.CoopJoinModal_taskTitleText__liXjw{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a2e;display:-webkit-box;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:700;line-height:1.35;overflow:hidden;word-break:break-word}.CoopJoinModal_taskLevel__YDQ54{color:#94a3b8;font-family:Google Sans Flex,sans-serif;font-size:.78rem;font-weight:600}.CoopJoinModal_loadingWrap__q39LA{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px 0}.CoopJoinModal_loadingText__\+Q6up{color:#64748b;font-family:Google Sans Flex,sans-serif;font-size:.9rem;font-weight:500}.CoopJoinModal_errorWrap__qwJw6{padding:20px 0;text-align:center}.CoopJoinModal_errorText__6dMD9{color:#ef4444;font-family:Google Sans Flex,sans-serif;font-size:.9rem;font-weight:500;margin:0 0 8px}.CoopJoinModal_errorSubtext__n0U2w{color:#94a3b8;font-family:Google Sans Flex,sans-serif;font-size:.8rem;margin:0}.CoopJoinModal_footer__QBVDK{align-items:center;border-top:1px solid #1a1a2e14;display:flex;gap:8px;justify-content:center;margin:16px auto 0;min-width:16rem;padding-top:20px;width:70%}.CoopJoinModal_actionBtn__3iATk{align-items:center;border:none;border-radius:30px;cursor:pointer;display:inline-flex;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:900;gap:6px;height:2.5rem;justify-content:center;padding:0 1rem;transition:opacity .2s,transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.CoopJoinModal_actionBtn__3iATk:not(:disabled):hover{transform:translateY(-2px)}.CoopJoinModal_actionBtn__3iATk:disabled{cursor:not-allowed;opacity:.4}.CoopJoinModal_btnIcon__tGDLn{display:block;height:22px;width:22px}.CoopJoinModal_btnText__RSCHv{align-items:center;display:flex;line-height:1}.CoopJoinModal_startBtn__2V4BQ{background:#4ade80;color:#0d172f;flex:2 1}@media (max-width:700px){.CoopJoinModal_modal__SoqrH{border-radius:28px;padding:28px 20px 24px}.CoopJoinModal_title__HPhOl{font-size:1.35rem}.CoopJoinModal_coopIconWrap__neoTk{height:68px;width:68px}.CoopJoinModal_taskInfoCard__zsBsU{gap:12px;padding:14px 16px}.CoopJoinModal_taskIconWrap__lvDfw{border-radius:12px;height:44px;min-width:44px;width:44px}.CoopJoinModal_closeBtn__Cmqju{height:46px;right:-8px;top:-8px;width:46px}}@media (max-width:520px){.CoopJoinModal_overlay__NO44p{padding:12px}.CoopJoinModal_modal__SoqrH{border-radius:20px;padding:24px 16px 20px}.CoopJoinModal_title__HPhOl{font-size:1.2rem}.CoopJoinModal_subtitle__P\+3mk{font-size:.82rem}.CoopJoinModal_coopIconWrap__neoTk{height:60px;margin-bottom:12px;width:60px}.CoopJoinModal_taskInfoCard__zsBsU{border-radius:16px;padding:12px 14px}.CoopJoinModal_taskTitleText__liXjw{font-size:.9rem}.CoopJoinModal_closeBtn__Cmqju{height:40px;right:-6px;top:-6px;width:40px}.CoopJoinModal_closeIcon__2Vkh9{height:18px;width:18px}.CoopJoinModal_actionBtn__3iATk{font-size:.8rem;gap:6px;height:2.5rem;padding:0 1rem}}@media (max-width:320px){.CoopJoinModal_modal__SoqrH{padding:16px 12px}.CoopJoinModal_taskInfoCard__zsBsU{flex-direction:column;text-align:center}}:root{--roadmap-space-xs:4px;--roadmap-space-sm:8px;--roadmap-space-md:16px;--roadmap-space-lg:24px;--roadmap-space-xl:32px;--roadmap-radius-sm:6px;--roadmap-radius-md:10px;--roadmap-radius-lg:14px;--roadmap-card-width:300px;--roadmap-card-gap:48px;--roadmap-path-thickness:2px}.Roadmap_overlay__hEAsd{background:var(--color-surface-white);display:flex;flex-direction:column;inset:0;position:fixed;z-index:1000}.Roadmap_container__JGI5L{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.Roadmap_header__ThlzF{background:var(--color-primary-dark);flex-shrink:0;padding:16px}.Roadmap_headerInner__c2d5H{margin:0 auto;max-width:1000px}.Roadmap_headerTop__Tl6uJ{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.Roadmap_titleGroup__oipe2{flex:1 1}.Roadmap_title__rn3mB{align-items:center;color:var(--color-surface-white);display:flex;font-size:1.25rem;font-weight:700;gap:8px;margin:0 0 4px}.Roadmap_titleIcon__L10h3{color:var(--color-accent)}.Roadmap_subtitle__TFRkU{color:var(--color-surface-overlay);font-size:.875rem;margin:0}.Roadmap_closeBtn__tDoO6{align-items:center;background:#0000;border:1px solid var(--color-surface-overlay);border-radius:50%;color:var(--color-surface-white);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s ease;width:36px}.Roadmap_closeBtn__tDoO6:hover{background:var(--color-surface-overlay)}.Roadmap_statsRow__ch2ze{display:flex;gap:8px;margin-bottom:12px}.Roadmap_statBox__18sd7{align-items:center;background:var(--color-surface-white);border-radius:10px;display:flex;flex:1 1;gap:8px;padding:8px 12px}.Roadmap_statIcon__QgGmR{align-items:center;background:var(--color-accent);border-radius:6px;color:var(--color-text-dark);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Roadmap_statInfo__msy86{display:flex;flex-direction:column}.Roadmap_statValue__Mf2Ki{color:var(--color-text-dark);font-size:1rem;font-weight:700;line-height:1.2}.Roadmap_statLabel__iF8hV{color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Roadmap_progressWrap__71rTA{position:relative}.Roadmap_progressTrack__4ps8y{background:var(--color-surface-overlay);border-radius:2px;height:4px;overflow:hidden}.Roadmap_progressFill__DUsJX{background:var(--color-accent);border-radius:2px;height:100%;transition:width .3s ease}.Roadmap_progressText__RZAXn{color:var(--color-surface-overlay);font-size:.7rem;font-weight:600;position:absolute;right:0;top:8px}.Roadmap_content__fh4Fg{background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex:1 1;overflow-x:hidden;overflow-y:auto;padding:30px 16px}.Roadmap_content__fh4Fg::-webkit-scrollbar{width:6px}.Roadmap_content__fh4Fg::-webkit-scrollbar-track{background:#0000}.Roadmap_content__fh4Fg::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.Roadmap_pathContainer__RA02L{margin:0 auto;max-width:1000px}.Roadmap_levelRow__9RhPB{display:flex;gap:48px;gap:var(--roadmap-card-gap);margin-bottom:30px;padding-bottom:30px;position:relative}.Roadmap_levelRow__9RhPB:nth-child(2n){flex-direction:row-reverse}.Roadmap_card__eU3DY{background:var(--color-surface-white);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;flex-shrink:0;padding:12px;position:relative;transition:border-color .15s ease,box-shadow .15s ease;width:300px;width:var(--roadmap-card-width);z-index:1}.Roadmap_card__eU3DY:hover:not(.Roadmap_cardLocked__z3TEE){border-color:var(--color-accent);box-shadow:0 4px 12px #4ade801a}.Roadmap_cardHeader__6R0xP{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Roadmap_levelBadge__oox4T{align-items:center;background:var(--color-primary-dark);border-radius:6px;color:var(--color-accent);display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase}.Roadmap_statusIcon__DcY1E{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.Roadmap_statusCompleted__bA-PX{background:var(--color-accent);color:var(--color-text-dark)}.Roadmap_statusCurrent__rQaUV{background:var(--color-primary-dark);color:var(--color-accent)}.Roadmap_statusLocked__ff\+Li,.Roadmap_statusUnlocked__pnmoB{background:var(--color-bg-subtle);color:var(--color-text-muted)}.Roadmap_cardTitle__X7\+Uh{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-dark);display:-webkit-box;font-size:.9rem;font-weight:600;line-height:1.4;margin:0 0 8px;overflow:hidden}.Roadmap_cardTopics__sXCM9{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;min-height:24px}.Roadmap_topicTag__zJK3i{background:var(--color-bg-subtle);border-radius:6px;color:var(--color-text-muted);font-size:.7rem;padding:2px 8px}.Roadmap_cardFooter__RVYl7{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:8px;padding-top:8px}.Roadmap_xpBadge__5uF9V{align-items:center;color:var(--color-accent-dark);display:flex;font-size:.8rem;font-weight:700;gap:4px}.Roadmap_typeBadge__usjrV{align-items:center;border-radius:6px;display:flex;font-size:.7rem;font-weight:700;gap:3px;margin-left:auto;padding:2px 8px;text-transform:uppercase}.Roadmap_typeNormal__AfOIg{background:var(--color-bg-subtle);color:var(--color-text-muted)}.Roadmap_typeBoss__vBld5{background:var(--color-primary-dark);color:var(--color-accent)}.Roadmap_typeBonus__Q9WZO{background:var(--color-accent);color:var(--color-text-dark)}.Roadmap_starsRow__R6Wzm{display:flex;gap:2px}.Roadmap_starFilled__yxDtp{color:var(--color-accent)}.Roadmap_cardLocked__z3TEE{cursor:not-allowed;opacity:1}.Roadmap_cardLocked__z3TEE .Roadmap_levelBadge__oox4T{background:var(--color-text-muted);color:var(--color-surface-white)}.Roadmap_cardCompleted__ACAUR{border-color:var(--color-accent)}.Roadmap_cardCompleted__ACAUR .Roadmap_levelBadge__oox4T{background:var(--color-accent);color:var(--color-text-dark)}.Roadmap_cardCurrent__ibqN7{border-color:var(--color-primary-dark);border-width:2px}.Roadmap_modalOverlay__XmlVI{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a2e99;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:2000}.Roadmap_modal__rpsHz{background:var(--color-surface-white);border-radius:12px;box-shadow:0 20px 40px #1a1a2e26;max-height:90vh;max-width:420px;overflow-y:auto;position:relative;width:100%}.Roadmap_modalClose__xQKbd{align-items:center;background:var(--color-bg-subtle);border:none;border-radius:50%;color:var(--color-text-dark);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px;z-index:1}.Roadmap_modalClose__xQKbd:hover{background:var(--color-border)}.Roadmap_modalHeader__n\+LgD{border-bottom:1px solid var(--color-border);padding:16px}.Roadmap_modalLevelBadge__YDCRI{background:var(--color-primary-dark);border-radius:20px;color:var(--color-accent);display:inline-flex;font-size:.75rem;font-weight:700;margin-bottom:12px;padding:4px 12px}.Roadmap_modalTitle__HqiwH{color:var(--color-text-dark);font-size:1.25rem;font-weight:700;margin:0 0 12px;padding-right:30px}.Roadmap_modalMeta__xvX2s{align-items:center;display:flex;gap:12px}.Roadmap_modalXp__NHi4e{align-items:center;color:var(--color-accent-dark);display:flex;font-size:.9rem;font-weight:700;gap:4px}.Roadmap_modalType__2Cx5\+{border-radius:6px;font-size:.7rem;font-weight:700;padding:4px 8px;text-transform:uppercase}.Roadmap_modalBody__jdXhd{padding:16px}.Roadmap_modalSection__g1sMh{margin-bottom:16px}.Roadmap_modalSection__g1sMh:last-child{margin-bottom:0}.Roadmap_modalSectionTitle__1UGNQ{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:.3px;margin:0 0 12px;text-transform:uppercase}.Roadmap_topicsList__FSSBk{display:flex;flex-direction:column;gap:8px}.Roadmap_topicItem__lTzqk{align-items:center;background:var(--color-bg-subtle);border-radius:6px;color:var(--color-text-dark);display:flex;font-size:.875rem;gap:8px;padding:8px 12px}.Roadmap_topicDot__k7CKY{background:var(--color-accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.Roadmap_requirementBox__MfiXx{align-items:center;background:var(--color-primary-dark);border-radius:10px;color:var(--color-accent);display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px}.Roadmap_modalFooter__Rs32v{padding:0 16px 16px}.Roadmap_startBtn__wPBgG{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:700;gap:8px;justify-content:center;padding:12px;transition:opacity .15s ease,box-shadow .15s ease;width:100%}.Roadmap_startBtnPrimary__darhl{background:var(--color-primary-dark);color:var(--color-accent)}.Roadmap_startBtnPrimary__darhl:hover:not(:disabled){box-shadow:0 4px 12px #1a1a2e33;opacity:.9}.Roadmap_startBtnPrimary__darhl:disabled{cursor:not-allowed;opacity:.5}.Roadmap_startBtnCompleted__nu2bV{background:var(--color-accent);color:var(--color-text-dark)}.Roadmap_spinner__Lze23{animation:Roadmap_spin__Hlm5E .6s linear infinite;border:2px solid var(--color-surface-overlay);border-radius:50%;border-top-color:var(--color-accent);height:16px;width:16px}@keyframes Roadmap_spin__Hlm5E{to{transform:rotate(1turn)}}@media (max-width:900px){:root{--roadmap-card-width:260px;--roadmap-card-gap:32px}.Roadmap_levelRow__9RhPB{justify-content:center}}@media (max-width:640px){:root{--roadmap-card-width:100%;--roadmap-card-gap:0}.Roadmap_header__ThlzF{padding:12px}.Roadmap_headerTop__Tl6uJ{margin-bottom:12px}.Roadmap_title__rn3mB{font-size:1.125rem}.Roadmap_subtitle__TFRkU{font-size:.8rem}.Roadmap_closeBtn__tDoO6{height:32px;width:32px}.Roadmap_statsRow__ch2ze{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.Roadmap_statBox__18sd7{padding:8px}.Roadmap_statIcon__QgGmR{height:28px;width:28px}.Roadmap_statValue__Mf2Ki{font-size:.9rem}.Roadmap_statLabel__iF8hV{font-size:.6rem}.Roadmap_content__fh4Fg{padding:16px 12px}.Roadmap_levelRow__9RhPB{flex-direction:column!important;gap:12px;margin-bottom:12px;padding-bottom:12px}.Roadmap_levelRow__9RhPB:not(:last-child):after{bottom:0;height:12px;left:50%!important;right:auto!important;transform:translateX(-50%)}.Roadmap_card__eU3DY{width:100%}.Roadmap_cardTitle__X7\+Uh{font-size:.9rem}.Roadmap_cardTopics__sXCM9{margin-bottom:8px}.Roadmap_modalOverlay__XmlVI{align-items:flex-end;padding:0}.Roadmap_modal__rpsHz{border-radius:12px 12px 0 0;max-height:85vh;max-width:none}.Roadmap_modalHeader__n\+LgD{padding:12px}.Roadmap_modalTitle__HqiwH{font-size:1.125rem}.Roadmap_modalBody__jdXhd{padding:12px}.Roadmap_modalFooter__Rs32v{padding:0 12px 12px}}@media (max-width:380px){.Roadmap_statsRow__ch2ze{grid-template-columns:1fr}.Roadmap_statBox__18sd7{flex-direction:row;justify-content:flex-start}.Roadmap_cardFooter__RVYl7{flex-wrap:wrap}}@media (max-height:480px) and (orientation:landscape){.Roadmap_header__ThlzF{padding:8px 12px}.Roadmap_headerTop__Tl6uJ{margin-bottom:8px}.Roadmap_statsRow__ch2ze{display:flex;flex-direction:row;margin-bottom:8px}.Roadmap_statBox__18sd7{flex:1 1;padding:4px 8px}.Roadmap_content__fh4Fg{padding:12px}.Roadmap_modalOverlay__XmlVI{align-items:center;padding:8px}.Roadmap_modal__rpsHz{border-radius:12px;max-height:95vh}.Roadmap_modalBody__jdXhd,.Roadmap_modalFooter__Rs32v,.Roadmap_modalHeader__n\+LgD{padding:8px 12px}}.CoursePage_pageContainer__0LhF8{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;min-height:100%;width:100%}.CoursePage_pageHeader__05JpX{margin-bottom:36px}.CoursePage_pageTitle__yoso3{color:var(--color-text-dark);font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:4px}.CoursePage_pageSubtitle__QQvYo{color:var(--color-text-muted);font-size:1rem;font-weight:500}.CoursePage_sectionHeading__nsiLo{color:var(--color-text-dark);font-size:1.5rem;font-weight:800}.CoursePage_courseGrid__NEgU8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:24px;padding-bottom:40px}.CoursePage_rankSection__WlBgg{margin-bottom:40px}.CoursePage_rankContainer__JL\+vQ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@media (max-width:650px){.CoursePage_rankContainer__JL\+vQ{grid-template-columns:1fr}.CoursePage_pageTitle__yoso3{font-size:2rem}.CoursePage_courseGrid__NEgU8{grid-template-columns:1fr;margin:16px}}@keyframes ConnectColumnsTask_bounceIn__ZaDp1{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes ConnectColumnsTask_bounceOut__AU0YK{0%{opacity:1;transform:scale(1)}20%{transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(0)}}@keyframes ConnectColumnsTask_flipIn__gvqed{0%{opacity:0;transform:rotateX(-90deg) scale(.9)}50%{opacity:1;transform:rotateX(10deg) scale(1.02)}75%{transform:rotateX(-4deg) scale(.99)}to{opacity:1;transform:rotateX(0) scale(1)}}.ConnectColumnsTask_wrap__94cGP{--cell-border:#1a1a2e1a;--cell-text:#1e293b;display:flex;flex-direction:column;height:100%;justify-content:center;margin-inline:auto;max-width:500px;text-align:left;width:100%}.ConnectColumnsTask_header__lejUn{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:0 0 14px}.ConnectColumnsTask_panelDesc__RZqFD{color:#334155;flex:1 1;font-family:Google Sans Flex,sans-serif;font-size:.78rem;font-weight:600;line-height:1.45;margin:0}.ConnectColumnsTask_panelDesc__RZqFD strong{color:#0f172a}.ConnectColumnsTask_fullscreen__vhx03 .ConnectColumnsTask_panelDesc__RZqFD{color:#cbd5e1}.ConnectColumnsTask_fullscreen__vhx03 .ConnectColumnsTask_panelDesc__RZqFD strong{color:#f8fafc}.ConnectColumnsTask_fullscreen__vhx03 .ConnectColumnsTask_itemButton__XrB7K{background:#0f172a99;border-color:#fff3;color:#cbd5e1}.ConnectColumnsTask_wrap__94cGP.ConnectColumnsTask_fullscreen__vhx03{--cell-border:#ffffff1f;--cell-text:#f1f5f9}.ConnectColumnsTask_questionBox__3Of7X{align-items:center;border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;justify-content:flex-start;margin-bottom:24px;min-height:100px;padding:24px 20px;text-align:left;width:100%}.ConnectColumnsTask_questionText__atU9L{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}.ConnectColumnsTask_connectColumns__lhxLh{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ConnectColumnsTask_connectCol__txItI{display:flex;flex-direction:column;gap:8px;min-width:0}.ConnectColumnsTask_connectColTitle__h-8DZ{color:#64748b;font-family:MuseoModerno,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.ConnectColumnsTask_fullscreen__vhx03 .ConnectColumnsTask_connectColTitle__h-8DZ{color:#94a3b8}.ConnectColumnsTask_connectList__T5gmT{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;perspective:1600px}.ConnectColumnsTask_connectList__T5gmT li{width:100%}.ConnectColumnsTask_connectChip__SClAd{-webkit-tap-highlight-color:transparent;align-items:center;animation:ConnectColumnsTask_flipIn__gvqed .6s cubic-bezier(.34,1.56,.64,1) backwards;border:2px solid #1a1a2e1a;border-radius:12px;box-shadow:0 2px 8px #1a1a2e0f;color:#1e293b;cursor:pointer;display:flex;font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;justify-content:center;margin:0;padding:10px 36px;position:relative;text-align:center;transition:border-color .2s,transform .2s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.ConnectColumnsTask_connectListenIcon__3rZkz{align-items:center;background:#ffffff1f;border:1px solid #ffffffd9;border-radius:999px;display:inline-flex;height:30px;justify-content:center;width:30px}@media (hover:hover) and (pointer:fine){.ConnectColumnsTask_connectChip__SClAd:hover{border-color:#3b82f6;transform:scale(1.02)}}.ConnectColumnsTask_chipSelected__tscOS{animation:ConnectColumnsTask_bounceIn__ZaDp1 .5s cubic-bezier(.34,1.56,.64,1) forwards;border-color:#3b82f6!important;z-index:10}.ConnectColumnsTask_chipHidden__8IzIu{animation:ConnectColumnsTask_bounceOut__AU0YK .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none!important}.ConnectColumnsTask_fullscreen__vhx03 .ConnectColumnsTask_connectChip__SClAd{background:#ffffff0f;border-color:#ffffff1f;color:#f1f5f9}.ConnectColumnsTask_stepBadge__KOfxm{align-items:center;background-color:#3b82f6;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:22px;justify-content:center;left:12px;position:absolute;width:22px}.ConnectColumnsTask_fullscreen__vhx03 .ConnectColumnsTask_stepBadge__KOfxm{background-color:#3b82f6;color:#fff}@media (max-width:360px){.ConnectColumnsTask_connectColumns__lhxLh{grid-template-columns:1fr}.ConnectColumnsTask_header__lejUn{flex-direction:column}}.HighlightableExercisePrompt_mark__u2dEh{font-size:.85rem}.HighlightableExercisePrompt_toolbarLordBtn__rZ\+d6:hover{background:#0000}.HighlightableExercisePrompt_root__cfGiw{cursor:text;display:block;position:relative;user-select:text;-webkit-user-select:text}.HighlightableExercisePrompt_mark__u2dEh{border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#0d172f;font-size:inherit;padding:0 2px}.HighlightableExercisePrompt_toolbar__wey\+Y{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:12px;box-shadow:0 10px 28px #0000002e;display:flex;gap:6px;padding:4px 6px;pointer-events:auto;position:fixed;z-index:13580}.HighlightableExercisePrompt_toolbarLordBtn__rZ\+d6{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;height:28px;justify-content:center;line-height:0;padding:0;width:28px}.HighlightableExercisePrompt_toolbarLordBtnDark__GHC\+7,.HighlightableExercisePrompt_toolbarLordBtnDark__GHC\+7:hover,.HighlightableExercisePrompt_toolbarLordBtnLight__ij-Vd,.HighlightableExercisePrompt_toolbarLordBtnLight__ij-Vd:hover{background:#0000}.HighlightableExercisePrompt_palette__cMP88{align-items:center;border-left:1px solid #0f172a1a;display:flex;gap:6px;padding-left:5px}.HighlightableExercisePrompt_swatch__DJDh-{border:2px solid #ffffffd9;border-radius:999px;box-shadow:0 0 0 1px #0f172a33;cursor:pointer;flex-shrink:0;height:22px;padding:0;width:22px}.HighlightableExercisePrompt_swatch__DJDh-:hover{transform:scale(1.08)}.HighlightableExercisePrompt_swatch__DJDh-:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (pointer:coarse){.HighlightableExercisePrompt_toolbar__wey\+Y{z-index:20050}}.VisibleMatrixTask_wrap__bZSAr{--text-desc:#334155;--text-strong:#0f172a;--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--cell-shadow:0 2px 8px #1a1a2e0f;margin:0 auto;max-width:100%;text-align:left;width:100%}.VisibleMatrixTask_wrap__bZSAr.VisibleMatrixTask_fullscreen__MvY5Z{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none}@keyframes VisibleMatrixTask_bounceIn__M4PJv{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes VisibleMatrixTask_bounceOut__SBIbo{0%{opacity:1;transform:scale(1)}20%{transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(0)}}@keyframes VisibleMatrixTask_shake__uhnvA{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.VisibleMatrixTask_panelDesc__g7aJj{color:var(--text-desc);font-family:Google Sans Flex,sans-serif;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;line-height:1.5;margin:0 0 16px}.VisibleMatrixTask_panelDesc__g7aJj strong{color:var(--text-strong);font-weight:600}.VisibleMatrixTask_pcText__EMExI{display:none}.VisibleMatrixTask_mobileText__nO1pS{display:inline}.VisibleMatrixTask_matrixGrid__5I18w{grid-gap:clamp(4px,1.4vw,8px);display:grid;gap:clamp(4px,1.4vw,8px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.VisibleMatrixTask_matrixCell__YhjCN{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:3/2;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;container-type:inline-size;cursor:pointer;display:flex;justify-content:center;margin:0;min-height:0;outline:none;padding:0 2px;text-align:center;transition:border-color .2s,transform .2s,background-color .2s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}@media (hover:hover) and (pointer:fine){.VisibleMatrixTask_matrixCell__YhjCN:not(:disabled):not(.VisibleMatrixTask_cellError__bdmhv):hover{transform:scale(1.02)}}.VisibleMatrixTask_matrixCellText__C909y{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-weight:700;text-align:center;transition:color .2s;white-space:nowrap;width:100%}.VisibleMatrixTask_cellSelected__mxJa5{animation:VisibleMatrixTask_bounceIn__M4PJv .5s cubic-bezier(.34,1.56,.64,1) forwards;border-color:#3b82f6!important;z-index:10}.VisibleMatrixTask_cellHidden__PEm5p{animation:VisibleMatrixTask_bounceOut__SBIbo .4s cubic-bezier(.34,1.56,.64,1) forwards;border-color:#4ade80!important;pointer-events:none!important}.VisibleMatrixTask_cellError__bdmhv{animation:VisibleMatrixTask_shake__uhnvA .5s cubic-bezier(.36,.07,.19,.97) both;border-color:#ef4444!important;pointer-events:none!important;z-index:10}@media (min-width:640px){.VisibleMatrixTask_wrap__bZSAr{max-width:560px}.VisibleMatrixTask_matrixGrid__5I18w{grid-template-columns:repeat(3,minmax(0,1fr))}.VisibleMatrixTask_matrixCell__YhjCN{aspect-ratio:1}.VisibleMatrixTask_pcText__EMExI{display:inline}.VisibleMatrixTask_mobileText__nO1pS{display:none}}.MemoryMatrixTask_wrap__83Ca9{--text-desc:#334155;--text-strong:#0f172a;--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--cell-shadow:0 2px 8px #1a1a2e0f;margin:0 auto;max-width:100%;text-align:left;width:100%}.MemoryMatrixTask_wrap__83Ca9.MemoryMatrixTask_fullscreen__\+r1Yg{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none}.MemoryMatrixTask_panelDesc__q--i8{color:var(--text-desc);font-family:Google Sans Flex,sans-serif;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;line-height:1.5;margin:0 0 16px}.MemoryMatrixTask_panelDesc__q--i8 strong{color:var(--text-strong);font-weight:600}.MemoryMatrixTask_pcText__DJDmd{display:none}.MemoryMatrixTask_mobileText__PBD7b{display:inline}.MemoryMatrixTask_matrixGrid__UJg5F{grid-gap:clamp(4px,1.4vw,8px);display:grid;gap:clamp(4px,1.4vw,8px);grid-template-columns:repeat(2,minmax(0,1fr));perspective:1600px;width:100%}@keyframes MemoryMatrixTask_bounceOut__ulaJ9{0%{opacity:1;transform:scale(1)}20%{transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(0)}}.MemoryMatrixTask_cellContainer__ASad9{-webkit-tap-highlight-color:transparent;aspect-ratio:3/2;background:#0000;border:none;container-type:inline-size;cursor:pointer;margin:0;min-height:0;outline:none;padding:0;perspective:1000px;user-select:none;-webkit-user-select:none;width:100%}.MemoryMatrixTask_cellInner__Abg\+k{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);width:100%}.MemoryMatrixTask_isFlipped__73yQa .MemoryMatrixTask_cellInner__Abg\+k{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.MemoryMatrixTask_cellContainer__ASad9:not(:disabled):not(.MemoryMatrixTask_isFlipped__73yQa):hover .MemoryMatrixTask_cellInner__Abg\+k{transform:scale(1.04)}}.MemoryMatrixTask_cellFace__YDPCX{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:absolute;transition:border-color .2s;width:100%}.MemoryMatrixTask_logoIcon__SbwHt{aspect-ratio:1;height:40%;object-fit:contain;width:auto}.MemoryMatrixTask_cellBack__x4vrg{transform:rotateY(180deg)}.MemoryMatrixTask_matrixCellText__9B8I4{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-weight:700;text-align:center;white-space:normal;width:100%}.MemoryMatrixTask_cellMatched__l0q4Z .MemoryMatrixTask_cellBack__x4vrg,.MemoryMatrixTask_cellMatched__l0q4Z .MemoryMatrixTask_cellFront__SzsrR{border-color:#22c55e!important}.MemoryMatrixTask_cellHidden__8n9S6{animation:MemoryMatrixTask_bounceOut__ulaJ9 .5s cubic-bezier(.34,1.56,.64,1) .4s forwards;pointer-events:none!important}@media (min-width:640px){.MemoryMatrixTask_wrap__83Ca9{max-width:560px}.MemoryMatrixTask_matrixGrid__UJg5F{grid-template-columns:repeat(3,minmax(0,1fr))}.MemoryMatrixTask_cellContainer__ASad9{aspect-ratio:1}.MemoryMatrixTask_pcText__DJDmd{display:inline}.MemoryMatrixTask_mobileText__PBD7b{display:none}}.FillBlankDropdownTask_wrap__OrYu\+{--text-desc:#334155;--text-strong:#0f172a;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--question-bg:#1a1a2e08;margin:0 auto;max-width:420px;text-align:left;width:100%}.FillBlankDropdownTask_wrap__OrYu\+.FillBlankDropdownTask_fullscreen__sB8Io{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--question-bg:#ffffff08}.FillBlankDropdownTask_panelDesc__sn04R{color:var(--text-desc);font-family:Google Sans Flex,sans-serif;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;line-height:1.5;margin:0 0 16px}.FillBlankDropdownTask_panelDesc__sn04R strong{color:var(--text-strong);font-weight:600}.FillBlankDropdownTask_questionBox__pJE4s{border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;margin-bottom:clamp(16px,4vw,24px);min-height:100px;padding:24px 20px;width:100%}.FillBlankDropdownTask_inlinePrompt__A-yTI{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;text-align:center}.FillBlankDropdownTask_promptPart__Vf8C3{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}.FillBlankDropdownTask_promptListenWrap__PYGZm{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.FillBlankDropdownTask_optionListenIcon__LYBUC{align-items:center;color:var(--cell-text);display:inline-flex;justify-content:center;opacity:.75;transition:opacity .2s,transform .2s}.FillBlankDropdownTask_optionListenIconActive__mad2U{opacity:1;transform:scale(1.08)}.FillBlankDropdownTask_blankSelect__EuGSf{align-self:center;-webkit-appearance:none;appearance:none;background:var(--question-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;color:var(--cell-text);cursor:pointer;flex:0 0 auto;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:600;min-width:0;outline:none;padding:8px 12px;text-align:center;text-align-last:center;transition:border-color .2s,box-shadow .2s;width:auto}.FillBlankDropdownTask_blankSelect__EuGSf:focus-visible{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f633}.FillBlankDropdownTask_blankSelect__EuGSf option{text-align:center}.FillBlankDropdownTask_blankSelect__EuGSf:disabled{cursor:default;opacity:.65}.FillBlankDropdownTask_blankSelectCorrect__jwfsB{border-color:#22c55ebf}.FillBlankDropdownTask_blankSelectError__DSjDy{animation:FillBlankDropdownTask_shake__Azs-v .45s ease;border-color:#ef4444bf}@keyframes FillBlankDropdownTask_shake__Azs-v{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.FillBlankDropdownTask_actionsRow__so18M{display:flex;justify-content:center;width:100%}.FillBlankDropdownTask_submitBtn__suoSO{background:var(--question-bg);border:2px solid var(--cell-border);border-radius:12px;color:var(--cell-text);cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:600;padding:10px 22px;transition:opacity .2s,transform .2s}.FillBlankDropdownTask_submitBtn__suoSO:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.FillBlankDropdownTask_submitBtn__suoSO:not(:disabled):hover{transform:scale(1.02)}}.MultipleChoiceTask_wrap__4AEWf{--text-desc:#334155;--text-strong:#0f172a;--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--cell-shadow:0 2px 8px #1a1a2e0f;--question-bg:#1a1a2e08;margin:0 auto;max-width:420px;text-align:left;width:100%}.MultipleChoiceTask_wrap__4AEWf.MultipleChoiceTask_fullscreen__ss5-9{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none;--question-bg:#ffffff08}@keyframes MultipleChoiceTask_bounceIn__NXO1U{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes MultipleChoiceTask_shake__w4ZLu{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}@keyframes MultipleChoiceTask_bounceOut__xQsVd{0%{opacity:1;transform:scale(1)}20%{transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(0)}}.MultipleChoiceTask_panelDesc__pmmer{color:var(--text-desc);font-family:Google Sans Flex,sans-serif;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;line-height:1.5;margin:0 0 16px}.MultipleChoiceTask_panelDesc__pmmer strong{color:var(--text-strong);font-weight:600}.MultipleChoiceTask_questionBox__Z7fvC{align-items:center;border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;justify-content:flex-start;margin-bottom:clamp(16px,4vw,24px);min-height:100px;padding:24px 20px;text-align:left;width:100%}.MultipleChoiceTask_promptListenWrap__lwVX3{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.MultipleChoiceTask_questionText__SZhna{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}.MultipleChoiceTask_optionsGrid__5aIJZ{grid-gap:clamp(6px,2vw,10px);display:grid;gap:clamp(6px,2vw,10px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.MultipleChoiceTask_optionBtn__RCrM-{align-items:center;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;container-type:inline-size;cursor:pointer;display:flex;justify-content:center;min-height:80px;outline:none;padding:8px;position:relative;transition:border-color .2s,transform .2s,background-color .2s;width:100%}@media (hover:hover) and (pointer:fine){.MultipleChoiceTask_optionBtn__RCrM-:not(:disabled):not(.MultipleChoiceTask_optionError__Wc0DF):hover{transform:scale(1.02)}}.MultipleChoiceTask_keyHint__pMvLm{color:var(--cell-text);font-size:.65rem;font-weight:700;left:8px;opacity:.3;position:absolute;top:6px}.MultipleChoiceTask_optionText__q\+dLw{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-weight:600;line-height:1.3;padding:0 4px;text-align:center;white-space:normal;width:100%}.MultipleChoiceTask_optionListenIcon__oIl2r{align-items:center;background:#ffffff1f;border:1px solid #ffffffd9;border-radius:999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;pointer-events:auto;width:36px}.MultipleChoiceTask_optionListenIconActive__UVCAJ{background:#22c55e38;border-color:#22c55e;color:#22c55e}.MultipleChoiceTask_optionSelected__sHaGO{background-color:#3b82f61a!important;border-color:#3b82f6!important}.MultipleChoiceTask_optionCorrect__DsCpQ,.MultipleChoiceTask_optionSelected__sHaGO{animation:MultipleChoiceTask_bounceIn__NXO1U .5s cubic-bezier(.34,1.56,.64,1) forwards;z-index:10}.MultipleChoiceTask_optionCorrect__DsCpQ{background-color:#22c55e1a!important;border-color:#22c55e!important}.MultipleChoiceTask_optionError__Wc0DF{animation:MultipleChoiceTask_shake__w4ZLu .5s cubic-bezier(.36,.07,.19,.97) both;border-color:#ef4444!important;pointer-events:none!important;z-index:10}.MultipleChoiceTask_optionHidden__hojg9{animation:MultipleChoiceTask_bounceOut__xQsVd .5s cubic-bezier(.34,1.56,.64,1) .4s forwards;pointer-events:none!important}@media (min-width:640px){.MultipleChoiceTask_wrap__4AEWf{max-width:560px}}.MultipleAnswerTask_wrap__8OPcg{--text-desc:#334155;--text-strong:#0f172a;--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--cell-shadow:0 2px 8px #1a1a2e0f;--question-bg:#1a1a2e08;margin:0 auto;max-width:420px;text-align:left;width:100%}.MultipleAnswerTask_wrap__8OPcg.MultipleAnswerTask_fullscreen__YvWP-{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none;--question-bg:#ffffff08}@keyframes MultipleAnswerTask_bounceIn__mG0US{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes MultipleAnswerTask_shake__pqm36{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}@keyframes MultipleAnswerTask_bounceOut__VDDOP{0%{opacity:1;transform:scale(1)}20%{transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(0)}}.MultipleAnswerTask_panelDesc__p7nFl{color:var(--text-desc);font-family:Google Sans Flex,sans-serif;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;line-height:1.5;margin:0 0 16px}.MultipleAnswerTask_panelDesc__p7nFl strong{color:var(--text-strong);font-weight:600}.MultipleAnswerTask_questionBox__GqU1b{align-items:center;border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;justify-content:flex-start;margin-bottom:clamp(16px,4vw,24px);min-height:100px;padding:24px 20px;text-align:left;width:100%}.MultipleAnswerTask_questionText__FlkC6{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}.MultipleAnswerTask_promptListenWrap__u8F2G{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.MultipleAnswerTask_optionsGrid__0mfia{grid-gap:clamp(6px,2vw,10px);display:grid;gap:clamp(6px,2vw,10px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;width:100%}.MultipleAnswerTask_optionBtn__BoXh-{align-items:center;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;container-type:inline-size;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:80px;outline:none;padding:8px 12px;position:relative;transition:border-color .2s,transform .2s,background-color .2s;width:100%}@media (hover:hover) and (pointer:fine){.MultipleAnswerTask_optionBtn__BoXh-:not(:disabled):hover{border-color:#3b82f680;transform:scale(1.02)}}.MultipleAnswerTask_keyHint__ndndE{color:var(--cell-text);font-size:.65rem;font-weight:700;left:8px;opacity:.3;position:absolute;top:6px}.MultipleAnswerTask_checkbox__ErR98{align-items:center;border:2px solid var(--cell-border);border-radius:4px;display:flex;height:18px;justify-content:center;position:absolute;right:8px;top:6px;transition:all .2s ease;width:18px}.MultipleAnswerTask_checkboxChecked__WAlcJ{background-color:#3b82f6;border-color:#3b82f6}.MultipleAnswerTask_checkboxChecked__WAlcJ:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;margin-top:-2px;transform:rotate(45deg);width:4px}.MultipleAnswerTask_optionText__p6wen{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-weight:600;line-height:1.3;margin-top:8px;text-align:center;white-space:normal;width:100%}.MultipleAnswerTask_optionSingleChoiceLike__OYgs4 .MultipleAnswerTask_optionText__p6wen{margin-top:0}.MultipleAnswerTask_optionListenIcon__qRW4j{align-items:center;background:#ffffff1f;border:1px solid #ffffffd9;border-radius:999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;pointer-events:auto;width:36px}.MultipleAnswerTask_optionListenIconActive__UDXNh{background:#22c55e38;border-color:#22c55e;color:#22c55e}.MultipleAnswerTask_optionSelected__ldj0T{background-color:#3b82f61a!important;border-color:#3b82f6!important}.MultipleAnswerTask_optionCorrect__\+asHG,.MultipleAnswerTask_optionSelected__ldj0T{animation:MultipleAnswerTask_bounceIn__mG0US .5s cubic-bezier(.34,1.56,.64,1) forwards;z-index:10}.MultipleAnswerTask_optionCorrect__\+asHG{background-color:#22c55e1a!important;border-color:#22c55e!important}.MultipleAnswerTask_optionCorrect__\+asHG .MultipleAnswerTask_checkbox__ErR98{background-color:#22c55e;border-color:#22c55e}.MultipleAnswerTask_optionError__OgF-\+{animation:MultipleAnswerTask_shake__pqm36 .5s cubic-bezier(.36,.07,.19,.97) both;background-color:#ef44441a!important;border-color:#ef4444!important;z-index:10}.MultipleAnswerTask_optionError__OgF-\+ .MultipleAnswerTask_checkbox__ErR98{background-color:#ef4444;border-color:#ef4444}.MultipleAnswerTask_optionHidden__D0Yb5{animation:MultipleAnswerTask_bounceOut__VDDOP .5s cubic-bezier(.34,1.56,.64,1) .4s forwards;pointer-events:none!important}@media (min-width:640px){.MultipleAnswerTask_wrap__8OPcg{max-width:560px}}.StepByStepTask_wrap__\+Ufs5{--text-desc:#334155;--text-strong:#0f172a;--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--cell-shadow:0 2px 8px #1a1a2e0f;--question-bg:#1a1a2e08;margin:0 auto;max-width:480px;text-align:left;width:100%}.StepByStepTask_wrap__\+Ufs5.StepByStepTask_fullscreen__nX4W5{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none;--question-bg:#ffffff08}@keyframes StepByStepTask_bounceIn__Vav6f{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes StepByStepTask_shakeError__Q1R0L{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.StepByStepTask_promptBox__wUAQF{align-items:center;background:var(--question-bg);border:1px solid var(--cell-border);border-radius:12px;display:flex;justify-content:flex-start;margin-bottom:clamp(16px,4vw,24px);padding:12px 16px;text-align:left;width:100%}.StepByStepTask_promptText__JWwB3{color:var(--text-strong);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}.StepByStepTask_promptListenWrap__UbE5I{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0 auto;padding:0}.StepByStepTask_optionText__c8WU4{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-weight:600;line-height:1.3;padding:0 4px;text-align:center;width:100%}.StepByStepTask_optionListenIcon__nPgfD{align-items:center;background:#ffffff1f;border:1px solid #ffffffd9;border-radius:999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;pointer-events:auto;width:36px}.StepByStepTask_optionListenIconActive__0E4tJ{background:#22c55e38;border-color:#22c55e;color:#22c55e}.StepByStepTask_targetArea__hY84z{align-content:flex-start;align-items:flex-start;border:2px dashed var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 10px;justify-content:flex-start;margin-bottom:24px;min-height:140px;padding:16px;position:relative;width:100%}.StepByStepTask_emptyHint__boP\+e{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:500;left:50%;opacity:.4;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.StepByStepTask_sourceArea__8DMI3{align-content:center;align-items:center;border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 10px;justify-content:center;min-height:120px;padding:16px;position:relative;width:100%}.StepByStepTask_successHint__60Xkv{animation:StepByStepTask_bounceIn__Vav6f .5s cubic-bezier(.34,1.56,.64,1) forwards;color:#22c55e;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:700}.StepByStepTask_itemBtn__BFHj1{align-items:center;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;min-width:60px;outline:none;padding:12px 16px;position:relative;transition:border-color .2s,transform .2s,background-color .2s,color .2s;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.StepByStepTask_itemBtn__BFHj1[type=button]:not(:disabled):hover{transform:scale(1.02)}}.StepByStepTask_itemText__varns{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:600;white-space:nowrap}.StepByStepTask_itemTargetAppeared__jizPL{animation:StepByStepTask_bounceIn__Vav6f .4s cubic-bezier(.34,1.56,.64,1) forwards}.StepByStepTask_itemCorrect__5ztDT{animation:StepByStepTask_bounceIn__Vav6f .5s cubic-bezier(.34,1.56,.64,1) forwards;background-color:#22c55e1a!important;border-color:#22c55e!important}.StepByStepTask_itemCorrect__5ztDT .StepByStepTask_itemText__varns{color:#16a34a!important}.StepByStepTask_itemWrong__VGS-g{animation:StepByStepTask_shakeError__Q1R0L .4s ease-in-out forwards!important;border-color:#ef4444!important}@media (min-width:640px){.StepByStepTask_wrap__\+Ufs5{max-width:600px}}.SentenceSortTask_wrap__v4us-{--text-desc:#334155;--text-strong:#0f172a;--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;--cell-shadow:0 2px 8px #1a1a2e0f;--question-bg:#1a1a2e08;margin:0 auto;max-width:480px;text-align:left;width:100%}.SentenceSortTask_wrap__v4us-.SentenceSortTask_fullscreen__dKB1p{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none;--question-bg:#ffffff08}@keyframes SentenceSortTask_bounceIn__9ZC\+f{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes SentenceSortTask_popSelect__Xw4ta{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.SentenceSortTask_questionBox__G-Er3{align-items:center;display:flex;justify-content:flex-start;margin-bottom:clamp(16px,4vw,24px);text-align:left;width:100%}.SentenceSortTask_questionText__XBB9V{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}.SentenceSortTask_targetArea__B6Uvf{align-content:flex-start;align-items:flex-start;border:2px dashed var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 10px;justify-content:flex-start;margin-bottom:24px;min-height:140px;padding:16px;position:relative;width:100%}.SentenceSortTask_emptyHint__sTi49{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:500;left:50%;opacity:.4;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.SentenceSortTask_sourceArea__IRKPI{align-content:flex-start;align-items:flex-start;border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 10px;justify-content:center;min-height:120px;padding:16px;width:100%}.SentenceSortTask_itemBtn__6gBJw{align-items:center;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;min-width:60px;outline:none;padding:12px 16px;position:relative;transition:border-color .2s,transform .2s,background-color .2s;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.SentenceSortTask_itemBtn__6gBJw:not(:disabled):hover{transform:scale(1.02)}}.SentenceSortTask_itemText__b-Yg1{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:600;white-space:nowrap}.SentenceSortTask_itemTargetAppeared__T4So7{animation:SentenceSortTask_bounceIn__9ZC\+f .4s cubic-bezier(.34,1.56,.64,1) forwards}.SentenceSortTask_itemSelected__DyLJb{animation:SentenceSortTask_popSelect__Xw4ta .3s cubic-bezier(.34,1.56,.64,1) forwards!important;background-color:#3b82f61a!important;border-color:#3b82f6!important;z-index:10}.SentenceSortTask_removeBtn__5O41q{align-items:center;background-color:#ef4444;border-radius:50%;bottom:-18px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:transform .1s,background-color .2s;width:30px;z-index:20}.SentenceSortTask_removeBtn__5O41q:active{transform:translateX(-50%) scale(.95)}.SentenceSortTask_itemCorrect__M3euO{animation:SentenceSortTask_bounceIn__9ZC\+f .5s cubic-bezier(.34,1.56,.64,1) forwards;background-color:#22c55e1a!important;border-color:#22c55e!important;color:#16a34a!important;z-index:10}@media (min-width:640px){.SentenceSortTask_wrap__v4us-{max-width:600px}}.SpeakingTask_wrap__p7kDZ{--cell-bg:#0000;--cell-border:#1a1a2e1a;--cell-text:#1e293b;margin:0 auto;max-width:560px;width:100%}.SpeakingTask_wrap__p7kDZ.SpeakingTask_fullscreen__sdJFb{--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9}.SpeakingTask_answerBox__tGBvR,.SpeakingTask_questionBox__CsUEo{align-items:center;background:var(--cell-bg);border:2px solid var(--cell-border);border-radius:16px;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:12px;min-height:92px;padding:20px;text-align:center;width:100%}.SpeakingTask_promptListenWrap__ut7KR{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.SpeakingTask_optionText__MSQdd{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-weight:600;line-height:1.3;padding:0 4px;text-align:center;width:100%}.SpeakingTask_optionListenIcon__-r6Xx{align-items:center;background:#ffffff1f;border:1px solid #ffffffd9;border-radius:999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;pointer-events:auto;width:36px}.SpeakingTask_optionListenIconActive__gaS62{background:#22c55e38;border-color:#22c55e;color:#22c55e}.SpeakingTask_answerText__Uzl15,.SpeakingTask_questionText__1\+\+9O{color:var(--cell-text);font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:700;line-height:1.5}.SpeakingTask_answerTextMuted__BTnFM{color:#94a3b8}.SpeakingTask_answerHit__UqsMu{color:#86efac}.SpeakingTask_answerMiss__Jc3IT{color:#f87171}.SpeakingTask_controls__v8WR7{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px;row-gap:10px;width:100%}.SpeakingTask_btn__CFIuR{align-items:center;background:#ffffff14;border:2px solid #ffffff2e;border-radius:12px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;justify-content:center;padding:10px 14px}.SpeakingTask_btn__CFIuR>span{align-items:center;display:inline-flex;line-height:1.2}.SpeakingTask_btn__CFIuR:disabled{background:#47556940;border-color:#94a3b859;color:#94a3b8;cursor:not-allowed}.SpeakingTask_btnPrimary__gyMmi{background:#22c55e33;border-color:#4ade809e;color:#bbf7d0}.SpeakingTask_btnDanger__aRV\+I{background:#dc26263d;border-color:#f871719e;color:#fecaca}.SpeakingTask_playerBtn__CB0WJ{min-width:108px;width:108px}.SpeakingTask_meterBox__k6dx6{align-items:center;background:#ffffff0f;border:2px solid #ffffff24;border-radius:12px;box-sizing:border-box;display:inline-flex;flex:1 1 auto;height:44px;min-width:0;padding:0 10px}.SpeakingTask_meterBars__6n7QQ{grid-gap:3px;align-items:center;display:grid;flex:1 1 auto;gap:3px;grid-template-columns:repeat(18,minmax(0,1fr));height:100%}.SpeakingTask_meterBar__RPUTA{align-self:center;background:linear-gradient(180deg,#6ee7b7,#22c55e);border-radius:999px;height:72%;transform-origin:center bottom;transition:transform .08s linear;width:100%}.SpeakingTask_error__dLVeW{color:#fbbf24;font-size:.82rem;font-weight:700;margin:10px 0 0}.SpeakingTask_resultRow__Z7Jdx{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.SpeakingTask_scoreText__Q4eW6{font-size:.8rem;font-weight:800;letter-spacing:.01em}.SpeakingTask_scoreBox__rJizv{align-items:center;background:#0f172a8c;border:1px solid #ffffff29;border-radius:10px;display:inline-flex;min-height:40px;padding:0 12px}.SpeakingTask_scoreTextOk__15kct{color:#4ade80}.SpeakingTask_scoreTextMiss__Nx25K{color:#f87171}.SpeakingTask_durationText__ZfjKZ{color:#cbd5e1;font-weight:700;margin-left:6px}.SpeakingTask_nextIconBtn__mKEl2{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .2s,border-color .2s;width:44px}@media (hover:hover){.SpeakingTask_nextIconBtn__mKEl2:hover{background:#ffffff24;border-color:#ffffff38}}.SpeakingTask_nextIconBtn__mKEl2:active{transform:scale(.98)}@media (max-width:520px){.SpeakingTask_controls__v8WR7{justify-content:stretch}.SpeakingTask_controls__v8WR7 .SpeakingTask_meterBox__k6dx6{flex:1 1 100%;min-width:0;order:-1}.SpeakingTask_controls__v8WR7 .SpeakingTask_btn__CFIuR:not(.SpeakingTask_playerBtn__CB0WJ),.SpeakingTask_controls__v8WR7 .SpeakingTask_playerBtn__CB0WJ{box-sizing:border-box;flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:0}}.Sidebar_sidebar__GGX6w{background:#0d172f;display:flex;flex-direction:column;flex-shrink:0;height:100%;padding:32px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:100}.Sidebar_logoArea__WL3lu{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:25px;padding:8px}.Sidebar_logoImage__cBc6f{cursor:pointer;height:60px;object-fit:contain;transition:transform .3s ease;width:60px}@media (hover:hover){.Sidebar_logoImage__cBc6f:hover{transform:scale(1.08) rotate(5deg)}}.Sidebar_logoImage__cBc6f:active{transform:scale(.95)}.Sidebar_navGroup__AeQPp{display:flex;flex-direction:column;gap:12px;width:100%}.Sidebar_navItem__q97j-{align-items:center;background:#ffffff0d;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:8px;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Sidebar_navItem__q97j-:before{background:#4ade80;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:4px}.Sidebar_navIcon__7\+SIc{align-items:center;display:flex;flex-shrink:0;justify-content:center;pointer-events:none;transition:transform .3s ease}.Sidebar_navItem__q97j- span{transition:opacity .2s,transform .2s,color .3s ease}@media (hover:hover){.Sidebar_navItem__q97j-:hover{background:#ffffff1a}.Sidebar_navItem__q97j-:hover .Sidebar_navIcon__7\+SIc{animation:Sidebar_iconPop__\+6Rxk .5s cubic-bezier(.34,1.56,.64,1)}}@keyframes Sidebar_iconPop__\+6Rxk{0%{transform:scale(1)}40%{transform:scale(1.2) rotate(5deg)}70%{transform:scale(.95) rotate(-5deg)}to{transform:scale(1) rotate(0deg)}}.Sidebar_navItem__q97j-:active{transform:translateX(2px) scale(.98)}.Sidebar_activeNavItem__g-8xw{color:#4ade80!important;font-weight:700}.Sidebar_activeNavItem__g-8xw:before{transform:scaleY(1)}.Sidebar_activeNavItem__g-8xw .Sidebar_navIcon__7\+SIc{animation:Sidebar_activePulse__rHo8G 2s ease-in-out infinite}@keyframes Sidebar_activePulse__rHo8G{0%,to{opacity:1}50%{opacity:.8}}.Sidebar_sidebarFooter__LRhDB{margin-top:auto;padding-top:24px}:root{--layout-sidebar-width:280px;--layout-sidebar-width-mini:80px;--layout-sidebar-divider:#ffffff24;--layout-panel-radius:var(--radius-panel-md);--layout-mobile-nav-height:70px;--space-unit:8px;--radius-panel-lg:24px;--transition-nav-bounce:all 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);--size-avatar-desktop:34px;--size-avatar-tablet:34px;--size-avatar-mobile:25px;--size-avatar-mobile-small:25px;--font-size-avatar-desktop:0.7rem;--font-size-avatar-tablet:0.9rem;--font-size-avatar-mobile:0.75rem;--font-size-avatar-mobile-small:0.75rem;--active-indicator-color:var(--color-accent,#fbbf24)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif}.DashboardLayout_dashboardLayout__0\+pdN{align-items:stretch;display:flex;height:100vh;max-height:100dvh;min-height:0;overflow:hidden;width:100%}.DashboardLayout_webflowBanner__R8nJV{align-items:center;background:var(--gradient-accent);box-shadow:0 2px 8px #4ade8033;color:var(--color-text-dark);display:none;font-family:MuseoModerno,sans-serif;font-size:clamp(.775rem,2vw,1.125rem);font-weight:600;height:40px;justify-content:center;left:0;top:0;width:100%;z-index:100}.DashboardLayout_adminSidebar__KhhBU{--color-accent:#fbbf24}.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_activeNavItem__00gBR{border-color:inherit!important;box-shadow:none!important}.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_activeNavItem__00gBR,.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_activeNavItem__00gBR span{color:#fbbf24!important;color:var(--active-indicator-color,var(--color-accent))!important}.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_activeNavItem__00gBR:before{background-color:#fbbf24!important;background-color:var(--active-indicator-color,var(--color-accent))!important}.DashboardLayout_navUserProfileContainer__6WFKm{margin-top:12px;position:relative}.DashboardLayout_navUserProfile__Vz5TB{background:#ffffff14!important}@media (hover:hover){.DashboardLayout_navUserProfile__Vz5TB:hover{background:#ffffff1f!important}}.DashboardLayout_userAvatarRing__1XpJX{background:#ffffff14;border:2px solid #fbbf2473;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:34px;height:var(--size-avatar-desktop);position:relative;transition:transform .2s ease;width:34px;width:var(--size-avatar-desktop)}.DashboardLayout_userAvatarRingInner__fjX-Y{align-items:center;background:#ffffff0f;border-radius:50%;display:flex;height:100%;justify-content:center;line-height:0;overflow:hidden;width:100%}.DashboardLayout_userAvatarRingInner__fjX-Y lord-icon{display:block;line-height:0;transform:translateZ(0)}.DashboardLayout_navUserAvatarRing__4fgXq{height:34px;height:var(--size-avatar-desktop);width:34px;width:var(--size-avatar-desktop)}@media (hover:hover){.DashboardLayout_userAvatarRing__1XpJX.DashboardLayout_navUserAvatarRing__4fgXq:hover{transform:scale(1.05)}}.DashboardLayout_mobileMenuDropdown__VvGkx{animation:DashboardLayout_dropdownBounceUp__4CRjE .5s cubic-bezier(.68,-.55,.27,1.55) both;animation:DashboardLayout_dropdownBounceUp__4CRjE .5s var(--modal-easing-bouncy) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-radius:16px;border-radius:var(--radius-panel-md);bottom:calc(100% + 12px);left:0;padding:8px;position:absolute;right:0;transform-origin:50% 100%;z-index:1000}.DashboardLayout_mobileMenuDropdownClosing__wURpO{animation:DashboardLayout_dropdownBounceUpOut__tCRt7 .22s ease-in forwards}.DashboardLayout_mobileMenuLogoutInlineButton__aPwTn{align-items:center;background:#0f172a;border:2px solid #dc26268c;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0a;cursor:pointer;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;justify-self:center;margin-left:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-panel);width:46px}@media (hover:hover){.DashboardLayout_mobileMenuLogoutInlineButton__aPwTn:hover{background:#0f172a;border-color:#dc26268c}}@keyframes DashboardLayout_dropdownBounceUp__4CRjE{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DashboardLayout_dropdownBounceUpOut__tCRt7{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.92)}}.DashboardLayout_mobileMenuDivider__gRvFg{background:#1a1a2e14;height:1px;margin:4px 0}.DashboardLayout_mobileDropdownSectionLabel__5nW2b{color:#1a1a2e73;font-size:.65rem;font-weight:700;letter-spacing:.1em;line-height:1.2;margin:0;padding:10px 12px 6px;text-transform:uppercase}.DashboardLayout_mobileMenuItem__tU\+O2{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--radius-panel-sm);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:12px;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-panel);width:100%}@media (hover:hover){.DashboardLayout_mobileMenuItem__tU\+O2:hover{background:#1a1a2e0d}}.DashboardLayout_mobileMenuItemDanger__Y\+9Ky{color:var(--color-error);font-weight:700}@media (hover:hover){.DashboardLayout_mobileMenuItemDanger__Y\+9Ky:hover{background:#dc262614;color:#b91c1c}}.DashboardLayout_levelInfoContainer__1GbYF{border-radius:12px;border-radius:var(--radius-panel-sm);margin-bottom:4px;padding:12px}.DashboardLayout_levelHeader__qnmxN{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:46px 1fr 46px;margin-bottom:12px}.DashboardLayout_levelIcon__TdUS8{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:2rem;justify-self:center;line-height:1}.DashboardLayout_levelAvatarButton__2M5pi{align-items:center;background:#0d172fe6;border:2px solid;border-radius:50%;cursor:pointer;display:inline-flex;height:46px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:46px}@media (hover:hover){.DashboardLayout_levelAvatarButton__2M5pi:hover{transform:scale(1.03)}}.DashboardLayout_levelAvatarInner__MUF0K{align-items:center;background:#ffffff0a;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.DashboardLayout_levelAvatarEditOverlay__KieFN{align-items:center;background:#00000080;border-radius:50%;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}@media (hover:hover){.DashboardLayout_levelAvatarButton__2M5pi:hover .DashboardLayout_levelAvatarEditOverlay__KieFN{opacity:1}}.DashboardLayout_levelAvatarCameraBadge__JWiJO{align-items:center;background:#0d172f94;border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 2px 8px #02061759;display:inline-flex;height:20px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:3}.DashboardLayout_modalOverlay__GzD0O{align-items:center;animation:DashboardLayout_fadeIn__sCgk3 .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1a1a2e99;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.DashboardLayout_modalContent__sI-rq{animation:DashboardLayout_bounceIn__3Z-ZV .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:DashboardLayout_bounceIn__3Z-ZV .6s var(--modal-easing-bouncy) forwards;background:#0d172f;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 60px #0006;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(90dvh,640px);max-width:480px;min-height:0;overflow:hidden;padding:24px;position:relative;width:min(480px,calc(100vw - 32px))}.DashboardLayout_modalPickerBody__FSkjK{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.DashboardLayout_avatarPickerList__T0Z2F{max-width:100%}@media (min-width:650px) and (max-width:1024px){.DashboardLayout_modalOverlay__GzD0O{padding:16px}.DashboardLayout_modalContent__sI-rq{max-height:min(86dvh,760px);max-width:700px;padding:20px 18px 22px;width:min(700px,calc(100vw - 32px))}.DashboardLayout_avatarPickerList__T0Z2F{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}}.DashboardLayout_avatarPickerScrollTopBtn__HK86t{align-items:center;background:#0d172fe6;border:1px solid #fff3;border-radius:999px;bottom:16px;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;right:18px;width:42px;z-index:3}.DashboardLayout_logoutConfirmOverlay__xFmrN{animation:DashboardLayout_fadeIn__sCgk3 .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}.DashboardLayout_logoutConfirmOverlayClosing__NIaLo{animation:DashboardLayout_fadeOut__Bv8l5 .2s ease-in forwards}.DashboardLayout_logoutConfirmModal__evtT1{animation:DashboardLayout_bounceIn__3Z-ZV .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:DashboardLayout_bounceIn__3Z-ZV .6s var(--modal-easing-bouncy) forwards;background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.DashboardLayout_logoutConfirmModalClosingShake__Z\+Ae3{animation:DashboardLayout_shakeOut__Lv4Yl .22s ease-in-out forwards}.DashboardLayout_logoutConfirmModalClosingZoom__fD8V1{animation:DashboardLayout_zoomOutSoft__tHmP\+ .22s ease-in-out forwards}.DashboardLayout_logoutConfirmTitle__Cp0Sh{color:#fbbf24;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.DashboardLayout_logoutConfirmText__SA7br{color:#cbd5e1;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.DashboardLayout_logoutConfirmActions__SPMXh{display:flex;gap:10px;margin-top:20px}.DashboardLayout_logoutConfirmActions__SPMXh>button{flex:1 1;min-width:0}.DashboardLayout_logoutConfirmDangerBtn__1shCU{background-color:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;padding:12px 18px}.DashboardLayout_logoutConfirmGhostBtn__2cH-O{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#ffffffbf;cursor:pointer;font-family:inherit;font-weight:600;padding:12px 18px}@keyframes DashboardLayout_bounceIn__3Z-ZV{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes DashboardLayout_shakeOut__Lv4Yl{0%{opacity:1;transform:translateX(0) rotate(0deg) scale(1)}25%{transform:translateX(-3px) rotate(-1.5deg) scale(1)}50%{transform:translateX(3px) rotate(1.5deg) scale(1)}75%{transform:translateX(-2px) rotate(-1deg) scale(.98)}to{opacity:0;transform:translateX(0) rotate(0deg) translateY(26px) scale(.86)}}@keyframes DashboardLayout_zoomOutSoft__tHmP\+{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}@keyframes DashboardLayout_fadeOut__Bv8l5{0%{opacity:1}to{opacity:0}}.DashboardLayout_modalHeader__eqjpf{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.DashboardLayout_modalTitle__49oxY{color:#fff;font-size:1.2rem;font-weight:700;margin:0}.DashboardLayout_modalCloseBtn__nDn5b{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;transition:all .2s;width:32px}.DashboardLayout_levelDetails__IxdSU{align-items:center;background:#0f172a;border:1px solid #94a3b838;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;gap:1px;justify-self:center;padding:6px 16px;text-align:center}.DashboardLayout_levelRankName__co6l5{font-size:.8rem;font-weight:600;line-height:1.15}.DashboardLayout_levelUserName__FkfVd{color:#f8fafc;font-size:.82rem;font-weight:700;line-height:1.15}.DashboardLayout_levelPosition__UysXA{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.DashboardLayout_xpProgressContainer__sH01n{display:flex;flex-direction:column;gap:8px}.DashboardLayout_xpText__\+SfEY{align-items:baseline;display:flex;gap:4px}.DashboardLayout_xpCurrent__nfh3K{color:var(--color-text-dark);font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:700}.DashboardLayout_xpNext__HxNeo{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.DashboardLayout_progressBarContainer__XyT-y{background:#1a1a2e1a;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.DashboardLayout_progressBar__dX4fy{border-radius:4px;height:100%;overflow:hidden;position:relative;transition:width .5s ease-out}.DashboardLayout_progressBar__dX4fy:after{animation:DashboardLayout_shimmer__rpuey 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes DashboardLayout_shimmer__rpuey{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DashboardLayout_xpRemaining__MOs8a{color:var(--color-text-muted);font-size:.8rem;text-align:center}.DashboardLayout_xpRemaining__MOs8a strong{color:var(--color-text-dark)}.DashboardLayout_maxLevelBadge__afYcf{animation:DashboardLayout_glow__2Fa\+6 2s ease-in-out infinite;background:var(--gradient-gold);border-radius:8px;color:#0d172f;font-size:.875rem;font-weight:600;padding:8px;text-align:center}@keyframes DashboardLayout_glow__2Fa\+6{0%,to{box-shadow:0 0 5px #fbbf2473}50%{box-shadow:0 0 20px #fbbf24bf}}.DashboardLayout_mainDisplay__A6tKM{background-color:#0d172f;flex:1 1;height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;transition:padding .3s ease}@media (min-width:650px) and (max-width:1024px){.DashboardLayout_sidebar__WPk\+r{border-radius:16px;border-radius:var(--layout-panel-radius)}.DashboardLayout_mainDisplay__A6tKM{border-left:1px solid #ffffff24;border-left:1px solid var(--layout-sidebar-divider)}}@media (min-width:1025px){.DashboardLayout_mainDisplay__A6tKM{border-left:1px solid #ffffff24;border-left:1px solid var(--layout-sidebar-divider)}}@media (min-width:1025px) and (hover:hover){.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB):hover{background:#ffffff0d}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB):hover .DashboardLayout_navIcon__Ae0MA{animation:none}}.DashboardLayout_mainDisplay__A6tKM::-webkit-scrollbar{width:0}.DashboardLayout_mainDisplay__A6tKM::-webkit-scrollbar-track{background:#0000}.DashboardLayout_mainDisplay__A6tKM::-webkit-scrollbar-thumb{background:#1a1a2e1a;border-radius:4px}@media (hover:hover){.DashboardLayout_mainDisplay__A6tKM::-webkit-scrollbar-thumb:hover{background:#1a1a2e26}}.DashboardLayout_timeDisplay__6X\+kC{background:#ffffff0d;border-radius:16px;border-radius:var(--radius-panel-md);margin-bottom:32px;padding:20px;text-align:center}.DashboardLayout_currentTime__cQlKM{color:var(--color-surface-white);font-family:MuseoModerno,sans-serif;font-size:2.2rem;font-weight:700}.DashboardLayout_currentTimeDanger__hd4jx{color:#ef4444}.DashboardLayout_currentDate__s1c76{color:var(--color-text-subtle);font-size:.875rem}.DashboardLayout_adminSidebarTitle__Q5aa1{-webkit-text-fill-color:#0000;animation:DashboardLayout_adminMirrorShine__cZAOR 4.5s ease-in-out infinite alternate;background:linear-gradient(110deg,#fbbf24,#fbbf24 24%,#fcd34d 42%,#fde68a 48%,#fef9c3 49.8%,#fde68a 50.8%,#fcd34d 54%,#fbbf24 72%,#fbbf24);background-clip:text;-webkit-background-clip:text;background-size:250% 110%;color:#0000;margin-bottom:0}@keyframes DashboardLayout_adminMirrorShine__cZAOR{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.DashboardLayout_adminSidebarTitle__Q5aa1{-webkit-text-fill-color:unset;animation:none;background:none;background-clip:initial;-webkit-background-clip:unset;color:#fbbf24}}.DashboardLayout_quickStats__V2wvW{display:flex;gap:12px;margin-bottom:16px}.DashboardLayout_statBox__-4zRf{background:#ffffff0d;border-radius:12px;border-radius:var(--radius-panel-sm);flex:1 1;padding:12px;text-align:center}.DashboardLayout_statNumber__LmTS-{color:var(--color-surface-white);font-family:MuseoModerno,sans-serif;font-size:1.5rem;font-weight:700}.DashboardLayout_statLabel__rVSCy{color:var(--color-text-subtle);font-size:.75rem;margin-top:4px}.DashboardLayout_userProfileContainer__WVhlC{position:relative}.DashboardLayout_userProfile__ZlsqU{align-items:center;background:#ffffff0d;border-radius:12px;border-radius:var(--radius-panel-sm);cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-panel)}@media (hover:hover){.DashboardLayout_userProfile__ZlsqU:hover{background:#ffffff1a}}.DashboardLayout_userInfo__dYJgZ{flex:1 1;min-width:0}.DashboardLayout_userNameRow__JPLuR{display:flex;gap:6px;justify-content:center;line-height:1.25;min-width:0}.DashboardLayout_userNameMain__oAC42{color:#fff;font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.DashboardLayout_userDiscBadge__ZWVNe{color:#ffffff73;flex-shrink:0;font-family:ui-monospace,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.04em}.DashboardLayout_navUserLabel__YSF-z{align-items:center;display:flex;flex-direction:column;gap:2px;max-width:100%;min-width:0}.DashboardLayout_navUserNameMain__y\+hX5{display:block;font-size:.7rem;font-weight:600;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.DashboardLayout_navUserDisc__MqYGl{color:#ffffff6b;display:block;font-family:ui-monospace,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1.1}.DashboardLayout_userStatus__cFjWh{align-items:center;color:var(--color-text-subtle);display:flex;font-size:.75rem;font-weight:700;gap:4px;justify-content:center;text-align:center}.DashboardLayout_dropdownMenu__We-Hf{animation:DashboardLayout_dropdownBounceRight__uzLJG .5s cubic-bezier(.68,-.55,.27,1.55) both;animation:DashboardLayout_dropdownBounceRight__uzLJG .5s var(--modal-easing-bouncy) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:16px;border-radius:var(--radius-panel-md);bottom:-4px;box-shadow:0 8px 32px #1a1a2e1f;left:calc(100% + 24px);max-width:340px;min-width:300px;padding:8px;position:absolute;right:0;transform-origin:0 100%;z-index:1000}.DashboardLayout_dropdownMenuClosing__VqBw8{animation:DashboardLayout_dropdownBounceRightOut__6CVaY .22s ease-in forwards}@keyframes DashboardLayout_dropdownBounceRight__uzLJG{0%{opacity:0;transform:translateX(-14px) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes DashboardLayout_dropdownBounceRightOut__6CVaY{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-14px) scale(.94)}}.DashboardLayout_dropdownItem__1GDWi{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--radius-panel-sm);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;margin-bottom:4px;padding:12px;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-panel);width:100%}.DashboardLayout_manageTabDark__URk5v{background:#0f172a!important;border:1px solid #94a3b838;box-shadow:inset 0 1px 0 #ffffff0a;color:#f8fafc!important;font-weight:650;margin-bottom:4px}.DashboardLayout_manageTabDark__URk5v span{color:#f8fafc!important}.DashboardLayout_rarityCommon__\+BOAN{border-color:#4ade8057}.DashboardLayout_rarityRare__3CIna{border-color:#3b82f657}.DashboardLayout_rarityEpic__ySDq4{border-color:#a855f757}.DashboardLayout_rarityMythic__C3TmV{border-color:#ef444457}.DashboardLayout_rarityLegendary__eAFBx{border-color:#fbbf2461}.DashboardLayout_premiumPricingTrigger__D87kI{--premium-bg:#0f172a;background:linear-gradient(var(--premium-bg),var(--premium-bg)) padding-box,linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24) border-box;border:3px solid #0000;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0f;box-sizing:border-box;color:#f8fafc;font-weight:700;gap:6px;justify-content:center;margin:8px auto 6px;max-width:calc(100% - 24px);padding:12px 18px;text-align:center;width:-webkit-fit-content;width:fit-content}@media (hover:hover){.DashboardLayout_dropdownItem__1GDWi:hover{background:#1a1a2e0d}.DashboardLayout_manageTabDark__URk5v:hover{filter:brightness(1.08)}.DashboardLayout_premiumPricingTrigger__D87kI:hover{background:linear-gradient(var(--premium-bg),var(--premium-bg)) padding-box,linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24) border-box}}.DashboardLayout_dropdownDivider__rzXEp{background:#1a1a2e14;height:1px;margin:4px 0}.DashboardLayout_dropdownSectionLabel__Txzph{color:#1a1a2e73;font-size:.65rem;font-weight:700;letter-spacing:.1em;line-height:1.2;margin:0;padding:10px 12px 6px;text-transform:uppercase}.DashboardLayout_menuCurrencyBar__CPRZp{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;overflow:visible;padding:4px 8px 10px}.DashboardLayout_menuCurrencyItem__Yvtwl{align-items:center;background:#0f172a;border:1px solid #ffffff1f;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0f;display:flex;gap:6px;justify-content:center;padding:6px 10px}button.DashboardLayout_menuCurrencyItem__Yvtwl.DashboardLayout_menuCurrencyItemWithKeysPromo__xEnJq{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;max-width:100%;text-align:center;width:auto}button.DashboardLayout_menuCurrencyItem__Yvtwl.DashboardLayout_menuCurrencyItemWithKeysPromo__xEnJq:focus-visible{outline:2px solid #4ade80f2;outline-offset:2px}button.DashboardLayout_menuCurrencyItem__Yvtwl.DashboardLayout_menuCurrencyItemWithKeysPromo__xEnJq:focus:not(:focus-visible){outline:none}.DashboardLayout_menuCurrencyItemWithKeysPromo__xEnJq{--keys-promo-btn:30px;gap:8px;overflow:visible;padding-left:8px;padding-right:calc(var(--keys-promo-btn)/2 + 8px);position:relative}.DashboardLayout_keysPromoInlineBtn__PxEO8{-webkit-tap-highlight-color:transparent;align-items:center;background:inherit;border:none;border-radius:50%;cursor:inherit;display:flex;flex-shrink:0;height:var(--keys-promo-btn);justify-content:center;line-height:0;margin:0;padding:0;position:absolute;right:calc(var(--keys-promo-btn)*-1/2);top:50%;transform:translateY(-50%);width:var(--keys-promo-btn)}.DashboardLayout_menuCurrencyAmount__1aVZ9{font-feature-settings:"tnum";font-family:MuseoModerno,sans-serif;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.DashboardLayout_menuCurrencyAmountCoin__aUAwY,.DashboardLayout_menuCurrencyAmountKeys__3H-1s{color:#fff}@media (max-width:649px){.DashboardLayout_menuCurrencyItemWithKeysPromo__xEnJq{padding-right:calc(var(--keys-promo-btn)/2 + 10px)}.DashboardLayout_menuCurrencyItemWithKeysPromo__xEnJq .DashboardLayout_menuCurrencyAmountKeys__3H-1s{margin-right:4px}}.DashboardLayout_menuLordIconWrap__CEGrn{align-items:center;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;line-height:0;width:22px}.DashboardLayout_premiumPlanList__g0NcW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.DashboardLayout_premiumPlanCard__ixg6A{background:linear-gradient(180deg,#111827,#0f172a);border:1px solid #94a3b838;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:210px;padding:12px;text-align:left;transition:all .2s ease;width:100%}@media (hover:hover){.DashboardLayout_premiumPlanCard__ixg6A:hover:not(:disabled){border-color:#facc15a6;box-shadow:0 14px 24px #0f172a73;transform:translateY(-2px)}}.DashboardLayout_premiumPlanCard__ixg6A:disabled{cursor:not-allowed;opacity:.7}.DashboardLayout_premiumPlanHeader__lqbfD{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.DashboardLayout_premiumPlanIconWrap__zPt6v{align-items:center;background:#94a3b821;border:1px solid #94a3b838;border-radius:14px;display:inline-flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.DashboardLayout_premiumPlanName__gU\+XQ{color:#e2e8f0;font-size:.84rem;font-weight:700}.DashboardLayout_premiumPlanPrice__GtHG4{color:#facc15;font-family:MuseoModerno,sans-serif;font-size:1.05rem;font-weight:800}.DashboardLayout_premiumPlanDesc__P3xNl{color:#94a3b8;flex:1 1;font-size:.74rem;line-height:1.35}.DashboardLayout_premiumPlanAction__kZdxE{color:#4ade80;font-size:.76rem;font-weight:700}.DashboardLayout_premiumModalOverlay__yXIR7{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d172f9e;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.DashboardLayout_premiumModal__GRet6{background:linear-gradient(180deg,#020617,#0f172a);border:1px solid #94a3b83d;border-radius:18px;box-shadow:0 24px 52px #0206178c;max-height:min(88vh,760px);overflow-y:auto;padding:16px;width:min(840px,100%)}.DashboardLayout_premiumModalHeader__mdXuZ{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.DashboardLayout_premiumModalHeader__mdXuZ h3{color:#f8fafc;font-size:1.08rem}.DashboardLayout_premiumModalClose__YGd3z{background:#0f172abf;border:1px solid #94a3b847;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 10px}.DashboardLayout_premiumContactBtn__wzt0F{align-items:center;background:#0000;border:none;border-top:1px solid #94a3b833;cursor:pointer;display:flex;gap:10px;margin-top:12px;padding-top:12px;text-align:left;width:100%}@media (hover:hover){.DashboardLayout_premiumContactBtn__wzt0F:hover .DashboardLayout_premiumContactIcon__KjSZ3{background:#facc1514;border-color:#facc158c}}.DashboardLayout_premiumContactIcon__KjSZ3{align-items:center;background:#0f172abf;border:1px solid #94a3b83d;border-radius:10px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.DashboardLayout_premiumContactText__7ITWP{color:#cbd5e1;font-size:.82rem;line-height:1.35}.DashboardLayout_premiumContactText__7ITWP strong{color:#f8fafc}.DashboardLayout_dropdownItemDanger__qBO8J{color:var(--color-error);font-weight:700}@media (hover:hover){.DashboardLayout_dropdownItemDanger__qBO8J:hover{background:#dc262614;color:#b91c1c}}.DashboardLayout_fabContainer__RuNQn{align-items:center;bottom:24px;bottom:var(--space-fab-offset);display:flex;justify-content:center;left:auto;position:fixed;right:auto;z-index:999}.DashboardLayout_fabContainerRight__rEPRj{right:24px;right:var(--space-fab-offset)}.DashboardLayout_fabContainerLeft__2-sQi{left:24px;left:var(--space-fab-offset)}.DashboardLayout_fabVisible__cPb32{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.DashboardLayout_fabHidden__Ma7RU{opacity:0;pointer-events:none;transform:translateY(30px) scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1)}.DashboardLayout_fabMainBtn__KqNtP{--fab-auto-progress:0%;align-items:center;background:var(--color-primary-dark);border:2px solid #ffffff1a;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:60px;height:var(--size-fab);justify-content:center;overflow:visible;position:relative;transform:translateZ(0);width:60px;width:var(--size-fab);will-change:transform;z-index:1002}.DashboardLayout_fabMainBtnModeOn__gIuut{border-color:#4ade80e6!important;box-shadow:0 0 0 2px #4ade8033,0 10px 22px #02061759}.DashboardLayout_fabMainBtnModeOff__DOWd-{border-color:#ef4444e6!important;box-shadow:0 0 0 2px #ef44442e,0 10px 22px #02061759}.DashboardLayout_fabMainBtnProgressOnly__BiicV{border-color:#0000!important;box-shadow:0 10px 22px #02061759}.DashboardLayout_fabMainIcon__0HRzW{align-items:center;display:flex;justify-content:center;z-index:10000}.DashboardLayout_fabAutoProgressRing__G8hVP{background:conic-gradient(#4ade80f2 0 var(--fab-auto-progress),#4ade8024 var(--fab-auto-progress) 100%);border-radius:50%;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));pointer-events:none;position:absolute;transition:background .12s linear;z-index:1003}.DashboardLayout_fabMainChatIcon__G-IH0{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:999px;display:inline-flex;font-size:24px;height:42px;justify-content:center;line-height:1;width:42px}

/*!* Hide pulse when open *!*/.DashboardLayout_fabMainBtnOpen__gJ4HP .DashboardLayout_fabPulse__IbIxz{opacity:0}.DashboardLayout_fabActions__L7Gvg{bottom:0;height:60px;height:var(--size-fab);pointer-events:none;position:absolute;right:0;transform:translateZ(0);width:60px;width:var(--size-fab)}.DashboardLayout_fabRandomChatStack__6EpYN{bottom:80px;bottom:calc(var(--size-fab) + 20px);gap:6px;right:24px;right:calc(var(--size-fab)/2 - 6px);z-index:1001}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabRandomChatStack__6EpYN{bottom:80px;bottom:calc(var(--size-fab) + 20px);left:24px;left:calc(var(--size-fab)/2 - 6px)}.DashboardLayout_fabRandomChatBox__j5BUf{animation:DashboardLayout_fabChatSlideInLeft__aYIDX .28s ease-out;background:#f8fafc;border:1px solid #94a3b873;border-radius:16px 16px 4px 16px;box-shadow:0 12px 28px #02061747;color:#0f172a;font-size:.82rem;font-weight:600;gap:10px;line-height:1.25;min-width:230px;padding:9px 12px;position:relative}.DashboardLayout_fabRandomChatBox__j5BUf:after{background:#f8fafc;border-bottom:1px solid #94a3b873;border-right:1px solid #94a3b873;bottom:-7px;content:"";height:10px;position:absolute;right:0;transform:rotate(45deg);width:10px}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabRandomChatBox__j5BUf{border-radius:16px 16px 16px 4px}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabRandomChatBox__j5BUf:after{border-bottom:1px solid #94a3b873;border-left:1px solid #94a3b873;border-right:none;left:0;right:auto}@keyframes DashboardLayout_fabChatSlideInLeft__aYIDX{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.DashboardLayout_fabRandomChatEmoji__jH74d{background:#f1f5f9e6;border:1px solid #94a3b859;border-radius:999px;display:inline-flex;height:24px;min-width:24px;width:24px}.DashboardLayout_fabRandomChatBoxShort__Pvm2n{max-width:300px;width:clamp(230px,32vw,300px)}.DashboardLayout_fabRandomChatBoxLong__jw06j{max-width:420px;width:clamp(280px,44vw,420px)}.DashboardLayout_fabActionBtn__7Y4S5{-webkit-tap-highlight-color:transparent;align-items:center;background:#0d172ff0;border:1px solid #94a3b873;border-radius:50%;bottom:-1px;bottom:calc((var(--size-fab) - var(--size-fab-action))/2);box-shadow:0 6px 20px #00000059;cursor:pointer;display:flex;height:62px;height:var(--size-fab-action);justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-1px;right:calc((var(--size-fab) - var(--size-fab-action))/2);touch-action:manipulation;transform:scale(.3);transform-origin:center center;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .2s ease;width:62px;width:var(--size-fab-action);will-change:transform,opacity}@media (hover:hover){.DashboardLayout_fabActionBtn__7Y4S5:hover{background:#162446fa;box-shadow:0 8px 24px #0000006b}}.DashboardLayout_fabActionBtn__7Y4S5:active{box-shadow:0 8px 24px #0000006b;filter:brightness(.96)}.DashboardLayout_fabActionIcon__xuh5-{align-items:center;display:flex;justify-content:center;pointer-events:none}.DashboardLayout_fabActionIcon__xuh5- img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}.DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5{opacity:1;pointer-events:auto}.DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:first-child{transform:translateX(-84px) translateY(-8px);transform:translateX(calc(var(--space-fab-gap)*-1.2)) translateY(-8px);transition-delay:0s}.DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:nth-child(2){transform:translateX(-161px) translateY(-8px);transform:translateX(calc(var(--space-fab-gap)*-2.3)) translateY(-8px);transition-delay:.08s}.DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:nth-child(3){transform:translateX(-238px) translateY(-8px);transform:translateX(calc(var(--space-fab-gap)*-3.4)) translateY(-8px);transition-delay:.16s}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:nth-child(2){transform:translateX(161px) translateY(-8px);transform:translateX(calc(var(--space-fab-gap)*2.3)) translateY(-8px);transition-delay:.08s}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:nth-child(3){transform:translateX(238px) translateY(-8px);transform:translateX(calc(var(--space-fab-gap)*3.4)) translateY(-8px);transition-delay:.16s}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:first-child{transform:translateX(84px) translateY(-8px);transform:translateX(calc(var(--space-fab-gap)*1.2)) translateY(-8px);transition-delay:0s}.DashboardLayout_fabActions__L7Gvg:not(.DashboardLayout_fabActionsOpen__iVFHn) .DashboardLayout_fabActionBtn__7Y4S5:first-child{transition-delay:.12s}.DashboardLayout_fabActions__L7Gvg:not(.DashboardLayout_fabActionsOpen__iVFHn) .DashboardLayout_fabActionBtn__7Y4S5:nth-child(2){transition-delay:.06s}.DashboardLayout_fabActions__L7Gvg:not(.DashboardLayout_fabActionsOpen__iVFHn) .DashboardLayout_fabActionBtn__7Y4S5:nth-child(3){transition-delay:0s}.DashboardLayout_fabActionLabel__Ahk8D{background:var(--color-primary-dark);border-radius:8px;box-shadow:0 4px 12px #1a1a2e33;color:#fff;display:none;font-size:.8rem;font-weight:600;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;right:calc(100% + 12px);top:0;transform:translateY(-50%) translateX(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabActionLabel__Ahk8D{left:calc(100% + 12px);right:auto;transform:translateY(-50%) translateX(-8px)}.DashboardLayout_fabActionLabel__Ahk8D:after{border-color:#0000 #0000 #0000 var(--color-primary-dark);border-style:solid;border-width:6px;content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%)}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabActionLabel__Ahk8D:after{left:-6px;right:auto}.DashboardLayout_fabOverlay__CXTGr{animation:DashboardLayout_fadeIn__sCgk3 .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}@keyframes DashboardLayout_fadeIn__sCgk3{0%{opacity:0}to{opacity:1}}@media (min-width:650px) and (max-width:1024px){:root{--size-fab:60px;--size-fab-action:56px;--space-fab-gap:65px;--space-fab-offset:20px}.DashboardLayout_dashboardLayout__0\+pdN{background:#0d172f;background:var(--color-primary-dark,#0d172f);box-sizing:border-box;gap:12px}.DashboardLayout_sidebar__WPk\+r{-webkit-overflow-scrolling:touch;align-items:center;flex-shrink:0;height:auto;max-height:100%;min-height:0;overflow:visible;overscroll-behavior:contain;padding:20px 10px;width:80px;width:var(--layout-sidebar-width-mini)}.DashboardLayout_logoArea__-jXOi{flex-shrink:0;margin-bottom:20px;padding:0;width:100%}.DashboardLayout_logoImage__r9pJA{height:50px;width:50px}.DashboardLayout_sidebarFooter__VImSL,.DashboardLayout_timeDisplay__6X\+kC{display:none}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB){flex-shrink:0;height:56px;justify-content:center;margin:0 auto;padding:12px;width:56px}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB):before,.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB)>span:last-of-type{display:none}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB) .DashboardLayout_navIcon__Ae0MA{align-items:center;display:flex;justify-content:center}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB).DashboardLayout_activeNavItem__00gBR{background:#4ade801f;box-shadow:inset 0 0 0 2px #4ade8073}.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB).DashboardLayout_activeNavItem__00gBR{background:color-mix(in srgb,#fbbf24 14%,#0000)!important;background:color-mix(in srgb,var(--active-indicator-color,#fbbf24) 14%,#0000)!important;box-shadow:inset 0 0 0 2px #fbbf24!important;box-shadow:inset 0 0 0 2px var(--active-indicator-color,#fbbf248c)!important}.DashboardLayout_navUserProfileContainer__6WFKm{flex-shrink:0;margin-top:12px;width:100%}.DashboardLayout_navUserProfile__Vz5TB{align-self:center;gap:0;height:56px;justify-content:center;margin:0 auto;padding:8px;width:56px}.DashboardLayout_navUserProfile__Vz5TB .DashboardLayout_navUserLabel__YSF-z,.DashboardLayout_navUserProfile__Vz5TB span{display:none}.DashboardLayout_navUserAvatarRing__4fgXq{height:34px;height:var(--size-avatar-tablet);width:34px;width:var(--size-avatar-tablet)}.DashboardLayout_mobileMenuDropdown__VvGkx{-webkit-overflow-scrolling:touch;animation:DashboardLayout_dropdownBounceRight__uzLJG .5s cubic-bezier(.68,-.55,.27,1.55) both;animation:DashboardLayout_dropdownBounceRight__uzLJG .5s var(--modal-easing-bouncy) both;bottom:auto;left:102px;left:calc(var(--layout-sidebar-width-mini) + 22px);max-height:min(78vh,560px);max-width:calc(100vw - 24px);min-width:0;overflow-y:auto;position:fixed;right:auto;top:16px;transform-origin:0 0;width:min(360px,calc(100vw - 118px));width:min(360px,calc(100vw - var(--layout-sidebar-width-mini) - 38px));z-index:2000}.DashboardLayout_mainDisplay__A6tKM{padding:20px 24px}.DashboardLayout_fabContainerRight__rEPRj{bottom:max(20px,env(safe-area-inset-bottom,0px));right:max(12px,env(safe-area-inset-right,0px))}}@media (min-width:650px) and (max-width:1024px) and (orientation:portrait){.DashboardLayout_dashboardLayout__0\+pdN{background:#0d172f;background:var(--color-primary-dark,#0d172f);gap:10px}.DashboardLayout_sidebar__WPk\+r{padding:16px 8px}.DashboardLayout_mainDisplay__A6tKM{padding:14px 16px}.DashboardLayout_mobileMenuDropdown__VvGkx{bottom:auto;left:96px;left:calc(var(--layout-sidebar-width-mini) + 16px);max-height:min(76vh,520px);right:auto;top:12px;width:min(340px,calc(100vw - 108px));width:min(340px,calc(100vw - var(--layout-sidebar-width-mini) - 28px))}.DashboardLayout_navUserProfile__Vz5TB{margin-left:auto;margin-right:auto}}@media (max-width:649px){:root{--size-fab:60px;--size-fab-action:56px;--space-fab-gap:60px;--space-fab-offset:2px;--layout-mobile-manage-main-pad-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.DashboardLayout_modalOverlay__GzD0O{align-items:center;justify-content:center;padding:12px env(safe-area-inset-right,0) max(12px,env(safe-area-inset-bottom,0)) env(safe-area-inset-left,0)}.DashboardLayout_modalContent__sI-rq{animation:DashboardLayout_bounceIn__3Z-ZV .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:DashboardLayout_bounceIn__3Z-ZV .6s var(--modal-easing-bouncy) forwards;border-radius:22px;max-height:min(88dvh,640px);max-width:460px;padding:18px 16px 20px;width:min(460px,calc(100vw - 24px))}.DashboardLayout_modalHeader__eqjpf{margin-bottom:14px}.DashboardLayout_modalTitle__49oxY{font-size:1.05rem}.DashboardLayout_dashboardLayout__0\+pdN{background:var(--color-surface-white);flex-direction:column;gap:0;height:100dvh;padding:0}.DashboardLayout_sidebar__WPk\+r{align-items:center;background:var(--color-primary-dark);border:2px solid #ffffff1a;border-radius:35px;bottom:4px;flex-direction:row;height:auto;justify-content:center;left:0;margin:auto;padding:0 20px 4px;position:fixed;right:0;transform-origin:center bottom;transition:all .5s cubic-bezier(.68,-.55,.27,1.55);transition:var(--transition-nav-bounce);width:99%;z-index:999}.DashboardLayout_sidebarVisible__g6ECx{opacity:1;pointer-events:auto;transform:scaleX(1) translateY(0);visibility:visible}.DashboardLayout_sidebarHidden__xSAuJ{opacity:0;pointer-events:none;transform:scaleX(.2) translateY(50px);visibility:hidden}.DashboardLayout_logoArea__-jXOi,.DashboardLayout_sidebarFooter__VImSL,.DashboardLayout_timeDisplay__6X\+kC{display:none}.DashboardLayout_navItem__8Awgf{font-size:.7rem}.DashboardLayout_navGroup__\+hC4\+{align-items:flex-end;flex-direction:row;gap:4px;justify-content:space-around;max-width:500px;width:100%}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB){background:#0000!important;border-radius:12px;border-radius:var(--radius-panel-sm);flex:1 1;flex-direction:column;font-size:.7rem;gap:4px;height:auto;padding:8px 0;width:auto}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB):before{display:none}.DashboardLayout_navIcon__Ae0MA{height:24px!important;margin-right:0;width:24px!important}.DashboardLayout_navItem__8Awgf:not(.DashboardLayout_navUserProfile__Vz5TB) span{display:block;font-size:.7rem;font-weight:500;opacity:1;text-align:center}.DashboardLayout_activeNavItem__00gBR:not(.DashboardLayout_navUserProfile__Vz5TB) span{color:var(--color-accent);font-weight:700}.DashboardLayout_activeNavItem__00gBR:not(.DashboardLayout_navUserProfile__Vz5TB):after{background:var(--color-accent);border-radius:10px;bottom:2px;box-shadow:0 2px 8px #4ade8066;content:"";display:block;height:3px;margin-top:4px;position:absolute;width:20px}.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_activeNavItem__00gBR:not(.DashboardLayout_navUserProfile__Vz5TB) span{color:#fbbf24!important;color:var(--active-indicator-color,var(--color-accent))!important}.DashboardLayout_adminSidebar__KhhBU .DashboardLayout_activeNavItem__00gBR:not(.DashboardLayout_navUserProfile__Vz5TB):after{background:#0000!important;box-shadow:none!important}.DashboardLayout_navUserProfileContainer__6WFKm{flex:1 1;margin-top:0;min-width:60px}.DashboardLayout_navUserProfile__Vz5TB{background:#0000!important;flex-direction:column;gap:4px;padding:8px 12px;width:auto}.DashboardLayout_navUserAvatarRing__4fgXq{background:#0000!important;border:2px solid #fbbf2473;box-shadow:none!important;height:25px;height:var(--size-avatar-mobile);width:25px;width:var(--size-avatar-mobile)}.DashboardLayout_navUserAvatarRing__4fgXq .DashboardLayout_userAvatarRingInner__fjX-Y{background:#0000!important}.DashboardLayout_mobileMenuDropdown__VvGkx{bottom:calc(80px + env(safe-area-inset-bottom));left:16px;margin:0 auto;max-width:320px;position:fixed;right:16px;width:auto}.DashboardLayout_logoutConfirmDangerBtn__1shCU,.DashboardLayout_logoutConfirmGhostBtn__2cH-O{font-size:.95rem;line-height:1.2}.DashboardLayout_mainDisplay__A6tKM{border-radius:0;box-shadow:none}.DashboardLayout_mainDisplayManageMobileBottom__L2tOd{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px));padding-bottom:var(--layout-mobile-manage-main-pad-bottom,calc(80px + env(safe-area-inset-bottom, 0px)))}.DashboardLayout_levelInfoContainer__1GbYF{padding:10px}.DashboardLayout_levelIcon__TdUS8{font-size:1.5rem}.DashboardLayout_levelRankName__co6l5{font-size:.9rem}.DashboardLayout_xpCurrent__nfh3K{font-size:1rem}.DashboardLayout_fabContainer__RuNQn{bottom:calc(75px + env(safe-area-inset-bottom))}.DashboardLayout_fabActionLabel__Ahk8D{bottom:calc(100% + 10px);left:50%;right:auto;top:auto;transform:translateX(-50%) translateY(5px)}.DashboardLayout_fabActionLabel__Ahk8D:after{border-color:var(--color-primary-dark) #0000 #0000 #0000;bottom:-6px;left:50%;right:auto;top:auto;transform:translateX(-50%)}@media (hover:hover){.DashboardLayout_fabActionBtn__7Y4S5:hover .DashboardLayout_fabActionLabel__Ahk8D{transform:translateX(-50%) translateY(0)}}.DashboardLayout_fabActionsOpen__iVFHn .DashboardLayout_fabActionBtn__7Y4S5:active{filter:brightness(.96)}}@media (max-width:359px){:root{--size-fab:48px;--size-fab-action:48px;--space-fab-gap:55px;--space-fab-offset:12px}.DashboardLayout_fabContainer__RuNQn{bottom:calc(85px + env(safe-area-inset-bottom))}}.DashboardLayout_fabRandomChatStack__6EpYN{align-items:flex-end;bottom:88px;bottom:calc(var(--size-fab) + 28px);display:flex;flex-direction:column;gap:12px;max-width:calc(100vw - 120px);pointer-events:none;position:absolute;right:30px;right:calc(var(--size-fab)/2);z-index:1000}.DashboardLayout_fabRandomChatBox__j5BUf{align-items:center;animation:DashboardLayout_fabChatFloatIn__eqfRm .5s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0d172f!important;background-color:#0d172f!important;border:1px solid #94a3b838!important;border-radius:18px 18px 6px 18px;box-shadow:none;color:#e2e8f0;display:inline-flex;font-size:.88rem;font-weight:500;gap:12px;line-height:1.4;max-width:min(60vw,340px);padding:14px 18px;text-align:left;text-shadow:0 1px 2px #020617b3;transition:transform .2s ease;width:-webkit-max-content;width:max-content;word-break:break-word}.DashboardLayout_fabRandomChatBoxExit__5JBes{animation:DashboardLayout_fabChatFloatOut__5uYRO .3s ease-in forwards}@keyframes DashboardLayout_fabChatFloatIn__eqfRm{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DashboardLayout_fabChatFloatOut__5uYRO{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}.DashboardLayout_fabRandomChatText__3UEQ4{display:inline-block;white-space:pre-wrap}.DashboardLayout_fabRandomChatEmoji__jH74d{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.DashboardLayout_fabRandomChatBoxLong__jw06j,.DashboardLayout_fabRandomChatBoxShort__Pvm2n{max-width:min(60vw,340px)}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabRandomChatStack__6EpYN{align-items:flex-start;left:30px;left:calc(var(--size-fab)/2);right:auto}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabRandomChatBox__j5BUf{border-radius:18px 18px 18px 6px}@media (max-width:649px){.DashboardLayout_fabRandomChatStack__6EpYN{align-items:flex-end;bottom:80px;bottom:calc(var(--size-fab) + 20px);left:auto;max-width:140vw;right:40px}.DashboardLayout_fabContainerLeft__2-sQi .DashboardLayout_fabRandomChatStack__6EpYN{align-items:flex-start;left:8px;right:auto}.DashboardLayout_fabRandomChatBoxLong__jw06j,.DashboardLayout_fabRandomChatBoxShort__Pvm2n,.DashboardLayout_fabRandomChatBox__j5BUf{max-width:min(64vw,290px)}}.TaskScreenBoard_shell__oHMZ7{box-sizing:border-box;color:#f8fafc;display:flex;flex:1 1 auto;flex-direction:column;font-family:Google Sans Flex,sans-serif;height:100%;justify-items:center;min-height:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);transition:background-color .8s ease-in-out,color .8s ease-in-out;width:100%}.TaskScreenBoard_topBar__W1fq\+{align-items:center;background:#0d172ffa;border-bottom:1px solid #ffffff1f;display:flex;flex-shrink:0;gap:10px;min-width:0;padding:12px clamp(12px,4vw,20px) 14px;position:relative;width:100%;z-index:20}.TaskScreenBoard_healthCenterSlot__s1lwd{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100% - 140px));z-index:1}.TaskScreenBoard_headerActions__KR2dF{gap:8px;margin-left:auto}.TaskScreenBoard_backBtn__g12GK,.TaskScreenBoard_headerActions__KR2dF{align-items:center;display:inline-flex;flex-shrink:0;position:relative;z-index:2}.TaskScreenBoard_backBtn__g12GK{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;height:44px;justify-content:center;margin:0;padding:0;transition:background .2s,border-color .2s;width:44px}@media (hover:hover){.TaskScreenBoard_backBtn__g12GK:hover{background:#ffffff24;border-color:#ffffff38}}.TaskScreenBoard_backBtn__g12GK:active{transform:scale(.98)}.TaskScreenBoard_briefBtn__R8tVs{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:0;padding:0;position:relative;transition:background .2s,border-color .2s;width:44px;z-index:2}@media (hover:hover){.TaskScreenBoard_briefBtn__R8tVs:hover{background:#ffffff24;border-color:#ffffff38}}.TaskScreenBoard_briefBtn__R8tVs:active{transform:scale(.98)}.TaskScreenBoard_lightModeToggleBtn__6Qi9v{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:0;padding:0;position:relative;transition:background .2s,border-color .2s,transform .1s;width:44px;z-index:2}@media (hover:hover){.TaskScreenBoard_lightModeToggleBtn__6Qi9v:hover{background:#ffffff24;border-color:#ffffff38}}.TaskScreenBoard_lightModeToggleBtn__6Qi9v:active{transform:scale(.98)}.TaskScreenBoard_briefNotifyBadge__QojMt{font-feature-settings:"tnum";align-items:center;animation:TaskScreenBoard_libraryNotifWiggle__HCFjc 3s ease-in-out infinite;background:#ef4444;border-radius:50%;bottom:-6px;color:#fff;display:inline-flex;font-family:Google Sans Flex,sans-serif;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:800;height:22px;justify-content:center;line-height:1;pointer-events:none;position:absolute;right:-6px;transform-origin:center;width:22px}@keyframes TaskScreenBoard_libraryNotifWiggle__HCFjc{0%,78%,to{transform:rotate(0deg)}82%{transform:rotate(-14deg)}86%{transform:rotate(12deg)}90%{transform:rotate(-8deg)}94%{transform:rotate(4deg)}}.TaskScreenBoard_briefLordIcon__8tygK{display:block;pointer-events:none}.TaskScreenBoard_goldCurrencyItem__mik\+V{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:inline-flex;gap:6px;justify-content:space-between;min-width:108px;padding:8px 12px}.TaskScreenBoard_goldCurrencyIcon__cPAgf{flex-shrink:0}.TaskScreenBoard_goldCurrencyAmount__uXA4g{font-feature-settings:"tnum";color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:56px;text-align:right}.TaskScreenBoard_contentLayer__K3-V6{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.TaskScreenBoard_questionTimerBadge__F\+jiO{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172ae0;border:1px solid #ffffff29;border-radius:12px;bottom:clamp(10px,2vh,18px);color:#f8fafc;display:inline-flex;font-size:.98rem;font-weight:800;gap:7px;left:clamp(10px,2vw,18px);padding:8px 12px;position:absolute;z-index:40}.TaskScreenBoard_questionTimerLabel__XRIyO{color:#cbd5e1;font-family:MuseoModerno,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.TaskScreenBoard_questionTimerValue__H4djC{font-feature-settings:"tnum";color:#e2e8f0;font-variant-numeric:tabular-nums;line-height:1;min-width:1.7em;text-align:center}.TaskScreenBoard_questionTimerWarning__lgIEu{background:#78350f73;border-color:#fbbf24b3}.TaskScreenBoard_questionTimerWarning__lgIEu .TaskScreenBoard_questionTimerValue__H4djC{color:#fbbf24}.TaskScreenBoard_questionTimerDanger__esZBE{background:#7f1d1d85;border-color:#f87171b8}.TaskScreenBoard_questionTimerDanger__esZBE .TaskScreenBoard_questionTimerValue__H4djC{color:#f87171}@keyframes TaskScreenBoard_questionTimerValuePenaltyFlash__mcMvr{0%,to{opacity:1}50%{color:#ef4444;opacity:1}}.TaskScreenBoard_questionTimerPenaltyFlash__9yjh7 .TaskScreenBoard_questionTimerValue__H4djC{animation:TaskScreenBoard_questionTimerValuePenaltyFlash__mcMvr .48s ease-out}@media (max-width:768px){.TaskScreenBoard_questionTimerBadge__F\+jiO{border-radius:10px;bottom:10px;gap:6px;left:10px;padding:7px 10px}.TaskScreenBoard_questionTimerLabel__XRIyO{font-size:.72rem}.TaskScreenBoard_questionTimerValue__H4djC{font-size:.92rem;min-width:1.55em}}.TaskScreenBoard_questionTimeoutIconOverlay__01vTv{animation:TaskScreenBoard_briefFadeIn__zda\+g .2s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d172f8c;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:13125}.TaskScreenBoard_consecutiveStreakOverlayTapDismiss__FzSGN{cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;-webkit-user-select:none}.TaskScreenBoard_questionTimeoutIconWrap__5C3J-{animation:TaskScreenBoard_bounceIn__M5ekU .6s cubic-bezier(.68,-.55,.27,1.55) forwards;border-radius:999px;display:grid;height:236px;place-items:center;width:236px}@keyframes TaskScreenBoard_bounceIn__M5ekU{0%{opacity:0;transform:scale(.6) translateY(calc(50px - 1rem))}to{opacity:1;transform:scale(1) translateY(-1rem)}}.TaskScreenBoard_consecutiveStreakMilestoneInner__QECMf{align-items:center;animation:TaskScreenBoard_bounceIn__M5ekU .6s cubic-bezier(.68,-.55,.27,1.55) forwards;display:flex;flex-direction:column;gap:6px;justify-content:center}.TaskScreenBoard_consecutiveStreakLabel__QrROg{font-family:MuseoModerno,sans-serif;font-size:clamp(1.1rem,3.8vw,1.45rem);font-weight:800;letter-spacing:.06em;line-height:1.15;margin:0;text-shadow:0 2px 16px #0f172a80}.TaskScreenBoard_starterGateOverlay__LCTyI{align-items:start;animation:TaskScreenBoard_briefFadeIn__zda\+g .25s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0d172fb8;display:grid;inset:0;justify-items:center;overflow:visible;padding:clamp(24px,6vh,72px) clamp(12px,4vw,28px) 20px;pointer-events:auto;position:absolute;z-index:10000}.TaskScreenBoard_starterGateOverlayClosing__eg2mA{animation:TaskScreenBoard_briefFadeOut__-qa69 .22s ease-in forwards}.TaskScreenBoard_starterGateLoadingText__8oYAp{color:#e2e8f0;font-size:1rem;font-weight:700;margin:0}.TaskScreenBoard_starterGatePanel__ktNgI{background:#0d172f;border:none;border-radius:20px;box-shadow:none;box-sizing:border-box;overflow:visible;padding:clamp(16px,2.6vw,22px) clamp(12px,4vw,28px) clamp(14px,2.6vw,20px);text-align:center;width:min(100%,620px)}.TaskScreenBoard_starterGatePanelClosing__gAiNg{animation:TaskScreenBoard_briefZoomOut__wvpzZ .22s ease-in-out forwards}.TaskScreenBoard_shopGatePanel__ZMbJj{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior:contain;position:relative;width:min(100%,520px)}.TaskScreenBoard_shopSkipBtn__QMFR9{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .2s,border-color .2s;width:44px;z-index:30}@media (hover:hover){.TaskScreenBoard_shopSkipBtn__QMFR9:hover{background:#ffffff24;border-color:#ffffff38}}.TaskScreenBoard_shopSkipBtn__QMFR9:active{transform:scale(.98)}.TaskScreenBoard_shopGateGoldRow__WBl57{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:inline-flex;gap:6px;justify-content:space-between;margin:0 auto 8px;min-width:108px;padding:8px 12px}.TaskScreenBoard_shopGateGoldIcon__-yK60{flex-shrink:0}.TaskScreenBoard_shopGateGoldText__oH2xy{font-feature-settings:"tnum";color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:56px;text-align:right}.TaskScreenBoard_shopGrid__FWTJH{grid-gap:clamp(10px,2.2vw,14px);display:grid;gap:clamp(10px,2.2vw,14px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-bottom:8px}.TaskScreenBoard_shopItemWrap__lnn9N{min-width:0;position:relative}.TaskScreenBoard_shopStampBought__1aogD{background:#0f172ae6;border:2px solid #fbbf24;border-radius:.5rem;color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:900;left:50%;letter-spacing:1px;padding:.25rem .75rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:12}.TaskScreenBoard_goldShopStampBought__bkPOE{border-color:#fbbf24;color:#fbbf24}.TaskScreenBoard_shopItemCard__COiz1{width:100%}.TaskScreenBoard_shopPriceRow__QA4oE{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.TaskScreenBoard_shopPriceText__-725x{align-items:center;color:#fbbf24;display:inline-flex;font-size:.95rem;font-weight:800;gap:6px}.TaskScreenBoard_bloodPriceText__J6zRU{color:#ef4444}.TaskScreenBoard_shopPriceIcon__A6dLO{flex-shrink:0}.TaskScreenBoard_shopBuyBtn__86mLf{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:.95rem;font-weight:800;min-height:38px;min-width:96px;padding:8px 16px}.TaskScreenBoard_shopBuyBtn__86mLf:disabled{cursor:not-allowed;opacity:.55}.TaskScreenBoard_exchangeSlotsRow__\+qJXv{grid-gap:clamp(8px,2vw,12px);display:grid;gap:clamp(8px,2vw,12px);grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 10px}.TaskScreenBoard_exchangeSlot__bAuzQ{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#e2e8f0;font-weight:700;min-height:44px;padding:8px 10px}.TaskScreenBoard_exchangeSlotBox__qlA3w{box-sizing:border-box;min-height:clamp(104px,20vw,140px);overflow:visible;padding:clamp(.4rem,1.5vw,.65rem)}.TaskScreenBoard_exchangeSlotTarget__Af1uX{border-color:#ffffff26;color:#e2e8f0}.TaskScreenBoard_exchangeSlotActive__NK0-O{border-color:#ffffff26}.TaskScreenBoard_exchangeSubmitRow__CPx5m{display:flex;justify-content:center;margin-bottom:10px}.TaskScreenBoard_exchangeItemSelected__z9XCw{border-radius:12px;outline:2px solid #fbbf24a6}.TaskScreenBoard_exchangeCardAnimWrap__tWLbC{height:100%;transform-origin:center center;width:100%}.TaskScreenBoard_exchangeCardShake__88dqn{animation:TaskScreenBoard_exchangeCardShake__88dqn .22s ease-in-out}.TaskScreenBoard_exchangeCardBounceIn__6QjUZ{animation:TaskScreenBoard_pickerBounceIn__NmhRL .48s cubic-bezier(.68,-.55,.27,1.55)}@keyframes TaskScreenBoard_exchangeCardShake__88dqn{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-3px) rotate(-1.5deg)}50%{transform:translateX(3px) rotate(1.5deg)}75%{transform:translateX(-2px) rotate(-1deg)}to{transform:translateX(0) rotate(0deg)}}.TaskScreenBoard_exchangePickerWrap__o\+m35{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:8px}.TaskScreenBoard_exchangePickerNavBtn__x56yW{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#e2e8f0;height:36px;width:36px}.TaskScreenBoard_exchangePickerNavBtn__x56yW:disabled{opacity:.5}.TaskScreenBoard_exchangePickerCard__injnw{cursor:pointer;min-width:0}.TaskScreenBoard_exchangePickerOverlay__ypuUI{z-index:12050}.TaskScreenBoard_bloodShopStampBought__kJFAI{border-color:#ef4444;color:#ef4444}.TaskScreenBoard_bloodShopBuyBtn__GuDuJ,.TaskScreenBoard_bloodShopBuyBtn__GuDuJ:disabled{background:#ffffff14;border-color:#fff3;color:#ef4444}.TaskScreenBoard_bloodShopBuyBtn__GuDuJ:disabled{cursor:not-allowed;opacity:.55}@media (min-width:900px){.TaskScreenBoard_shopGatePanel__ZMbJj{width:min(100%,980px)}.TaskScreenBoard_shopGrid__FWTJH{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.TaskScreenBoard_exchangeSlotsRow__\+qJXv{gap:6px;margin:2px auto 8px;width:min(100%,460px)}.TaskScreenBoard_exchangeSlotBox__qlA3w{min-height:104px;padding:.35rem}.TaskScreenBoard_exchangeSubmitRow__CPx5m{margin-bottom:8px}.TaskScreenBoard_shopGatePanel__ZMbJj:has(#TaskScreenBoard_exchange-gate-title__WjOIB){width:min(100%,520px)}.TaskScreenBoard_starterMmCard__ylk3w{min-height:clamp(210px,30vh,300px)}}@media (max-width:899px){.TaskScreenBoard_shopGatePanel__ZMbJj,.TaskScreenBoard_starterGatePanel__ktNgI{width:min(100%,560px)}.TaskScreenBoard_shopGatePanel__ZMbJj:has(#TaskScreenBoard_exchange-gate-title__WjOIB){width:min(100%,560px)}}@media (max-width:899px){.TaskScreenBoard_starterGateOverlay__LCTyI{padding-bottom:max(8px,env(safe-area-inset-bottom,0px));padding-top:20px}.TaskScreenBoard_shopGatePanel__ZMbJj{max-height:calc(100dvh - 28px - env(safe-area-inset-bottom, 0px));min-height:0}}@media (max-width:767px){.TaskScreenBoard_shopGatePanel__ZMbJj,.TaskScreenBoard_starterGatePanel__ktNgI{width:100%}.TaskScreenBoard_shopGrid__FWTJH{grid-template-columns:repeat(2,minmax(0,1fr))}.TaskScreenBoard_exchangeSlotsRow__\+qJXv{gap:8px;margin:6px 0 10px;width:100%}.TaskScreenBoard_starterFlipRow__PXC-2{gap:8px;padding:8px 4px}.TaskScreenBoard_starterFlipRow__PXC-2>*{flex:1 1;min-width:0;width:auto}}@media (max-width:479px){.TaskScreenBoard_starterGatePanel__ktNgI{border-radius:14px;padding:14px 0 12px}.TaskScreenBoard_shopSkipBtn__QMFR9{border-radius:10px;height:40px;width:40px}.TaskScreenBoard_shopGrid__FWTJH{gap:8px}.TaskScreenBoard_exchangeSlotBox__qlA3w{min-height:92px;padding:.32rem}}.TaskScreenBoard_starterGateTitle__Vv64g{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 8px}.TaskScreenBoard_starterGateHint__BH1rc{color:#94a3b8;font-size:.88rem;font-weight:600;line-height:1.45;margin:0 0 18px}.TaskScreenBoard_starterGatePanelMemory__bm0W7{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none}.TaskScreenBoard_starterGateError__SgdED{color:#f87171;font-size:.85rem;font-weight:600;margin:0 0 12px}.TaskScreenBoard_starterGateLoadingInline__LHQXy{color:#94a3b8;font-size:.85rem;font-weight:600;margin:12px 0 0}.TaskScreenBoard_starterRollViewport__8fVQG{margin-top:8px;overflow:hidden;position:relative;width:100%}.TaskScreenBoard_starterRollTrack__LaRbi{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(9,minmax(120px,1fr))}.TaskScreenBoard_starterRollCard__Z-0RS{opacity:.5;transform:scale(.88);transition:opacity .2s ease,transform .2s ease}.TaskScreenBoard_starterRollCardCenter__JP0Zr{opacity:1;transform:scale(1)}.TaskScreenBoard_starterRollMarker__h9L\+N{border:2px solid #fbbf24e6;border-radius:12px;box-shadow:inset 0 0 0 1px #fbbf2459;height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(13%,72px)}.TaskScreenBoard_starterRollActions__FA3PZ{display:flex;justify-content:center;margin-top:14px}.TaskScreenBoard_starterRollStopBtn__CJ\+Ha{background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:1rem;font-weight:800;min-height:42px;min-width:118px;padding:8px 18px}.TaskScreenBoard_starterRollStopBtn__CJ\+Ha:disabled{cursor:not-allowed;opacity:.55}.TaskScreenBoard_starterFlipRow__PXC-2{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(12px,3vw,20px);justify-content:center;margin-bottom:4px;overflow:visible;width:100%}.TaskScreenBoard_starterFlipRow__PXC-2>*{flex:1 1;min-width:0;width:100%}.TaskScreenBoard_starterFlipRowSingle__rZDiM{justify-content:center;margin-inline:auto;max-width:min(100%,280px)}.TaskScreenBoard_starterMmCard__ylk3w{aspect-ratio:5/7!important;display:block;max-width:none;min-height:0;overflow:visible!important;perspective:1400px!important;width:100%}.TaskScreenBoard_starterMmCellFace__mp5a9{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.TaskScreenBoard_starterMmCellInner__13llE{overflow:visible!important}.TaskScreenBoard_starterGateCard__ld6YN{cursor:default}@media (hover:hover) and (pointer:fine){.TaskScreenBoard_starterGateCard__ld6YN:not(.TaskScreenBoard_starterGateCardFlipped__sI1Sn):hover .TaskScreenBoard_starterMmCellInner__13llE{transform:none!important}.TaskScreenBoard_starterGateCard__ld6YN.TaskScreenBoard_starterGateCardFlipped__sI1Sn:hover .TaskScreenBoard_starterMmCellInner__13llE{transform:rotateY(180deg)!important}}.TaskScreenBoard_starterItemCardInGate__uQpC2.itemCardInPicker{cursor:default;transition:none!important}.TaskScreenBoard_starterItemCardInGate__uQpC2.itemCardInPicker:hover{transform:none!important}.TaskScreenBoard_starterItemCardInGate__uQpC2 lord-icon{pointer-events:none}.TaskScreenBoard_starterItemCardInGate__uQpC2 .cardName{border-bottom:none}.TaskScreenBoard_starterGateLogoImg__AcN0R{flex-shrink:0;height:auto;max-height:46%;object-fit:contain;object-position:center;width:min(42cqw,88px)}.TaskScreenBoard_starterMmCardDim__CN\+T9{filter:grayscale(.25);opacity:.4}.TaskScreenBoard_starterItemCardBack__H-RCD{border-radius:12px;overflow:visible!important;padding:0!important}.TaskScreenBoard_starterItemCardInGate__uQpC2 .cardFaceBack:before,.TaskScreenBoard_starterItemCardInGate__uQpC2 .cardFaceFront:before{display:none!important}.TaskScreenBoard_starterItemCardInGate__uQpC2 .cardIcon{justify-content:center;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.TaskScreenBoard_starterItemCardInGate__uQpC2{--card-min-h:0px!important;--card-lordicon:min(8.5rem,72cqw);aspect-ratio:auto!important;border-radius:12px;box-shadow:none!important;height:100%!important;max-height:100%;min-height:0!important;width:100%}.TaskScreenBoard_briefOverlay__wp05U{animation:TaskScreenBoard_briefFadeIn__zda\+g .25s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d172f8c;display:grid;inset:0;padding:20px;place-items:center;pointer-events:auto;position:fixed;z-index:9999}.TaskScreenBoard_briefOverlayClosing__-x1D8{animation:TaskScreenBoard_briefFadeOut__-qa69 .22s ease-in forwards}.TaskScreenBoard_exitConfirmOverlay__TgMye{z-index:13700}.TaskScreenBoard_gameOverOverlay__-fEBo{background:#7f1d1d59;z-index:20000}@keyframes TaskScreenBoard_briefFadeIn__zda\+g{0%{opacity:0}to{opacity:1}}@keyframes TaskScreenBoard_briefFadeOut__-qa69{0%{opacity:1}to{opacity:0}}@keyframes TaskScreenBoard_briefZoomOut__wvpzZ{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.TaskScreenBoard_briefDialog__Tk58i{background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;padding:24px 22px 20px;text-align:left;width:min(100%,400px)}.TaskScreenBoard_briefDialogClosing__GoL8i{animation:TaskScreenBoard_briefZoomOut__wvpzZ .22s ease-in-out forwards}.TaskScreenBoard_briefDialogClosingShake__SK9KA{animation:TaskScreenBoard_exitConfirmShakeOut__3aODq .22s ease-in-out forwards}@keyframes TaskScreenBoard_exitConfirmShakeOut__3aODq{0%{opacity:1;transform:translateX(0) rotate(0deg) scale(1)}25%{transform:translateX(-3px) rotate(-1.5deg) scale(1)}50%{transform:translateX(3px) rotate(1.5deg) scale(1)}75%{transform:translateX(-2px) rotate(-1deg) scale(.98)}to{opacity:0;transform:translateX(0) rotate(0deg) translateY(26px) scale(.86)}}.TaskScreenBoard_briefKeysRemaining__s1lyO{color:#cbd5e1;font-size:.92rem;font-weight:700;line-height:1.35;margin:0 0 12px}.TaskScreenBoard_briefKeysRemaining__s1lyO strong{color:#fbbf24;font-weight:800}.TaskScreenBoard_briefTitle__bOxMC{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.15rem;font-weight:800;margin:0 0 14px}.TaskScreenBoard_briefBody__2DiC1{margin:0}.TaskScreenBoard_briefText__CSvpX{color:#cbd5e1;font-size:.9rem;font-weight:600;line-height:1.5;margin:0}.TaskScreenBoard_briefText__CSvpX strong{color:#f8fafc;font-weight:800}.TaskScreenBoard_swipeHintLordWrap__qEp9Z{align-items:center;display:flex;justify-content:center;margin:0 auto 16px}.TaskScreenBoard_briefActions__hrTdG{grid-gap:10px;display:flex;display:grid;gap:10px;grid-template-columns:1fr;margin-top:24px;width:100%}.TaskScreenBoard_exitConfirmActions__QU3Lj{display:flex;gap:10px;margin-top:24px;width:100%}.TaskScreenBoard_exitConfirmActions__QU3Lj>button{border-radius:10px;cursor:pointer;flex:1 1;font-family:inherit;font-size:1rem;min-width:0;padding:12px 18px}.TaskScreenBoard_exitConfirmDangerBtn__lrVxL{background-color:#ef4444;border:none;color:#fff;font-weight:700}.TaskScreenBoard_exitConfirmGhostBtn__NxdoE{background:#0000;border:1px solid #ffffff26;color:#ffffffbf;font-weight:600}.TaskScreenBoard_exitConfirmDangerBtn__lrVxL:disabled,.TaskScreenBoard_exitConfirmGhostBtn__NxdoE:disabled{cursor:not-allowed;opacity:.55}.TaskScreenBoard_briefActionBtn__cqtJ6{border:0;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:800;padding:10px 20px;width:100%}.TaskScreenBoard_briefActionRetryBtn__e8Ns0{background:#fbbf24;color:#1f2937}.TaskScreenBoard_briefActionDangerBtn__P8xTK{background:#ef4444;color:#fff}.TaskScreenBoard_briefActionConfirmBtn__-hGrX{color:#062b14}.TaskScreenBoard_briefActionMutedDisabled__YcBu8{background:#94a3b833;border:1px solid #94a3b859;color:#e2e8f0d1;cursor:not-allowed}.TaskScreenBoard_briefActionGhostBtn__-R\+pG{background:#ffffff14;border:1px solid #ffffff38;color:#e2e8f0}.TaskScreenBoard_answerExplainDialog__a3Oql{animation:TaskScreenBoard_answerExplainBounceIn__sbV3s .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#0d172f;border:1px solid #ffffff24;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(calc(100% - 24px),860px);overflow:hidden;padding:0;width:min(calc(100% - 32px),560px)}@keyframes TaskScreenBoard_answerExplainBounceIn__sbV3s{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.TaskScreenBoard_answerExplainHeader__J82TO{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;gap:10px;justify-content:space-between;padding:16px 18px}.TaskScreenBoard_answerExplainTitle__RYK8B{color:#f8fafc;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800;letter-spacing:.01em;margin:0}.TaskScreenBoard_answerExplainStatusChip__lgpiu{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;justify-content:center;min-width:96px;padding:6px 11px}.TaskScreenBoard_answerExplainStatusWrong__Yz4gq{background:#7f1d1d57;border:1px solid #f871717a;color:#f87171}.TaskScreenBoard_answerExplainStatusCorrect__s1SQ5{background:#064e3b59;border:1px solid #34d39980;color:#34d399}.TaskScreenBoard_answerExplainBody__Le\+Nw{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:14px 14px 12px}.TaskScreenBoard_answerExplainMessagesList__ofYkY{-ms-overflow-style:none;display:flex;flex-direction:column;gap:12px;max-height:min(70vh,640px);overflow-y:auto;padding-right:2px;scrollbar-width:none}.TaskScreenBoard_answerExplainMessagesList__ofYkY::-webkit-scrollbar{display:none;height:0;width:0}.TaskScreenBoard_answerExplainMessageItem__IuM0f{display:flex;flex-direction:column;gap:8px}.TaskScreenBoard_answerExplainEmptyText__FrACV{color:#cbd5e1;font-size:.95rem;font-weight:600;margin:0}.TaskScreenBoard_answerExplainRow__D\+20p{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.TaskScreenBoard_answerExplainAiChip__WuOP\+{align-items:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:1.1rem;font-weight:800;height:36px;justify-content:center;width:36px}.TaskScreenBoard_answerExplainAiLogo__AroPZ{display:block;height:22px;object-fit:contain;width:22px}.TaskScreenBoard_answerExplainQuestionCard__-XvSN{background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;color:#e2e8f0;font-size:.75rem;font-weight:700;line-height:1.35;padding:12px 13px}.TaskScreenBoard_answerExplainQuestionCardRich__W2w-s{font-size:.82rem;font-weight:400;line-height:1.45}.TaskScreenBoard_answerExplainQuestionBody__jqRDX{margin:0}.TaskScreenBoard_answerExplainUserBlock__oP8a3{align-self:flex-end;background:#ffffff14;border:1px solid #fbbf244d;border-radius:14px;padding:10px 40px 12px 12px;position:relative;width:min(100%,380px)}.TaskScreenBoard_answerExplainUserTag__5nRjC{background:#ef44443d;border-radius:8px;color:#f87171;display:inline-flex;font-size:.75rem;font-weight:800;margin-bottom:6px;padding:3px 8px}.TaskScreenBoard_answerExplainUserTagCorrect__xW54X{background:#10b98138;color:#34d399}.TaskScreenBoard_answerExplainUserAnswer__oZ\+fX{color:#fde68a;font-size:.85rem;font-weight:800;line-height:1.15}.TaskScreenBoard_answerExplainAudioPlayer__mRC3U{height:32px;margin-top:8px;width:min(100%,250px)}.TaskScreenBoard_answerExplainUserKey__6gwOp{align-items:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;color:#e2e8f0;display:inline-flex;font-weight:800;height:36px;justify-content:center;overflow:hidden;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px}.TaskScreenBoard_answerExplainUserKey__6gwOp lord-icon{pointer-events:none}.TaskScreenBoard_answerExplainDivider__L1rJ9{grid-gap:10px;align-items:center;color:#cbd5e1b3;display:grid;font-size:1.05rem;font-weight:800;gap:10px;grid-template-columns:1fr auto 1fr;letter-spacing:.04em}.TaskScreenBoard_answerExplainDivider__L1rJ9:after,.TaskScreenBoard_answerExplainDivider__L1rJ9:before{background:#ffffff29;content:"";height:1px}.TaskScreenBoard_answerExplainAnalysisCard__Hzig8{background:#7f1d1d59;border:1px solid #f8717147;border-radius:14px;color:#fecaca;font-size:.75rem;font-weight:700;line-height:1.4;padding:12px 13px}.TaskScreenBoard_answerExplainAnalysisCardCorrect__Z0K8T{background:#064e3b73;border:1px solid #10b98152;color:#99f6e4}.TaskScreenBoard_answerExplainAiReviewGrow__KnvEW{min-width:0}.TaskScreenBoard_answerExplainAiSpeakingWrap__F4sVS{display:flex;flex-direction:column;gap:9px}.TaskScreenBoard_answerExplainAiAnswerText__PyumR{margin:0}.TaskScreenBoard_answerExplainListenOnceBtn__z4BVS{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9px;color:#f8fafc;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.TaskScreenBoard_answerExplainListenOnceBtn__z4BVS:disabled{cursor:not-allowed;opacity:.5}.TaskScreenBoard_answerExplainCorrectCard__Tx9TY{background:#064e3b73;border:1px solid #10b98152;border-radius:14px;margin-left:46px;padding:11px 13px}.TaskScreenBoard_answerExplainCorrectTitle__wwLKf{background:#10b98138;border-radius:8px;color:#34d399;display:inline-flex;font-size:.95rem;font-weight:800;margin-bottom:6px;padding:3px 8px}.TaskScreenBoard_answerExplainCorrectDetail__djarZ{color:#99f6e4;font-size:clamp(.92rem,1.3vw,1rem);font-weight:700;line-height:1.35}.TaskScreenBoard_answerExplainActions__C2PJ2{border-top:1px solid #ffffff1f;display:flex;gap:10px;justify-content:center;padding:10px 14px 14px}@media (max-width:768px){.TaskScreenBoard_answerExplainDialog__a3Oql{border-radius:16px;max-height:min(100%,820px);width:min(100%,520px)}.TaskScreenBoard_answerExplainHeader__J82TO{padding:12px}.TaskScreenBoard_answerExplainStatusChip__lgpiu{font-size:.85rem;min-width:84px;padding:5px 10px}.TaskScreenBoard_answerExplainBody__Le\+Nw{gap:9px;padding:10px}.TaskScreenBoard_answerExplainMessagesList__ofYkY{max-height:min(74vh,700px)}.TaskScreenBoard_answerExplainAiChip__WuOP\+{font-size:.98rem;height:32px;width:32px}.TaskScreenBoard_answerExplainUserBlock__oP8a3{padding-right:36px;width:calc(100% - 24px)}.TaskScreenBoard_answerExplainUserKey__6gwOp{font-size:.75rem;height:24px;right:8px;width:24px}.TaskScreenBoard_answerExplainDivider__L1rJ9{font-size:.9rem}.TaskScreenBoard_answerExplainCorrectCard__Tx9TY{margin-left:40px}.TaskScreenBoard_answerExplainActions__C2PJ2{padding:8px 10px max(12px,calc(10px + env(safe-area-inset-bottom, 0px)))}}@media (max-width:520px){.TaskScreenBoard_answerExplainActions__C2PJ2{grid-template-columns:1fr}.TaskScreenBoard_answerExplainCorrectCard__Tx9TY,.TaskScreenBoard_answerExplainUserBlock__oP8a3{margin-left:0;width:100%}.TaskScreenBoard_answerExplainUserKey__6gwOp{position:absolute;right:8px;top:50%;transform:translateY(-50%)}}.TaskScreenBoard_workArea__LN1i\+{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 12px 0;width:100%}@media (max-width:1024px){.TaskScreenBoard_taskFabAlign__iPuYo .TaskScreenBoard_workArea__LN1i\+{padding:12px 12px 140px}}@media (min-width:1025px){.TaskScreenBoard_healthCenterSlot__s1lwd{width:min(620px,calc(100% - 240px))}.TaskScreenBoard_workArea__LN1i\+{padding-bottom:clamp(250px,30vh,320px)}}.TaskScreenBoard_taskFabAlign__iPuYo{--task-ex-dock-lift:max(clamp(14px,4.5vw,28px),env(safe-area-inset-bottom,0px));--task-ex-fab-bottom:var(--task-ex-dock-lift);--task-ex-right-edge:max(12px,env(safe-area-inset-right,0px));--task-ex-fab-right:var(--task-ex-right-edge);--task-ex-timer-height:38px;--task-ex-bottom-center-adjust:calc((var(--size-fab, 60px) - var(--task-ex-timer-height))/2)}@media (min-width:769px){.TaskScreenBoard_taskFabAlign__iPuYo .TaskScreenBoard_questionTimerBadge__F\+jiO{bottom:calc(var(--task-ex-dock-lift) + var(--task-ex-bottom-center-adjust))}}.TaskScreenBoard_bottomHud__fZHdI{display:contents}@media (max-width:480px){.TaskScreenBoard_topBar__W1fq\+{gap:8px;padding:10px 12px 12px}.TaskScreenBoard_taskFabAlign__iPuYo{--task-ex-dock-lift:max(10px,env(safe-area-inset-bottom,0px));--task-ex-fab-bottom:var(--task-ex-dock-lift);--task-ex-right-edge:max(10px,env(safe-area-inset-right,0px));--task-ex-fab-right:var(--task-ex-right-edge);--task-ex-timer-height:38px;--task-ex-bottom-center-adjust:calc((var(--size-fab, 60px) - var(--task-ex-timer-height))/2)}.TaskScreenBoard_backBtn__g12GK,.TaskScreenBoard_briefBtn__R8tVs,.TaskScreenBoard_lightModeToggleBtn__6Qi9v{border-radius:10px;height:42px;width:42px}.TaskScreenBoard_briefLordIcon__8tygK{height:26px!important;width:26px!important}}@media (max-width:768px){.TaskScreenBoard_bottomHud__fZHdI{grid-gap:8px;align-items:center;bottom:var(--task-ex-dock-lift);display:grid;gap:8px;grid-template-areas:"timer . dock";grid-template-columns:repeat(3,minmax(0,1fr));left:0;margin:0 auto;overflow:visible;pointer-events:auto;position:fixed;right:0;transform:none;width:min(380px,calc(100vw - 24px));z-index:13060}.TaskScreenBoard_bottomHudDock__-YZ9L{align-self:center;bottom:auto!important;display:flex;grid-area:dock;justify-content:flex-end;justify-self:stretch;left:auto!important;margin:0;overflow:visible;position:static!important;right:auto!important;transform:none!important;width:100%;z-index:13070}.TaskScreenBoard_bottomHudFab__rdl0n{align-items:center;align-self:center;display:flex;grid-area:fab;justify-content:center;justify-self:stretch;margin:0;width:100%}.TaskScreenBoard_taskFabAlign__iPuYo .TaskScreenBoard_questionTimerBadge__F\+jiO{align-self:center;bottom:auto;grid-area:timer;justify-self:center;left:auto;margin:0;position:static;transform:none;width:-webkit-max-content;width:max-content}.TaskScreenBoard_taskFabAlign__iPuYo{--task-ex-fab-right:auto;--task-ex-fab-bottom:auto}.TaskScreenBoard_bottomHudFab__rdl0n .fabContainer{bottom:auto!important;left:auto!important;margin:0;position:static!important;right:auto!important;transform:none!important;width:auto}}.TaskScreenBoard_swipeChangeQuestionLordHost__SI8Is{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:strict;display:flex;height:56px;justify-content:center;line-height:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden;width:56px;z-index:13090}.TaskScreenBoard_swipeChangeQuestionLordHostFlash__30Pk1{opacity:1;visibility:visible}.TaskScreenBoard_swipeChangeQuestionLordIcon__yfbQr{height:56px;width:56px}@media (max-width:1024px){.TaskScreenBoard_swipeChangeQuestionLordHost__SI8Is{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%) translateZ(0)}}@media (min-width:1025px){.TaskScreenBoard_swipeChangeQuestionLordHost__SI8Is{bottom:auto;left:auto;right:max(20px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%) translateZ(0)}}.TaskScreenBoard_lightModeShell__fzdsu{background-color:#e6e6e6!important;color:#334155!important;transition:background-color .8s ease-in-out,color .8s ease-in-out!important}.TaskScreenBoard_lightModeTopBar__NKDfd{background:#0d172ffa!important;border-bottom:1px solid #ffffff1f!important}.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_backBtn__g12GK,.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_briefBtn__R8tVs,.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_lightModeToggleBtn__6Qi9v{background:#ffffff14!important;border-color:#ffffff24!important;color:#f8fafc!important}.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_backBtn__g12GK:hover,.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_briefBtn__R8tVs:hover,.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_lightModeToggleBtn__6Qi9v:hover{background:#ffffff24!important;border-color:#ffffff38!important}.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_goldCurrencyItem__mik\+V{background:#ffffff14!important;border-color:#ffffff1f!important}.TaskScreenBoard_lightModeShell__fzdsu .TaskScreenBoard_goldCurrencyAmount__uXA4g{color:#fbbf24!important}.WritingTask2Task_root__7FdQj{box-sizing:border-box;text-align:left}@media (max-width:979px){.WritingTask2Task_rootBoostScrollForTyping__9JNmJ{padding-bottom:min(42vh,360px)}.WritingTask2Task_inputBox__ygLR5{scroll-margin-top:max(14px,env(safe-area-inset-top,0px))}.WritingTask2Task_rightColumn__pKFw7{scroll-margin-bottom:max(12px,env(safe-area-inset-bottom,0px));scroll-margin-top:clamp(.75rem,3vh,2rem)}}.WritingTask2Task_contentGrid__zwXFt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.WritingTask2Task_leftColumn__8B67B,.WritingTask2Task_rightColumn__pKFw7{min-width:0}.WritingTask2Task_gradedRetryRow__ag7IT{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.WritingTask2Task_btnGradedRetry__5u3rU,.WritingTask2Task_gradedCalLordBtn__JsB3l{background:#0d172f;border:2px solid #94a3b861;border-radius:12px;box-sizing:border-box;cursor:pointer}.WritingTask2Task_gradedCalLordBtn__JsB3l{align-items:center;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:0;padding:0;width:44px}.WritingTask2Task_btnGradedRetry__5u3rU{align-items:center;color:#e2e8f0;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:8px 14px}.WritingTask2Task_wt2HistoryOverlay__Slfkq{box-sizing:border-box;padding:max(10px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.WritingTask2Task_wt2HistoryDialog__x3h8y{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;overflow:hidden}.WritingTask2Task_wt2HistoryDialogResponsive__6uI7U{animation:WritingTask2Task_bounceInModal__banEp .6s cubic-bezier(.68,-.55,.27,1.55) forwards;max-width:480px;transition:max-width .25s ease;width:95vw}@keyframes WritingTask2Task_bounceInModal__banEp{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.WritingTask2Task_wt2HistoryDialogResponsiveClosing__5jj5J{animation:WritingTask2Task_zoomOutSoftModal__A0mp6 .22s ease-in-out forwards}@keyframes WritingTask2Task_zoomOutSoftModal__A0mp6{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.WritingTask2Task_wt2HistoryOverlayClosing__MEry\+{animation:WritingTask2Task_fadeOutModal__A-UCv .22s ease-in-out forwards}@keyframes WritingTask2Task_fadeOutModal__A-UCv{0%{opacity:1}to{opacity:0}}.WritingTask2Task_wt2HistoryDialogResponsive__6uI7U.WritingTask2Task_hasPreview__O-IpV{max-width:1080px}@media (max-width:640px){.WritingTask2Task_wt2HistoryOverlay__Slfkq{padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px));place-items:center}.WritingTask2Task_wt2HistoryDialogResponsive__6uI7U{align-self:center;border-radius:16px;height:auto;justify-self:center;max-height:min(92dvh,720px);max-width:100%!important;width:100%}}.WritingTask2Task_wt2HistoryModalBody__fsWn1{-webkit-overflow-scrolling:touch;flex:1 1 auto;margin:0 -4px 0 0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 4px 2px 0}.WritingTask2Task_wt2HistoryModalSpinner__NlX\+0{align-items:center;display:flex;justify-content:center;min-height:120px;padding:1.5rem 0}.WritingTask2Task_wt2HistoryStateMsgErr__SX-bF,.WritingTask2Task_wt2HistoryStateMsg__ZMIq8{color:#94a3b8;font-size:.9rem;font-weight:600;line-height:1.5;margin:0;padding:1.25rem .5rem;text-align:center}.WritingTask2Task_wt2HistoryStateMsgErr__SX-bF{color:#fca5a5}.WritingTask2Task_savesModalBodyResponsive__xCeAq{display:flex;gap:16px;height:560px;overflow:hidden}.WritingTask2Task_savesModalListResponsive__PWZti{display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:100%;overflow-y:auto;transition:flex .2s ease}.WritingTask2Task_savesModalBodyResponsive__xCeAq.WritingTask2Task_hasPreview__O-IpV .WritingTask2Task_savesModalListResponsive__PWZti{flex:0 0 300px}.WritingTask2Task_savesModalPreviewResponsive__F311e{animation:WritingTask2Task_modalFadeIn__Teeel .2s ease-out;border-left:1px solid #ffffff14;display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:100%;min-width:0;padding-left:16px}@keyframes WritingTask2Task_modalFadeIn__Teeel{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.WritingTask2Task_savesModalItem__Wgxe6{-webkit-tap-highlight-color:transparent;align-items:center;background:#0d172f;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:5.5rem;justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding:.72rem .78rem .58rem;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.WritingTask2Task_savesModalItem__Wgxe6:before{background:linear-gradient(135deg,#fff,#eafff2 30%,#86efac 62%,#22c55e);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.WritingTask2Task_savesModalItemActive__9EDQw:before{background:linear-gradient(135deg,#fff,#eff6ff 30%,#60a5fa 62%,#3b82f6)}.WritingTask2Task_savesModalItemActive__9EDQw{background:#131b36}.WritingTask2Task_savesModalMobileBack__4-3AM{align-self:flex-start;background:#0000;border:none;color:#60a5fa;cursor:pointer;display:none;font-size:.85rem;font-weight:600;padding:0}@media (max-width:640px){.WritingTask2Task_savesModalBodyResponsive__xCeAq{flex:1 1 auto;flex-direction:column;height:auto}.WritingTask2Task_savesModalBodyResponsive__xCeAq.WritingTask2Task_hasPreview__O-IpV .WritingTask2Task_savesModalListResponsive__PWZti{display:none}.WritingTask2Task_savesModalListResponsive__PWZti{flex:1 1!important;max-height:none}.WritingTask2Task_savesModalPreviewResponsive__F311e{border-left:none;padding-left:0}.WritingTask2Task_savesModalMobileBack__4-3AM{display:block;margin-bottom:4px}}.WritingTask2Task_savesModalPreviewText__OXnCy{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#e2e8f0;flex:1 1;font-size:.83rem;line-height:1.65;max-height:440px;overflow-y:auto;padding:12px 14px;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}@media (hover:hover){.WritingTask2Task_wt2HistoryItem__2G58u:hover{background:#ffffff14;border-color:#ffffff2e}}.WritingTask2Task_wt2HistoryItem__2G58u:active{transform:scale(.99)}.WritingTask2Task_wt2HistoryItem__2G58u:focus-visible{outline:2px solid #fbbf24a6;outline-offset:2px}.WritingTask2Task_wt2HistoryItemMain__s04y3{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.WritingTask2Task_wt2HistoryItemTime__aK\+sx{font-feature-settings:"tnum";color:#f8fafc;font-size:clamp(.84rem,2.8vw,.95rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;line-height:1.3;word-break:break-word}.WritingTask2Task_wt2HistoryItemSub__AXZI6{color:#64748b;font-size:.72rem;font-weight:600;line-height:1.35}.WritingTask2Task_wt2HistoryItemAction__MZXL9{background:#0f172a73;border:1px solid #94a3b847;border-radius:8px;color:#94a3b8;flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:6px 8px;text-transform:uppercase}.WritingTask2Task_wt2HistoryHint__IMn39{color:#64748b;font-size:.78rem;font-weight:600;line-height:1.45;margin:14px 0 0;text-align:center}.WritingTask2Task_gradedDayEmpty__qC0MH{color:#94a3b8;font-size:.9rem;margin:0 0 12px;text-align:center}.WritingTask2Task_gradedDayNetworkErr__44ovj{color:#fca5a5;font-size:.88rem;margin:0 0 12px;text-align:center}.WritingTask2Task_inputBox__ygLR5,.WritingTask2Task_scriptBox__vn7RN{background:#0d172f;border:2px solid #ffffff1f;border-radius:16px;box-sizing:border-box;padding:16px;transition:background-color .8s ease-in-out,border-color .8s ease-in-out,box-shadow .8s ease-in-out}.WritingTask2Task_textareaWrap__FxpBg{position:relative;text-align:left}.WritingTask2Task_scriptBox__vn7RN{margin-bottom:14px}.WritingTask2Task_meta__3qzaK{color:#94a3b8;font-size:.68rem;font-weight:800;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.WritingTask2Task_promptCue__3ibAO{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.WritingTask2Task_prompt__ZT11C{color:#f1f5f9;font-weight:700;line-height:1.5;margin:0;white-space:pre-line}.WritingTask2Task_points__ONui5{color:#cbd5e1;margin:10px 0 0;padding-left:18px}.WritingTask2Task_fieldLabel__Z1hJg{color:#94a3b8;display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.WritingTask2Task_wordCount__hhq0c{background:#0f172aad;border:1px solid #ffffff29;border-radius:999px;bottom:24px;color:#94a3b8;font-size:.75rem;font-weight:700;margin:0;padding:3px 10px;pointer-events:none;position:absolute;right:24px;z-index:2}.WritingTask2Task_countOk__J7x54{color:#4ade80}.WritingTask2Task_countWarn__pDIwZ{color:#fbbf24}.WritingTask2Task_countDanger__yW4p0{color:#ef4444}.WritingTask2Task_lightModeBg__nS3yb{background-color:#fafafa!important;border:1px solid #cbd5e1!important;transition:background-color .8s ease-in-out,border-color .8s ease-in-out,box-shadow .8s ease-in-out!important}.WritingTask2Task_lightModeRoot__HUX0I:focus-within .WritingTask2Task_lightModeBg__nS3yb{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.WritingTask2Task_lightModeText__QHOK\+{color:#242938!important;transition:color .8s ease-in-out!important}.WritingTask2Task_lightModeText__QHOK\+::placeholder{color:#94a3b8!important;transition:color .8s ease-in-out!important}.WritingTask2Task_ghostText__d4P6A{-webkit-text-fill-color:#cbd5e1;color:#cbd5e1;font-style:italic;opacity:.75;pointer-events:none;transition:color .8s ease-in-out,-webkit-text-fill-color .8s ease-in-out,opacity .8s ease-in-out}.WritingTask2Task_ghostTextLight__V2THH{-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important;opacity:.8!important;transition:color .8s ease-in-out,-webkit-text-fill-color .8s ease-in-out,opacity .8s ease-in-out!important}.WritingTask2Task_rootTranslationTyping__Bq4hl .WritingTask2Task_textarea__gIhU7{min-height:calc(24px + 2.9em);padding-bottom:12px}.WritingTask2Task_rootTranslationTyping__Bq4hl .WritingTask2Task_textareaWithWordCap__bxOu1{padding-bottom:44px}.WritingTask2Task_textarea__gIhU7{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;box-sizing:border-box;font:inherit;font-size:clamp(1rem,2vw + .5rem,1.15rem);font-weight:500;line-height:1.45;min-height:220px;overflow:hidden;padding:12px 12px 44px;resize:none;transition:background-color .8s ease-in-out,border-color .8s ease-in-out,color .8s ease-in-out;width:100%}.WritingTask2Task_textarea__gIhU7:focus{border-color:#4ade8073;box-shadow:0 0 0 1px #22c55e40;outline:none}.WritingTask2Task_root__7FdQj:not(.WritingTask2Task_rootTranslationTyping__Bq4hl) .WritingTask2Task_textarea__gIhU7{border:none}.WritingTask2Task_root__7FdQj:not(.WritingTask2Task_rootTranslationTyping__Bq4hl) .WritingTask2Task_textarea__gIhU7:focus{border:none;box-shadow:none}.WritingTask2Task_rootTranslationTyping__Bq4hl .WritingTask2Task_textarea__gIhU7{border:none}.WritingTask2Task_rootTranslationTyping__Bq4hl .WritingTask2Task_textarea__gIhU7:focus{border:none;box-shadow:none}.WritingTask2Task_highlightEssayBox__e\+wdt{background:#0f172aa6;border:none;border-radius:12px;box-sizing:border-box;color:#e2e8f0;line-height:1.5;min-height:220px;padding:12px;text-align:left!important;white-space:pre-wrap}.WritingTask2Task_highlightChip__CFbNR{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,#3b82f6 28%,#0000);background:color-mix(in srgb,var(--color-primary,#3b82f6) 28%,#0000);border:none;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block!important;font:inherit;line-height:inherit;margin:0;max-width:100%;overflow-wrap:anywhere;padding:0 2px;text-align:left!important;vertical-align:initial;white-space:normal;width:auto!important;word-break:break-word}.WritingTask2Task_highlightChipTone0__joGyq{background:color-mix(in srgb,#f97316 36%,#0000);color:#fff}.WritingTask2Task_highlightChipTone1__wYUwS{background:color-mix(in srgb,#a855f7 34%,#0000);color:#fff}.WritingTask2Task_highlightChipTone2__rSKES{background:color-mix(in srgb,#3b82f6 34%,#0000);background:color-mix(in srgb,var(--color-primary,#3b82f6) 34%,#0000);color:#fff}.WritingTask2Task_highlightChipTone3__262yN{background:color-mix(in srgb,#22c55e 34%,#0000);background:color-mix(in srgb,var(--color-rarity-rare,#22c55e) 34%,#0000);color:#fff}.WritingTask2Task_highlightChipTone4__YnKu5{background:color-mix(in srgb,#ef4444 30%,#0000);background:color-mix(in srgb,var(--color-rarity-mythic,#ef4444) 30%,#0000);color:#fff}.WritingTask2Task_highlightChipTone5__6\+Ch3{background:color-mix(in srgb,#fbbf24 34%,#0000);background:color-mix(in srgb,var(--color-rarity-legendary,#fbbf24) 34%,#0000);color:#fff}.WritingTask2Task_highlightChip__CFbNR:hover{filter:brightness(1.12)}.WritingTask2Task_highlightChipActive__U\+vjy{box-shadow:none;color:#fff;filter:brightness(1.12);text-decoration:underline;text-decoration-thickness:1.6px;text-underline-offset:.14em}.WritingTask2Task_actionBlock__3nLBr{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-top:12px;width:100%}.WritingTask2Task_actions__KdFgz{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.WritingTask2Task_actionsLeftGroup__Dh25N{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.WritingTask2Task_actionBlock__3nLBr .WritingTask2Task_actions__KdFgz{margin-top:0}.WritingTask2Task_aiToggleBtn__wG\+Hm{background:#0d172f;border:2px solid #94a3b861;border-radius:12px;color:#e2e8f0;cursor:pointer;font-size:.82rem;font-weight:700;gap:6px;justify-content:center;padding:10px 14px}.WritingTask2Task_aiToggleBtn__wG\+Hm,.WritingTask2Task_aiToggleBtn__wG\+Hm>span{align-items:center;display:inline-flex;line-height:1.2}.WritingTask2Task_aiToggleIndicator__WGVF4{border-radius:50%;height:10px;transition:background-color .3s ease;width:10px}.WritingTask2Task_aiToggleOn__ABKOQ{background-color:#22c55e}.WritingTask2Task_aiToggleOff__rC6ZP{background-color:#ef4444}.WritingTask2Task_quotaHint__o4lHT{color:#f87171;font-size:.82rem;font-weight:600;line-height:1.45;margin:0;text-align:left;width:100%}.WritingTask2Task_quotaHintBlock__AHxwv{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.WritingTask2Task_quotaHintBuyBtn__gXhmw{background:#3b82f62e;border:1px solid #3b82f68c;border-radius:10px;color:#bfdbfe;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:8px 14px}.WritingTask2Task_quotaHintBuyBtn__gXhmw:hover{background:#3b82f647}.WritingTask2Task_actions__KdFgz.WritingTask2Task_actionsBelowReviewMobile__03B3J{margin-top:0}.WritingTask2Task_btnContinue__vgdeg{min-width:108px}.WritingTask2Task_btnPrimary__aHl4j{background:#0d172f;border:2px solid #94a3b861;border-radius:12px;color:#e2e8f0;cursor:pointer;font-size:.82rem;font-weight:700;gap:6px;justify-content:center;padding:10px 14px}.WritingTask2Task_btnPrimary__aHl4j,.WritingTask2Task_btnPrimary__aHl4j>span{align-items:center;display:inline-flex;line-height:1.2}.WritingTask2Task_btnPrimary__aHl4j:disabled{background:#94a3b824;border-color:#94a3b859;color:#94a3b8;cursor:not-allowed;opacity:.55}.WritingTask2Task_btnWt2QuayLai__GT\+MV{align-items:center;background:#0000;border:1px solid #94a3b873;border-radius:12px;box-sizing:border-box;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;justify-content:center;margin:0;min-height:44px;padding:10px 14px}.WritingTask2Task_btnWt2QuayLai__GT\+MV span{color:inherit}@media (hover:hover){.WritingTask2Task_btnWt2QuayLai__GT\+MV:hover{background:#94a3b81f;border-color:#cbd5e18c;color:#f8fafc}}.WritingTask2Task_btnWt2QuayLai__GT\+MV:active{background:#94a3b82e}.WritingTask2Task_btnGhost__AU6vT{align-items:center;background:#0000;border:2px solid #94a3b866;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;justify-content:center;padding:10px 14px}.WritingTask2Task_btnGhost__AU6vT:disabled{cursor:not-allowed;opacity:.6}.WritingTask2Task_error__LZD4d{color:#f87171;margin:0}.WritingTask2Task_reviewBox__V-l66{grid-gap:8px;background:#ffffff08;border:2px solid #ffffff1f;border-radius:16px;box-sizing:border-box;display:grid;gap:8px;padding:16px 18px}.WritingTask2Task_reviewBoxEmpty__sMZeU{opacity:.92}.WritingTask2Task_reviewBoxEmpty__sMZeU .WritingTask2Task_writingBody__5olvn{align-items:center;display:flex;font-weight:700;justify-content:center;text-align:center}.WritingTask2Task_aiLoadingRow__hsRFx,.WritingTask2Task_aiLoading__SNWoW{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-width:0;width:100%}.WritingTask2Task_aiLoadingText__SID7Y{display:block;line-height:1.2;margin:0}.WritingTask2Task_aiThinkingWrap__Crmf7{align-items:stretch;display:flex;flex-direction:column;gap:10px;max-width:100%;text-align:left;width:100%}.WritingTask2Task_aiThinkingLead__EblvT{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.WritingTask2Task_aiThinkingStep__YQ5uO{animation:WritingTask2Task_aiThinkingStepIn__\+uAJS .32s ease;color:#e2e8f0;font-size:.9rem;font-weight:600;line-height:1.45;margin:0;min-height:2.6em}.WritingTask2Task_aiThinkingSnippet__k6O5V{color:#fde68a;font-style:italic;font-weight:500}@keyframes WritingTask2Task_aiThinkingStepIn__\+uAJS{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.WritingTask2Task_aiThinkingDots__DgJvU{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.WritingTask2Task_aiThinkingDotOn__moV0a,.WritingTask2Task_aiThinkingDot__IO7zg{background:#94a3b866;border-radius:50%;height:6px;transition:background .2s ease,box-shadow .2s ease;width:6px}.WritingTask2Task_aiThinkingDotOn__moV0a{background:#fbbf24;box-shadow:0 0 10px #fbbf2473}.WritingTask2Task_reviewBox__V-l66 p{color:#e2e8f0;line-height:1.45;margin:0}p.WritingTask2Task_band__MO8iO{color:#fbbf24!important;font-weight:700}.WritingTask2Task_bandRow__QH6tM{color:#e2e8f0;line-height:1.45;margin:0}.WritingTask2Task_bandLead__NAQnV{color:#fbbf24;color:var(--color-rarity-legendary,#fbbf24);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.WritingTask2Task_bandVerdict__Ph1I4{font-size:.85rem;font-weight:700;line-height:1.5}.WritingTask2Task_band__MO8iO{color:#fbbf24!important}.WritingTask2Task_bandGood__7bwjZ{color:#4ade80}.WritingTask2Task_bandBad__NIrk3{color:#ef4444}.WritingTask2Task_bandVerdict__Ph1I4.WritingTask2Task_bandBad__NIrk3{color:#ef4444;color:var(--color-rarity-mythic,#ef4444)}.WritingTask2Task_writingSection__WV--1{margin-bottom:10px}.WritingTask2Task_highlightReviewSection__1vzx0{background:color-mix(in srgb,#fbbf24 12%,#0000);background:color-mix(in srgb,var(--color-rarity-legendary,#fbbf24) 12%,#0000);border:none;border-radius:12px;padding:10px}.WritingTask2Task_highlightReviewQuote__9JrAJ{color:#fff!important;font-weight:700;margin:0 0 6px;white-space:pre-wrap}.WritingTask2Task_highlightReviewBody__WqVVN,.WritingTask2Task_highlightReviewBody__WqVVN code,.WritingTask2Task_highlightReviewBody__WqVVN em,.WritingTask2Task_highlightReviewBody__WqVVN li,.WritingTask2Task_highlightReviewBody__WqVVN mark,.WritingTask2Task_highlightReviewBody__WqVVN p,.WritingTask2Task_highlightReviewBody__WqVVN span,.WritingTask2Task_highlightReviewBody__WqVVN strong{color:#fff!important}.WritingTask2Task_highlightReviewTone0__qkQX3{background:color-mix(in srgb,#f97316 28%,#0000)}.WritingTask2Task_highlightReviewTone1__q7Ke5{background:color-mix(in srgb,#a855f7 28%,#0000)}.WritingTask2Task_highlightReviewTone2__ejXSh{background:color-mix(in srgb,#3b82f6 28%,#0000);background:color-mix(in srgb,var(--color-primary,#3b82f6) 28%,#0000)}.WritingTask2Task_highlightReviewTone3__oRXqV{background:color-mix(in srgb,#22c55e 28%,#0000);background:color-mix(in srgb,var(--color-rarity-rare,#22c55e) 28%,#0000)}.WritingTask2Task_highlightReviewTone4__BIy0Y{background:color-mix(in srgb,#ef4444 28%,#0000);background:color-mix(in srgb,var(--color-rarity-mythic,#ef4444) 28%,#0000)}.WritingTask2Task_highlightReviewTone5__VNKOv{background:color-mix(in srgb,#fbbf24 28%,#0000);background:color-mix(in srgb,var(--color-rarity-legendary,#fbbf24) 28%,#0000)}.WritingTask2Task_highlightIdleHint__3HTKJ{color:#93c5fd!important;font-size:.82rem;margin:0 0 8px}.WritingTask2Task_writingSection__WV--1:last-child{margin-bottom:0}.WritingTask2Task_writingHeading__6D-LU{color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.WritingTask2Task_writingBody__5olvn{color:#e2e8f0;font-size:.85rem;font-weight:400;line-height:1.5;margin:0;white-space:pre-wrap}.WritingTask2Task_writingList__kY0Zc{list-style-position:outside;margin:0;padding-left:1.1rem}.WritingTask2Task_writingList__kY0Zc>li+li{margin-top:6px}.WritingTask2Task_writingListItem__vpoa4{color:#e2e8f0;font-size:.85rem;font-weight:400;line-height:1.5}.WritingTask2Task_aiHeading2__9do8R,.WritingTask2Task_aiHeading3__ATcRE{color:#f1f5f9;font-size:.92em;font-weight:800;line-height:1.35;margin:.55em 0 .28em}.WritingTask2Task_aiHeading2__9do8R:first-child,.WritingTask2Task_aiHeading3__ATcRE:first-child{margin-top:0}.WritingTask2Task_aiStrong__HFw3p{color:#f8fafc;font-weight:800}.WritingTask2Task_aiEm__GKGK4{color:#c7d2fe;font-style:italic}.WritingTask2Task_aiMark__lSHXL{background:none;border-radius:0;color:#fde68a;font-weight:800;padding:0;text-decoration:underline;-webkit-text-decoration-color:#fbbf2473;text-decoration-color:#fbbf2473;text-decoration-thickness:1.5px;text-underline-offset:.18em}.WritingTask2Task_aiCode__wNniE{background:#0000;border:none;color:#4ade80;font-family:inherit;font-size:inherit;font-weight:800;padding:0}.WritingTask2Task_aiStrike__ciT7X{background:#0000;border:none;color:#ef4444;font-weight:800;padding:0;text-decoration:line-through;-webkit-text-decoration-color:#ef4444;text-decoration-color:#ef4444;text-decoration-thickness:1.6px}@media (min-width:980px){.WritingTask2Task_contentGridReviewed__yKe4h{align-items:start;gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}}.WritingTask2Task_actionsBelowReviewMobile__03B3J{grid-column:1/-1;width:100%}.WritingTask2Task_actionsBelowReviewMobile__03B3J .WritingTask2Task_gradedRetryRow__ag7IT{justify-content:center;width:100%}.WritingTask2Task_actionsBelowReviewMobile__03B3J .WritingTask2Task_btnGhost__AU6vT{background:#0d172f;background:var(--color-primary-dark,#0d172f);border-color:#ffffff24;flex:1 1;min-width:0}@media (hover:hover){.WritingTask2Task_actionsBelowReviewMobile__03B3J .WritingTask2Task_btnGhost__AU6vT:hover{background:#132447;border-color:#fff3}}.WritingTask2Task_actionsBelowReviewMobile__03B3J .WritingTask2Task_btnGhost__AU6vT:active{background:#0f1d3d}.WritingTask2Task_translatePopup__ReU\+t{animation:WritingTask2Task_aiThinkingStepIn__\+uAJS .15s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172af2;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff0d;box-sizing:border-box;color:#e2e8f0;position:fixed;transform:translateY(calc(-100% - 10px));z-index:99999}.WritingTask2Task_translatePopupVariantButton__tf6Uf{border-radius:99px;min-width:auto;padding:4px 6px}.WritingTask2Task_translatePopupVariantResult__mdFwf{max-width:320px;min-width:240px;padding:0}.WritingTask2Task_translateToolbar__-f8Gj{align-items:center;display:flex;gap:6px;position:relative}.WritingTask2Task_translateToolbarBtn__FkKZX{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;outline:none;padding:8px;transition:background .15s ease,transform .1s ease}@media (hover:hover){.WritingTask2Task_translateToolbarBtn__FkKZX:hover{background:#ffffff1f}}.WritingTask2Task_translateToolbarBtn__FkKZX:active{transform:scale(.95)}.WritingTask2Task_translateDivider__i5azW{background:#fff3;border-radius:1px;height:20px;margin:0 4px;width:1px}.WritingTask2Task_translateBtn__Va1RT{align-items:center;background:#0000;border:none;color:#60a5fa;cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;font-weight:700;gap:6px;padding:0}.WritingTask2Task_translateBtn__Va1RT:hover{color:#93c5fd}.WritingTask2Task_translateLoading__Bqpdr{align-items:center;color:#94a3b8;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:14px}.WritingTask2Task_translateHeader__0DjCL{align-items:center;background:#ffffff0a;border-bottom:1px solid #ffffff1a;border-top-left-radius:11px;border-top-right-radius:11px;display:flex;justify-content:space-between;padding:10px 14px}.WritingTask2Task_translateTitle__xGGBf{align-items:center;color:#e2e8f0;display:flex;font-size:.82rem;font-weight:700;gap:6px}.WritingTask2Task_translateCloseBtn__l1Ddr{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s,color .15s}.WritingTask2Task_translateCloseBtn__l1Ddr:hover{background:#ffffff1a;color:#f8fafc}.WritingTask2Task_translateBody__vQ-fI{max-height:220px;overflow-y:auto;padding:12px 14px}.WritingTask2Task_translateResultText__n1glt{color:#f1f5f9;font-size:.85rem;line-height:1.55;margin:0;word-break:break-word}.WritingTask2Task_modalHeader__3ZEsq{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.WritingTask2Task_modalTitle__nLuA6{color:#f8fafc;font-size:1.2rem;font-weight:700;margin:0}.WritingTask2Task_modalCloseBtn__MmH1i{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}@media (hover:hover){.WritingTask2Task_modalCloseBtn__MmH1i:hover{background:#ffffff26;color:#f8fafc}}.WritingTask2Task_errorUnderline__vXJCS{cursor:pointer;position:relative;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .2s ease;z-index:10}.WritingTask2Task_errorUnderline__vXJCS:hover{background-color:#ffffff1a}.WritingTask2Task_errorSpelling__E-6AA{-webkit-text-decoration-color:#ef4444;text-decoration-color:#ef4444}.WritingTask2Task_errorTooltip__g83tc{animation:WritingTask2Task_fadeIn__VjVe- .15s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172af2;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 4px 16px #0000004d;color:#f8fafc;font-size:.85rem;line-height:1.4;max-width:280px;padding:10px 14px;pointer-events:auto;position:absolute;z-index:99999}.WritingTask2Task_errorTooltipType__FLBZQ{align-items:center;display:flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.WritingTask2Task_errorTooltipTypeSpelling__Lbbcv{color:#ef4444}.WritingTask2Task_errorTooltipSuggestion__R95Dz{border-top:1px dashed #ffffff26;color:#a7f3d0;font-weight:600;margin-top:6px;padding-top:6px}.WritingTask2Task_errorTooltipClose__NWyNO{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:2px;position:absolute;right:6px;top:6px}.WritingTask2Task_errorTooltipClose__NWyNO:hover{background:#ffffff1a;color:#fff}.WritingTask2Task_lightModeRoot__HUX0I .WritingTask2Task_errorTooltip__g83tc{background:#fffffffa;border-color:#0000001a;box-shadow:0 4px 16px #00000026;color:#1e293b}.WritingTask2Task_lightModeRoot__HUX0I .WritingTask2Task_errorTooltipSuggestion__R95Dz{border-top-color:#0000001a;color:#059669}.WritingTask2Task_lightModeRoot__HUX0I .WritingTask2Task_errorTooltipClose__NWyNO{color:#64748b}.WritingTask2Task_lightModeRoot__HUX0I .WritingTask2Task_errorTooltipClose__NWyNO:hover{background:#0000000d;color:#0f172a}.WritingTask2Task_ide-suppress-unresolved-vars__qSJll{--color-primary:initial;--color-rarity-rare:initial}.AiGradingLordIcon_slot__tBsv3{align-items:center;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;line-height:0;min-height:22px;min-width:22px;overflow:hidden;position:relative;width:22px}.AiGradingLordIcon_slot__tBsv3 lord-icon{box-sizing:border-box;display:block!important;height:22px!important;margin:0!important;min-height:22px!important;min-width:22px!important;padding:0!important;transform:translateZ(0);-webkit-transform:translateZ(0);width:22px!important}.SpeakingAiGradedTask_recordHint__4tDrX{color:#94a3b8;font-size:.82rem;font-weight:700;line-height:1.45;margin:0 0 14px}.SpeakingAiGradedTask_preShell__a9mRY{box-sizing:border-box;margin:0 auto;max-width:560px;width:100%}.SpeakingAiGradedTask_transcriptTight__qIWy-{max-height:min(38vh,220px);min-height:calc(24px + 3.625em)!important;overflow-y:auto;resize:none}:root{--size-fab:60px;--size-fab-action:62px;--space-fab-gap:70px;--space-fab-offset:24px;--transition-panel:all 0.3s cubic-bezier(0.4,0,0.2,1);--color-primary-dark:#0d172f;--radius-panel-sm:12px;--radius-panel-md:16px}.FloatingActionButton_fabContainer__zaQkt{align-items:center;bottom:24px;bottom:var(--space-fab-offset);display:flex;justify-content:center;position:fixed;z-index:999}.FloatingActionButton_fabContainerRight__CpQ2X{right:24px;right:var(--space-fab-offset)}.FloatingActionButton_fabContainerLeft__RAuWp{left:24px;left:var(--space-fab-offset)}.FloatingActionButton_fabVisible__CJe9q{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.FloatingActionButton_fabHidden__8Cwxm{opacity:0;pointer-events:none;transform:translateY(30px) scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1)}.FloatingActionButton_fabGroup__NbLhf{align-items:center;display:flex;gap:10px}.FloatingActionButton_fabMainBtn__z6Pz3{align-items:center;background:#0d172f;background:var(--color-primary-dark);border:2px solid #ffffff1a;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:60px;height:var(--size-fab);justify-content:center;overflow:visible;position:relative;transform:translateZ(0);width:60px;width:var(--size-fab);will-change:transform;z-index:1002}.FloatingActionButton_fabMainBtn__z6Pz3:active{transform:none}.FloatingActionButton_fabMainIcon__cFfGz{align-items:center;display:flex;justify-content:center;z-index:10000}.FloatingActionButton_fabMainBtnOpen__iWpAG .FloatingActionButton_fabPulse__\+20qE{animation:none;opacity:0}.FloatingActionButton_fabActions__IWW6c{bottom:0;height:60px;height:var(--size-fab);pointer-events:none;position:absolute;right:0;transform:translateZ(0);width:60px;width:var(--size-fab)}.FloatingActionButton_fabRandomChatStack__3IiSM{align-items:flex-end;bottom:80px;bottom:calc(var(--size-fab) + 20px);display:flex;flex-direction:column;gap:6px;pointer-events:auto;position:absolute;right:24px;right:calc(var(--size-fab)/2 - 6px);z-index:1001}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabRandomChatStack__3IiSM{align-items:flex-start;bottom:80px;bottom:calc(var(--size-fab) + 20px);left:24px;left:calc(var(--size-fab)/2 - 6px);right:auto}.FloatingActionButton_fabRandomChatBox__4rqu2{align-items:center;animation:FloatingActionButton_fabChatSlideInLeft__8eIct .28s ease-out;background:#f8fafc;border:1px solid #94a3b873;border-radius:16px 16px 4px 16px;box-shadow:0 12px 28px #02061747;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:10px;line-height:1.25;min-width:280px;padding:9px 12px;position:relative}.FloatingActionButton_fabRandomChatBox__4rqu2:after{background:#f8fafc;border-bottom:1px solid #94a3b873;border-right:1px solid #94a3b873;bottom:-7px;content:"";height:10px;position:absolute;right:0;transform:rotate(45deg);width:10px}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabRandomChatBox__4rqu2{border-radius:16px 16px 16px 4px}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabRandomChatBox__4rqu2:after{border-bottom:1px solid #94a3b873;border-left:1px solid #94a3b873;border-right:none;left:0;right:auto}@keyframes FloatingActionButton_fabChatSlideInLeft__8eIct{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.FloatingActionButton_fabRandomChatText__iyq0J{display:inline-block}.FloatingActionButton_fabRandomChatEmoji__mp51R{align-items:center;background:#f1f5f9e6;border:1px solid #94a3b859;border-radius:999px;display:inline-flex;height:24px;justify-content:center;min-width:24px;width:24px}.FloatingActionButton_fabRandomChatBoxShort__DzYcv{max-width:360px;width:clamp(280px,40vw,360px)}.FloatingActionButton_fabRandomChatBoxLong__5xMU8{max-width:500px;width:clamp(340px,52vw,500px)}.FloatingActionButton_fabActionBtn__YOr\+I{-webkit-tap-highlight-color:transparent;align-items:center;background:#0d172ff0;border:none;border-radius:50%;bottom:-1px;bottom:calc((var(--size-fab) - var(--size-fab-action))/2);box-shadow:0 6px 20px #00000059;cursor:pointer;display:flex;height:62px;height:var(--size-fab-action);justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-1px;right:calc((var(--size-fab) - var(--size-fab-action))/2);touch-action:manipulation;transform:scale(.3);transform-origin:center center;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .2s ease;width:62px;width:var(--size-fab-action);will-change:transform,opacity}@media (hover:hover){.FloatingActionButton_fabActionBtn__YOr\+I:hover{background:#162446fa;box-shadow:0 8px 24px #0000006b}}.FloatingActionButton_fabActionBtn__YOr\+I:active{box-shadow:0 8px 24px #0000006b;filter:brightness(.96)}.FloatingActionButton_fabActionIcon__0XHGu{align-items:center;display:flex;justify-content:center;pointer-events:none}.FloatingActionButton_fabActionIcon__0XHGu img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}.FloatingActionButton_fabActionsOpen__HNFAw .FloatingActionButton_fabActionBtn__YOr\+I{opacity:1;pointer-events:auto}.FloatingActionButton_fabActionsOpen__HNFAw .FloatingActionButton_fabActionBtn__YOr\+I:first-child{transform:translateY(-73.5px);transform:translateY(calc(var(--space-fab-gap)*-1.05));transition-delay:0s}.FloatingActionButton_fabActionsOpen__HNFAw .FloatingActionButton_fabActionBtn__YOr\+I:nth-child(2){transform:translateY(-133px);transform:translateY(calc(var(--space-fab-gap)*-1.9));transition-delay:.08s}.FloatingActionButton_fabActionsOpen__HNFAw .FloatingActionButton_fabActionBtn__YOr\+I:nth-child(3){transform:translateX(-105px);transform:translateX(calc(var(--space-fab-gap)*-1.5));transition-delay:.16s}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabActionsOpen__HNFAw .FloatingActionButton_fabActionBtn__YOr\+I:nth-child(2){transform:translateY(-133px);transform:translateY(calc(var(--space-fab-gap)*-1.9));transition-delay:.08s}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabActionsOpen__HNFAw .FloatingActionButton_fabActionBtn__YOr\+I:nth-child(3){transform:translateX(105px);transform:translateX(calc(var(--space-fab-gap)*1.5));transition-delay:.16s}.FloatingActionButton_fabActions__IWW6c:not(.FloatingActionButton_fabActionsOpen__HNFAw) .FloatingActionButton_fabActionBtn__YOr\+I:first-child{transition-delay:.12s}.FloatingActionButton_fabActions__IWW6c:not(.FloatingActionButton_fabActionsOpen__HNFAw) .FloatingActionButton_fabActionBtn__YOr\+I:nth-child(2){transition-delay:.06s}.FloatingActionButton_fabActions__IWW6c:not(.FloatingActionButton_fabActionsOpen__HNFAw) .FloatingActionButton_fabActionBtn__YOr\+I:nth-child(3){transition-delay:0s}.FloatingActionButton_fabActionLabel__eIKT2{background:#0d172f;background:var(--color-primary-dark);border-radius:8px;box-shadow:0 4px 12px #1a1a2e33;color:#fff;font-size:.8rem;font-weight:600;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;right:calc(100% + 12px);top:0;transform:translateY(-50%) translateX(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabActionLabel__eIKT2{left:calc(100% + 12px);right:auto;transform:translateY(-50%) translateX(-8px)}.FloatingActionButton_fabActionLabel__eIKT2:after{border:6px solid #0000;border-left-color:#0d172f;border-color:#0000 #0000 #0000 var(--color-primary-dark);content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%)}.FloatingActionButton_fabContainerLeft__RAuWp .FloatingActionButton_fabActionLabel__eIKT2:after{left:-6px;right:auto}@media (hover:hover){.FloatingActionButton_fabActionBtn__YOr\+I:hover .FloatingActionButton_fabActionLabel__eIKT2{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}}.FloatingActionButton_fabOverlay__7rDUC{animation:FloatingActionButton_fabFadeIn__4bkO3 .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#16162a9e;background-color:color-mix(in srgb,var(--color-primary-darker) 68%,#0000);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}@keyframes FloatingActionButton_fabFadeIn__4bkO3{0%{opacity:0}to{opacity:1}}.FloatingActionButton_chatFab__3xREi{align-items:center;background:color-mix(in srgb,#0d172f 92%,#0000);background:color-mix(in srgb,var(--color-primary-dark) 92%,#0000);border:1px solid var(--color-border-subtle-on-dark);border-radius:50%;color:var(--color-text-muted-on-dark);cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;position:relative;transition:all .25s cubic-bezier(.34,1.56,.64,1);width:42px}@media (hover:hover){.FloatingActionButton_chatFab__3xREi:hover{border-color:color-mix(in srgb,var(--color-accent) 32%,#0000);color:var(--color-text-muted-on-dark-alt);transform:scale(1.08)}}.FloatingActionButton_chatFab__3xREi:active{transform:scale(.95)}.FloatingActionButton_chatFabActive__tPGad{background:color-mix(in srgb,var(--color-accent) 14%,#0000);border-color:color-mix(in srgb,var(--color-accent) 42%,#0000);color:var(--color-accent)}.FloatingActionButton_unreadDot__wdMpS{animation:FloatingActionButton_unreadPulse__Djp4q 2s ease-in-out infinite;background:var(--color-accent);border:2px solid #0d172f;border:2px solid var(--color-primary-dark);border-radius:50%;height:8px;position:absolute;right:4px;top:4px;width:8px}@keyframes FloatingActionButton_unreadPulse__Djp4q{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.FloatingActionButton_chatPanel__Kl\+3V{--fhux-chat-panel-height:min(640px,calc(100dvh - var(--space-fab-offset) - var(--size-fab) - 88px));animation:FloatingActionButton_chatPanelIn__P2Sfq .38s cubic-bezier(.34,1.56,.64,1);background:#0d172f;background:var(--color-primary-dark);border:1px solid var(--color-border-subtle-on-dark);border-radius:20px;bottom:98px;bottom:calc(var(--space-fab-offset) + var(--size-fab) + 14px);display:flex;flex-direction:column;height:var(--fhux-chat-panel-height);max-height:var(--fhux-chat-panel-height);overflow:hidden;position:fixed;transform-origin:bottom right;width:min(400px,calc(100vw - 72px));width:min(400px,calc(100vw - var(--space-fab-offset)*2 - 24px));z-index:1100}.FloatingActionButton_chatPanelRight__Jfi1z{right:24px;right:var(--space-fab-offset);transform-origin:bottom right}.FloatingActionButton_chatPanelLeft__lmGSC{left:24px;left:var(--space-fab-offset);transform-origin:bottom left}@keyframes FloatingActionButton_chatPanelIn__P2Sfq{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.FloatingActionButton_chatHeader__bBDlL{align-items:center;background:color-mix(in srgb,var(--color-text-light) 2.5%,#0000);border-bottom:1px solid var(--color-border-subtle-on-dark);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 10px;justify-content:space-between;min-width:0;padding:12px 14px}.FloatingActionButton_chatHeaderLeft__FOxXk{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.FloatingActionButton_chatAvatar__RhvgB{align-items:center;background:color-mix(in srgb,var(--color-accent) 16%,#0d172f);background:color-mix(in srgb,var(--color-accent) 16%,var(--color-primary-dark));border:1px solid color-mix(in srgb,var(--color-accent) 30%,#0000);border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;overflow:hidden;width:34px}.FloatingActionButton_chatTitle__eE49w{color:var(--color-text-light);font-size:.84rem;font-weight:700;letter-spacing:.01em}.FloatingActionButton_chatStatus__vn24K{align-items:center;color:var(--color-text-muted-on-dark);display:flex;font-size:.68rem;gap:5px;margin-top:1px}.FloatingActionButton_statusDot__gh1Xp{animation:FloatingActionButton_statusPulse__bz7pw 2.4s ease-in-out infinite;background:var(--color-accent);border-radius:50%;display:inline-block;flex-shrink:0;height:5px;width:5px}@keyframes FloatingActionButton_statusPulse__bz7pw{0%,to{opacity:1}50%{opacity:.5}}.FloatingActionButton_chatHeaderRight__jkDf7{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:100%}.FloatingActionButton_chatIconBtn__ZYJJl{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--color-text-muted-on-dark);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}@media (hover:hover){.FloatingActionButton_chatIconBtn__ZYJJl:hover{background:color-mix(in srgb,var(--color-text-light) 9%,#0000);color:var(--color-text-muted-on-dark-alt)}}.FloatingActionButton_chatFabSocialHeader__NqJZq{flex-shrink:0;height:60px;width:60px}.FloatingActionButton_chatFabSocialHeader__NqJZq:active{transform:scale(.95)}@media (hover:hover){.FloatingActionButton_chatFabSocialHeader__NqJZq:hover{transform:scale(1.06)}}.FloatingActionButton_chatMessages__GTUkc{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:14px 12px;scrollbar-width:none}.FloatingActionButton_chatMessages__GTUkc::-webkit-scrollbar{display:none}.FloatingActionButton_greetingRow__beL4d{display:flex;flex-direction:column;gap:3px}.FloatingActionButton_greetingBubble__excZc{background:color-mix(in srgb,var(--color-text-light) 5.5%,#0000);border:1px solid var(--color-border-subtle-on-dark);border-radius:13px 13px 13px 4px;color:var(--color-text-muted-on-dark-alt);font-size:.81rem;line-height:1.5;max-width:88%;padding:9px 12px}.FloatingActionButton_msgRow__S1I0y{align-items:flex-start;display:flex;gap:8px;width:100%}.FloatingActionButton_msgRowAi__QfXsf{flex-direction:row;justify-content:flex-start}.FloatingActionButton_msgRowUser__mJAbR{flex-direction:row-reverse;justify-content:flex-start}.FloatingActionButton_msgAvatar__N0\+6m{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;overflow:hidden;width:36px}.FloatingActionButton_msgAvatarUser__t8J3k{background:color-mix(in srgb,var(--color-accent) 18%,#0d172f);background:color-mix(in srgb,var(--color-accent) 18%,var(--color-primary-dark));border:1px solid color-mix(in srgb,var(--color-accent) 32%,#0000);color:var(--color-accent-light)}.FloatingActionButton_msgAvatarUserIcon__BP66D{display:block;flex-shrink:0}.FloatingActionButton_msgAvatarAssistant__aszBF{background:color-mix(in srgb,var(--color-text-light) 8%,#0d172f);background:color-mix(in srgb,var(--color-text-light) 8%,var(--color-primary-dark));border:1px solid var(--color-border-subtle-on-dark)}.FloatingActionButton_msgBubbleGroup__k5Dj8{display:flex;flex-direction:column;gap:3px;max-width:calc(100% - 48px);min-width:0}.FloatingActionButton_msgBubble__LPC2v{border-radius:13px;font-size:.81rem;line-height:1.55;padding:8px 12px;text-align:left;word-break:break-word}.FloatingActionButton_msgBubbleRich__P3y10{min-width:0;text-align:left}.FloatingActionButton_msgBubbleRich__P3y10 p.FloatingActionButton_msgMdBody__KO2lU{margin:0}.FloatingActionButton_msgBubbleRich__P3y10 p.FloatingActionButton_msgMdBody__KO2lU+p.FloatingActionButton_msgMdBody__KO2lU{margin-top:.45em}.FloatingActionButton_msgBubbleRich__P3y10 ol.FloatingActionButton_msgMdList__gegV2,.FloatingActionButton_msgBubbleRich__P3y10 ul.FloatingActionButton_msgMdList__gegV2{margin:.35em 0 0;padding-left:1.2em}.FloatingActionButton_msgBubbleRich__P3y10 li.FloatingActionButton_msgMdListItem__Dz7-s{margin:.12em 0}.FloatingActionButton_msgMdStrong__AZujd{color:var(--color-text-light);font-weight:800}.FloatingActionButton_msgMdEm__3VOhZ{color:var(--color-text-muted-on-dark-alt);font-style:italic}.FloatingActionButton_msgMdMark__58Rbe{background:none;color:var(--color-gold);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-gold) 45%,#0000);text-decoration-color:color-mix(in srgb,var(--color-gold) 45%,#0000);text-decoration-thickness:1.5px;text-underline-offset:.16em}.FloatingActionButton_msgMdCode__BqvuW{color:var(--color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;font-weight:700}.FloatingActionButton_msgMdStrike__wtkRc{color:var(--color-error);font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.FloatingActionButton_msgMdBody__KO2lU{font-size:inherit;line-height:inherit;margin:0}.FloatingActionButton_msgMdList__gegV2{font-size:inherit;line-height:inherit;margin:.25em 0 0;padding-left:1.2em}.FloatingActionButton_msgMdListItem__Dz7-s{font-size:inherit;line-height:inherit;margin:.12em 0}.FloatingActionButton_msgMdHeading2__ZxFOd,.FloatingActionButton_msgMdHeading3__k4QK6{color:var(--color-text-light);font-size:.98em;font-weight:800;line-height:1.32;margin:.45em 0 .22em}.FloatingActionButton_msgMdHeading2__ZxFOd:first-child,.FloatingActionButton_msgMdHeading3__k4QK6:first-child{margin-top:0}.FloatingActionButton_msgAvatarPhoto__t2c6g{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.FloatingActionButton_bubbleUser__5yZRU{background:color-mix(in srgb,var(--color-accent) 14%,#0d172f);background:color-mix(in srgb,var(--color-accent) 14%,var(--color-primary-dark));border:1px solid color-mix(in srgb,var(--color-accent) 28%,#0000);border-radius:14px 4px 14px 14px;color:var(--color-accent-light)}.FloatingActionButton_bubbleAi__Vm\+u0{background:#ffffff0f;border:1px solid #ffffff29;border-radius:4px 14px 14px 14px;color:#cbd5e1;font-size:.875rem;line-height:1.58;padding:11px 14px 12px}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 .FloatingActionButton_msgMdBody__KO2lU,.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 .FloatingActionButton_msgMdListItem__Dz7-s,.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 .FloatingActionButton_msgMdList__gegV2{color:#cbd5e1}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdStrong__AZujd{color:var(--color-accent);font-weight:800}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdEm__3VOhZ{color:#a5b4fc;font-style:italic;font-weight:600}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdMark__58Rbe{background:none;color:#fbbf24;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:#fbbf24d9;text-decoration-color:#fbbf24d9;text-decoration-thickness:1.5px;text-underline-offset:.14em}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdCode__BqvuW{color:#86efac;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;font-weight:700}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdStrike__wtkRc{color:#f87171;font-weight:600}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 p.FloatingActionButton_msgMdBody__KO2lU+p.FloatingActionButton_msgMdBody__KO2lU{margin-top:.55em}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 ol.FloatingActionButton_msgMdList__gegV2,.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 ul.FloatingActionButton_msgMdList__gegV2{margin-top:.45em;padding-left:1.25em}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 li.FloatingActionButton_msgMdListItem__Dz7-s{margin:.28em 0;padding-left:.15em}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgBubbleRich__P3y10 li.FloatingActionButton_msgMdListItem__Dz7-s::marker{color:#f8fafce6}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdHeading2__ZxFOd,.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdHeading3__k4QK6{color:#f8fafc;margin-bottom:.28em;margin-top:.5em}.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdHeading2__ZxFOd:first-child,.FloatingActionButton_bubbleAi__Vm\+u0 .FloatingActionButton_msgMdHeading3__k4QK6:first-child{margin-top:0}.FloatingActionButton_msgTime__UPLff{align-self:flex-start;color:color-mix(in srgb,var(--color-text-light) 26%,#0000);font-size:.62rem;padding:0 3px}.FloatingActionButton_msgTimeRight__DrNrr{align-self:flex-end}.FloatingActionButton_typingBubble__y7CCj{align-items:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:4px 14px 14px 14px;display:flex;gap:4px;padding:11px 14px 12px;text-align:left}.FloatingActionButton_typingBubble__y7CCj span{animation:FloatingActionButton_typingDot__ecJ1W 1.2s ease-in-out infinite;background:#cbd5e18c;border-radius:50%;height:5px;width:5px}.FloatingActionButton_typingBubble__y7CCj span:nth-child(2){animation-delay:.2s}.FloatingActionButton_typingBubble__y7CCj span:nth-child(3){animation-delay:.4s}@keyframes FloatingActionButton_typingDot__ecJ1W{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.9;transform:translateY(-5px)}}.FloatingActionButton_suggestions__W00ao{display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px;padding:0 12px 10px}.FloatingActionButton_suggestionChip__gmQql{background:color-mix(in srgb,var(--color-text-light) 4.5%,#0000);border:1px solid var(--color-border-subtle-on-dark);border-radius:20px;color:var(--color-text-muted-on-dark);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:500;padding:5px 10px;transition:all .15s ease;white-space:nowrap}@media (hover:hover){.FloatingActionButton_suggestionChip__gmQql:hover{background:color-mix(in srgb,var(--color-accent) 12%,#0000);border-color:color-mix(in srgb,var(--color-accent) 30%,#0000);color:var(--color-accent-light)}}.FloatingActionButton_chatInputArea__VH6j0{align-items:center;background:color-mix(in srgb,var(--color-text-light) 2%,#0000);border-top:1px solid var(--color-border-subtle-on-dark);display:flex;flex-shrink:0;gap:8px;padding:10px 12px 13px}.FloatingActionButton_chatInput__5UndP{field-sizing:content;background:color-mix(in srgb,var(--color-text-light) 6%,#0000);border:1px solid color-mix(in srgb,var(--color-text-light) 11%,#0000);border-radius:11px;color:var(--color-text-light);flex:1 1;font-family:inherit;font-size:.81rem;line-height:1.5;max-height:132px;min-height:calc(1.5em + 18px);outline:none;overflow-y:auto;padding:9px 12px;resize:none;scrollbar-width:none;transition:border-color .2s ease}.FloatingActionButton_chatInput__5UndP::-webkit-scrollbar{display:none}.FloatingActionButton_chatInput__5UndP::placeholder{color:color-mix(in srgb,var(--color-text-light) 28%,#0000)}.FloatingActionButton_chatInput__5UndP:focus{border-color:color-mix(in srgb,var(--color-accent) 34%,#0000)}.FloatingActionButton_chatInput__5UndP:disabled{opacity:.5}.FloatingActionButton_sendBtn__TrMpI{align-items:center;align-self:center;background:color-mix(in srgb,var(--color-text-light) 5.5%,#0000);border:1px solid color-mix(in srgb,var(--color-text-light) 11%,#0000);border-radius:10px;color:color-mix(in srgb,var(--color-text-light) 26%,#0000);cursor:not-allowed;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.FloatingActionButton_sendBtnActive__10mQd{background:var(--color-accent);border-color:#0000;color:#fff;cursor:pointer}@media (hover:hover){.FloatingActionButton_sendBtnActive__10mQd:hover{filter:brightness(1.08);transform:scale(1.05)}}.FloatingActionButton_sendBtnActive__10mQd:active{transform:scale(.96)}@media (min-width:650px) and (max-width:1024px){:root{--size-fab:60px;--size-fab-action:56px;--space-fab-gap:65px;--space-fab-offset:20px}.FloatingActionButton_chatPanel__Kl\+3V{width:min(340px,calc(100vw - 76px));width:min(340px,calc(100vw - var(--space-fab-offset)*2 - 28px))}.FloatingActionButton_fabContainerRight__CpQ2X{bottom:max(20px,env(safe-area-inset-bottom,0px));right:max(12px,env(safe-area-inset-right,0px))}}@media (max-width:649px){:root{--size-fab:60px;--size-fab-action:56px;--space-fab-gap:60px;--space-fab-offset:2px;--fhux-chat-mobile-fab-clearance:75px}.FloatingActionButton_chatPanel__Kl\+3V{--fhux-vv-lift:0px;border-radius:18px;bottom:calc(var(--fhux-chat-mobile-fab-clearance) + 72px + env(safe-area-inset-bottom, 0px) + var(--fhux-vv-lift));bottom:calc(var(--fhux-chat-mobile-fab-clearance) + var(--size-fab) + 12px + env(safe-area-inset-bottom, 0px) + var(--fhux-vv-lift));height:auto;max-height:none;position:fixed;top:calc(20px + env(safe-area-inset-top, 0px));transition:bottom .22s ease-out;width:auto}.FloatingActionButton_chatPanelLeft__lmGSC,.FloatingActionButton_chatPanelRight__Jfi1z,.FloatingActionButton_chatPanel__Kl\+3V{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px))}.FloatingActionButton_chatFab__3xREi{height:38px;width:38px}.FloatingActionButton_chatFab__3xREi.FloatingActionButton_chatFabSocialHeader__NqJZq{height:54px;width:54px}.FloatingActionButton_fabRandomChatStack__3IiSM{bottom:70px;bottom:calc(var(--size-fab) + 10px);right:0}.FloatingActionButton_fabRandomChatBox__4rqu2{font-size:.76rem;line-height:1.15;max-height:48px;max-width:min(320px,calc(100vw - 36px));min-width:min(320px,calc(100vw - 36px));overflow:hidden;padding:7px 10px}.FloatingActionButton_fabRandomChatText__iyq0J{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:359px){:root{--fhux-chat-mobile-fab-clearance:85px}}.FloatingActionButton_floatingKeyDeduction__tDHU4{animation:FloatingActionButton_floatDownFade__yYOay 1.5s ease-out forwards;bottom:-20px;color:#ef4444;font-size:1rem;font-weight:800;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:100}@keyframes FloatingActionButton_floatDownFade__yYOay{0%{opacity:1;transform:translate(-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,40px) scale(1)}}.LiveSpeakingTask_page__nSbYf{align-items:center;background:#0d172f;background:var(--color-primary-dark,#0d172f);box-sizing:border-box;color:#e2e8f0;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:28px 16px 60px;text-align:left}.LiveSpeakingTask_header__VglkG{margin-bottom:32px;text-align:center;width:min(860px,100%)}.LiveSpeakingTask_badge__diDUr{align-items:center;background:#8b5cf62e;border:1px solid #8b5cf661;border-radius:999px;color:#c4b5fd;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.LiveSpeakingTask_pageTitle__Gw\+QC{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e0e7ff,#a78bfa 50%,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.LiveSpeakingTask_pageSubtitle__Y9zYe{color:#64748b;font-size:.88rem;font-weight:500;line-height:1.5;margin:0}.LiveSpeakingTask_main__9YEEH{display:flex;flex-direction:column;gap:20px;padding-bottom:240px;width:min(860px,100%)}.LiveSpeakingTask_card__g4jbc{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-sizing:border-box;padding:24px;transition:border-color .25s ease}.LiveSpeakingTask_topicCard__Q6Bvd{overflow:hidden;position:relative}.LiveSpeakingTask_topicCard__Q6Bvd:before{background:linear-gradient(135deg,#6366f10f,#0000 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.LiveSpeakingTask_topicMeta__cN7Jp{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.LiveSpeakingTask_topicPill__Y--At{align-items:center;background:#6366f133;border:1px solid #6366f166;border-radius:999px;color:#a5b4fc;font-weight:700;gap:5px}.LiveSpeakingTask_topicPill__Y--At,.LiveSpeakingTask_topicTypePill__wERUY{display:inline-flex;font-size:.68rem;letter-spacing:.05em;padding:3px 11px;text-transform:uppercase}.LiveSpeakingTask_topicTypePill__wERUY{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;color:#94a3b8;font-weight:600}.LiveSpeakingTask_topicQuestion__zaNLL{color:#f1f5f9;font-size:1rem;font-weight:700;line-height:1.55;margin:0 0 6px;white-space:pre-line}.LiveSpeakingTask_topicHint__V9i6x{color:#475569;font-size:.75rem;font-style:italic;margin:0}.LiveSpeakingTask_recorderCard__LYYAc{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172ad9;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #ffffff26;bottom:0;box-shadow:0 -10px 40px #0000004d;display:flex;flex-direction:column;gap:18px;left:50%;max-width:860px;position:fixed;transform:translateX(-50%);width:100%;z-index:100}.LiveSpeakingTask_visualizerWrap__5FYNn{align-items:center;display:flex;gap:12px;width:100%}.LiveSpeakingTask_meterBox__r-MOT{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;box-sizing:border-box;display:flex;flex:1 1;gap:3px;height:52px;overflow:hidden;padding:0 12px}.LiveSpeakingTask_meterBar__4AMpG{background:linear-gradient(180deg,#818cf8,#6366f1);border-radius:999px;flex:1 1;min-width:3px;transform-origin:center;transition:transform .07s ease,opacity .1s ease}.LiveSpeakingTask_meterBarActive__\+U3\+d{background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.LiveSpeakingTask_recorderControls__xFiy9{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.LiveSpeakingTask_recordBtn__D3cqC{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.6rem;height:72px;justify-content:center;outline:none;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:72px}.LiveSpeakingTask_recordBtn__D3cqC:hover:not(:disabled){transform:scale(1.08)}.LiveSpeakingTask_recordBtn__D3cqC:active:not(:disabled){transform:scale(.95)}.LiveSpeakingTask_recordBtnIdle__3KQXn{background:radial-gradient(circle at 35% 35%,#818cf8,#4f46e5);box-shadow:0 0 0 4px #6366f140,0 8px 32px #6366f166}.LiveSpeakingTask_recordBtnActive__vWvBa{animation:LiveSpeakingTask_pulse__fixQ5 1.4s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#f87171,#dc2626);box-shadow:0 0 0 4px #ef44444d,0 8px 32px #ef444473}@keyframes LiveSpeakingTask_pulse__fixQ5{0%,to{box-shadow:0 0 0 4px #ef44444d,0 8px 32px #ef444473}50%{box-shadow:0 0 0 10px #ef44441f,0 12px 40px #ef44448c}}.LiveSpeakingTask_recordBtn__D3cqC:disabled{cursor:not-allowed;opacity:.5}.LiveSpeakingTask_recordBtnLabel__PMrG-{color:#94a3b8;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase}.LiveSpeakingTask_recordBtnLabelActive__tGJ7x{animation:LiveSpeakingTask_blink__nvXKu 1.2s ease infinite;color:#fca5a5}@keyframes LiveSpeakingTask_blink__nvXKu{0%,to{opacity:1}50%{opacity:.55}}.LiveSpeakingTask_liveTicker__bPzKL{align-items:center;background:#6366f114;border:1px solid #6366f133;border-radius:12px;box-sizing:border-box;display:flex;gap:8px;min-height:36px;overflow:hidden;padding:10px 14px;width:100%}.LiveSpeakingTask_liveTickerDot__qvtjS{animation:LiveSpeakingTask_pulse-dot__pB7LG 1s ease-in-out infinite;background:#818cf8;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes LiveSpeakingTask_pulse-dot__pB7LG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.LiveSpeakingTask_liveTickerText__xoP6m{color:#a5b4fc;font-size:.82rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveSpeakingTask_liveTickerPlaceholder__RSscS{color:#334155;font-size:.82rem;font-style:italic}.LiveSpeakingTask_processingBar__81-Y4{background:#ffffff0f;border-radius:999px;height:3px;overflow:hidden;width:100%}.LiveSpeakingTask_processingBarFill__8dlFH{animation:LiveSpeakingTask_shimmer__5UNvE 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#818cf8,#a78bfa,#0000);border-radius:999px;height:100%;width:35%}@keyframes LiveSpeakingTask_shimmer__5UNvE{0%{transform:translateX(-200%)}to{transform:translateX(500%)}}.LiveSpeakingTask_errorMsg__gzRI3{align-items:flex-start;background:#ef444414;border:1px solid #ef444440;border-radius:12px;box-sizing:border-box;color:#fca5a5;display:flex;font-size:.82rem;font-weight:600;gap:8px;padding:10px 14px;width:100%}.LiveSpeakingTask_resultsGrid__\+XPry{grid-gap:16px;animation:LiveSpeakingTask_fadeSlideUp__27Y4i .45s ease both;display:grid;gap:16px;grid-template-columns:1fr}@keyframes LiveSpeakingTask_fadeSlideUp__27Y4i{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:680px){.LiveSpeakingTask_resultsGrid__\+XPry{grid-template-columns:1fr 1fr}.LiveSpeakingTask_resultsGridFull__gO\+Jp{grid-column:1/-1}}.LiveSpeakingTask_resultCard__EZ3Me{display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.LiveSpeakingTask_resultCardHeader__6M0\+f{align-items:center;display:flex;gap:8px}.LiveSpeakingTask_resultCardIcon__KTl4e{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;width:32px}.LiveSpeakingTask_iconTranscript__8Yk45{background:#6366f133;border:1px solid #6366f159}.LiveSpeakingTask_iconFeedback__L-Xpv{background:#8b5cf633;border:1px solid #8b5cf659}.LiveSpeakingTask_iconImproved__o5K\+2{background:#22c55e26;border:1px solid #22c55e4d}.LiveSpeakingTask_resultCardTitle__\+Ws9e{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.LiveSpeakingTask_resultCardBody__L6vjl{color:#e2e8f0;font-size:.9rem;line-height:1.6;margin:0;white-space:pre-wrap}.LiveSpeakingTask_resultCardBodyImproved__J2lZh{color:#bbf7d0;font-size:.95rem;font-weight:600;line-height:1.6}.LiveSpeakingTask_ttsRow__zPtA2{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.LiveSpeakingTask_ttsBtn__aW0ZV{align-items:center;background:#22c55e1f;border:1px solid #22c55e66;border-radius:10px;color:#86efac;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:7px;justify-content:center;outline:none;padding:8px 16px;transition:background .18s ease,transform .12s ease;width:115px}.LiveSpeakingTask_ttsBtn__aW0ZV:hover:not(:disabled){transform:translateY(-1px)}.LiveSpeakingTask_ttsBtn__aW0ZV:active:not(:disabled){transform:translateY(0)}.LiveSpeakingTask_ttsBtn__aW0ZV:disabled{cursor:not-allowed;opacity:.5}.LiveSpeakingTask_ttsBtnPlaying__Ko4Z3{background:#facc151a;border-color:#facc1573;color:#fde68a}.LiveSpeakingTask_ttsBtnPlaying__Ko4Z3:hover:not(:disabled){transform:translateY(-1px)}.LiveSpeakingTask_ttsBtnPlaying__Ko4Z3 .LiveSpeakingTask_ttsBtnIcon__O-zw4{animation:LiveSpeakingTask_spin__0APp0 1s linear infinite}@keyframes LiveSpeakingTask_spin__0APp0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LiveSpeakingTask_ttsStatus__\+N9BX{color:#475569;font-size:.73rem;font-style:italic}.LiveSpeakingTask_againBtn__IJOPi{align-items:center;align-self:center;background:#6366f124;border:1px solid #6366f173;border-radius:12px;color:#a5b4fc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:700;gap:7px;margin-top:4px;outline:none;padding:10px 22px;transition:background .18s ease,transform .12s ease}.LiveSpeakingTask_againBtn__IJOPi:hover{background:#6366f13d;transform:translateY(-1px)}.LiveSpeakingTask_againBtn__IJOPi:active{transform:translateY(0)}.LiveSpeakingTask_skeletonLine__5YH6B{animation:LiveSpeakingTask_skeleton__F-l0O 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:8px;height:14px;margin-bottom:8px}@keyframes LiveSpeakingTask_skeleton__F-l0O{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.LiveSpeakingTask_page__nSbYf{padding:20px 12px 40px}.LiveSpeakingTask_card__g4jbc{padding:18px 16px}.LiveSpeakingTask_recordBtn__D3cqC{font-size:1.4rem;height:64px;width:64px}}.LiveSpeakingTask_chatContainer__UNMVE{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px;width:100%}.LiveSpeakingTask_chatMessage__Uz-pe{animation:LiveSpeakingTask_fadeSlideUp__27Y4i .3s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:8px;max-width:90%;padding:16px}.LiveSpeakingTask_aiMessage__FxBii{align-self:flex-start;background:#8b5cf60d;border-color:#8b5cf64d}.LiveSpeakingTask_userMessage__2qZxD{align-self:flex-end;background:#6366f10d;border-color:#6366f14d}.LiveSpeakingTask_chatMessageHeader__Ii08s{align-items:center;display:flex;gap:8px}.LiveSpeakingTask_chatMessageAvatar__ku\+C1{font-size:1.2rem}.LiveSpeakingTask_chatMessageName__UIWP9{color:#94a3b8;font-size:.8rem;font-weight:700;text-transform:uppercase}.LiveSpeakingTask_chatMessageBody__Ul2Jt{display:flex;flex-direction:column;gap:12px}.LiveSpeakingTask_chatMessageText__UU\+OY{color:#f1f5f9;font-size:.95rem;line-height:1.5;margin:0}.LiveSpeakingTask_chatMessageFeedback__yV4ki,.LiveSpeakingTask_chatMessageImproved__4n4Lt{border-left:2px solid;margin-top:4px;padding-left:12px}.LiveSpeakingTask_chatMessageFeedback__yV4ki{border-left-color:#8b5cf680}.LiveSpeakingTask_chatMessageFeedbackLabel__DTqsd{color:#c4b5fd;font-size:.75rem;font-weight:700;margin-bottom:4px}.LiveSpeakingTask_chatMessageFeedback__yV4ki p{color:#cbd5e1;font-size:.85rem;line-height:1.4;margin:0}.LiveSpeakingTask_chatMessageImproved__4n4Lt{border-left-color:#22c55e80}.LiveSpeakingTask_chatMessageImproved__4n4Lt .LiveSpeakingTask_chatMessageFeedbackLabel__DTqsd{color:#86efac}.LiveSpeakingTask_chatMessageImproved__4n4Lt p{color:#bbf7d0;font-size:.9rem;font-weight:600;line-height:1.5;margin:0}.LiveSpeakingTask_particlesContainer__3qBJ3{height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity 2s ease;width:100vw;z-index:0}.LiveSpeakingTask_particlesVisible__dB0Sv{opacity:1}.LiveSpeakingTask_particle__JGj\+A{animation:LiveSpeakingTask_floatParticle__hizoF linear infinite alternate;border-radius:50%;filter:blur(80px);opacity:.6;position:absolute}.LiveSpeakingTask_p1__W0U-g{animation:LiveSpeakingTask_floatP1__vYQ6m 14s ease-in-out infinite alternate;background:#4ade80;height:350px;width:350px}.LiveSpeakingTask_p2__dvlj7{animation:LiveSpeakingTask_floatP2__Gl-Kl 18s ease-in-out infinite alternate;background:#3b82f6;height:450px;width:450px}.LiveSpeakingTask_p3__fuc9V{animation:LiveSpeakingTask_floatP3__PHNl6 22s ease-in-out infinite alternate;background:#a855f7;height:300px;width:300px}.LiveSpeakingTask_p4__jOueR{animation:LiveSpeakingTask_floatP4__8kJky 16s ease-in-out infinite alternate;background:#ef4444;height:500px;width:500px}.LiveSpeakingTask_p5__ocdT8{animation:LiveSpeakingTask_floatP5__lxIp8 20s ease-in-out infinite alternate;background:#fbbf24;height:250px;width:250px}@keyframes LiveSpeakingTask_floatP1__vYQ6m{0%{transform:translate(0) scale(.6)}33%{transform:translate(30vw,25vh) scale(1.4)}66%{transform:translate(-20vw,40vh) scale(.8)}to{transform:translate(45vw,-10vh) scale(1.5)}}@keyframes LiveSpeakingTask_floatP2__Gl-Kl{0%{transform:translate(0) scale(1.2)}33%{transform:translate(-40vw,-30vh) scale(.7)}66%{transform:translate(-10vw,-60vh) scale(1.6)}to{transform:translate(-50vw,10vh) scale(.9)}}@keyframes LiveSpeakingTask_floatP3__PHNl6{0%{transform:translate(0) scale(.8)}33%{transform:translate(50vw,-40vh) scale(1.7)}66%{transform:translate(20vw,-10vh) scale(.5)}to{transform:translate(60vw,20vh) scale(1.3)}}@keyframes LiveSpeakingTask_floatP4__8kJky{0%{transform:translate(0) scale(1.5)}33%{transform:translate(-30vw,50vh) scale(.9)}66%{transform:translate(10vw,80vh) scale(1.8)}to{transform:translate(-20vw,30vh) scale(.6)}}@keyframes LiveSpeakingTask_floatP5__lxIp8{0%{transform:translate(0) scale(.5)}33%{transform:translate(20vw,-20vh) scale(1.5)}66%{transform:translate(-30vw,-40vh) scale(.8)}to{transform:translate(40vw,40vh) scale(2)}}.TaskWorkflow_root__2ztz4{width:100%}.TaskWorkflow_fullscreen__YPPoP{color:#e2e8f0}.TaskWorkflow_tabList__f88a\+{background:#94a3b81f;border:1px solid #94a3b833;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:4px}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tabList__f88a\+{background:#ffffff0f;border-color:#ffffff1a}.TaskWorkflow_tab__s7E-r{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex:1 1;font-family:Google Sans Flex,sans-serif;font-size:.72rem;font-weight:700;gap:6px;justify-content:center;margin:0;min-width:0;padding:10px 12px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tab__s7E-r{color:#94a3b8}@media (hover:hover){.TaskWorkflow_tab__s7E-r:hover:not(.TaskWorkflow_tabActive__DNfDw){background:#ffffff73;color:#334155}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tab__s7E-r:hover:not(.TaskWorkflow_tabActive__DNfDw){background:#ffffff14;color:#e2e8f0}}.TaskWorkflow_tab__s7E-r:focus-visible{outline:2px solid #3b82f6a6;outline-offset:2px}.TaskWorkflow_tabActive__DNfDw{background:#fffffff2!important;border-color:#1a1a2e1f;box-shadow:0 2px 8px #0f172a14;color:#0f172a!important}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tabActive__DNfDw{background:#3b82f659!important;border-color:#60a5fa80;box-shadow:0 2px 12px #2563eb40;color:#f8fafc!important}.TaskWorkflow_tabDone__XMNSC:not(.TaskWorkflow_tabActive__DNfDw){background:#22c55e1f!important;color:#15803d!important}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tabDone__XMNSC:not(.TaskWorkflow_tabActive__DNfDw){background:#22c55e1a!important;color:#86efac!important}.TaskWorkflow_tabIndex__mCXAG{align-items:center;background:#0f172a14;border-radius:999px;color:inherit;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:800;height:1.25rem;justify-content:center;min-width:1.25rem}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tabIndex__mCXAG{background:#ffffff1f}.TaskWorkflow_tabActive__DNfDw .TaskWorkflow_tabIndex__mCXAG{background:#0f172a1a}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tabActive__DNfDw .TaskWorkflow_tabIndex__mCXAG{background:#ffffff2e}.TaskWorkflow_tabLabel__cgyS3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskWorkflow_tabCheck__22F1N{color:#22c55e;flex-shrink:0;font-size:.75rem;font-weight:800;margin-left:2px}.TaskWorkflow_fullscreen__YPPoP .TaskWorkflow_tabCheck__22F1N{color:#4ade80}.TaskWorkflow_tabActive__DNfDw .TaskWorkflow_tabCheck__22F1N{color:inherit;opacity:.9}.TaskWorkflow_tabPanels__ycxWw{position:relative;width:100%}.TaskWorkflow_tabPanel__N5Trn{margin-inline:auto;max-width:min(100%,720px);width:100%}.TaskWorkflow_tabPanelWide__SbA0O{max-width:min(100%,1420px)}.TaskWorkflow_tabPanel__N5Trn[hidden]{display:none!important}.TaskWorkflow_tabPanel__N5Trn:not([hidden]){min-height:min(40vh,200px)}.TaskWorkflow_tabPanelEnter__Gr\+mK{animation:TaskWorkflow_taskPanelEnter__KlFLv .32s cubic-bezier(.22,1,.36,1) both}.TaskWorkflow_tabPanelExit__3xqGg{animation:TaskWorkflow_taskPanelExit__p0\+L4 .24s ease both;pointer-events:none}@keyframes TaskWorkflow_taskPanelEnter__KlFLv{0%{filter:blur(2px);opacity:0;transform:translateY(14px) scale(.985)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes TaskWorkflow_taskPanelExit__p0\+L4{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}to{filter:blur(1px);opacity:0;transform:translateY(-6px) scale(.99)}}@media (max-width:480px){.TaskWorkflow_tabList__f88a\+{gap:6px;margin-bottom:12px;padding:3px}.TaskWorkflow_tab__s7E-r{font-size:clamp(.58rem,2.8vw,.68rem);gap:4px;padding:8px 6px}.TaskWorkflow_tabIndex__mCXAG{font-size:.58rem;height:1.1rem;min-width:1.1rem}.TaskWorkflow_tabLabel__cgyS3{max-width:22vw}.TaskWorkflow_tabCheck__22F1N{display:none}}@media (max-width:360px){.TaskWorkflow_tabLabel__cgyS3{display:none}.TaskWorkflow_tab__s7E-r{padding:10px 6px}.TaskWorkflow_tabIndex__mCXAG{margin:0 auto}}.RewardModal_overlay__NEXJz{-webkit-tap-highlight-color:transparent;animation:RewardModal_fadeIn__a-wRj .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;cursor:pointer;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;position:fixed;user-select:none;-webkit-user-select:none;z-index:9999}@keyframes RewardModal_fadeIn__a-wRj{0%{opacity:0}to{opacity:1}}.RewardModal_container__WyZRh{animation:RewardModal_scaleIn__XBlFt .5s cubic-bezier(.68,-.55,.27,1.55) forwards;max-width:100%;min-width:0;overflow:visible;width:min(100%,360px)}@keyframes RewardModal_scaleIn__XBlFt{0%{opacity:0;transform:scale(.5) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}.RewardModal_content__JjRKf{min-width:0;overflow:visible;position:relative;transition:gap .4s ease;width:100%}.RewardModal_badgeDotsWrap__kqwZo,.RewardModal_content__JjRKf{align-items:center;display:flex;flex-direction:column;gap:24px}.RewardModal_dotsRowWrap__7y-zJ{max-height:60px;opacity:1;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.RewardModal_dotsRowWrap__7y-zJ.RewardModal_dotsFadeOut__aaxkz{max-height:0;opacity:0;pointer-events:none}.RewardModal_glowRing__WpPst{--reward-ring-border:linear-gradient(135deg,#4ade80);align-items:center;background:linear-gradient(var(--color-primary-dark),var(--color-primary-dark)) padding-box,var(--reward-ring-border) border-box;border:4px solid #0000;border-radius:50%;display:flex;height:180px;justify-content:center;transition:box-shadow .5s ease,background .5s ease;width:180px}.RewardModal_glowPulse__R5MJS{animation:RewardModal_pulseGlow__kfEVS .25s ease-out}@keyframes RewardModal_pulseGlow__kfEVS{0%{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(.96)}to{transform:scale(1)}}.RewardModal_iconWrapper__lnzIh{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:50%;cursor:pointer;display:flex;height:140px;justify-content:center;transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:140px}.RewardModal_iconWrapper__lnzIh:active{transform:scale(.92)}.RewardModal_iconBounce__5r4D0{animation:RewardModal_bounce__xgq77 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes RewardModal_bounce__xgq77{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.2) rotate(-8deg)}50%{transform:scale(.9) rotate(5deg)}75%{transform:scale(1.05) rotate(-2deg)}to{transform:scale(1) rotate(0deg)}}.RewardModal_rarityUpBurst__W7zYD{animation:RewardModal_rarityUpBurst__W7zYD .5s cubic-bezier(.34,1.56,.64,1)}@keyframes RewardModal_rarityUpBurst__W7zYD{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.92)}to{transform:scale(1)}}.RewardModal_wiggleWrap__BWOwA{animation:RewardModal_float__9IeWH 2.5s ease-in-out infinite}@keyframes RewardModal_float__9IeWH{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.RewardModal_heartbeatRarity0__DgJ\+p{animation:RewardModal_heartbeat0__iYlay 2.2s ease-in-out infinite}.RewardModal_heartbeatRarity1__jkHoE{animation:RewardModal_heartbeat1__A0KtR 1.9s ease-in-out infinite}.RewardModal_heartbeatRarity2__jTn54{animation:RewardModal_heartbeat2__Jwzck 1.6s ease-in-out infinite}.RewardModal_heartbeatRarity3__6rkqe{animation:RewardModal_heartbeat3__Ssy3p 1.4s ease-in-out infinite}.RewardModal_heartbeatRarity4__g37F5{animation:RewardModal_heartbeat4__C6q-6 1.2s ease-in-out infinite}@keyframes RewardModal_heartbeat0__iYlay{0%,to{transform:scale(1)}7%{transform:scale(1.05)}14%{transform:scale(1)}21%{transform:scale(1.03)}28%{transform:scale(1)}35%{transform:scale(1.02)}42%{transform:scale(1)}42%,to{transform:scale(1)}}@keyframes RewardModal_heartbeat1__A0KtR{0%,to{transform:scale(1)}8%{transform:scale(1.07)}16%{transform:scale(1)}24%{transform:scale(1.05)}32%{transform:scale(1)}40%{transform:scale(1.03)}48%{transform:scale(1)}48%,to{transform:scale(1)}}@keyframes RewardModal_heartbeat2__Jwzck{0%,to{transform:scale(1)}9%{transform:scale(1.09)}18%{transform:scale(1)}27%{transform:scale(1.06)}36%{transform:scale(1)}45%{transform:scale(1.04)}54%{transform:scale(1)}54%,to{transform:scale(1)}}@keyframes RewardModal_heartbeat3__Ssy3p{0%,to{transform:scale(1)}10%{transform:scale(1.11)}20%{transform:scale(1)}30%{transform:scale(1.08)}40%{transform:scale(1)}50%{transform:scale(1.05)}60%{transform:scale(1)}60%,to{transform:scale(1)}}@keyframes RewardModal_heartbeat4__C6q-6{0%,to{transform:scale(1)}8%{transform:scale(1.15)}16%{transform:scale(1)}24%{transform:scale(1.1)}32%{transform:scale(1)}40%{transform:scale(1.07)}48%{transform:scale(1)}56%{transform:scale(1.05)}64%{transform:scale(1)}64%,to{transform:scale(1)}}.RewardModal_ringShake__PaiW6{animation:RewardModal_buildupRing__E63Ox .9s cubic-bezier(.4,0,.2,1) forwards}.RewardModal_iconShake__JnzYQ{animation:RewardModal_buildupIcon__gT-Ik .9s cubic-bezier(.4,0,.2,1) forwards}@keyframes RewardModal_buildupRing__E63Ox{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes RewardModal_buildupIcon__gT-Ik{0%{transform:scale(1)}to{transform:scale(.8)}}.RewardModal_ringSpin__DDhaL{animation:RewardModal_swellRing__n0LGM .5s cubic-bezier(.34,1.56,.64,1) forwards}.RewardModal_iconSpin__KwH07{animation:RewardModal_swellIcon__OxFDr .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes RewardModal_swellRing__n0LGM{0%{transform:scale(.85)}to{transform:scale(1.25)}}@keyframes RewardModal_swellIcon__OxFDr{0%{transform:scale(.8)}to{transform:scale(1.35)}}.RewardModal_explode__nZ-5t{animation:RewardModal_explodeRing__tAveQ .5s cubic-bezier(.22,1,.36,1) forwards;border-color:#0000!important;pointer-events:none}.RewardModal_iconExplode__u-YU4{animation:RewardModal_explodeIcon__wPjT2 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes RewardModal_explodeRing__tAveQ{0%{opacity:1;transform:scale(1.25)}40%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(155)}}@keyframes RewardModal_explodeIcon__wPjT2{0%{opacity:1;transform:scale(1.35)}30%{opacity:.8;transform:scale(4)}to{opacity:0;transform:scale(20)}}.RewardModal_flashOverlay__3gyEI{animation:RewardModal_flash__NMYNa .3s ease-out forwards;background:#fff;inset:0;pointer-events:none;position:fixed;z-index:100}@keyframes RewardModal_flash__NMYNa{0%{opacity:1}to{opacity:0}}.RewardModal_hidden__SN\+MQ{opacity:0;pointer-events:none}.RewardModal_colorBadge__RqetM{align-items:center;border:1.5px solid #0000;border-radius:1.25rem;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:800;padding:8px 22px;transition:all .3s ease;white-space:nowrap}.RewardModal_badgePop__FXFCn{animation:RewardModal_popBadge__Oi2uq .4s cubic-bezier(.34,1.56,.64,1)}@keyframes RewardModal_popBadge__Oi2uq{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.RewardModal_dotsRow__ATSdO{align-items:center;background:var(--color-primary-dark);border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:12px;padding:10px 20px}.RewardModal_dot__wySy6{background:#ffffff1f;border:1.5px solid #fff3;border-radius:50%;height:14px;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:14px}.RewardModal_dotFilled__jBiKu{animation:RewardModal_dotPop__s6JtO .4s cubic-bezier(.34,1.56,.64,1);border-color:#0000;transform:scale(1.15)}@keyframes RewardModal_dotPop__s6JtO{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.3)}to{opacity:1;transform:scale(1.15)}}.RewardModal_instruction__DpdM6{animation:RewardModal_fadeUp__1GYhY .5s ease both;color:#fff9;font-family:Google Sans Flex,sans-serif;font-size:.95rem;font-weight:600;text-align:center}.RewardModal_openPrompt__QCckk{animation:RewardModal_pulseText__zE6U3 1.2s ease-in-out infinite;color:#fff;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:700;text-align:center}@keyframes RewardModal_pulseText__zE6U3{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.RewardModal_resultText__Nsugs{animation:RewardModal_resultIn__w9dk0 .6s cubic-bezier(.34,1.56,.64,1) both;color:#fff;font-family:MuseoModerno,sans-serif;font-size:1.5rem;font-weight:800;text-align:center}@keyframes RewardModal_fadeUp__1GYhY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes RewardModal_resultIn__w9dk0{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.RewardModal_glowRing__WpPst{height:160px;width:160px}.RewardModal_iconWrapper__lnzIh{height:120px;width:120px}.RewardModal_lordIcon__bhlDe{height:100px!important;width:100px!important}.RewardModal_colorBadge__RqetM{font-size:.9rem;padding:5px 16px}.RewardModal_dotsRow__ATSdO{gap:10px}.RewardModal_dot__wySy6{height:12px;width:12px}}@media (max-width:400px){.RewardModal_container__WyZRh{width:min(100%,300px)}.RewardModal_content__JjRKf{gap:18px}.RewardModal_glowRing__WpPst{height:140px;width:140px}.RewardModal_iconWrapper__lnzIh{height:110px;width:110px}.RewardModal_lordIcon__bhlDe{height:85px!important;width:85px!important}.RewardModal_colorBadge__RqetM{font-size:.85rem;padding:6px 14px}.RewardModal_dotsRow__ATSdO{gap:8px;padding:8px 16px}.RewardModal_dot__wySy6{height:11px;width:11px}.RewardModal_instruction__DpdM6{font-size:.85rem}.RewardModal_resultText__Nsugs{font-size:1.25rem}}@media (max-width:320px){.RewardModal_content__JjRKf{gap:14px}.RewardModal_glowRing__WpPst{height:120px;width:120px}.RewardModal_iconWrapper__lnzIh{height:95px;width:95px}.RewardModal_lordIcon__bhlDe{height:70px!important;width:70px!important}.RewardModal_colorBadge__RqetM{font-size:.8rem}.RewardModal_dot__wySy6{height:10px;width:10px}.RewardModal_dotsRow__ATSdO{gap:7px;padding:8px 14px}}@media (max-height:480px) and (orientation:landscape){.RewardModal_overlay__NEXJz{padding:8px}.RewardModal_content__JjRKf{gap:10px}.RewardModal_glowRing__WpPst{height:120px;width:120px}.RewardModal_iconWrapper__lnzIh{height:100px;width:100px}.RewardModal_lordIcon__bhlDe{height:80px!important;width:80px!important}.RewardModal_resultText__Nsugs{font-size:1.2rem}}.RewardModal_rewardCardWrap__pvxkI{animation:RewardModal_rewardCardBounceIn__3yVNs .6s cubic-bezier(.68,-.55,.27,1.55) both;max-width:12rem;min-width:0;overflow:hidden;width:100%}@keyframes RewardModal_rewardCardBounceIn__3yVNs{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.ItemCard_equipmentSlotPreview__eMS4P{height:100%;min-width:0;width:100%}.ItemCard_equipmentSlotPreview__eMS4P .ItemCard_cardFlipInner__zhGTC,.ItemCard_equipmentSlotPreview__eMS4P.ItemCard_itemCard__B1hVF{height:100%;min-height:0}.ItemCard_equipmentSlotPreview__eMS4P .ItemCard_cardBody__tm6\+e{overflow-y:auto}.ItemCard_rewardCardPreview__SeHju{max-width:100%;min-width:0;width:100%}.ItemCard_rewardCardPreview__SeHju.ItemCard_itemCard__B1hVF{aspect-ratio:5/7;min-height:0;overflow:visible}.ItemCard_rewardCardPreview__SeHju .ItemCard_cardFlipInner__zhGTC{height:100%;min-height:0}.ItemCard_rewardCardPreview__SeHju .ItemCard_cardBody__tm6\+e{overflow-y:auto}.ItemCard_rewardCardPreview__SeHju.ItemCard_shopGateScrollPassthrough__F1BvL .ItemCard_cardBody__tm6\+e{overflow-y:visible}.ItemCard_itemCard__B1hVF{--card-min-h:18rem;--card-logo:2.5rem;--card-logo-top:0.75rem;--card-logo-left:0.75rem;--card-lordicon:13rem;--card-body-padding:1.75rem 0.5rem 1rem;--card-body-min-height:5em;--card-name-font:0.925rem;--card-name-padding:0.35rem 0.6rem;--card-name-min-height:2.5em;--card-name-clamp:2;--card-desc-font:0.8125rem;--card-desc-padding:0.3rem 0.45rem;--card-desc-min-height:3.8em;-webkit-tap-highlight-color:transparent;align-items:stretch;background:#0d172f;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:var(--card-min-h);overflow:visible;padding:0;perspective:1600px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.ItemCard_itemCardInPicker__Rsmtm{--card-min-h:0px;aspect-ratio:5/7;cursor:pointer;height:auto;min-height:0;min-width:0;transition:transform .2s ease}.ItemCard_itemCardInPicker__Rsmtm.ItemCard_pickerCardDisabled__weknv{cursor:not-allowed;opacity:.4;pointer-events:none}.ItemCard_itemCardInPicker__Rsmtm.ItemCard_pickerCardDisabled__weknv:hover{transform:none}.ItemCard_cardFlipInner__zhGTC{flex:1 1 auto;min-height:var(--card-min-h);position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1);width:100%}.ItemCard_itemCardFlipped__vRvMU .ItemCard_cardFlipInner__zhGTC{transform:rotateY(180deg)}.ItemCard_itemCardFlipX__6LA9y.ItemCard_itemCardFlipped__vRvMU .ItemCard_cardFlipInner__zhGTC{transform:rotateX(180deg)}.ItemCard_cardFaceFront__KDmCi{transform:translateZ(1px)}.ItemCard_cardFaceBack__Ra6A2,.ItemCard_cardFaceFront__KDmCi{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.ItemCard_cardFaceBack__Ra6A2{background:#0d172f;transform:rotateY(180deg) translateZ(1px)}.ItemCard_itemCardFlipX__6LA9y .ItemCard_cardFaceBack__Ra6A2{transform:rotateX(180deg) translateZ(1px)}.ItemCard_itemCardFlipped__vRvMU .ItemCard_cardFaceFront__KDmCi{pointer-events:none}.ItemCard_cardFlipTrigger__xR70A{align-items:center;background:#0000;border:none;bottom:.4rem;cursor:pointer;display:flex;justify-content:center;line-height:0;padding:0;position:absolute;right:.4rem;z-index:6}.ItemCard_cardFlipLordIcon__tKcQT{height:1.75rem;width:1.75rem}.ItemCard_cardBodyBack__7bTNY{flex:1 1 auto;justify-content:flex-start;min-height:0}.ItemCard_cardFaceBack__Ra6A2:before,.ItemCard_cardFaceFront__KDmCi:before{background:var(--rarity-border);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute;z-index:10}.ItemCard_cardLogo__bVCAG{height:2.5rem;height:var(--card-logo,2.5rem);left:.75rem;left:var(--card-logo-left,.75rem);object-fit:contain;position:absolute;top:.75rem;top:var(--card-logo-top,.75rem);width:2.5rem;width:var(--card-logo,2.5rem);z-index:5}.ItemCard_cardIcon__MTtk7{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(50%);z-index:0}.ItemCard_cardIcon__MTtk7.ItemCard_cardIconCentered__6ToO3{justify-content:center;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.ItemCard_itemCardWithCenterIcon__EjU-q .ItemCard_cardIcon__MTtk7.ItemCard_cardIconCentered__6ToO3{top:46%;z-index:2}.ItemCard_itemCardWithCenterIcon__EjU-q .ItemCard_cardFaceFront__KDmCi{justify-content:flex-end}.ItemCard_itemCardWithCenterIcon__EjU-q .ItemCard_cardBody__tm6\+e{flex:0 0 auto;justify-content:flex-end;margin-top:auto;min-height:0;padding:0 .3rem .4rem;z-index:3}.ItemCard_itemCardWithCenterIcon__EjU-q .ItemCard_cardName__sigSq{border:none;margin-bottom:0}.ItemCard_rewardCardPreview__SeHju .ItemCard_cardIcon__MTtk7.ItemCard_cardIconCentered__6ToO3 .ItemCard_lordIcon__BFoat{height:clamp(5.35rem,33vmin,8.5rem);width:clamp(5.35rem,33vmin,8.5rem)}.ItemCard_lordIcon__BFoat{height:13rem;height:var(--card-lordicon,13rem);width:13rem;width:var(--card-lordicon,13rem)}.ItemCard_cardOverlay__TW2g5{background:#0d172fb3;border-radius:20px;inset:0;pointer-events:none;position:absolute;z-index:1}.ItemCard_cardBody__tm6\+e{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:5em;min-height:var(--card-body-min-height,5em);min-width:0;overflow-y:visible;padding:.5rem;width:100%;z-index:2}.ItemCard_cardName__sigSq{-webkit-line-clamp:2;-webkit-line-clamp:var(--card-name-clamp,2);-webkit-box-orient:vertical;border-bottom:2px solid #ffffff1a;color:var(--rarity-main);display:-webkit-box;font-family:MuseoModerno,sans-serif;font-size:.925rem;font-size:var(--card-name-font,.925rem);font-weight:800;margin:0 0 .3rem;min-height:2.5em;min-height:var(--card-name-min-height,2.5em);overflow:hidden;padding:.35rem .6rem;padding:var(--card-name-padding,.35rem .6rem);text-align:center;text-overflow:ellipsis;word-break:break-word}.ItemCard_cardDesc__wrMn4,.ItemCard_cardName__sigSq{background:#0d172f;box-sizing:border-box;line-height:1.3;overflow-wrap:break-word;width:100%}.ItemCard_cardDesc__wrMn4{color:#94a3b8;font-size:.8125rem;font-size:var(--card-desc-font,.8125rem);font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:auto;min-height:3.8em;min-height:var(--card-desc-min-height,3.8em);overflow-x:hidden;overflow-y:auto;padding:.3rem .45rem;padding:var(--card-desc-padding,.3rem .45rem);text-align:left}.ItemCard_pickerEquippedStamp__-nWDP{background:#0d172fe6;border:2px solid var(--color-accent);border-radius:.5rem;color:var(--color-accent);display:inline-block;font-family:MuseoModerno,sans-serif;font-size:.9rem;font-weight:900;left:50%;letter-spacing:1px;padding:.2rem .6rem;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}.ItemCard_rarityGreen__dL-Nd{--rarity-main:#4ade80;--rarity-border:linear-gradient(135deg,#4ade80,#4ade80)}.ItemCard_rarityBlue__yy4eq{--rarity-main:#3b82f6;--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6)}.ItemCard_rarityPurple__-UwSJ{--rarity-main:#a855f7;--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7)}.ItemCard_rarityRed__kKO2n{--rarity-main:#ef4444;--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444)}.ItemCard_rarityYellow__k9cI9{--rarity-main:#fbbf24;--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24)}@media (max-width:1024px){.ItemCard_itemCard__B1hVF{--card-min-h:16rem;--card-logo:2.2rem;--card-logo-top:0.6rem;--card-logo-left:0.6rem;--card-lordicon:12rem;--card-body-padding:1.5rem 0.45rem 0.85rem;--card-body-min-height:4.5em;--card-name-font:0.85rem;--card-name-padding:0.3rem 0.5rem;--card-name-min-height:2.4em;--card-name-clamp:2;--card-desc-font:0.75rem;--card-desc-padding:0.28rem 0.4rem;--card-desc-min-height:3.4em;--card-desc-clamp:3}.ItemCard_cardIcon__MTtk7{top:50%;transform:translateY(-50%) translateX(50%)}}@media (max-width:768px){.ItemCard_itemCard__B1hVF{--card-min-h:13rem;--card-logo:1.75rem;--card-logo-top:0.5rem;--card-logo-left:0.5rem;--card-lordicon:11rem;--card-body-padding:1.35rem 0.4rem 0.75rem;--card-body-min-height:4em;--card-name-font:0.8rem;--card-name-padding:0.28rem 0.45rem;--card-name-min-height:2.3em;--card-name-clamp:2;--card-desc-font:0.7rem;--card-desc-padding:0.25rem 0.35rem;--card-desc-min-height:3.2em;--card-desc-clamp:3}.ItemCard_cardIcon__MTtk7{top:50%;transform:translateY(-50%) translateX(50%)}}@media (max-width:480px){.ItemCard_pickerEquippedStamp__-nWDP{font-size:.75rem;padding:.18rem .5rem}.ItemCard_itemCard__B1hVF{--card-min-h:12rem;--card-logo:1.4rem;--card-logo-top:0.4rem;--card-logo-left:0.4rem;--card-lordicon:9rem;--card-body-padding:1.25rem 0.35rem 0.7rem;--card-body-min-height:3.6em;--card-name-font:0.76rem;--card-name-padding:0.25rem 0.4rem;--card-name-min-height:2.2em;--card-name-clamp:2;--card-desc-font:0.65rem;--card-desc-padding:0.22rem 0.3rem;--card-desc-min-height:2.9em;--card-desc-clamp:3;border-radius:10px}.ItemCard_itemCardInPicker__Rsmtm{--card-min-h:13rem}.ItemCard_cardFaceBack__Ra6A2:before,.ItemCard_cardFaceFront__KDmCi:before{padding:2px}.ItemCard_cardIcon__MTtk7{top:50%;transform:translateY(-50%) translateX(50%)}}@media (max-width:360px){.ItemCard_pickerEquippedStamp__-nWDP{font-size:.68rem;padding:.15rem .45rem}.ItemCard_itemCard__B1hVF{--card-min-h:10.5rem;--card-logo:1.2rem;--card-logo-top:0.35rem;--card-logo-left:0.35rem;--card-lordicon:8rem;--card-body-padding:1.1rem 0.3rem 0.6rem;--card-body-min-height:3.4em;--card-name-font:0.72rem;--card-name-padding:0.22rem 0.35rem;--card-name-min-height:2.1em;--card-name-clamp:2;--card-desc-font:0.6rem;--card-desc-padding:0.2rem 0.28rem;--card-desc-min-height:2.7em;--card-desc-clamp:3}.ItemCard_itemCardInPicker__Rsmtm{--card-min-h:11.5rem}.ItemCard_cardIcon__MTtk7{top:50%;transform:translateY(-50%) translateX(50%)}}.ItemCard_itemCardLessonDetailModal__v3vzv .ItemCard_cardFaceBack__Ra6A2 .ItemCard_cardBody__tm6\+e{overflow-y:hidden}.ItemCard_itemCardLessonDetailModal__v3vzv .ItemCard_cardFaceBack__Ra6A2 .ItemCard_cardDesc__wrMn4{margin:0;min-height:3rem;overflow-y:auto}.ItemCard_itemCardLessonDetailModal__v3vzv .ItemCard_cardOverlay__TW2g5{border-radius:inherit}.HealthBar_healthBarContainer__kIrNT{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center;padding:4px 16px}.HealthBar_barBackground__LP6tT{background-color:#e5e7eb;border-radius:999px;box-shadow:inset 0 1px 2px #0000001a;height:27px;max-width:300px;overflow:hidden;position:relative;width:100%}.HealthBar_damageReductionBorder__N\+Gg1{background:#2563eb;bottom:0;box-sizing:border-box;height:2px;left:0;pointer-events:none;position:absolute;transition:width .32s ease;z-index:2}.HealthBar_barFill__\+69gO{border-radius:999px;height:100%;position:relative;transition:width .42s cubic-bezier(.22,1,.36,1),background-color .24s ease-in-out,filter .22s ease;will-change:width,filter;z-index:1}.HealthBar_barFillDamage__ys\+vo{animation:HealthBar_hpDamagePulse__XZEk- .52s ease}.HealthBar_barFillHeal__eW2hE{animation:HealthBar_hpHealPulse__z5S4b .52s ease}.HealthBar_healthText__fMPTI{color:#0d172f;font-family:MuseoModerno,sans-serif;font-size:15px;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}@keyframes HealthBar_hpDamagePulse__XZEk-{0%{filter:brightness(1)}30%{filter:brightness(1.28) saturate(1.2)}to{filter:brightness(1)}}@keyframes HealthBar_hpHealPulse__z5S4b{0%{filter:brightness(1)}30%{filter:brightness(1.22) saturate(1.3)}to{filter:brightness(1)}}.SupportCardDock_dock__oOpEF{--dock-lift:var(--task-ex-dock-lift,max(clamp(14px,4.5vw,28px),env(safe-area-inset-bottom,0px)));--dock-right:var(--task-ex-right-edge,max(12px,env(safe-area-inset-right,0px)));align-items:center;bottom:var(--dock-lift);box-sizing:border-box;display:flex;justify-content:center;left:auto;margin:0;padding:0;pointer-events:auto;position:fixed;right:var(--dock-right);width:auto;z-index:13080}@media (max-width:768px){.SupportCardDock_dock__oOpEF{--dock-lift:var(--task-ex-dock-lift,max(10px,env(safe-area-inset-bottom,0px)))}}.SupportCardDock_mobileDockGoldRow__yUMqM{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:inline-flex;gap:6px;justify-content:space-between;margin:0 auto 8px;min-width:108px;padding:8px 12px}.SupportCardDock_mobileDockGoldIcon__zREkF{flex-shrink:0}.SupportCardDock_mobileDockGoldText__CH0GI{font-feature-settings:"tnum";color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:56px;text-align:right}.SupportCardDock_mobileDockEmptyText__CPnp2{color:#e2e8f0d9;font-size:.92rem;font-weight:600;line-height:1.4;margin:10px 0 4px;text-align:center}.SupportCardDock_pickFrame__ltKPz{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-primary-dark);border:none;border-radius:50%;cursor:pointer;display:flex;height:60px;height:var(--size-fab,60px);justify-content:center;overflow:visible;padding:2px;position:relative;width:60px;width:var(--size-fab,60px);z-index:13081}.SupportCardDock_slotWrap__TsBSU{align-items:center;display:flex;justify-content:center;width:100%}.SupportCardDock_compactSlot__n6SbA{box-sizing:border-box;padding:0!important;width:100%}.SupportCardDock_pickSlot__fWdeR{align-items:center;aspect-ratio:1/1;background:#0000!important;border:0!important;border-radius:9999px!important;display:flex;height:100%;justify-content:center;overflow:visible!important;padding:0!important;width:100%}.SupportCardDock_pickIcon__k9H8K{height:100%;max-height:none;max-width:none;pointer-events:none;width:100%}.SupportCardDock_revealShell__ijzXB{--reveal-card-w:min(92vw,15rem);display:grid;inset:0;overflow:hidden;padding:clamp(16px,4vw,28px);place-items:center;pointer-events:none;position:fixed;z-index:10050}.SupportCardDock_revealContent__qgsJw{animation:SupportCardDock_cardPlaceDown__9Qk0f .55s ease-out forwards;max-width:100%;min-width:0;position:relative;transform-origin:center center;width:var(--reveal-card-w);will-change:transform,opacity;z-index:1}.SupportCardDock_revealShellExit__IkVgr .SupportCardDock_revealContent__qgsJw{animation:SupportCardDock_cardExitShrinkThenPop__WJRKJ 1s forwards!important}.SupportCardDock_revealCardFrame__\+hBZ\+{aspect-ratio:5/7;box-sizing:border-box;margin:0 auto;width:100%}.SupportCardDock_revealCardFrame__\+hBZ\+>*{box-sizing:border-box;height:100%;min-height:0;width:100%}@keyframes SupportCardDock_cardPlaceDown__9Qk0f{0%{opacity:0;transform:translateY(-80px) scale(.9)}50%{opacity:1;transform:translateY(8px) scale(1.02)}75%{transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SupportCardDock_cardExitShrinkThenPop__WJRKJ{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(1)}40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);opacity:1;transform:scale(.25)}50%{animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;transform:scale(.25)}80%{animation-timing-function:ease-out;opacity:.5;transform:scale(7)}to{opacity:0;transform:scale(10)}}.SupportCardDock_pcPickerDockShell__zIuh2{align-items:flex-end;bottom:max(56px,env(safe-area-inset-bottom,0px));display:flex;height:auto;left:50%;pointer-events:none;position:fixed;right:auto;transform:translateX(-50%);width:min(88vw,520px);z-index:10}.SupportCardDock_pcDockOpen__d5ACa{z-index:60}.SupportCardDock_pcPickerDockPanel__PA8E5{pointer-events:auto;transform:translateY(80px);transition:transform .26s cubic-bezier(.34,1.56,.64,1);width:100%;will-change:transform}.SupportCardDock_pcCarouselWrapper__2T3Nk{height:260px;overflow:visible;transform:scale(.72);transform-origin:center bottom}.SupportCardDock_pcCarouselViewport__1\+Ehr{height:260px;overflow:visible}.SupportCardDock_pcCarouselTrack__OSOKZ{height:240px}.SupportCardDock_pcNavButton__x5PVy{height:58px;width:58px}.SupportCardDock_pcDockOpen__d5ACa .SupportCardDock_pcPickerDockPanel__PA8E5{transform:translateY(-44px)}@media (prefers-reduced-motion:reduce){.SupportCardDock_pcPickerDockPanel__PA8E5{transition:none}.SupportCardDock_revealContent__qgsJw{animation:SupportCardDock_cardPlaceDownReduced__3iGaF .35s ease-out forwards}.SupportCardDock_revealShellExit__IkVgr .SupportCardDock_revealContent__qgsJw{animation:SupportCardDock_cardExitReduced__YJX55 .35s ease-out forwards!important}}@media (prefers-reduced-motion:reduce){@keyframes SupportCardDock_cardPlaceDownReduced__3iGaF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SupportCardDock_cardExitReduced__YJX55{0%{opacity:1}to{opacity:0;transform:scale(.95)}}}@media (min-width:1025px){.SupportCardDock_revealShell__ijzXB{--reveal-card-w:clamp(13.5rem,14vw,16.5rem)}}@media (max-width:1024px){.SupportCardDock_revealShell__ijzXB{--reveal-card-w:min(92vw,13rem)}}@media (max-width:480px){.SupportCardDock_pickFrame__ltKPz{--size-fab:74px;padding:2px}.SupportCardDock_dock__oOpEF{--dock-lift:max(6px,env(safe-area-inset-bottom,0px));left:auto;padding-bottom:max(6px,env(safe-area-inset-bottom,0));padding-top:10px;right:var(--dock-right);transform:none}.SupportCardDock_revealShell__ijzXB{--reveal-card-w:min(92vw,11rem)}}@media (max-width:400px){.SupportCardDock_revealShell__ijzXB{--reveal-card-w:min(92vw,11rem)}}@media (max-width:360px){.SupportCardDock_pickFrame__ltKPz{padding:2px}.SupportCardDock_revealShell__ijzXB{--reveal-card-w:min(92vw,10.5rem)}}@media (max-width:320px){.SupportCardDock_pickFrame__ltKPz{padding:2px}.SupportCardDock_revealShell__ijzXB{--reveal-card-w:min(92vw,10rem)}}.TaskGates_starterGateOverlay__dT7sJ{align-items:start;animation:TaskGates_briefFadeIn__74lBz .25s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0d172fb8;display:grid;inset:0;justify-items:center;overflow:visible;padding:clamp(24px,6vh,72px) clamp(12px,4vw,28px) 20px;pointer-events:auto;position:absolute;z-index:10000}.TaskGates_starterGateOverlayClosing__ddJtb{animation:TaskGates_briefFadeOut__Di0zY .22s ease-in forwards}.TaskGates_starterGatePanel__KmtGP{background:#0d172f;border:none;border-radius:20px;box-shadow:none;box-sizing:border-box;overflow:visible;padding:clamp(16px,2.6vw,22px) clamp(12px,4vw,28px) clamp(14px,2.6vw,20px);text-align:center;width:min(100%,620px)}.TaskGates_starterGatePanelClosing__aaQoO{animation:TaskGates_briefZoomOut__q4UfV .22s ease-in-out forwards}.TaskGates_starterGatePanelMemory__mzLKM{--text-desc:#cbd5e1;--text-strong:#f8fafc;--cell-bg:#ffffff0f;--cell-border:#ffffff1f;--cell-text:#f1f5f9;--cell-shadow:none}.TaskGates_starterGateTitle__K1mVk{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 8px}.TaskGates_starterGateHint__ivbcG{color:#94a3b8;font-size:.88rem;font-weight:600;line-height:1.45;margin:0 0 18px}.TaskGates_starterGateError__Tz1sk{color:#f87171;font-size:.85rem;font-weight:600;margin:0 0 12px}.TaskGates_starterGateLoadingInline__N4T17{color:#94a3b8;font-size:.85rem;font-weight:600;margin:12px 0 0}.TaskGates_starterFlipRow__-mX7o{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(12px,3vw,20px);justify-content:center;margin-bottom:4px;overflow:visible;width:100%}.TaskGates_starterFlipRow__-mX7o>*{flex:1 1;min-width:0;width:100%}.TaskGates_starterFlipRowSingle__ALcEJ{justify-content:center;margin-inline:auto;max-width:min(100%,280px)}.TaskGates_starterMmCard__cWbKB{aspect-ratio:5/7!important;display:block;max-width:none;min-height:0;overflow:visible!important;perspective:1400px!important;width:100%}.TaskGates_starterMmCellFace__vNtiz{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.TaskGates_starterMmCellInner__Uxu0V{overflow:visible!important}.TaskGates_starterGateCard__iP9ND{cursor:default}@media (hover:hover) and (pointer:fine){.TaskGates_starterGateCard__iP9ND:not(.TaskGates_starterGateCardFlipped__dNyOJ):hover .TaskGates_starterMmCellInner__Uxu0V{transform:none!important}.TaskGates_starterGateCard__iP9ND.TaskGates_starterGateCardFlipped__dNyOJ:hover .TaskGates_starterMmCellInner__Uxu0V{transform:rotateY(180deg)!important}}.TaskGates_starterItemCardInGate__yzhfl.itemCardInPicker{cursor:default;transition:none!important}.TaskGates_starterItemCardInGate__yzhfl.itemCardInPicker:hover{transform:none!important}.TaskGates_starterItemCardInGate__yzhfl lord-icon{pointer-events:none}.TaskGates_starterItemCardInGate__yzhfl .cardName{border-bottom:none}.TaskGates_starterGateLogoImg__mP27B{flex-shrink:0;height:auto;max-height:46%;object-fit:contain;object-position:center;width:min(42cqw,88px)}.TaskGates_starterMmCardDim__Dxkrp{filter:grayscale(.25);opacity:.4}.TaskGates_starterItemCardBack__hjFVR{border-radius:12px;overflow:visible!important;padding:0!important}.TaskGates_starterItemCardInGate__yzhfl .cardFaceBack:before,.TaskGates_starterItemCardInGate__yzhfl .cardFaceFront:before{display:none!important}.TaskGates_starterItemCardInGate__yzhfl .cardIcon{justify-content:center;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.TaskGates_starterItemCardInGate__yzhfl{--card-min-h:0px!important;--card-lordicon:min(8.5rem,72cqw);aspect-ratio:auto!important;border-radius:12px;box-shadow:none!important;height:100%!important;max-height:100%;min-height:0!important;width:100%}.TaskGates_shopGatePanel__1dcw1{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior:contain;position:relative;width:min(100%,520px)}.TaskGates_shopSkipBtn__8CDoz{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:8px;top:8px;width:44px;z-index:30}.TaskGates_shopGateGoldRow__So8LT{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:inline-flex;gap:6px;justify-content:space-between;margin:0 auto 8px;min-width:108px;padding:8px 12px}.TaskGates_shopGateGoldText__183Gg{font-feature-settings:"tnum";color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:56px;text-align:right}.TaskGates_shopGrid__CxUAE{grid-gap:clamp(10px,2.2vw,14px);display:grid;gap:clamp(10px,2.2vw,14px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-bottom:8px}.TaskGates_shopItemWrap__n6Es0{min-width:0;position:relative}.TaskGates_shopStampBought__qm1\+z{background:#0f172ae6;border:2px solid #fbbf24;border-radius:.5rem;color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:900;left:50%;padding:.25rem .75rem;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:12}.TaskGates_goldShopStampBought__EAWu8{border-color:#fbbf24;color:#fbbf24}.TaskGates_bloodShopStampBought__WrUnR{border-color:#ef4444;color:#ef4444}.TaskGates_shopItemCard__nQtgN{width:100%}.TaskGates_shopPriceRow__A\+nPF{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.TaskGates_shopPriceText__YLXv6{align-items:center;color:#fbbf24;display:inline-flex;font-size:.95rem;font-weight:800;gap:6px}.TaskGates_bloodPriceText__mLliT{color:#ef4444}.TaskGates_shopBuyBtn__DiyZd{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:.95rem;font-weight:800;min-height:38px;min-width:96px;padding:8px 16px}.TaskGates_shopBuyBtn__DiyZd:disabled{cursor:not-allowed;opacity:.55}.TaskGates_bloodShopBuyBtn__db7re{color:#ef4444}@media (min-width:900px){.TaskGates_shopGatePanel__1dcw1{width:min(100%,980px)}.TaskGates_shopGrid__CxUAE{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.TaskGates_starterMmCard__cWbKB{min-height:clamp(210px,30vh,300px)}}@keyframes TaskGates_briefFadeIn__74lBz{0%{opacity:0}to{opacity:1}}@keyframes TaskGates_briefFadeOut__Di0zY{0%{opacity:1}to{opacity:0}}@keyframes TaskGates_briefZoomOut__q4UfV{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.ShopGates_starterGateOverlay__JILaE{align-items:start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0d172fb8;display:grid;inset:0;justify-items:center;padding:clamp(24px,6vh,72px) clamp(12px,4vw,28px) 20px;position:absolute;z-index:13600}.ShopGates_starterGateOverlayClosing__74QjK{animation:ShopGates_briefFadeOut__qQqjd .22s ease-in forwards}.ShopGates_starterGatePanel__ivMrV{background:#0d172f;border-radius:20px;box-sizing:border-box;padding:clamp(16px,2.6vw,22px) clamp(12px,4vw,28px) clamp(14px,2.6vw,20px);text-align:center;width:min(100%,620px)}.ShopGates_starterGatePanelClosing__1wVI8{animation:ShopGates_briefZoomOut__lx6gg .22s ease-in-out forwards}.ShopGates_shopGatePanel__HBCFk{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;max-height:calc(100dvh - 56px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;touch-action:pan-y;width:min(100%,520px)}.ShopGates_shopSkipBtn__0payN{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:8px;top:8px;width:44px;z-index:30}.ShopGates_starterGateTitle__KBEkN{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 8px}.ShopGates_starterGateError__f2WgW{color:#f87171;font-size:.85rem;font-weight:600;margin:0 0 12px}.ShopGates_starterGateLoadingInline__3gHU7{color:#94a3b8;font-size:.85rem;font-weight:600;margin:12px 0 0}.ShopGates_shopGateGoldRow__z8KWX{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:inline-flex;gap:6px;justify-content:space-between;margin:0 auto 12px;min-width:108px;padding:8px 12px}.ShopGates_shopGateGoldText__j0jrm{font-feature-settings:"tnum";color:#fbbf24;display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:56px;text-align:right}.ShopGates_shopGrid__VgOzv{grid-gap:clamp(10px,2.2vw,14px);display:grid;gap:clamp(10px,2.2vw,14px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-bottom:12px}.ShopGates_shopItemWrap__wUnNY{min-width:0;position:relative}.ShopGates_shopStampBought__cP6O4{align-items:center;background:#0f172ae6;border:2px solid #fbbf24;border-radius:.5rem;color:#fbbf24;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:900;gap:6px;left:50%;letter-spacing:1px;padding:.25rem .75rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}.ShopGates_goldShopStampBought__8AoqF{border-color:#fbbf24;color:#fbbf24}.ShopGates_bloodShopStampBought__ZehJW{border-color:#ef4444;color:#ef4444}.ShopGates_shopItemCard__w3Iii{width:100%}.ShopGates_shopPriceRow__EFP13{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.ShopGates_shopPriceText__9qdME{align-items:center;color:#fbbf24;display:inline-flex;font-size:.95rem;font-weight:800;gap:6px}.ShopGates_bloodPriceText__edd9I{color:#ef4444}.ShopGates_shopBuyBtn__sOdVw{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:.95rem;font-weight:800;min-height:38px;min-width:96px;padding:8px 16px}.ShopGates_shopBuyBtn__sOdVw:disabled{cursor:not-allowed;opacity:.55}.ShopGates_bloodShopBuyBtn__RefhZ{color:#ef4444}@media (max-width:899px){.ShopGates_starterGateOverlay__JILaE{padding-bottom:max(20px,calc(14px + env(safe-area-inset-bottom, 0px)))}.ShopGates_shopGatePanel__HBCFk{max-height:calc(100dvh - 48px - env(safe-area-inset-bottom, 0px))}.ShopGates_shopGrid__VgOzv{padding-bottom:max(40px,calc(env(safe-area-inset-bottom, 0px) + 56px))}}@media (min-width:900px){.ShopGates_shopGatePanel__HBCFk{width:min(100%,980px)}.ShopGates_shopGrid__VgOzv{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes ShopGates_briefFadeOut__qQqjd{0%{opacity:1}to{opacity:0}}@keyframes ShopGates_briefZoomOut__lx6gg{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.RunSummaryOverlay_modalOverlay__iSIZ3{--rs-modal-padding:16px;--rs-modal-inner:32px;--rs-modal-max:440px;--rs-modal-radius:40px;--rs-gap:18px;animation:RunSummaryOverlay_rsFadeIn__clxUm .3s ease-out forwards;background-color:color-mix(in srgb,var(--color-primary-darker) 62%,#0000);display:grid;inset:0;overflow-y:auto;padding:var(--rs-modal-padding);place-items:center;position:fixed;z-index:13650}.RunSummaryOverlay_modalOverlayClosing__M-vHd{animation:RunSummaryOverlay_rsFadeOut__u9Fsf .22s ease-in forwards}@keyframes RunSummaryOverlay_rsFadeIn__clxUm{0%{opacity:0}to{opacity:1}}@keyframes RunSummaryOverlay_rsFadeOut__u9Fsf{0%{opacity:1}to{opacity:0}}.RunSummaryOverlay_modalContainer__sBMBf{animation:RunSummaryOverlay_rsModalEnter__k\+Sp6 .35s ease-out forwards;position:relative;width:min(100%,var(--rs-modal-max))}.RunSummaryOverlay_modalContainerClosing__I8M9j{animation:RunSummaryOverlay_rsModalZoomOut__OxVEu .22s ease-in-out forwards}@keyframes RunSummaryOverlay_rsModalEnter__k\+Sp6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes RunSummaryOverlay_rsModalZoomOut__OxVEu{0%{opacity:1;transform:scale(1) translateY(0)}58%{opacity:.96;transform:scale(.9) translateY(4px)}to{opacity:0;transform:scale(.78) translateY(12px)}}.RunSummaryOverlay_modalWrapper__k88U\+{background-color:var(--color-surface-white);border:1px solid var(--color-border);border-radius:var(--rs-modal-radius);box-shadow:none;filter:none;padding:var(--rs-modal-inner);position:relative;width:100%;z-index:10}.RunSummaryOverlay_modalContent__TgD1w{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.RunSummaryOverlay_modalContent__TgD1w>*{animation:RunSummaryOverlay_rsSlideUp__SYUD7 .5s cubic-bezier(.23,1,.32,1) backwards}.RunSummaryOverlay_modalContent__TgD1w>:first-child{animation-delay:.15s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(2){animation-delay:.2s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(3){animation-delay:.25s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(4){animation-delay:.3s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(5){animation-delay:.35s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(6){animation-delay:.4s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(7){animation-delay:.45s}.RunSummaryOverlay_modalContent__TgD1w>:nth-child(8){animation-delay:.5s}@keyframes RunSummaryOverlay_rsSlideUp__SYUD7{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.RunSummaryOverlay_heroIconWrap__GPXEs{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.RunSummaryOverlay_modalTitle__HleuP{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:var(--title-size);font-weight:900;line-height:1.2;margin:0 0 8px;text-align:center}.RunSummaryOverlay_modalTitle__HleuP.RunSummaryOverlay_successAccent__QHnyC{color:var(--color-gold)}.RunSummaryOverlay_modalTitle__HleuP.RunSummaryOverlay_failureAccent__ZYuZO{color:var(--color-error)}.RunSummaryOverlay_modalDescription__\+agnU{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:clamp(14px,3.5vw,16px);font-weight:500;line-height:1.45;margin:0 0 var(--rs-gap);max-width:34ch;text-align:center}.RunSummaryOverlay_statsGrid__Wzy8f{align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:none;display:flex;gap:20px;justify-content:center;margin-bottom:var(--rs-gap);padding:18px 20px;width:100%}.RunSummaryOverlay_statCard__LmE5a{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.RunSummaryOverlay_statValue__1Mrh1{color:var(--color-text-dark);font-family:MuseoModerno,sans-serif;font-size:clamp(26px,6vw,34px);font-weight:700;line-height:1}.RunSummaryOverlay_statLabel__mMj8w{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:.78rem;font-weight:600;text-align:center}.RunSummaryOverlay_statDivider__vU7cP{align-self:center;background:linear-gradient(180deg,#0000 0,var(--color-border-strong) 50%,#0000 100%);min-height:64px;width:2px}.RunSummaryOverlay_conversionCard__eG0DB{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:var(--rs-gap);padding:0;width:100%}.RunSummaryOverlay_modalWrapper__k88U\+.RunSummaryOverlay_failureDecor__Unzq8 .RunSummaryOverlay_conversionCard__eG0DB{background:#0000;border:none}.RunSummaryOverlay_convertingText__X4LsK{animation:RunSummaryOverlay_rsPulse__nuA4V 1.2s ease-in-out infinite;color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:.95rem;font-weight:600;margin:0;text-align:center}@keyframes RunSummaryOverlay_rsPulse__nuA4V{0%,to{opacity:.65}50%{opacity:1}}.RunSummaryOverlay_conversionInner__FEDFn{align-items:center;display:flex;flex-direction:column;gap:10px}.RunSummaryOverlay_conversionRow__Osr\+s{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:wrap;font-family:Google Sans Flex,sans-serif;font-size:clamp(15px,3.8vw,17px);font-weight:700;gap:10px 14px;justify-content:center}.RunSummaryOverlay_conversionGold__yZgcl{align-items:center;color:var(--color-gold);display:inline-flex;gap:6px}.RunSummaryOverlay_conversionArrow__d8zSG{color:var(--color-text-muted);font-size:1.1rem;font-weight:800}.RunSummaryOverlay_conversionXp__jbqfX{align-items:center;color:var(--color-accent-dark);display:inline-flex;gap:6px}.RunSummaryOverlay_conversionMuted__-YMVY{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:.88rem;font-weight:500;line-height:1.45;margin:0;text-align:center}.RunSummaryOverlay_actions__Md2sP{display:flex;flex-direction:column;gap:10px;width:100%}.RunSummaryOverlay_primaryBtn__QKYB9{border:none;border-radius:24px;box-shadow:none;cursor:pointer;filter:none;font-family:MuseoModerno,sans-serif;font-size:clamp(16px,3.5vw,17px);font-weight:700;min-height:46px;padding:14px 24px;width:100%}.RunSummaryOverlay_primaryBtn__QKYB9.RunSummaryOverlay_success__ANtuz{background:var(--gradient-accent);color:var(--color-text-dark)}.RunSummaryOverlay_primaryBtn__QKYB9.RunSummaryOverlay_failure__5GsaX{background:linear-gradient(135deg,var(--color-gold) 0,color-mix(in srgb,var(--color-gold) 72%,var(--color-surface-white)) 100%);color:var(--color-text-dark)}.RunSummaryOverlay_primaryBtn__QKYB9:disabled{cursor:not-allowed;opacity:.55}.RunSummaryOverlay_secondaryBtn__9T6UA{background:color-mix(in srgb,var(--color-surface) 95%,var(--color-surface-white));border:2px solid var(--color-border-strong);border-radius:22px;color:var(--color-text-dark);cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:.95rem;font-weight:700;min-height:44px;padding:12px 20px;width:100%}.RunSummaryOverlay_secondaryBtn__9T6UA:disabled{cursor:not-allowed;opacity:.5}.RunSummaryOverlay_footerHint__0oyAu{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-style:italic;font-weight:500;line-height:1.45;margin:14px 0 0;max-width:36ch;text-align:center}@media (max-width:400px){.RunSummaryOverlay_modalOverlay__iSIZ3{--rs-modal-padding:12px;--rs-modal-inner:24px;--rs-modal-max:100%;--rs-modal-radius:32px}.RunSummaryOverlay_statsGrid__Wzy8f{gap:14px;padding:14px 16px}.RunSummaryOverlay_statDivider__vU7cP{min-height:56px}}@media (max-width:360px){.RunSummaryOverlay_statsGrid__Wzy8f{flex-direction:column;gap:14px}.RunSummaryOverlay_statDivider__vU7cP{background:linear-gradient(90deg,#0000 0,var(--color-border-strong) 50%,#0000 100%);height:2px;min-height:2px;width:56px}}@media (max-height:520px) and (orientation:landscape){.RunSummaryOverlay_modalOverlay__iSIZ3{align-items:flex-start;padding-top:12px}.RunSummaryOverlay_modalWrapper__k88U\+{padding:22px 24px}}@media (prefers-reduced-motion:reduce){.RunSummaryOverlay_convertingText__X4LsK,.RunSummaryOverlay_modalContainer__sBMBf,.RunSummaryOverlay_modalContent__TgD1w>*,.RunSummaryOverlay_modalOverlay__iSIZ3{animation:none!important}}:root{--history-bg:#0d172f;--history-surface-raised:#ffffff14;--history-text:#fff;--history-muted:#fff9;--history-border:#ffffff14;--history-accent:#4ade80;--history-xp-col:7.25rem}.HistoryPage_container__0BkDX{--manage-accent:#4ade80;align-items:flex-start;background:#0d172f;background:var(--history-bg);box-sizing:border-box;color:#f8fafc;display:flex;font-family:Google Sans Flex,sans-serif;justify-content:center;margin:0 auto;max-width:100%;min-height:100vh;padding:0;width:100%}.HistoryPage_container__0BkDX .tabBtn.tabOn{color:#4ade80!important}.HistoryPage_container__0BkDX .tabBtn.tabOn:before{background-color:#4ade80!important}.HistoryPage_container__0BkDX .scopeChipActive{background:#4ade801f!important;border-color:#4ade8073!important;color:#4ade80!important}.HistoryPage_container__0BkDX .scopeChip:hover{background:#4ade8014!important;border-color:#4ade8059!important;color:#4ade80!important}.HistoryPage_container__0BkDX .chartTitle,.HistoryPage_container__0BkDX .chartTitle svg{color:#4ade80!important}.HistoryPage_container__0BkDX .chartToggleBtn.active{background:#4ade801f!important;border-color:#4ade8073!important;color:#4ade80!important}.HistoryPage_container__0BkDX .savedBtnActive{background:#4ade8029!important;border-color:#4ade8080!important;color:#4ade80!important}.HistoryPage_container__0BkDX .recharts-bar-rectangle path,.HistoryPage_container__0BkDX .recharts-label-list text{fill:#4ade80!important}.HistoryPage_container__0BkDX .headerIcon lord-icon{--lord-icon-primary:#4ade80}.HistoryPage_layoutGrid__5wMRQ{animation:HistoryPage_fadeIn__f0TwW .4s ease-out;display:grid;grid-template-columns:1fr;margin:0 auto;max-width:1300px;width:100%}.HistoryPage_libraryTabsFullWidth__jma\+z{grid-column:1/-1;min-width:0;width:100%}@keyframes HistoryPage_fadeIn__f0TwW{0%{opacity:0}to{opacity:1}}@media (min-width:601px) and (max-width:1023px){.HistoryPage_layoutGrid__5wMRQ{gap:16px}.HistoryPage_sideColumn__QzlGJ{padding:12px 16px}.HistoryPage_calendarWidget__fi6Ze,.HistoryPage_userCard__EZf-T{border-radius:18px;padding:clamp(18px,2.5vw,24px)}.HistoryPage_activityPanel__lGm6Q{border-radius:18px;overflow:hidden}.HistoryPage_greeting__tv4pg{font-size:clamp(1.1rem,3vw,1.25rem)}.HistoryPage_rowTitle__9bEXh{font-size:clamp(.9rem,2.5vw,.95rem)}.HistoryPage_rowMeta__CuyE6{font-size:clamp(.75rem,2vw,.8rem)}.HistoryPage_xpPill__MtiIL{font-size:clamp(.68rem,2vw,.72rem)}.HistoryPage_calMonthLabel__1LDnO{font-size:clamp(.9rem,2.5vw,.95rem)}.HistoryPage_calCell__zHBHe,.HistoryPage_calFooter__8v4tB{font-size:clamp(.75rem,2vw,.8rem)}}@media (min-width:1024px){.HistoryPage_layoutGridWithSidebar__r-rrj{align-items:start;grid-template-columns:minmax(280px,3fr) 1.5fr}.HistoryPage_sideColumn__QzlGJ{position:-webkit-sticky;position:sticky;top:80px}}.HistoryPage_sideColumn__QzlGJ{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px}.HistoryPage_calendarWidget__fi6Ze,.HistoryPage_userCard__EZf-T{background:#0d172f;border:1px solid #ffffff1a;border-radius:20px;padding:20px}.HistoryPage_greeting__tv4pg{color:#fff;font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 4px}.HistoryPage_highlight__eDwQP{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text}.HistoryPage_miniStatsRow__TWDqG{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;padding:12px}.HistoryPage_miniStat__4Z\+AW{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.HistoryPage_msIcon__xAEGT{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.HistoryPage_msInfo__f75gV{display:flex;flex-direction:column}.HistoryPage_msValue__4T6qY{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;line-height:1}.HistoryPage_msLabel__0vhVT{color:#94a3b8;font-size:.75rem;font-weight:600}.HistoryPage_miniStatDivider__MBd0y{background:#ffffff1a;height:35px;margin:0 10px;width:1px}.HistoryPage_calendarWidget__fi6Ze{padding:16px}.HistoryPage_calendarHeader__ovlDv{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HistoryPage_calMonthLabel__1LDnO{align-items:center;color:#fff;display:flex;font-size:.9rem;font-weight:800;gap:8px}.HistoryPage_calControls__CeiDB{display:flex;gap:4px}.HistoryPage_calControls__CeiDB button{background:#ffffff0d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;height:28px;width:28px}.HistoryPage_calControls__CeiDB button:hover:not(:disabled){background:#4ade80;background:var(--color-accent,#4ade80);color:#fff}.HistoryPage_calGrid__D8dSi{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.HistoryPage_calWeekday__x0Ki1{color:#94a3b8;font-size:.7rem;font-weight:700;padding-bottom:8px;text-align:center}.HistoryPage_calCell__zHBHe{align-items:center;aspect-ratio:1;background:#0000;border-radius:8px;color:#f8fafc;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.HistoryPage_calDimmed__dDMEx{opacity:.3;pointer-events:none}.HistoryPage_calToday__QsXN\+{background:#ffffff1a;border:1px solid #ffffff26;color:#fff}.HistoryPage_calLogged__7pg6B{background:#4ade8033;color:#4ade80;font-weight:800}.HistoryPage_calSelected__6MtOE{background:#60a5fa40;border:1.5px solid #60a5fa80;box-shadow:0 0 8px #60a5fa33;color:#60a5fa;font-weight:800}@media (hover:hover){.HistoryPage_calCell__zHBHe:not(.HistoryPage_calDimmed__dDMEx):hover{background:#ffffff14;transform:scale(1.1)}}.HistoryPage_calFooter__8v4tB{border-top:1px dashed #ffffff1a;color:#94a3b8;font-size:.8rem;margin-top:16px;padding-top:12px;text-align:center}.HistoryPage_calFooter__8v4tB strong{color:#4ade80;color:var(--color-accent,#4ade80);font-size:.9rem}.HistoryPage_mainColumn__ddkhf{display:flex;flex-direction:column;min-width:0}.HistoryPage_lessonsTabWrap__PWXX8{flex:1 1;min-height:0;overflow:auto}.HistoryPage_historyTabCalendarWrap__IdHiI{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;min-width:0;padding:8px 12px 4px;width:100%}.HistoryPage_historyTabCalendarWrap__IdHiI .HistoryPage_calendarWidget__fi6Ze{margin-bottom:4px}.HistoryPage_activityPanel__lGm6Q{background:#0d172f;background:var(--history-bg);display:flex;flex:1 1;flex-direction:column;min-height:100%}@media (max-width:1023px){.HistoryPage_mainColumn__ddkhf{min-width:0;width:100%}}.HistoryPage_currentBadge__SMGMj{align-items:center;border:1.5px solid #0000;border-radius:1.25rem;display:inline-flex;font-size:.75rem;font-weight:700;gap:4px;padding:2px 10px;width:-webkit-fit-content;width:fit-content}.HistoryPage_historyListWrap__zIAG6{-webkit-overflow-scrolling:touch;animation:HistoryPage_fadeIn__f0TwW .4s ease-out;box-sizing:border-box;margin:0;min-width:0;overflow-x:auto;padding:8px 0 20px;position:relative;width:100%}.HistoryPage_list__jiPhw{list-style:none;margin:0;padding:4px 0 8px}.HistoryPage_row__US4PM{grid-gap:12px 16px;align-items:start;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--history-border);border-radius:12px;cursor:default;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr);margin:0 -8px;padding:12px;transition:transform .2s ease,background .2s ease}.HistoryPage_row__US4PM:last-child{border-bottom:none}@media (hover:hover){.HistoryPage_row__US4PM:hover{background:#ffffff14;background:var(--history-surface-raised);transform:translateX(4px)}}.HistoryPage_rowIcon__gwrsx{align-items:center;align-self:start;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--history-border);border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.HistoryPage_rowIconCorrect__BuMxt{border-color:#22c55ebf;box-shadow:0 0 0 1px #22c55e40}.HistoryPage_rowIconWrong__eVFRp{border-color:#ef4444bf;box-shadow:0 0 0 1px #ef444433}.HistoryPage_typeIcon_lesson__kcd9u{background:#16a34a14;border-color:#22c55e38}.HistoryPage_typeIcon_practice__U2hk3{background:#2563eb14;border-color:#3b82f640}.HistoryPage_typeIcon_exam__-cPs3{background:#dc262614;border-color:#f8717147}.HistoryPage_rowBody__OlDpZ{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.HistoryPage_rowTitle__9bEXh{color:#fff;color:var(--history-text);font-size:.95rem;font-weight:600}.HistoryPage_rowMeta__CuyE6,.HistoryPage_rowTitle__9bEXh{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-align:left;white-space:normal;width:100%;word-break:break-word}.HistoryPage_rowMeta__CuyE6{color:#fff9;color:var(--history-muted);font-size:.8rem;line-height:1.45}.HistoryPage_rowAnswer__kFLDv{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#e2e8f0eb;display:-webkit-box;font-size:.78rem;line-height:1.45;overflow:hidden;text-align:left;white-space:normal;width:100%;word-break:break-word}@media (max-width:900px){.HistoryPage_historyListWrap__zIAG6{padding:8px 0 20px}.HistoryPage_list__jiPhw{padding:0 0 8px}}@media (max-width:768px){.HistoryPage_container__0BkDX{margin-bottom:2rem;padding:0 0 max(96px,env(safe-area-inset-bottom,0px))}.HistoryPage_layoutGrid__5wMRQ{gap:0}.HistoryPage_sideColumn__QzlGJ{gap:12px;padding:12px}.HistoryPage_calendarWidget__fi6Ze,.HistoryPage_userCard__EZf-T{border-radius:16px;padding:16px}.HistoryPage_activityPanel__lGm6Q{border-radius:0;padding:0}.HistoryPage_historyListWrap__zIAG6{padding:8px 0 20px}.HistoryPage_row__US4PM{border-radius:10px;gap:10px 12px;grid-template-areas:"icon body";grid-template-columns:44px 1fr;margin:0;padding:12px 10px}.HistoryPage_rowIcon__gwrsx{grid-area:icon;height:44px;width:44px}.HistoryPage_rowBody__OlDpZ{grid-area:body;min-width:0}.HistoryPage_rowMeta__CuyE6{-webkit-line-clamp:3;font-size:.75rem}.HistoryPage_rowTitle__9bEXh{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;font-size:.9rem;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.HistoryPage_loadMoreBtn__RMTLU{font-size:.875rem;padding:12px}.HistoryPage_greeting__tv4pg,.HistoryPage_msValue__4T6qY{font-size:1.125rem}.HistoryPage_msLabel__0vhVT{font-size:.7rem}.HistoryPage_calMonthLabel__1LDnO{font-size:.9rem}.HistoryPage_calControls__CeiDB button{font-size:.9rem;height:24px;width:24px}.HistoryPage_calWeekday__x0Ki1{font-size:.7rem}.HistoryPage_calCell__zHBHe,.HistoryPage_calFooter__8v4tB{font-size:.75rem}}.HistoryPage_loadMoreBtn__RMTLU{background:#0000;border:1px dashed #ffffff1a;border-radius:16px;box-sizing:border-box;color:#94a3b8;cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:.9rem;font-weight:700;margin-left:auto;margin-right:auto;margin-top:8px;max-width:1300px;padding:14px;width:100%}.HistoryPage_loadMoreBtn__RMTLU:hover{background:#ffffff0d;border-color:#fff;color:#fff}.HistoryPage_spinner__qaxNp{animation:HistoryPage_spin__8JB\+s 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top:4px solid var(--color-accent,#4ade80);height:40px;width:40px}.HistoryPage_spinnerTiny__iPHGx{animation:HistoryPage_spin__8JB\+s 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top:2px solid var(--color-accent,#4ade80);height:16px;width:16px}@keyframes HistoryPage_spin__8JB\+s{to{transform:rotate(1turn)}}.HistoryPage_errorMini__\+Jf8k{color:#f43f5e;font-size:.8rem;margin-bottom:10px;text-align:center}.HistoryPage_unauthContent__hOrEO{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100vh;padding:0;text-align:center;width:100%}.HistoryPage_unauthIcon__Svd\+L{font-size:3rem;margin-bottom:16px}.HistoryPage_btnPrimary__IKdE\+{background:var(--gradient-accent);border:none;border-radius:30px;color:#0f172a;cursor:pointer;font-family:MuseoModerno,sans-serif;font-weight:700;margin-top:16px;padding:12px 24px}@media (max-width:480px){.HistoryPage_container__0BkDX{padding-bottom:max(88px,env(safe-area-inset-bottom,0px))}.HistoryPage_activityPanel__lGm6Q{border-top:1px solid #ffffff26}.HistoryPage_currentBadge__SMGMj{font-size:.75rem;padding:2px 10px}.HistoryPage_unauthIcon__Svd\+L{font-size:2.5rem}.HistoryPage_btnPrimary__IKdE\+{font-size:.9rem;padding:10px 20px}}@media (max-width:400px){.HistoryPage_container__0BkDX{padding-bottom:max(72px,env(safe-area-inset-bottom,0px))}.HistoryPage_layoutGrid__5wMRQ{gap:0}.HistoryPage_sideColumn__QzlGJ{padding:8px 10px}.HistoryPage_calendarWidget__fi6Ze,.HistoryPage_userCard__EZf-T{border-radius:14px;padding:12px}.HistoryPage_miniStatsRow__TWDqG{padding:10px}.HistoryPage_msIcon__xAEGT{height:28px;width:28px}.HistoryPage_msValue__4T6qY{font-size:1rem}.HistoryPage_msLabel__0vhVT{font-size:.7rem}.HistoryPage_miniStatDivider__MBd0y{height:30px;margin:0 8px}.HistoryPage_calendarHeader__ovlDv{margin-bottom:12px}.HistoryPage_calGrid__D8dSi{gap:2px}.HistoryPage_calWeekday__x0Ki1{font-size:.6rem;padding-bottom:6px}.HistoryPage_calCell__zHBHe{border-radius:6px;font-size:.7rem}.HistoryPage_calFooter__8v4tB{font-size:.7rem;margin-top:12px;padding-top:10px}.HistoryPage_rowTitle__9bEXh{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;font-size:.875rem;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.HistoryPage_rowMeta__CuyE6{font-size:.7rem}.HistoryPage_loadMoreBtn__RMTLU{font-size:.8rem;padding:10px}}.HistoryPage_homeHistoryRouteShell__Nvpyi{box-sizing:border-box;min-width:0;width:100%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f{max-width:100%;min-width:0;table-layout:fixed;width:100%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:first-child,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:first-child{padding-right:14px;text-align:left}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(2),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(2){padding-left:14px}@media (min-width:1025px){.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:first-child,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:first-child{min-width:0;width:52%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(2),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(2){max-width:280px;min-width:0;width:26%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(3),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(3){max-width:142px;min-width:0;width:22%}}@media (max-width:1024px){.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f{font-size:.8125rem}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th{overflow-wrap:anywhere;padding:10px 8px;word-break:break-word}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:first-child,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:first-child{min-width:0;width:46%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(2),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(2){max-width:220px;min-width:0;width:28%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(3),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(3){max-width:118px;min-width:0;width:26%}}@media (max-width:600px){.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f{font-size:.75rem}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th{padding:8px 6px}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:first-child,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:first-child{padding-right:10px}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(2),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(2){padding-left:10px}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:first-child,.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:first-child{min-width:0;width:46%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(2),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(2){max-width:180px;min-width:0;width:28%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f td:nth-child(3),.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th:nth-child(3){max-width:100px;min-width:0;width:26%}.HistoryPage_homeHistoryRouteShell__Nvpyi .HistoryPage_homeHistoryRouteTable__mEC0f th{font-size:.65rem;letter-spacing:.02em}}.ItemsPage_container__271mB{color:#f8fafc;display:flex;flex-direction:column;font-family:Google Sans Flex,sans-serif;gap:0;margin-bottom:4rem;min-height:100vh}.ItemsPage_container__271mB,.ItemsPage_header__cnxXD{background:var(--color-primary-dark)}.ItemsPage_tabBar__COBNq{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:center;padding:12px 16px}.ItemsPage_tabs__QD3DF{display:flex;gap:0;max-width:320px;width:100%}.ItemsPage_currencyBar__UTLuA{align-items:center;border-bottom:1px solid #ffffff26;display:flex;gap:16px;justify-content:center;justify-self:center;margin:0 16px;overflow:visible;padding:20px 32px}.ItemsPage_currencyItem__1Quq7{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.4rem;display:flex;gap:6px;justify-content:center;padding:8px 12px}button.ItemsPage_currencyItem__1Quq7.ItemsPage_currencyItemWithKeysPromo__HgRaa{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;max-width:100%;text-align:center;width:auto}button.ItemsPage_currencyItem__1Quq7.ItemsPage_currencyItemWithKeysPromo__HgRaa:focus-visible{outline:2px solid #4ade80;outline:2px solid var(--color-accent,#4ade80);outline-offset:2px}button.ItemsPage_currencyItem__1Quq7.ItemsPage_currencyItemWithKeysPromo__HgRaa:focus:not(:focus-visible){outline:none}.ItemsPage_currencyItemWithKeysPromo__HgRaa{--keys-promo-btn:32px;gap:10px;overflow:visible;padding-left:10px;padding-right:calc(var(--keys-promo-btn)/2 + 10px);position:relative}.ItemsPage_keysPromoInlineBtn__Fe077{-webkit-tap-highlight-color:transparent;align-items:center;background:color-mix(in srgb,#fff 8%,#0d172f);background:color-mix(in srgb,#fff 8%,var(--color-primary-dark,#0d172f));border:none;border-radius:50%;cursor:inherit;display:flex;flex-shrink:0;height:var(--keys-promo-btn);justify-content:center;line-height:0;margin:0;padding:0;position:absolute;right:calc(var(--keys-promo-btn)*-1/2);top:50%;transform:translateY(-50%);width:var(--keys-promo-btn)}.ItemsPage_currencyIcon__0GFJv{flex-shrink:0}.ItemsPage_currencyAmount__hrCvY{font-feature-settings:"tnum";font-family:MuseoModerno,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700}.ItemsPage_currencyAmountKeys__wjsgq,.ItemsPage_currencyItem__1Quq7:first-child .ItemsPage_currencyAmount__hrCvY{color:#fff}.ItemsPage_tabBtn__YJbWF{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:1 1;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;margin-bottom:-2px;overflow:hidden;padding:14px 20px;position:relative;transition:color .3s cubic-bezier(.4,0,.2,1)}.ItemsPage_tabBtn__YJbWF:before{background:var(--color-accent);bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.ItemsPage_tabBtn__YJbWF:hover{color:var(--color-text-light)}.ItemsPage_tabBtn__YJbWF.ItemsPage_tabOn__7XDCL{color:var(--color-accent)}.ItemsPage_tabBtn__YJbWF.ItemsPage_tabOn__7XDCL:before{transform:scaleX(1)}.ItemsPage_content__7K9rb{background:var(--color-primary-dark);display:flex;flex:1 1;flex-direction:column}.ItemsPage_unauthContent__7MiO1{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100vh;padding:0;text-align:center;width:100%}.ItemsPage_unauthIcon__d-UWn{font-size:3rem;margin-bottom:16px}.ItemsPage_btnPrimary__BYTrj{background:var(--gradient-accent);border:none;border-radius:30px;color:#0f172a;cursor:pointer;font-family:MuseoModerno,sans-serif;font-weight:700;margin-top:16px;padding:12px 24px}.ItemsPage_spinner__kOzO\+{animation:ItemsPage_spin__AaNPb .9s linear infinite;border:3px solid #fff3;border-radius:50%;border-top:3px solid var(--color-accent);height:28px;width:28px}@keyframes ItemsPage_spin__AaNPb{to{transform:rotate(1turn)}}@media (max-width:768px){.ItemsPage_container__271mB{border:none}.ItemsPage_currencyBar__UTLuA{gap:12px;justify-content:center;padding:20px}.ItemsPage_currencyItemWithKeysPromo__HgRaa{padding-right:calc(var(--keys-promo-btn)/2 + 12px)}.ItemsPage_currencyItemWithKeysPromo__HgRaa .ItemsPage_currencyAmountKeys__wjsgq{margin-right:4px}.ItemsPage_currencyItem__1Quq7{padding:8px 12px}.ItemsPage_currencyAmount__hrCvY{font-size:.9rem}.ItemsPage_tabBtn__YJbWF{font-size:.9rem;padding:12px 16px}}@media (max-width:480px){.ItemsPage_currencyItemWithKeysPromo__HgRaa{padding-right:calc(var(--keys-promo-btn)/2 + 14px)}.ItemsPage_currencyItemWithKeysPromo__HgRaa .ItemsPage_currencyAmountKeys__wjsgq{margin-right:6px}.ItemsPage_currencyItem__1Quq7{gap:4px;padding:6px 12px}.ItemsPage_currencyAmount__hrCvY{font-size:.875rem}.ItemsPage_tabBtn__YJbWF{font-size:1rem;padding:10px 12px}}.ManageItemsPage_page__8sqfB{background:#0d172f;background:var(--color-primary-dark,var(--manage-bg));color:#f8fafc;color:var(--color-text-light,#f8fafc);display:flex;flex-direction:column;font-family:Google Sans Flex,system-ui,sans-serif;margin-bottom:4rem;min-height:100vh;padding:0}.ManageItemsPage_itemsShell__1X7G7{display:flex;flex:1 1;flex-direction:column;min-height:0}.ManageItemsPage_itemsHeader__EInzM{background:#0d172f;background:var(--color-primary-dark,var(--manage-bg))}.ManageItemsPage_tabBar__hFn4L{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:center;padding:12px 16px}.ManageItemsPage_tabs__rn763{display:flex;max-width:320px;width:100%}.ManageItemsPage_tabBtn__ghIQL{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:1 1;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;margin-bottom:-2px;overflow:hidden;padding:14px 20px;position:relative;transition:color .3s cubic-bezier(.4,0,.2,1)}.ManageItemsPage_tabBtn__ghIQL:before{background:#fbbf24;background:var(--manage-accent);bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.ManageItemsPage_tabBtn__ghIQL:hover{color:#f8fafc;color:var(--color-text-light,#f8fafc)}.ManageItemsPage_tabBtn__ghIQL.ManageItemsPage_tabOn__wr7ep{color:#fbbf24}.ManageItemsPage_tabBtn__ghIQL.ManageItemsPage_tabOn__wr7ep:before{background-color:#fbbf24;transform:scaleX(1)}.ManageItemsPage_itemsContent__3PL43{background:#0d172f;background:var(--color-primary-dark,var(--manage-bg));display:flex;flex:1 1;flex-direction:column}.ManageItemsPage_catalogPanel__6HLF3{animation:ManageItemsPage_fadeInPanel__MXFbP .4s ease-out;margin:0 auto;max-width:1300px;padding:20px 16px;position:relative;width:100%}@keyframes ManageItemsPage_fadeInPanel__MXFbP{0%{opacity:0}to{opacity:1}}.ManageItemsPage_list__knuue{list-style:none;margin:0;padding:4px 0 8px}.ManageItemsPage_row__1Qr4F{grid-gap:12px 16px;align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--manage-border);border-radius:12px;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 -8px;padding:12px;transition:transform .2s ease,background .2s ease}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN{border-radius:0;margin:0}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithSerial__nuL9i:not(.ManageItemsPage_rowWithoutIcon__cgxXj){grid-template-columns:2.75rem auto minmax(0,1fr) auto}.ManageItemsPage_listSerialCell__s5mWI{font-feature-settings:"tnum";align-self:center;color:#fff9;color:var(--manage-muted);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;text-align:center;-webkit-user-select:none;user-select:none}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithoutIcon__cgxXj.ManageItemsPage_lessonCatalogListRow__g87UC{grid-template-areas:"body actions";grid-template-columns:minmax(0,1fr) auto}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithoutIcon__cgxXj.ManageItemsPage_lessonCatalogListRow__g87UC .ManageItemsPage_rowBody__dqCNb{grid-area:body;min-width:0;width:100%}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithoutIcon__cgxXj.ManageItemsPage_lessonCatalogListRow__g87UC .ManageItemsPage_rowActions__vCRTF{grid-area:actions}@media (max-width:768px){.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithSerial__nuL9i:not(.ManageItemsPage_rowWithoutIcon__cgxXj){grid-template-areas:"serial icon body" "actions actions actions";grid-template-columns:2.25rem 44px 1fr}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithSerial__nuL9i:not(.ManageItemsPage_rowWithoutIcon__cgxXj) .ManageItemsPage_listSerialCell__s5mWI{align-self:start;grid-area:serial;padding-top:10px}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithSerial__nuL9i:not(.ManageItemsPage_rowWithoutIcon__cgxXj) .ManageItemsPage_rowIcon__C3z0X{grid-area:icon}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithSerial__nuL9i:not(.ManageItemsPage_rowWithoutIcon__cgxXj) .ManageItemsPage_rowBody__dqCNb{grid-area:body}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithSerial__nuL9i:not(.ManageItemsPage_rowWithoutIcon__cgxXj) .ManageItemsPage_rowActions__vCRTF{grid-area:actions;width:100%}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithoutIcon__cgxXj.ManageItemsPage_lessonCatalogListRow__g87UC{grid-template-areas:"body" "actions";grid-template-columns:1fr}.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN.ManageItemsPage_rowWithoutIcon__cgxXj.ManageItemsPage_lessonCatalogListRow__g87UC .ManageItemsPage_rowActions__vCRTF{width:100%}}@media (hover:hover){.ManageItemsPage_row__1Qr4F.ManageItemsPage_itemsRow__BogBN:hover{background:#ffffff14;background:var(--manage-surface-raised)}}.ManageItemsPage_createBtn__BLbWb{align-items:center;background:#fbbf241f;border:1px solid #fbbf2473;border-radius:10px;color:#fbbf24;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;padding:10px 14px;transition:all .2s ease}@media (hover:hover){.ManageItemsPage_createBtn__BLbWb:hover:not(:disabled){background:#fbbf2433;color:#fde68a}}.ManageItemsPage_rowIcon__C3z0X{align-items:center;align-self:start;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.ManageItemsPage_rowBody__dqCNb{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.ManageItemsPage_titleRow__Klz8O{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.ManageItemsPage_rowTitlePart__GT9qv{color:#fff;color:var(--manage-text);flex:0 1 auto;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ManageItemsPage_rarityPillInline__EnP2m{background:#ffffff0a;border:1px solid;border-radius:999px;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:4px 9px;white-space:nowrap}.ManageItemsPage_rowMeta__Kh9bX{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff9;color:var(--manage-muted);display:-webkit-box;font-size:.8rem;line-height:1.45;overflow:hidden;text-align:left;width:100%}.ManageItemsPage_rowActions__vCRTF{align-items:center;align-self:center;display:flex;gap:8px}.ManageItemsPage_editBtn__wM0Zw{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;color:#fff;color:var(--manage-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;line-height:1.2;padding:8px 16px;transition:all .2s ease}@media (hover:hover){.ManageItemsPage_editBtn__wM0Zw:hover:not(:disabled){background:color-mix(in srgb,#fbbf24 12%,#0000);background:color-mix(in srgb,var(--manage-accent) 12%,#0000);border-color:color-mix(in srgb,#fbbf24 35%,#0000);border-color:color-mix(in srgb,var(--manage-accent) 35%,#0000);color:#fbbf24;color:var(--manage-accent)}}.ManageItemsPage_editBtn__wM0Zw:disabled{cursor:not-allowed;opacity:.4}.ManageItemsPage_actionError__rO4Hm,.ManageItemsPage_saveError__mNobn{background:#f871711f;border:1px solid #f8717140;border-radius:10px;color:#fca5a5;font-size:.9rem;margin:0 0 16px;padding:12px 16px}.ManageItemsPage_saveError__mNobn{margin-bottom:0;margin-top:16px}.ManageItemsPage_loadingWrap__jBCg2{display:flex;justify-content:center;padding:40px 16px 48px}.ManageItemsPage_spinner__YvaSO{animation:ManageItemsPage_spin__SvJ8s .8s cubic-bezier(.25,1,.5,1) infinite;border:3px solid #ffffff14;border-radius:50%;border-top:3px solid var(--manage-accent);height:36px;width:36px}@keyframes ManageItemsPage_spin__SvJ8s{to{transform:rotate(1turn)}}.ManageItemsPage_emptyHint__3yOXB,.ManageItemsPage_tabEmptyHint__MHiEJ{color:#fff9;color:var(--manage-muted);font-size:.9rem;padding:28px 12px 36px;text-align:center}.ManageItemsPage_searchEmptyHint__jHx4l{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#cbd5e1;font-size:.9rem;font-weight:600;line-height:1.5;margin:0;padding:14px 16px;text-align:center}.ManageItemsPage_editModalOverlay__i82zl{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;animation:ManageItemsPage_briefFadeIn__4LMof .25s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d172f8c;box-sizing:border-box;display:grid;inset:0;overflow-y:auto;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));place-items:center;position:fixed;scrollbar-width:none;z-index:1100}.ManageItemsPage_editModalOverlay__i82zl::-webkit-scrollbar{display:none;height:0;width:0}@keyframes ManageItemsPage_briefFadeIn__4LMof{0%{opacity:0}to{opacity:1}}.ManageItemsPage_modalPanel__AhGOL{animation:ManageItemsPage_bounceIn__JIHPn .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:ManageItemsPage_bounceIn__JIHPn .6s var(--modal-easing-bouncy) forwards;background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;display:flex;flex-direction:column;max-height:min(calc(100vh - 40px),calc(100dvh - 40px));min-height:0;overflow:visible;padding:28px;position:relative;width:min(640px,100%)}@keyframes ManageItemsPage_bounceIn__JIHPn{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.ManageItemsPage_modalHeader__j9AsO{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px;padding-right:52px}.ManageItemsPage_modalTitle__0uw2n{font-size:1.25rem;font-weight:700;margin:0}.ManageItemsPage_modalClose__hY\+H6{background:var(--color-primary-dark);border:1px solid #ffffff1f;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:-10px;top:-10px;transition:background .3s ease,transform .3s ease;width:44px;z-index:2}.ManageItemsPage_modalClose__hY\+H6:hover{transform:scale(1.1)}.ManageItemsPage_modalBodyScroll__pRwnX{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.ManageItemsPage_modalBodyScroll__pRwnX::-webkit-scrollbar{display:none}.ManageItemsPage_modalPreview__0m6Vb{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:16px;border-radius:var(--manage-radius-md);display:flex;gap:16px;margin-bottom:24px;padding:14px 16px}.ManageItemsPage_iconFieldPreview__yHRlh{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:12px;display:flex;height:52px;justify-content:center;width:52px}.ManageItemsPage_iconFieldRow__Iv\+XH{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ManageItemsPage_iconPickBtn__Vliyy{background:#4ade801a;border:1px solid #4ade8059;border-radius:10px;color:#4ade80;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:600;min-width:160px;padding:12px 16px;transition:background .2s ease,border-color .2s ease}@media (hover:hover){.ManageItemsPage_iconPickBtn__Vliyy:hover{background:#4ade802e;border-color:#4ade808c}}.ManageItemsPage_iconPickerOverlay__gruWn{align-items:center;animation:ManageItemsPage_fadeIn__WAe9O .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:12px env(safe-area-inset-right,0) max(12px,env(safe-area-inset-bottom,0)) env(safe-area-inset-left,0);position:fixed;z-index:1100}.ManageItemsPage_iconPickerPanel__YiPrV{animation:ManageItemsPage_scaleUp__dRGrT .28s cubic-bezier(.34,1.56,.64,1);background:#1a2744;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 60px #0006;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(90dvh,640px);max-width:480px;min-height:0;padding:24px;width:min(480px,calc(100vw - 32px))}@keyframes ManageItemsPage_fadeIn__WAe9O{0%{opacity:0}to{opacity:1}}@keyframes ManageItemsPage_scaleUp__dRGrT{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.ManageItemsPage_iconPickerPanel__YiPrV .ManageItemsPage_modalHeader__j9AsO{align-items:center;gap:8px;justify-content:space-between;margin-bottom:20px;padding-right:0}.ManageItemsPage_iconPickerPanel__YiPrV .ManageItemsPage_modalTitle__0uw2n{font-size:1.2rem;font-weight:700}.ManageItemsPage_iconPickerPanel__YiPrV .ManageItemsPage_modalClose__hY\+H6{background:#ffffff14;border:none;border-radius:50%;color:#fff;color:var(--manage-text);height:32px;position:static;transition:all .2s;width:32px}.ManageItemsPage_iconPickerPanel__YiPrV .ManageItemsPage_modalClose__hY\+H6:hover{background:#ffffff26;color:#fff;transform:none}.ManageItemsPage_iconPickerBody__Dv8Je{-webkit-overflow-scrolling:touch;flex:1 1;margin-right:-6px;min-height:0;overflow-y:auto;padding-right:6px}.ManageItemsPage_iconPickerList__gQYlQ{max-height:min(52vh,400px)!important}.ManageItemsPage_iconPickerAdminBtn__skVSc{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#e2e8f0d9;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;margin-right:8px;transition:all .2s;width:32px}.ManageItemsPage_iconPickerAdminBtn__skVSc:hover{background:#ffffff26;color:#fff}.ManageItemsPage_formFieldset__eNRbe{border:none;margin:0;padding:0}.ManageItemsPage_formFieldset__eNRbe:disabled{opacity:.7;pointer-events:none}.ManageItemsPage_formFieldsetModal__mRTVs{display:flex;flex:1 1;flex-direction:column;min-height:0}.ManageItemsPage_formFieldsetModal__mRTVs .ManageItemsPage_formGrid__j-JxM{align-content:start;flex:1 1;min-height:0}.ManageItemsPage_formFieldsetModal__mRTVs .ManageItemsPage_formGrid__j-JxM,.ManageItemsPage_formGrid__j-JxM{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:1fr 1fr}.ManageItemsPage_formLabel__1aaaf{color:#fff6;color:var(--manage-subtle);display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:8px;text-transform:uppercase}.ManageItemsPage_formLabelFull__eoiW0{grid-column:1/-1}.ManageItemsPage_attributesField__GLGuJ{min-height:0}.ManageItemsPage_formInput__rnf53,.ManageItemsPage_formSelect__IGqPT,.ManageItemsPage_formTextarea__feyKG{-webkit-appearance:none;appearance:none;background:#0003;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;color:#fff;color:var(--manage-text);font-family:inherit;font-size:.95rem;padding:12px 14px;transition:.2s}.ManageItemsPage_formInput__rnf53:focus,.ManageItemsPage_formSelect__IGqPT:focus,.ManageItemsPage_formTextarea__feyKG:focus{border-color:#fbbf2473;box-shadow:0 0 0 2px #fbbf241f;outline:none}.ManageItemsPage_formTextarea__feyKG{min-height:80px;resize:none}.ManageItemsPage_formTextareaMono__VOnVq{font-family:monospace;font-size:.85rem;min-height:150px}.ManageItemsPage_attributesTextarea__Cs0l6{box-sizing:border-box;overflow:hidden;width:100%}.ManageItemsPage_questionScopeGroup__AVDOw{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.ManageItemsPage_scopeChip__zm3Mv{align-items:center;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc7;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;letter-spacing:.01em;padding:8px 16px;text-transform:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.ManageItemsPage_scopeChipActive__7QUun{background:#ffffff1a;border-color:#fff;color:#fff}.ManageItemsPage_scopeCheckbox__egKiv{accent-color:#fbbf24;cursor:pointer;height:14px;margin:0;width:14px}.ManageItemsPage_formActions__yHXa3{border-top:1px solid #ffffff14;border-top:1px solid var(--manage-border);display:flex;gap:12px;margin-top:28px;padding-top:20px}.ManageItemsPage_formActionsSpacer__uQyA7{flex:1 1}.ManageItemsPage_btnGhost__SI-HA,.ManageItemsPage_btnPrimary__bcRh\+{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px}.ManageItemsPage_btnPrimary__bcRh\+{background:#fbbf24;color:#0d172f}.ManageItemsPage_btnPrimary__bcRh\+:disabled{cursor:not-allowed;opacity:.6}.ManageItemsPage_btnGhost__SI-HA{background:#0000;border:1px solid #ffffff14;border:1px solid var(--manage-border);color:#fff9;color:var(--manage-muted)}.ManageItemsPage_btnGhost__SI-HA:hover{background:#ffffff0f;color:#fff}.ManageItemsPage_deleteOverlay__VU9vN{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}.ManageItemsPage_deleteConfirmModal__q02tP{background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.ManageItemsPage_deleteConfirmTitle__RpQaI{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.ManageItemsPage_deleteConfirmText__sWayT{color:#cbd5e1;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.ManageItemsPage_deleteConfirmActions__NnsNg{display:flex;gap:10px;margin-top:20px}.ManageItemsPage_btnDanger__rZL9K{background-color:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;padding:12px 18px}.ManageItemsPage_btnDanger__rZL9K:disabled{cursor:not-allowed;opacity:.65}@media (max-width:900px){.ManageItemsPage_formGrid__j-JxM{gap:16px;grid-template-columns:1fr}.ManageItemsPage_formFieldsetModal__mRTVs .ManageItemsPage_formGrid__j-JxM{grid-template-columns:1fr}}@media (max-width:768px){.ManageItemsPage_row__1Qr4F{grid-template-areas:"icon body" "actions actions";grid-template-columns:44px 1fr;padding:12px 10px}.ManageItemsPage_rowIcon__C3z0X{grid-area:icon;height:44px;width:44px}.ManageItemsPage_rowBody__dqCNb{grid-area:body}.ManageItemsPage_rowActions__vCRTF{grid-area:actions;width:100%}.ManageItemsPage_editBtn__wM0Zw{flex:1 1;justify-content:center}.ManageItemsPage_row__1Qr4F.ManageItemsPage_rowWithoutIcon__cgxXj{grid-template-areas:"serial body" "actions actions";grid-template-columns:0 1fr;min-width:0;overflow-x:clip;width:100%}.ManageItemsPage_row__1Qr4F.ManageItemsPage_rowWithoutIcon__cgxXj .ManageItemsPage_listSerialCell__s5mWI{align-self:start;grid-area:serial;padding-top:10px}.ManageItemsPage_row__1Qr4F.ManageItemsPage_rowWithoutIcon__cgxXj .ManageItemsPage_rowBody__dqCNb{grid-area:body}.ManageItemsPage_row__1Qr4F.ManageItemsPage_rowWithoutIcon__cgxXj .ManageItemsPage_rowActions__vCRTF{grid-area:actions;min-width:0;width:100%}.ManageItemsPage_editModalOverlay__i82zl{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.ManageItemsPage_modalPanel__AhGOL{border-bottom:none;border-left:none;border-radius:0;border-right:none;height:100dvh;margin:0;max-height:100dvh;max-width:none;min-height:0;padding:16px 16px calc(18px + env(safe-area-inset-bottom, 0px));width:100%}.ManageItemsPage_modalBodyScroll__pRwnX{flex:1 1 auto;max-height:none;min-height:0}.ManageItemsPage_modalClose__hY\+H6{height:38px;right:12px;top:12px;width:38px}.ManageItemsPage_modalHeader__j9AsO{padding-right:44px}.ManageItemsPage_formFieldsetModal__mRTVs .ManageItemsPage_formGrid__j-JxM{gap:14px;grid-template-columns:1fr}.ManageItemsPage_iconPickBtn__Vliyy{min-width:0;width:100%}.ManageItemsPage_questionScopeGroup__AVDOw{gap:6px;padding:8px}.ManageItemsPage_scopeChip__zm3Mv{font-size:.85rem;padding:6px 14px}.ManageItemsPage_deleteOverlay__VU9vN{padding:12px}.ManageItemsPage_deleteConfirmModal__q02tP{text-align:center}.ManageItemsPage_deleteConfirmActions__NnsNg{align-items:center;flex-direction:column}.ManageItemsPage_btnDanger__rZL9K,.ManageItemsPage_deleteConfirmActions__NnsNg .ManageItemsPage_btnGhost__SI-HA{width:100%}.ManageItemsPage_iconPickerOverlay__gruWn{align-items:center}.ManageItemsPage_iconPickerPanel__YiPrV{border-radius:22px;max-height:min(88dvh,640px);max-width:460px;padding:18px 16px 20px;width:min(460px,calc(100vw - 24px))}}@media (max-width:480px){.ManageItemsPage_modalPanel__AhGOL{padding:14px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.ManageItemsPage_tabBtn__ghIQL{font-size:1rem;padding:10px 12px}.ManageItemsPage_formActions__yHXa3{flex-direction:column}.ManageItemsPage_btnGhost__SI-HA,.ManageItemsPage_btnPrimary__bcRh\+{width:100%}.ManageItemsPage_iconPickerOverlay__gruWn{padding:10px}.ManageItemsPage_iconPickerPanel__YiPrV{border-radius:20px;max-height:min(90dvh,640px);max-width:none;padding:16px 14px 18px;width:calc(100vw - 20px)}.ManageItemsPage_iconPickerList__gQYlQ{max-height:calc(90dvh - 136px)!important}}.ManageExercisesPage_page__CJFnf{background:#0d172f;background:var(--manage-bg);color:#fff;color:var(--manage-text);font-family:Google Sans Flex,system-ui,sans-serif;margin-bottom:4rem;min-height:100vh}.ManageExercisesPage_itemsShell__ugZJD{display:flex;flex-direction:column;min-height:100%}.ManageExercisesPage_itemsHeader__1ic2K{background:#0d172f;background:var(--manage-bg)}.ManageExercisesPage_tabBar__3nytZ{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:center;padding:12px 16px}.ManageExercisesPage_tabs__5Ge9B{display:flex;max-width:320px;width:100%}.ManageExercisesPage_tabBtn__Esbty{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:1 1;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;margin-bottom:-2px;overflow:hidden;padding:14px 20px;position:relative;transition:color .3s cubic-bezier(.4,0,.2,1)}.ManageExercisesPage_tabBtn__Esbty:before{background:#fbbf24;background:var(--manage-accent);bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.ManageExercisesPage_tabBtn__Esbty.ManageExercisesPage_tabOn__J18g\+{color:#fbbf24}.ManageExercisesPage_tabBtn__Esbty.ManageExercisesPage_tabOn__J18g\+:before{transform:scaleX(1)}.ManageExercisesPage_itemsContent__Ln02z{display:flex;flex:1 1;flex-direction:column}.ManageExercisesPage_catalogPanel__KTMVn{margin:0 auto;max-width:1300px;padding:0 16px;width:100%}.ManageExercisesPage_createRow__Wna\+a{display:flex;justify-content:flex-end;margin:8px 0 6px}.ManageExercisesPage_questionScopeGroup__4Fezq{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px;padding:10px}.ManageExercisesPage_scopeChip__SzOJ8{align-items:center;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc7;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:600;gap:6px;letter-spacing:.01em;padding:6px 10px;text-transform:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.ManageExercisesPage_scopeChipActive__P21pm{background:color-mix(in srgb,#fbbf24 12%,#0000);background:color-mix(in srgb,var(--manage-accent) 12%,#0000);border-color:color-mix(in srgb,#fbbf24 55%,#0000);border-color:color-mix(in srgb,var(--manage-accent) 55%,#0000);color:color-mix(in srgb,#fbbf24 85%,#fff 15%);color:color-mix(in srgb,var(--manage-accent) 85%,#fff 15%)}.ManageExercisesPage_createBtn__jjEhO{background:#fbbf241f;border:1px solid #fbbf2473;border-radius:10px;color:#fbbf24}.ManageExercisesPage_createBtn__jjEhO,.ManageExercisesPage_exportBtn__dyYIp{align-items:center;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;padding:10px 14px}.ManageExercisesPage_exportBtn__dyYIp{background:#22c55e24;border:1px solid #22c55e80;border-radius:10px;color:#86efac}.ManageExercisesPage_exportBtn__dyYIp:disabled{cursor:not-allowed;opacity:.55}.ManageExercisesPage_list__DrUCm{list-style:none;margin:0;padding:6px 0}.ManageExercisesPage_row__6stFA{grid-gap:12px 16px;align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--manage-border);border-radius:12px;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 -8px;padding:12px;transition:transform .2s ease,background .2s ease}.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc{border-radius:0;margin:0}@media (hover:hover){.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc:hover{background:#ffffff14;background:var(--manage-surface-raised)}}.ManageExercisesPage_listSerialCell__nGTxW{font-feature-settings:"tnum";align-self:center;color:#fff9;color:var(--manage-muted);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;text-align:center;-webkit-user-select:none;user-select:none}.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc.ManageExercisesPage_rowWithSerial__IhZeh{grid-template-columns:2.75rem auto minmax(0,1fr) auto}@media (max-width:768px){.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc.ManageExercisesPage_rowWithSerial__IhZeh{grid-template-areas:"serial icon body" "actions actions actions";grid-template-columns:2.25rem 44px 1fr}.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc.ManageExercisesPage_rowWithSerial__IhZeh .ManageExercisesPage_listSerialCell__nGTxW{align-self:start;grid-area:serial;padding-top:10px}.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc.ManageExercisesPage_rowWithSerial__IhZeh .ManageExercisesPage_rowIcon__0lA7z{grid-area:icon}.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc.ManageExercisesPage_rowWithSerial__IhZeh .ManageExercisesPage_rowBody__M9-Ir{grid-area:body}.ManageExercisesPage_row__6stFA.ManageExercisesPage_itemsRow__tp9Wc.ManageExercisesPage_rowWithSerial__IhZeh .ManageExercisesPage_rowActions__CyMWO{grid-area:actions;width:100%}}.ManageExercisesPage_rowIcon__0lA7z{align-items:center;align-self:start;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.ManageExercisesPage_rowBody__M9-Ir{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.ManageExercisesPage_titleRow__h4fub{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.ManageExercisesPage_historyQuestionCodesLine__--QmE{flex:0 1 auto;min-width:0}.ManageExercisesPage_rowTitlePart__jt7ol{color:#fff;color:var(--manage-text);flex:0 1 auto;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageExercisesPage_rarityPillInline__8bvVL{background:#ffffff0a;border:1px solid #c4b5fd73;border-radius:999px;color:#c4b5fd}.ManageExercisesPage_rarityPillInline__8bvVL,.ManageExercisesPage_visibilityPillInline__I4NUe{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:4px 9px;white-space:nowrap}.ManageExercisesPage_visibilityPillInline__I4NUe{appearance:none;-webkit-appearance:none;border:1px solid #94a3b873;border-radius:999px;cursor:pointer;transition:filter .2s ease,opacity .2s ease}@media (hover:hover){.ManageExercisesPage_visibilityPillInline__I4NUe:hover:not(:disabled){filter:brightness(1.08)}}.ManageExercisesPage_visibilityPillInline__I4NUe:disabled{cursor:wait;opacity:.75}.ManageExercisesPage_rowActions__CyMWO{align-items:center;align-self:center;display:flex;gap:8px}.ManageExercisesPage_editBtn__mv2oK{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;color:#fff;color:var(--manage-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.ManageExercisesPage_iconOnlyBtn__WjthM{height:36px;justify-content:center;min-width:36px;padding:0;width:36px}@media (hover:hover){.ManageExercisesPage_editBtn__mv2oK:hover{background:#fbbf241f;border-color:#fbbf2459;color:#fbbf24}}.ManageExercisesPage_rowMeta__Q7uTM,.ManageExercisesPage_rowPrompt__1kAeY{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff9;color:var(--manage-muted);display:-webkit-box;font-size:.8rem;line-height:1.45;overflow:hidden;text-align:left;width:100%}.ManageExercisesPage_loadingWrap__tR13f{display:flex;justify-content:center;padding:40px 0}.ManageExercisesPage_spinner__Kmek\+{animation:ManageExercisesPage_spin__xVh\+v .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#fbbf24;height:34px;width:34px}@keyframes ManageExercisesPage_spin__xVh\+v{to{transform:rotate(1turn)}}.ManageExercisesPage_actionError__xq6\+r,.ManageExercisesPage_emptyHint__v4UR-{padding:16px;text-align:center}.ManageExercisesPage_actionError__xq6\+r{color:#fca5a5}.ManageExercisesPage_historyWrap__3FS\+M{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 0 24px;scrollbar-color:#ffffff47 #0003}.ManageExercisesPage_historyWrap__3FS\+M::-webkit-scrollbar{height:8px}.ManageExercisesPage_historyWrap__3FS\+M::-webkit-scrollbar-track{background:#0003;border-radius:4px}.ManageExercisesPage_historyWrap__3FS\+M::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.ManageExercisesPage_historyTable__vhUIN{border-collapse:collapse;color:#e2e8f0;font-size:.875rem;min-width:1180px;width:100%}.ManageExercisesPage_historyTable__vhUIN td,.ManageExercisesPage_historyTable__vhUIN th{border-bottom:1px solid #ffffff14;padding:12px 14px;text-align:left;vertical-align:top}.ManageExercisesPage_historyTable__vhUIN td:first-child,.ManageExercisesPage_historyTable__vhUIN th:first-child{padding-right:6px}.ManageExercisesPage_historyTable__vhUIN th{color:#94a3b8;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ManageExercisesPage_historyTable__vhUIN tbody tr:hover{background:#ffffff08}.ManageExercisesPage_historyUserCell__mMCzK{align-items:center;display:inline-flex;gap:8px;min-width:150px}.ManageExercisesPage_historyUserName__giOtU{color:#f8fafc;font-weight:800}.ManageExercisesPage_historyUserAvatar__-R121{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ManageExercisesPage_historyQuestionCell__L8Mhx{display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:0}.ManageExercisesPage_historyQuestionCodes__X1b2i{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.ManageExercisesPage_historyLevelBadge__R\+Y4a{border:1px solid #c4b5fd73;border-radius:999px;flex-shrink:0;font-size:.66rem;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:3px 8px;white-space:nowrap}.ManageExercisesPage_historyRunCodeInline__aXfOu{color:#f8fafc;font-weight:800}.ManageExercisesPage_historyCodeDivider__qNuK8{color:#fff9;color:var(--manage-muted);font-weight:700}.ManageExercisesPage_historyQuestionCell__L8Mhx>span:last-child{color:#fff9;color:var(--manage-muted);line-height:1.45;white-space:pre-wrap;word-break:break-word}@media (max-width:600px){.ManageExercisesPage_historyQuestionCodes__X1b2i{gap:6px}}.ManageExercisesPage_historySerialCell__yHSUv{font-feature-settings:"tnum";align-items:center;color:#fff9;color:var(--manage-muted);display:inline-flex;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.ManageExercisesPage_historyTimeCell__s75RM{display:flex;flex-direction:column;font-weight:700;gap:4px;min-width:110px;white-space:nowrap}.ManageExercisesPage_historyTimeCell__s75RM span:last-child{color:#fff9;color:var(--manage-muted);font-size:.8rem;font-weight:700}.ManageExercisesPage_historyAnswerCorrect__LmdL1{color:#34d399;font-weight:500}.ManageExercisesPage_historyAnswerWrong__hyO32{color:#f87171;font-weight:500}.ManageExercisesPage_historyCorrectAnswer__DV4X1{color:#34d399;font-weight:500}.ManageExercisesPage_editModalOverlay__RsTtM{animation:ManageExercisesPage_modalFadeIn__SsLnX .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1200}.ManageExercisesPage_modalPanel__CEI7a{animation:ManageExercisesPage_modalBounceIn__KOj6B .5s cubic-bezier(.68,-.55,.27,1.55);background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;display:flex;flex-direction:column;max-height:min(calc(100vh - 32px),calc(100dvh - 32px));min-height:0;overflow:visible;padding:28px;position:relative;width:min(640px,100%)}.ManageExercisesPage_modalHeader__ndvYg{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-start;margin-bottom:20px;padding-right:52px}.ManageExercisesPage_modalTitle__icwdU{font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.ManageExercisesPage_modalClose__qu29w{background:var(--color-primary-dark);border:1px solid #ffffff1f;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:-10px;top:-10px;transition:background .3s ease,transform .3s ease;width:44px;z-index:2}.ManageExercisesPage_modalClose__qu29w:hover{transform:scale(1.1)}.ManageExercisesPage_modalBodyScroll__QmlkL{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px;padding-right:4px;touch-action:pan-y}.ManageExercisesPage_modalForm__cDIJ\+{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.ManageExercisesPage_modalBodyScroll__QmlkL::-webkit-scrollbar{display:none}.ManageExercisesPage_modalPreview__t15lg{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:24px;padding:14px 16px}.ManageExercisesPage_modalPreviewName__6XkJZ{color:#f8fafc;font-size:1rem;font-weight:600}.ManageExercisesPage_formGrid__awW0v{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:1fr 1fr}.ManageExercisesPage_formLabel__MFM34{color:#fff6;color:var(--manage-subtle);display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:8px;text-transform:uppercase}.ManageExercisesPage_formLabelFull__6cLRK{grid-column:1/-1}.ManageExercisesPage_visibilityToggleRow__l5tKy{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.ManageExercisesPage_visibilityToggleTexts__5tc2O{display:flex;flex-direction:column;gap:4px;min-width:0}.ManageExercisesPage_visibilityToggleTitle__dZqit{color:#f8fafc;font-size:.92rem;font-weight:600;line-height:1.35;text-transform:none}.ManageExercisesPage_visibilityToggleHint__8f9qv{color:#fff9;color:var(--manage-muted);font-size:.78rem;font-weight:500;line-height:1.35;text-transform:none}.ManageExercisesPage_visibilitySwitch__kzDv\+{background:#94a3b859;border:1px solid #fff3;border-radius:999px;cursor:pointer;flex-shrink:0;height:28px;position:relative;transition:background .2s ease,border-color .2s ease;width:48px}.ManageExercisesPage_visibilitySwitchOn__IWyPz{background:#fbbf24f2;border-color:#fbbf24f2}.ManageExercisesPage_visibilitySwitchThumb__Jj6o-{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0f172a59;height:22px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:22px}.ManageExercisesPage_visibilitySwitchOn__IWyPz .ManageExercisesPage_visibilitySwitchThumb__Jj6o-{transform:translateX(20px)}.ManageExercisesPage_formInput__utpO9,.ManageExercisesPage_formSelect__vR9tO,.ManageExercisesPage_formTextarea__Q6odX{-webkit-appearance:none;appearance:none;background:#0003;border:1px solid #ffffff24;border-radius:10px;color:#f8fafc;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.ManageExercisesPage_formInput__utpO9:focus,.ManageExercisesPage_formSelect__vR9tO:focus,.ManageExercisesPage_formTextarea__Q6odX:focus{border-color:#fbbf24b3;box-shadow:0 0 0 2px #fbbf241f;outline:none}.ManageExercisesPage_formTextarea__Q6odX{min-height:80px;resize:none}.ManageExercisesPage_saveError__pmI7w{background:#fff;border:1px solid #0f172a38;border-radius:4px;box-shadow:0 8px 20px #0f172a33;color:#111827;font-size:.78rem;font-weight:500;line-height:1.35;margin:10px 0 0;padding:8px 10px;word-break:break-word}.ManageExercisesPage_formActions__5smIr{align-items:center;background:#0d172f;border-top:1px solid #ffffff14;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding-top:20px}.ManageExercisesPage_formActionsSpacer__Ut-HA{flex:1 1;min-width:8px}.ManageExercisesPage_iconRow__n0fho{align-items:center;display:flex;gap:10px}.ManageExercisesPage_iconRowActions__nYGTl{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ManageExercisesPage_iconRowRandomBtn__OYOxF{align-items:center;display:inline-flex;gap:6px}.ManageExercisesPage_iconPreview__f37dF{align-items:center;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;display:flex;height:46px;justify-content:center;width:46px}.ManageExercisesPage_iconFieldPreview__CjO6B{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;display:flex;height:52px;justify-content:center;width:52px}.ManageExercisesPage_iconPickerOverlay__Ysa-G{align-items:center;animation:ManageExercisesPage_fadeIn__lpfP- .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:12px env(safe-area-inset-right,0) max(12px,env(safe-area-inset-bottom,0)) env(safe-area-inset-left,0);position:fixed;z-index:1300}.ManageExercisesPage_iconPickerPanel__Sf9Jo{animation:ManageExercisesPage_scaleUp__bgnRZ .28s cubic-bezier(.34,1.56,.64,1);animation:ManageExercisesPage_scaleUp__bgnRZ .28s var(--manage-ease-out);background:#1a2744;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 60px #0006;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(90dvh,640px);max-width:480px;min-height:0;padding:24px;width:min(480px,calc(100vw - 32px))}.ManageExercisesPage_iconPickerPanel__Sf9Jo .ManageExercisesPage_modalHeader__ndvYg{align-items:center;gap:8px;justify-content:space-between;margin-bottom:20px;padding-right:0}.ManageExercisesPage_iconPickerPanel__Sf9Jo .ManageExercisesPage_modalTitle__icwdU{font-size:1.2rem;font-weight:700}.ManageExercisesPage_iconPickerPanel__Sf9Jo .ManageExercisesPage_modalClose__qu29w{background:#ffffff14;border:none;border-radius:50%;color:#fff;color:var(--manage-text);height:32px;position:static;transition:all .2s;width:32px}.ManageExercisesPage_iconPickerPanel__Sf9Jo .ManageExercisesPage_modalClose__qu29w:hover{background:#ffffff26;color:#fff;transform:none}.ManageExercisesPage_iconPickerBody__Vh8nS{-webkit-overflow-scrolling:touch;flex:1 1;margin-right:-6px;min-height:0;overflow-y:auto;padding-right:6px}.ManageExercisesPage_iconPickerList__DH4vJ{max-height:min(52vh,400px)!important}.ManageExercisesPage_iconPickerAdminBtn__x\+pP7{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#e2e8f0d9;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;margin-right:8px;transition:all .2s;width:32px}.ManageExercisesPage_iconPickerAdminBtn__x\+pP7:hover{background:#ffffff26;color:#fff}@keyframes ManageExercisesPage_fadeIn__lpfP-{0%{opacity:0}to{opacity:1}}@keyframes ManageExercisesPage_scaleUp__bgnRZ{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.ManageExercisesPage_btnGhost__FTXf\+,.ManageExercisesPage_btnPrimary__2PUBB{border-radius:10px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:background .2s ease,opacity .2s ease,transform .1s ease}.ManageExercisesPage_btnPrimary__2PUBB{background:#fbbf24;border:0;color:#0d172f}.ManageExercisesPage_btnPrimary__2PUBB:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.ManageExercisesPage_btnPrimary__2PUBB:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}}.ManageExercisesPage_btnGhost__FTXf\+{background:#0000;border:1px solid #ffffff14;border:1px solid var(--manage-border);color:#fff9;color:var(--manage-muted)}.ManageExercisesPage_btnGhost__FTXf\+:hover{background:#ffffff0f;color:#fff}.ManageExercisesPage_deleteOverlay__o6yxO{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}.ManageExercisesPage_deleteConfirmModal__P-\+CD{background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.ManageExercisesPage_deleteConfirmTitle__wOjn7{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.ManageExercisesPage_deleteConfirmText__jyyJt{color:#cbd5e1;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.ManageExercisesPage_deleteConfirmActions__2d9sd{display:flex;gap:10px;margin-top:20px}.ManageExercisesPage_btnDanger__esnN9{background-color:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;padding:12px 18px}.ManageExercisesPage_btnDanger__esnN9:disabled{cursor:not-allowed;opacity:.65}@media (max-width:900px){.ManageExercisesPage_formGrid__awW0v{gap:16px;grid-template-columns:1fr}.ManageExercisesPage_visibilityToggleRow__l5tKy{gap:12px;padding:10px 12px}}@media (max-width:768px){.ManageExercisesPage_row__6stFA{grid-template-areas:"icon body" "actions actions";grid-template-columns:44px 1fr;padding:12px 10px}.ManageExercisesPage_rowIcon__0lA7z{grid-area:icon;height:44px;width:44px}.ManageExercisesPage_rowBody__M9-Ir{grid-area:body}.ManageExercisesPage_rowActions__CyMWO{grid-area:actions;width:100%}.ManageExercisesPage_editBtn__mv2oK{flex:1 1;justify-content:center}.ManageExercisesPage_iconOnlyBtn__WjthM{flex:0 0 40px;height:40px;min-width:40px;width:40px}.ManageExercisesPage_deleteConfirmActions__2d9sd{align-items:center;flex-direction:column}.ManageExercisesPage_btnDanger__esnN9,.ManageExercisesPage_deleteConfirmActions__2d9sd .ManageExercisesPage_btnDangerGhost__nhZN1,.ManageExercisesPage_deleteConfirmActions__2d9sd .ManageExercisesPage_btnGhost__FTXf\+{width:100%}.ManageExercisesPage_deleteConfirmModal__P-\+CD{text-align:center}.ManageExercisesPage_modalClose__qu29w{height:38px;right:12px;top:12px;width:38px}.ManageExercisesPage_modalHeader__ndvYg{padding-right:44px}.ManageExercisesPage_deleteOverlay__o6yxO{padding:12px}.ManageExercisesPage_editModalOverlay__RsTtM{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:stretch;max-height:100dvh;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.ManageExercisesPage_modalPanel__CEI7a{border-bottom:none;border-left:none;border-radius:0;border-right:none;box-sizing:border-box;flex:1 1 auto;height:auto;margin:0;max-height:100%;max-width:none;min-height:0;overflow:hidden;padding:16px 16px calc(18px + env(safe-area-inset-bottom, 0px));width:100%}.ManageExercisesPage_iconPickerOverlay__Ysa-G{align-items:center}.ManageExercisesPage_iconPickerPanel__Sf9Jo{border-radius:22px;max-height:min(88dvh,640px);max-width:460px;padding:18px 16px 20px;width:min(460px,calc(100vw - 24px))}}@media (max-width:480px){.ManageExercisesPage_modalPanel__CEI7a{padding:14px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.ManageExercisesPage_formActions__5smIr{flex-direction:column}.ManageExercisesPage_btnDangerGhost__nhZN1,.ManageExercisesPage_btnGhost__FTXf\+,.ManageExercisesPage_btnPrimary__2PUBB{width:100%}.ManageExercisesPage_iconPickerOverlay__Ysa-G{padding:10px}.ManageExercisesPage_iconPickerPanel__Sf9Jo{border-radius:20px;max-height:min(90dvh,640px);max-width:none;padding:16px 14px 18px;width:calc(100vw - 20px)}.ManageExercisesPage_iconPickerList__DH4vJ{max-height:calc(90dvh - 136px)!important}}.ManageLessonsPage_embeddedRoot__1OSpg{overflow-x:clip;width:100%}.ManageLessonsPage_libraryAccentRoot__pMrc-{--manage-accent:#4ade80}.ManageLessonsPage_lessonSerialMobile__Q9HpU{display:none}.ManageLessonsPage_lessonSerialDesktop__emaXY,.ManageLessonsPage_lessonSerialMobile__Q9HpU{font-feature-settings:"tnum";color:#94a3b8;color:var(--manage-muted,#94a3b8);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;-webkit-user-select:none;user-select:none}@media (max-width:768px){.ManageLessonsPage_lessonSerialDesktop__emaXY{display:none!important}.ManageLessonsPage_lessonSerialMobile__Q9HpU{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin-right:0;min-width:2.25rem}.ManageLessonsPage_lessonCatalogNonLibraryCard__KU3C8 .ManageLessonsPage_lessonCatalogSerialInCard__xrd7i.ManageLessonsPage_lessonSerialDesktop__emaXY{align-items:center;align-self:center;display:inline-flex!important;flex-shrink:0;justify-content:center;line-height:1;min-height:15px;min-width:2.25rem;padding-top:0}.ManageLessonsPage_lessonCatalogSerialBesideFlip__u1EzW{display:none!important}.ManageLessonsPage_lessonCatalogLibraryRow__Hy6MS{gap:0}.ManageLessonsPage_lessonCatalogNonLibraryCard__KU3C8{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:12px 12px 10px;position:relative}.ManageLessonsPage_lessonCatalogNonLibraryHead__7UsAB{align-items:center;gap:8px}.ManageLessonsPage_lessonCatalogNonLibraryCard__KU3C8 .ManageLessonsPage_lessonCatalogSerialInCard__xrd7i{flex-shrink:0;position:static}.ManageLessonsPage_lessonCatalogNonLibraryHead__7UsAB .ManageLessonsPage_titleRow__9jMzZ{flex:1 1 auto;min-width:0;padding-left:0}}.ManageLessonsPage_lessonCatalogLibraryRow__Hy6MS{align-items:center;display:flex;flex-direction:row;gap:10px;min-width:0;width:100%}.ManageLessonsPage_lessonCatalogLibraryRow__Hy6MS .ManageLessonsPage_libraryRowTop__4Y\+yr{flex:1 1 auto;min-width:0}.ManageLessonsPage_lessonCatalogNonLibraryCard__KU3C8{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.ManageLessonsPage_lessonCatalogNonLibraryHead__7UsAB{align-items:center;display:flex;flex-direction:row;gap:10px;min-width:0;width:100%}.ManageLessonsPage_lessonCatalogNonLibraryHead__7UsAB .ManageLessonsPage_titleRow__9jMzZ{flex:1 1 auto;min-width:0}.ManageLessonsPage_exerciseSelect__V3tr9{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;flex:0 1 auto;line-height:1.2;max-width:min(220px,50vw);min-width:10.5rem;overflow:hidden;padding:8px 28px 8px 16px;text-overflow:ellipsis;white-space:nowrap;width:auto}.ManageLessonsPage_exerciseSelect__V3tr9:focus{border-color:#fbbf2473;box-shadow:0 0 0 2px #fbbf241f;outline:none}.ManageLessonsPage_exerciseSelect__V3tr9 option{background:#0d172f;color:#f8fafc}.ManageLessonsPage_lessonSpeakerIcon__S9ngh{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin:0 0 0 4px;opacity:1;padding:0;width:16px}.ManageLessonsPage_lessonSpeakerIcon__S9ngh svg{color:inherit;display:block}.ManageLessonsPage_lessonSpeakerIconActive__eBBvF{background:#0000;color:#22c55e}@media (max-width:768px){.ManageLessonsPage_lessonSpeakerIcon__S9ngh{height:15px;margin-left:2px;width:15px}}.ManageLessonsPage_lessonRunBadges__A\+y-i{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;max-width:min(480px,72vw)}.ManageLessonsPage_libraryExpandedSection__J-f1z{border-top:1px solid #ffffff1f;margin-top:1rem;overflow-x:clip;padding-top:1.25rem;scroll-margin-top:clamp(4.5rem,11vh,7rem)}.ManageLessonsPage_libraryListScrollAnchor__3vwhi{height:0;overflow:hidden;scroll-margin-top:clamp(4.5rem,11vh,7rem)}.ManageLessonsPage_libraryRunCardScroller__Gi88m{display:flex!important;gap:.75rem;grid-template-columns:none!important;max-height:none!important;overflow-x:auto;overflow-y:hidden!important;padding:2px 4px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.ManageLessonsPage_libraryRunCardScroller__Gi88m>*{flex:0 0 min(15rem,82vw);scroll-snap-align:start}.ManageLessonsPage_libraryRunCard__Tt3c6{min-height:15rem!important;padding:.95rem!important;position:relative}.ManageLessonsPage_progressTierBlue__wUUrb,.ManageLessonsPage_progressTierGreen__FR\+58,.ManageLessonsPage_progressTierPurple__e8fG5,.ManageLessonsPage_progressTierRed__pGTY5,.ManageLessonsPage_progressTierYellow__rSC13{--rarity-border:linear-gradient(135deg,#4ade80,#4ade80)}.ManageLessonsPage_progressTierBlue__wUUrb:before,.ManageLessonsPage_progressTierGreen__FR\+58:before,.ManageLessonsPage_progressTierPurple__e8fG5:before,.ManageLessonsPage_progressTierRed__pGTY5:before,.ManageLessonsPage_progressTierYellow__rSC13:before{background:var(--rarity-border);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:2}.ManageLessonsPage_progressTierGreen__FR\+58{--rarity-border:linear-gradient(135deg,#4ade80,#4ade80)}.ManageLessonsPage_progressTierBlue__wUUrb{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6)}.ManageLessonsPage_progressTierPurple__e8fG5{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7)}.ManageLessonsPage_progressTierRed__pGTY5{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444)}.ManageLessonsPage_progressTierYellow__rSC13{--rarity-border:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24)}.ManageLessonsPage_libraryRunCardBody__HAirW{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;margin-top:.2rem;text-align:center}.ManageLessonsPage_libraryRunCardMeta__vX8Wx{text-align:center}.ManageLessonsPage_libraryRunNotifBadge__YS6S-{align-items:center;animation:ManageLessonsPage_libraryNotifWiggle__c9Tij 3s ease-in-out infinite;background:#ef4444;border-radius:50%;color:var(--color-surface-white);display:inline-flex;font-family:Google Sans Flex,sans-serif;font-size:.78rem;font-weight:800;height:28px;justify-content:center;line-height:1;position:static;transform-origin:center;width:28px}@keyframes ManageLessonsPage_libraryNotifWiggle__c9Tij{0%,78%,to{transform:rotate(0deg)}82%{transform:rotate(-14deg)}86%{transform:rotate(12deg)}90%{transform:rotate(-8deg)}94%{transform:rotate(4deg)}}.ManageLessonsPage_librarySearchBelowCards__utHaw{box-sizing:border-box;display:flex;justify-content:flex-end;margin-top:12px;min-width:0;width:100%}.ManageLessonsPage_librarySavedSearchEmpty__BhdK2{margin-top:12px}@media (max-width:1024px){.ManageLessonsPage_librarySearchBelowCards__utHaw{justify-content:center}}@media (max-width:768px){.ManageLessonsPage_libraryRunCardScroller__Gi88m{-ms-overflow-style:none;gap:.5rem;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.ManageLessonsPage_libraryRunCardScroller__Gi88m::-webkit-scrollbar{display:none}.ManageLessonsPage_libraryRunCardScroller__Gi88m>*{flex:0 0 min(11.25rem,74vw)}.ManageLessonsPage_libraryRunCard__Tt3c6{min-height:13.4rem!important;padding:.72rem!important}.ManageLessonsPage_libraryRunNotifBadge__YS6S-{font-size:.7rem;height:24px;width:24px}.ManageLessonsPage_librarySearchBelowCards__utHaw{margin-top:8px;width:100%}}@media (max-width:480px){.ManageLessonsPage_libraryRunCardScroller__Gi88m>*{flex-basis:min(10rem,72vw)}.ManageLessonsPage_libraryRunCard__Tt3c6{min-height:12.2rem!important;padding:.62rem!important}.ManageLessonsPage_librarySearchBelowCards__utHaw{width:100%}}.ManageLessonsPage_libraryExpandedHead__DjleG{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.ManageLessonsPage_libraryExpandedTitle__5PIbs{color:#f8fafc;color:var(--manage-text,#f8fafc);font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:800;margin:0}.ManageLessonsPage_libraryExpandedClose__NOOKq{background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;color:#f8fafc;cursor:pointer;flex-shrink:0;font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:700;padding:8px 14px}.ManageLessonsPage_libraryRowTop__4Y\+yr{align-items:flex-start;display:flex;gap:8px;min-width:0;width:100%}.ManageLessonsPage_libraryFlipGrow__5w0EV{flex:1 1;min-width:0}.ManageLessonsPage_lessonContentMissingDetail__wtii-{color:#ef4444}.ManageLessonsPage_deleteConfirmModal__UZe7f{background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.ManageLessonsPage_deleteOverlay__1cP-s{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}.ManageLessonsPage_deleteConfirmTitle__2tzKv{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.ManageLessonsPage_deleteConfirmText__MNteA{color:#cbd5e1;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.ManageLessonsPage_deleteConfirmSubText__2usNs{color:#cbd5e1;font-size:.82rem;margin:8px 0 0}.ManageLessonsPage_deleteConfirmActions__AzmCi{display:flex;gap:10px;margin-top:20px}.ManageLessonsPage_btnDanger__h0Gsb{background-color:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;padding:12px 18px}.ManageLessonsPage_btnDanger__h0Gsb:disabled{cursor:not-allowed;opacity:.65}.ManageLessonsPage_btnGhost__TwrwS{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#ffffffbf;cursor:pointer;font-family:inherit;font-weight:600;padding:12px 18px}@media (max-width:768px){.ManageLessonsPage_deleteOverlay__1cP-s{padding:12px}.ManageLessonsPage_deleteConfirmModal__UZe7f{text-align:center}.ManageLessonsPage_deleteConfirmActions__AzmCi{align-items:center;flex-direction:column}.ManageLessonsPage_btnDanger__h0Gsb,.ManageLessonsPage_deleteConfirmActions__AzmCi .ManageLessonsPage_btnGhost__TwrwS{width:100%}}:root{--manage-bg:#0d172f;--manage-surface:#ffffff0d;--manage-surface-raised:#ffffff14;--manage-text:#fff;--manage-muted:#fff9;--manage-subtle:#fff6;--manage-border:#ffffff14;--manage-accent:#fbbf24;--manage-radius-lg:24px;--manage-radius-md:16px;--manage-ease-out:cubic-bezier(0.34,1.56,0.64,1);--manage-rarity-col:7.25rem}.ManageUsersPage_page__2\+-Oq{background:#0d172f;background:var(--color-primary-dark,var(--manage-bg));color:#f8fafc;color:var(--color-text-light,#f8fafc);display:flex;flex-direction:column;font-family:Google Sans Flex,system-ui,sans-serif;gap:0;margin-bottom:4rem;min-height:100vh;padding:0}.ManageUsersPage_itemsShell__W5k-R{display:flex;flex:1 1;flex-direction:column;min-height:0}.ManageUsersPage_itemsHeader__tCr2k{background:#0d172f;background:var(--color-primary-dark,var(--manage-bg))}.ManageUsersPage_tabBar__W34dv{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:center;padding:12px 16px}.ManageUsersPage_tabs__FJVqg{display:flex;max-width:320px;width:100%}.ManageUsersPage_tabBtn__G1Sio{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:1 1;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;margin-bottom:-2px;overflow:hidden;padding:14px 20px;position:relative;transition:color .3s cubic-bezier(.4,0,.2,1)}.ManageUsersPage_tabBtn__G1Sio:before{background:#fbbf24;background:var(--manage-accent);bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.ManageUsersPage_tabBtn__G1Sio:hover{color:#f8fafc;color:var(--color-text-light,#f8fafc)}.ManageUsersPage_tabBtn__G1Sio.ManageUsersPage_tabOn__gEmPb{color:#fbbf24}.ManageUsersPage_tabBtn__G1Sio.ManageUsersPage_tabOn__gEmPb:before{background-color:#fbbf24;transform:scaleX(1)}.ManageUsersPage_itemsContent__Qijlf{background:#0d172f;background:var(--color-primary-dark,var(--manage-bg));display:flex;flex:1 1;flex-direction:column}.ManageUsersPage_catalogPanel__Jnw8l{animation:ManageUsersPage_fadeInPanel__DYFPY .4s ease-out;box-sizing:border-box;margin:0 auto;max-width:1300px;min-width:0;overflow-x:visible;padding:20px 16px;position:relative;width:100%}@keyframes ManageUsersPage_fadeInPanel__DYFPY{0%{opacity:0}to{opacity:1}}.ManageUsersPage_chartSection__oW-3\+{border:1px solid #ffffff26;border-radius:16px;border-radius:var(--manage-radius-md);display:flex;flex-direction:column;gap:20px;margin-bottom:24px;padding:20px}.ManageUsersPage_chartHeader__udhX5{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ManageUsersPage_chartTitleWrapper__Ge\+Vn{align-items:center;display:flex;gap:10px}.ManageUsersPage_chartTitle__K1o7f{color:#fff;color:var(--manage-text);font-size:1.1rem;font-weight:600;margin:0}.ManageUsersPage_chartRangeRow__z1fKS{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px}.ManageUsersPage_chartRangeLabel__h8d2-{align-items:center;color:#fff9;color:var(--manage-muted);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px}.ManageUsersPage_chartRangeRow__z1fKS .ant-picker{background:#00000038;border-color:#ffffff24}.ManageUsersPage_chartRangeRow__z1fKS .ant-picker-input>input{caret-color:#0000;color:#fff;color:var(--manage-text);cursor:pointer}.ManageUsersPage_chartToggle__qPtBH{background:#0003;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:2px;padding:4px}.ManageUsersPage_chartToggleBtn__Ltnpl{background:#0000;border:none;border-radius:6px;color:#fff9;color:var(--manage-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 14px;transition:all .2s ease}.ManageUsersPage_chartToggleBtn__Ltnpl:hover{color:#fff;color:var(--manage-text)}.ManageUsersPage_chartToggleBtn__Ltnpl.ManageUsersPage_active__pgvTA{background:#ffffff1a;color:#fbbf24;color:var(--manage-accent)}.ManageUsersPage_chartWrapper__pJ8Qs{display:flex;flex-direction:column;gap:8px;min-height:268px;width:100%}.ManageUsersPage_chartScrollHint__ORNa5{color:#fff9;color:var(--manage-muted);font-size:.8rem;line-height:1.45;margin:0}.ManageUsersPage_chartScroll__S57KO{border-radius:10px;flex:1 1;min-height:268px;overflow-x:auto;overflow-y:visible;scrollbar-color:#ffffff47 #0003;width:100%}.ManageUsersPage_chartScroll__S57KO::-webkit-scrollbar{height:8px}.ManageUsersPage_chartScroll__S57KO::-webkit-scrollbar-track{background:#0003;border-radius:4px}.ManageUsersPage_chartScroll__S57KO::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.ManageUsersPage_chartPlot__ywKG0{box-sizing:initial;flex-shrink:0}.ManageUsersPage_chartEmpty__Rhvdq{align-items:center;color:#fff9;color:var(--manage-muted);display:flex;font-size:.88rem;height:100%;justify-content:center;line-height:1.5;margin:0;padding:16px;text-align:center}@media (max-width:768px){.ManageUsersPage_chartSection__oW-3\+{margin-bottom:16px;padding:16px}.ManageUsersPage_chartHeader__udhX5{align-items:flex-start;flex-direction:column;gap:12px}.ManageUsersPage_chartToggle__qPtBH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;width:100%}.ManageUsersPage_chartToggleBtn__Ltnpl{padding:8px 10px;text-align:center;width:100%}.ManageUsersPage_chartToggleBtn__Ltnpl:nth-child(3){grid-column:1/-1}.ManageUsersPage_chartScroll__S57KO,.ManageUsersPage_chartWrapper__pJ8Qs{min-height:240px}}.ManageUsersPage_tabEmptyHint__w-Pif{color:#fff9;color:var(--manage-muted);font-size:.9rem;line-height:1.5;margin:0;padding:28px 12px 36px;text-align:center}.ManageUsersPage_historyWrap__mcUuB{overflow-x:auto;padding:8px 0 24px;scrollbar-color:#ffffff47 #0003}.ManageUsersPage_historyWrap__mcUuB::-webkit-scrollbar{height:8px}.ManageUsersPage_historyWrap__mcUuB::-webkit-scrollbar-track{background:#0003;border-radius:4px}.ManageUsersPage_historyWrap__mcUuB::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.ManageUsersPage_historyScrollHint__qQZYJ{color:#fff9;color:var(--manage-muted);font-size:.8rem;margin:0 0 8px}.ManageUsersPage_historyTable__9FPus{border-collapse:collapse;color:#e2e8f0;font-size:.875rem;min-width:1320px;width:100%}.ManageUsersPage_historyTable__9FPus td,.ManageUsersPage_historyTable__9FPus th{border-bottom:1px solid #ffffff14;padding:12px 14px;text-align:left;vertical-align:top}.ManageUsersPage_historyTable__9FPus td:first-child,.ManageUsersPage_historyTable__9FPus th:first-child{padding-right:6px}.ManageUsersPage_historyTable__9FPus td:nth-child(2),.ManageUsersPage_historyTable__9FPus th:nth-child(2){padding-left:6px}.ManageUsersPage_historyTable__9FPus th{color:#94a3b8;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ManageUsersPage_historyTable__9FPus tbody tr:hover{background:#ffffff08}.ManageUsersPage_historyUserCell__8Xd4G{align-items:center;display:inline-flex;gap:8px;min-width:180px}.ManageUsersPage_historyUserAvatar__cmAaw{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ManageUsersPage_historyQuestionCell__vdnxC{display:flex;flex-direction:column;gap:4px;min-width:260px}.ManageUsersPage_historyQuestionCell__vdnxC span{color:#fff9;color:var(--manage-muted);line-height:1.45}.ManageUsersPage_historyTimeCell__Ghtmh{display:flex;flex-direction:column;gap:4px;min-width:160px;white-space:nowrap}.ManageUsersPage_historyTimeCell__Ghtmh span:last-child{color:#fff9;color:var(--manage-muted);font-size:.8rem}.ManageUsersPage_historyResultPill__0kTBv{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-width:54px;padding:4px 10px}.ManageUsersPage_historyResultCorrect__OFahI{background:#34d3991f;border-color:#34d39973;color:#34d399}.ManageUsersPage_historyResultWrong__LFib1{background:#f871711f;border-color:#f8717173;color:#f87171}.ManageUsersPage_list__yXL6s{list-style:none;margin:0;padding:4px 0 8px}.ManageUsersPage_rowActions__GeDI-{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:8px}.ManageUsersPage_editBtn__zgW7Z{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;color:#fff;color:var(--manage-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.ManageUsersPage_editBtn__zgW7Z:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.ManageUsersPage_editBtn__zgW7Z:hover{background:#fbbf241f;border-color:#fbbf2459;color:#fbbf24}}.ManageUsersPage_deleteBtn__xzzIk{background:#ef444414;border-color:#ef444447;color:#fca5a5}@media (hover:hover){.ManageUsersPage_deleteBtn__xzzIk:hover:not(:disabled){background:#ef444429;border-color:#ef44446b;color:#fecaca}}.ManageUsersPage_row__dfwrV{grid-gap:12px 16px;align-items:start;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--manage-border);border-radius:12px;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) 7.25rem auto;grid-template-columns:auto minmax(0,1fr) var(--manage-rarity-col) auto;margin:0 -8px;padding:12px;transition:transform .2s ease,background .2s ease}.ManageUsersPage_row__dfwrV:last-child{border-bottom:none}.ManageUsersPage_usersRow__f0E7A{border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;margin:0}.ManageUsersPage_listSerialCell__d\+V\+6{font-feature-settings:"tnum";align-self:center;color:#fff9;color:var(--manage-muted);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;text-align:center;-webkit-user-select:none;user-select:none}.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A.ManageUsersPage_rowWithSerial__p1euI{grid-template-columns:2.75rem auto minmax(0,1fr) auto}@media (max-width:768px){.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A.ManageUsersPage_rowWithSerial__p1euI{grid-template-areas:"serial icon body" "actions actions actions";grid-template-columns:2.25rem 44px 1fr}.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A.ManageUsersPage_rowWithSerial__p1euI .ManageUsersPage_listSerialCell__d\+V\+6{align-self:start;grid-area:serial;padding-top:10px}.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A.ManageUsersPage_rowWithSerial__p1euI .ManageUsersPage_rowIcon__lybEU{grid-area:icon}.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A.ManageUsersPage_rowWithSerial__p1euI .ManageUsersPage_rowBody__jpWKX{grid-area:body}.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A.ManageUsersPage_rowWithSerial__p1euI .ManageUsersPage_rowActions__GeDI-{grid-area:actions;width:100%}}@media (hover:hover){.ManageUsersPage_row__dfwrV:hover{background:#ffffff14;background:var(--manage-surface-raised);transform:translateX(4px)}.ManageUsersPage_usersRow__f0E7A:hover{transform:none}}.ManageUsersPage_rowIcon__lybEU{align-items:center;align-self:start;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.ManageUsersPage_rowBody__jpWKX{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.ManageUsersPage_nameWithDiscInline__Vtfqq{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.ManageUsersPage_rowNamePart__a4G64{color:#fff;color:var(--manage-text);flex:0 1 auto;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ManageUsersPage_discBadge__cVrU5{background:#94a3b81f;border:1px solid #94a3b873;border-radius:7px;color:#cbd5e1;flex-shrink:0;font-family:ui-monospace,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.04em;line-height:1.2;padding:3px 7px}.ManageUsersPage_userPlanPill__Qf\+Gc{background:#ffffff0a;border:1px solid;border-radius:999px;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:4px 9px;white-space:nowrap}.ManageUsersPage_rowEmail__lWEuj{color:#fff;color:var(--manage-text);font-weight:800}.ManageUsersPage_rowMeta__xLBbX{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff9;color:var(--manage-muted);display:-webkit-box;font-size:.8rem;line-height:1.45;overflow:hidden;text-align:left;white-space:normal;width:100%;word-break:break-word}@media (max-width:768px){.ManageUsersPage_page__2\+-Oq{border:none}.ManageUsersPage_row__dfwrV{border-radius:10px;gap:10px 12px;grid-template-areas:"icon body" "rarity rarity" "actions actions";grid-template-columns:44px 1fr;margin:0;padding:12px 10px}.ManageUsersPage_rowIcon__lybEU{grid-area:icon;height:44px;width:44px}.ManageUsersPage_rowBody__jpWKX{grid-area:body;min-width:0}.ManageUsersPage_rowMeta__xLBbX{-webkit-line-clamp:3}.ManageUsersPage_rowActions__GeDI-{grid-area:actions;justify-content:stretch;width:100%}.ManageUsersPage_editBtn__zgW7Z{flex:1 1;justify-content:center;min-height:40px}.ManageUsersPage_row__dfwrV.ManageUsersPage_usersRow__f0E7A{border-radius:0;grid-template-areas:"icon body" "actions actions";margin:0}}.ManageUsersPage_loadingWrap__g2h7i{display:flex;justify-content:center;padding:40px 16px 48px}.ManageUsersPage_spinner__mXhmq{animation:ManageUsersPage_spin__Q3kEv .8s cubic-bezier(.25,1,.5,1) infinite;border:3px solid #ffffff14;border-radius:50%;border-top:3px solid var(--manage-accent);height:36px;width:36px}@keyframes ManageUsersPage_spin__Q3kEv{to{transform:rotate(1turn)}}.ManageUsersPage_emptyHint__lGkEX{color:#fff9;color:var(--manage-muted);font-size:.9rem;line-height:1.5;margin:0;padding:28px 12px 36px;text-align:center}.ManageUsersPage_modalPanel__GnCMv{animation:ManageUsersPage_bounceIn__q7cW0 .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:ManageUsersPage_bounceIn__q7cW0 .6s var(--modal-easing-bouncy) forwards;background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;display:flex;flex-direction:column;margin-bottom:auto;margin-top:auto;max-height:min(calc(100vh - 32px),calc(100dvh - 32px));min-height:0;overflow:visible;padding:28px;position:relative;width:min(640px,100%)}.ManageUsersPage_editModalOverlay__5IthR{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;animation:ManageUsersPage_briefFadeIn__drPnQ .25s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d172f8c;box-sizing:border-box;display:grid;inset:0;overflow-y:auto;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));place-items:center;position:fixed;scrollbar-width:none;z-index:1100}.ManageUsersPage_editModalOverlay__5IthR::-webkit-scrollbar{display:none;height:0;width:0}@keyframes ManageUsersPage_briefFadeIn__drPnQ{0%{opacity:0}to{opacity:1}}.ManageUsersPage_modalBodyScroll__7ScDi{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none}.ManageUsersPage_modalBodyScroll__7ScDi::-webkit-scrollbar{display:none;height:0;width:0}.ManageUsersPage_formFieldsetModal__zwbPt{display:flex;flex:1 1;flex-direction:column;min-height:0}.ManageUsersPage_formFieldsetModal__zwbPt .ManageUsersPage_formGrid__JRecx{grid-gap:20px 16px;align-content:stretch;display:grid;flex:1 1;gap:20px 16px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;min-height:0}.ManageUsersPage_modalHeader__\+aNPt{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:flex-start;margin-bottom:20px;padding-right:52px}.ManageUsersPage_modalTitle__Ub5d1{color:#fff;color:var(--manage-text);font-size:1.25rem;font-weight:700;margin:0}.ManageUsersPage_modalClose__O2pH1{background:var(--color-primary-dark);border:1px solid #ffffff1f;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;flex-shrink:0;font-size:1rem;height:44px;line-height:1;place-items:center;position:absolute;right:-10px;top:-10px;transition:background .3s ease,transform .3s ease;width:44px;z-index:2}@media (hover:hover){.ManageUsersPage_modalClose__O2pH1:hover{transform:scale(1.1)}}.ManageUsersPage_modalPreview__G-64o{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:16px;border-radius:var(--manage-radius-md);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px 16px;margin-bottom:24px;padding:14px 16px}.ManageUsersPage_modalNameWithDisc__l1V0a{align-items:baseline;display:flex;flex:1 1;flex-wrap:nowrap;gap:8px;max-width:100%;min-width:0}.ManageUsersPage_modalNamePart__EWd6J{color:#fff;color:var(--manage-text);flex:0 1 auto;font-size:1rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageUsersPage_formFieldset__ao8qZ{border:none;margin:0;min-width:0;padding:0}.ManageUsersPage_formFieldset__ao8qZ:disabled{opacity:.72;pointer-events:none}.ManageUsersPage_formGrid__JRecx{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:1fr 1fr}.ManageUsersPage_formLabel__5uXRd{color:#fff6;color:var(--manage-subtle);display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:.04em;text-transform:uppercase}.ManageUsersPage_formLabelFull__xTt9A{grid-column:1/-1}.ManageUsersPage_iconFieldRow__vQSxd{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ManageUsersPage_iconFieldPreview__da6Zl{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.ManageUsersPage_iconPickBtn__NZnJe{background:#4ade801a;border:1px solid #4ade8059;border-radius:10px;color:#4ade80;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:600;min-width:160px;padding:12px 16px;transition:background .2s ease,border-color .2s ease}@media (hover:hover){.ManageUsersPage_iconPickBtn__NZnJe:hover{background:#4ade802e;border-color:#4ade808c}}.ManageUsersPage_iconPickerOverlay__3BXbp{align-items:center;animation:ManageUsersPage_fadeIn__XwprV .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:12px env(safe-area-inset-right,0) max(12px,env(safe-area-inset-bottom,0)) env(safe-area-inset-left,0);position:fixed;z-index:1100}@keyframes ManageUsersPage_fadeIn__XwprV{0%{opacity:0}to{opacity:1}}@keyframes ManageUsersPage_scaleUp__-b4ay{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ManageUsersPage_bounceIn__q7cW0{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.ManageUsersPage_iconPickerPanel__WCR9h{animation:ManageUsersPage_scaleUp__-b4ay .28s cubic-bezier(.34,1.56,.64,1);animation:ManageUsersPage_scaleUp__-b4ay .28s var(--manage-ease-out);background:#1a2744;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 60px #0006;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(90dvh,640px);max-width:480px;min-height:0;padding:24px;width:min(480px,calc(100vw - 32px))}.ManageUsersPage_iconPickerPanel__WCR9h .ManageUsersPage_modalHeader__\+aNPt{align-items:center;gap:8px;justify-content:space-between;margin-bottom:20px;padding-right:0}.ManageUsersPage_iconPickerBody__A6-Cx{-webkit-overflow-scrolling:touch;background:#1a2744;flex:1 1;margin-right:-6px;min-height:0;overflow-y:auto;padding-right:6px}.ManageUsersPage_iconPickerList__1dnQt{max-height:min(52vh,400px)!important}.ManageUsersPage_iconPickerPanel__WCR9h .ManageUsersPage_modalTitle__Ub5d1{font-size:1.2rem;font-weight:700}.ManageUsersPage_iconPickerPanel__WCR9h .ManageUsersPage_modalClose__O2pH1{background:#ffffff14;border:none;border-radius:50%;color:#fff;color:var(--manage-text);height:32px;position:static;transition:all .2s;width:32px}@media (hover:hover){.ManageUsersPage_iconPickerPanel__WCR9h .ManageUsersPage_modalClose__O2pH1:hover{background:#ffffff26;color:#fff;transform:none}}.ManageUsersPage_iconPickerAdminBtn__YBx8O{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#e2e8f0d9;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;margin-right:8px;transition:all .2s;width:32px}@media (hover:hover){.ManageUsersPage_iconPickerAdminBtn__YBx8O:hover{background:#ffffff26;color:#fff}}.ManageUsersPage_formInput__VPGfJ,.ManageUsersPage_formSelect__oDZz1{background:#0003;border:1px solid #ffffff14;border:1px solid var(--manage-border);border-radius:10px;color:#fff;color:var(--manage-text);font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.ManageUsersPage_formInput__VPGfJ:focus,.ManageUsersPage_formSelect__oDZz1:focus{border-color:#4ade8073;box-shadow:0 0 0 2px #4ade801f;outline:none}.ManageUsersPage_formActions__GB91R{align-items:center;border-top:1px solid #ffffff14;border-top:1px solid var(--manage-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px}.ManageUsersPage_formActionsSpacer__5zlcY{flex:1 1;min-width:8px}.ManageUsersPage_btnGhost__ImaSb,.ManageUsersPage_btnPrimary__EmL0J{border-radius:10px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:background .2s ease,opacity .2s ease,transform .1s ease}.ManageUsersPage_btnPrimary__EmL0J{background:#fbbf24;border:none;color:#0d172f}.ManageUsersPage_btnPrimary__EmL0J:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.ManageUsersPage_btnPrimary__EmL0J:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}}.ManageUsersPage_btnGhost__ImaSb{background:#0000;border:1px solid #ffffff14;border:1px solid var(--manage-border);color:#fff9;color:var(--manage-muted)}@media (hover:hover){.ManageUsersPage_btnGhost__ImaSb:hover:not(:disabled){background:#ffffff0f;color:#fff;color:var(--manage-text)}}.ManageUsersPage_actionError__z3oFA,.ManageUsersPage_saveError__RVDu7{background:#f871711f;border:1px solid #f8717140;border-radius:10px;color:#fca5a5;font-size:.9rem;line-height:1.5;margin:16px 0 0;padding:12px 16px}.ManageUsersPage_actionError__z3oFA{margin:0 0 16px}@media (max-width:900px){.ManageUsersPage_formGrid__JRecx{gap:16px;grid-template-columns:1fr}.ManageUsersPage_formFieldsetModal__zwbPt .ManageUsersPage_formGrid__JRecx{grid-template-columns:1fr;grid-template-rows:repeat(7,auto)}.ManageUsersPage_iconPickerOverlay__3BXbp{align-items:center;padding:12px}.ManageUsersPage_iconPickerPanel__WCR9h{border-radius:22px;max-height:min(88dvh,640px);max-width:460px;padding:18px 16px 20px;width:min(460px,calc(100vw - 24px))}}@media (max-width:768px){.ManageUsersPage_iconPickerOverlay__3BXbp{align-items:center;justify-content:center;padding:12px}.ManageUsersPage_iconPickerPanel__WCR9h{border:1px solid #ffffff1a;border-radius:22px;max-height:min(88dvh,640px);max-width:460px;padding:18px 16px 20px;width:min(460px,calc(100vw - 24px))}.ManageUsersPage_iconPickerList__1dnQt{max-height:calc(88dvh - 140px)!important}}@media (max-width:480px){.ManageUsersPage_iconPickerOverlay__3BXbp{padding:10px}.ManageUsersPage_iconPickerPanel__WCR9h{border-radius:20px;max-height:min(90dvh,640px);max-width:none;padding:16px 14px 18px;width:calc(100vw - 20px)}.ManageUsersPage_iconPickerList__1dnQt{max-height:calc(90dvh - 136px)!important}}@media (max-width:768px){.ManageUsersPage_editModalOverlay__5IthR{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_modalPanel__GnCMv{border-bottom:none;border-left:none;border-radius:0;border-right:none;height:100dvh;margin:0;max-height:100dvh;max-width:none;min-height:0;padding:16px 16px calc(18px + env(safe-area-inset-bottom, 0px));width:100%}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_formInput__VPGfJ,.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_formSelect__oDZz1{font-size:16px}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_modalClose__O2pH1{height:38px;right:12px;top:12px;width:38px}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_modalHeader__\+aNPt{padding-right:44px}}@media (max-width:480px){.ManageUsersPage_tabBtn__G1Sio{font-size:1rem;padding:10px 12px}.ManageUsersPage_row__dfwrV{gap:8px 10px;padding:10px 8px}.ManageUsersPage_rowTitle__2Zdxt{font-size:.9rem}.ManageUsersPage_rowMeta__xLBbX{font-size:.76rem}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_modalPanel__GnCMv{padding:14px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_formActions__GB91R{flex-direction:column}.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_btnGhost__ImaSb,.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_btnPrimary__EmL0J{width:100%}}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_modalHeader__\+aNPt{align-items:center;gap:14px;margin-bottom:20px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_modalTitle__Ub5d1{flex:1 1;line-height:1.35;min-width:0;padding-right:4px;text-align:left}.ManageUsersPage_usersModalTitleLeft__ZWZ4l{text-align:left;width:100%}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_modalBodyScroll__7ScDi.ManageUsersPage_usersEditModalBody__e200B{gap:22px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalBody__e200B .ManageUsersPage_modalPreview__G-64o{margin-bottom:0}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalBody__e200B>.ManageUsersPage_sectionSub__wbIDR{margin:0 0 4px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalBody__e200B .ManageUsersPage_formGrid__JRecx{gap:18px 16px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalBody__e200B .ManageUsersPage_formLabel__5uXRd{gap:10px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalBody__e200B .ManageUsersPage_formLabelFull__xTt9A .ManageUsersPage_sectionSub__wbIDR{line-height:1.45;margin-top:10px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_formFieldsetModal__zwbPt .ManageUsersPage_formGrid__JRecx{row-gap:22px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalBody__e200B .ManageUsersPage_saveError__RVDu7{margin-top:4px}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_usersEditModalPanel__Zi58j .ManageUsersPage_formActions__GB91R{margin-top:22px;padding-top:18px}.ManageUsersPage_usersIconPickerOverlay__Yp5rh{z-index:1200}@keyframes ManageUsersPage_manageUsersSheetUp__x45PU{0%{opacity:.88;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ManageUsersPage_usersEditModalOverlay__lEW4E.ManageUsersPage_editModalOverlay__5IthR{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;padding:env(safe-area-inset-top,0) max(0px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(0px,env(safe-area-inset-left,0px))}.ManageUsersPage_usersEditModalOverlay__lEW4E.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_modalPanel__GnCMv.ManageUsersPage_usersEditModalPanel__Zi58j{animation:ManageUsersPage_bounceIn__q7cW0 .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:ManageUsersPage_bounceIn__q7cW0 .6s var(--modal-easing-bouncy) forwards;border-bottom:none;border-left:none;border-radius:0;border-right:none;height:100dvh;margin:0;max-height:100dvh;max-width:none;min-height:0;padding:16px 16px calc(18px + env(safe-area-inset-bottom, 0px));width:100%}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_modalBodyScroll__7ScDi{flex:1 1 auto;max-height:none;min-height:0}.ManageUsersPage_usersEditModalOverlay__lEW4E .ManageUsersPage_iconPickerPanel__WCR9h .ManageUsersPage_modalHeader__\+aNPt{gap:12px;margin-bottom:16px}.ManageUsersPage_usersIconPickerOverlay__Yp5rh.ManageUsersPage_iconPickerOverlay__3BXbp{align-items:flex-end;justify-content:stretch;padding:0 max(0px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(0px,env(safe-area-inset-left,0px))}.ManageUsersPage_usersIconPickerOverlay__Yp5rh .ManageUsersPage_iconPickerPanel__WCR9h.ManageUsersPage_usersIconPickerPanel__x0FE3{animation:ManageUsersPage_manageUsersSheetUp__x45PU .28s cubic-bezier(.32,.72,0,1) both;border-radius:20px 20px 0 0;max-height:min(78dvh,560px);max-width:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));width:100%}}@media (max-width:480px){.ManageUsersPage_usersEditModalOverlay__lEW4E.ManageUsersPage_editModalOverlay__5IthR .ManageUsersPage_modalPanel__GnCMv.ManageUsersPage_usersEditModalPanel__Zi58j{padding:14px 14px calc(16px + env(safe-area-inset-bottom, 0px))}}.LessonLibraryFlipCard_root__\+oB1F{-webkit-tap-highlight-color:transparent;background:#0d172f;border-radius:12px;box-sizing:border-box;height:7.35rem;max-width:100%;min-width:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.LessonLibraryFlipCard_rootInteractive__vzXJ\+{cursor:pointer}.LessonLibraryFlipCard_rootInteractive__vzXJ\+:focus-visible{outline:2px solid #4ade80e6;outline-offset:2px}.LessonLibraryFlipCard_root__\+oB1F:before{background:linear-gradient(135deg,#fff,#eafff2 30%,#86efac 62%,#22c55e);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.LessonLibraryFlipCard_body__KupTp{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;min-width:0;padding:.72rem .78rem .58rem;position:relative;text-align:center;z-index:2}.LessonLibraryFlipCard_frontCol__ZMwj6{align-items:center;display:flex;flex:0 1 auto;flex-direction:column;gap:.2rem;justify-content:center;max-width:100%;min-width:0;width:100%}.LessonLibraryFlipCard_serialTopLeft__HeT16{font-feature-settings:"tnum";align-items:center;box-sizing:border-box;color:#94a3b8f2;display:none;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.95rem;justify-content:center;left:.3rem;line-height:1;min-width:1.95rem;padding:0 3px;pointer-events:auto;position:absolute;top:.3rem;-webkit-user-select:none;user-select:none;z-index:8}.LessonLibraryFlipCard_readTopRight__jWdV\+{align-items:center;display:flex;justify-content:center;position:absolute;right:.3rem;top:.3rem;z-index:7}.LessonLibraryFlipCard_readTopRightBtn__cvLOg{border-radius:999px;height:1.95rem!important;margin:0!important;min-height:1.95rem!important;min-width:1.95rem!important;width:1.95rem!important}.LessonLibraryFlipCard_readTopRightBtn__cvLOg svg{height:1.02rem!important;width:1.02rem!important}.LessonLibraryFlipCard_content__KG8F3{-webkit-line-clamp:3;color:#f8fafc;font-size:1.05rem;font-weight:650;line-height:1.32;margin:0}.LessonLibraryFlipCard_content__KG8F3,.LessonLibraryFlipCard_meanFront__jRevc{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;text-align:center;width:100%;word-break:break-word}.LessonLibraryFlipCard_meanFront__jRevc{-webkit-line-clamp:2;color:#bae6fdeb;font-size:.8rem;font-weight:500;line-height:1.35;margin:.15rem 0 0}@media (max-width:768px){.LessonLibraryFlipCard_root__\+oB1F{height:6.95rem}.LessonLibraryFlipCard_serialTopLeft__HeT16{display:inline-flex;height:2.05rem;left:.25rem;min-width:2.05rem;top:.25rem}.LessonLibraryFlipCard_readTopRight__jWdV\+{right:.25rem;top:.25rem}.LessonLibraryFlipCard_readTopRightBtn__cvLOg{height:2.05rem!important;min-height:2.05rem!important;min-width:2.05rem!important;width:2.05rem!important}.LessonLibraryFlipCard_readTopRightBtn__cvLOg svg{height:1.08rem!important;width:1.08rem!important}.LessonLibraryFlipCard_content__KG8F3{-webkit-line-clamp:2;font-size:.98rem}.LessonLibraryFlipCard_meanFront__jRevc{-webkit-line-clamp:2;font-size:.76rem}}.LessonLibraryDetailModal_lessonLibraryDetailOverlay__VqKLt{align-items:center!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;justify-content:center!important;min-height:100vh;min-height:100dvh;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))!important}.LessonLibraryDetailModal_lessonNavCarousel__H7qOr{align-items:center;display:flex;flex-shrink:0;gap:clamp(.2rem,1.75vw,.85rem);justify-content:center;max-width:min(calc(100vw - .5rem),640px);position:relative;width:100%}.LessonLibraryDetailModal_topRightToggles__7MRF5{align-items:center;display:inline-flex;gap:.55rem;justify-content:center;left:50%;position:absolute;top:-1.28rem;transform:translateX(-50%);z-index:1208}.LessonLibraryDetailModal_lessonNavCarouselWithArrows__-E70B{gap:clamp(.1rem,1.35vw,.65rem)}.LessonLibraryDetailModal_lessonNavButton__79PzV{align-items:center;background:#ffffff0a;border:2px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;line-height:0;margin:0;padding:0;transition:opacity .2s ease,border-color .2s ease,background .2s ease;width:50px;z-index:1205}.LessonLibraryDetailModal_lessonNavButton__79PzV:hover:not(:disabled){border-color:#ffffff6b}.LessonLibraryDetailModal_lessonNavButtonDisabled__fk3Qj{cursor:not-allowed;opacity:.35}.LessonLibraryDetailModal_shellWithSideNav__8jxBG{max-width:min(500px,calc(100vw - 8rem))}@media (max-width:768px){.LessonLibraryDetailModal_lessonNavCarousel__H7qOr{max-width:min(calc(100vw - .25rem),640px);padding-inline:2.4rem}.LessonLibraryDetailModal_lessonNavButton__79PzV{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a73;border:1.5px solid #ffffff38;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.LessonLibraryDetailModal_lessonNavButtonLeft__E40ug{left:.2rem}.LessonLibraryDetailModal_lessonNavButtonRight__m7kmv{right:.2rem}.LessonLibraryDetailModal_lessonNavCarouselWithArrows__-E70B{gap:.08rem}.LessonLibraryDetailModal_shellWithSideNav__8jxBG{max-width:100%}.LessonLibraryDetailModal_shellBackExpanded__g3Clr{--lesson-modal-card-w:clamp(15.4rem,min(58vmin,92vw),22.5rem);max-width:min(100%,calc(100vw - .5rem))}.LessonLibraryDetailModal_toggleBtn__e5z0B{height:2rem;width:2rem}}@media (max-width:480px){.LessonLibraryDetailModal_lessonNavCarousel__H7qOr{padding-inline:2.1rem}.LessonLibraryDetailModal_lessonNavButton__79PzV{height:40px;width:40px}.LessonLibraryDetailModal_lessonNavButtonLeft__E40ug{left:.1rem}.LessonLibraryDetailModal_lessonNavButtonRight__m7kmv{right:.1rem}.LessonLibraryDetailModal_shellWithSideNav__8jxBG{max-width:100%}.LessonLibraryDetailModal_shellBackExpanded__g3Clr{--lesson-modal-card-w:clamp(15.2rem,82vw,19.2rem);max-width:100%}.LessonLibraryDetailModal_toggleBtn__e5z0B{height:1.88rem;width:1.88rem}.LessonLibraryDetailModal_topRightToggles__7MRF5{gap:.45rem;top:-1.1rem}}@media (max-width:380px){.LessonLibraryDetailModal_lessonNavCarousel__H7qOr{padding-inline:1.95rem}.LessonLibraryDetailModal_lessonNavButton__79PzV{height:36px;width:36px}.LessonLibraryDetailModal_topRightToggles__7MRF5{top:-.98rem}.LessonLibraryDetailModal_toggleBtn__e5z0B{height:1.72rem;width:1.72rem}.LessonLibraryDetailModal_shellBackExpanded__g3Clr{--lesson-modal-card-w:clamp(14.6rem,86vw,18rem)}}.LessonLibraryDetailModal_shell__KegF-{--lesson-modal-card-w:clamp(14rem,min(42vmin,88vw),21rem);-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;max-height:min(calc(100dvh - 2rem),calc(100vh - 2rem));max-width:min(520px,calc(100vw - 2rem));overflow-x:visible;overflow-y:auto;padding:1.5rem max(1.25rem,3vmin);position:relative;transition:max-width .28s ease,padding .28s ease;width:100%}.LessonLibraryDetailModal_rewardCardWrap__A\+MJP{animation:LessonLibraryDetailModal_rewardCardBounceIn__DdhfP .6s cubic-bezier(.68,-.55,.27,1.55) both;box-sizing:border-box;flex-shrink:0;max-width:var(--lesson-modal-card-w);min-width:0;overflow:visible;padding:6px;transition:width .28s ease,max-width .28s ease;width:min(100%,var(--lesson-modal-card-w))}.LessonLibraryDetailModal_shellBackExpanded__g3Clr{--lesson-modal-card-w:clamp(15.4rem,min(58vmin,92vw),22.5rem);max-width:min(620px,calc(100vw - 1rem))}.LessonLibraryDetailModal_lessonSwitchShakeLeft__45QSM{animation:LessonLibraryDetailModal_lessonSwitchShakeLeft__45QSM .22s ease-in-out}.LessonLibraryDetailModal_lessonSwitchShakeRight__vKOUZ{animation:LessonLibraryDetailModal_lessonSwitchShakeRight__vKOUZ .22s ease-in-out}@keyframes LessonLibraryDetailModal_rewardCardBounceIn__DdhfP{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes LessonLibraryDetailModal_lessonSwitchShakeLeft__45QSM{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-3px) rotate(-1.5deg)}50%{transform:translateX(3px) rotate(1.5deg)}75%{transform:translateX(-2px) rotate(-1deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes LessonLibraryDetailModal_lessonSwitchShakeRight__vKOUZ{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(3px) rotate(1.5deg)}50%{transform:translateX(-3px) rotate(-1.5deg)}75%{transform:translateX(2px) rotate(1deg)}to{transform:translateX(0) rotate(0deg)}}.LessonLibraryDetailModal_lessonDetailItemCard__65mcF{--rarity-border:linear-gradient(135deg,#fff,#dfffe9 28%,#86efac 62%,#22c55e);--card-name-font:clamp(1.02rem,0.42rem + 2.2vmin,1.2rem);--card-name-min-height:2.65em;--card-name-padding:0.42rem 0.65rem;--card-name-clamp:4;--card-desc-font:clamp(0.88rem,0.35rem + 1.9vmin,1.05rem);--card-desc-padding:0.36rem 0.5rem;--card-desc-min-height:3.1em;--card-body-padding:clamp(1.35rem,3.8vmin,1.8rem) clamp(0.65rem,4vmin,1.25rem) clamp(0.8rem,2.4vmin,1.05rem);cursor:pointer;width:100%}.LessonLibraryDetailModal_toggleBtn__e5z0B{align-items:center;background:#0d172f;border:1px solid #475569;border-radius:999px;color:#e2e8f0;cursor:pointer;display:inline-flex;height:2.12rem;justify-content:center;padding:0;transition:none;width:2.12rem}.LessonLibraryDetailModal_toggleBtnActive__iR10V{background:#14532d;border-color:#22c55e;color:#4ade80}.LessonLibraryDetailModal_toggleBtn__e5z0B:disabled{cursor:not-allowed;opacity:.45}.LessonLibraryDetailModal_rewardCardWrap__A\+MJP .LessonLibraryDetailModal_lessonDetailItemCard__65mcF{--card-logo:clamp(2.15rem,1.05rem + 2.6vmin,2.85rem);--card-logo-top:clamp(0.52rem,0.34rem + 1.05vmin,0.92rem);--card-logo-left:clamp(0.52rem,0.34rem + 1.05vmin,0.92rem)}@media (max-width:768px){.LessonLibraryDetailModal_rewardCardWrap__A\+MJP .LessonLibraryDetailModal_lessonDetailItemCard__65mcF{--card-logo:clamp(1.95rem,0.82rem + 3.6vmin,2.45rem);--card-logo-top:clamp(0.46rem,0.28rem + 1.25vmin,0.68rem);--card-logo-left:clamp(0.46rem,0.28rem + 1.25vmin,0.68rem)}}@media (max-width:480px){.LessonLibraryDetailModal_rewardCardWrap__A\+MJP .LessonLibraryDetailModal_lessonDetailItemCard__65mcF{--card-logo:clamp(1.78rem,0.65rem + 4.6vmin,2.15rem);--card-logo-top:clamp(0.4rem,0.24rem + 1.1vmin,0.56rem);--card-logo-left:clamp(0.4rem,0.24rem + 1.1vmin,0.56rem)}}@media (max-width:380px){.LessonLibraryDetailModal_rewardCardWrap__A\+MJP .LessonLibraryDetailModal_lessonDetailItemCard__65mcF{--card-logo:clamp(1.65rem,0.58rem + 4.2vmin,2rem);--card-logo-top:0.38rem;--card-logo-left:0.38rem}}.LessonLibraryDetailModal_modalBackTop__Z0xoS{align-items:stretch;justify-content:flex-start!important;padding-top:clamp(1.05rem,3.2vmin,1.45rem)}.LessonLibraryDetailModal_backMeanLine__JpDbm{line-height:1.45;margin:0 0 .65rem;text-align:left}.LessonLibraryDetailModal_backMeanLabel__Xe9vl{color:#4ade80;font-size:clamp(.72rem,.28rem + 1.9vmin,.85rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.LessonLibraryDetailModal_backMeanValue__82AmS{color:#e2e8f0!important;font-size:inherit;font-weight:600}.LessonLibraryDetailModal_backDivider__eQSkc{border:none;flex-shrink:0;height:0;margin:0 0 .65rem;width:100%}.LessonLibraryDetailModal_backDetailText__P4m\+3{color:#cbd5e1!important;margin:0}.LessonLibraryDetailModal_backDetailText__P4m\+3 strong{color:#f8fafc;font-weight:800}.LessonLibraryDetailModal_backDetailText__P4m\+3 em{color:#bae6fd;font-style:italic}.LessonLibraryDetailModal_backDetailParagraph__O7S3H{line-height:1.5;margin:0 0 .6rem}.LessonLibraryDetailModal_backDetailParagraph__O7S3H:last-child{margin-bottom:0}.LessonLibraryDetailModal_backDetailList__uwAdO{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .65rem 1rem;padding:0}.LessonLibraryDetailModal_backDetailList__uwAdO:last-child{margin-bottom:0}.LessonLibraryDetailModal_backDetailList__uwAdO li{line-height:1.45}.LessonLibraryDetailModal_backDetailList__uwAdO li::marker{color:#94a3b8e6}.LessonLibraryDetailModal_backDetailQuote__gVADk{background:#4ade8014;border-left:3px solid #4ade80bf;border-radius:0 8px 8px 0;color:#dcfce7;line-height:1.5;margin:0 0 .7rem;padding:.5rem .6rem}.LessonLibraryDetailModal_backDetailQuote__gVADk:last-child{margin-bottom:0}.LessonLibraryDetailModal_detailMarkerAccent__5aUnJ{color:#e2e8f0;font-weight:800}.LessonLibraryDetailModal_modalBackBody__HNiv2{-webkit-overflow-scrolling:touch;align-self:stretch;flex:1 1 auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}@media (prefers-reduced-motion:reduce){.LessonLibraryDetailModal_lessonSwitchShakeLeft__45QSM,.LessonLibraryDetailModal_lessonSwitchShakeRight__vKOUZ,.LessonLibraryDetailModal_rewardCardWrap__A\+MJP{animation:none}}.Shop_panel__Zz5VV{animation:Shop_fadeIn__dAeev .4s ease-out;background:var(--color-primary-dark);border-right:0;box-sizing:border-box;margin:0 auto;max-width:1300px;padding:20px 16px;position:relative;width:100%}@media (max-width:649px){.Shop_panel__Zz5VV{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))}}@media (max-width:359px){.Shop_panel__Zz5VV{padding-bottom:calc(132px + env(safe-area-inset-bottom, 0px))}}@keyframes Shop_fadeIn__dAeev{0%{opacity:0}to{opacity:1}}.Shop_pageHeader__bh2aR{align-items:center;border-bottom:1px solid #ffffff26;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}.Shop_headerLeft__cZGaQ{align-items:center;display:flex;gap:12px}.Shop_headerIcon__uoN5L{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:var(--color-text-light);display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:16px;width:42px}.Shop_headerText__J\+AfK{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.Shop_subtitleWrapper__AvQ-d{align-items:center;display:flex;gap:12px;min-height:24px;min-width:11rem}.Shop_subtitleText__ochgG{color:#94a3b8;font-size:.875rem;font-weight:500}.Shop_title__dRSAj{color:var(--color-text-light);font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0;text-align:left}.Shop_currentBadge__iAimw{font-feature-settings:"tnum";align-items:center;border:1.5px solid #0000;border-radius:1.25rem;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;min-width:3.25rem;padding:2px 10px;width:-webkit-fit-content;width:fit-content}.Shop_cardGrid__Ws8Ih{display:flex;flex-wrap:wrap;gap:1.25rem}.Shop_freeCard__ZWXEZ{align-items:center;background:#0000;border:1px solid #ffffff26;border-radius:1.875rem;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:12rem;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1);width:14rem}.Shop_freeCard__ZWXEZ:hover:not(:disabled){border-color:#4ade8066}.Shop_freeCard__ZWXEZ:active:not(:disabled){transform:translateY(0)}.Shop_freeCard__ZWXEZ:disabled{cursor:not-allowed;opacity:.7}.Shop_freeCard__ZWXEZ.Shop_cardReceived__nEELL{background:#ffffff0d;border:1px solid #ffffff1a}.Shop_stampReceived__PRVVs{background:#0f172ae6;border:2px solid var(--color-accent);border-radius:.5rem;color:var(--color-accent);display:inline-block;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:900;left:50%;letter-spacing:1px;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}.Shop_cardIconWrap__MU04J{align-items:center;background:#0d172f;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:104px;justify-content:center;overflow:hidden;position:relative;width:104px}.Shop_cardIconWrap__MU04J:before{background:#ffffff26;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:0}.Shop_freeCard__ZWXEZ.Shop_cardReceived__nEELL .Shop_cardIconWrap__MU04J{opacity:.92}.Shop_itemLordIcon__J7PTc{flex-shrink:0!important;height:70px!important;min-height:70px!important;min-width:70px!important;position:relative;width:70px!important;z-index:1}.Shop_cardLabel__4odf7{color:#4ade80;font-family:MuseoModerno,sans-serif;font-size:1rem;font-weight:700}.Shop_shopSection__r44bk{margin-top:1.25rem;padding-top:.15rem}.Shop_shopSectionHeader__PAgzL{align-items:center;border-bottom:1px solid #ffffff26;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem}.Shop_shopHeaderLeft__jQfQJ{align-items:center;display:flex;gap:12px;min-width:0}.Shop_shopTitle__9ytxQ{color:var(--color-text-light);font-family:MuseoModerno,sans-serif;font-size:1.25rem;font-weight:800;margin:0}.Shop_shopSubtitleWrapper__lfWP5{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-height:24px;min-width:0}.Shop_shopSubtitleRow__m\+4qK{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}.Shop_shopSubtitleText__c8gzJ{color:#94a3b8;font-size:.82rem;font-weight:500;text-align:left}.Shop_shopGrid__LEg-A{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px}.Shop_shopEmpty__w6WK8{display:flex;justify-content:center;margin:2rem auto;width:100%}.Shop_shopItemWrap__Lxg6u{min-width:0;position:relative}.Shop_shopAvatarCardShell__HwLf7{min-width:0;position:relative;width:100%}.Shop_shopPriceRowMuted__OxsHz{opacity:.5}.Shop_shopStampBought__fU5HC{align-items:center;background:#0f172ae6;border:2px solid #fbbf24;border-radius:.5rem;color:#fbbf24;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:.95rem;font-weight:900;gap:6px;left:50%;letter-spacing:1px;padding:.25rem .75rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}.Shop_shopItemCard__aUJ8X{width:100%}.Shop_shopPriceRow__56dHr{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:6px}.Shop_shopPriceText__ZGSlj{align-items:center;color:#fbbf24;display:inline-flex;font-size:.88rem;font-weight:800;gap:5px}.Shop_shopBuyBtn__5Vv84{background:#ffffff14;border:1px solid #fff3;border-radius:9px;color:#f8fafc;cursor:pointer;font-size:.86rem;font-weight:800;min-height:34px;min-width:84px;padding:6px 12px}.Shop_shopBuyBtn__5Vv84:disabled{cursor:not-allowed;opacity:.55}.Shop_shopError__uDOv9{color:#f87171;font-size:.85rem;font-weight:600;margin:0 0 12px}.Shop_shopLoading__wMHuD{color:#94a3b8;font-size:.9rem;font-weight:600;margin:6px 0 0}@media (max-width:768px){.Shop_pageHeader__bh2aR,.Shop_shopSectionHeader__PAgzL{align-items:flex-start}.Shop_headerIcon__uoN5L{height:2.25rem;width:2.25rem}.Shop_headerIcon__uoN5L svg{height:24px;width:24px}.Shop_shopTitle__9ytxQ,.Shop_title__dRSAj{font-size:1.125rem}.Shop_freeCard__ZWXEZ{min-height:10rem;width:100%}.Shop_stampReceived__PRVVs{font-size:1rem}.Shop_shopGrid__LEg-A{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.Shop_pageHeader__bh2aR,.Shop_shopSectionHeader__PAgzL{border-bottom:0;margin-bottom:.5rem;padding-bottom:.5rem}.Shop_headerIcon__uoN5L{border-radius:12px;height:42px;margin-left:0;width:42px}.Shop_title__dRSAj{font-size:1.125rem}.Shop_currentBadge__iAimw{font-size:.75rem;padding:2px 10px}.Shop_shopGrid__LEg-A{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Shop_shopHeaderLeft__jQfQJ{align-items:flex-start;gap:10px}.Shop_shopSubtitleWrapper__lfWP5{min-height:0}.Shop_shopSubtitleText__c8gzJ{font-size:.8rem;line-height:1.3}.Shop_shopStampBought__fU5HC{font-size:.8rem;padding:.18rem .5rem}.Shop_shopPriceText__ZGSlj{font-size:.82rem}.Shop_shopBuyBtn__5Vv84{font-size:.78rem;min-height:32px;min-width:72px;padding:6px 8px}}.AdRewardModal_overlay__ly222{animation:AdRewardModal_fadeIn__CTLbn .3s ease-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;pointer-events:auto;position:fixed;z-index:13700}.AdRewardModal_overlayClosing__DYvFq{animation:AdRewardModal_fadeOut__K\+wdJ .22s ease-in forwards}@keyframes AdRewardModal_fadeIn__CTLbn{0%{opacity:0}to{opacity:1}}@keyframes AdRewardModal_fadeOut__K\+wdJ{0%{opacity:1}to{opacity:0}}@keyframes AdRewardModal_bounceIn__JR3jG{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AdRewardModal_modalOut__H9Tp4{to{opacity:0;transform:scale(.92) translateY(12px)}}.AdRewardModal_modal__EnUjL{animation:AdRewardModal_bounceIn__JR3jG .6s cubic-bezier(.68,-.55,.27,1.55) forwards;background:#fff;border:1px solid #1a1a2e14;border-radius:40px;box-shadow:0 20px 40px #1a1a2e26;box-sizing:border-box;max-width:calc(100vw - 24px);overflow:visible;padding:26px 20px 28px;position:relative;text-align:center;width:min(100%,360px)}.AdRewardModal_modalClosing__ZBl1v{animation:AdRewardModal_modalOut__H9Tp4 .22s ease-in forwards}.AdRewardModal_closeBtn__u0xAu{-webkit-tap-highlight-color:transparent;background:#0d172f;border:3px solid #fff;border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;line-height:1;padding:0;place-items:center;position:absolute;right:-10px;top:-10px;width:50px;z-index:5}.AdRewardModal_header__ZJ6YS{display:block;margin-bottom:20px}.AdRewardModal_title__C6QCT{color:#1a1a2e;font-family:MuseoModerno,sans-serif;font-size:1.42rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.AdRewardModal_body__jcn6Q{align-items:stretch;display:flex;flex-direction:column;margin:0}.AdRewardModal_statusBox__ttRbk{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:180px;padding:24px 12px}.AdRewardModal_statusText__-\+JOr{color:#475569;font-family:Google Sans Flex,sans-serif;font-size:.95rem;font-weight:500;margin:0;text-align:center}.AdRewardModal_statusTextSuccess__0\+yFK{color:#16a34a;font-family:MuseoModerno,sans-serif;font-size:1.05rem;font-weight:700;margin:0;text-align:center}.AdRewardModal_statusTextError__oAuNE{color:#dc2626;font-family:Google Sans Flex,sans-serif;font-size:.9rem;font-weight:500;margin:0;text-align:center}.AdRewardModal_statusHint__DFDGF{color:#94a3b8;font-family:Google Sans Flex,sans-serif;font-size:.8rem;margin:0;text-align:center}@keyframes AdRewardModal_spin__MEna6{to{transform:rotate(1turn)}}.AdRewardModal_spinner__WJMJM{animation:AdRewardModal_spin__MEna6 .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#fbbf24;height:40px;width:40px}.AdRewardModal_retryButton__Xr4Ii{-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:30px;color:#334155;cursor:pointer;font-family:MuseoModerno,sans-serif;font-size:.9rem;font-weight:600;margin-top:8px;padding:10px 28px;transition:all .2s}.AdRewardModal_retryButton__Xr4Ii:hover{background:#e2e8f0;transform:translateY(-1px)}.AdRewardModal_retryButton__Xr4Ii:active{transform:translateY(0)}.LordIconPickerGrid_grid__N\+DFV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));justify-content:center;width:100%}.LordIconPickerGrid_controlsBlock__iVr29{margin-bottom:12px;min-width:0;padding:0 0 10px;position:static;width:100%}.LordIconPickerGrid_categoryPager__UVEqO{margin-top:6px;min-width:0;width:100%}.LordIconPickerGrid_categoryLabel__nZJRU{color:#ffffffc7;font-size:.82rem;margin:0}.LordIconPickerGrid_categoryLabel__nZJRU strong{color:#f8fafc}.LordIconPickerGrid_unlockSummary__jGeNe{color:#ffffffd9;font-size:.82rem;font-weight:600;line-height:1.35;margin:0 0 10px}.LordIconPickerGrid_option__ZNFE7{align-items:center;aspect-ratio:1;background:#0d172f;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;isolation:isolate;justify-content:center;margin:0;padding:5px;position:relative;transition:background .2s}.LordIconPickerGrid_option__ZNFE7:before{background:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24);background:var(
        --lordicon-picker-border,linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24)
    );border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;transition:filter .2s ease;z-index:0}@media (hover:hover){.LordIconPickerGrid_option__ZNFE7:not(:disabled):hover:before{filter:brightness(1.12) saturate(1.08)}}.LordIconPickerGrid_option__ZNFE7:disabled:before{opacity:.4}.LordIconPickerGrid_selected__bA3bA{background:#4ade801a}.LordIconPickerGrid_selected__bA3bA:before{padding:3px}@media (max-width:900px){.LordIconPickerGrid_grid__N\+DFV{grid-template-columns:repeat(5,1fr)}.LordIconPickerGrid_categoryLabel__nZJRU{font-size:.76rem}}@media (max-width:768px){.LordIconPickerGrid_grid__N\+DFV{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.LordIconPickerGrid_grid__N\+DFV{grid-template-columns:repeat(4,minmax(0,1fr))}.LordIconPickerGrid_controlsBlock__iVr29{margin-bottom:10px;padding-bottom:8px}.LordIconPickerGrid_unlockSummary__jGeNe{font-size:.78rem;margin-bottom:8px}}@media (max-width:400px){.LordIconPickerGrid_grid__N\+DFV{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.LordIconPickerGrid_option__ZNFE7{border-radius:12px;padding:4px}}.LordIconPickerGrid_list__U4oDo{grid-gap:8px;-webkit-overflow-scrolling:touch;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));justify-content:center;list-style:none;margin:0;max-height:min(58dvh,460px);overflow-y:auto;padding:0}.LordIconPickerGrid_listItem__gEjrS{margin:0;min-width:0}.LordIconPickerGrid_listRow__fjWRh{align-items:center;aspect-ratio:1;background:#0d172f;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;isolation:isolate;justify-content:center;margin:0;padding:6px;position:relative;text-align:center;transition:background .2s;width:100%}.LordIconPickerGrid_listRow__fjWRh:before{background:linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24);background:var(
        --lordicon-picker-border,linear-gradient(135deg,#4ade80,#3b82f6,#a855f7,#ef4444,#fbbf24)
    );border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;transition:filter .2s ease;z-index:0}@media (hover:hover){.LordIconPickerGrid_listRow__fjWRh:not(:disabled):hover{background:#ffffff0f}.LordIconPickerGrid_listRow__fjWRh:not(:disabled):hover:before{filter:brightness(1.12) saturate(1.08)}}.LordIconPickerGrid_listRow__fjWRh:disabled:before{opacity:.4}.LordIconPickerGrid_listRowSelected__vHAOz{background:#4ade801a}.LordIconPickerGrid_listRowSelected__vHAOz:before{padding:3px}.LordIconPickerGrid_iconCell__-eagv{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.LordIconPickerGrid_grid__N\+DFV .LordIconPickerGrid_iconCell__-eagv{border-radius:11px}.LordIconPickerGrid_list__U4oDo .LordIconPickerGrid_iconCell__-eagv{border-radius:8px}.LordIconPickerGrid_lockOverlay__ErP44{align-items:center;background:#0f172a8c;border-radius:8px;color:#ffffffeb;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.LordIconPickerGrid_lockPlaceholder__-vfZo{align-items:center;background:#0f172aeb;border-radius:10px;box-sizing:border-box;color:#94a3b8f2;display:flex;flex-shrink:0;justify-content:center}.LordIconPickerGrid_listRow__fjWRh:disabled{cursor:not-allowed;opacity:.95}@media (hover:hover){.LordIconPickerGrid_listRow__fjWRh:disabled:hover{background:#ffffff0a}}.LordIconPickerGrid_option__ZNFE7:disabled{cursor:not-allowed;opacity:.95}@media (hover:hover){.LordIconPickerGrid_option__ZNFE7:disabled:hover{transform:none}}@media (max-width:480px){.LordIconPickerGrid_list__U4oDo{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;max-width:340px}.LordIconPickerGrid_listRow__fjWRh{border-radius:10px;padding:4px}}@media (max-width:360px){.LordIconPickerGrid_list__U4oDo{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:300px}}.LordIconPickerGrid_ide-suppress-unresolved-vars__nR2V\+{--lordicon-picker-border:initial}.ManageUserDetail_metaBar__IE\+0W{align-items:center;border-bottom:1px solid #ffffff26;display:flex;margin:0 16px;padding:16px 20px}.ManageUserDetail_leftAction__s6vzZ{align-items:center;display:flex;flex:1 1}.ManageUserDetail_rightSpacer__Gqosy{flex:1 1}.ManageUserDetail_backBtn__Y5BCi{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:8px;padding:8px 14px;transition:background .2s ease,border-color .2s ease}@media (hover:hover){.ManageUserDetail_backBtn__Y5BCi:hover{background:#4ade801a;border-color:#4ade8059;color:#4ade80}}.ManageUserDetail_userMeta__inXZy{flex:2 1;min-width:0;text-align:center}.ManageUserDetail_userTitle__bzxjT{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.05rem;font-weight:700;margin:0}.ManageUserDetail_userEmail__khYky{color:#94a3b8;font-size:.8rem;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageUserDetail_panel__2mxwk{flex:1 1;padding:16px}.ManageUserDetail_historyWrap__75nOW{overflow-x:auto;padding:0 0 24px}.ManageUserDetail_historyTable__3xOtl{border-collapse:collapse;color:#e2e8f0;font-size:.875rem;width:100%}.ManageUserDetail_historyTable__3xOtl td,.ManageUserDetail_historyTable__3xOtl th{border-bottom:1px solid #ffffff14;padding:12px 14px;text-align:left}.ManageUserDetail_historyTable__3xOtl th{color:#94a3b8;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ManageUserDetail_historyTable__3xOtl tbody tr:hover{background:#ffffff08}.ManageUserDetail_emptyHint__Cc-Ui{color:#94a3b8;font-size:.95rem;margin:24px 0;text-align:center}.ManageUserDetail_loadingWrap__hQskF{display:flex;justify-content:center;padding:48px 16px}.ManageUserDetail_spinner__mmbib{animation:ManageUserDetail_spin__RJrw6 .8s linear infinite;border:3px solid #ffffff1f;border-radius:50%;border-top-color:#4ade80;height:40px;width:40px}@keyframes ManageUserDetail_spin__RJrw6{to{transform:rotate(1turn)}}.ManageUserDetail_errorText__QQsxp{color:#f87171;padding:24px 16px;text-align:center}.ManageUserDetail_cardInnerWrap__SB0jJ{border-radius:12px;pointer-events:none;position:relative;transition:all .3s ease}.ManageUserDetail_darkOverlay__aXvOq{backdrop-filter:grayscale(80%);-webkit-backdrop-filter:grayscale(80%);background:#0a0f1ebf;border-radius:inherit;inset:2px;position:absolute;z-index:10}.ManageUserDetail_stampLocked__3MoM6{align-items:center;background:#0f172ae6;border:2px solid #ef4444;border-radius:.5rem;color:#ef4444;display:inline-flex;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:900;gap:6px;left:50%;letter-spacing:1px;padding:.25rem .75rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15}.ManageUserDetail_briefOverlay__m3EyF{animation:ManageUserDetail_briefFadeIn__dijqR .25s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d172f8c;display:grid;inset:0;padding:20px;place-items:center;pointer-events:auto;position:fixed;z-index:9999}@keyframes ManageUserDetail_briefFadeIn__dijqR{0%{opacity:0}to{opacity:1}}.ManageUserDetail_briefDialog__ey\+9k{background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;padding:24px 22px 20px;text-align:left;width:min(100%,400px)}.ManageUserDetail_briefTitle__T3qoD{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.15rem;font-weight:800;margin:0 0 14px}.ManageUserDetail_briefBody__KQlaD{margin:0}.ManageUserDetail_briefText__EOmbp{color:#cbd5e1;font-size:.95rem;font-weight:600;line-height:1.5;margin:0;text-align:left}.ManageUserDetail_briefText__EOmbp strong{color:#f8fafc;font-weight:800}.ManageUserDetail_modalActions__VqyUI{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.ManageUserDetail_btnCancel__5ruvn,.ManageUserDetail_btnConfirm__haIf\+{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:10px 20px;transition:all .2s ease}.ManageUserDetail_btnCancel__5ruvn{background:#ffffff1a;color:#e2e8f0}.ManageUserDetail_btnConfirm__haIf\+{background:#4ade80;color:#022c22}.ManageUserDetail_btnConfirm__haIf\+.ManageUserDetail_danger__mQ9QW{background:#f43f5e;color:#fff}.ManageUserDetail_pagination__HeMLx{align-items:center;border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px;padding-top:16px}.ManageUserDetail_pageBtn__j-Z\+y{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#f8fafc;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.ManageUserDetail_pageBtn__j-Z\+y:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.ManageUserDetail_pageBtn__j-Z\+y:disabled{cursor:not-allowed;opacity:.4}.ManageUserDetail_pageInfo__Fx5zN{color:#94a3b8;font-size:.9rem;font-weight:500;white-space:nowrap}@media (max-width:768px){.ManageUserDetail_metaBar__IE\+0W{padding:16px}.ManageUserDetail_leftAction__s6vzZ,.ManageUserDetail_rightSpacer__Gqosy{display:none}.ManageUserDetail_userMeta__inXZy{flex:1 1}.ManageUserDetail_stampLocked__3MoM6{font-size:1rem}}@media (max-width:480px){.ManageUserDetail_stampLocked__3MoM6{font-size:.85rem}.ManageUserDetail_modalActions__VqyUI{flex-direction:column}.ManageUserDetail_btnCancel__5ruvn,.ManageUserDetail_btnConfirm__haIf\+{width:100%}.ManageUserDetail_pagination__HeMLx{align-items:center;flex-wrap:nowrap;gap:6px;justify-content:center;width:100%}.ManageUserDetail_pageBtn__j-Z\+y{font-size:.8rem;gap:4px;min-height:2.2rem;min-width:2.4rem;padding:7px 10px}.ManageUserDetail_pageBtn__j-Z\+y>:not(lord-icon){display:none}.ManageUserDetail_pageInfo__Fx5zN{font-size:.78rem;width:auto}}.ManageRunDetailPage_page__hiA3z{background:#0d172f;color:#fff;font-family:Google Sans Flex,system-ui,sans-serif;margin-bottom:4rem;min-height:100vh}.ManageRunDetailPage_itemsShell__HcgLj{display:flex;flex-direction:column;min-height:100%}.ManageRunDetailPage_itemsHeader__oc\+AN{background:#0d172f}.ManageRunDetailPage_itemsContent__sx7FW{display:flex;flex:1 1;flex-direction:column}.ManageRunDetailPage_catalogPanel__BFteN{margin:0 auto;max-width:1300px;padding:0 16px;width:100%}.ManageRunDetailPage_metaBar__4GIdx{align-items:center;border-bottom:1px solid #ffffff26;display:flex;gap:12px;margin:0 16px;padding:16px 20px}.ManageRunDetailPage_leftAction__D7M-G,.ManageRunDetailPage_rightAction__ZgCUZ{align-items:center;display:flex;flex:1 1}.ManageRunDetailPage_rightAction__ZgCUZ{justify-content:flex-end}.ManageRunDetailPage_rightSpacer__IUfYR{height:1px;width:1px}.ManageRunDetailPage_userMeta__yRpnk{display:flex;flex:2 1;justify-content:center;min-width:0}.ManageRunDetailPage_userMetaInner__hZefd{align-items:center;display:inline-flex;flex-direction:column;gap:4px;min-width:0}.ManageRunDetailPage_userTitle__ow6NU{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.05rem;font-weight:700}.ManageRunDetailPage_userSub__6ITg7,.ManageRunDetailPage_userTitle__ow6NU{margin:0;max-width:min(60vw,720px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageRunDetailPage_userSub__6ITg7{color:#94a3b8;font-size:.8rem}.ManageRunDetailPage_backBtn__AwE02{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:#e2e8f0;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.9rem;font-weight:600;gap:8px;padding:8px 14px;transition:background .2s ease,border-color .2s ease}@media (hover:hover){.ManageRunDetailPage_backBtn__AwE02:hover{background:#4ade801a;border-color:#4ade8059;color:#4ade80}}.ManageRunDetailPage_tabBar__ycNoV{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:center;padding:12px 16px}.ManageRunDetailPage_tabs__MeODn{display:flex;max-width:320px;width:100%}.ManageRunDetailPage_tabBtn__ELYDv{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:1 1;font-family:MuseoModerno,sans-serif;font-size:1.125rem;font-weight:700;justify-content:center;margin-bottom:-2px;overflow:hidden;padding:14px 20px;position:relative;transition:color .3s cubic-bezier(.4,0,.2,1)}.ManageRunDetailPage_tabBtn__ELYDv:before{background:#fbbf24;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.ManageRunDetailPage_tabBtn__ELYDv:hover{color:#f8fafc}.ManageRunDetailPage_tabBtn__ELYDv.ManageRunDetailPage_tabOn__-Cgb0{color:#fbbf24}.ManageRunDetailPage_tabBtn__ELYDv.ManageRunDetailPage_tabOn__-Cgb0:before{background-color:#fbbf24;transform:scaleX(1)}.ManageRunDetailPage_toolbar__OYm0E{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:8px 0 6px}.ManageRunDetailPage_filterBar__UUezb{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.ManageRunDetailPage_filterChip__Tsu7E{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#ffffff8c;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.ManageRunDetailPage_filterChip__Tsu7E:hover{background:#ffffff14;color:#fff}.ManageRunDetailPage_filterActive__Al88z{background:#fbbf241a;border-color:#fbbf2480;color:#fbbf24}.ManageRunDetailPage_qList__RHeQm{list-style:none;margin:0;padding:4px 0 8px}.ManageRunDetailPage_row__itX8v{grid-gap:12px 16px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px;transition:background .2s ease}.ManageRunDetailPage_questionRow__lkwvj{border-radius:0;margin:0}@media (hover:hover){.ManageRunDetailPage_questionRow__lkwvj:hover{background:#ffffff0f}}@keyframes ManageRunDetailPage_questionRowFlash__\+Y5uf{0%{background:#fbbf241a;box-shadow:0 0 0 0 #fbbf2473}35%{background:#fbbf2414;box-shadow:0 0 0 8px #fbbf241f}to{background:#0000;box-shadow:0 0 0 0 #fbbf2400}}.ManageRunDetailPage_questionRowFlash__\+Y5uf{animation:ManageRunDetailPage_questionRowFlash__\+Y5uf 2.2s ease-out}.ManageRunDetailPage_rowIcon__KrOE2{align-items:center;align-self:start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.ManageRunDetailPage_rowBody__b4X8G{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.ManageRunDetailPage_titleRow__U03m1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.ManageRunDetailPage_qCode__3EeXK{color:#f8fafc;flex:0 1 auto;font-size:.95rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageRunDetailPage_typeBadge__XI7og{border:1px solid;border-radius:999px;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:4px 9px;white-space:nowrap}.ManageRunDetailPage_rowMeta__jbM9u{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff9;display:-webkit-box;font-size:.8rem;line-height:1.45;overflow:hidden;text-align:left;width:100%}.ManageRunDetailPage_rowActions__xYEOX{align-items:center;align-self:center;display:flex;gap:8px}.ManageRunDetailPage_editBtn__Z\+L4u{align-items:center;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:10px;color:#fcd34d;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}@media (hover:hover){.ManageRunDetailPage_editBtn__Z\+L4u:hover:not(:disabled){background:#fbbf2433;color:#fde68a}}.ManageRunDetailPage_editBtn__Z\+L4u:disabled{cursor:not-allowed;opacity:.55}.ManageRunDetailPage_deleteBtn__oGuJ1{align-items:center;background:#f871711f;border:1px solid #f8717159;border-radius:10px;color:#fda4af;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}@media (hover:hover){.ManageRunDetailPage_deleteBtn__oGuJ1:hover:not(:disabled){background:#f8717133;color:#fecdd3}}.ManageRunDetailPage_deleteBtn__oGuJ1:disabled{cursor:not-allowed;opacity:.55}.ManageRunDetailPage_sList__xiDjF{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:6px 0}.ManageRunDetailPage_sRow__N3ibH{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:12px}.ManageRunDetailPage_sTitle__uJDiv{font-weight:700;margin-bottom:4px}.ManageRunDetailPage_sReq__lMTu0{color:#fff9;font-size:.9rem}.ManageRunDetailPage_promptLabelWithListenTick__eDDOU{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.ManageRunDetailPage_childSection__MWf2J{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:14px}.ManageRunDetailPage_childHint__bV6yY{color:#94a3b8;font-size:.82rem;line-height:1.45;margin:0 0 10px}.ManageRunDetailPage_childHeader__gi7jO{align-items:center;color:#ffffffb3;display:flex;font-size:.85rem;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:10px}.ManageRunDetailPage_childHeaderLeft__aDEWW{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ManageRunDetailPage_childHint__bV6yY{color:#ffffff8c;font-size:.78rem;line-height:1.4;margin:-2px 0 10px}.ManageRunDetailPage_addChildBtn__8dNzR{align-items:center;background:#0000;border:1px dashed #4ade8059;border-radius:8px;color:#4ade80;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:4px;padding:5px 10px}.ManageRunDetailPage_childRow__Tt15r{align-items:center;display:flex;gap:8px;margin:16px 0}.ManageRunDetailPage_lessonTickBtn__1ZaGB{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease;width:22px}.ManageRunDetailPage_lessonTickBtnOff__MT7H9{background:#ffffff0d;border:1px solid #eab30847}.ManageRunDetailPage_lessonTickBtnOn__H2NaK{background:#eab30866;border:1px solid #eab308e6}.ManageRunDetailPage_lessonTickBtn__1ZaGB:disabled{cursor:not-allowed;opacity:.4}.ManageRunDetailPage_lessonTickIcon__-VYpc{color:#eab308}.ManageRunDetailPage_lessonTickAllBtn__cjliI{align-items:center;background:#eab3081f;border:1px solid #eab30859;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:26px}.ManageRunDetailPage_lessonTickAllBtn__cjliI:disabled{cursor:not-allowed;opacity:.4}.ManageRunDetailPage_lessonTickAllIcon__Tes1k{color:#eab308}@media (hover:hover){.ManageRunDetailPage_lessonTickBtn__1ZaGB:not(:disabled):hover{filter:brightness(1.12)}.ManageRunDetailPage_lessonTickAllBtn__cjliI:not(:disabled):hover{background:#eab30838;border-color:#eab3088c}.ManageRunDetailPage_aiExplainAllBtn__eKyfu:not(:disabled):hover{background:#8b5cf647;border-color:#a78bfaa6}}.ManageRunDetailPage_optionBlock__84fe3{border-bottom:1px dashed #ffffff0f;margin-bottom:14px;padding-bottom:12px}.ManageRunDetailPage_optionBlock__84fe3:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ManageRunDetailPage_optionBlock__84fe3 .ManageRunDetailPage_childRow__Tt15r{margin:0 0 8px}.ManageRunDetailPage_optionExplainLabel__9-lQG{color:#ffffff73;display:block;font-size:.72rem;font-weight:600;margin:4px 0 6px}.ManageRunDetailPage_optionExplainTextarea__WyTDi{box-sizing:border-box;line-height:1.45;min-height:72px;resize:vertical;width:100%}.ManageRunDetailPage_aiExplainAllBtn__eKyfu{align-items:center;background:#8b5cf626;border:1px solid #a78bfa73;border-radius:8px;color:#e9d5ff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.72rem;font-weight:600;gap:6px;padding:5px 10px;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ManageRunDetailPage_aiExplainAllBtn__eKyfu:disabled{cursor:not-allowed;opacity:.45}.ManageRunDetailPage_aiExplainAllIcon__IS8DZ{color:#c4b5fd;flex-shrink:0}.ManageRunDetailPage_childInput__fPb8N{background:#0003;border:1px solid #ffffff1f;border-radius:8px;color:#f8fafc;font-family:inherit;font-size:.85rem;padding:8px 10px}.ManageRunDetailPage_childInput__fPb8N:focus{border-color:#fbbf2499;outline:none}.ManageRunDetailPage_childSelect__1Hscf{background:#00000040;border:1px solid #ffffff1f;border-radius:8px;color:#f8fafc;font-family:inherit;font-size:.82rem;padding:8px}.ManageRunDetailPage_checkLabel__xmFdD{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:.8rem;gap:4px;white-space:nowrap}.ManageRunDetailPage_removeBtn__xc9r0{background:#0000;border:none;border-radius:6px;color:#f87171b3;cursor:pointer;display:flex;padding:4px}.ManageRunDetailPage_removeBtn__xc9r0:hover{background:#f871711a;color:#f87171}.ManageRunDetailPage_pairArrow__fWoJd{color:#ffffff59;font-size:.9rem}.ManageRunDetailPage_pairIdx__FtH15{color:#fff6;font-size:.78rem;min-width:20px;text-align:center}.ManageRunDetailPage_stepBlock__qx\+Wj{border-bottom:1px solid #ffffff0f;margin-bottom:10px;padding-bottom:8px}.ManageRunDetailPage_stepLabel__JyFJf{color:#fff9;font-size:.82rem;font-weight:700;min-width:56px}.ManageRunDetailPage_distractorList__0NBEu{margin-top:4px}.ManageRunDetailPage_matrixConfigRow__dZ0c\+{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.ManageRunDetailPage_miniLabel__uf71T{color:#ffffff73;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:4px;text-transform:uppercase}.ManageRunDetailPage_pairCount__E596u{color:#fbbf24;font-size:.8rem;margin-left:auto}.ManageRunDetailPage_standaloneLessonRow__r969R{align-items:flex-start;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.ManageRunDetailPage_standaloneLessonRow__r969R:first-of-type{border-top:none;margin-top:0;padding-top:0}.ManageRunDetailPage_standaloneLessonRowGrid__zd\+o\+{grid-gap:10px;align-items:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,200px)}@media (max-width:960px){.ManageRunDetailPage_standaloneLessonRowGrid__zd\+o\+{grid-template-columns:1fr}}.ManageRunDetailPage_deleteOverlay__BFJKu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d172f99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1300}.ManageRunDetailPage_deleteConfirmModal__8sMoG{background:#0d172f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #00000073;margin:0 auto;padding:24px 22px 20px;text-align:left;width:min(100%,420px)}.ManageRunDetailPage_deleteConfirmTitle__3b-lk{color:#f8fafc;font-family:MuseoModerno,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 10px}.ManageRunDetailPage_deleteConfirmText__jyu5J{color:#cbd5e1;font-size:.92rem;font-weight:600;line-height:1.5;margin:0}.ManageRunDetailPage_deleteConfirmActions__gRFke{display:flex;gap:10px;margin-top:20px}.ManageRunDetailPage_btnDanger__5IDG7{background-color:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;padding:12px 18px}.ManageRunDetailPage_btnDanger__5IDG7:disabled{cursor:not-allowed;opacity:.65}.ManageRunDetailPage_btnGhost__uFuY9{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#ffffffbf;cursor:pointer;font-family:inherit;font-weight:600;padding:12px 18px}@media (max-width:768px){.ManageRunDetailPage_metaBar__4GIdx{margin:0 8px;padding:16px}.ManageRunDetailPage_leftAction__D7M-G{flex:0 0 auto}.ManageRunDetailPage_rightAction__ZgCUZ{display:none}.ManageRunDetailPage_userMeta__yRpnk{flex:1 1;justify-content:flex-start}.ManageRunDetailPage_userMetaInner__hZefd{align-items:flex-start;width:100%}.ManageRunDetailPage_userSub__6ITg7,.ManageRunDetailPage_userTitle__ow6NU{max-width:100%}.ManageRunDetailPage_toolbar__OYm0E{align-items:stretch;flex-direction:column}.ManageRunDetailPage_row__itX8v{grid-template-areas:"icon body" "actions actions";grid-template-columns:44px 1fr;padding:12px 10px}.ManageRunDetailPage_rowIcon__KrOE2{grid-area:icon;height:44px;width:44px}.ManageRunDetailPage_rowBody__b4X8G{grid-area:body}.ManageRunDetailPage_rowActions__xYEOX{grid-area:actions;width:100%}.ManageRunDetailPage_deleteBtn__oGuJ1,.ManageRunDetailPage_editBtn__Z\+L4u{flex:1 1;justify-content:center}.ManageRunDetailPage_tabBtn__ELYDv{font-size:1rem;padding:10px 12px}.ManageRunDetailPage_deleteOverlay__BFJKu{padding:12px}.ManageRunDetailPage_deleteConfirmModal__8sMoG{text-align:center}.ManageRunDetailPage_deleteConfirmActions__gRFke{align-items:center;flex-direction:column}.ManageRunDetailPage_btnDanger__5IDG7,.ManageRunDetailPage_deleteConfirmActions__gRFke .ManageRunDetailPage_btnGhost__uFuY9{width:100%}}.LiveSpeakingTestPage_page__SZhlF{align-items:center;background:#0d172f;background:var(--color-primary-dark,#0d172f);box-sizing:border-box;color:#e2e8f0;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:28px 16px 60px;text-align:left}.LiveSpeakingTestPage_header__DRkln{margin-bottom:32px;text-align:center;width:min(860px,100%)}.LiveSpeakingTestPage_badge__0OZTh{align-items:center;background:#8b5cf62e;border:1px solid #8b5cf661;border-radius:999px;color:#c4b5fd;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.LiveSpeakingTestPage_pageTitle__Y6pQ9{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e0e7ff,#a78bfa 50%,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.LiveSpeakingTestPage_pageSubtitle__1Cbg1{color:#64748b;font-size:.88rem;font-weight:500;line-height:1.5;margin:0}.LiveSpeakingTestPage_main__kDYWj{display:flex;flex-direction:column;gap:20px;padding-bottom:240px;width:min(860px,100%)}.LiveSpeakingTestPage_card__WH7OO{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-sizing:border-box;padding:24px;transition:border-color .25s ease}.LiveSpeakingTestPage_topicCard__0KOZx{overflow:hidden;position:relative}.LiveSpeakingTestPage_topicCard__0KOZx:before{background:linear-gradient(135deg,#6366f10f,#0000 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.LiveSpeakingTestPage_topicMeta__lHbCP{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.LiveSpeakingTestPage_topicPill__dFS-Z{align-items:center;background:#6366f133;border:1px solid #6366f166;border-radius:999px;color:#a5b4fc;font-weight:700;gap:5px}.LiveSpeakingTestPage_topicPill__dFS-Z,.LiveSpeakingTestPage_topicTypePill__L4L1J{display:inline-flex;font-size:.68rem;letter-spacing:.05em;padding:3px 11px;text-transform:uppercase}.LiveSpeakingTestPage_topicTypePill__L4L1J{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;color:#94a3b8;font-weight:600}.LiveSpeakingTestPage_topicQuestion__62XaX{color:#f1f5f9;font-size:1rem;font-weight:700;line-height:1.55;margin:0 0 6px;white-space:pre-line}.LiveSpeakingTestPage_topicHint__lfR-S{color:#475569;font-size:.75rem;font-style:italic;margin:0}.LiveSpeakingTestPage_recorderCard__bfMnI{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172ad9;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #ffffff26;bottom:0;box-shadow:0 -10px 40px #0000004d;display:flex;flex-direction:column;gap:18px;left:50%;max-width:860px;position:fixed;transform:translateX(-50%);width:100%;z-index:100}.LiveSpeakingTestPage_visualizerWrap__Qwaak{align-items:center;display:flex;gap:12px;width:100%}.LiveSpeakingTestPage_meterBox__6nL06{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;box-sizing:border-box;display:flex;flex:1 1;gap:3px;height:52px;overflow:hidden;padding:0 12px}.LiveSpeakingTestPage_meterBar__BD-6W{background:linear-gradient(180deg,#818cf8,#6366f1);border-radius:999px;flex:1 1;min-width:3px;transform-origin:center;transition:transform .07s ease,opacity .1s ease}.LiveSpeakingTestPage_meterBarActive__Dsgbg{background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.LiveSpeakingTestPage_recorderControls__Q\+P-X{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.LiveSpeakingTestPage_recordBtn__cLbI-{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.6rem;height:72px;justify-content:center;outline:none;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:72px}.LiveSpeakingTestPage_recordBtn__cLbI-:hover:not(:disabled){transform:scale(1.08)}.LiveSpeakingTestPage_recordBtn__cLbI-:active:not(:disabled){transform:scale(.95)}.LiveSpeakingTestPage_recordBtnIdle__ypQAG{background:radial-gradient(circle at 35% 35%,#818cf8,#4f46e5);box-shadow:0 0 0 4px #6366f140,0 8px 32px #6366f166}.LiveSpeakingTestPage_recordBtnActive__gEgk2{animation:LiveSpeakingTestPage_pulse__yfORv 1.4s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#f87171,#dc2626);box-shadow:0 0 0 4px #ef44444d,0 8px 32px #ef444473}@keyframes LiveSpeakingTestPage_pulse__yfORv{0%,to{box-shadow:0 0 0 4px #ef44444d,0 8px 32px #ef444473}50%{box-shadow:0 0 0 10px #ef44441f,0 12px 40px #ef44448c}}.LiveSpeakingTestPage_recordBtn__cLbI-:disabled{cursor:not-allowed;opacity:.5}.LiveSpeakingTestPage_recordBtnLabel__sdbrp{color:#94a3b8;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase}.LiveSpeakingTestPage_recordBtnLabelActive__h\+EHo{animation:LiveSpeakingTestPage_blink__k8jCg 1.2s ease infinite;color:#fca5a5}@keyframes LiveSpeakingTestPage_blink__k8jCg{0%,to{opacity:1}50%{opacity:.55}}.LiveSpeakingTestPage_liveTicker__uc4pA{align-items:center;background:#6366f114;border:1px solid #6366f133;border-radius:12px;box-sizing:border-box;display:flex;gap:8px;min-height:36px;overflow:hidden;padding:10px 14px;width:100%}.LiveSpeakingTestPage_liveTickerDot__KhD3p{animation:LiveSpeakingTestPage_pulse-dot__TJvyw 1s ease-in-out infinite;background:#818cf8;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes LiveSpeakingTestPage_pulse-dot__TJvyw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.LiveSpeakingTestPage_liveTickerText__uaVnb{color:#a5b4fc;font-size:.82rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveSpeakingTestPage_liveTickerPlaceholder__lbUzT{color:#334155;font-size:.82rem;font-style:italic}.LiveSpeakingTestPage_processingBar__oY0g5{background:#ffffff0f;border-radius:999px;height:3px;overflow:hidden;width:100%}.LiveSpeakingTestPage_processingBarFill__6Gioz{animation:LiveSpeakingTestPage_shimmer__cnttG 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#818cf8,#a78bfa,#0000);border-radius:999px;height:100%;width:35%}@keyframes LiveSpeakingTestPage_shimmer__cnttG{0%{transform:translateX(-200%)}to{transform:translateX(500%)}}.LiveSpeakingTestPage_errorMsg__PXj8a{align-items:flex-start;background:#ef444414;border:1px solid #ef444440;border-radius:12px;box-sizing:border-box;color:#fca5a5;display:flex;font-size:.82rem;font-weight:600;gap:8px;padding:10px 14px;width:100%}.LiveSpeakingTestPage_resultsGrid__bz5iX{grid-gap:16px;animation:LiveSpeakingTestPage_fadeSlideUp__j-0-n .45s ease both;display:grid;gap:16px;grid-template-columns:1fr}@keyframes LiveSpeakingTestPage_fadeSlideUp__j-0-n{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:680px){.LiveSpeakingTestPage_resultsGrid__bz5iX{grid-template-columns:1fr 1fr}.LiveSpeakingTestPage_resultsGridFull__vmimH{grid-column:1/-1}}.LiveSpeakingTestPage_resultCard__9mDnb{display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.LiveSpeakingTestPage_resultCardHeader__aPQw6{align-items:center;display:flex;gap:8px}.LiveSpeakingTestPage_resultCardIcon__fMrDH{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;width:32px}.LiveSpeakingTestPage_iconTranscript__-eHzY{background:#6366f133;border:1px solid #6366f159}.LiveSpeakingTestPage_iconFeedback__ma6cX{background:#8b5cf633;border:1px solid #8b5cf659}.LiveSpeakingTestPage_iconImproved__ls9LJ{background:#22c55e26;border:1px solid #22c55e4d}.LiveSpeakingTestPage_resultCardTitle__6-AxY{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.LiveSpeakingTestPage_resultCardBody__hgEx2{color:#e2e8f0;font-size:.9rem;line-height:1.6;margin:0;white-space:pre-wrap}.LiveSpeakingTestPage_resultCardBodyImproved__Uea2H{color:#bbf7d0;font-size:.95rem;font-weight:600;line-height:1.6}.LiveSpeakingTestPage_ttsRow__5C9BU{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.LiveSpeakingTestPage_ttsBtn__\+ZZlN{align-items:center;background:#22c55e1f;border:1px solid #22c55e66;border-radius:10px;color:#86efac;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:7px;justify-content:center;outline:none;padding:8px 16px;transition:background .18s ease,transform .12s ease;width:115px}.LiveSpeakingTestPage_ttsBtn__\+ZZlN:hover:not(:disabled){transform:translateY(-1px)}.LiveSpeakingTestPage_ttsBtn__\+ZZlN:active:not(:disabled){transform:translateY(0)}.LiveSpeakingTestPage_ttsBtn__\+ZZlN:disabled{cursor:not-allowed;opacity:.5}.LiveSpeakingTestPage_ttsBtnPlaying__rJl77{background:#facc151a;border-color:#facc1573;color:#fde68a}.LiveSpeakingTestPage_ttsBtnPlaying__rJl77:hover:not(:disabled){transform:translateY(-1px)}.LiveSpeakingTestPage_ttsBtnPlaying__rJl77 .LiveSpeakingTestPage_ttsBtnIcon__plKda{animation:LiveSpeakingTestPage_spin__snHgz 1s linear infinite}@keyframes LiveSpeakingTestPage_spin__snHgz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LiveSpeakingTestPage_ttsStatus__01Adf{color:#475569;font-size:.73rem;font-style:italic}.LiveSpeakingTestPage_againBtn__pzdkl{align-items:center;align-self:center;background:#6366f124;border:1px solid #6366f173;border-radius:12px;color:#a5b4fc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:700;gap:7px;margin-top:4px;outline:none;padding:10px 22px;transition:background .18s ease,transform .12s ease}.LiveSpeakingTestPage_againBtn__pzdkl:hover{background:#6366f13d;transform:translateY(-1px)}.LiveSpeakingTestPage_againBtn__pzdkl:active{transform:translateY(0)}.LiveSpeakingTestPage_skeletonLine__7-EzA{animation:LiveSpeakingTestPage_skeleton__rGTGI 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:8px;height:14px;margin-bottom:8px}@keyframes LiveSpeakingTestPage_skeleton__rGTGI{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.LiveSpeakingTestPage_page__SZhlF{padding:20px 12px 40px}.LiveSpeakingTestPage_card__WH7OO{padding:18px 16px}.LiveSpeakingTestPage_recordBtn__cLbI-{font-size:1.4rem;height:64px;width:64px}}.LiveSpeakingTestPage_chatContainer__dalup{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px;width:100%}.LiveSpeakingTestPage_chatMessage__iZX6m{animation:LiveSpeakingTestPage_fadeSlideUp__j-0-n .3s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:8px;max-width:90%;padding:16px}.LiveSpeakingTestPage_aiMessage__amXQg{align-self:flex-start;background:#8b5cf60d;border-color:#8b5cf64d}.LiveSpeakingTestPage_userMessage__OxvcA{align-self:flex-end;background:#6366f10d;border-color:#6366f14d}.LiveSpeakingTestPage_chatMessageHeader__d\+AXw{align-items:center;display:flex;gap:8px}.LiveSpeakingTestPage_chatMessageAvatar__yY84M{font-size:1.2rem}.LiveSpeakingTestPage_chatMessageName__49d8T{color:#94a3b8;font-size:.8rem;font-weight:700;text-transform:uppercase}.LiveSpeakingTestPage_chatMessageBody__YD\+8a{display:flex;flex-direction:column;gap:12px}.LiveSpeakingTestPage_chatMessageText__BTj7X{color:#f1f5f9;font-size:.95rem;line-height:1.5;margin:0}.LiveSpeakingTestPage_chatMessageFeedback__2Zhb4,.LiveSpeakingTestPage_chatMessageImproved__XDiL4{border-left:2px solid;margin-top:4px;padding-left:12px}.LiveSpeakingTestPage_chatMessageFeedback__2Zhb4{border-left-color:#8b5cf680}.LiveSpeakingTestPage_chatMessageFeedbackLabel__KPQun{color:#c4b5fd;font-size:.75rem;font-weight:700;margin-bottom:4px}.LiveSpeakingTestPage_chatMessageFeedback__2Zhb4 p{color:#cbd5e1;font-size:.85rem;line-height:1.4;margin:0}.LiveSpeakingTestPage_chatMessageImproved__XDiL4{border-left-color:#22c55e80}.LiveSpeakingTestPage_chatMessageImproved__XDiL4 .LiveSpeakingTestPage_chatMessageFeedbackLabel__KPQun{color:#86efac}.LiveSpeakingTestPage_chatMessageImproved__XDiL4 p{color:#bbf7d0;font-size:.9rem;font-weight:600;line-height:1.5;margin:0}.LiveSpeakingTestPage_particlesContainer__IgwWx{height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 2s ease;width:100vw;z-index:0}.LiveSpeakingTestPage_particlesVisible__9yHTo{opacity:1}.LiveSpeakingTestPage_particle__5w\+ND{animation:LiveSpeakingTestPage_floatParticle__TN4lq linear infinite alternate;border-radius:50%;filter:blur(80px);opacity:.6;position:absolute}.LiveSpeakingTestPage_p1__fMeJv{animation:LiveSpeakingTestPage_floatP1__0EpQ\+ 14s ease-in-out infinite alternate;background:#4ade80;height:350px;width:350px}.LiveSpeakingTestPage_p2__VCKxk{animation:LiveSpeakingTestPage_floatP2__B6cEm 18s ease-in-out infinite alternate;background:#3b82f6;height:450px;width:450px}.LiveSpeakingTestPage_p3__Rk7WV{animation:LiveSpeakingTestPage_floatP3__hlkP0 22s ease-in-out infinite alternate;background:#a855f7;height:300px;width:300px}.LiveSpeakingTestPage_p4__eSGyG{animation:LiveSpeakingTestPage_floatP4__jC2HN 16s ease-in-out infinite alternate;background:#ef4444;height:500px;width:500px}.LiveSpeakingTestPage_p5__HGrxS{animation:LiveSpeakingTestPage_floatP5__Gve44 20s ease-in-out infinite alternate;background:#fbbf24;height:250px;width:250px}@keyframes LiveSpeakingTestPage_floatP1__0EpQ\+{0%{transform:translate(0) scale(.6)}33%{transform:translate(30vw,25vh) scale(1.4)}66%{transform:translate(-20vw,40vh) scale(.8)}to{transform:translate(45vw,-10vh) scale(1.5)}}@keyframes LiveSpeakingTestPage_floatP2__B6cEm{0%{transform:translate(0) scale(1.2)}33%{transform:translate(-40vw,-30vh) scale(.7)}66%{transform:translate(-10vw,-60vh) scale(1.6)}to{transform:translate(-50vw,10vh) scale(.9)}}@keyframes LiveSpeakingTestPage_floatP3__hlkP0{0%{transform:translate(0) scale(.8)}33%{transform:translate(50vw,-40vh) scale(1.7)}66%{transform:translate(20vw,-10vh) scale(.5)}to{transform:translate(60vw,20vh) scale(1.3)}}@keyframes LiveSpeakingTestPage_floatP4__jC2HN{0%{transform:translate(0) scale(1.5)}33%{transform:translate(-30vw,50vh) scale(.9)}66%{transform:translate(10vw,80vh) scale(1.8)}to{transform:translate(-20vw,30vh) scale(.6)}}@keyframes LiveSpeakingTestPage_floatP5__Gve44{0%{transform:translate(0) scale(.5)}33%{transform:translate(20vw,-20vh) scale(1.5)}66%{transform:translate(-30vw,-40vh) scale(.8)}to{transform:translate(40vw,40vh) scale(2)}}:root{--modal-space-padding:16px;--modal-space-content:32px;--modal-max-width:420px;--modal-radius:40px;--modal-gap-group:18px;--modal-font-size-body:clamp(14px,3.5vw,16px);--modal-font-size-small:clamp(16px,3vw,14px);--modal-size-button-width:100%;--modal-size-button-min-width:120px;--modal-size-touch-target:44px;--modal-easing-bouncy:cubic-bezier(0.68,-0.55,0.27,1.55)}.DailyLoginModal_modalOverlay__4-I7l{animation:DailyLoginModal_fadeIn__y8dKN .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1a1a2e99;display:grid;inset:0;overflow-y:auto;padding:16px;padding:var(--modal-space-padding);place-items:center;position:fixed;z-index:9999}@keyframes DailyLoginModal_fadeIn__y8dKN{0%{opacity:0}to{opacity:1}}.DailyLoginModal_modalContainer__np82U{animation:DailyLoginModal_bounceIn__d-IM9 .6s cubic-bezier(.68,-.55,.27,1.55) forwards;animation:DailyLoginModal_bounceIn__d-IM9 .6s var(--modal-easing-bouncy) forwards;position:relative;width:min(100%,420px);width:min(100%,var(--modal-max-width))}@keyframes DailyLoginModal_bounceIn__d-IM9{0%{opacity:0;transform:scale(.6) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.DailyLoginModal_modalWrapper__gqC7H{background-color:var(--color-surface-white);border-radius:40px;border-radius:var(--modal-radius);box-shadow:0 20px 40px #1a1a2e26;padding:32px;padding:var(--modal-space-content);position:relative;width:100%;z-index:10}.DailyLoginModal_modalBackground__lZ4Tj{background-position:50%;inset:0;position:absolute;z-index:1}.DailyLoginModal_modalContent__RUZPS{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.DailyLoginModal_closeModalBtn__\+oafc{background:var(--color-primary-dark);border:3px solid var(--color-surface-white);border-radius:50%;color:#de4a4a;cursor:pointer;display:grid;font-family:Google Sans Flex,sans-serif;font-size:1rem;font-weight:900;height:50px;place-items:center;position:absolute;right:-8px;top:-8px;transition:background .3s ease,transform .3s ease;width:50px;z-index:201}.DailyLoginModal_closeModalBtn__\+oafc:hover{background:var(--color-primary-darker);transform:scale(1.1)}.DailyLoginModal_modalContent__RUZPS>*{animation:DailyLoginModal_slideInUp__8hugK .5s cubic-bezier(.23,1,.32,1) backwards}.DailyLoginModal_modalContent__RUZPS>:first-child{animation-delay:.2s}.DailyLoginModal_modalContent__RUZPS>:nth-child(2){animation-delay:.25s}.DailyLoginModal_modalContent__RUZPS>:nth-child(3){animation-delay:.3s}.DailyLoginModal_modalContent__RUZPS>:nth-child(4){animation-delay:.35s}.DailyLoginModal_modalContent__RUZPS>:nth-child(5){animation-delay:.4s}.DailyLoginModal_modalContent__RUZPS>:nth-child(6){animation-delay:.45s}.DailyLoginModal_modalContent__RUZPS>:nth-child(7){animation-delay:.5s}@keyframes DailyLoginModal_slideInUp__8hugK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DailyLoginModal_iconWrapper__d2MX0{margin-bottom:20px;position:relative}.DailyLoginModal_iconGlow__p\+0Uu{animation:DailyLoginModal_glowPulse__VM9EH 2s ease-in-out infinite;border-radius:50%;height:160px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px;z-index:-1}@keyframes DailyLoginModal_glowPulse__VM9EH{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.DailyLoginModal_modalTitle__SWwJD{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:var(--title-size);font-weight:900;line-height:1.2;margin:0 0 10px;text-align:center}.DailyLoginModal_modalDescription__pS5ZG{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:clamp(14px,3.5vw,16px);font-size:var(--modal-font-size-body);font-weight:500;line-height:1.5;margin:0 0 18px;margin:0 0 var(--modal-gap-group);text-align:center}.DailyLoginModal_statsGrid__JLdmu{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;display:flex;gap:24px;justify-content:center;margin-bottom:18px;margin-bottom:var(--modal-gap-group);padding:20px;width:100%}.DailyLoginModal_statCard__Xidlu{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px}.DailyLoginModal_statValue__5dmSm{color:var(--color-text-dark);font-family:MuseoModerno,sans-serif;font-size:clamp(28px,6vw,36px);font-weight:700;line-height:1}.DailyLoginModal_statLabel__bMojl{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-weight:500}.DailyLoginModal_statDivider__\+\+PQk{background:linear-gradient(180deg,#0000,#1a1a2e26 50%,#0000);height:60px;width:2px}.DailyLoginModal_levelUpBadge__8y5ZI{align-items:center;animation:DailyLoginModal_badgePulse__VsxIK 2s ease-in-out infinite;background:var(--gradient-gold);border-radius:16px;box-shadow:0 8px 24px #fbbf2459;display:flex;gap:12px;justify-content:center;margin-bottom:18px;margin-bottom:var(--modal-gap-group);padding:16px 20px;width:100%}@keyframes DailyLoginModal_badgePulse__VsxIK{0%,to{box-shadow:0 8px 24px #fbbf2459}50%{box-shadow:0 12px 32px #fbbf2480}}.DailyLoginModal_badgeText__4CcQy{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(16px,4vw,18px);font-weight:700}.DailyLoginModal_milestoneBanner__5Sz-X{align-items:center;background:var(--gradient-accent);border-radius:16px;box-shadow:0 8px 24px #4ade8059;display:flex;gap:12px;justify-content:center;margin-bottom:18px;margin-bottom:var(--modal-gap-group);padding:14px 20px;width:100%}.DailyLoginModal_milestoneText__n00n8{color:var(--color-text-dark);font-family:Google Sans Flex,sans-serif;font-size:clamp(14px,3.5vw,16px);font-size:var(--modal-font-size-body);font-weight:600}.DailyLoginModal_continueButton__3G3K6{background:var(--gradient-accent);border:none;border-radius:24px;color:var(--color-text-dark);cursor:pointer;font-family:MuseoModerno,sans-serif;font-size:clamp(16px,3.5vw,17px);font-weight:700;min-height:44px;min-width:120px;min-width:var(--modal-size-button-min-width);overflow:hidden;padding:14px 24px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%;width:var(--modal-size-button-width)}.DailyLoginModal_continueButton__3G3K6:hover{box-shadow:0 6px 20px #4ade8059;transform:translateY(-2px)}.DailyLoginModal_continueButton__3G3K6:active{transform:translateY(0)}.DailyLoginModal_motivationText__AsC89{color:var(--color-text-muted);font-family:Google Sans Flex,sans-serif;font-size:.8rem;font-style:italic;font-weight:500;margin-top:16px;text-align:center}@media (max-width:768px){:root{--modal-space-content:28px;--modal-radius:36px}.DailyLoginModal_closeModalBtn__\+oafc{font-size:1.125rem;height:46px;width:46px}}@media (max-width:400px){:root{--modal-space-padding:12px;--modal-space-content:24px;--modal-max-width:320px;--modal-radius:32px;--modal-gap-group:14px}.DailyLoginModal_closeModalBtn__\+oafc{font-size:1rem;height:42px;right:-6px;top:-6px;width:42px}.DailyLoginModal_statsGrid__JLdmu{gap:16px;padding:16px}.DailyLoginModal_statDivider__\+\+PQk{height:50px}}@media (max-width:320px){:root{--modal-space-padding:8px;--modal-space-content:20px 16px;--modal-radius:28px}.DailyLoginModal_closeModalBtn__\+oafc{font-size:.9rem;height:38px;width:38px}.DailyLoginModal_statsGrid__JLdmu{flex-direction:column;gap:12px}.DailyLoginModal_statDivider__\+\+PQk{height:2px;width:60px}}@media (max-height:480px) and (orientation:landscape){:root{--modal-space-content:20px 28px;--modal-gap-group:12px}.DailyLoginModal_modalOverlay__4-I7l{align-items:flex-start;padding:8px}.DailyLoginModal_modalContainer__np82U{margin:8px auto}.DailyLoginModal_iconWrapper__d2MX0{margin-bottom:12px}.DailyLoginModal_iconGlow__p\+0Uu{height:100px;width:100px}.DailyLoginModal_modalTitle__SWwJD{font-size:20px;margin-bottom:6px}.DailyLoginModal_modalDescription__pS5ZG{margin-bottom:12px}.DailyLoginModal_statsGrid__JLdmu{padding:14px}.DailyLoginModal_continueButton__3G3K6{min-height:40px;padding:10px 16px}.DailyLoginModal_motivationText__AsC89{margin-top:12px}}@media (hover:none) and (pointer:coarse){.DailyLoginModal_continueButton__3G3K6{min-height:44px}.DailyLoginModal_continueButton__3G3K6:hover{transform:none}.DailyLoginModal_continueButton__3G3K6:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.TaskScreenLayout_root__qoeEO{background:var(--color-primary-dark);box-sizing:border-box;color:#f8fafc;display:flex;flex-direction:column;height:100%;inset:0;margin:0;min-height:100dvh;overflow:hidden;padding:0;position:fixed;width:100%;z-index:50}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.655acd60.css.map*/