.ai-demo_aiDemo__KJJzZ{padding:120px 32px;position:relative;background:linear-gradient(180deg,transparent,rgba(102,126,234,.03) 50%,transparent)}.ai-demo_container__5G2Lh{max-width:1200px;margin:0 auto}.ai-demo_header__sxc56{text-align:center;margin-bottom:64px}.ai-demo_badge__FV3hN{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:24px;position:relative;background:linear-gradient(var(--color-background-primary,#ffffff),var(--color-background-primary,#ffffff)) padding-box,linear-gradient(135deg,#e53e3e 0,#d53f8c 50%,#9f7aea 100%) border-box;border:2px solid transparent;transition:all .3s ease}.ai-demo_badge__FV3hN svg{color:#e53e3e}.ai-demo_badge__FV3hN span{background:linear-gradient(135deg,#e53e3e,#d53f8c 50%,#9f7aea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-demo_badge__FV3hN:hover{transform:scale(1.05);filter:brightness(1.1)}.ai-demo_title__Y84lW{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#000000;margin-bottom:16px}.ai-demo_gradient__f0vQ2{background:var(--gradient-welcome);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-demo_subtitle__pBui3{font-size:1.125rem;color:#555555;max-width:600px;margin:0 auto;line-height:1.7}.ai-demo_demoContainer__BsKLw{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:stretch}.ai-demo_chatWindow__ge4kd{background:#ffffff;border:2px solid rgba(0,0,0,.1);border-radius:24px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px rgba(0,0,0,.05),0 20px 60px rgba(0,0,0,.1)}.ai-demo_chatWindow__ge4kd:hover{transform:translateY(-8px);box-shadow:0 8px 15px rgba(0,0,0,.08),0 30px 80px rgba(0,0,0,.15),0 0 40px rgba(255,107,107,.1);border-color:rgba(255,107,107,.3)}.ai-demo_chatHeader__a1_B4{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(180deg,#f8f9fa,#ffffff);border-bottom:1px solid rgba(0,0,0,.06)}.ai-demo_chatDots___yJNu{display:flex;gap:8px}.ai-demo_chatDots___yJNu span{width:12px;height:12px;border-radius:50%}.ai-demo_chatDots___yJNu span:first-child{background:#ff5f57}.ai-demo_chatDots___yJNu span:nth-child(2){background:#febc2e}.ai-demo_chatDots___yJNu span:nth-child(3){background:#28c840}.ai-demo_chatTitle__VKOp4{color:#000000;font-weight:600;font-size:.95rem}.ai-demo_chatStatus__9frll{display:flex;align-items:center;gap:8px;color:#86868b;font-size:.8rem}.ai-demo_statusDot__vwf4H{width:8px;height:8px;background:#28c840;border-radius:50%;animation:ai-demo_pulse__CIC4l 2s infinite}@keyframes ai-demo_pulse__CIC4l{0%,to{opacity:1}50%{opacity:.5}}.ai-demo_chatBody__t8wmf{min-height:400px;max-height:500px;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.ai-demo_chatPlaceholder__WC1v4{display:flex;flex-direction:column;align-items:center;justify-content:center;height:350px;color:#555555;text-align:center}.ai-demo_placeholderIcon__x5b8G{font-size:3rem;margin-bottom:16px;color:#999999}.ai-demo_placeholderHint__F_1Ld{font-size:.875rem;margin-top:8px;color:#888888}.ai-demo_message__i9sX8{display:flex;gap:12px;animation:ai-demo_slideIn__elbwy .4s ease-out}@keyframes ai-demo_slideIn__elbwy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-demo_userMessage__SBlds{flex-direction:row-reverse}.ai-demo_userMessage__SBlds .ai-demo_messageContent__E8_Yx{background:var(--gradient-welcome);color:#ffffff;border-radius:20px 20px 4px 20px;box-shadow:0 4px 15px rgba(255,107,107,.3);animation:ai-demo_messageSlideRight__UcWk3 .5s cubic-bezier(.4,0,.2,1)}@keyframes ai-demo_messageSlideRight__UcWk3{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx{background:#f5f5f5;color:#000000;border-radius:20px 20px 20px 4px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease;animation:ai-demo_messageSlideLeft__L7oo9 .5s cubic-bezier(.4,0,.2,1)}@keyframes ai-demo_messageSlideLeft__L7oo9{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ai-demo_aiMessage__oFUOq:hover .ai-demo_messageContent__E8_Yx{background:#eeeeee;transform:scale(1.02)}.ai-demo_aiAvatar___18q8{width:40px;height:40px;background:var(--gradient-welcome);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;box-shadow:0 4px 12px rgba(255,107,107,.3);animation:ai-demo_avatarPulse__LqWi_ 2s ease-in-out infinite}@keyframes ai-demo_avatarPulse__LqWi_{0%,to{box-shadow:0 4px 12px rgba(255,107,107,.3)}50%{box-shadow:0 4px 20px rgba(255,107,107,.5)}}.ai-demo_messageContent__E8_Yx{padding:14px 20px;max-width:75%}.ai-demo_messageContent__E8_Yx p{margin:0;line-height:1.6;font-size:.95rem;color:inherit}.ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx p{color:#000000;font-weight:500}.ai-demo_typingIndicator__cIPhs{display:flex;gap:4px;padding-top:8px}.ai-demo_typingIndicator__cIPhs span{width:8px;height:8px;background:var(--color-brand-primary);border-radius:50%;animation:ai-demo_typingBounce__D7lol 1.4s ease-in-out infinite both}.ai-demo_typingIndicator__cIPhs span:first-child{animation-delay:-.32s}.ai-demo_typingIndicator__cIPhs span:nth-child(2){animation-delay:-.16s}@keyframes ai-demo_typingBounce__D7lol{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.2);opacity:1}}.ai-demo_cardsPreview__XW28I{animation:ai-demo_slideIn__elbwy .5s ease-out;padding:16px 0}.ai-demo_cardsGrid__20BP9{display:flex;flex-direction:column;gap:12px}.ai-demo_miniCard__vrV_L{background:#ffffff;border:2px solid rgba(0,0,0,.08);border-radius:16px;min-height:100px;height:auto;cursor:pointer;perspective:1000px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.05)}.ai-demo_miniCard__vrV_L:hover{border-color:rgba(255,107,107,.5);background:#fafafa;transform:translateX(8px) scale(1.02);box-shadow:0 8px 25px rgba(255,107,107,.15)}.ai-demo_cardInner__kILXQ{position:relative;width:100%;height:100%;display:grid;grid-template-columns:100%;align-items:stretch;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.ai-demo_miniCard__vrV_L.ai-demo_flipped__AUsvY .ai-demo_cardInner__kILXQ{transform:rotateX(180deg)}.ai-demo_cardBack__gCSLD,.ai-demo_cardFront__imGEP{grid-area:1/1;width:100%;position:relative;backface-visibility:hidden;display:flex;align-items:center;padding:16px 20px;gap:16px;border-radius:14px}.ai-demo_cardFront__imGEP{background:transparent;z-index:2}.ai-demo_cardBack__gCSLD{transform:rotateX(180deg);background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(240,101,149,.1))}.ai-demo_cardLabel__V9RzL{width:32px;height:32px;background:var(--gradient-welcome);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#ffffff;flex-shrink:0;box-shadow:0 4px 12px rgba(255,107,107,.3)}.ai-demo_cardBack__gCSLD p,.ai-demo_cardFront__imGEP p{margin:0;color:#000000;font-size:.9rem;font-weight:600;line-height:1.5}.ai-demo_cardsTip__Cdy1S{display:flex;align-items:center;justify-content:center;gap:8px;color:#e53935;font-size:.95rem;font-weight:700;margin-top:20px;animation:ai-demo_tipPulse__Uf5ED 2s ease-in-out infinite}@keyframes ai-demo_tipPulse__Uf5ED{0%,to{opacity:1}50%{opacity:.6}}.ai-demo_chatFooter__CaDct{padding:20px 24px;background:linear-gradient(180deg,#ffffff,#f8f9fa);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:center}.ai-demo_resetBtn__Ycg7p,.ai-demo_startBtn__JVkSE{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:14px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ai-demo_startBtn__JVkSE{background:linear-gradient(135deg,#667eea,#764ba2);color:#ffffff;border:none}.ai-demo_startBtn__JVkSE:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(102,126,234,.4)}.ai-demo_resetBtn__Ycg7p{background:rgba(255,255,255,.05);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2)}.ai-demo_resetBtn__Ycg7p:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.ai-demo_featuresHighlight__7Ak3_{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:36px;transition:all .4s ease;box-shadow:0 10px 40px rgba(0,0,0,.08)}.ai-demo_featuresHighlight__7Ak3_:hover{box-shadow:0 20px 60px rgba(0,0,0,.12)}.ai-demo_featureItem__hMUND{display:flex;gap:16px;margin-bottom:24px;transition:transform .3s ease}.ai-demo_featureItem__hMUND:hover{transform:translateX(5px)}.ai-demo_featureItem__hMUND:last-of-type{margin-bottom:0}.ai-demo_featureIcon__Db9z6{width:44px;height:44px;border:1px solid rgba(255,107,107,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-demo_featureIcon__Db9z6,.ai-demo_featureItem__hMUND:first-child .ai-demo_featureIcon__Db9z6{background:rgba(255,107,107,.1);color:#ff6b6b}.ai-demo_featureItem__hMUND:nth-child(2) .ai-demo_featureIcon__Db9z6{background:rgba(240,101,149,.1);color:#f06595}.ai-demo_featureItem__hMUND:nth-child(3) .ai-demo_featureIcon__Db9z6{background:rgba(32,201,151,.1);color:#20c997}.ai-demo_featureItem__hMUND:nth-child(4) .ai-demo_featureIcon__Db9z6{background:rgba(251,191,36,.1);color:#f59e0b}.ai-demo_featuresTitle__RsXk4{color:#000000;font-weight:700;margin-bottom:24px}.ai-demo_featureText__x5dHa h4{color:#000000;font-size:1rem;font-weight:600;margin-bottom:6px}.ai-demo_featureText__x5dHa p{color:#555555;font-size:.875rem;margin:0;line-height:1.5}.ai-demo_promptSuggestions___tMtK{margin-top:32px;padding-top:28px;border-top:1px solid rgba(0,0,0,.08)}.ai-demo_promptLabel__Rtdoh{color:#555555;font-size:.875rem;margin-bottom:16px}.ai-demo_promptTags__VyafO{display:flex;flex-wrap:wrap;gap:10px}.ai-demo_promptTag__5vn0_{padding:8px 16px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:50px;color:#444444;font-size:.85rem;cursor:pointer;transition:all .3s ease}.ai-demo_promptTag__5vn0_:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.6);color:#333333}.ai-demo_promptTagActive__fHxCd{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#ffffff;font-weight:600}.ai-demo_promptTagActive__fHxCd:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);color:#ffffff}@media (max-width:1024px){.ai-demo_demoContainer__BsKLw{grid-template-columns:1fr;gap:40px}.ai-demo_featuresHighlight__7Ak3_{order:-1}}@media (max-width:768px){.ai-demo_aiDemo__KJJzZ{padding:80px 20px}.ai-demo_chatBody__t8wmf{min-height:350px}.ai-demo_miniCard__vrV_L{min-height:100px}.ai-demo_featureItem__hMUND{margin-bottom:20px}}@media (max-width:480px){.ai-demo_chatHeader__a1_B4{padding:14px 18px}.ai-demo_chatBody__t8wmf{padding:18px;min-height:300px}.ai-demo_messageContent__E8_Yx{max-width:85%;padding:12px 16px}.ai-demo_featuresHighlight__7Ak3_{padding:28px}}.ai-demo_dark__R6OXG .ai-demo_title__Y84lW,[data-theme=classic-dark] .ai-demo_title__Y84lW,[data-theme=dark] .ai-demo_title__Y84lW{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_subtitle__pBui3,[data-theme=classic-dark] .ai-demo_subtitle__pBui3,[data-theme=dark] .ai-demo_subtitle__pBui3{color:#a1a1a6}.ai-demo_dark__R6OXG .ai-demo_chatWindow__ge4kd,[data-theme=dark] .ai-demo_chatWindow__ge4kd{background:var(--color-surface-primary);border-color:rgba(255,255,255,.15)}[data-theme=classic-dark] .ai-demo_chatWindow__ge4kd{background:#1e1e1e;border-color:rgba(255,255,255,.08)}.ai-demo_dark__R6OXG .ai-demo_chatWindow__ge4kd:hover,[data-theme=classic-dark] .ai-demo_chatWindow__ge4kd:hover,[data-theme=dark] .ai-demo_chatWindow__ge4kd:hover{border-color:rgba(255,107,107,.4)}.ai-demo_dark__R6OXG .ai-demo_chatHeader__a1_B4,[data-theme=dark] .ai-demo_chatHeader__a1_B4{background:linear-gradient(180deg,rgba(37,37,80,1) 0,var(--color-surface-primary) 100%);border-bottom-color:rgba(255,255,255,.1)}[data-theme=classic-dark] .ai-demo_chatHeader__a1_B4{background:linear-gradient(180deg,#2c2c2e,#1e1e1e);border-bottom-color:rgba(255,255,255,.06)}.ai-demo_dark__R6OXG .ai-demo_chatTitle__VKOp4,[data-theme=classic-dark] .ai-demo_chatTitle__VKOp4,[data-theme=dark] .ai-demo_chatTitle__VKOp4{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_chatStatus__9frll,[data-theme=classic-dark] .ai-demo_chatStatus__9frll,[data-theme=dark] .ai-demo_chatStatus__9frll{color:#a1a1a6}.ai-demo_dark__R6OXG .ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx,[data-theme=dark] .ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx{background:var(--color-surface-elevated);border-color:rgba(255,255,255,.1);color:#f5f5f7}[data-theme=classic-dark] .ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx{background:#2c2c2e;border-color:rgba(255,255,255,.08);color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx p,[data-theme=classic-dark] .ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx p,[data-theme=dark] .ai-demo_aiMessage__oFUOq .ai-demo_messageContent__E8_Yx p{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_miniCard__vrV_L,[data-theme=dark] .ai-demo_miniCard__vrV_L{background:var(--color-surface-primary);border-color:rgba(255,255,255,.1)}[data-theme=classic-dark] .ai-demo_miniCard__vrV_L{background:#1e1e1e;border-color:rgba(255,255,255,.08)}.ai-demo_dark__R6OXG .ai-demo_miniCard__vrV_L:hover,[data-theme=dark] .ai-demo_miniCard__vrV_L:hover{background:var(--color-surface-elevated);border-color:rgba(255,107,107,.5)}[data-theme=classic-dark] .ai-demo_miniCard__vrV_L:hover{background:#2c2c2e;border-color:rgba(255,107,107,.5)}.ai-demo_dark__R6OXG .ai-demo_cardBack__gCSLD p,.ai-demo_dark__R6OXG .ai-demo_cardFront__imGEP p,[data-theme=classic-dark] .ai-demo_cardBack__gCSLD p,[data-theme=classic-dark] .ai-demo_cardFront__imGEP p,[data-theme=dark] .ai-demo_cardBack__gCSLD p,[data-theme=dark] .ai-demo_cardFront__imGEP p{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_cardBack__gCSLD,[data-theme=classic-dark] .ai-demo_cardBack__gCSLD,[data-theme=dark] .ai-demo_cardBack__gCSLD{background:linear-gradient(135deg,rgba(255,107,107,.15),rgba(240,101,149,.15))}.ai-demo_dark__R6OXG .ai-demo_cardsTip__Cdy1S,[data-theme=classic-dark] .ai-demo_cardsTip__Cdy1S,[data-theme=dark] .ai-demo_cardsTip__Cdy1S{color:#ff9999}.ai-demo_dark__R6OXG .ai-demo_chatFooter__CaDct,[data-theme=dark] .ai-demo_chatFooter__CaDct{background:linear-gradient(180deg,var(--color-surface-primary) 0,rgba(37,37,80,1) 100%);border-top-color:rgba(255,255,255,.1)}[data-theme=classic-dark] .ai-demo_chatFooter__CaDct{background:linear-gradient(180deg,#1e1e1e,#2c2c2e);border-top-color:rgba(255,255,255,.06)}.ai-demo_dark__R6OXG .ai-demo_chatPlaceholder__WC1v4,.ai-demo_dark__R6OXG .ai-demo_placeholderIcon__x5b8G,[data-theme=classic-dark] .ai-demo_chatPlaceholder__WC1v4,[data-theme=classic-dark] .ai-demo_placeholderIcon__x5b8G,[data-theme=dark] .ai-demo_chatPlaceholder__WC1v4,[data-theme=dark] .ai-demo_placeholderIcon__x5b8G{color:#636366}.ai-demo_dark__R6OXG .ai-demo_placeholderHint__F_1Ld,[data-theme=classic-dark] .ai-demo_placeholderHint__F_1Ld,[data-theme=dark] .ai-demo_placeholderHint__F_1Ld{color:#86868b}.ai-demo_dark__R6OXG .ai-demo_featuresHighlight__7Ak3_,[data-theme=dark] .ai-demo_featuresHighlight__7Ak3_{background:var(--color-surface-primary);border-color:rgba(255,255,255,.15)}[data-theme=classic-dark] .ai-demo_featuresHighlight__7Ak3_{background:#1e1e1e;border-color:rgba(255,255,255,.08)}.ai-demo_dark__R6OXG .ai-demo_featuresHighlight__7Ak3_:hover,[data-theme=classic-dark] .ai-demo_featuresHighlight__7Ak3_:hover,[data-theme=dark] .ai-demo_featuresHighlight__7Ak3_:hover{border-color:rgba(255,107,107,.4)}.ai-demo_dark__R6OXG .ai-demo_hlTitle__8kGBf,[data-theme=classic-dark] .ai-demo_hlTitle__8kGBf,[data-theme=dark] .ai-demo_hlTitle__8kGBf{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_featureIcon__Db9z6,[data-theme=classic-dark] .ai-demo_featureIcon__Db9z6,[data-theme=dark] .ai-demo_featureIcon__Db9z6{background:rgba(255,107,107,.15);border-color:rgba(255,107,107,.3)}.ai-demo_dark__R6OXG .ai-demo_featureTitle__emoYN,[data-theme=classic-dark] .ai-demo_featureTitle__emoYN,[data-theme=dark] .ai-demo_featureTitle__emoYN{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_featureDescription__2GVBz,[data-theme=classic-dark] .ai-demo_featureDescription__2GVBz,[data-theme=dark] .ai-demo_featureDescription__2GVBz{color:#a1a1a6}.ai-demo_dark__R6OXG .ai-demo_featureText__x5dHa h4,.ai-demo_dark__R6OXG .ai-demo_featuresTitle__RsXk4,[data-theme=classic-dark] .ai-demo_featureText__x5dHa h4,[data-theme=classic-dark] .ai-demo_featuresTitle__RsXk4,[data-theme=dark] .ai-demo_featureText__x5dHa h4,[data-theme=dark] .ai-demo_featuresTitle__RsXk4{color:#f5f5f7}.ai-demo_dark__R6OXG .ai-demo_featureText__x5dHa p,.ai-demo_dark__R6OXG .ai-demo_promptLabel__Rtdoh,[data-theme=classic-dark] .ai-demo_featureText__x5dHa p,[data-theme=classic-dark] .ai-demo_promptLabel__Rtdoh,[data-theme=dark] .ai-demo_featureText__x5dHa p,[data-theme=dark] .ai-demo_promptLabel__Rtdoh{color:#a1a1a6}.ai-demo_dark__R6OXG .ai-demo_promptTag__5vn0_,[data-theme=dark] .ai-demo_promptTag__5vn0_{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1);color:#a1a1a6}[data-theme=classic-dark] .ai-demo_promptTag__5vn0_{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.06);color:#a1a1a6}.ai-demo_dark__R6OXG .ai-demo_promptTag__5vn0_:hover,[data-theme=classic-dark] .ai-demo_promptTag__5vn0_:hover,[data-theme=dark] .ai-demo_promptTag__5vn0_:hover{background:rgba(255,107,107,.2);border-color:rgba(255,107,107,.4);color:#ff9999}.ai-demo_dark__R6OXG .ai-demo_resetBtn__Ycg7p,[data-theme=dark] .ai-demo_resetBtn__Ycg7p{background:rgba(255,255,255,.05);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2)}[data-theme=classic-dark] .ai-demo_resetBtn__Ycg7p{background:rgba(255,255,255,.03);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.15)}.ai-demo_dark__R6OXG .ai-demo_resetBtn__Ycg7p:hover,[data-theme=classic-dark] .ai-demo_resetBtn__Ycg7p:hover,[data-theme=dark] .ai-demo_resetBtn__Ycg7p:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.benefits-carousel_benefits__aHBBA{padding:120px 32px 60px;position:relative;overflow:hidden;display:flex;align-items:center}.benefits-carousel_flowingBackground__MujCh{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.benefits-carousel_gradientOrb1__FPVRd,.benefits-carousel_gradientOrb2__jKMxi,.benefits-carousel_gradientOrb3__yAlnr{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:benefits-carousel_float__rVJa6 20s ease-in-out infinite}.benefits-carousel_gradientOrb1__FPVRd{width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,107,.5) 0,transparent 70%);top:-10%;left:-10%;animation-delay:0s}.benefits-carousel_gradientOrb2__jKMxi{width:600px;height:600px;background:radial-gradient(circle,rgba(240,101,149,.4) 0,transparent 70%);bottom:-15%;right:-15%;animation-delay:-7s}.benefits-carousel_gradientOrb3__yAlnr{width:450px;height:450px;background:radial-gradient(circle,rgba(161,140,209,.4) 0,transparent 70%);top:40%;left:50%;transform:translateX(-50%);animation-delay:-14s}.benefits-carousel_dark__p_7Hy .benefits-carousel_gradientOrb1__FPVRd,[data-theme=classic-dark] .benefits-carousel_gradientOrb1__FPVRd,[data-theme=dark] .benefits-carousel_gradientOrb1__FPVRd{background:radial-gradient(circle,rgba(255,107,107,.15) 0,transparent 70%)}.benefits-carousel_dark__p_7Hy .benefits-carousel_gradientOrb2__jKMxi,[data-theme=classic-dark] .benefits-carousel_gradientOrb2__jKMxi,[data-theme=dark] .benefits-carousel_gradientOrb2__jKMxi{background:radial-gradient(circle,rgba(240,101,149,.12) 0,transparent 70%)}.benefits-carousel_dark__p_7Hy .benefits-carousel_gradientOrb3__yAlnr,[data-theme=classic-dark] .benefits-carousel_gradientOrb3__yAlnr,[data-theme=dark] .benefits-carousel_gradientOrb3__yAlnr{background:radial-gradient(circle,rgba(161,140,209,.12) 0,transparent 70%)}@keyframes benefits-carousel_float__rVJa6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-30px) scale(1.1)}66%{transform:translate(-30px,50px) scale(.9)}}.benefits-carousel_container__xWqwT{max-width:1400px;margin:0 auto;position:relative;z-index:1}.benefits-carousel_header__vwcwz{text-align:center;margin-bottom:80px;animation:benefits-carousel_gentleFloat__7k9Cs 3s ease-in-out infinite}@keyframes benefits-carousel_gentleFloat__7k9Cs{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.benefits-carousel_badge__cpU60{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:24px;position:relative;background:linear-gradient(var(--color-background-primary,#ffffff),var(--color-background-primary,#ffffff)) padding-box,linear-gradient(135deg,#f59e0b 0,#ea580c 50%,#dc2626 100%) border-box;border:2px solid transparent;transition:all .3s ease}.benefits-carousel_badge__cpU60 span{background:linear-gradient(135deg,#f59e0b,#ea580c 50%,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-carousel_badge__cpU60:hover{transform:scale(1.05);filter:brightness(1.1)}.benefits-carousel_title__vUgmU{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000000;margin-bottom:16px}.benefits-carousel_subtitle__IZK10{font-size:1.1rem;color:#555555;transition:color .3s ease}.benefits-carousel_carouselWrapper__nUesN{width:100%;max-width:1200px;margin:0 auto 40px;perspective:1500px;position:relative;height:460px}.benefits-carousel_carouselTrack__xl6iB{position:relative;width:100%;height:100%;transform-style:preserve-3d}.benefits-carousel_card__Dcbr7{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:380px;max-width:90vw;height:420px;background:linear-gradient(135deg,#89f7fe,#66a6ff);border:1px solid rgba(102,166,255,.3);border-radius:32px;padding:48px 40px;transition:all .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;cursor:grab;box-shadow:0 10px 40px rgba(102,166,255,.25),0 4px 12px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.5)}.benefits-carousel_card__Dcbr7:active{cursor:grabbing}.benefits-carousel_card__Dcbr7:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;background:linear-gradient(135deg,rgba(137,247,254,.2),rgba(102,166,255,.15) 50%,rgba(79,148,255,.2));opacity:0;transition:opacity .4s ease;pointer-events:none}.benefits-carousel_cardActive__gtU9A{background:linear-gradient(135deg,#89f7fe,#5a9eff);border-color:rgba(102,166,255,.6);box-shadow:0 30px 80px rgba(102,166,255,.35),0 10px 40px rgba(89,247,254,.2),0 0 60px rgba(102,166,255,.2),inset 0 1px 0 rgba(255,255,255,.7)}.benefits-carousel_cardActive__gtU9A:before{opacity:.5}.benefits-carousel_cardActive__gtU9A:hover{transform:translateY(-10px) scale(1.02)}.benefits-carousel_cardGlow__eSyA6{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:32px;background:linear-gradient(45deg,rgba(102,126,234,.5),rgba(240,147,251,.5),rgba(79,172,254,.5));background-size:200% 200%;animation:benefits-carousel_shimmer__1i40S 3s ease infinite;opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(10px)}.benefits-carousel_cardActive__gtU9A .benefits-carousel_cardGlow__eSyA6{opacity:.6}@keyframes benefits-carousel_shimmer__1i40S{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.benefits-carousel_cardIcon__BTwEW{width:88px;height:88px;background:rgba(255,107,107,.08);border:2px solid rgba(255,107,107,.4);border-radius:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 30px rgba(0,0,0,.08)}@keyframes benefits-carousel_iconFloat__0NNQ7{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.benefits-carousel_cardActive__gtU9A .benefits-carousel_cardIcon__BTwEW{transform:scale(1.1);box-shadow:0 15px 40px rgba(255,107,107,.2)}.benefits-carousel_cardTitle__LMYiF{font-size:1.75rem;font-weight:700;color:#000000;margin-bottom:16px;text-align:center}.benefits-carousel_cardDescription__Hws1p{font-size:1.05rem;color:#555555;line-height:1.7;text-align:center;margin:0}.benefits-carousel_progress__Bc_h_{display:flex;justify-content:center;gap:12px;margin-bottom:60px;transform:translateZ(15px)}.benefits-carousel_progressDot__v_NuS{width:12px;height:12px;border-radius:50%;background:rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease;position:relative}.benefits-carousel_progressDot__v_NuS:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(255,107,107,.4) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.benefits-carousel_progressDotActive__U4BVt{background:var(--gradient-welcome);width:40px;border-radius:6px;box-shadow:0 0 20px rgba(255,107,107,.4)}.benefits-carousel_progressDotActive__U4BVt:before{opacity:1}.benefits-carousel_progressDot__v_NuS:hover{transform:scale(1.3);background:rgba(255,255,255,.4)}.benefits-carousel_stats__8K7NW{display:flex;justify-content:center;gap:64px;flex-wrap:wrap;padding-top:60px;border-top:1px solid rgba(0,0,0,.1);transform:translateZ(10px)}.benefits-carousel_statItem__HcJbI{text-align:center;min-width:120px;padding:24px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.08);border-radius:20px;backdrop-filter:blur(10px);transition:all .4s ease;animation:benefits-carousel_statFloat__hh_jL 3s ease-in-out infinite;animation-delay:var(--delay,0s);box-shadow:0 10px 30px rgba(0,0,0,.2)}@keyframes benefits-carousel_statFloat__hh_jL{0%,to{transform:translateY(0) translateZ(10px)}50%{transform:translateY(-15px) translateZ(20px)}}.benefits-carousel_statItem__HcJbI:hover{transform:translateY(-10px) translateZ(30px) scale(1.05);border-color:rgba(102,126,234,.4);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 40px rgba(102,126,234,.3)}.benefits-carousel_statValue__T0shO{font-size:3rem;font-weight:700;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(102,126,234,.5);filter:drop-shadow(0 0 20px rgba(102,126,234,.4))}.benefits-carousel_statLabel__kKLVG{font-size:.9rem;color:#555555;text-transform:uppercase;letter-spacing:1px}@media (max-width:1024px){.benefits-carousel_card__Dcbr7{width:340px;height:400px;padding:40px 32px}.benefits-carousel_carouselWrapper__nUesN{height:440px}}@media (max-width:768px){.benefits-carousel_benefits__aHBBA{padding:80px 20px 40px}.benefits-carousel_card__Dcbr7{width:300px;height:380px;padding:36px 28px}.benefits-carousel_carouselWrapper__nUesN{height:420px}.benefits-carousel_cardIcon__BTwEW{width:72px;height:72px;margin-bottom:24px}.benefits-carousel_cardIcon__BTwEW svg{width:32px;height:32px}.benefits-carousel_cardTitle__LMYiF{font-size:1.5rem}.benefits-carousel_cardDescription__Hws1p{font-size:.9rem}.benefits-carousel_stats__8K7NW{gap:32px}.benefits-carousel_statValue__T0shO{font-size:2.5rem}}@media (max-width:480px){.benefits-carousel_card__Dcbr7{width:85vw;height:360px;padding:32px 24px}.benefits-carousel_carouselWrapper__nUesN{height:400px}.benefits-carousel_stats__8K7NW{gap:24px}.benefits-carousel_statItem__HcJbI{min-width:100px;padding:20px}.benefits-carousel_statValue__T0shO{font-size:2rem}.benefits-carousel_statLabel__kKLVG{font-size:.75rem}.benefits-carousel_gradientOrb1__FPVRd,.benefits-carousel_gradientOrb2__jKMxi,.benefits-carousel_gradientOrb3__yAlnr{filter:blur(60px)}}.benefits-carousel_dark__p_7Hy .benefits-carousel_cardTitle__LMYiF,[data-theme=classic-dark] .benefits-carousel_cardTitle__LMYiF,[data-theme=dark] .benefits-carousel_cardTitle__LMYiF{color:#f5f5f7}.benefits-carousel_dark__p_7Hy .benefits-carousel_cardDescription__Hws1p,[data-theme=classic-dark] .benefits-carousel_cardDescription__Hws1p,[data-theme=dark] .benefits-carousel_cardDescription__Hws1p{color:#a1a1a6}.benefits-carousel_dark__p_7Hy .benefits-carousel_title__vUgmU,[data-theme=classic-dark] .benefits-carousel_title__vUgmU,[data-theme=dark] .benefits-carousel_title__vUgmU{color:#f5f5f7}.benefits-carousel_dark__p_7Hy .benefits-carousel_subtitle__IZK10,[data-theme=classic-dark] .benefits-carousel_subtitle__IZK10,[data-theme=dark] .benefits-carousel_subtitle__IZK10{color:#a1a1a6}.benefits-carousel_dark__p_7Hy .benefits-carousel_card__Dcbr7,[data-theme=dark] .benefits-carousel_card__Dcbr7{background:rgba(37,37,80,.7);border-color:rgba(255,255,255,.15)}.benefits-carousel_dark__p_7Hy .benefits-carousel_cardActive__gtU9A,[data-theme=dark] .benefits-carousel_cardActive__gtU9A{background:rgba(45,45,100,.85)}[data-theme=classic-dark] .benefits-carousel_card__Dcbr7{background:rgba(30,30,30,.85);border-color:rgba(255,255,255,.1)}[data-theme=classic-dark] .benefits-carousel_cardActive__gtU9A{background:rgba(44,44,46,.95)}.benefits-carousel_dark__p_7Hy .benefits-carousel_stats__8K7NW,[data-theme=dark] .benefits-carousel_stats__8K7NW{border-top-color:rgba(255,255,255,.1)}[data-theme=classic-dark] .benefits-carousel_stats__8K7NW{border-top-color:rgba(255,255,255,.06)}.benefits-carousel_dark__p_7Hy .benefits-carousel_statItem__HcJbI,[data-theme=dark] .benefits-carousel_statItem__HcJbI{background:rgba(37,37,80,.4);border-color:rgba(255,255,255,.08)}[data-theme=classic-dark] .benefits-carousel_statItem__HcJbI{background:rgba(30,30,30,.6);border-color:rgba(255,255,255,.06)}.benefits-carousel_dark__p_7Hy .benefits-carousel_statLabel__kKLVG,[data-theme=classic-dark] .benefits-carousel_statLabel__kKLVG,[data-theme=dark] .benefits-carousel_statLabel__kKLVG{color:rgba(255,255,255,.6)}.benefits-carousel_dark__p_7Hy .benefits-carousel_progressDot__v_NuS,[data-theme=dark] .benefits-carousel_progressDot__v_NuS{background:rgba(255,255,255,.15)}[data-theme=classic-dark] .benefits-carousel_progressDot__v_NuS{background:rgba(255,255,255,.12)}.benefits-carousel_dark__p_7Hy .benefits-carousel_progressDot__v_NuS:hover,[data-theme=classic-dark] .benefits-carousel_progressDot__v_NuS:hover,[data-theme=dark] .benefits-carousel_progressDot__v_NuS:hover{background:rgba(255,255,255,.3)}.features-marquee_section__Dg16m{padding:100px 0;overflow:hidden;position:relative;background:linear-gradient(180deg,var(--color-background-primary) 0,var(--color-background-secondary) 50%,var(--color-background-primary) 100%)}.features-marquee_header__kKf06{text-align:center;margin-bottom:60px;padding:0 20px}.features-marquee_badge__xJn_a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:20px;position:relative;background:linear-gradient(var(--color-background-primary,#ffffff),var(--color-background-primary,#ffffff)) padding-box,linear-gradient(135deg,#059669 0,#10b981 50%,#34d399 100%) border-box;border:2px solid transparent;transition:all .3s ease}.features-marquee_badge__xJn_a span{background:linear-gradient(135deg,#059669,#10b981 50%,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-marquee_badge__xJn_a:hover{transform:scale(1.05);filter:brightness(1.1)}.features-marquee_title__lFZWF{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-marquee_subtitle__jFEXM{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.features-marquee_marqueeContainer__Ahz9M{position:relative;width:100%}.features-marquee_gradientLeft__W_pmz,.features-marquee_gradientRight__aA6Gm{position:absolute;top:0;bottom:0;width:150px;z-index:10;pointer-events:none}.features-marquee_gradientLeft__W_pmz{left:0;background:linear-gradient(90deg,var(--color-background-primary) 0,transparent 100%)}.features-marquee_gradientRight__aA6Gm{right:0;background:linear-gradient(270deg,var(--color-background-primary) 0,transparent 100%)}.features-marquee_marqueeWrapper__JUXG1{overflow:hidden;width:100%;padding:20px 0}.features-marquee_marqueeTrack___fyzG{display:flex;gap:24px;width:-moz-max-content;width:max-content;will-change:transform}.features-marquee_row1__7eWOJ{animation:features-marquee_scrollLeft__Vvq7h 40s linear infinite}.features-marquee_row2__dy6Nx{animation:features-marquee_scrollRight__A90A3 45s linear infinite}@keyframes features-marquee_scrollLeft__Vvq7h{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes features-marquee_scrollRight__A90A3{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.features-marquee_card__dA02N{position:relative;width:320px;min-width:320px;padding:28px;background:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.features-marquee_card__dA02N:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(102,126,234,.4);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 40px rgba(102,126,234,.15)}.features-marquee_cardGlow__QgLoW{position:absolute;top:0;left:0;right:0;height:3px;opacity:.8;transition:opacity .3s ease}.features-marquee_card__dA02N:hover .features-marquee_cardGlow__QgLoW{opacity:1;height:4px}.features-marquee_cardContent__DUI9R{position:relative;z-index:1}.features-marquee_iconWrapper__AiXNw{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:20px;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.features-marquee_card__dA02N:hover .features-marquee_iconWrapper__AiXNw{transform:scale(1.1) rotate(-5deg);box-shadow:0 12px 30px rgba(0,0,0,.2)}.features-marquee_cardTitle__Vs371{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:var(--color-text-primary)}.features-marquee_cardDescription__IHImh{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0}[data-theme=dark] .features-marquee_section__Dg16m{background:linear-gradient(180deg,var(--color-background-primary) 0,rgba(20,20,50,1) 50%,var(--color-background-primary) 100%)}[data-theme=classic-dark] .features-marquee_section__Dg16m{background:linear-gradient(180deg,#121212,#1a1a1a 50%,#121212)}[data-theme=dark] .features-marquee_card__dA02N{background:rgba(26,26,62,.9);border-color:rgba(255,255,255,.1);backdrop-filter:blur(10px)}[data-theme=classic-dark] .features-marquee_card__dA02N{background:rgba(30,30,30,.95);border-color:rgba(255,255,255,.06);backdrop-filter:blur(10px)}[data-theme=dark] .features-marquee_card__dA02N:hover{border-color:rgba(102,126,234,.5);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 60px rgba(102,126,234,.2)}[data-theme=classic-dark] .features-marquee_card__dA02N:hover{border-color:rgba(102,126,234,.4);box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 50px rgba(102,126,234,.15)}[data-theme=dark] .features-marquee_gradientLeft__W_pmz{background:linear-gradient(90deg,var(--color-background-primary) 0,transparent 100%)}[data-theme=classic-dark] .features-marquee_gradientLeft__W_pmz{background:linear-gradient(90deg,#121212,transparent)}[data-theme=dark] .features-marquee_gradientRight__aA6Gm{background:linear-gradient(270deg,var(--color-background-primary) 0,transparent 100%)}[data-theme=classic-dark] .features-marquee_gradientRight__aA6Gm{background:linear-gradient(270deg,#121212,transparent)}@media (max-width:768px){.features-marquee_section__Dg16m{padding:60px 0}.features-marquee_header__kKf06{margin-bottom:40px}.features-marquee_card__dA02N{width:280px;min-width:280px;padding:20px}.features-marquee_iconWrapper__AiXNw{width:48px;height:48px}.features-marquee_cardTitle__Vs371{font-size:1.1rem}.features-marquee_cardDescription__IHImh{font-size:.9rem}.features-marquee_gradientLeft__W_pmz,.features-marquee_gradientRight__aA6Gm{width:60px}}.user-settings-panel_container__COHoF{position:relative;display:flex;align-items:center}.user-settings-panel_trigger__U3k71{background:var(--color-surface-elevated);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border-light);border-radius:28px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);transition:all var(--transition-base)}.user-settings-panel_trigger__U3k71:hover{transform:translateY(-1px);box-shadow:0 12px 40px rgba(0,0,0,.14),0 6px 20px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.06)}.user-settings-panel_triggerActive__Q9B0L:hover{transform:none}.user-settings-panel_avatarWrapper__fTNeI{position:relative;width:24px;height:24px}.user-settings-panel_avatar__lgmkY{width:24px;height:24px;border-radius:50%;background:var(--gradient-welcome);color:#ffffff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.1);overflow:hidden;position:relative;border:1.5px solid rgba(255,255,255,.82)}.user-settings-panel_proIndicator__g1GYM{position:absolute;top:-4px;right:-4px;background:#ffd60a;color:#000;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border:2px solid var(--settings-panel-bg);z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.2)}.user-settings-panel_avatarImg__OTl23{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-settings-panel_trigger__U3k71:hover .user-settings-panel_avatar__lgmkY{transform:scale(1.05);box-shadow:0 4px 12px rgba(255,107,107,.3)}.user-settings-panel_triggerActive__Q9B0L:hover .user-settings-panel_avatar__lgmkY{transform:none}.user-settings-panel_overlay__gXIml{position:fixed;inset:0;background:transparent;z-index:999;pointer-events:none}.user-settings-panel_panel__hu8dN{position:absolute;top:calc(100% + 12px);right:0;width:196px;background:var(--settings-panel-bg);border:1px solid var(--settings-panel-border);border-radius:10px;box-shadow:0 3px 4px rgba(0,0,0,.07),0 6px 12px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.08);z-index:1000;transform-origin:top right;transform:scale(.95) translateY(-6px);opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.user-settings-panel_panelOpen__LKgrI{transform:scale(1) translateY(0);opacity:1;pointer-events:all}.user-settings-panel_userInfo__y325O{padding:14px;border-bottom:1px solid var(--settings-divider);display:flex;align-items:center;gap:8px}.user-settings-panel_avatarLarge__YSu2x{width:32px;height:32px;border-radius:50%;background:var(--gradient-welcome);display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;overflow:hidden;border:2px solid rgba(255,255,255,.82)}.user-settings-panel_userDetails__kOLsm{flex:1;min-width:0}.user-settings-panel_nameAndBadge__Xrx2V{display:flex;align-items:center;gap:6px;margin-bottom:2px;overflow:hidden}.user-settings-panel_userName__LUrG4{font-size:.8rem;font-weight:600;color:var(--settings-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-settings-panel_freeBadge__dS_RZ,.user-settings-panel_proBadge__wXsuR{font-size:.6rem;font-weight:700;padding:1px 5px;border-radius:4px;letter-spacing:.5px;flex-shrink:0}.user-settings-panel_proBadge__wXsuR{color:#ffffff;background:linear-gradient(135deg,#f06595,#ff6b6b);box-shadow:0 2px 8px rgba(255,107,107,.3)}.user-settings-panel_freeBadge__dS_RZ{color:var(--settings-text-secondary);background:var(--settings-hover-bg);border:1px solid var(--settings-divider)}.user-settings-panel_userEmail__zj3dm{font-size:.7rem;color:var(--settings-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-settings-panel_menuSection__Qo_LJ{padding:6px;border-bottom:1px solid var(--settings-divider)}.user-settings-panel_menuItem__oizfF{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;background:none;border:none;border-radius:5px;color:var(--settings-text-primary);font-size:.75rem;cursor:pointer;transition:all .2s ease;text-align:left}.user-settings-panel_menuItem__oizfF:hover{background:var(--settings-hover-bg)}.user-settings-panel_menuItem__oizfF svg:first-child{color:var(--settings-icon-color);flex-shrink:0}.user-settings-panel_menuItem__oizfF span{flex:1}.user-settings-panel_chevron__Kv3aR{color:var(--settings-text-tertiary);flex-shrink:0}.user-settings-panel_themeSection__HmyN_{padding:8px;border-bottom:1px solid var(--settings-divider)}.user-settings-panel_sectionLabel__ZgnI7{font-size:.65rem;font-weight:600;color:var(--settings-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;padding:0 3px}.user-settings-panel_themeOption__ioamV{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;background:none;border:none;border-radius:5px;color:var(--settings-text-primary);font-size:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;margin-bottom:3px}.user-settings-panel_themeOption__ioamV:last-child{margin-bottom:0}.user-settings-panel_themeOption__ioamV:hover{background:var(--settings-hover-bg)}.user-settings-panel_themeOptionActive__fuaRV{background:var(--settings-active-bg)}.user-settings-panel_radioOuter__oKtn1{width:14px;height:14px;border-radius:50%;border:2px solid var(--settings-radio-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.user-settings-panel_themeOptionActive__fuaRV .user-settings-panel_radioOuter__oKtn1{border-color:var(--color-brand-primary)}.user-settings-panel_radioInner__BpuLl{width:6px;height:6px;border-radius:50%;background:var(--color-brand-primary)}.user-settings-panel_themeIcon__YjB63{color:var(--settings-icon-color);flex-shrink:0}.user-settings-panel_logoutSection__jTd8k{padding:6px}.user-settings-panel_logoutBtn__8I9ps{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;background:none;border:none;border-radius:5px;color:#e53935;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.user-settings-panel_logoutBtn__8I9ps:hover{background:rgba(229,57,53,.1)}.user-settings-panel_logoutBtn__8I9ps svg{flex-shrink:0}.language-switcher_switcher__Lae9Y{display:flex;gap:4px;background:var(--color-surface-secondary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border-light);border-radius:12px;padding:3px;transition:all .3s ease}.language-switcher_ghost__omjk7{background:transparent;backdrop-filter:none;border-color:transparent}.language-switcher_floating__P4_ez{position:fixed;top:24px;right:24px;z-index:100;box-shadow:var(--shadow-lg)}.language-switcher_localeBtn__xEIa6{padding:6px 12px;border:none;background:transparent;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:.02em}.language-switcher_localeBtn__xEIa6:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.language-switcher_localeBtn__xEIa6.language-switcher_active__vAi_J{background:var(--primary-color);color:white;box-shadow:0 4px 12px rgba(var(--primary-rgb,102,126,234),.25)}@media (max-width:640px){.language-switcher_localeBtn__xEIa6{padding:4px 8px;font-size:.75rem}}.sidebar_sidebar___fTlC{position:fixed;left:0;top:0;bottom:0;width:240px;background:var(--color-surface-elevated);backdrop-filter:var(--blur-md);border-right:1px solid var(--color-border-light);padding:var(--space-6) 0;transition:width var(--transition-base);z-index:var(--z-sticky)}.sidebar_sidebar___fTlC.sidebar_collapsed__v3YKo{width:80px}.sidebar_nav__IworY{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-3)}.sidebar_navItem__EC2fh{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap;overflow:hidden}.sidebar_navItem__EC2fh:hover{background:var(--color-background-secondary);color:var(--color-text-primary);transform:translateX(2px)}.sidebar_navItem__EC2fh.sidebar_active__DYUTZ{background:var(--color-accent-blue);color:white;box-shadow:var(--shadow-sm)}.sidebar_icon__hAlw2{font-size:var(--font-size-xl);flex-shrink:0;width:24px;text-align:center}.sidebar_label__6bdDJ{flex:1;transition:opacity var(--transition-fast)}.sidebar_collapsed__v3YKo .sidebar_label__6bdDJ{opacity:0;width:0}.sidebar_collapseButton__OmfTi{position:absolute;bottom:var(--space-6);right:var(--space-3);background:var(--color-surface-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:all var(--transition-fast)}.sidebar_collapseButton__OmfTi:hover{background:var(--color-accent-blue);color:white;border-color:var(--color-accent-blue)}.layout_layout__qg1Fg{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background-primary)}.layout_container__GX8a_{flex:1;display:flex;position:relative}.layout_main__JrRjR{flex:1;padding:var(--space-8);min-height:calc(100vh - 64px);max-width:1400px;margin:0 auto;width:100%}.welcome-banner_banner__v_24d{background:var(--gradient-welcome);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-10);color:white;margin-bottom:var(--space-8);position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.welcome-banner_content__bxrA9{position:relative;z-index:1}.welcome-banner_title__Lk91t{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.welcome-banner_subtitle__OcWoC{font-size:var(--font-size-lg);opacity:.9;font-weight:var(--font-weight-medium)}.welcome-banner_banner__v_24d:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 70%);border-radius:50%}.welcome-banner_banner__v_24d:after{content:"";position:absolute;bottom:-50%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 70%);border-radius:50%}.stats-card_card__ox5td{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-2);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.stats-card_card__ox5td:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stats-card_header__8kB5F{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stats-card_icon___VeYE{color:var(--color-text-tertiary)}.stats-card_value__gHkd8{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2}.stats-card_footer__z_kCF{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.stats-card_progressContainer__vygeC{height:4px;background:var(--color-background-tertiary);border-radius:var(--radius-full);margin-top:var(--space-2);overflow:hidden}.stats-card_progressBar__leoeE{height:100%;background:var(--color-text-primary);border-radius:var(--radius-full)}.deck-card_card___IeVE{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);transition:all var(--transition-fast);border:1px solid transparent}.deck-card_card___IeVE:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-border-light)}.deck-card_header___QmwP{display:flex;gap:var(--space-4);align-items:flex-start}.deck-card_iconContainer__NYgsT{width:48px;height:48px;background:var(--color-background-tertiary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);flex-shrink:0}.deck-card_info___66Yp{flex:1}.deck-card_title__GNUnV{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.deck-card_description__v1MaY{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.deck-card_stats__MTIMv{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.deck-card_count__qJ5ji{display:flex;flex-direction:column}.deck-card_dueCount__aG3te{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary)}.deck-card_totalCount__2PJiX{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.deck-card_studyButton__haa1d{background:var(--gradient-card-1);color:white;border:none;padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--transition-fast);display:flex;align-items:center;gap:var(--space-2)}.deck-card_studyButton__haa1d:hover{opacity:.9}.profile-form_form__L0Jxb{display:flex;flex-direction:column;gap:var(--space-6)}.profile-form_section__m0O1_{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.profile-form_sectionTitle__m_mzo{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.profile-form_userIdDisplay__M1Lq2{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-background-tertiary);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.profile-form_userIdDisplay__M1Lq2 .profile-form_label__iV6hm{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.profile-form_userIdDisplay__M1Lq2 .profile-form_value__xgYBT{font-family:var(--font-family-mono);font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.profile-form_fieldGroup__ThIAe{position:relative;margin-bottom:var(--space-4)}.profile-form_statusAvailable__vmWoq,.profile-form_statusChecking__ztjY6,.profile-form_statusTaken__OgbKe{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);font-size:var(--font-size-sm)}.profile-form_statusChecking__ztjY6{color:var(--color-text-secondary)}.profile-form_statusAvailable__vmWoq{color:var(--success-color)}.profile-form_statusTaken__OgbKe{color:var(--error-color)}.profile-form_textareaGroup__7Klt4{display:flex;flex-direction:column;gap:var(--space-2)}.profile-form_textareaLabel__ZIUPa{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.profile-form_textarea__UkZhH{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-background-secondary);resize:vertical;min-height:80px;transition:border-color var(--transition-fast)}.profile-form_textarea__UkZhH:focus{outline:none;border-color:var(--color-accent-blue)}.profile-form_charCount__UcPlZ{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:right}.profile-form_toggleLabel__bDl_0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);cursor:pointer}.profile-form_toggle__ZYYak{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border-medium);border-radius:var(--radius-full);position:relative;cursor:pointer;transition:background var(--transition-fast)}.profile-form_toggle__ZYYak:before{content:"";position:absolute;width:20px;height:20px;background:white;border-radius:50%;top:2px;left:2px;transition:transform var(--transition-fast);box-shadow:var(--shadow-sm)}.profile-form_toggle__ZYYak:checked{background:var(--color-accent-blue)}.profile-form_toggle__ZYYak:checked:before{transform:translateX(20px)}.profile-form_toggleHint__6tRIM{width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:calc(44px + var(--space-3))}.profile-form_error__PlyUL{background:rgba(255,107,107,.1);color:var(--error-color)}.profile-form_error__PlyUL,.profile-form_success__5mVwK{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.profile-form_success__5mVwK{background:rgba(32,201,151,.1);color:var(--success-color)}.avatar-upload_container__SLdSb{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.avatar-upload_avatarWrapper__8wqYk{position:relative;width:120px;height:120px;border-radius:50%;cursor:pointer;overflow:hidden}.avatar-upload_avatar__TPffd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-upload_placeholder__Ox4hy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-welcome);color:white;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.avatar-upload_overlay__BpmBV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);background:rgba(0,0,0,.5);opacity:0;transition:opacity var(--transition-fast)}.avatar-upload_avatarWrapper__8wqYk:hover .avatar-upload_overlay__BpmBV{opacity:1}.avatar-upload_overlayIcon__9Rh7t{font-size:var(--font-size-2xl)}.avatar-upload_overlayText__RXVFA{font-size:var(--font-size-sm);color:white;font-weight:var(--font-weight-medium)}.avatar-upload_loadingOverlay__O6lyW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8)}.avatar-upload_spinner__jqezW{font-size:var(--font-size-2xl);animation:avatar-upload_spin__5FPFv 1s linear infinite}@keyframes avatar-upload_spin__5FPFv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.avatar-upload_fileInput__vh1_b{display:none}.avatar-upload_error__gKCmf{color:var(--color-status-again);font-size:var(--font-size-sm);margin:0}.avatar-upload_hint__1tIy5{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0;line-height:var(--line-height-relaxed)}.follow-button_button__0DSdz{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:2px solid transparent}.follow-button_small__qdWDZ{padding:var(--space-1) var(--space-4);font-size:var(--font-size-sm);min-width:80px}.follow-button_medium__j7IZy{padding:var(--space-2) var(--space-5);font-size:var(--font-size-base);min-width:100px}.follow-button_notFollowing__YHdUD{background:var(--color-accent-blue);color:white;border-color:var(--color-accent-blue)}.follow-button_notFollowing__YHdUD:hover{background:var(--color-accent-blue-hover);border-color:var(--color-accent-blue-hover)}.follow-button_following__WVmJm{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-medium)}.follow-button_following__WVmJm:hover,.follow-button_unfollowHover__Kq3sI{border-color:var(--color-status-again)}.follow-button_unfollowHover__Kq3sI{color:var(--color-status-again);background:rgba(255,107,107,.1)}.follow-button_button__0DSdz:disabled{opacity:.6;cursor:not-allowed}.settings-form_form__ln0Rx{display:flex;flex-direction:column;gap:var(--space-6)}.settings-form_loading__Gbx3U{padding:var(--space-8);text-align:center;color:var(--color-text-secondary)}.settings-form_section__NL7nJ{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.settings-form_sectionTitle__GCWHZ{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.settings-form_optionGroup__Ft_67{margin-bottom:var(--space-4)}.settings-form_optionGroup__Ft_67:last-child{margin-bottom:0}.settings-form_optionLabel__DCouw{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-2)}.settings-form_radioGroup__1uMSW{display:flex;gap:var(--space-4);flex-wrap:wrap}.settings-form_radioLabel__0Ykpg{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.settings-form_radio__dsfb8{width:18px;height:18px;accent-color:var(--color-accent-blue)}.settings-form_radioText__tsEub,.settings-form_select__axmHi{font-size:var(--font-size-base);color:var(--color-text-primary)}.settings-form_select__axmHi{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-background-secondary);cursor:pointer}.settings-form_select__axmHi:focus{outline:none;border-color:var(--color-accent-blue)}.settings-form_goalInput__8Cbx3{display:flex;align-items:center;gap:var(--space-3)}.settings-form_numberInput__50jqu{width:100px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-background-secondary);text-align:center}.settings-form_numberInput__50jqu:focus{outline:none;border-color:var(--color-accent-blue)}.settings-form_goalUnit__MhayL{font-size:var(--font-size-base);color:var(--color-text-secondary)}.settings-form_toggleLabel__5RQvI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);cursor:pointer}.settings-form_toggle__G7Ks7{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border-medium);border-radius:var(--radius-full);position:relative;cursor:pointer;transition:background var(--transition-fast)}.settings-form_toggle__G7Ks7:before{content:"";position:absolute;width:20px;height:20px;background:white;border-radius:50%;top:2px;left:2px;transition:transform var(--transition-fast);box-shadow:var(--shadow-sm)}.settings-form_toggle__G7Ks7:checked{background:var(--color-accent-blue)}.settings-form_toggle__G7Ks7:checked:before{transform:translateX(20px)}.settings-form_toggleHint__DPt8n{width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:calc(44px + var(--space-3))}.settings-form_error__OGaA1{background:rgba(255,107,107,.1);color:var(--error-color)}.settings-form_error__OGaA1,.settings-form_success__Fi96x{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.settings-form_success__Fi96x{background:rgba(32,201,151,.1);color:var(--success-color)}.stats-display_container__bFtje{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.stats-display_title__41hnu{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-6)}.stats-display_statsGrid__isgkc{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (min-width:768px){.stats-display_statsGrid__isgkc{grid-template-columns:repeat(4,1fr)}}.stats-display_statCard__D5GDn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--color-background-secondary);border-radius:var(--radius-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast);min-height:120px}.stats-display_statCard__D5GDn:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.stats-display_statIcon__8C1ac{font-size:2rem;line-height:1;margin-bottom:var(--space-1)}.stats-display_statContent__APfP1{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stats-display_statValue__3cQjw{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2;white-space:nowrap}.stats-display_statLabel__wXnc4{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.stats-display_lastStudy__g8OBd{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.stats-display_empty__2s4e6,.stats-display_loading__x_2vk{padding:var(--space-10);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-base)}.stats-dashboard_container__fFd8K{width:100%;background:var(--chart-card-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--chart-card-border);border-radius:24px;padding:28px;box-shadow:var(--chart-card-shadow);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.stats-dashboard_container__fFd8K:before{content:"";position:absolute;inset:-1px;border-radius:24px;padding:1px;background:linear-gradient(135deg,#ff6b6b,#f06595 50%,#cc5de8);-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;opacity:0;transition:opacity .4s ease}.stats-dashboard_container__fFd8K:hover:before{opacity:.4}.stats-dashboard_loadingContainer__wO1ej{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--color-text-secondary);gap:16px}.stats-dashboard_spinner__8861K{width:44px;height:44px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff6b6b;border-radius:50%;animation:stats-dashboard_spin__HeVoO .8s linear infinite}.stats-dashboard_header__QPw0t{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1}.stats-dashboard_titleGroup__bHAIi{display:flex;align-items:center;gap:12px}.stats-dashboard_zapIcon__60Vud{font-size:24px;color:#ff6b6b}.stats-dashboard_title__LjLU6{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0;background:linear-gradient(135deg,#ff6b6b,#f06595 50%,#cc5de8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-dashboard_refreshBtn__OxhKh{display:flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--color-text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.stats-dashboard_refreshBtn__OxhKh:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.stats-dashboard_refreshIcon__sbo8B{font-size:16px}.stats-dashboard_mainLayout__RNvAX{display:grid;grid-template-columns:2fr 1fr;gap:24px;position:relative;z-index:1}.stats-dashboard_leftSection__kshaA{display:flex;flex-direction:column;gap:20px}.stats-dashboard_ringGrid__ruAVh{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stats-dashboard_indicatorCard__cuMto{position:relative;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden;background:linear-gradient(135deg,rgba(var(--accent-color-rgb,255,107,107),.1) 0,rgba(255,255,255,.02) 100%)}.stats-dashboard_indicatorCard__cuMto:first-child{background:linear-gradient(135deg,rgba(32,201,151,.12),rgba(255,255,255,.02));border-color:rgba(32,201,151,.15)}.stats-dashboard_indicatorCard__cuMto:nth-child(2){background:linear-gradient(135deg,rgba(51,154,240,.12),rgba(255,255,255,.02));border-color:rgba(51,154,240,.15)}.stats-dashboard_indicatorCard__cuMto:nth-child(3){background:linear-gradient(135deg,rgba(252,196,25,.12),rgba(255,255,255,.02));border-color:rgba(252,196,25,.15)}.stats-dashboard_indicatorCard__cuMto:before{content:"";position:absolute;inset:-2px;border-radius:20px;padding:2px;background:linear-gradient(135deg,var(--accent-color),transparent);-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;opacity:0;transition:opacity .3s ease}.stats-dashboard_indicatorCard__cuMto:hover:before{opacity:.7}.stats-dashboard_indicatorCard__cuMto:hover{box-shadow:0 16px 48px rgba(0,0,0,.2)}.stats-dashboard_ringContainer__KACTw{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.stats-dashboard_svg__sZ87L{width:80px;height:80px;transform:rotate(-90deg)}.stats-dashboard_ringTrack__Ko_Em{fill:none;stroke:var(--accent-color);opacity:.15;stroke-width:8}.stats-dashboard_ringFill__cleOi{fill:none;stroke:var(--accent-color);stroke-width:8;stroke-linecap:round;stroke-dasharray:213}.stats-dashboard_ringIcon__42kyF{position:absolute;font-size:24px}.stats-dashboard_indicatorInfo__BFoP2{text-align:center}.stats-dashboard_indicatorLabel__2ZLCd{font-size:13px;color:var(--color-text-secondary);margin-bottom:4px;font-weight:500}.stats-dashboard_indicatorValue__lP0hm{font-size:26px;font-weight:800;color:var(--color-text-primary);display:flex;align-items:baseline;justify-content:center;gap:2px}.stats-dashboard_unit__HDMF4{font-size:13px;font-weight:600;color:var(--color-text-tertiary)}.stats-dashboard_progressText__Apy_a{font-size:11px;color:var(--color-text-tertiary);margin-top:4px;font-weight:500}.stats-dashboard_rightSection__F8w1q{display:flex;flex-direction:column;gap:12px}.stats-dashboard_statCard__RAIMw{backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease;flex:1;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.stats-dashboard_statCard__RAIMw:first-child{background:linear-gradient(135deg,rgba(32,201,151,.08),rgba(255,255,255,.02));border-color:rgba(32,201,151,.12)}.stats-dashboard_statCard__RAIMw:nth-child(2){background:linear-gradient(135deg,rgba(51,154,240,.08),rgba(255,255,255,.02));border-color:rgba(51,154,240,.12)}.stats-dashboard_statCard__RAIMw:nth-child(3){background:linear-gradient(135deg,rgba(252,196,25,.08),rgba(255,255,255,.02));border-color:rgba(252,196,25,.12)}.stats-dashboard_statCard__RAIMw:hover{box-shadow:0 12px 32px rgba(0,0,0,.15)}.stats-dashboard_statIcon__8oB50{font-size:28px;width:52px;height:52px;background:rgba(255,255,255,.05);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.stats-dashboard_statCard__RAIMw:hover .stats-dashboard_statIcon__8oB50{transform:scale(1.1)}.stats-dashboard_statContent__NrKFm{flex:1}.stats-dashboard_statValue__qN4yW{font-size:28px;font-weight:700;color:var(--color-text-primary);display:flex;align-items:baseline;gap:4px}.stats-dashboard_statUnit__1cats{font-size:14px;color:var(--color-text-tertiary);font-weight:500}.stats-dashboard_statLabel__Wt1DZ{font-size:13px;color:var(--color-text-secondary);font-weight:500;margin-top:2px}.stats-dashboard_heatmapContainer__3MJ1r{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:16px}.stats-dashboard_heatmapHeader__Ph27O{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-dashboard_heatmapTitle__GcdYy{font-size:14px;font-weight:600;color:var(--color-text-primary)}.stats-dashboard_heatmapSummary__YuYvY{font-size:12px;color:var(--color-text-tertiary);font-weight:500}.stats-dashboard_heatmapContent___U2x3{display:flex;flex-direction:column;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.stats-dashboard_heatmapContent___U2x3::-webkit-scrollbar{display:none}.stats-dashboard_heatmapMonths__cKqxo{position:relative;height:16px;font-size:10px;color:var(--color-text-tertiary);font-weight:600}.stats-dashboard_heatmapGrid__ediV1{display:flex;gap:2px}.stats-dashboard_heatmapWeek__0piui{display:flex;flex-direction:column;gap:2px}.stats-dashboard_heatmapDay__nKP3j{width:10px;height:10px;border-radius:2px;background-color:var(--heatmap-empty);transition:all .2s ease;cursor:pointer}.stats-dashboard_heatmapDay__nKP3j:hover{transform:scale(1.5);z-index:10}.stats-dashboard_heatmapLegend__q51Ww{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:10px;font-size:10px;color:var(--color-text-tertiary);font-weight:600}.stats-dashboard_legendColors__LMI5i{display:flex;gap:3px}.stats-dashboard_legendColors__LMI5i>div{width:10px;height:10px;border-radius:2px}.stats-dashboard_heatmapLoading__jMtl4{display:flex;align-items:center;justify-content:center;height:100px;color:var(--color-text-tertiary);font-size:13px}:root:not([data-theme]) .stats-dashboard_container__fFd8K,[data-theme=light] .stats-dashboard_container__fFd8K{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.08)}:root:not([data-theme]) .stats-dashboard_spinner__8861K,[data-theme=light] .stats-dashboard_spinner__8861K{border-color:#ff6b6b rgba(0,0,0,.1) rgba(0,0,0,.1)}:root:not([data-theme]) .stats-dashboard_indicatorCard__cuMto,[data-theme=light] .stats-dashboard_indicatorCard__cuMto{border-color:rgba(0,0,0,.05);box-shadow:0 4px 16px rgba(0,0,0,.06)}:root:not([data-theme]) .stats-dashboard_indicatorCard__cuMto:first-child,[data-theme=light] .stats-dashboard_indicatorCard__cuMto:first-child{background:linear-gradient(135deg,rgba(32,201,151,.08),rgba(255,255,255,.5));border-color:rgba(32,201,151,.12)}:root:not([data-theme]) .stats-dashboard_indicatorCard__cuMto:nth-child(2),[data-theme=light] .stats-dashboard_indicatorCard__cuMto:nth-child(2){background:linear-gradient(135deg,rgba(51,154,240,.08),rgba(255,255,255,.5));border-color:rgba(51,154,240,.12)}:root:not([data-theme]) .stats-dashboard_indicatorCard__cuMto:nth-child(3),[data-theme=light] .stats-dashboard_indicatorCard__cuMto:nth-child(3){background:linear-gradient(135deg,rgba(252,196,25,.08),rgba(255,255,255,.5));border-color:rgba(252,196,25,.12)}:root:not([data-theme]) .stats-dashboard_statCard__RAIMw:first-child,[data-theme=light] .stats-dashboard_statCard__RAIMw:first-child{background:linear-gradient(135deg,rgba(32,201,151,.06),rgba(255,255,255,.8))}:root:not([data-theme]) .stats-dashboard_statCard__RAIMw:nth-child(2),[data-theme=light] .stats-dashboard_statCard__RAIMw:nth-child(2){background:linear-gradient(135deg,rgba(51,154,240,.06),rgba(255,255,255,.8))}:root:not([data-theme]) .stats-dashboard_statCard__RAIMw:nth-child(3),[data-theme=light] .stats-dashboard_statCard__RAIMw:nth-child(3){background:linear-gradient(135deg,rgba(252,196,25,.06),rgba(255,255,255,.8))}:root:not([data-theme]) .stats-dashboard_ringTrack__Ko_Em,[data-theme=light] .stats-dashboard_ringTrack__Ko_Em{stroke:rgba(0,0,0,.06)}:root:not([data-theme]) .stats-dashboard_statIcon__8oB50,[data-theme=light] .stats-dashboard_statIcon__8oB50{background:rgba(0,0,0,.03)}:root:not([data-theme]) .stats-dashboard_refreshBtn__OxhKh,[data-theme=light] .stats-dashboard_refreshBtn__OxhKh{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}:root:not([data-theme]) .stats-dashboard_heatmapContainer__3MJ1r,[data-theme=light] .stats-dashboard_heatmapContainer__3MJ1r{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.05)}@keyframes stats-dashboard_spin__HeVoO{to{transform:rotate(1turn)}}@media (max-width:1024px){.stats-dashboard_mainLayout__RNvAX{grid-template-columns:1fr}.stats-dashboard_rightSection__F8w1q{flex-direction:row}.stats-dashboard_statCard__RAIMw{flex:1}}@media (max-width:768px){.stats-dashboard_container__fFd8K{padding:20px;border-radius:20px}.stats-dashboard_header__QPw0t{flex-direction:column;align-items:flex-start;gap:12px}.stats-dashboard_refreshBtn__OxhKh{align-self:flex-end}.stats-dashboard_ringGrid__ruAVh{grid-template-columns:1fr}.stats-dashboard_rightSection__F8w1q{flex-direction:column}}.toast_container__nHBTk{position:fixed;top:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);z-index:9999;pointer-events:none;max-width:420px;width:calc(100vw - var(--space-12))}.toast_toast__kaXd1{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--toast-bg);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border:1px solid var(--toast-border);border-radius:var(--radius-lg);box-shadow:var(--toast-shadow);pointer-events:auto;animation:toast_slideIn__o6M0h .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.toast_toast__kaXd1.toast_exiting__Aa0qZ{animation:toast_slideOut__Jaf1X .25s cubic-bezier(.4,0,1,1) forwards}.toast_toast__kaXd1.toast_success__Mr24f{background:var(--toast-success-bg);border-color:var(--toast-success-border)}.toast_toast__kaXd1.toast_error__iL09o{background:var(--toast-error-bg);border-color:var(--toast-error-border)}.toast_toast__kaXd1.toast_warning__Sgnuo{background:var(--toast-warning-bg);border-color:var(--toast-warning-border)}.toast_toast__kaXd1.toast_info__IETu6{background:var(--toast-info-bg);border-color:var(--toast-info-border)}.toast_iconContainer__1dn1D{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.toast_toast__kaXd1.toast_success__Mr24f .toast_iconContainer__1dn1D{color:var(--toast-success-icon)}.toast_toast__kaXd1.toast_error__iL09o .toast_iconContainer__1dn1D{color:var(--toast-error-icon)}.toast_toast__kaXd1.toast_warning__Sgnuo .toast_iconContainer__1dn1D{color:var(--toast-warning-icon)}.toast_toast__kaXd1.toast_info__IETu6 .toast_iconContainer__1dn1D{color:var(--toast-info-icon)}.toast_content__Q0HjY{flex:1;min-width:0}.toast_message__K_LWC{color:var(--toast-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);word-wrap:break-word;margin:0}.toast_closeButton__2sGT5{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--toast-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:0;margin-top:2px}.toast_closeButton__2sGT5:hover{color:var(--toast-text);background:var(--color-surface-hover)}.toast_progressBar__W0E9i{position:absolute;bottom:0;left:0;height:3px;border-radius:0 0 var(--radius-lg) var(--radius-lg);animation:toast_shrink__BUqmk linear forwards}.toast_toast__kaXd1.toast_success__Mr24f .toast_progressBar__W0E9i{background:var(--toast-success-icon)}.toast_toast__kaXd1.toast_error__iL09o .toast_progressBar__W0E9i{background:var(--toast-error-icon)}.toast_toast__kaXd1.toast_warning__Sgnuo .toast_progressBar__W0E9i{background:var(--toast-warning-icon)}.toast_toast__kaXd1.toast_info__IETu6 .toast_progressBar__W0E9i{background:var(--toast-info-icon)}@keyframes toast_slideIn__o6M0h{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast_slideOut__Jaf1X{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes toast_shrink__BUqmk{0%{width:100%}to{width:0}}@media (max-width:480px){.toast_container__nHBTk{right:var(--space-4);left:var(--space-4);top:var(--space-4);max-width:none;width:auto}.toast_toast__kaXd1{padding:var(--space-3)}}.confirm-dialog_overlay__qRdT_{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:confirm-dialog_fadeIn__B_r9w .2s ease-out}.confirm-dialog_dialog__HjnGS{background:var(--color-surface-elevated);border-radius:16px;padding:32px;max-width:420px;width:90%;box-shadow:var(--shadow-xl);animation:confirm-dialog_slideUp__pXjrb .3s cubic-bezier(.16,1,.3,1);border:1px solid var(--color-border-light)}.confirm-dialog_iconContainer__rUdD_{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:28px}.confirm-dialog_iconContainer__rUdD_.confirm-dialog_warning__utWDQ{background:linear-gradient(135deg,#fef3c7,#fde68a)}.confirm-dialog_iconContainer__rUdD_.confirm-dialog_danger__qzsrC{background:linear-gradient(135deg,#fee2e2,#fecaca)}.confirm-dialog_title__SI9tr{font-size:22px;font-weight:600;color:var(--color-text-primary);text-align:center;margin-bottom:8px}.confirm-dialog_message__FciZb{font-size:15px;color:var(--color-text-secondary);text-align:center;line-height:1.6;margin-bottom:24px}.confirm-dialog_details__QIvux{background:var(--color-background-tertiary);border-radius:8px;padding:12px 16px;margin-bottom:24px;font-size:14px;color:var(--color-text-primary);border:1px solid var(--color-border-light)}.confirm-dialog_actions__2o9CP{display:flex;gap:12px}.confirm-dialog_button__5e4Ed{flex:1;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;border:none;outline:none}.confirm-dialog_button__5e4Ed:active{transform:scale(.97)}.confirm-dialog_cancelButton__LcRbA{background:var(--color-background-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-light)}.confirm-dialog_cancelButton__LcRbA:hover{background:#e5e7eb}.confirm-dialog_confirmButton__LXyqw{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.confirm-dialog_confirmButton__LXyqw:hover{box-shadow:0 4px 12px rgba(239,68,68,.3)}.confirm-dialog_confirmButton__LXyqw:disabled{opacity:.5;cursor:not-allowed}@keyframes confirm-dialog_fadeIn__B_r9w{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog_slideUp__pXjrb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}