@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&display=swap);.Toast_toast__XKYdb{align-items:center;animation:Toast_slideIn__cpMko .3s ease-out forwards;border-radius:8px;bottom:20px;box-shadow:0 4px 15px #00000026;display:flex;font-family:Poppins,Montserrat,sans-serif;justify-content:space-between;max-width:350px;min-width:250px;padding:12px 20px;position:fixed;right:20px;z-index:1000}.Toast_success__tVUFj{background-color:#00c851;color:#fff}.Toast_error__851mi{background-color:#f44;color:#fff}.Toast_info__5479a{background-color:#33b5e5;color:#fff}.Toast_warning__1V6ye{background-color:#fb3;color:#333}.Toast_message__f0ERd{font-size:.95rem;font-weight:500;margin-right:15px}.Toast_closeButton__nCGaI{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;opacity:.7;transition:opacity .2s ease}.Toast_closeButton__nCGaI:hover{opacity:1}@keyframes Toast_slideIn__cpMko{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Toast_toast__XKYdb{animation:Toast_fadeInCenter__wkqpz .3s ease-out forwards;bottom:auto;left:50%;max-width:90%;min-width:280px;right:auto;top:50%;transform:translate(-50%,-50%)}@keyframes Toast_fadeInCenter__wkqpz{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}.AuthModal_modalOverlay__4lelB{align-items:center;animation:AuthModal_fadeIn__eFteC .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes AuthModal_fadeIn__eFteC{0%{opacity:0}to{opacity:1}}.AuthModal_modal__S35Oi{animation:AuthModal_slideUp__mBjUg .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:480px;overflow-y:auto;position:relative;width:90%}@keyframes AuthModal_slideUp__mBjUg{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AuthModal_modalHeader__s0UkE{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px 24px 16px}.AuthModal_modalHeader__s0UkE h2{color:#333;font-size:24px;font-weight:600;margin:0}.AuthModal_closeButton__tPk0e{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:8px;transition:all .2s}.AuthModal_closeButton__tPk0e:hover{background-color:#f5f5f5;color:#333}.AuthModal_messageAlert__lBgl0{animation:AuthModal_slideDown__XpT23 .3s ease-out;background:linear-gradient(135deg,#ff98001a,#ffc1071a);border-left:4px solid #ff9800;border-radius:8px;margin:16px 24px;padding:12px 16px}.AuthModal_messageAlert__lBgl0 p{color:#e65100;font-size:14px;font-weight:500;line-height:1.5;margin:0}@keyframes AuthModal_slideDown__XpT23{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AuthModal_tabContainer__9CR1r{border-bottom:2px solid #f0f0f0;display:flex;gap:8px;padding:0 24px}.AuthModal_tab__8CuYR{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;margin-bottom:-2px;padding:12px 16px;position:relative;transition:all .2s}.AuthModal_tab__8CuYR:hover{background-color:#8a00c40d;color:#8a00c4}.AuthModal_activeTab__tiKZd{border-bottom-color:#8a00c4;color:#8a00c4;font-weight:600}.AuthModal_modalContent__2I3Jw{padding:24px}.AuthModal_subtitle__4aiVy{color:#666;font-size:14px;margin:0 0 24px;text-align:center}.AuthModal_form__HiBFC{display:flex;flex-direction:column;gap:16px}.AuthModal_formRow__ehnK4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AuthModal_formGroup__W0jR0{display:flex;flex-direction:column;gap:6px}.AuthModal_formGroup__W0jR0 label{color:#333;font-size:13px;font-weight:500}.AuthModal_formGroup__W0jR0 input{border:2px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;padding:12px 14px;transition:all .2s}.AuthModal_formGroup__W0jR0 input:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a}.AuthModal_formGroup__W0jR0 input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.AuthModal_formGroup__W0jR0 input::placeholder{color:#999}.AuthModal_submitButton__MYNfY{background:linear-gradient(135deg,#8a00c4,#b026ff);border:none;border-radius:8px;box-shadow:0 4px 12px #8a00c433;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:14px;transition:all .2s}.AuthModal_submitButton__MYNfY:hover:not(:disabled){box-shadow:0 6px 16px #8a00c44d;transform:translateY(-1px)}.AuthModal_submitButton__MYNfY:active:not(:disabled){transform:translateY(0)}.AuthModal_submitButton__MYNfY:disabled{cursor:not-allowed;opacity:.6;transform:none}.AuthModal_switchText__mCxsS{color:#666;font-size:13px;margin:8px 0 0;text-align:center}.AuthModal_switchButton__zQg3F{background:none;border:none;color:#8a00c4;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.AuthModal_switchButton__zQg3F:hover{color:#b026ff}@media (max-width:600px){.AuthModal_modal__S35Oi{margin:20px;max-width:none;width:95%}.AuthModal_modalHeader__s0UkE{padding:20px 20px 12px}.AuthModal_modalHeader__s0UkE h2{font-size:20px}.AuthModal_modalContent__2I3Jw{padding:20px}.AuthModal_formRow__ehnK4{gap:16px;grid-template-columns:1fr}.AuthModal_tab__8CuYR{font-size:14px;padding:10px 12px}}.CookieConsent_overlay__TNhSP{animation:CookieConsent_slideUp__\+6Zug .4s ease-out;bottom:0;left:0;position:fixed;right:0;z-index:99999}@keyframes CookieConsent_slideUp__\+6Zug{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent_banner__X0nUC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa,#fafafcfa);border-top:3px solid #8a00c4;box-shadow:0 -4px 24px #00000026;max-width:100%;padding:clamp(20px,3vw,32px)}.CookieConsent_content__dwG2a{margin:0 auto;max-width:1200px}.CookieConsent_header__vFa7Q{margin-bottom:20px}.CookieConsent_title__H9SAP{align-items:center;color:#1a1a2e;display:flex;font-size:clamp(20px,3vw,24px);font-weight:700;gap:8px;margin:0 0 8px}.CookieConsent_subtitle__jtt2N{color:#4a5568;font-size:clamp(14px,2vw,16px);line-height:1.5;margin:0}.CookieConsent_simpleView__E9hQP{display:flex;flex-direction:column;gap:20px}.CookieConsent_description__CYiwj{color:#4a5568;font-size:clamp(13px,2vw,15px);line-height:1.6;margin:0}.CookieConsent_link__uC8OF{color:#8a00c4;font-weight:600;text-decoration:underline;transition:color .2s ease}.CookieConsent_link__uC8OF:hover{color:#6b009e}.CookieConsent_actions__G4ezc{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.CookieConsent_buttonOutline__w8\+Oa,.CookieConsent_buttonPrimary__mLcZZ,.CookieConsent_buttonSecondary__9JT9u{border:none;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:clamp(13px,2vw,15px);font-weight:600;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.CookieConsent_buttonPrimary__mLcZZ{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 4px 12px #8a00c44d;color:#fff}.CookieConsent_buttonPrimary__mLcZZ:hover{box-shadow:0 6px 16px #8a00c466;transform:translateY(-2px)}.CookieConsent_buttonSecondary__9JT9u{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.CookieConsent_buttonSecondary__9JT9u:hover{background:#e5e7eb;border-color:#9ca3af}.CookieConsent_buttonOutline__w8\+Oa{background:#0000;border:2px solid #8a00c4;color:#8a00c4}.CookieConsent_buttonOutline__w8\+Oa:hover{background:#8a00c40d}.CookieConsent_detailsView__aUCpZ{animation:CookieConsent_fadeIn__aV\+Qm .3s ease}@keyframes CookieConsent_fadeIn__aV\+Qm{0%{opacity:0}to{opacity:1}}.CookieConsent_cookieCategories__DGS0G{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;max-height:400px;overflow-y:auto;padding-right:8px}.CookieConsent_cookieCategories__DGS0G::-webkit-scrollbar{width:8px}.CookieConsent_cookieCategories__DGS0G::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.CookieConsent_cookieCategories__DGS0G::-webkit-scrollbar-thumb{background:#8a00c4;border-radius:4px}.CookieConsent_cookieCategories__DGS0G::-webkit-scrollbar-thumb:hover{background:#6b009e}.CookieConsent_category__k3Qly{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s ease}.CookieConsent_category__k3Qly:hover{border-color:#8a00c4;box-shadow:0 2px 8px #8a00c41a}.CookieConsent_categoryHeader__UUAdL{margin-bottom:8px}.CookieConsent_categoryLabel__xHsXz{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.CookieConsent_categoryName__Td3Sk{align-items:center;color:#1a1a2e;display:flex;font-size:clamp(14px,2vw,16px);gap:8px}.CookieConsent_required__uKLmJ{color:#6b7280;font-size:clamp(11px,1.5vw,13px);font-weight:400}.CookieConsent_checkbox__5hKlz{accent-color:#8a00c4;cursor:pointer;flex-shrink:0;height:20px;width:20px}.CookieConsent_checkbox__5hKlz:disabled{cursor:not-allowed;opacity:.6}.CookieConsent_categoryDescription__QobID{color:#6b7280;font-size:clamp(12px,1.8vw,14px);line-height:1.5;margin:0;padding-left:32px}.CookieConsent_detailsActions__4-DI9{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:16px}.CookieConsent_backButton__0sYTL{background:#0000;border:none;color:#8a00c4;cursor:pointer;font-size:14px;font-weight:600;margin-top:12px;padding:8px 0;transition:color .2s ease}.CookieConsent_backButton__0sYTL:hover{color:#6b009e;text-decoration:underline}@media (max-width:768px){.CookieConsent_banner__X0nUC{padding:20px 16px}.CookieConsent_actions__G4ezc,.CookieConsent_detailsActions__4-DI9{flex-direction:column}.CookieConsent_buttonOutline__w8\+Oa,.CookieConsent_buttonPrimary__mLcZZ,.CookieConsent_buttonSecondary__9JT9u{padding:14px 20px;width:100%}.CookieConsent_cookieCategories__DGS0G{max-height:300px}.CookieConsent_categoryDescription__QobID{padding-left:24px}}@media (max-width:480px){.CookieConsent_banner__X0nUC{padding:16px 12px}.CookieConsent_header__vFa7Q{margin-bottom:16px}.CookieConsent_simpleView__E9hQP{gap:16px}.CookieConsent_actions__G4ezc{gap:8px}.CookieConsent_buttonOutline__w8\+Oa,.CookieConsent_buttonPrimary__mLcZZ,.CookieConsent_buttonSecondary__9JT9u{font-size:14px;padding:12px 16px}.CookieConsent_cookieCategories__DGS0G{max-height:250px}}@media print{.CookieConsent_overlay__TNhSP{display:none!important}}@media (prefers-reduced-motion:reduce){.CookieConsent_detailsView__aUCpZ,.CookieConsent_overlay__TNhSP{animation:none}.CookieConsent_buttonPrimary__mLcZZ:hover{transform:none}}@media (prefers-contrast:high){.CookieConsent_banner__X0nUC{border-top-width:5px}.CookieConsent_buttonOutline__w8\+Oa,.CookieConsent_buttonPrimary__mLcZZ,.CookieConsent_link__uC8OF{text-decoration:underline}}.LaunchingSoonPage_container__1y7qA{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.LaunchingSoonPage_animatedBackground__VeZ3u{height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.LaunchingSoonPage_stars__oW5WK,.LaunchingSoonPage_twinkling__P6-lw{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.LaunchingSoonPage_stars__oW5WK{animation:LaunchingSoonPage_moveStars__tHvrM 100s linear infinite;background:#0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIxIiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBjeD0iMTUwIiBjeT0iODAiIHI9IjEuNSIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjEwMCIgY3k9IjE1MCIgcj0iMSIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjE4MCIgY3k9IjMwIiByPSIuOCIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjMwIiBjeT0iMTIwIiByPSIxLjIiIGZpbGw9IiNmZmYiLz48Y2lyY2xlIGN4PSIxMjAiIGN5PSI2MCIgcj0iMSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) repeat}.LaunchingSoonPage_twinkling__P6-lw{animation:LaunchingSoonPage_moveTwinkling__N\+Wm4 50s linear infinite;background:#0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI3MCIgY3k9IjkwIiByPSIxLjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii43Ii8+PGNpcmNsZSBjeD0iMTQwIiBjeT0iNDAiIHI9IjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii42Ii8+PGNpcmNsZSBjeD0iMjAiIGN5PSIxNjAiIHI9IjEuMiIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjgiLz48L3N2Zz4=) repeat;opacity:.4}@keyframes LaunchingSoonPage_moveStars__tHvrM{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes LaunchingSoonPage_moveTwinkling__N\+Wm4{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}.LaunchingSoonPage_content__JXy7d{animation:LaunchingSoonPage_fadeInUp__jUFqc 1s ease-out;max-width:1200px;position:relative;text-align:center;width:100%;z-index:1}@keyframes LaunchingSoonPage_fadeInUp__jUFqc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LaunchingSoonPage_logo__I45MU{align-items:center;animation:LaunchingSoonPage_float__hNqf7 3s ease-in-out infinite;display:flex;gap:15px;justify-content:center;margin-bottom:60px}@keyframes LaunchingSoonPage_float__hNqf7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.LaunchingSoonPage_logoIcon__NdD0l{color:#fff;filter:drop-shadow(0 4px 20px rgba(255,255,255,.5));font-size:48px}.LaunchingSoonPage_brandName__KV\+Nf{color:#fff;font-size:64px;font-weight:800;letter-spacing:2px;text-shadow:0 4px 30px #0000004d}.LaunchingSoonPage_hero__RSy9V{margin-bottom:60px}.LaunchingSoonPage_heroIcon__UYLz2{animation:LaunchingSoonPage_rocketLaunch__D6qS2 2s ease-in-out infinite;color:#fff;display:inline-block;filter:drop-shadow(0 8px 30px rgba(255,255,255,.4));font-size:80px;margin-bottom:30px}@keyframes LaunchingSoonPage_rocketLaunch__D6qS2{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-20px) rotate(5deg)}}.LaunchingSoonPage_title__zQp1N{color:#fff;font-size:56px;font-weight:800;line-height:1.2;margin-bottom:20px;text-shadow:0 4px 30px #0000004d}.LaunchingSoonPage_subtitle__M5K6y{color:#fffffff2;font-size:24px;line-height:1.6;margin:0 auto;max-width:700px;text-shadow:0 2px 10px #0003}.LaunchingSoonPage_countdownSection__nuo-y{animation:LaunchingSoonPage_pulse__ci0sj 2s ease-in-out infinite;margin:60px 0}@keyframes LaunchingSoonPage_pulse__ci0sj{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.LaunchingSoonPage_countdownLabel__I4f3c{color:#ffffffe6;font-size:20px;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.LaunchingSoonPage_countdown__eni9N{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.LaunchingSoonPage_countdownItem__eiIbK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0003;min-width:120px;padding:30px;transition:transform .3s ease}.LaunchingSoonPage_countdownItem__eiIbK:hover{box-shadow:0 12px 40px #0000004d;transform:translateY(-5px)}.LaunchingSoonPage_countdownValue__oyHxH{color:#fff;display:block;font-size:52px;font-weight:800;margin-bottom:10px}.LaunchingSoonPage_countdownUnit__5D7Hc{color:#fffc;display:block;font-size:16px;letter-spacing:2px;text-transform:uppercase}.LaunchingSoonPage_storySection__ISg7x{margin:80px 0}.LaunchingSoonPage_storyGrid__1CHLN{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.LaunchingSoonPage_storyCard__\+uc-O{animation:LaunchingSoonPage_fadeIn__ctB0o 1s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:20px;opacity:0;padding:40px 30px;transition:all .3s ease}.LaunchingSoonPage_storyCard__\+uc-O:first-child{animation-delay:.2s}.LaunchingSoonPage_storyCard__\+uc-O:nth-child(2){animation-delay:.4s}.LaunchingSoonPage_storyCard__\+uc-O:nth-child(3){animation-delay:.6s}@keyframes LaunchingSoonPage_fadeIn__ctB0o{to{opacity:1}}.LaunchingSoonPage_storyCard__\+uc-O:hover{background:#ffffff26;box-shadow:0 15px 50px #0000004d;transform:translateY(-10px)}.LaunchingSoonPage_storyIcon__BSsBY{color:#fff;filter:drop-shadow(0 4px 20px rgba(255,255,255,.3));font-size:48px;margin-bottom:20px}.LaunchingSoonPage_storyCard__\+uc-O h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:15px}.LaunchingSoonPage_storyCard__\+uc-O p{color:#ffffffe6;font-size:16px;line-height:1.6}.LaunchingSoonPage_ctaSection__J9G7x{margin:60px 0}.LaunchingSoonPage_betaButton__vcFma{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 8px 30px #0000004d;color:#667eea;cursor:pointer;display:inline-flex;font-size:20px;font-weight:700;gap:12px;letter-spacing:1px;padding:20px 50px;text-transform:uppercase;transition:all .3s ease}.LaunchingSoonPage_betaButton__vcFma:hover{background:linear-gradient(135deg,#fff,#f0f0f0);box-shadow:0 12px 40px #0006;transform:translateY(-3px) scale(1.05)}.LaunchingSoonPage_betaButton__vcFma:active{transform:translateY(-1px) scale(1.02)}.LaunchingSoonPage_betaHint__3KU56{color:#fffc;font-size:16px;font-style:italic;margin-top:20px}.LaunchingSoonPage_footer__FBz1-{border-top:1px solid #ffffff1a;color:#ffffffb3;font-size:14px;margin-top:80px;padding:30px 0}.LaunchingSoonPage_modalOverlay__GJyxG{align-items:center;animation:LaunchingSoonPage_fadeIn__ctB0o .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.LaunchingSoonPage_modal__8e3HL{animation:LaunchingSoonPage_slideUp__clsgN .3s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:50px;position:relative;width:100%}@keyframes LaunchingSoonPage_slideUp__clsgN{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.LaunchingSoonPage_modalClose__UQm4u{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px}.LaunchingSoonPage_modalClose__UQm4u:hover{background:#ffffff4d;transform:rotate(90deg)}.LaunchingSoonPage_modalHeader__KPXv1{margin-bottom:40px;text-align:center}.LaunchingSoonPage_modalIcon__dtcPx{animation:LaunchingSoonPage_float__hNqf7 3s ease-in-out infinite;color:#fff;font-size:48px;margin-bottom:20px}.LaunchingSoonPage_modalHeader__KPXv1 h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:10px}.LaunchingSoonPage_modalHeader__KPXv1 p{color:#ffffffe6;font-size:16px}.LaunchingSoonPage_modalForm__40uX4{display:flex;flex-direction:column;gap:25px}.LaunchingSoonPage_formGroup__dvHvp{display:flex;flex-direction:column;gap:10px}.LaunchingSoonPage_formGroup__dvHvp label{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px}.LaunchingSoonPage_formGroup__dvHvp input{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:12px;color:#fff;font-size:16px;padding:15px 20px;transition:all .3s ease}.LaunchingSoonPage_formGroup__dvHvp input::placeholder{color:#ffffff80}.LaunchingSoonPage_formGroup__dvHvp input:focus{background:#ffffff26;border-color:#fff;box-shadow:0 0 20px #fff3;outline:none}.LaunchingSoonPage_submitButton__1jzg\+{background:#fff;border:none;border-radius:12px;color:#667eea;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;margin-top:10px;padding:18px;text-transform:uppercase;transition:all .3s ease}.LaunchingSoonPage_submitButton__1jzg\+:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.LaunchingSoonPage_submitButton__1jzg\+:active{transform:translateY(0)}.LaunchingSoonPage_submitButton__1jzg\+:disabled{cursor:not-allowed;opacity:.6}.LaunchingSoonPage_modalFooter__DU82h{color:#fffc;font-size:14px;line-height:1.6;margin-top:30px;text-align:center}.LaunchingSoonPage_modalFooter__DU82h p:first-child{font-weight:600;margin-bottom:5px}@media (max-width:768px){.LaunchingSoonPage_brandName__KV\+Nf{font-size:48px}.LaunchingSoonPage_title__zQp1N{font-size:36px}.LaunchingSoonPage_subtitle__M5K6y{font-size:18px}.LaunchingSoonPage_heroIcon__UYLz2{font-size:60px}.LaunchingSoonPage_storyGrid__1CHLN{grid-template-columns:1fr}.LaunchingSoonPage_countdown__eni9N{flex-wrap:nowrap;gap:10px;padding:0 10px}.LaunchingSoonPage_countdownItem__eiIbK{flex:1 1;max-width:85px;min-width:70px;padding:15px 10px}.LaunchingSoonPage_countdownValue__oyHxH{font-size:32px}.LaunchingSoonPage_countdownUnit__5D7Hc{font-size:11px;letter-spacing:1px}.LaunchingSoonPage_modal__8e3HL{padding:30px 25px}.LaunchingSoonPage_betaButton__vcFma{font-size:16px;padding:15px 35px}}@media (max-width:480px){.LaunchingSoonPage_brandName__KV\+Nf{font-size:36px}.LaunchingSoonPage_title__zQp1N{font-size:28px}.LaunchingSoonPage_subtitle__M5K6y{font-size:16px}.LaunchingSoonPage_countdown__eni9N{gap:6px;padding:0 5px}.LaunchingSoonPage_countdownItem__eiIbK{max-width:75px;min-width:60px;padding:12px 8px}.LaunchingSoonPage_countdownValue__oyHxH{font-size:28px;margin-bottom:5px}.LaunchingSoonPage_countdownUnit__5D7Hc{font-size:10px;letter-spacing:.5px}.LaunchingSoonPage_countdownLabel__I4f3c{font-size:16px;letter-spacing:2px;margin-bottom:15px}}.Logo_logoContainer__lOC5k{align-items:center;color:#fff;display:flex;font-size:2.5rem;font-weight:700;text-decoration:none}.Logo_logoImage__uy\+uX{filter:brightness(0) invert(1);height:96px;margin-right:5px}.Logo_logoText__B5b-1{font-size:2rem;font-weight:700}.AuthPages_authContainer__IRXgY{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#333;display:flex;flex-direction:column;font-family:Poppins,Montserrat,sans-serif;justify-content:flex-start;min-height:100vh;padding:3rem 1.5rem 2rem}.AuthPages_authLogo__EjhQF{color:#fff;font-family:Poppins,Montserrat,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;margin-bottom:1.5rem;text-align:center;text-shadow:0 2px 10px #0003}.AuthPages_authLogo__EjhQF a{color:#fff;text-decoration:none;transition:all .3s ease}.AuthPages_authLogo__EjhQF a:hover{display:inline-block;text-shadow:0 4px 15px #ffffff80;transform:scale(1.02)}.AuthPages_authCard__3T20g{animation:AuthPages_floatCard__EwGou 5s ease-in-out infinite alternate;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffffe6;border-radius:20px;box-shadow:0 10px 30px #00000026,inset 0 0 0 1px #fff3;max-width:450px;overflow:hidden;padding:1.5rem;transform:translateY(0);transition:all .3s ease;width:100%}@keyframes AuthPages_floatCard__EwGou{0%{box-shadow:0 10px 30px #00000026,inset 0 0 0 1px #fff3;transform:translateY(0)}to{box-shadow:0 15px 40px #0003,inset 0 0 0 1px #ffffff4d;transform:translateY(-10px)}}.AuthPages_authHeader__vSqNJ{display:none}.AuthPages_authForm__-bKPm{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.AuthPages_formGroup__iOcf-{display:flex;flex-direction:column;gap:.4rem}.AuthPages_formGroup__iOcf- label{color:#444;font-size:.85rem;font-weight:500}.AuthPages_formGroup__iOcf- input{background:#fffc;border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.7rem 1rem;transition:all .2s ease}.AuthPages_formGroup__iOcf- input:focus{border-color:#8a00c4;box-shadow:0 0 0 2px #8a00c433;outline:none}.AuthPages_passwordHeader__iNwfX{align-items:center;display:flex;justify-content:space-between}.AuthPages_forgotPassword__Fu8SY{color:#4a90e2;font-size:.8rem;text-decoration:none;transition:color .2s ease}.AuthPages_forgotPassword__Fu8SY:hover{color:#8a00c4;text-decoration:underline}.AuthPages_passwordStrengthContainer__BlQ77{margin-top:.3rem}.AuthPages_passwordStrengthLabel__aGVpa{color:#666;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:.25rem}.AuthPages_passwordStrengthBar__4wnic{background-color:#eee;border-radius:2px;height:4px;overflow:hidden}.AuthPages_passwordStrengthEmpty__8UClE{height:100%;transition:width .3s ease;width:0}.AuthPages_passwordStrengthWeak__HoUAy{background-color:#f44336;height:100%;transition:width .3s ease}.AuthPages_passwordStrengthMedium__AfIMm{background-color:#ff9800;height:100%;transition:width .3s ease}.AuthPages_passwordStrengthStrong__GSiZ4{background-color:#4caf50;height:100%;transition:width .3s ease}.AuthPages_passwordSuggestions__CNXdy{color:#666;font-size:.75rem;list-style-type:none;margin:0;padding:.3rem 0 0}.AuthPages_passwordSuggestions__CNXdy li{margin-bottom:.2rem}.AuthPages_passwordSuggestions__CNXdy li:before{color:#666;content:"• "}.AuthPages_inputError__jZjIC{color:#f44336;font-size:.8rem;margin-top:.25rem}.AuthPages_submitButton__hgEjY{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.7rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.AuthPages_submitButton__hgEjY:hover{box-shadow:0 4px 12px #4a90e24d;transform:translateY(-2px)}.AuthPages_submitButton__hgEjY:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.AuthPages_secondaryButton__59VcE{background:#0000;border:1px solid #4a90e2;border-radius:8px;color:#4a90e2;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-top:.8rem;padding:.7rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.AuthPages_secondaryButton__59VcE:hover{background:#4a90e21a}.AuthPages_textButton__-xyNB{background:none;border:none;color:#4a90e2;cursor:pointer;font-size:.9rem;margin:0;padding:0;text-decoration:underline;transition:color .2s ease}.AuthPages_textButton__-xyNB:hover{color:#8a00c4}.AuthPages_oauthOptions__FOfQn{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.AuthPages_oauthButton__DgcXX{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.AuthPages_oauthButton__DgcXX svg{height:18px;width:18px}.AuthPages_oauthButton__DgcXX:hover{background:#ffffffe6;border-color:#8a00c4}.AuthPages_divider__TYkuv{align-items:center;display:flex;margin:1.5rem 0}.AuthPages_divider__TYkuv:after,.AuthPages_divider__TYkuv:before{border-bottom:1px solid #ddd;content:"";flex:1 1}.AuthPages_divider__TYkuv span{color:#888;font-size:.8rem;padding:0 1rem;text-transform:uppercase}.AuthPages_authFooter__mdLA4{color:#666;font-size:.9rem;margin-top:1.5rem;text-align:center}.AuthPages_authLink__oWnGv{color:#4a90e2;font-weight:500;text-decoration:none;transition:color .2s ease}.AuthPages_authLink__oWnGv:hover{color:#8a00c4;text-decoration:underline}.AuthPages_termsAgreement__fMUf5{color:#666;font-size:.8rem;line-height:1.3;margin-bottom:.2rem;margin-top:.2rem}.AuthPages_errorMessage__Tjl6z{align-items:flex-start;animation:AuthPages_errorFadeIn__V4IM5 .3s ease-in-out;background-color:#ffebee;border:1px solid #ffcdd2;border-left:4px solid #f44336;border-radius:8px;box-shadow:0 2px 8px #f4433626;color:#d32f2f;display:flex;font-size:.95rem;gap:10px;line-height:1.4;margin-bottom:1.5rem;padding:.85rem 1rem}.AuthPages_errorMessage__Tjl6z svg{color:#f44336;flex-shrink:0;margin-top:2px}@keyframes AuthPages_errorFadeIn__V4IM5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AuthPages_successMessage__P3HSB{align-items:flex-start;animation:AuthPages_successFadeIn__I0raO .3s ease-in-out;background-color:#e8f5e9;border:1px solid #c8e6c9;border-left:4px solid #4caf50;border-radius:8px;box-shadow:0 2px 8px #4caf5026;color:#2e7d32;display:flex;font-size:.95rem;gap:10px;line-height:1.4;margin-bottom:1.5rem;padding:.85rem 1rem}.AuthPages_successMessage__P3HSB svg{color:#4caf50;flex-shrink:0;margin-top:2px}@keyframes AuthPages_successFadeIn__I0raO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AuthPages_magicLinkOption__xrmEk{margin-top:1.5rem;text-align:center}.AuthPages_emailVerificationSent__Ub4M2,.AuthPages_invalidToken__uyOSX,.AuthPages_magicLinkSent__atP-3,.AuthPages_passwordResetSent__4X11V,.AuthPages_resetSuccess__AGi72{padding:1rem 0;text-align:center}.AuthPages_emailVerificationIcon__xh7ZH,.AuthPages_invalidTokenIcon__14xue,.AuthPages_magicLinkIcon__-Q5\+Y,.AuthPages_passwordResetIcon__P2x4x,.AuthPages_resetSuccessIcon__xNYrb{align-items:center;background:#8a00c41a;border-radius:50%;color:#8a00c4;display:flex;height:72px;justify-content:center;margin:0 auto 1.5rem;width:72px}.AuthPages_emailVerificationSent__Ub4M2 h3,.AuthPages_magicLinkSent__atP-3 h3,.AuthPages_passwordResetSent__4X11V h3,.AuthPages_resetSuccess__AGi72 h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.AuthPages_emailVerificationSent__Ub4M2 p,.AuthPages_invalidToken__uyOSX p,.AuthPages_magicLinkSent__atP-3 p,.AuthPages_passwordResetSent__4X11V p,.AuthPages_resetSuccess__AGi72 p{color:#666;margin-bottom:1.5rem}.AuthPages_smallText__cdJCX{color:#888;font-size:.85rem;margin-bottom:2rem;margin-top:-.5rem}.AuthPages_resendLink__v519m{margin-top:1.5rem}.AuthPages_loadingSpinner__uSAWx{display:flex;justify-content:center;padding:2rem 0}.AuthPages_spinner__3ow5G{animation:AuthPages_spin__6Yk6f 1s linear infinite;border:4px solid #8a00c41a;border-radius:50%;border-top-color:#8a00c4;height:40px;width:40px}@keyframes AuthPages_spin__6Yk6f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.AuthPages_authCard__3T20g{max-width:100%;padding:1.5rem}.AuthPages_oauthButton__DgcXX,.AuthPages_secondaryButton__59VcE,.AuthPages_submitButton__hgEjY{padding:.7rem 1.25rem}}.AuthPages_passwordInputWrapper__2jKh6{align-items:center;display:flex;position:relative}.AuthPages_passwordToggle__CUVRe{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.7;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:24px;z-index:2}.AuthPages_passwordToggle__CUVRe:hover{opacity:1}.AuthPages_passwordToggle__CUVRe svg{height:18px;width:18px}.AuthPages_passwordInput__3i8Gp{padding-right:40px!important;width:100%}.AuthPages_forceLoginButton__2gEW-{align-items:center;background:linear-gradient(90deg,#ff9800,#f44336);display:flex;font-size:.9rem;justify-content:center;margin-top:.75rem;overflow:hidden;position:relative;text-align:center}.AuthPages_forceLoginButton__2gEW-:hover{background:linear-gradient(90deg,#ff5722,#e53935);box-shadow:0 4px 12px #f443364d}.AuthPages_forceLoginButton__2gEW-:before{animation:AuthPages_buttonPulse__vdv8a 2s infinite;background:#ffffff1a;content:"";height:100%;position:absolute;transform:translateX(-100%);width:100%}@keyframes AuthPages_buttonPulse__vdv8a{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.VerifyEmailPage_container__EQso6{align-items:center;background-color:#f4f7f6;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:20px}.VerifyEmailPage_card__AgnwV{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:500px;padding:40px 50px;text-align:center;width:100%}.VerifyEmailPage_card__AgnwV h2{color:#333;margin-bottom:20px}.VerifyEmailPage_status__p4M3v{color:#555;font-size:1.1em;margin-bottom:20px}.VerifyEmailPage_error__yzeSC{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#d9534f;font-weight:700;margin-bottom:20px;padding:10px}.VerifyEmailPage_loginButton__uLij5{font-size:1em;margin-top:20px;padding:12px 25px}.Button_button__OSMT8{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:normal;padding:.7rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.Button_button__OSMT8:hover{transform:translateY(-2px)}.Button_button__OSMT8:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.Button_primary__vY\+-V{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff}.Button_primary__vY\+-V:hover{box-shadow:0 4px 12px #4a90e24d}.Button_secondary__jKaaW{background:#0000;border:1px solid #4a90e2;color:#4a90e2}.Button_secondary__jKaaW:hover{background:#4a90e21a}.Button_text__6KjQ-{background:none;color:#4a90e2;font-weight:400;padding:0;text-decoration:underline}.Button_text__6KjQ-:hover{color:#8a00c4;transform:none}:root{--gradient-start:#8a00c4;--gradient-end:#4a90e2;--gradient-light-start:#8a00c40d;--gradient-light-end:#4a90e20d}.AccountPage_accountPage__EEfR4{background-color:#f9fafb;background-color:var(--bg-light,#f9fafb);min-height:calc(100vh - 60px);padding:40px 0}.AccountPage_container__\+LRvb{margin:0 auto;max-width:1200px;padding:0 20px}.AccountPage_pageTitle__\+baHD{color:#111827;color:var(--text-primary,#111827);font-size:28px;font-weight:700;margin-bottom:24px}.AccountPage_accountContent__oUnc-{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:24px;overflow:hidden}.AccountPage_sidebar__vHWc9{background-color:#f3f4f6;background-color:var(--bg-sidebar,#f3f4f6);border-right:1px solid #e5e7eb;border-right:1px solid var(--border-color,#e5e7eb);flex-shrink:0;padding:24px 0;width:280px}.AccountPage_userInfo__UV5i8{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);padding:0 24px 24px;text-align:center}.AccountPage_userAvatar__LxfLk{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:50%;box-shadow:0 4px 15px #8a00c433;color:#fff;display:flex;font-size:32px;font-weight:600;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.AccountPage_userName__Y7q6i{font-size:18px;font-weight:600;margin-bottom:4px}.AccountPage_userEmail__37hFN{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;word-break:break-all}.AccountPage_accountNav__m4rbS{padding:24px 0}.AccountPage_navItem__NZvTI{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:block;font-family:inherit;font-size:16px;padding:12px 24px;text-align:left;transition:all .2s ease;width:100%}.AccountPage_navItem__NZvTI:hover{background-color:#8a00c40d;background-color:var(--gradient-light-start);color:#8a00c4;color:var(--gradient-start)}.AccountPage_navItem__NZvTI.AccountPage_active__dXkM4{background:linear-gradient(90deg,#8a00c40d,#4a90e20d);background:linear-gradient(to right,var(--gradient-light-start),var(--gradient-light-end));border-left:3px solid #8a00c4;border-left:3px solid var(--gradient-start);color:#8a00c4;color:var(--gradient-start);font-weight:600}.AccountPage_contentArea__st90D{flex:1 1;overflow-y:auto;padding:32px}.AccountPage_tabContent__DBvmh{max-width:600px}.AccountPage_tabContent__DBvmh h2{font-size:20px;font-weight:600;margin-bottom:8px}.AccountPage_tabDescription__6eoSh{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;margin-bottom:32px}.AccountPage_profileForm__hXXcp{display:flex;flex-direction:column;gap:24px}.AccountPage_formRow__wdJzV{display:flex;gap:16px}.AccountPage_formGroup__VOG43{display:flex;flex:1 1;flex-direction:column}.AccountPage_formGroup__VOG43 label{font-size:14px;font-weight:500;margin-bottom:6px}.AccountPage_formGroup__VOG43 input{border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .2s ease}.AccountPage_formGroup__VOG43 input:focus{border-color:#8a00c4;border-color:var(--gradient-start);box-shadow:0 0 0 3px #8a00c41a;outline:none}.AccountPage_formGroup__VOG43 input:disabled{background-color:#f3f4f6;background-color:var(--bg-disabled,#f3f4f6);cursor:not-allowed}.AccountPage_formGroup__VOG43 small{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;margin-top:4px}.AccountPage_formActions__t9Y14{margin-top:8px}.AccountPage_saveButton__SKqaY{background:linear-gradient(90deg,#8a00c4,#4a90e2);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));border:none;border-radius:6px;box-shadow:0 2px 5px #8a00c426;color:#fff;cursor:pointer;font-weight:500;padding:10px 18px;transition:all .2s ease}.AccountPage_saveButton__SKqaY:hover:not(:disabled){box-shadow:0 4px 8px #8a00c440;transform:translateY(-1px)}.AccountPage_saveButton__SKqaY:disabled{cursor:not-allowed;opacity:.6}.AccountPage_sectionDivider__\+GvAf{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);margin:32px 0 24px;padding-top:24px}.AccountPage_sectionTitle__VPVUY{color:#333;font-size:16px;font-weight:600;margin-bottom:6px}.AccountPage_sectionDescription__iysLN{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;margin-bottom:16px}.AccountPage_selectInput__dDCyo{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;cursor:pointer;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.AccountPage_selectInput__dDCyo:focus{border-color:#8a00c4;border-color:var(--gradient-start);box-shadow:0 0 0 3px #8a00c41a;outline:none}.AccountPage_billingInfo__LCbW\+,.AccountPage_securityOption__HFclv{border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;margin-bottom:16px;padding:24px}.AccountPage_billingInfo__LCbW\+ h3,.AccountPage_securityOption__HFclv h3{font-size:16px;font-weight:600;margin-bottom:8px}.AccountPage_securityOption__HFclv p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;margin-bottom:16px}.AccountPage_actionButton__-UTVP{background-color:#fff;border:1px solid #8a00c4;border:1px solid var(--gradient-start);border-radius:6px;color:#8a00c4;color:var(--gradient-start);cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.AccountPage_actionButton__-UTVP:hover{background-color:#8a00c40d;background-color:var(--gradient-light-start)}.AccountPage_upgradeButton__zHkaw{background:linear-gradient(90deg,#8a00c4,#4a90e2);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));border:none;border-radius:6px;box-shadow:0 2px 5px #8a00c426;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.AccountPage_upgradeButton__zHkaw:hover{box-shadow:0 4px 8px #8a00c440;transform:translateY(-1px)}.AccountPage_planDetails__Ch1iZ{align-items:center;display:flex;gap:8px;margin-bottom:16px}.AccountPage_planName__6-Ow9{font-weight:500}.AccountPage_planBadge__8GNv5{background-color:#ecfdf5;background-color:var(--success-light,#ecfdf5);border-radius:12px;color:#10b981;color:var(--success,#10b981);font-size:12px;font-weight:500;padding:2px 8px}.AccountPage_notificationOptions__OQPgP{display:flex;flex-direction:column;gap:16px}.AccountPage_notificationOption__EqHsS{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;display:flex;justify-content:space-between;padding:16px}.AccountPage_notificationOption__EqHsS h3{font-size:16px;font-weight:600;margin-bottom:4px}.AccountPage_notificationOption__EqHsS p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px}.AccountPage_toggle__wuzBp{display:inline-block;height:24px;position:relative;width:44px}.AccountPage_toggle__wuzBp input{height:0;opacity:0;width:0}.AccountPage_slider__sncKY{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.AccountPage_slider__sncKY:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.AccountPage_toggle__wuzBp input:checked+.AccountPage_slider__sncKY{background:linear-gradient(90deg,#8a00c4,#4a90e2);background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end))}@media (max-width:768px){.AccountPage_accountContent__oUnc-{flex-direction:column}.AccountPage_sidebar__vHWc9{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);border-right:none;padding:16px 0;width:100%}.AccountPage_userInfo__UV5i8{padding:0 16px 16px}.AccountPage_contentArea__st90D{padding:24px 16px}.AccountPage_formRow__wdJzV{flex-direction:column}}.AddressAutocomplete_container__zRali,.AddressAutocomplete_inputWrapper__4B6wn{position:relative;width:100%}.AddressAutocomplete_input__cCBYJ{width:100%}.AddressAutocomplete_helpText__MrxbQ{align-items:center;color:#10b981;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:4px}.AddressAutocomplete_checkIcon__9qce-{color:#10b981;font-size:14px}.AddressAutocomplete_notice__6BFNa{align-items:center;background:#fef3c7;border:1px solid #fbbf24;border-radius:6px;box-sizing:border-box;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:8px 12px;width:100%}.AddressAutocomplete_infoIcon__lzH6b{font-size:14px}.AddressAutocomplete_manualEntryLink__ZiCcO{background:none;border:none;color:#8a00c4;cursor:pointer;font-family:inherit;font-size:12px;margin-top:6px;padding:0;text-decoration:underline}.AddressAutocomplete_manualEntryLink__ZiCcO:hover{color:#6200c4}.AddressAutocomplete_toggleButton__FXEUG{background:#0000;border:1px solid #8a00c4;border-radius:6px;color:#8a00c4;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin-top:8px;padding:6px 12px;text-align:center;transition:all .2s ease;width:100%}.AddressAutocomplete_toggleButton__FXEUG:hover{background:#8a00c4;color:#fff}.AddressAutocomplete_toggleButton__FXEUG:active{transform:scale(.98)}.pac-container{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin-top:4px}.pac-item{border-top:1px solid #f3f4f6;cursor:pointer;font-size:14px;line-height:1.4;padding:8px 12px}.pac-item:first-child{border-top:none}.pac-item:hover{background:#f9fafb}.pac-item-selected{background:#f3f4f6}.pac-icon{display:none}.pac-item-query{color:#1f2937;font-weight:600}.pac-matched{color:#8a00c4;font-weight:700}@media (max-width:768px){.AddressAutocomplete_helpText__MrxbQ{font-size:11px}}.TwoFactorSettings_container__I0LLW{margin:0 auto;max-width:900px;padding:20px}.TwoFactorSettings_header__8seHj{margin-bottom:30px}.TwoFactorSettings_header__8seHj h2{align-items:center;color:#1a1a1a;display:flex;font-size:28px;gap:12px;margin-bottom:8px}.TwoFactorSettings_header__8seHj p{color:#666;font-size:16px}.TwoFactorSettings_loading__8gMSG{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.TwoFactorSettings_spinner__UfRnh{animation:TwoFactorSettings_spin__2TfF\+ 1s linear infinite;color:#8a00c4;font-size:32px}@keyframes TwoFactorSettings_spin__2TfF\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TwoFactorSettings_card__GJiHk{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:30px}.TwoFactorSettings_card__GJiHk h3{align-items:center;color:#1a1a1a;display:flex;font-size:20px;gap:10px;margin-bottom:16px}.TwoFactorSettings_statusSection__91RYI{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.TwoFactorSettings_statusInfo__EMmP8{display:flex;flex:1 1;gap:20px}.TwoFactorSettings_statusIcon__mFYyn{flex-shrink:0;font-size:48px}.TwoFactorSettings_statusIcon__mFYyn .TwoFactorSettings_enabled__PiOgL{color:#10b981}.TwoFactorSettings_statusIcon__mFYyn .TwoFactorSettings_disabled__\+qllA{color:#ef4444}.TwoFactorSettings_disableButton__pU2Vm,.TwoFactorSettings_enableButton__A0DYk{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s;white-space:nowrap}.TwoFactorSettings_enableButton__A0DYk{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff}.TwoFactorSettings_enableButton__A0DYk:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.TwoFactorSettings_enableButton__A0DYk:disabled{cursor:not-allowed;opacity:.6;transform:none}.TwoFactorSettings_disableButton__pU2Vm{background:#ef4444;color:#fff}.TwoFactorSettings_disableButton__pU2Vm:hover{background:#dc2626}.TwoFactorSettings_infoBox__S49MU{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;display:flex;gap:16px;margin-top:20px;padding:16px}.TwoFactorSettings_successIcon__yLJmM{color:#10b981;flex-shrink:0;font-size:24px}.TwoFactorSettings_steps__qAKQe{display:flex;flex-direction:column;gap:20px;margin-top:24px}.TwoFactorSettings_step__DXv33{align-items:flex-start;display:flex;gap:16px}.TwoFactorSettings_stepNumber__Ae09k{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.TwoFactorSettings_step__DXv33 h4{color:#1a1a1a;font-size:16px;margin-bottom:4px}.TwoFactorSettings_step__DXv33 p{color:#666;font-size:14px}.TwoFactorSettings_modalOverlay__hq7CK{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.TwoFactorSettings_modalContent__Qdg3R,.TwoFactorSettings_modal__WYITH{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.TwoFactorSettings_modalHeader__k0t9D{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 30px}.TwoFactorSettings_modalHeader__k0t9D h2{align-items:center;color:#1a1a1a;display:flex;font-size:22px;gap:12px;margin:0}.TwoFactorSettings_closeButton__kpcwl{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.TwoFactorSettings_closeButton__kpcwl:hover{background:#f3f4f6;color:#1a1a1a}.TwoFactorSettings_modalBody__6tL38{padding:30px}.TwoFactorSettings_setupStep__ZegfD{margin-bottom:30px}.TwoFactorSettings_setupStep__ZegfD h3{color:#1a1a1a;font-size:18px;margin-bottom:12px}.TwoFactorSettings_setupStep__ZegfD p{color:#666;margin-bottom:16px}.TwoFactorSettings_qrCode__nVxZr{background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:inline-block;padding:20px}.TwoFactorSettings_qrCode__nVxZr img{display:block;height:250px;width:250px}.TwoFactorSettings_secretKey__tpYFw{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:16px}.TwoFactorSettings_secretKey__tpYFw code{color:#1a1a1a;flex:1 1;font-family:Courier New,monospace;font-size:14px;word-break:break-all}.TwoFactorSettings_copyButton__EuqyI{align-items:center;background:#8a00c4;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s;white-space:nowrap}.TwoFactorSettings_copyButton__EuqyI:hover{background:#6d0099}.TwoFactorSettings_codeInput__2T3k-{border:2px solid #e5e7eb;border-radius:8px;font-family:Courier New,monospace;font-size:24px;letter-spacing:8px;padding:16px;text-align:center;width:100%}.TwoFactorSettings_codeInput__2T3k-:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.TwoFactorSettings_backupCodes__NdXQx{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;margin-top:24px;padding:20px}.TwoFactorSettings_backupCodes__NdXQx h3{align-items:center;color:#92400e;display:flex;font-size:16px;gap:8px;margin-bottom:12px}.TwoFactorSettings_warning__6k3fr{color:#92400e;font-size:14px;line-height:1.6;margin-bottom:16px}.TwoFactorSettings_codesList__q8ofZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.TwoFactorSettings_codesList__q8ofZ code{background:#fff;border:1px solid #fbbf24;border-radius:6px;font-family:Courier New,monospace;font-size:14px;padding:12px;text-align:center}.TwoFactorSettings_downloadButton__QABz2{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.TwoFactorSettings_downloadButton__QABz2:hover{background:#d97706}.TwoFactorSettings_warningBox__jWN1n{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.TwoFactorSettings_warningIcon__p\+26M{color:#ef4444;flex-shrink:0;font-size:24px}.TwoFactorSettings_formGroup__lcV6F{margin-bottom:20px}.TwoFactorSettings_formGroup__lcV6F label{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.TwoFactorSettings_passwordInput__8kC2X{border:2px solid #e5e7eb;border-radius:8px;font-size:15px;padding:12px;width:100%}.TwoFactorSettings_passwordInput__8kC2X:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.TwoFactorSettings_modalActions__ZoDkG{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 30px}.TwoFactorSettings_cancelButton__Swi1Z{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#666;cursor:pointer;font-size:15px;font-weight:600;padding:10px 24px;transition:all .2s}.TwoFactorSettings_cancelButton__Swi1Z:hover{background:#f9fafb;border-color:#d1d5db}.TwoFactorSettings_verifyButton__LeYFy{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.TwoFactorSettings_verifyButton__LeYFy:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-1px)}.TwoFactorSettings_verifyButton__LeYFy:disabled{cursor:not-allowed;opacity:.6;transform:none}.TwoFactorSettings_primaryButton__yzcNd{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.TwoFactorSettings_primaryButton__yzcNd:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-1px)}.TwoFactorSettings_primaryButton__yzcNd:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.TwoFactorSettings_container__I0LLW{padding:16px}.TwoFactorSettings_statusSection__91RYI{align-items:stretch;flex-direction:column}.TwoFactorSettings_disableButton__pU2Vm,.TwoFactorSettings_enableButton__A0DYk{justify-content:center;width:100%}.TwoFactorSettings_codesList__q8ofZ{grid-template-columns:1fr}.TwoFactorSettings_modalContent__Qdg3R{border-radius:0;margin:0;max-height:100vh}.TwoFactorSettings_qrCode__nVxZr img{height:200px;width:200px}}.ChangePasswordModal_modalOverlay__bqCch{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.ChangePasswordModal_modal__LUIE0{animation:ChangePasswordModal_modalSlideIn__di-uw .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes ChangePasswordModal_modalSlideIn__di-uw{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ChangePasswordModal_modalHeader__dHJD9{border-bottom:1px solid #e5e7eb;padding:24px 32px}.ChangePasswordModal_modalHeader__dHJD9 h3{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0 0 8px}.ChangePasswordModal_modalHeader__dHJD9 h3 svg{color:#8a00c4;font-size:24px}.ChangePasswordModal_modalHeader__dHJD9 p{color:#6b7280;font-size:14px;margin:0}.ChangePasswordModal_modalBody__RCzMu{padding:32px}.ChangePasswordModal_formGroup__AfyAd{margin-bottom:24px}.ChangePasswordModal_formGroup__AfyAd:last-child{margin-bottom:0}.ChangePasswordModal_formGroup__AfyAd label{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.ChangePasswordModal_formGroup__AfyAd label svg{color:#8a00c4;font-size:14px}.ChangePasswordModal_passwordInputWrapper__6LNYw{align-items:center;display:flex;position:relative}.ChangePasswordModal_passwordInputWrapper__6LNYw input{background:#fff;border:2px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:15px;padding:12px 40px 12px 16px;transition:all .2s ease;width:100%}.ChangePasswordModal_passwordInputWrapper__6LNYw input:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.ChangePasswordModal_passwordInputWrapper__6LNYw input.ChangePasswordModal_inputError__Frn3b{border-color:#ef4444}.ChangePasswordModal_passwordInputWrapper__6LNYw input.ChangePasswordModal_inputError__Frn3b:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ChangePasswordModal_passwordInputWrapper__6LNYw input:disabled{background:#f3f4f6;cursor:not-allowed}.ChangePasswordModal_togglePassword__EwAxO{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s ease}.ChangePasswordModal_togglePassword__EwAxO:hover{color:#8a00c4}.ChangePasswordModal_togglePassword__EwAxO svg{font-size:18px}.ChangePasswordModal_helpText__2h8ye{color:#6b7280;display:block;font-size:12px;margin-top:6px}.ChangePasswordModal_errorText__KEfqA{color:#ef4444;display:block;font-size:13px;font-weight:500;margin-top:6px}.ChangePasswordModal_modalActions__tluNR{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.ChangePasswordModal_modalActions__tluNR button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.ChangePasswordModal_modalActions__tluNR button:disabled{cursor:not-allowed;opacity:.6}.ChangePasswordModal_cancelButton__YHJU4{background:#fff;border:2px solid #e5e7eb!important;color:#6b7280}.ChangePasswordModal_cancelButton__YHJU4:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db!important}.ChangePasswordModal_primaryButton__pVd8p{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 4px 12px #8a00c44d;color:#fff}.ChangePasswordModal_primaryButton__pVd8p:hover:not(:disabled){box-shadow:0 6px 16px #8a00c466;transform:translateY(-1px)}.ChangePasswordModal_primaryButton__pVd8p:active:not(:disabled){transform:translateY(0)}@keyframes ChangePasswordModal_spin__oZDis{to{transform:rotate(1turn)}}.ChangePasswordModal_spinner__g1mtK{animation:ChangePasswordModal_spin__oZDis 1s linear infinite}@media (max-width:640px){.ChangePasswordModal_modal__LUIE0{border-radius:16px 16px 0 0;margin:0;max-height:100vh;max-width:100%}.ChangePasswordModal_modalHeader__dHJD9{padding:20px 24px}.ChangePasswordModal_modalHeader__dHJD9 h3{font-size:20px}.ChangePasswordModal_modalBody__RCzMu{padding:24px}.ChangePasswordModal_modalActions__tluNR{flex-direction:column;padding:16px 24px}.ChangePasswordModal_modalActions__tluNR button{justify-content:center;width:100%}}.BillingPage_billingPage__4a866{margin:0 auto;max-width:1200px;padding:40px 20px}.BillingPage_loading__EOprc{color:#6b7280;font-size:18px;padding:60px 20px;text-align:center}.BillingPage_header__QjvVf{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.BillingPage_header__QjvVf h1{color:#1f2937;font-size:32px;font-weight:700;margin:0}.BillingPage_balanceCard__3IIi8{align-items:center;background:linear-gradient(135deg,#8a00c4,#5b8fd8);border-radius:12px;box-shadow:0 4px 12px #8a00c433;color:#fff;display:flex;gap:16px;padding:20px 28px}.BillingPage_balanceIcon__WS\+ko{font-size:32px}.BillingPage_balanceInfo__eSl68{display:flex;flex-direction:column}.BillingPage_balanceLabel__uLGwv{font-size:12px;margin-bottom:4px;opacity:.9}.BillingPage_balanceAmount__g--1H{font-size:28px;font-weight:700}.BillingPage_tabs__9-wy\+{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:32px}.BillingPage_tab__p6Pnd{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:12px 24px;position:relative;top:2px;transition:all .2s ease}.BillingPage_tab__p6Pnd:hover{background-color:#f9fafb;color:#8a00c4}.BillingPage_tab__p6Pnd.BillingPage_active__wNWIK{border-bottom-color:#8a00c4;color:#8a00c4}.BillingPage_tabContent__GfLkz{animation:BillingPage_fadeIn__sLI0S .3s ease-in}.BillingPage_description__6P2SP{color:#6b7280;font-size:16px;margin-bottom:32px}.BillingPage_packagesGrid__KWxTv{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:24px}.BillingPage_packageCard__\+qmlP{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:28px;position:relative;transition:all .3s ease}.BillingPage_packageCard__\+qmlP:hover{border-color:#8a00c4;box-shadow:0 8px 24px #8a00c426;transform:translateY(-4px)}.BillingPage_packageCard__\+qmlP.BillingPage_popular__0Ly2M{border-color:#8a00c4;box-shadow:0 8px 24px #8a00c433}.BillingPage_popularBadge__DGjkg{align-items:center;background:linear-gradient(135deg,#8a00c4,#5b8fd8);border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;left:50%;padding:6px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.BillingPage_packageCard__\+qmlP h3{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 16px}.BillingPage_packagePrice__5Lygt{align-items:baseline;display:flex;margin-bottom:12px}.BillingPage_currencySymbol__X3loL{color:#6b7280;font-size:24px;font-weight:600;margin-right:4px}.BillingPage_price__Jb6Oo{color:#1f2937;font-size:42px;font-weight:700}.BillingPage_packageCredits__BKpgA{margin-bottom:16px}.BillingPage_baseCredits__iNtK8{color:#1f2937;font-size:18px;font-weight:600}.BillingPage_bonusCredits__WnaPF{color:#10b981;font-size:14px;font-weight:500;margin-top:4px}.BillingPage_packageDescription__JPS3z{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.BillingPage_featuresList__7ffwq{list-style:none;margin:0 0 20px;padding:0}.BillingPage_featuresList__7ffwq li{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px;padding:6px 0}.BillingPage_featuresList__7ffwq li svg{color:#10b981;flex-shrink:0;font-size:12px}.BillingPage_purchaseButton__OjSvs{background:linear-gradient(135deg,#8a00c4,#5b8fd8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.BillingPage_purchaseButton__OjSvs:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.BillingPage_purchaseButton__OjSvs:disabled{cursor:not-allowed;opacity:.6}.BillingPage_cardsHeader__awFIG{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.BillingPage_cardsHeader__awFIG h2{margin:0}.BillingPage_addCardButton__kga6Y{align-items:center;background:linear-gradient(135deg,#8a00c4,#5b8fd8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.BillingPage_addCardButton__kga6Y:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.BillingPage_addCardSection__htCxn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px}.BillingPage_addCardSection__htCxn h3{color:#1f2937;font-size:18px;margin:0 0 16px}.BillingPage_addCardForm__pOsOP{max-width:500px}.BillingPage_formGroup__-4GdI{margin-bottom:20px}.BillingPage_inputLabel__J8VbM{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.BillingPage_optionalLabel__BrUUn{color:#9ca3af;font-size:13px;font-weight:400}.BillingPage_nameInput__w8sEa{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.BillingPage_nameInput__w8sEa:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.BillingPage_nameInput__w8sEa::placeholder{color:#9ca3af}.BillingPage_nameInput__w8sEa:disabled{background-color:#f9fafb;cursor:not-allowed}.BillingPage_cardElementWrapper__LGCZi{border:1px solid #e5e7eb;transition:border-color .2s ease,box-shadow .2s ease}.BillingPage_formActions__lJ88m{display:flex;gap:12px;justify-content:flex-end}.BillingPage_cancelButton__Wk2iG{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.BillingPage_cancelButton__Wk2iG:hover:not(:disabled){border-color:#9ca3af;color:#374151}.BillingPage_submitButton__S7vxJ{background:linear-gradient(135deg,#8a00c4,#5b8fd8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.BillingPage_submitButton__S7vxJ:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-1px)}.BillingPage_submitButton__S7vxJ:disabled{cursor:not-allowed;opacity:.6}.BillingPage_paymentMethodsList__Q\+R52{display:flex;flex-direction:column;gap:16px}.BillingPage_paymentMethodCard__FONCj{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:20px;transition:all .2s ease}.BillingPage_paymentMethodCard__FONCj:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.BillingPage_paymentMethodCard__FONCj.BillingPage_default__kfEhs{background-color:#faf5ff;border-color:#8a00c4}.BillingPage_cardInfo__r6d8u{gap:16px;margin-bottom:12px}.BillingPage_cardIcon__UsqNq{color:#8a00c4;font-size:32px}.BillingPage_cardDetails__Vt28n{flex:1 1}.BillingPage_cardBrand__23ueT{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:4px}.BillingPage_cardExpiry__0FMOv{color:#6b7280;font-size:14px}.BillingPage_defaultBadge__z4tdH{align-items:center;background-color:#10b981;border-radius:16px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.BillingPage_cardActions__VlY1-{display:flex;gap:12px;justify-content:flex-end}.BillingPage_setDefaultButton__65Ebo{background:#fff;border:1px solid #8a00c4;border-radius:6px;color:#8a00c4;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.BillingPage_setDefaultButton__65Ebo:hover{background-color:#f3e8ff}.BillingPage_deleteButton__-\+oNv{align-items:center;background:#fff;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.BillingPage_deleteButton__-\+oNv:hover{background-color:#fee2e2;border-color:#dc2626}.BillingPage_transactionsList__hy0L9{display:flex;flex-direction:column;gap:12px}.BillingPage_transactionCard__iIEfx{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.BillingPage_transactionCard__iIEfx:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.BillingPage_transactionInfo__5v8C3{flex:1 1}.BillingPage_transactionType__MjXvq{color:#1f2937;font-size:15px;font-weight:600;margin-bottom:4px}.BillingPage_transactionDate__B0rPz{color:#6b7280;font-size:13px}.BillingPage_transactionAmounts__IBJb8{text-align:right}.BillingPage_transactionAmount__4-38-{font-size:16px;font-weight:700;margin-bottom:4px}.BillingPage_transactionAmount__4-38-.BillingPage_positive__IUpzM{color:#10b981}.BillingPage_transactionAmount__4-38-.BillingPage_negative__BQC-T{color:#dc2626}.BillingPage_transactionPaid__knONV{color:#6b7280;font-size:13px;margin-bottom:4px}.BillingPage_transactionBalance__xj4tW{color:#9ca3af;font-size:12px}.BillingPage_emptyState__IBZjr{padding:60px 20px;text-align:center}.BillingPage_emptyIcon__YfzuF{color:#d1d5db;font-size:64px;margin-bottom:16px}.BillingPage_emptyState__IBZjr p{color:#6b7280;font-size:16px;margin:8px 0}.BillingPage_emptySubtext__S59N3{color:#9ca3af;font-size:14px}.BillingPage_modalOverlay__XMi-q{align-items:center;animation:BillingPage_fadeIn__sLI0S .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes BillingPage_fadeIn__sLI0S{0%{opacity:0}to{opacity:1}}@keyframes BillingPage_slideUp__HXpbQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BillingPage_confirmModal__x8Mip{animation:BillingPage_slideUp__HXpbQ .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:440px;padding:32px;position:relative;width:90%}.BillingPage_modalIcon__XKraT{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;color:#dc2626;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.BillingPage_modalTitle__uPZV5{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 12px;text-align:center}.BillingPage_modalMessage__k8PHn{color:#6b7280;font-size:16px;line-height:1.5;margin:0 0 20px;text-align:center}.BillingPage_cardPreview__tHA7C{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;justify-content:center;margin-bottom:20px;padding:16px 20px}.BillingPage_cardPreviewIcon__rPsq\+{color:#8a00c4;font-size:24px}.BillingPage_cardPreviewText__tTUfl{color:#1f2937;font-size:16px;font-weight:600}.BillingPage_modalWarning__y4D7F{color:#9ca3af;font-size:14px;line-height:1.5;margin:0 0 28px;text-align:center}.BillingPage_modalActions__JghZF{display:flex;gap:12px;justify-content:stretch}.BillingPage_modalCancelButton__xPMxh{background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.BillingPage_modalCancelButton__xPMxh:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.BillingPage_modalConfirmButton__NftfW{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:10px;box-shadow:0 4px 12px #dc26264d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.BillingPage_modalConfirmButton__NftfW:hover{box-shadow:0 6px 16px #dc262666;transform:translateY(-2px)}.BillingPage_modalConfirmButton__NftfW:active{transform:translateY(0)}.BillingPage_historyHeader__OboLA{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.BillingPage_filterToggleButton__0DFxN{align-items:center;background:#fff;border:2px solid #8a00c4;border-radius:8px;color:#8a00c4;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.BillingPage_filterToggleButton__0DFxN:hover{background:#8a00c4;color:#fff}.BillingPage_filtersContainer__u6sUb{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.BillingPage_filterRow__4Q1aY{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.BillingPage_filterGroup__0hefa{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.BillingPage_filterGroup__0hefa label{color:#374151;font-size:14px;font-weight:600}.BillingPage_filterInput__kMzrd,.BillingPage_filterSelect__pWlFw{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:10px 14px;transition:border-color .2s ease}.BillingPage_filterInput__kMzrd:focus,.BillingPage_filterSelect__pWlFw:focus{border-color:#8a00c4;outline:none}.BillingPage_clearFiltersButton__NjdaT{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.BillingPage_clearFiltersButton__NjdaT:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.BillingPage_transactionsSummary__unW-0{color:#6b7280;font-size:14px;font-weight:500;margin-bottom:16px}.BillingPage_pagination__-vGQt{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:24px;padding-top:24px}.BillingPage_paginationButton__sA9ri{align-items:center;background:#fff;border:2px solid #8a00c4;border-radius:8px;color:#8a00c4;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.BillingPage_paginationButton__sA9ri:hover:not(:disabled){background:#8a00c4;color:#fff;transform:translateY(-2px)}.BillingPage_paginationButton__sA9ri:disabled{cursor:not-allowed;opacity:.4}.BillingPage_paginationInfo__8fqnN{color:#374151;font-size:14px;font-weight:600}@media (max-width:768px){.BillingPage_billingPage__4a866{padding:20px 16px}.BillingPage_header__QjvVf{align-items:stretch;flex-direction:column}.BillingPage_header__QjvVf h1{font-size:24px}.BillingPage_balanceCard__3IIi8{justify-content:center}.BillingPage_tabs__9-wy\+{-webkit-overflow-scrolling:touch;overflow-x:auto}.BillingPage_tab__p6Pnd{font-size:14px;padding:10px 16px;white-space:nowrap}.BillingPage_packagesGrid__KWxTv{grid-template-columns:1fr}.BillingPage_cardsHeader__awFIG{align-items:stretch;flex-direction:column;gap:12px}.BillingPage_transactionCard__iIEfx{align-items:flex-start;flex-direction:column;gap:12px}.BillingPage_transactionAmounts__IBJb8{text-align:left;width:100%}.BillingPage_historyHeader__OboLA{align-items:stretch;flex-direction:column;gap:12px}.BillingPage_filterToggleButton__0DFxN{justify-content:center;width:100%}.BillingPage_filterRow__4Q1aY{flex-direction:column;gap:12px}.BillingPage_filterGroup__0hefa{min-width:100%}.BillingPage_clearFiltersButton__NjdaT{width:100%}.BillingPage_pagination__-vGQt{flex-direction:column;gap:16px}.BillingPage_paginationButton__sA9ri{justify-content:center;width:100%}}.BillingPage_purchaseModal__03i7-{animation:BillingPage_modalSlideIn__EUpah .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:90%}.BillingPage_modalHeader__Ap4nd{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 28px}.BillingPage_modalHeader__Ap4nd h3{color:#1f2937;font-size:24px;font-weight:700;margin:0}.BillingPage_modalCloseButton__jQxyF{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:8px;transition:all .2s}.BillingPage_modalCloseButton__jQxyF:hover{background:#f3f4f6;color:#1f2937}.BillingPage_packageSummary__ECjoo{background:linear-gradient(135deg,#f9fafb,#e5e7eb);border-bottom:1px solid #e5e7eb;padding:20px 28px}.BillingPage_summaryRow__ZWdAF{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 0}.BillingPage_summaryRow__ZWdAF span{color:#6b7280}.BillingPage_summaryRow__ZWdAF strong{color:#1f2937;font-weight:600}.BillingPage_cardInfo__r6d8u{align-items:center;color:#8a00c4!important;display:flex;gap:8px}.BillingPage_billingForm__87Kmy{padding:28px}.BillingPage_billingForm__87Kmy h4{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 20px}.BillingPage_paymentMethodSection__sQ9gc{border-bottom:1px solid #e5e7eb;margin-bottom:28px;padding-bottom:28px}.BillingPage_paymentMethodToggle__JR6B7{display:flex;flex-direction:column;gap:12px}.BillingPage_radioOption__YMymg{align-items:flex-start;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;padding:16px;transition:all .2s}.BillingPage_radioOption__YMymg:hover{background:#f9fafb;border-color:#8a00c4}.BillingPage_radioOption__YMymg input[type=radio]{accent-color:#8a00c4;cursor:pointer;height:18px;margin-top:3px;width:18px}.BillingPage_radioOption__YMymg input[type=radio]:checked+.BillingPage_radioLabel__ejInv{color:#8a00c4}.BillingPage_radioOption__YMymg input[type=radio]:checked{background:#8a00c4}.BillingPage_radioLabel__ejInv{align-items:center;display:flex;flex:1 1;gap:12px;margin-left:12px}.BillingPage_radioLabel__ejInv>span{display:flex;flex-direction:column;gap:4px}.BillingPage_radioIcon__TE6SB{color:#6b7280;font-size:20px}.BillingPage_radioOption__YMymg input[type=radio]:checked~.BillingPage_radioLabel__ejInv .BillingPage_radioIcon__TE6SB{color:#8a00c4}.BillingPage_cardDetails__Vt28n{color:#6b7280;font-size:14px;font-weight:400;margin-top:4px}.BillingPage_cardInputSection__moTLT{border-bottom:1px solid #e5e7eb;margin-bottom:28px;padding-bottom:28px}.BillingPage_cardElementWrapper__LGCZi{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s}.BillingPage_cardElementWrapper__LGCZi:focus-within{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a}.BillingPage_billingInput__GE47Q{border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.BillingPage_billingInput__GE47Q:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.BillingPage_billingInput__GE47Q:disabled{background:#f3f4f6;cursor:not-allowed}.BillingPage_formRow__fGvpN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1.5fr}.BillingPage_required__ybSPA{color:#ef4444;margin-left:4px}.BillingPage_confirmPurchaseButton__5LZAt{align-items:center;background:linear-gradient(135deg,#8a00c4,#5b8fd8);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;transition:all .3s}.BillingPage_confirmPurchaseButton__5LZAt:hover:not(:disabled){box-shadow:0 8px 20px #8a00c44d;transform:translateY(-2px)}.BillingPage_confirmPurchaseButton__5LZAt:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.BillingPage_purchaseModal__03i7-{max-height:95vh;width:95%}.BillingPage_modalHeader__Ap4nd{padding:20px}.BillingPage_modalHeader__Ap4nd h3{font-size:20px}.BillingPage_packageSummary__ECjoo{padding:16px 20px}.BillingPage_billingForm__87Kmy{padding:20px}.BillingPage_formRow__fGvpN{gap:12px;grid-template-columns:1fr}.BillingPage_radioOption__YMymg{padding:12px}.BillingPage_radioLabel__ejInv{font-size:14px}.BillingPage_cardDetails__Vt28n{font-size:13px}}.MyProjectsPage_projectsPage__F4Hjb{background-color:#f8f9fa;min-height:calc(100vh - 60px);padding:2rem 0}.MyProjectsPage_container__ZURBi{margin:0 auto;max-width:1200px;padding:0 1rem}.MyProjectsPage_header__El5iQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.MyProjectsPage_pageTitle__jqqnv{color:#333;font-size:2rem;font-weight:700;margin:0}.MyProjectsPage_newProjectButton__cgNj4{align-items:center;background-color:#7c3aed;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:background-color .2s}.MyProjectsPage_newProjectButton__cgNj4:hover{background-color:#6d28d9}.MyProjectsPage_projectGrid__nPpis{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MyProjectsPage_projectCard__2NJwD{animation:MyProjectsPage_cardAppear__UqX4w .5s ease-out;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}@keyframes MyProjectsPage_cardAppear__UqX4w{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.MyProjectsPage_projectCard__2NJwD:hover{box-shadow:0 15px 25px #0000001a;transform:translateY(-5px) scale(1.02)}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_projectInfo__V0R70:before{animation:MyProjectsPage_pulsate__WFhcQ 8s ease-in-out infinite alternate}@keyframes MyProjectsPage_pulsate__WFhcQ{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}.MyProjectsPage_thumbnailContainer__ABSlj{cursor:pointer;height:200px;overflow:hidden;position:relative}.MyProjectsPage_thumbnailWrapper__Q3NR6{height:100%;overflow:hidden;position:relative;width:100%}.MyProjectsPage_thumbnail__39tEn{height:100%;object-fit:cover;transition:transform .3s;width:100%}.MyProjectsPage_thumbnailOverlay__kJF5v{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.MyProjectsPage_thumbnailActions__snTD9{text-align:center}.MyProjectsPage_editButton__etvSi{background:linear-gradient(90deg,#4a90e2,#8a00c4);border-radius:4px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;transition:transform .2s}.MyProjectsPage_thumbnailWrapper__Q3NR6:hover .MyProjectsPage_thumbnailOverlay__kJF5v{opacity:1}.MyProjectsPage_thumbnailWrapper__Q3NR6:hover .MyProjectsPage_thumbnail__39tEn{transform:scale(1.05)}.MyProjectsPage_editButton__etvSi:hover{transform:translateY(-2px)}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_thumbnail__39tEn{transform:scale(1.05)}.MyProjectsPage_projectInfo__V0R70{background:linear-gradient(135deg,#8a00c4,#4a90e2);background:linear-gradient(135deg,var(--card-color-1,#8a00c4),var(--card-color-2,#4a90e2));border-top:4px solid #fff;color:#fff;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease;z-index:1}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_projectInfo__V0R70{padding-bottom:1.5rem}.MyProjectsPage_projectInfo__V0R70:before{background-image:radial-gradient(circle at 20% 30%,#fff3 0,#0000 20%),radial-gradient(circle at 80% 70%,#fff3 0,#0000 20%);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}.MyProjectsPage_projectInfo__V0R70:after{background:#fff3;border-radius:50%;content:"";height:40px;position:absolute;right:-10px;top:-10px;transition:all .5s ease;width:40px;z-index:-1}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_projectInfo__V0R70:after{transform:scale(1.5) translateX(10px) translateY(-10px)}.MyProjectsPage_projectName__SVxyj{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem;overflow:hidden;position:relative;text-overflow:ellipsis;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;white-space:nowrap}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_projectName__SVxyj{transform:translateY(-2px)}.MyProjectsPage_projectName__SVxyj:after{background-color:#ffffffb3;border-radius:4px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:40px}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_projectName__SVxyj:after{width:70px}.MyProjectsPage_lastEdited__oB6ei{align-items:center;color:#fffc;display:flex;font-size:.875rem;font-weight:500;gap:5px;margin:0}.MyProjectsPage_lastEdited__oB6ei:before{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='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;opacity:.8;width:12px}.MyProjectsPage_designElements__lOysD{align-items:center;bottom:10px;display:flex;gap:6px;opacity:.7;position:absolute;right:15px;transition:all .3s ease}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_designElements__lOysD{opacity:1;transform:translateX(-5px)}.MyProjectsPage_designDot__bRu64{background-color:#fff;border-radius:50%;display:inline-block;height:5px;width:5px}.MyProjectsPage_designDot__bRu64:first-child{animation:MyProjectsPage_pulse__Y8U-w 2s infinite}.MyProjectsPage_designDot__bRu64:nth-child(2){animation:MyProjectsPage_pulse__Y8U-w 2s .5s infinite}.MyProjectsPage_designDot__bRu64:nth-child(3){animation:MyProjectsPage_pulse__Y8U-w 2s 1s infinite}@keyframes MyProjectsPage_pulse__Y8U-w{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}to{opacity:.5;transform:scale(1)}}.MyProjectsPage_designLine__WiDL0{background-color:#fff;display:inline-block;height:2px;margin-left:2px;overflow:hidden;position:relative;width:20px}.MyProjectsPage_designLine__WiDL0:after{animation:MyProjectsPage_slidingLine__VfR3B 3s infinite;background:#ffffff80;content:"";height:2px;left:-20px;position:absolute;top:0;width:20px}@keyframes MyProjectsPage_slidingLine__VfR3B{0%{transform:translateX(0)}to{transform:translateX(40px)}}.MyProjectsPage_projectCard__2NJwD:nth-child(5n+1) .MyProjectsPage_projectInfo__V0R70{--card-color-1:#ff5f6d;--card-color-2:#ffc371}.MyProjectsPage_projectCard__2NJwD:nth-child(5n+2) .MyProjectsPage_projectInfo__V0R70{--card-color-1:#36d1dc;--card-color-2:#5b86e5}.MyProjectsPage_projectCard__2NJwD:nth-child(5n+3) .MyProjectsPage_projectInfo__V0R70{--card-color-1:#8e2de2;--card-color-2:#4a00e0}.MyProjectsPage_projectCard__2NJwD:nth-child(5n+4) .MyProjectsPage_projectInfo__V0R70{--card-color-1:#00b09b;--card-color-2:#96c93d}.MyProjectsPage_projectCard__2NJwD:nth-child(5n+5) .MyProjectsPage_projectInfo__V0R70{--card-color-1:#8a2387;--card-color-2:#f27121}.MyProjectsPage_projectActions__xP6Li{display:flex;gap:.5rem;opacity:0;position:absolute;right:.75rem;top:.75rem;transition:opacity .2s}.MyProjectsPage_projectCard__2NJwD:hover .MyProjectsPage_projectActions__xP6Li{opacity:1}.MyProjectsPage_actionButton__TWN-U{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background-color .2s;width:2rem}.MyProjectsPage_editButton__etvSi:hover{background-color:#f0f9ff;color:#0284c7}.MyProjectsPage_deleteButton__Jiw-X:hover{background-color:#fee2e2;color:#dc2626}.MyProjectsPage_emptyState__k4g0x{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000000d;padding:4rem 2rem;text-align:center}.MyProjectsPage_emptyStateIcon__AEUiH{color:#d1d5db;margin-bottom:1.5rem}.MyProjectsPage_emptyState__k4g0x h2{color:#333;font-size:1.5rem;margin-bottom:.5rem}.MyProjectsPage_emptyState__k4g0x p{color:#6b7280;margin-bottom:2rem}.MyProjectsPage_emptyStateButton__Y\+Gdj{background-color:#7c3aed;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s}.MyProjectsPage_emptyStateButton__Y\+Gdj:hover{background-color:#6d28d9}.MyProjectsPage_loadingState__NK0QR{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000000d;padding:4rem 2rem;text-align:center}.MyProjectsPage_loader__tGFyT{animation:MyProjectsPage_spin__SGOLt 1s ease-in-out infinite;border:3px solid #7c3aed33;border-radius:50%;border-top-color:#7c3aed;display:inline-block;height:50px;margin-bottom:1.5rem;width:50px}@keyframes MyProjectsPage_spin__SGOLt{to{transform:rotate(1turn)}}.MyProjectsPage_errorState__co2HU{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000000d;color:#ef4444;padding:4rem 2rem;text-align:center}.MyProjectsPage_retryButton__DKV4o{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.MyProjectsPage_retryButton__DKV4o:hover{background-color:#dc2626}@media (max-width:768px){.MyProjectsPage_projectGrid__nPpis{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MyProjectsPage_header__El5iQ{align-items:flex-start;flex-direction:column;gap:1rem}.MyProjectsPage_projectActions__xP6Li{opacity:1}}.MyProjectsPage_publicBadge__5pQYi{align-items:center;background-color:#ffffffd9;border-radius:50%;box-shadow:0 1px 3px #0000001a;display:flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.MyProjectsPage_publicBadge__5pQYi svg{color:#4a90e2}.MyProjectsPage_modalOverlay__wfF5T{align-items:center;animation:MyProjectsPage_fadeIn__midaO .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MyProjectsPage_deleteModal__kWYz8{animation:MyProjectsPage_slideUp__YsLwG .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:90%;overflow:hidden;width:400px}.MyProjectsPage_deleteModalHeader__yknZu{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:16px 20px}.MyProjectsPage_deleteModalHeader__yknZu h3{color:#333;font-size:18px;margin:0}.MyProjectsPage_closeButton__i-gdo{background:none;border:none;color:#999;cursor:pointer;font-size:16px;transition:color .2s}.MyProjectsPage_closeButton__i-gdo:hover{color:#333}.MyProjectsPage_deleteModalContent__9sJRw{padding:20px;text-align:center}.MyProjectsPage_deleteIcon__jRLQ5{font-size:48px;margin-bottom:16px}.MyProjectsPage_deleteWarning__O18Ah{color:#ff4d4f;font-size:14px;margin-top:12px}.MyProjectsPage_deleteModalActions__7DrGt{border-top:1px solid #e8e8e8;display:flex;gap:12px;justify-content:flex-end;padding:12px 20px}.MyProjectsPage_cancelButton__Lk3Hr{background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.MyProjectsPage_cancelButton__Lk3Hr:hover{background-color:#e0e0e0}.MyProjectsPage_confirmDeleteButton__66CvF{background-color:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.MyProjectsPage_confirmDeleteButton__66CvF:hover{background-color:#ff7875}@keyframes MyProjectsPage_fadeIn__midaO{0%{opacity:0}to{opacity:1}}@keyframes MyProjectsPage_slideUp__YsLwG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SettingsPage_settingsPage__mBENr{margin:0 auto;max-width:1200px;padding:2rem}.SettingsPage_container__ACtkq{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem}.SettingsPage_header__0r2t5{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.SettingsPage_title__G3V1v{color:#333;font-size:1.75rem;font-weight:600;margin:0}.SettingsPage_settingsGrid__8IQmq{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:250px 1fr}.SettingsPage_sidebar__Gb9x7{border-right:1px solid #eaeaea;padding-right:1.5rem}.SettingsPage_navItem__JYQfM{border-radius:6px;color:#555;display:block;margin-bottom:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.SettingsPage_navItem__JYQfM:hover{background-color:#f5f5f5}.SettingsPage_navItemActive__8srAi{background-color:#f0f7ff;color:#2563eb;font-weight:500}.SettingsPage_section__TT0bv{margin-bottom:2rem}.SettingsPage_sectionTitle__L35Gi{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.SettingsPage_formGroup__bslvY{margin-bottom:1.5rem}.SettingsPage_label__\+Bc0\+{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.SettingsPage_input__hil7Z{border:1px solid #ddd;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}.SettingsPage_input__hil7Z:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.SettingsPage_button__Te3qW{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.SettingsPage_button__Te3qW:hover{background-color:#1d4ed8}.SettingsPage_secondaryButton__TjTPA{background-color:#fff;border:1px solid #2563eb;color:#2563eb}.SettingsPage_secondaryButton__TjTPA:hover{background-color:#f0f7ff}.SettingsPage_dangerButton__YC0LC{background-color:#ef4444;color:#fff}.SettingsPage_dangerButton__YC0LC:hover{background-color:#dc2626}.SettingsPage_buttonGroup__Rcc9O{display:flex;gap:1rem;margin-top:1rem}@media (max-width:768px){.SettingsPage_settingsGrid__8IQmq{grid-template-columns:1fr}.SettingsPage_sidebar__Gb9x7{border-bottom:1px solid #eaeaea;border-right:none;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-right:0}.SettingsPage_settingsPage__mBENr{padding:1rem}.SettingsPage_container__ACtkq{padding:1.5rem}}.GalleryPage_galleryPageContainer__dLalp{background:linear-gradient(135deg,#8a00c40f,#4a90e20f);font-family:Poppins,Montserrat,sans-serif;min-height:100vh;padding:0 0 60px}.GalleryPage_galleryPageHeader__aozco{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 4px 20px #0000001a;display:flex;height:240px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.GalleryPage_headerContent__WfA-1{color:#fff;padding:0 20px;text-align:center;z-index:1}.GalleryPage_galleryPageHeader__aozco:before{background:url(/static/media/gallery-header-pattern.187912220fa2f018527c.svg) repeat;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.GalleryPage_galleryPageHeader__aozco h1{font-size:3rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 10px #0003}.GalleryPage_galleryPageHeader__aozco p{font-size:1.2rem;margin:0 auto;max-width:700px;opacity:.9}.GalleryPage_galleryContent__EsgSV{margin:0 auto;max-width:1400px;padding:0 20px}.GalleryPage_galleryControls__zf4XG{align-items:center;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:1400px;padding:0 20px}.GalleryPage_searchContainer__C6VB7{flex:1 1;max-width:500px;position:relative}.GalleryPage_searchIcon__\+9E3\+{color:#8a00c4;font-size:1rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.GalleryPage_searchInput__qKObY{background-color:#ffffffe6;border:1px solid #8a00c433;border-radius:30px;box-shadow:0 2px 10px #0000000d;font-size:1rem;padding:12px 12px 12px 40px;transition:all .3s ease;width:100%}.GalleryPage_searchInput__qKObY:focus{border-color:#8a00c4;box-shadow:0 2px 15px #8a00c426;outline:none}.GalleryPage_filterButton__j8wBJ{align-items:center;background-color:#fff;border:1px solid #8a00c433;border-radius:30px;color:#8a00c4;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.GalleryPage_filterButton__j8wBJ:hover{background-color:#8a00c40d;border-color:#8a00c4}.GalleryPage_filtersPanel__KHmUH{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;display:flex;flex-wrap:wrap;gap:20px;margin:0 auto 20px;max-width:1400px;padding:20px}.GalleryPage_filterGroup__pyc1r{align-items:center;display:flex;gap:10px}.GalleryPage_filterGroup__pyc1r label{color:#333;font-weight:600}.GalleryPage_selectFilter__qVfEL{background-color:#fff;border:1px solid #8a00c433;border-radius:8px;color:#333;cursor:pointer;font-size:.95rem;padding:8px 16px}.GalleryPage_selectFilter__qVfEL:focus{border-color:#8a00c4;outline:none}.GalleryPage_imageGrid__Al81t{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:5px}.GalleryPage_imageCard__5EiQ7{background-color:#fff;border-radius:16px;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.GalleryPage_imageCard__5EiQ7:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-6px)}.GalleryPage_imageContainer__Kw4ur{background-color:#000;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.GalleryPage_imageContainer__Kw4ur img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.GalleryPage_imageCard__5EiQ7:hover .GalleryPage_imageContainer__Kw4ur img{transform:scale(1.05)}.GalleryPage_editOverlayButton__PEM7a{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.85);transition:all .25s cubic-bezier(.2,.8,.2,1);width:50px;z-index:2}.GalleryPage_editOverlayButton__PEM7a svg{font-size:22px}.GalleryPage_imageContainer__Kw4ur:hover .GalleryPage_editOverlayButton__PEM7a{opacity:1;transform:translate(-50%,-50%) scale(1)}.GalleryPage_editOverlayButton__PEM7a:hover{background-color:#000c;box-shadow:0 6px 16px #0003;transform:translate(-50%,-50%) scale(1.05)}.GalleryPage_modelBadge__vaqgH{background-color:#0009;border-radius:6px;box-shadow:0 2px 4px #0000001a;font-size:.7rem;font-weight:500;letter-spacing:.5px;padding:6px 10px;right:12px;text-transform:uppercase}.GalleryPage_modelBadge__vaqgH,.GalleryPage_trendingBadge__4VZ9P{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;position:absolute;top:12px}.GalleryPage_trendingBadge__4VZ9P{align-items:center;background-color:#8a00c466;border-radius:20px;box-shadow:0 2px 8px #8a00c44d;display:flex;font-size:.75rem;font-weight:600;gap:4px;left:12px;padding:5px 8px;z-index:5}.GalleryPage_trendingBadge__4VZ9P svg{font-size:.7rem}.GalleryPage_imageInfo__\+lxN2{background-color:#fff;border-radius:0 0 12px 12px;padding:20px}.GalleryPage_promptContainer__XP1bL{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-right:30px;position:relative}.GalleryPage_promptText__n96Go{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;flex:1 1;font-size:.95rem;font-weight:400;letter-spacing:.01em;line-height:1.5;margin:0;overflow:hidden}.GalleryPage_promptText__n96Go strong{color:#222;font-weight:600}.GalleryPage_imageFooter__HO8YB{align-items:center;border-top:1px solid #0000000a;display:flex;justify-content:space-between;margin-top:14px;min-height:36px;padding-top:14px}.GalleryPage_userInfo__3fe6c{color:#666;display:block;flex:1 1;font-size:.9rem;overflow:visible;visibility:visible;white-space:nowrap}.GalleryPage_imageActions__guJym{align-items:center;display:flex;gap:10px}.GalleryPage_copyButton__q87jO,.GalleryPage_downloadButton__F1H8-,.GalleryPage_editorButton__wCaKB{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.GalleryPage_copyButton__q87jO:hover,.GalleryPage_downloadButton__F1H8-:hover{background-color:#8a00c40d;color:#8a00c4}.GalleryPage_copyButton__q87jO{background:#0000;font-size:14px;margin-left:auto;position:absolute;right:0;top:0}.GalleryPage_downloadButton__F1H8-{background-color:#00000008;border-radius:50%;font-size:16px;height:36px;padding:8px 10px;width:36px}.GalleryPage_editorButtonEnhanced__teuzW{align-items:center;background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:50%;box-shadow:0 2px 4px #8a00c433;color:#fff;display:flex;height:25px;justify-content:center;padding:0;transition:all .2s ease;width:25px}.GalleryPage_editorButtonEnhanced__teuzW:hover{background-color:#7600ab;box-shadow:0 4px 8px #8a00c44d;transform:translateY(-2px)}.GalleryPage_editorButtonEnhanced__teuzW svg{font-size:14px;margin:0;opacity:.9}.GalleryPage_pagination__8xP5\+{align-items:center;display:flex;justify-content:center;margin-top:40px;padding:20px 0}.GalleryPage_paginationButton__QTEJJ{background-color:#fff;border:1px solid #8a00c44d;border-radius:8px;color:#8a00c4;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.GalleryPage_paginationButton__QTEJJ:hover:not(:disabled){background-color:#8a00c40d;border-color:#8a00c4}.GalleryPage_paginationButton__QTEJJ:disabled{cursor:not-allowed;opacity:.5}.GalleryPage_pageNumbers__nxiO0{align-items:center;display:flex;gap:8px;margin:0 15px}.GalleryPage_pageNumberButton__mkiiV{align-items:center;background-color:initial;border:1px solid #0000;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:.9rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GalleryPage_pageNumberButton__mkiiV:hover{background-color:#8a00c40d;border-color:#8a00c433}.GalleryPage_activePage__p2TGo{background-color:#8a00c4;box-shadow:0 2px 8px #8a00c44d;color:#fff;font-weight:600}.GalleryPage_activePage__p2TGo:hover{background-color:#7500a8;border-color:#0000}.GalleryPage_paginationEllipsis__hS3Os{color:#777;font-size:.9rem}.GalleryPage_errorContainer__SVRD\+,.GalleryPage_loadingContainer__Hp0Fe,.GalleryPage_noResultsContainer__8NneN{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px 20px;text-align:center}.GalleryPage_spinner__1O8if{animation:GalleryPage_spin__IUGw- 1s linear infinite;border:4px solid #8a00c41a;border-left-color:#8a00c4;border-radius:50%;height:40px;margin-bottom:20px;width:40px}@keyframes GalleryPage_spin__IUGw-{to{transform:rotate(1turn)}}.GalleryPage_errorContainer__SVRD\+ p,.GalleryPage_noResultsContainer__8NneN p{color:#666;margin-bottom:20px}.GalleryPage_clearButton__V7DB0,.GalleryPage_retryButton__-8cHt{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:background-color .3s ease}.GalleryPage_clearButton__V7DB0:hover,.GalleryPage_retryButton__-8cHt:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2)}@media (max-width:768px){.GalleryPage_galleryPageHeader__aozco{height:200px}.GalleryPage_galleryPageHeader__aozco h1{font-size:2.2rem}.GalleryPage_galleryPageHeader__aozco p{font-size:1rem}.GalleryPage_imageGrid__Al81t{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.GalleryPage_galleryControls__zf4XG{align-items:stretch;flex-direction:column;gap:15px}.GalleryPage_searchContainer__C6VB7{max-width:none}.GalleryPage_pagination__8xP5\+{flex-wrap:wrap;gap:10px}.GalleryPage_pageNumbers__nxiO0{justify-content:center;margin-top:10px;order:3;width:100%}.GalleryPage_imageInfo__\+lxN2{padding:15px}.GalleryPage_promptText__n96Go{-webkit-line-clamp:3;font-size:.9rem}.GalleryPage_imageFooter__HO8YB{align-items:center;display:flex!important;flex-direction:row;gap:8px}.GalleryPage_userInfo__3fe6c{display:block!important;font-size:.85rem;line-height:1.3;overflow:visible;text-overflow:clip;visibility:visible!important;white-space:nowrap}.GalleryPage_imageActions__guJym{flex-wrap:wrap;gap:8px}.GalleryPage_deleteButton__Mtfe9,.GalleryPage_downloadButton__F1H8-,.GalleryPage_editorButtonEnhanced__teuzW{flex-shrink:0;font-size:14px;height:32px;padding:0;width:32px}.GalleryPage_deleteButton__Mtfe9{border-radius:50%}}@media (max-width:480px){.GalleryPage_galleryPageHeader__aozco{height:180px}.GalleryPage_galleryPageHeader__aozco h1{font-size:1.8rem}.GalleryPage_galleryPageHeader__aozco p{font-size:.9rem}.GalleryPage_galleryContent__EsgSV{padding:0 12px}.GalleryPage_imageGrid__Al81t{gap:15px;grid-template-columns:1fr}.GalleryPage_filtersPanel__KHmUH{align-items:stretch;flex-direction:column;padding:15px}.GalleryPage_filterGroup__pyc1r{align-items:flex-start;flex-direction:column}.GalleryPage_filterButton__j8wBJ{font-size:.9rem;padding:8px 16px}.GalleryPage_searchInput__qKObY{font-size:.9rem;padding:10px 10px 10px 35px}.GalleryPage_pageButton__0Y78L{font-size:12px;padding:6px 10px}.GalleryPage_selectFilter__qVfEL{width:100%}.GalleryPage_pageNumbers__nxiO0{gap:4px}.GalleryPage_pageNumberButton__mkiiV{font-size:.8rem;height:30px;width:30px}.GalleryPage_imageInfo__\+lxN2{padding:12px}.GalleryPage_promptText__n96Go{font-size:.85rem}.GalleryPage_imageFooter__HO8YB{align-items:flex-start;display:flex!important;flex-direction:column;gap:10px}.GalleryPage_userInfo__3fe6c{display:block!important;font-size:.75rem;overflow:visible;visibility:visible!important;white-space:normal;width:100%}.GalleryPage_imageActions__guJym{justify-content:flex-end;width:100%}.GalleryPage_deleteButton__Mtfe9,.GalleryPage_downloadButton__F1H8-,.GalleryPage_editorButtonEnhanced__teuzW{font-size:13px;height:30px;width:30px}}.GalleryPage_deleteButton__Mtfe9{align-items:center;background:#ff4d4f1a;border:none;border-radius:8px;color:#ff4d4f;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;overflow:hidden;padding:6px 8px;position:relative;transition:all .2s ease}.GalleryPage_deleteButton__Mtfe9:before{background:radial-gradient(circle,#ff4d4f26 0,#ff4d4f00 70%);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:transform .4s ease-out}.GalleryPage_deleteButton__Mtfe9:hover{background:#ff4d4f26;box-shadow:0 2px 8px #ff4d4f33;color:#ff4d4f;transform:translateY(-1px)}.GalleryPage_deleteButton__Mtfe9:hover:before{transform:scale(2)}.GalleryPage_deleteButton__Mtfe9:active{box-shadow:0 1px 2px #ff4d4f33;transform:translateY(1px)}.ConfirmationModal_modalOverlay__36BIY{align-items:center;animation:ConfirmationModal_fadeIn__wjo1e .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes ConfirmationModal_fadeIn__wjo1e{0%{opacity:0}to{opacity:1}}.ConfirmationModal_modalContent__7wpmC{animation:ConfirmationModal_slideUp__xSimD .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:440px;padding:40px 30px;position:relative;text-align:center;width:100%}@keyframes ConfirmationModal_slideUp__xSimD{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmationModal_closeButton__jb53\+{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.ConfirmationModal_closeButton__jb53\+:hover{background:#f3f4f6;color:#4b5563}.ConfirmationModal_iconContainer__BkIQA{display:flex;justify-content:center;margin-bottom:24px}.ConfirmationModal_iconCircle__BsGAs{align-items:center;animation:ConfirmationModal_scaleIn__L5GBw .4s ease-out .1s backwards;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}@keyframes ConfirmationModal_scaleIn__L5GBw{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ConfirmationModal_icon__LvLgA{font-size:40px}.ConfirmationModal_content__Px1jY{margin-bottom:32px}.ConfirmationModal_title__4JxF1{color:#111827;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.ConfirmationModal_message__GEIo5{color:#6b7280;font-size:15px;line-height:1.6;margin:0 auto;max-width:360px}.ConfirmationModal_actionButton__ASVyO{border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.ConfirmationModal_actionButton__ASVyO:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.ConfirmationModal_actionButton__ASVyO:active{transform:translateY(0)}.ConfirmationModal_buttonGroup__Iy51C{display:flex;gap:12px;width:100%}.ConfirmationModal_cancelButton__v04FQ,.ConfirmationModal_confirmButton__B5GzG{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.ConfirmationModal_cancelButton__v04FQ{background:#f3f4f6;color:#4b5563}.ConfirmationModal_cancelButton__v04FQ:hover{background:#e5e7eb}.ConfirmationModal_confirmButton__B5GzG{box-shadow:0 4px 12px #00000026;color:#fff}.ConfirmationModal_confirmButton__B5GzG:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.ConfirmationModal_confirmButton__B5GzG:active{transform:translateY(0)}.ConfirmationModal_dangerButton__qL4fh{background:#ef4444!important}.ConfirmationModal_dangerButton__qL4fh:hover{background:#dc2626!important}@media (prefers-color-scheme:dark){.ConfirmationModal_modalContent__7wpmC{background:#1f2937}.ConfirmationModal_title__4JxF1{color:#f9fafb}.ConfirmationModal_message__GEIo5{color:#d1d5db}.ConfirmationModal_closeButton__jb53\+{color:#9ca3af}.ConfirmationModal_closeButton__jb53\+:hover{background:#374151;color:#e5e7eb}}@media (max-width:480px){.ConfirmationModal_modalContent__7wpmC{border-radius:16px;padding:32px 24px}.ConfirmationModal_iconCircle__BsGAs{height:70px;width:70px}.ConfirmationModal_icon__LvLgA{font-size:35px}.ConfirmationModal_title__4JxF1{font-size:22px}.ConfirmationModal_message__GEIo5{font-size:14px}.ConfirmationModal_actionButton__ASVyO{font-size:15px;padding:12px 20px}}.LeftSidebar_sidebar__1EjYW{background-color:#fff;border-right:1px solid #e0e0e0;box-sizing:border-box;display:none;flex-shrink:0;height:100%;overflow-y:hidden;padding:0;position:relative;transition:width .3s ease;width:350px}.LeftSidebar_collapsed__k\+xfu{display:none;padding:24px 12px;width:60px}.LeftSidebar_sidebarContent__BIwiE{display:flex;flex-direction:column;height:100%;overflow:auto;scrollbar-color:#8031e080 #8031e01a;scrollbar-width:thin;width:100%}.LeftSidebar_sidebarContent__BIwiE::-webkit-scrollbar{width:8px}.LeftSidebar_sidebarContent__BIwiE::-webkit-scrollbar-track{background:#8031e01a;border-radius:4px}.LeftSidebar_sidebarContent__BIwiE::-webkit-scrollbar-thumb{background-color:#8031e080;border:2px solid #8031e01a;border-radius:4px}.LeftSidebar_sidebarContent__BIwiE::-webkit-scrollbar-thumb:hover{background-color:#8031e0b3}.LeftSidebar_sidebarTopSection__tff4X{border-bottom:1px solid #8031e01a;box-sizing:border-box;flex-shrink:0;overflow-y:auto;padding:24px 20px;width:100%}.LeftSidebar_sidebarHeader__3Jp5A{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}.LeftSidebar_sidebarTitle__30ze3{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.LeftSidebar_sidebarSubtitle__qUIF0{color:#666;font-size:14px;font-weight:400}.LeftSidebar_optionGroup__ksdHF{margin-bottom:28px;margin-right:20px}.LeftSidebar_optionLabel__vHPq6{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.LeftSidebar_colorOptions__Zh5ys{margin-bottom:24px;margin-right:20px}.LeftSidebar_colorGrid__lotoA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.LeftSidebar_colorSwatch__A5QGD{border:2px solid #0000;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;height:40px;transition:transform .2s,border-color .2s;width:40px}.LeftSidebar_colorSwatch__A5QGD:hover{transform:scale(1.1)}.LeftSidebar_selected__4Aqw-{border-color:#8031e0}.LeftSidebar_sizeDropdown__wXr2S{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;height:40px;margin-right:20px;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:calc(100% - 20px)}.LeftSidebar_sizeDropdown__wXr2S:hover{border-color:#8031e0}.LeftSidebar_sizeDropdown__wXr2S:focus{border-color:#8031e0;box-shadow:0 0 0 2px #8031e033;outline:none}.LeftSidebar_sizeGrid__xm7E1{display:flex;flex-wrap:wrap;gap:8px;margin-right:20px}.LeftSidebar_sizeBox__bJkI9{align-items:center;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;min-width:40px;transition:all .2s}.LeftSidebar_sizeBox__bJkI9:hover{background-color:#f5f5f5}.LeftSidebar_sizeBox__bJkI9.LeftSidebar_selected__4Aqw-{background-color:#8031e0;border-color:#8031e0;color:#fff}.LeftSidebar_collapseButton__YzNP0{align-items:center;background-color:#8031e0;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;top:24px;width:24px;z-index:10}.LeftSidebar_aiGenerator__WLebd{background-color:#f8f5ff;border-radius:8px;margin-right:20px;margin-top:24px;padding:16px}.LeftSidebar_aiGeneratorTitle__-mb0F{align-items:center;color:#8031e0;display:flex;font-size:14px;font-weight:600;margin-bottom:12px}.LeftSidebar_aiGeneratorTitle__-mb0F svg{margin-right:8px}.LeftSidebar_aiPromptBox__wIHZ6{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:14px;height:100px;padding:12px;resize:none;width:calc(100% - 24px)}.LeftSidebar_aiSubmitButton__tou-5{align-items:center;background-color:#8031e0;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin-top:12px;padding:8px 16px;width:calc(100% - 24px)}.LeftSidebar_aiGeneratorWrapper__lydLJ{display:flex;flex-grow:1;height:100%;margin:0;overflow:visible;padding:0;position:relative;width:100%}.LeftSidebar_aiGeneratorFullWidth__QkZ1t{box-sizing:border-box;display:flex;flex-grow:1;margin:0;min-height:300px;padding:0;width:100%}.LeftSidebar_aiGeneratorFullHeight__VLcpS{box-sizing:border-box;display:flex;flex-grow:1;height:100%;margin:0;padding:0;width:100%}.stripe-checkout-form{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:24px;padding:24px}.payment-summary{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea1a;border-radius:12px;padding:20px}.summary-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.summary-item.total{border-top:2px solid #667eea33;font-size:18px;font-weight:700;margin-top:12px;padding-top:16px}.summary-label{color:#64748b;font-weight:500}.summary-value{color:#1e293b;font-weight:600}.summary-item.total .summary-label,.summary-item.total .summary-value{color:#667eea;font-size:20px}.payment-element-container{background:#fff;border:2px solid #94a3b833;border-radius:12px;padding:20px;transition:border-color .3s ease}.payment-element-container:focus-within{border-color:#667eea80;box-shadow:0 0 0 3px #667eea1a}.error-message{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px}.error-icon{font-size:18px}.checkout-actions{display:flex;gap:12px;margin-top:8px}.checkout-actions button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cancel-btn{border:2px solid #94a3b833!important}.cancel-btn:hover:not(:disabled){border-color:#94a3b866!important}.pay-btn{animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#10b981,#059669);background-size:200% 200%;box-shadow:0 4px 16px #10b98166,inset 0 0 0 1px #fff3;color:#fff}.pay-btn:hover:not(:disabled){box-shadow:0 8px 24px #10b98180,inset 0 0 0 1px #ffffff4d;transform:translateY(-3px) scale(1.02)}.cancel-btn:disabled,.pay-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.lock-icon{font-size:18px}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.secure-payment-badge{align-items:center;background:#10b9810d;border-radius:8px;color:#059669;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px}.badge-icon{font-size:16px}.badge-text{letter-spacing:.5px}@media (max-width:640px){.stripe-checkout-form{gap:16px;padding:16px}.checkout-actions{flex-direction:column}.checkout-actions button{width:100%}}.modal-overlay{align-items:center;animation:fadeIn .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea1a,#764ba21a);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999}.credit-modal{animation:slideUpGlass .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fffffff2;border-radius:24px;box-shadow:0 8px 32px #667eea26,inset 0 0 0 1px #fffc,0 30px 60px #0000001f;display:flex;flex-direction:column;max-height:90vh;max-width:950px;overflow:hidden;position:relative;width:100%}.credit-modal:before{background:linear-gradient(135deg,#667eea14,#764ba214 50%,#0000);border-radius:24px 24px 0 0;content:"";height:400px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@keyframes slideUpGlass{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eeaf2,#764ba2f2);border-bottom:none;color:#fff;justify-content:space-between;padding:32px;position:relative;z-index:1}.header-content,.modal-header{align-items:center;display:flex}.header-content{gap:16px}.back-btn{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.back-btn:hover{background:#ffffff4d;transform:translateX(-2px)}.modal-header:after{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";height:1px;left:5%;position:absolute;right:5%}.modal-header h2{font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0;text-shadow:0 2px 10px #0000001a}.modal-header .close-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.modal-header .close-btn:hover{background:#ffffff40;border-color:#fff6;box-shadow:0 4px 12px #00000026;transform:rotate(90deg) scale(1.1)}.modal-content{flex:1 1;overflow-y:auto;padding:32px;position:relative;z-index:1}.modal-description{color:#475569;font-size:16px;font-weight:500;line-height:1.7;margin:0 auto 32px;max-width:700px;text-align:center}.loading-state{align-items:center;color:#999;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.spinner-large{animation:spin .8s linear infinite;border:4px solid #f0f0f0;border-radius:50%;border-top-color:#667eea;height:48px;margin-bottom:20px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.packages-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px;padding-top:20px}.package-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:2px solid #94a3b833;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;overflow:visible;padding:28px 24px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.package-card:before{background:linear-gradient(135deg,#667eea08,#764ba208);content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.package-card:hover{border-color:#667eea80;box-shadow:0 12px 40px #667eea26,inset 0 0 0 1px #667eea1a;transform:translateY(-8px) scale(1.02)}.package-card:hover:before{opacity:1}.package-card.selected{background:#ffffffe6;border-color:#667eea99;box-shadow:0 12px 40px #667eea40,inset 0 0 0 1px #667eea33,0 0 60px #667eea1a;transform:translateY(-8px) scale(1.02)}.package-card.selected:before{opacity:1}.package-card.popular{background:#ffffffd9;border-color:#fbbf2466}.package-card.popular:after{background:linear-gradient(135deg,#fbbf240d,#f59e0b0d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.package-card.popular.selected{border-color:#fbbf2499;box-shadow:0 12px 40px #fbbf2440,inset 0 0 0 1px #fbbf2433,0 0 60px #fbbf241a}.popular-badge{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:16px;box-shadow:0 4px 12px #f59e0b66,inset 0 0 0 1px #ffffff4d;color:#fff;font-size:11px;font-weight:800;left:50%;letter-spacing:1px;padding:6px 20px;position:absolute;top:-14px;transform:translateX(-50%)}.package-name{color:#1e293b;font-size:19px;font-weight:700;letter-spacing:-.3px;margin-bottom:18px;position:relative;z-index:1}.package-credits{margin-bottom:10px;position:relative;z-index:1}.credits-amount{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:block;font-size:48px;font-weight:800;line-height:1}@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.credits-label{color:#64748b;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-top:6px;text-transform:uppercase}.bonus-info{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#10b981,#059669);border-radius:14px;box-shadow:0 4px 12px #10b9814d,inset 0 0 0 1px #ffffff4d;color:#fff;font-size:12px;font-weight:700;margin:10px 0;padding:6px 14px}.bonus-info,.package-price{position:relative;z-index:1}.package-price{align-items:flex-start;display:flex;justify-content:center;margin:18px 0}.currency{color:#667eea;font-size:22px;font-weight:700;margin-right:2px;margin-top:6px}.amount{color:#667eea;font-size:40px;font-weight:800;letter-spacing:-1px}.package-details{border-top:1px solid #94a3b833;margin-top:18px;padding-top:18px;position:relative;text-align:left;width:100%;z-index:1}.detail-item{color:#64748b;font-size:13px;font-weight:500;padding:7px 0}.check-icon,.detail-item{align-items:center;display:flex}.check-icon{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 12px #667eea66;color:#fff;font-size:16px;font-weight:700;height:32px;justify-content:center;opacity:0;position:absolute;right:16px;top:16px;transform:scale(0) rotate(-180deg);transition:all .4s cubic-bezier(.34,1.56,.64,1);width:32px;z-index:2}.package-card.selected .check-icon{opacity:1;transform:scale(1) rotate(0deg)}.info-section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f8fafc99;border:1px solid #94a3b826;border-radius:16px;overflow:hidden;padding:24px;position:relative}.info-section:before{background:linear-gradient(135deg,#667eea05,#764ba205);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.info-item{align-items:flex-start;display:flex;gap:14px;margin-bottom:14px;position:relative;z-index:1}.info-item:last-child{margin-bottom:0}.info-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;font-size:22px}.info-text{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.modal-footer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f8fafc80;border-top:1px solid #94a3b826;display:flex;gap:14px;justify-content:flex-end;padding:24px 32px;position:relative;z-index:1}.cancel-btn,.purchase-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:.3px;padding:14px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cancel-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffc;border:2px solid #94a3b833;color:#64748b}.cancel-btn:hover:not(:disabled){background:#fffffff2;border-color:#94a3b866;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.purchase-btn{animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2);background-size:200% 200%;box-shadow:0 4px 16px #667eea66,inset 0 0 0 1px #fff3;color:#fff}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.purchase-btn:hover:not(:disabled){box-shadow:0 8px 24px #667eea80,inset 0 0 0 1px #ffffff4d;transform:translateY(-3px) scale(1.02)}.cancel-btn:disabled,.purchase-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.purchase-btn .spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media (max-width:768px){.credit-modal{border-radius:16px;margin:40px 0;max-height:calc(100vh - 80px);max-width:100%}.modal-header{padding:20px}.modal-header h2{font-size:20px}.modal-content{padding:20px}.packages-grid{gap:16px;grid-template-columns:1fr}.package-card{padding:20px}.modal-footer{flex-direction:column-reverse;padding:16px 20px}.cancel-btn,.purchase-btn{justify-content:center;width:100%}}@media (max-width:480px){.modal-header .close-btn{font-size:24px;height:32px;width:32px}.package-name{font-size:16px}.credits-amount{font-size:36px}.amount{font-size:30px}}.AIImageGenerator_aiContainer__yHpfH{background-color:#f8f5ff;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;overflow:visible;padding:0;position:relative;width:100%}@media (max-width:768px){.AIImageGenerator_aiContainer__yHpfH{height:100vh;min-height:100vh;overflow:hidden}}.AIImageGenerator_sparkleCluster__tRR55{align-items:center;display:flex;height:45px;justify-content:center;left:12px;position:absolute;top:12px;width:45px;z-index:10}.AIImageGenerator_sparkleCluster__tRR55 svg{height:45px;width:45px}.AIImageGenerator_sparkleCluster__tRR55 svg path:first-of-type{animation:AIImageGenerator_twinkle1__12aY5 2s ease-in-out infinite}.AIImageGenerator_sparkleCluster__tRR55 svg path:nth-of-type(2){animation:AIImageGenerator_twinkle2__cB8\+Y 2.5s ease-in-out infinite}.AIImageGenerator_sparkleCluster__tRR55 svg path:nth-of-type(3){animation:AIImageGenerator_twinkle3__n2D\+- 1.7s ease-in-out infinite}.AIImageGenerator_sparkleCluster__tRR55 svg circle:first-of-type{animation:AIImageGenerator_twinkle2__cB8\+Y 1.5s ease-in-out infinite}.AIImageGenerator_sparkleCluster__tRR55 svg circle:nth-of-type(2){animation:AIImageGenerator_twinkle3__n2D\+- 1.8s ease-in-out infinite}.AIImageGenerator_aiHeader__2hMm8{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-bottom:1px solid #ffffff1a;color:#fff;display:flex;flex-direction:column;padding:16px 20px;position:relative;text-align:center;width:100%}.AIImageGenerator_aiTitle__Rbmjv{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-bottom:12px}.AIImageGenerator_imageCountBadge__0xOXr{align-items:center;animation:AIImageGenerator_pulse__cgXWS 2s ease-in-out infinite;background:#ffffff40;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:28px;padding:2px 8px}@keyframes AIImageGenerator_pulse__cgXWS{0%,to{box-shadow:0 0 0 #fff6}50%{box-shadow:0 0 10px #fff9}}.AIImageGenerator_imageCountBadge__0xOXr{transition:transform .3s,background-color .3s}.AIImageGenerator_imageCountBadge__0xOXr:hover{background:#ffffff59;transform:scale(1.1)}.AIImageGenerator_aiModel__Dj5Og{align-items:center;display:flex;justify-content:center;width:100%}.AIImageGenerator_modelSelector__ZROUT{align-items:center;background-color:#ffffff26;border-radius:8px;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;max-width:200px;min-width:120px;padding:6px 12px;position:relative;transition:background-color .2s}.AIImageGenerator_modelSelector__ZROUT:hover{background-color:#ffffff40}.AIImageGenerator_modelSelector__ZROUT svg{margin-left:6px;transition:transform .2s ease}.AIImageGenerator_modelSelectorActive__\+RiZP svg{transform:rotate(180deg)}.AIImageGenerator_modelDropdown__UC4Up{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;left:50%;max-width:200px;min-width:180px;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:100%;z-index:10}.AIImageGenerator_modelOption__js8WG{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px;transition:background-color .2s}.AIImageGenerator_modelOption__js8WG:hover{background-color:#8a00c40d}.AIImageGenerator_modelOption__js8WG.AIImageGenerator_selected__61tjt{background-color:#8a00c41a;font-weight:500}.AIImageGenerator_modelOption__js8WG[title="Google Imagen 3.0"]{background:linear-gradient(135deg,#4285f41a,#34a8531a 50%,#fbbc041a 75%,#ea43351a);border-radius:4px}.AIImageGenerator_modelOption__js8WG[title="Google Imagen 3.0"]:hover{background:linear-gradient(135deg,#4285f426,#34a85326 50%,#fbbc0426 75%,#ea433526);box-shadow:0 2px 8px #4285f41a}.AIImageGenerator_modelOption__js8WG[title="Google Imagen 3.0"].AIImageGenerator_selected__61tjt{background:linear-gradient(135deg,#4285f433,#34a85333 50%,#fbbc0433 75%,#ea433533);border-left:3px solid #4285f4;box-shadow:0 2px 8px #4285f426}.AIImageGenerator_modelOption__js8WG.AIImageGenerator_disabled__G2z5U{cursor:default;opacity:.7}.AIImageGenerator_comingSoon__Wp0nJ{background-color:#8a00c41a;border-radius:8px;color:#8a00c4;font-size:9px;font-weight:500;padding:2px 5px;white-space:nowrap}.AIImageGenerator_premiumBadge__HTIxk{align-items:center;background:linear-gradient(135deg,#ffd70033,#ffa50033);border:1px solid #ffa5004d;border-radius:8px;color:#ff8c00;display:inline-flex;font-size:9px;font-weight:600;gap:2px;padding:2px 6px;white-space:nowrap}.AIImageGenerator_aiContent__MnjJ\+{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:visible;padding:0}@media (max-width:768px){.AIImageGenerator_aiContent__MnjJ\+{display:flex;flex:1 1;flex-direction:column;overflow:hidden}}.AIImageGenerator_chatContainer__bREJT{-webkit-overflow-scrolling:touch;background-color:#fff;flex:1 1;margin-bottom:0;min-height:0;overflow-y:auto;padding:16px 16px 300px;scrollbar-color:#8031e080 #8031e01a;scrollbar-width:thin}.AIImageGenerator_chatContainer__bREJT::-webkit-scrollbar{width:8px}.AIImageGenerator_chatContainer__bREJT::-webkit-scrollbar-track{background:#8031e01a;border-radius:4px}.AIImageGenerator_chatContainer__bREJT::-webkit-scrollbar-thumb{background-color:#8031e080;border:2px solid #8031e01a;border-radius:4px}.AIImageGenerator_chatContainer__bREJT::-webkit-scrollbar-thumb:hover{background-color:#8031e0b3}.AIImageGenerator_messageBubble__bfJ5E{word-wrap:break-word;border-radius:18px;font-size:13px;line-height:1.4;margin-bottom:6px;max-width:85%;overflow-wrap:break-word;padding:10px 16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.AIImageGenerator_messageBubble__bfJ5E:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.AIImageGenerator_userMessage__1rdiR{align-self:flex-end;animation:AIImageGenerator_floatInRight__ZMonI .3s ease-out forwards;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-bottom-right-radius:4px;box-shadow:0 3px 10px #8a00c426;color:#fff;margin-right:12px}@keyframes AIImageGenerator_floatInRight__ZMonI{0%{opacity:0;transform:translateY(8px) translateX(8px)}to{opacity:1;transform:translateY(0) translateX(0)}}.AIImageGenerator_botMessage__7CnFo{align-self:flex-start;animation:AIImageGenerator_floatIn__yxOoT .3s ease-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffe6;border:1px solid #ffffff80;border-bottom-left-radius:4px;box-shadow:0 3px 12px #00000014;color:#333;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease}@keyframes AIImageGenerator_floatIn__yxOoT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AIImageGenerator_messageBubble__bfJ5E.AIImageGenerator_errorMessage__xAojB{background:linear-gradient(135deg,#ef44441a,#ffc8c833);border:1px solid #ef44444d;color:#dc2626}.AIImageGenerator_messageBubble__bfJ5E.AIImageGenerator_errorMessage__xAojB .AIImageGenerator_messageContent__4snNF{align-items:center;display:flex}.AIImageGenerator_messageBubble__bfJ5E.AIImageGenerator_errorMessage__xAojB .AIImageGenerator_messageContent__4snNF:before{content:"⚠️";font-size:14px;margin-right:6px}.AIImageGenerator_botMessage__7CnFo .AIImageGenerator_messageContent__4snNF[data-is-warning=true]{align-items:center;color:#d97706;display:flex;font-weight:500}.AIImageGenerator_botMessage__7CnFo .AIImageGenerator_messageContent__4snNF[data-is-warning=true]:before{content:"⚠️";font-size:14px;margin-right:6px}.AIImageGenerator_messageContent__4snNF{margin-bottom:4px}.AIImageGenerator_messageActions__MXJfp{animation:AIImageGenerator_slideInUp__69JXP .4s ease-out;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}@keyframes AIImageGenerator_slideInUp__69JXP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIImageGenerator_actionButton__mmxgY{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s ease}.AIImageGenerator_actionButton__mmxgY:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.AIImageGenerator_actionButton__mmxgY:active{transform:translateY(0)}.AIImageGenerator_secondaryActionButton__tsLo9{align-items:center;background:linear-gradient(135deg,#11998e,#38ef7d);border:none;border-radius:8px;box-shadow:0 4px 12px #11998e4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s ease}.AIImageGenerator_secondaryActionButton__tsLo9:hover{background:linear-gradient(135deg,#38ef7d,#11998e);box-shadow:0 6px 16px #11998e66;transform:translateY(-2px)}.AIImageGenerator_secondaryActionButton__tsLo9:active{transform:translateY(0)}.AIImageGenerator_messageImageContainer__LkxnC{align-items:center;display:flex;flex-direction:column;margin-top:8px;width:100%}.AIImageGenerator_messageImage__HSO3g{border-radius:6px;box-shadow:0 2px 8px #00000014;max-height:200px;max-width:100%;object-fit:contain;width:100%}.AIImageGenerator_loadingAnimation__U7Q\+c{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.AIImageGenerator_modernLoader__JZwfM{align-items:center;display:flex;gap:6px;margin-bottom:2px}.AIImageGenerator_modernLoader__JZwfM div{animation:AIImageGenerator_bounce__zZUxx 1.4s ease-in-out infinite both;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50%;box-shadow:0 1px 3px #8a00c433;height:6px;opacity:.8;width:6px}.AIImageGenerator_geminiLoader__23ta\+ div{animation:AIImageGenerator_imagen3-bounce__7yJHd 1.4s ease-in-out infinite both;background:linear-gradient(135deg,#1a73e8,#34a853 50%,#fbbc04 75%,#ea4335);box-shadow:0 1px 3px #1a73e833}.AIImageGenerator_imagen3Loader__H9b3e div{animation:AIImageGenerator_imagen3-bounce__7yJHd 1.4s ease-in-out infinite both,AIImageGenerator_imagen3-color-shift__e05eP 3s ease-in-out infinite;background:linear-gradient(135deg,#4285f4,#34a853 25%,#fbbc04 50%,#ea4335 75%,#4285f4);background-size:200% 200%;box-shadow:0 1px 4px #4285f44d}@keyframes AIImageGenerator_imagen3-color-shift__e05eP{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes AIImageGenerator_imagen3-bounce__7yJHd{0%,80%,to{opacity:.4;transform:scale(0) rotate(0deg)}40%{box-shadow:0 2px 5px #4285f480;opacity:1;transform:scale(1.2) rotate(1turn)}}@keyframes AIImageGenerator_gemini-bounce__uo0Sy{0%,80%,to{opacity:.4;transform:scale(0) rotate(0deg)}40%{box-shadow:0 2px 5px #1a73e84d;opacity:1;transform:scale(1.2) rotate(1turn)}}.AIImageGenerator_modernLoader__JZwfM div:first-child{animation-delay:-.32s}.AIImageGenerator_modernLoader__JZwfM div:nth-child(2){animation-delay:-.16s}@keyframes AIImageGenerator_bounce__zZUxx{0%,80%,to{opacity:.4;transform:scale(0)}40%{box-shadow:0 2px 5px #8a00c44d;opacity:1;transform:scale(1)}}.AIImageGenerator_imageActions__qaWU2{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px;width:100%}@media (max-width:768px){.AIImageGenerator_imageActions__qaWU2{gap:6px}}.AIImageGenerator_promptContainer__nf1Tj{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:30px 20px;text-align:center}.AIImageGenerator_aiIcon__PG4rK{display:flex;justify-content:center;margin-bottom:16px;opacity:.7}.AIImageGenerator_promptText__TRLuQ{color:#6b7280;font-size:15px;line-height:1.5;margin:0 auto;max-width:280px;text-align:center}.AIImageGenerator_aiForm__bV8zM{background-color:#ffffffe6;border-top:1px solid #8a00c41a;bottom:0;box-shadow:0 -2px 10px #0000000d;margin:0;padding:0 0 16px;position:sticky;width:100%;z-index:5}@media (max-width:768px){.AIImageGenerator_aiForm__bV8zM{background-color:#fff;bottom:0;box-shadow:0 -4px 12px #00000026;left:0;padding:0;position:sticky;right:0;width:100%;z-index:100}}.AIImageGenerator_inputContainer__Hk1qO{background:#fff;border-top:1px solid #8a00c41a;display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 16px;width:100%}@media (max-width:768px){.AIImageGenerator_inputContainer__Hk1qO{box-sizing:border-box;gap:10px;margin-bottom:60px;padding:12px 12px 80px;width:100%}}.AIImageGenerator_promptInput__0yr6p{background-color:#f9f9f9;border:1px solid #8a00c433;border-radius:8px;box-shadow:none;flex:1 1;font-family:inherit;font-size:14px;line-height:1.5;min-height:56px;padding:12px 16px;resize:none;transition:all .2s;width:100%}.AIImageGenerator_promptInput__0yr6p::placeholder{color:#8f8f9d;font-size:14px;letter-spacing:.2px;opacity:.8}.AIImageGenerator_promptInput__0yr6p:focus{background-color:#fff;border-color:#8a00c480;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AIImageGenerator_generateButton__HPokO{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 8px #8a00c44d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;min-width:110px;padding:0 16px;transition:all .2s ease}@keyframes AIImageGenerator_arrowBounce__FjFB8{0%{opacity:.9;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}to{opacity:.9;transform:translateX(0)}}.AIImageGenerator_generateButton__HPokO:not(:disabled) svg{animation:AIImageGenerator_arrowBounce__FjFB8 1.5s ease-in-out infinite;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.AIImageGenerator_generateButton__HPokO:hover:not(:disabled){background:linear-gradient(135deg,#9b00e0,#5aa0f2);box-shadow:0 4px 12px #8a00c480;transform:translateY(-1px)}.AIImageGenerator_generateButton__HPokO:active:not(:disabled){background:linear-gradient(135deg,#7a00ad,#3a80d2);transform:translateY(0) scale(.98)}.AIImageGenerator_generateButton__HPokO:active svg{transform:translateX(1px)}.AIImageGenerator_generateButton__HPokO span{display:none}.AIImageGenerator_generateButton__HPokO svg{height:20px;left:1px;position:relative;transition:transform .3s ease,opacity .3s ease;width:20px}.AIImageGenerator_generateButton__HPokO:hover svg{animation-duration:.8s}.AIImageGenerator_loadingDots__0CJuA{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.AIImageGenerator_loadingDots__0CJuA:after{animation:AIImageGenerator_spin__d9khS .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;width:20px}@keyframes AIImageGenerator_spin__d9khS{to{transform:rotate(1turn)}}.AIImageGenerator_loadingDots__0CJuA span{display:none}.AIImageGenerator_generatedImageContainer__MykQU{align-items:center;display:flex;flex-direction:column;padding:20px 16px;position:relative;width:100%}.AIImageGenerator_generatedImage__tl3eD{border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:320px;max-width:100%;object-fit:contain;width:100%}.AIImageGenerator_addToCanvasButton__6p45Q{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s}@media (max-width:768px){.AIImageGenerator_addToCanvasButton__6p45Q{font-size:10px;gap:4px;padding:10px 12px}.AIImageGenerator_addToCanvasButton__6p45Q svg{height:16px;width:16px}.AIImageGenerator_addToCanvasButton__6p45Q span{white-space:nowrap}}.AIImageGenerator_addToCanvasButton__6p45Q:hover{background:linear-gradient(135deg,#9b00e0,#5aa0f2);transform:translateX(4px)}.AIImageGenerator_addToCanvasButton__6p45Q svg{transition:transform .2s}.AIImageGenerator_addToCanvasButton__6p45Q:hover svg{transform:translateX(2px)}.AIImageGenerator_clearButton__SHQWK{align-items:center;background-color:initial;border:1px solid #6b72804d;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s}.AIImageGenerator_clearButton__SHQWK:hover{background-color:#8a00c40d;border-color:#8a00c4;color:#8a00c4}.AIImageGenerator_errorMessage__xAojB{background-color:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;font-size:14px;margin:8px 16px;padding:8px 12px;text-align:center}.AIImageGenerator_modelSelector__ZROUT span{margin-right:4px}@keyframes AIImageGenerator_twinkle1__12aY5{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.7));opacity:1}50%{filter:drop-shadow(0 0 4px rgba(255,255,255,.9));opacity:.7}}@keyframes AIImageGenerator_twinkle2__cB8\+Y{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.7));opacity:.8}50%{filter:drop-shadow(0 0 3px rgba(255,255,255,.9));opacity:1}}@keyframes AIImageGenerator_twinkle3__n2D\+-{0%,to{filter:drop-shadow(0 0 1px rgba(255,255,255,.7));opacity:.9}50%{filter:drop-shadow(0 0 3px rgba(255,255,255,.9));opacity:.7}}.AIImageGenerator_generateButton__HPokO:disabled{background:linear-gradient(135deg,#c292d8,#98bee9);box-shadow:none;cursor:not-allowed;opacity:.6}.AIImageGenerator_downloadButton__adWgx{align-items:center;background:linear-gradient(135deg,#4a90e2,#8a00c4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:8px;justify-content:center;margin-right:15px;padding:12px 16px;transition:all .2s}@media (max-width:768px){.AIImageGenerator_downloadButton__adWgx{font-size:10px;gap:4px;margin-right:0;padding:10px 12px}.AIImageGenerator_downloadButton__adWgx svg{height:16px;width:16px}.AIImageGenerator_downloadButton__adWgx span{white-space:nowrap}}.AIImageGenerator_downloadButton__adWgx:hover{background:linear-gradient(135deg,#5aa0f2,#9b00e0);box-shadow:0 4px 8px #8a00c44d;transform:translateY(-2px)}.AIImageGenerator_downloadButton__adWgx svg{transition:transform .2s}.AIImageGenerator_downloadButton__adWgx:hover svg{transform:translateY(2px)}.AIImageGenerator_clearWarning__bQ96i{align-items:center;animation:AIImageGenerator_fadeIn__qCmHR .3s ease;background-color:#d977061a;border-left:4px solid #d97706;border-radius:4px;color:#92400e;display:flex;font-size:13px;line-height:1.4;margin:10px 16px 6px;padding:10px 16px}.AIImageGenerator_clearWarning__bQ96i svg{color:#d97706;margin-right:10px;min-width:20px}@keyframes AIImageGenerator_fadeIn__qCmHR{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.AIImageGenerator_quotaDisplay__tuJp8{background:linear-gradient(135deg,#8a00c414,#4a90e214);border:2px solid #8a00c433;border-radius:12px;box-shadow:0 2px 8px #8a00c41a;display:flex;flex-direction:column;gap:12px;margin:8px 16px;padding:16px}.AIImageGenerator_quotaStats__vgzrC{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;width:100%}.AIImageGenerator_quotaSection__WCTd1{align-items:baseline;display:flex;flex:1 1;gap:8px;min-width:0}.AIImageGenerator_quotaLabel__x-5UM{color:#8a00c4;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.AIImageGenerator_quotaValue__WjPzp{color:#333;font-family:SF Mono,Monaco,Consolas,monospace;font-size:18px;font-weight:800;line-height:1}.AIImageGenerator_quotaUsedLabel__\+ng5D{background:#e74c3c26;border-radius:4px;color:#e74c3c;font-size:9px;font-weight:700;letter-spacing:.5px;margin-left:4px;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.AIImageGenerator_buyCreditsBtn__znMRa{background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 6px #8a00c44d;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 20px;text-align:center;transition:all .3s ease;white-space:nowrap;width:100%}.AIImageGenerator_buyCreditsBtn__znMRa:hover{box-shadow:0 4px 12px #8a00c466;transform:translateY(-2px)}.AIImageGenerator_buyCreditsBtn__znMRa:active{transform:translateY(0)}@media (max-width:480px){.AIImageGenerator_quotaDisplay__tuJp8{margin:8px 12px;padding:14px}.AIImageGenerator_quotaStats__vgzrC{flex-direction:column;gap:10px}.AIImageGenerator_quotaSection__WCTd1{justify-content:space-between;width:100%}.AIImageGenerator_quotaValue__WjPzp{font-size:16px}.AIImageGenerator_buyCreditsBtn__znMRa{font-size:14px;padding:12px 16px}}.AIImageGenerator_creditActions__Wf8od{align-items:center;display:flex;gap:10px}.AIImageGenerator_availableCredits__s6sCm{background:linear-gradient(135deg,#8a00c426,#4a90e226);border:1px solid #8a00c44d;border-radius:6px;color:#8a00c4;font-size:18px;font-weight:700;min-width:50px;padding:4px 12px;text-align:center}.AIImageGenerator_uploadedImagePreview__YCvC7{background:#f8f5ff;border:2px solid #8a00c4;border-radius:8px;margin:0 16px 12px;overflow:hidden}.AIImageGenerator_previewLabel__RqTUc{align-items:center;background:linear-gradient(135deg,#8a00c41a,#4a90e21a);border-bottom:1px solid #8a00c433;color:#8a00c4;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 12px}.AIImageGenerator_previewLabel__RqTUc svg{flex-shrink:0}.AIImageGenerator_previewLabel__RqTUc span{flex:1 1}.AIImageGenerator_removePreviewBtn__-8Dfk{align-items:center;background:#dc26261a;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:20px;justify-content:center;transition:all .2s;width:20px}.AIImageGenerator_removePreviewBtn__-8Dfk:hover{background:#dc262633;transform:scale(1.1)}.AIImageGenerator_previewImageContainer__cYWrG{background:#fff;padding:12px}.AIImageGenerator_previewImageContainer__cYWrG img{border-radius:6px;display:block;height:auto;width:100%}.AIImageGenerator_uploadIconBtn__4LYGD{align-items:center;background:linear-gradient(135deg,#4a90e2,#8a00c4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.AIImageGenerator_uploadIconBtn__4LYGD:hover:not(:disabled){box-shadow:0 4px 8px #8a00c44d;transform:translateY(-1px)}.AIImageGenerator_uploadIconBtn__4LYGD:disabled{cursor:not-allowed;opacity:.5}.AIImageGenerator_uploadIconBtn__4LYGD svg{stroke:currentColor;stroke-width:2}.AIImageGenerator_inputActions__J2XGy{align-items:center;display:flex;gap:8px;justify-content:space-between}.AIImageGenerator_leftActions__JyUkA{align-items:center;display:flex;gap:10px}.AIImageGenerator_uploadHint__r2gbR{color:#6b7280;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.Editor{text-align:center}.Editor-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.Editor-logo{animation:Editor-logo-spin 20s linear infinite}}.Editor-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}.Editor-link{color:#61dafb}@keyframes Editor-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConfirmModal_backdrop__MlA6d{align-items:center;animation:ConfirmModal_fadeIn__YSxYm .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes ConfirmModal_fadeIn__YSxYm{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__RhMbJ{animation:ConfirmModal_slideUp__vXgmD .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:450px;overflow:hidden;width:90%}@keyframes ConfirmModal_slideUp__vXgmD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_header__qKSV5{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.ConfirmModal_title__RCHpY{color:#1f2937;font-size:20px;font-weight:700;margin:0}.ConfirmModal_closeButton__fEoLu{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ConfirmModal_closeButton__fEoLu:hover{background:#f3f4f6;color:#1f2937}.ConfirmModal_body__ADjgp{padding:24px}.ConfirmModal_message__K81HA{color:#4b5563;font-size:16px;line-height:1.6;margin:0}.ConfirmModal_footer__xUpqj{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.ConfirmModal_cancelButton__sSYrh,.ConfirmModal_confirmButton__12Fti{border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .2s ease}.ConfirmModal_cancelButton__sSYrh{background:#f3f4f6;color:#4b5563}.ConfirmModal_cancelButton__sSYrh:hover{background:#e5e7eb;color:#1f2937}.ConfirmModal_confirmButton__12Fti{box-shadow:0 2px 8px #0000001a;color:#fff}.ConfirmModal_confirmButton__12Fti:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.ConfirmModal_confirmButton__12Fti:active{transform:translateY(0)}.ConfirmModal_confirmButton__12Fti.ConfirmModal_danger__udGPy{background:#ef4444}.ConfirmModal_confirmButton__12Fti.ConfirmModal_danger__udGPy:hover{background:#dc2626}.ConfirmModal_confirmButton__12Fti.ConfirmModal_primary__jOj9d{background:#8a00c4}.ConfirmModal_confirmButton__12Fti.ConfirmModal_primary__jOj9d:hover{background:#7300a3}.ConfirmModal_confirmButton__12Fti.ConfirmModal_success__CSz-U{background:#10b981}.ConfirmModal_confirmButton__12Fti.ConfirmModal_success__CSz-U:hover{background:#059669}@media (max-width:640px){.ConfirmModal_modal__RhMbJ{margin:16px;width:95%}.ConfirmModal_header__qKSV5{padding:20px 20px 12px}.ConfirmModal_title__RCHpY{font-size:18px}.ConfirmModal_body__ADjgp{padding:20px}.ConfirmModal_footer__xUpqj{flex-direction:column-reverse;padding:12px 20px 20px}.ConfirmModal_cancelButton__sSYrh,.ConfirmModal_confirmButton__12Fti{min-width:0;min-width:auto;width:100%}}.GallerySelectionModal_overlay__n6rZ3{align-items:center;animation:GallerySelectionModal_fadeIn__K3aLJ .2s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes GallerySelectionModal_fadeIn__K3aLJ{0%{opacity:0}to{opacity:1}}.GallerySelectionModal_modal__GZdot{animation:GallerySelectionModal_slideUp__OoTt\+ .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:1200px;overflow:hidden;width:90%}@keyframes GallerySelectionModal_slideUp__OoTt\+{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.GallerySelectionModal_header__ZQdaU{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:24px 30px;position:relative}.GallerySelectionModal_header__ZQdaU h2{font-size:1.5rem;font-weight:700;margin:0}.GallerySelectionModal_subtitle__nI53j{bottom:8px;font-size:.85rem;font-weight:400;left:30px;margin:0;opacity:.9;position:absolute}.GallerySelectionModal_closeButton__rei57{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GallerySelectionModal_closeButton__rei57:hover{background:#ffffff4d;transform:rotate(90deg)}.GallerySelectionModal_filters__zw-so{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:15px;padding:20px 30px}.GallerySelectionModal_searchBar__kwWuR{flex:1 1;min-width:250px;position:relative}.GallerySelectionModal_searchIcon__NbFxw{color:#9ca3af;font-size:.9rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.GallerySelectionModal_searchInput__G3Dbg{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:.95rem;padding:10px 12px 10px 36px;transition:all .2s ease;width:100%}.GallerySelectionModal_searchInput__G3Dbg:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.GallerySelectionModal_modelFilter__oYqyI{align-items:center;display:flex;gap:8px;position:relative}.GallerySelectionModal_filterIcon__vsOx-{color:#8a00c4;font-size:.9rem}.GallerySelectionModal_selectFilter__er0Hv{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.95rem;min-width:150px;padding:10px 16px;transition:all .2s ease}.GallerySelectionModal_selectFilter__er0Hv:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.GallerySelectionModal_content__ay7Y8{flex:1 1;overflow-y:auto;padding:30px}.GallerySelectionModal_loading__5QzgU{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.GallerySelectionModal_spinner__C5zws{animation:GallerySelectionModal_spin__fKVhX .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#8a00c4;height:50px;margin-bottom:16px;width:50px}@keyframes GallerySelectionModal_spin__fKVhX{to{transform:rotate(1turn)}}.GallerySelectionModal_loading__5QzgU p{font-size:1rem;margin:0}.GallerySelectionModal_empty__NPEJG{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.GallerySelectionModal_empty__NPEJG p{font-size:1.1rem;margin:0 0 20px}.GallerySelectionModal_clearButton__0\+O5l{background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 24px;transition:all .2s ease}.GallerySelectionModal_clearButton__0\+O5l:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.GallerySelectionModal_imageGrid__P\+sww{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.GallerySelectionModal_imageCard__Sgq4W{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.2,.8,.2,1)}.GallerySelectionModal_imageCard__Sgq4W:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-4px)}.GallerySelectionModal_imageContainer__ja0LO{background-color:#f3f4f6;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.GallerySelectionModal_imageContainer__ja0LO img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.GallerySelectionModal_imageCard__Sgq4W:hover .GallerySelectionModal_imageContainer__ja0LO img{transform:scale(1.08)}.GallerySelectionModal_modelBadge__BjF1B{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;position:absolute;right:10px;text-transform:uppercase;top:10px}.GallerySelectionModal_selectOverlay__GdFq5{align-items:center;background:linear-gradient(135deg,#8a00c4f2,#4a90e2f2);bottom:0;color:#fff;display:flex;flex-direction:column;font-weight:600;gap:8px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.GallerySelectionModal_imageCard__Sgq4W:hover .GallerySelectionModal_selectOverlay__GdFq5{opacity:1}.GallerySelectionModal_selectOverlay__GdFq5 svg{font-size:2rem}.GallerySelectionModal_selectOverlay__GdFq5 span{font-size:1rem}.GallerySelectionModal_imageInfo__MDuct{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.GallerySelectionModal_prompt__32D1E{color:#374151;font-size:.9rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GallerySelectionModal_date__OthV\+{color:#9ca3af;font-size:.8rem}@media (max-width:768px){.GallerySelectionModal_modal__GZdot{max-height:90vh;width:95%}.GallerySelectionModal_header__ZQdaU{padding:20px}.GallerySelectionModal_header__ZQdaU h2{font-size:1.3rem}.GallerySelectionModal_filters__zw-so{flex-direction:column;padding:15px 20px}.GallerySelectionModal_searchBar__kwWuR{min-width:100%}.GallerySelectionModal_modelFilter__oYqyI,.GallerySelectionModal_selectFilter__er0Hv{width:100%}.GallerySelectionModal_content__ay7Y8{padding:20px}.GallerySelectionModal_imageGrid__P\+sww{gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:480px){.GallerySelectionModal_imageGrid__P\+sww{gap:12px;grid-template-columns:1fr}}.tour-overlay{animation:fadeIn .3s ease-in-out;background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}.tour-highlight{animation:pulseHighlight 2s ease-in-out infinite;box-shadow:0 0 0 4px #8a00c499,0 0 0 8px #8a00c44d!important;position:relative;z-index:9997!important}@keyframes pulseHighlight{0%,to{box-shadow:0 0 0 4px #8a00c499,0 0 0 8px #8a00c44d}50%{box-shadow:0 0 0 6px #8a00c4cc,0 0 0 12px #8a00c466}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tour-tooltip{animation:slideIn .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;left:50%;max-height:85vh;max-width:600px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.tour-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px 24px 16px}.tour-title{color:#8a00c4;flex:1 1;font-size:24px;font-weight:700;margin:0}.tour-close{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.tour-close:hover{background:#f0f0f0;color:#333}.tour-content{color:#333;flex:1 1;font-size:16px;line-height:1.6;overflow-y:auto;padding:24px}.tour-content p{margin:0 0 16px}.tour-content ul{margin:12px 0;padding-left:20px}.tour-content li{line-height:1.8;margin:8px 0}.tour-content ol{margin:12px 0;padding-left:20px}.tour-content ol li{margin:12px 0}.tour-tip{background:#f8f9fa;border-left:4px solid #8a00c4;border-radius:8px;color:#666;font-size:14px;margin:16px 0 0!important;padding:12px}.tour-example-box{background:#f0f7ff;border-radius:8px;margin:16px 0;padding:16px}.tour-example-box strong{color:#8a00c4;display:block;margin-bottom:8px}.tour-example-box ul{margin:8px 0 0}.tour-steps-box{background:#f0f7ff;border-radius:8px;margin:16px 0;padding:16px}.tour-step{margin:12px 0}.tour-step strong{color:#8a00c4;display:block;margin-bottom:4px}.tour-step p{margin:0;padding-left:12px}.tour-checklist-box{background:#e8f5e9;border-radius:8px;margin:16px 0;padding:16px}.tour-checklist-box strong{color:#2e7d32;display:block;margin-bottom:8px}.tour-checklist-box ul{margin:8px 0 0}.tour-tips-box{background:#f8f9fa;border-radius:8px;margin:16px 0;padding:16px}.tour-tips-box h4{color:#8a00c4;margin:0 0 12px}.tour-tips-box ol{margin:0}.tour-pro-tips-box{background:#fff3cd;border-radius:8px;margin:16px 0;padding:16px}.tour-pro-tips-box h4{color:#856404;margin:0 0 12px}.tour-pro-tips-box ul{font-size:14px;margin:0}.tour-icon-example{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin:12px 0;padding:12px}.tour-icon-box{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;min-width:40px}.tour-icon-example p{color:#666;font-size:14px;margin:0}.tour-tool-list{display:flex;flex-direction:column;gap:16px;margin:16px 0}.tour-tool{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;padding:12px}.tour-tool .tour-icon-box{font-size:18px;height:36px;min-width:36px}.tour-tool strong{color:#8a00c4;display:block;margin-bottom:4px}.tour-tool p{color:#666;font-size:14px;line-height:1.4;margin:0}.tour-final{text-align:center}.tour-help-text{color:#8a00c4;font-weight:600;margin:16px 0!important}.tour-final-message{color:#666;font-size:14px;margin:0!important}.tour-footer{border-top:2px solid #f0f0f0;padding:16px 24px 24px}.tour-progress{margin-bottom:16px}.tour-progress-text{color:#666;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.tour-progress-bar{background:#e0e0e0;border-radius:3px;height:6px;overflow:hidden;width:100%}.tour-progress-fill{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:3px;height:100%;transition:width .3s ease}.tour-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.tour-btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;outline:none;padding:12px 24px;transition:all .2s ease}.tour-btn-back{background:#f0f0f0;color:#333}.tour-btn-back:hover{background:#e0e0e0}.tour-btn-skip{background:#f0f0f0;color:#999}.tour-btn-skip:hover{background:#e0e0e0;color:#666}.tour-btn-next{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff}.tour-btn-next:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.tour-btn-next:active{transform:translateY(0)}@media (max-width:768px){.tour-tooltip{max-height:90vh;max-width:95%}.tour-header{padding:20px 20px 12px}.tour-title{font-size:20px}.tour-content{font-size:15px;padding:20px}.tour-footer{padding:12px 20px 20px}.tour-buttons{flex-direction:column}.tour-btn{padding:14px 20px;width:100%}}@media (max-width:480px){.tour-tooltip{border-radius:12px;max-width:98%}.tour-header{padding:16px 16px 12px}.tour-title{font-size:18px}.tour-content{padding:16px}.tour-content,.tour-content li{font-size:14px}.tour-tip{font-size:13px;padding:10px}.tour-footer{padding:12px 16px 16px}.tour-btn{font-size:14px;padding:12px 16px}.tour-checklist-box,.tour-example-box,.tour-pro-tips-box,.tour-steps-box,.tour-tips-box{font-size:14px;padding:12px}}.tour-btn:focus{outline:3px solid #8a00c480;outline-offset:2px}.tour-close:focus{outline:2px solid #8a00c480;outline-offset:2px}.tour-content::-webkit-scrollbar{width:8px}.tour-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.tour-content::-webkit-scrollbar-thumb{background:#8a00c4;border-radius:4px}.tour-content::-webkit-scrollbar-thumb:hover{background:#6a00a4}.help-button{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:50%;bottom:90px;box-shadow:0 4px 20px #8a00c466;cursor:pointer;display:flex;height:56px;justify-content:center;outline:none;position:fixed;right:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:9999}.help-button:hover{box-shadow:0 6px 30px #8a00c499;transform:scale(1.1)}.help-button:active{transform:scale(.95)}.help-icon{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;line-height:1}.help-tooltip{animation:tooltipFadeIn .2s ease-in-out;background:#000000e6;border-radius:8px;bottom:70px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;pointer-events:none;position:absolute;right:0;white-space:nowrap}.help-tooltip:after{border:6px solid #0000;border-top-color:#000000e6;content:"";position:absolute;right:20px;top:100%}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.help-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#8a00c44d;border-radius:50%;bottom:-5px;left:-5px;position:absolute;right:-5px;top:-5px;z-index:-1}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}@media (max-width:768px){.help-button{bottom:85px;box-shadow:0 3px 15px #8a00c466;height:52px;right:16px;width:52px}.help-icon{font-size:24px}.help-tooltip{bottom:62px;font-size:13px;padding:6px 12px;right:-10px}}@media (max-width:480px){.help-button{bottom:240px;height:46px;right:10px;width:46px}.help-icon{font-size:20px}.help-tooltip{bottom:56px;font-size:11px;right:-5px}}.help-button:focus{outline:3px solid #8a00c480;outline-offset:2px}.help-button:focus:not(:focus-visible){outline:none}@keyframes attention{0%,to{transform:scale(1)}10%,30%,50%{transform:scale(1.15)}20%,40%{transform:scale(1)}}.help-button.first-time{animation:attention 2s ease-in-out 1s 3}@media (prefers-color-scheme:dark){.help-tooltip{background:#fffffff2;color:#1f2937}.help-tooltip:after{border-top-color:#fffffff2}}.CustomizePage_customizePage__lSNqd{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;overflow-x:hidden}.CustomizePage_hero__pCEB8{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff;overflow:hidden;padding:clamp(60px,10vw,100px) clamp(20px,5vw,40px);position:relative;text-align:center}.CustomizePage_hero__pCEB8:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.CustomizePage_heroContent__dZxk0{margin:0 auto;max-width:800px;position:relative;z-index:1}.CustomizePage_heroContent__dZxk0 h1{word-wrap:break-word;font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0000001a}.CustomizePage_heroContent__dZxk0 p{font-size:clamp(16px,2.5vw,20px);margin:0 auto;max-width:600px;opacity:.95}.CustomizePage_container__p3a8z{margin:0 auto;max-width:1200px;padding:clamp(40px,5vw,60px) clamp(20px,3vw,40px)}.CustomizePage_tabsContainer__oKz62{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.CustomizePage_tab__BsQMI{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.CustomizePage_tab__BsQMI:hover{border-color:#8a00c4;color:#8a00c4;transform:translateY(-2px)}.CustomizePage_tabIcon__\+-FDM{font-size:18px}.CustomizePage_activeTab__INc1q{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#8a00c4;color:#fff}.CustomizePage_activeTab__INc1q:hover{color:#fff}.CustomizePage_sectionHeader__OlGvG{margin-bottom:48px;text-align:center}.CustomizePage_sectionHeader__OlGvG h2{color:#1f2937;font-size:clamp(28px,4vw,36px);font-weight:700;margin-bottom:12px}.CustomizePage_sectionHeader__OlGvG p{color:#6b7280;font-size:clamp(14px,2vw,18px)}.CustomizePage_breadcrumb__OJ77Z{margin-bottom:32px}.CustomizePage_breadcrumbLink__Xn5mx{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.CustomizePage_breadcrumbLink__Xn5mx:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#8a00c4;color:#fff;transform:translateY(-2px)}.CustomizePage_categoryGrid__VuKF8{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.CustomizePage_categoryCard__cfgUT{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:40px 32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.CustomizePage_categoryCard__cfgUT:hover{border-color:#8a00c4;box-shadow:0 12px 32px #8a00c426;transform:translateY(-8px) scale(1.02)}.CustomizePage_categoryIcon__IXrRh{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;display:flex;font-size:64px;height:80px;justify-content:center;margin-bottom:20px}.CustomizePage_categoryCard__cfgUT h3{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:12px}.CustomizePage_categoryDescription__JxDm1{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.CustomizePage_collectionMeta__noriM{color:#8a00c4;font-size:14px;font-weight:600;margin-bottom:16px}.CustomizePage_selectButton__a0rEx{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:auto;padding:12px 28px;transition:all .3s ease;width:100%}.CustomizePage_selectButton__a0rEx:hover{background:linear-gradient(90deg,#6200c4,#3a80d2);box-shadow:0 6px 20px #8a00c44d;transform:translateY(-2px)}.CustomizePage_productsGrid__CmQLU{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.CustomizePage_productCard__\+tpQA{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #0000000f;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.CustomizePage_productCard__\+tpQA:hover{border-color:#8a00c426;box-shadow:0 8px 28px #8a00c41f;transform:translateY(-6px) scale(1.015)}.CustomizePage_productImage__jdvOe{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding-top:100%;position:relative}.CustomizePage_productImage__jdvOe img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.CustomizePage_productCard__\+tpQA:hover .CustomizePage_productImage__jdvOe img{transform:scale(1.05)}.CustomizePage_customizableBadge__7wm1U{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:20px;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;position:absolute;right:12px;top:12px}.CustomizePage_variantsBadge__8PADw{animation:CustomizePage_pulse__Cyq7d 2s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1.5px solid #8a00c4;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#8a00c4;font-size:11px;font-weight:600;padding:5px 12px;position:absolute;right:12px;top:50px}@keyframes CustomizePage_pulse__Cyq7d{0%,to{box-shadow:0 2px 8px #8a00c433;transform:scale(1)}50%{box-shadow:0 4px 12px #8a00c466;transform:scale(1.05)}}.CustomizePage_startingFrom__BBRlR{font-size:14px;font-weight:500;opacity:.7}.CustomizePage_productInfo__SC\+\+5{padding:20px}.CustomizePage_productInfo__SC\+\+5 h3{color:#1f2937;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px}.CustomizePage_productDescription__ICJl3{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.CustomizePage_productFooter__gJ9PN{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:16px}.CustomizePage_price__RQIsw{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.CustomizePage_customizeButton__Apt-T{align-items:center;background:#fff;border:2px solid #8a00c4;border-radius:10px;color:#8a00c4;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;overflow:hidden;padding:10px 18px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.CustomizePage_customizeButton__Apt-T:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);box-shadow:0 6px 16px #8a00c44d;color:#fff;transform:translateY(-2px)}.CustomizePage_loadingContainer__44yT-{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.CustomizePage_spinner__NzL7X{animation:CustomizePage_spin__W66Ew 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#8a00c4;height:50px;margin-bottom:20px;width:50px}@keyframes CustomizePage_spin__W66Ew{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomizePage_loadingContainer__44yT- p{color:#6b7280;font-size:16px;font-weight:500}.CustomizePage_emptyState__nQI5E{padding:80px 20px;text-align:center}.CustomizePage_emptyState__nQI5E p{color:#6b7280;font-size:18px;margin-bottom:24px}.CustomizePage_backButton__Y7IoA,.CustomizePage_shopLink__7sO9p{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .3s ease}.CustomizePage_backButton__Y7IoA:hover,.CustomizePage_shopLink__7sO9p:hover{background:linear-gradient(90deg,#6200c4,#3a80d2);box-shadow:0 6px 20px #8a00c44d;transform:translateY(-2px)}@media (max-width:1024px){.CustomizePage_categoryGrid__VuKF8,.CustomizePage_productsGrid__CmQLU{gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.CustomizePage_productInfo__SC\+\+5{padding:16px}.CustomizePage_productInfo__SC\+\+5 h3{font-size:17px;margin-bottom:8px}.CustomizePage_productDescription__ICJl3{font-size:13px;margin-bottom:14px}.CustomizePage_productFooter__gJ9PN{align-items:center;flex-direction:row;gap:12px;margin-top:14px;padding-top:14px}.CustomizePage_price__RQIsw{flex-shrink:0;font-size:20px;margin-bottom:0;text-align:left;white-space:nowrap}.CustomizePage_customizeButton__Apt-T{flex:1 1;font-size:12px;gap:5px;justify-content:center;min-width:0;overflow:hidden;padding:9px 12px;white-space:nowrap}.CustomizePage_customizeButton__Apt-T svg{flex-shrink:0;height:12px;width:12px}}@media (max-width:768px){.CustomizePage_hero__pCEB8{padding:50px 20px}.CustomizePage_container__p3a8z{padding:40px 20px}.CustomizePage_categoryGrid__VuKF8,.CustomizePage_productsGrid__CmQLU{gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.CustomizePage_categoryCard__cfgUT{padding:32px 24px}.CustomizePage_categoryIcon__IXrRh{font-size:48px;height:60px}.CustomizePage_sectionHeader__OlGvG{margin-bottom:32px}.CustomizePage_productInfo__SC\+\+5{padding:14px}.CustomizePage_productInfo__SC\+\+5 h3{font-size:16px;margin-bottom:8px}.CustomizePage_productDescription__ICJl3{font-size:13px;margin-bottom:12px}.CustomizePage_productFooter__gJ9PN{align-items:center;flex-direction:row;gap:10px;margin-top:12px;padding-top:12px}.CustomizePage_price__RQIsw{flex-shrink:0;font-size:18px;margin-bottom:0;text-align:left;white-space:nowrap}.CustomizePage_customizeButton__Apt-T{flex:1 1;font-size:11px;gap:4px;justify-content:center;min-width:0;overflow:hidden;padding:8px 10px;white-space:nowrap}.CustomizePage_customizeButton__Apt-T svg{flex-shrink:0;height:11px;width:11px}}@media (max-width:480px){.CustomizePage_categoryGrid__VuKF8,.CustomizePage_productsGrid__CmQLU{gap:12px;grid-template-columns:repeat(2,1fr)}.CustomizePage_hero__pCEB8{padding:40px 15px}.CustomizePage_container__p3a8z{padding:30px 15px}.CustomizePage_categoryCard__cfgUT{padding:24px 16px}.CustomizePage_categoryIcon__IXrRh{font-size:40px;height:50px}.CustomizePage_categoryName__SeTks{font-size:1rem}.CustomizePage_productInfo__SC\+\+5{padding:10px}.CustomizePage_productInfo__SC\+\+5 h3{font-size:13px;line-height:1.2;margin-bottom:6px}.CustomizePage_productDescription__ICJl3{font-size:11px;line-height:1.3;margin-bottom:10px}.CustomizePage_productFooter__gJ9PN{align-items:center;flex-direction:row;gap:8px;margin-top:10px;padding-top:10px}.CustomizePage_price__RQIsw{flex-shrink:0;font-size:15px;margin-bottom:0;text-align:left;white-space:nowrap}.CustomizePage_customizeButton__Apt-T{flex:1 1;font-size:9.5px;gap:3px;justify-content:center;min-width:0;overflow:hidden;padding:7px 6px;white-space:nowrap}.CustomizePage_customizeButton__Apt-T svg{flex-shrink:0;height:10px;width:10px}.CustomizePage_breadcrumbLink__Xn5mx{font-size:.85rem;justify-content:center;padding:10px 16px;width:100%}.CustomizePage_sectionHeader__OlGvG h2{font-size:1.8rem}.CustomizePage_sectionHeader__OlGvG p{font-size:.9rem}}@media (max-width:400px){.CustomizePage_price__RQIsw{font-size:14px}.CustomizePage_customizeButton__Apt-T{font-size:9px;gap:2px;padding:6px 5px}.CustomizePage_customizeButton__Apt-T svg{height:9px;width:9px}}@media (max-width:360px){.CustomizePage_productsGrid__CmQLU{gap:8px}.CustomizePage_productInfo__SC\+\+5{padding:8px}.CustomizePage_productInfo__SC\+\+5 h3{font-size:12px;line-height:1.2;margin-bottom:4px}.CustomizePage_productDescription__ICJl3{font-size:10px;line-height:1.3;margin-bottom:8px}.CustomizePage_productFooter__gJ9PN{flex-direction:row;gap:6px;margin-top:8px;padding-top:8px}.CustomizePage_price__RQIsw{font-size:13px;margin-bottom:0}.CustomizePage_customizeButton__Apt-T{border-width:1.5px;font-size:8.5px;gap:2px;padding:6px 4px}.CustomizePage_customizeButton__Apt-T svg{height:8px;width:8px}.CustomizePage_customizableBadge__7wm1U{font-size:9px;gap:3px;padding:3px 8px;right:6px;top:6px}}.LandingPage_landingPage__KT08w{background:linear-gradient(135deg,#8a00c40d,#4a90e20d);box-sizing:border-box;color:#333;display:flex;flex-direction:column;font-family:Poppins,Montserrat,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0}.LandingPage_landingPage__KT08w section{box-sizing:border-box;margin:0 auto;padding:50px 5% 70px;position:relative;width:100%}.LandingPage_landingPage__KT08w section+section{padding-top:30px}.LandingPage_landingPage__KT08w section:not(.LandingPage_hero__iO7J9){padding-top:50px}.LandingPage_landingPage__KT08w h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:25px;margin-top:30px;text-align:center}.LandingPage_sectionSubtitle__BdGCZ{color:#666;font-size:1.1rem;margin:0 auto 60px;max-width:700px;padding:0 20px;text-align:center}.LandingPage_hero__iO7J9{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;min-height:100vh;overflow:hidden;padding:120px 5% 80px;perspective:1500px;position:relative}.LandingPage_hero__iO7J9:before{animation:LandingPage_patternFloat__uo-Wn 60s linear infinite;background:url(/static/media/gallery-header-pattern.187912220fa2f018527c.svg) repeat;content:"";filter:invert(1);height:100%;left:0;opacity:.03;position:absolute;top:0;transform:translateZ(-50px);transform-style:preserve-3d;width:100%;z-index:-1}.LandingPage_hero__iO7J9:after{display:none}.LandingPage_hero__iO7J9 .LandingPage_shape__rMp7E{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;box-shadow:0 0 100px #8a00c426;filter:blur(60px);opacity:.25;position:absolute;transform-style:preserve-3d;z-index:-1}.LandingPage_hero__iO7J9 .LandingPage_shape1__EKhE-{animation:LandingPage_waterBubble1__1DoLf 20s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 40%,#8a00c440,#4a90e226);height:450px;right:5%;top:-200px;transform:translateZ(150px) rotateX(45deg);width:450px}.LandingPage_hero__iO7J9 .LandingPage_shape2__tsFhU{animation:LandingPage_waterBubble2__VczlH 25s ease-in-out infinite alternate-reverse;background:radial-gradient(circle at 70% 60%,#4a90e240,#8a00c426);bottom:-150px;height:350px;left:0;transform:translateZ(100px) rotateY(25deg);width:350px}.LandingPage_hero__iO7J9 .LandingPage_shape3__BQAhQ{animation:LandingPage_waterBubble3__Z1\+5S 30s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 70%,#8a00c433,#4a90e21a);height:400px;left:-10%;top:30%;transform:translateZ(120px) rotate(15deg);width:400px}.LandingPage_hero__iO7J9 .LandingPage_shape4__tB0HE{animation:LandingPage_waterBubble4__SK-zP 35s ease-in-out infinite alternate-reverse;background:radial-gradient(circle at 60% 30%,#4a90e233,#8a00c41a);height:300px;right:-10%;top:15%;transform:translateZ(90px) rotateX(-15deg);width:300px}.LandingPage_particle__AykI6{background:#8a00c44d;border-radius:50%;display:block;pointer-events:none;position:absolute}@keyframes LandingPage_particleAnimation__VNKD9{0%{opacity:0;transform:translateY(0) translateX(0) scale(1)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-300px) translateX(var(--translateX)) scale(0)}}@keyframes LandingPage_waterFlow__sOxm5{0%{background-position:0 50%;filter:blur(30px);transform:translateZ(-100px) rotate(-5deg) scale(1.05)}25%{background-position:25% 25%;filter:blur(35px);transform:translateZ(-110px) rotate(-2deg) scale(1.02)}50%{background-position:100% 50%;filter:blur(40px);transform:translateZ(-120px) rotate(0deg) scale(1)}75%{background-position:75% 75%;filter:blur(35px);transform:translateZ(-110px) rotate(2deg) scale(1.02)}to{background-position:0 50%;filter:blur(30px);transform:translateZ(-100px) rotate(5deg) scale(1.05)}}@keyframes LandingPage_waveAnimation1__YC4zg{0%{transform:translateX(0) translateZ(-50px) scale(1.05)}to{transform:translateX(-50%) translateZ(-50px) scale(1.05)}}@keyframes LandingPage_waveAnimation2__4lqWZ{0%{transform:translateX(0) translateZ(-40px) scale(1.02)}to{transform:translateX(-50%) translateZ(-40px) scale(1.02)}}@keyframes LandingPage_waveAnimation3__eapwU{0%{transform:translateX(0) translateZ(-60px) scale(1.03)}to{transform:translateX(-50%) translateZ(-60px) scale(1.03)}}@keyframes LandingPage_waterBubble1__1DoLf{0%{filter:blur(40px);opacity:.4;transform:translateY(0) translateX(0) translateZ(150px) scale(1) rotateX(45deg)}50%{filter:blur(45px);opacity:.3;transform:translateY(-50px) translateX(30px) translateZ(170px) scale(1.1) rotateX(40deg)}to{filter:blur(40px);opacity:.4;transform:translateY(-20px) translateX(50px) translateZ(150px) scale(.95) rotateX(50deg)}}@keyframes LandingPage_waterBubble2__VczlH{0%{filter:blur(40px);opacity:.4;transform:translateY(0) translateX(0) translateZ(100px) scale(1) rotateY(25deg)}50%{filter:blur(35px);opacity:.3;transform:translateY(60px) translateX(-40px) translateZ(120px) scale(1.15) rotateY(20deg)}to{filter:blur(40px);opacity:.4;transform:translateY(20px) translateX(-60px) translateZ(100px) scale(.9) rotateY(30deg)}}@keyframes LandingPage_waterBubble3__Z1\+5S{0%{filter:blur(40px);opacity:.4;transform:translateY(0) translateX(0) translateZ(120px) scale(1) rotate(15deg)}50%{filter:blur(35px);opacity:.3;transform:translateY(-40px) translateX(50px) translateZ(140px) scale(1.05) rotate(10deg)}to{filter:blur(40px);opacity:.4;transform:translateY(40px) translateX(30px) translateZ(120px) scale(.95) rotate(20deg)}}@keyframes LandingPage_waterBubble4__SK-zP{0%{filter:blur(40px);opacity:.4;transform:translateY(0) translateX(0) translateZ(90px) scale(1) rotateX(-15deg)}50%{filter:blur(45px);opacity:.3;transform:translateY(30px) translateX(-40px) translateZ(110px) scale(1.1) rotateX(-10deg)}to{filter:blur(40px);opacity:.4;transform:translateY(-30px) translateX(-20px) translateZ(90px) scale(.9) rotateX(-20deg)}}@keyframes LandingPage_float3D__gh\+Qr{0%{filter:blur(30px);transform:translateY(0) translateX(0) translateZ(100px) rotate(0deg);transform:translateY(0) translateX(0) translateZ(var(--z-index,100px)) rotate(0deg)}25%{filter:blur(25px);transform:translateY(-40px) translateX(20px) translateZ(150px) rotate(5deg);transform:translateY(-40px) translateX(20px) translateZ(calc(var(--z-index, 100px) + 50px)) rotate(5deg)}50%{filter:blur(30px);transform:translateY(0) translateX(40px) translateZ(100px) rotate(10deg);transform:translateY(0) translateX(40px) translateZ(var(--z-index,100px)) rotate(10deg)}75%{filter:blur(35px);transform:translateY(40px) translateX(20px) translateZ(80px) rotate(5deg);transform:translateY(40px) translateX(20px) translateZ(calc(var(--z-index, 100px) - 20px)) rotate(5deg)}to{filter:blur(30px);transform:translateY(0) translateX(0) translateZ(100px) rotate(0deg);transform:translateY(0) translateX(0) translateZ(var(--z-index,100px)) rotate(0deg)}}@keyframes LandingPage_patternFloat__uo-Wn{0%{background-position:0 0;transform:translateZ(-50px)}50%{transform:translateZ(-70px)}to{background-position:200px 200px;transform:translateZ(-50px)}}.LandingPage_heroContent__lq9cJ{flex:1 1;max-width:600px;position:relative;z-index:1}.LandingPage_heroContent__lq9cJ h1{word-wrap:break-word;color:#0f172a;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:25px;text-shadow:0 2px 8px #8a00c426}.LandingPage_heroContent__lq9cJ p{color:#334155;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin-bottom:40px}.LandingPage_ctaButtons__yx2PK{display:flex;flex-wrap:wrap;gap:20px}.LandingPage_primaryButton__rMJhS{align-items:center;animation:LandingPage_gradientBg__n1CdK 5s ease infinite;background:linear-gradient(-45deg,#8a00c4,#4a90e2,#8a00c4,#4a90e2);background-size:300% 300%;border:none;border-radius:25px;box-shadow:0 4px 15px #8a00c440;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none;transition:all .3s ease}@keyframes LandingPage_gradientBg__n1CdK{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.LandingPage_primaryButton__rMJhS:hover{animation:LandingPage_gradientBg__n1CdK 3s ease infinite;box-shadow:0 6px 20px #8a00c459;transform:translateY(-2px) scale(1.02)}.LandingPage_primaryButton__rMJhS:active{box-shadow:0 2px 10px #8a00c44d;transform:translateY(1px)}.LandingPage_secondaryButton__\+1SrT{align-items:center;background:#0000;border:2px solid #0f172a4d;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none;transition:all .3s ease}.LandingPage_secondaryButton__\+1SrT:hover{background:#0f172a0d;border-color:#0f172a;box-shadow:0 4px 12px #8a00c426;transform:translateY(-2px)}.LandingPage_heroMedia__Pl5Is{animation:LandingPage_mediaFloat__gyC6r 8s ease-in-out infinite alternate-reverse;flex:1 1;padding:30px 0;transform:translateZ(30px)}.LandingPage_heroMedia__Pl5Is,.LandingPage_videoPlaceholder__G9F8A{align-items:center;display:flex;justify-content:center;min-width:280px;position:relative;width:100%;z-index:5}.LandingPage_videoPlaceholder__G9F8A{aspect-ratio:16/9;background:linear-gradient(135deg,#8a00c4cc,#4a90e2cc);border-radius:16px;box-shadow:0 15px 40px #0003;color:#fff;cursor:pointer;flex-direction:column;height:330px;max-width:550px;overflow:hidden;transition:all .3s ease}.LandingPage_videoPlaceholder__G9F8A:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.LandingPage_videoPlaceholder__G9F8A:hover{box-shadow:0 20px 50px #00000040;transform:scale(1.03)}.LandingPage_playButton__X7Ilb{align-items:center;background-color:#ffffffe6;border-radius:50%;box-shadow:0 8px 20px #00000040;color:#8a00c4;display:flex;height:80px;justify-content:center;margin-bottom:20px;position:relative;width:80px;z-index:1}.LandingPage_videoPlaceholder__G9F8A p{font-size:1.2rem;font-weight:600;margin-top:10px;position:relative;z-index:1}.LandingPage_editorPreviewCard__9U0zD{animation:LandingPage_floatCard__-OBbB 6s ease-in-out infinite;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);backface-visibility:hidden;background:linear-gradient(135deg,#1e1e23d9,#0f0f14e6);border:3px solid #3c3c41cc;border-radius:24px;box-shadow:0 0 0 4px #2d2d32e6,0 0 0 5px #50505599,0 20px 60px #00000080,inset 0 1px 0 #ffffff1a;max-width:900px;padding:32px;position:relative;transform:translateZ(0);width:100%;z-index:5}@keyframes LandingPage_floatCard__-OBbB{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-15px) translateZ(0)}}.LandingPage_editorPreviewHeader__qQA-E{margin-bottom:25px;text-align:center}.LandingPage_editorPreviewHeader__qQA-E h3{animation:LandingPage_slideInFromTop__2KZKc .8s ease-out;color:#fff;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;margin-bottom:10px;text-shadow:0 2px 10px #0000004d}.LandingPage_editorPreviewHeader__qQA-E p{animation:LandingPage_slideInFromTop__2KZKc .8s ease-out .2s backwards;color:#fffffff2;font-size:clamp(.9rem,2vw,1rem);font-weight:400}@keyframes LandingPage_slideInFromTop__2KZKc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.LandingPage_editorPreviewImageWrapper__JdPSJ{animation:LandingPage_scaleIn__--ifR .8s ease-out .4s backwards;background:#1a1a1a;border-radius:16px;box-shadow:0 15px 40px #0000004d;cursor:pointer;display:block;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}@keyframes LandingPage_scaleIn__--ifR{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.LandingPage_editorPreviewImageWrapper__JdPSJ:hover{box-shadow:0 25px 60px #8a00c466;transform:scale(1.05) translateY(-5px) translateZ(0)}.LandingPage_editorPreviewImage__Kc0i2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;display:block;filter:contrast(1.05) brightness(1.02);height:auto;image-orientation:initial;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;image-rendering:-moz-crisp-edges;transform:translateZ(0);transition:all .4s ease;width:100%;will-change:transform}.LandingPage_editorPreviewImageWrapper__JdPSJ:hover .LandingPage_editorPreviewImage__Kc0i2{transform:scale(1.05) translateZ(0)}.LandingPage_editorPreviewOverlay__jCQ1O{align-items:center;background:linear-gradient(135deg,#8a00c4d9,#4a90e2d9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.LandingPage_editorPreviewImageWrapper__JdPSJ:hover .LandingPage_editorPreviewOverlay__jCQ1O{opacity:1}.LandingPage_editorPreviewCTA__KWFa9{align-items:center;animation:LandingPage_pulse__yy8IG 2s ease-in-out infinite;background:#fffffff2;border-radius:50px;box-shadow:0 8px 24px #0003;color:#8a00c4;display:flex;font-size:1.1rem;font-weight:700;gap:12px;padding:18px 32px;transition:all .3s ease}.LandingPage_editorPreviewCTA__KWFa9:hover{box-shadow:0 12px 32px #0000004d;transform:scale(1.1)}.LandingPage_editorPreviewIcon__4sZMZ{animation:LandingPage_bounce__trdK7 2s ease-in-out infinite;font-size:1.3rem}@keyframes LandingPage_bounce__trdK7{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.LandingPage_categories__9P6Ez{background-color:#f8f9fa;padding:80px 5% 90px;position:relative}.LandingPage_categories__9P6Ez h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;color:#333;margin-bottom:15px;padding:0 20px}.LandingPage_categories__9P6Ez .LandingPage_sectionSubtitle__BdGCZ{color:#666;margin-bottom:50px}.LandingPage_categoryGrid__VKlJW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,280px);margin:0 auto;max-width:1400px;padding:0 20px}.LandingPage_categoryCard__p9yC\+{border-radius:20px;box-shadow:0 4px 15px #0000001a;justify-content:space-between;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.LandingPage_categoryCard__p9yC\+:before{background:linear-gradient(135deg,#0009,#0003);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.LandingPage_categoryCard__p9yC\+:hover:before{opacity:.8}.LandingPage_categoryCard__p9yC\+:hover{box-shadow:0 12px 30px #0003;transform:translateY(-8px)}.LandingPage_categoryCardLarge__29-pT{background:linear-gradient(135deg,#e8e8e8,#f5f5f5);grid-column:span 2;grid-row:span 2}.LandingPage_categoryCardMedium__aG0KH{background:linear-gradient(135deg,#d4e7f9,#a8d5f2);grid-column:span 2;grid-row:span 1}.LandingPage_categoryCardSmall__f5dnV{background:linear-gradient(135deg,#fff9e6,#ffe4a0);grid-column:span 2;grid-row:span 1}.LandingPage_categoryContent__1Ipl2{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;position:relative;z-index:2}.LandingPage_categoryLabel__rEOgR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;color:#ffffffe6;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:4px 12px;text-transform:uppercase;width:fit-content}.LandingPage_categoryTitle__n8OGD{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0;text-shadow:0 2px 8px #0000004d}.LandingPage_categoryCardLarge__29-pT .LandingPage_categoryTitle__n8OGD{font-size:2.2rem}.LandingPage_categoryCardSmall__f5dnV .LandingPage_categoryTitle__n8OGD{font-size:1.4rem}.LandingPage_shopNowBtn__ENMom{align-items:center;background:#1a1a1a;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;letter-spacing:1px;margin-top:auto;padding:12px 24px;text-transform:uppercase;transition:all .3s ease;width:fit-content}.LandingPage_categoryCard__p9yC\+:hover .LandingPage_shopNowBtn__ENMom{background:linear-gradient(90deg,#8a00c4,#4a90e2);transform:translateX(5px)}.LandingPage_arrow__NVKFx{transition:transform .3s ease}.LandingPage_categoryCard__p9yC\+:hover .LandingPage_arrow__NVKFx{transform:translateX(5px)}.LandingPage_categoryImage__l9\+EC{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.LandingPage_categoryImage__l9\+EC img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.LandingPage_categoryCard__p9yC\+:hover .LandingPage_categoryImage__l9\+EC img{transform:scale(1.1)}.LandingPage_collectionsSection__fbyIQ{background:linear-gradient(180deg,#f8f9fa,#fff);padding:80px 5% 90px;position:relative}.LandingPage_collectionsSection__fbyIQ h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a00c4,#4a90e2);background-clip:text;-webkit-background-clip:text;color:#333;font-size:2.8rem;margin-bottom:15px;text-align:center}.LandingPage_collectionsSection__fbyIQ .LandingPage_sectionSubtitle__BdGCZ{color:#666;font-size:1.1rem;margin-bottom:50px;text-align:center}.LandingPage_collectionsGrid__pEmdu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1400px;padding:0 20px;touch-action:pan-y;transition:transform .3s ease-in-out;-webkit-user-select:none;user-select:none}.LandingPage_collectionsRightColumn__1EwGA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.LandingPage_sliderDots__4lUav{align-items:center;display:flex!important;gap:16px;justify-content:center;margin-top:50px;padding:20px 0}.LandingPage_sliderDot__rrmYc{background:#8a00c466;border:2px solid #8a00c44d;border-radius:50%;cursor:pointer;height:14px;padding:0;transition:all .3s ease;width:14px}.LandingPage_sliderDot__rrmYc:hover{background:#8a00c4b3;border-color:#8a00c480;transform:scale(1.3)}.LandingPage_sliderDotActive__Pr8bm{background:#8a00c4;border-color:#8a00c4;border-radius:7px;width:40px}.LandingPage_collectionsNavigationWrapper__ig0vz{margin:0 auto;max-width:1400px;padding:0 20px;position:relative}.LandingPage_collectionNavArrow__lH1YE{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #8a00c44d;border-radius:50%;box-shadow:0 4px 16px #00000026;color:#8a00c4;cursor:pointer;display:flex;font-size:1.3rem;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:10}.LandingPage_collectionNavArrow__lH1YE:hover{background:#8a00c4;border-color:#8a00c4;box-shadow:0 8px 24px #8a00c466;color:#fff;transform:translateY(-50%) scale(1.1)}.LandingPage_collectionNavArrow__lH1YE:active{transform:translateY(-50%) scale(.95)}.LandingPage_collectionNavArrowLeft__Zdxw2{left:-28px}.LandingPage_collectionNavArrowRight__Bg0qW{right:-28px}@media (max-width:1500px){.LandingPage_collectionNavArrowLeft__Zdxw2{left:0}.LandingPage_collectionNavArrowRight__Bg0qW{right:0}}@media (max-width:768px){.LandingPage_collectionNavArrow__lH1YE{font-size:1.1rem;height:44px;width:44px}.LandingPage_collectionNavArrowLeft__Zdxw2{left:10px}.LandingPage_collectionNavArrowRight__Bg0qW{right:10px}}@media (max-width:480px){.LandingPage_collectionNavArrow__lH1YE{background:#ffffffe6;font-size:.9rem;height:36px;width:36px}.LandingPage_collectionNavArrowLeft__Zdxw2{left:5px}.LandingPage_collectionNavArrowRight__Bg0qW{right:5px}}.LandingPage_collectionCard__ArOuE{background-position:50%;background-size:cover;border-radius:24px;box-shadow:0 8px 24px #0000001f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.LandingPage_collectionCardLarge__Dm3Xp{min-height:600px}.LandingPage_collectionCardSmall__mivBL{min-height:285px}.LandingPage_collectionCard__ArOuE:before{background:linear-gradient(135deg,#0000001a,#0000004d);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .4s ease;z-index:1}.LandingPage_collectionCard__ArOuE:hover:before{background:linear-gradient(135deg,#00000026,#00000059)}.LandingPage_collectionCard__ArOuE:hover{box-shadow:0 16px 40px #0003;transform:translateY(-8px)}.LandingPage_collectionContent__4wuoQ{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:32px;position:relative;z-index:2}.LandingPage_collectionContent__4wuoQ h3{color:#fff;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 12px;text-shadow:0 2px 16px #000000b3,0 4px 24px #00000080}.LandingPage_collectionCardSmall__mivBL .LandingPage_collectionContent__4wuoQ h3{font-size:1.4rem;margin-bottom:8px}.LandingPage_collectionContent__4wuoQ p{color:#fffffff2;font-size:1.1rem;line-height:1.6;margin:0 0 16px;text-shadow:0 2px 12px #0009,0 4px 20px #0006}.LandingPage_collectionCardSmall__mivBL .LandingPage_collectionContent__4wuoQ p{display:none}.LandingPage_collectionCount__yWcqn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-top:auto;padding:8px 16px;width:fit-content}.LandingPage_collectionCardSmall__mivBL .LandingPage_collectionCount__yWcqn{font-size:.85rem;padding:6px 12px}@media (max-width:1024px){.LandingPage_collectionsGrid__pEmdu,.LandingPage_collectionsRightColumn__1EwGA{gap:20px}.LandingPage_collectionCardLarge__Dm3Xp{min-height:500px}.LandingPage_collectionCardSmall__mivBL{min-height:235px}}@media (max-width:768px){.LandingPage_collectionsSection__fbyIQ{padding:60px 16px 70px}.LandingPage_collectionsSection__fbyIQ h2{font-size:2rem}.LandingPage_collectionsGrid__pEmdu{gap:16px;grid-template-columns:1fr}.LandingPage_collectionsRightColumn__1EwGA{gap:16px;grid-template-columns:1fr 1fr}.LandingPage_collectionCardLarge__Dm3Xp{min-height:350px}.LandingPage_collectionCardSmall__mivBL{min-height:200px}.LandingPage_collectionContent__4wuoQ{padding:24px}.LandingPage_collectionContent__4wuoQ h3{font-size:1.6rem}.LandingPage_collectionCardSmall__mivBL .LandingPage_collectionContent__4wuoQ h3{font-size:1.2rem}.LandingPage_collectionContent__4wuoQ p{font-size:.95rem}}@media (max-width:480px){.LandingPage_collectionsSection__fbyIQ{padding:50px 12px 60px}.LandingPage_collectionsGrid__pEmdu,.LandingPage_collectionsRightColumn__1EwGA{gap:12px}.LandingPage_collectionCardLarge__Dm3Xp{min-height:280px}.LandingPage_collectionCardSmall__mivBL{min-height:160px}.LandingPage_collectionContent__4wuoQ{padding:20px}.LandingPage_collectionContent__4wuoQ h3{font-size:1.4rem}.LandingPage_collectionCardSmall__mivBL .LandingPage_collectionContent__4wuoQ h3{font-size:1.1rem}.LandingPage_collectionContent__4wuoQ p{font-size:.85rem}.LandingPage_collectionCount__yWcqn{font-size:.75rem;padding:6px 12px}}.LandingPage_howItWorks__eAO7Q{background:linear-gradient(180deg,#fff,#f8f9fa);overflow:hidden;padding:80px 5% 100px;position:relative}.LandingPage_howItWorks__eAO7Q:before{background:radial-gradient(circle at 50% 0,#8a00c414 0,#0000 70%);content:"";height:300px;left:0;pointer-events:none;position:absolute;right:0;top:0}.LandingPage_howItWorksHeader__3\+1N5{margin-bottom:60px;position:relative;text-align:center;z-index:1}.LandingPage_howItWorksHeader__3\+1N5 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;color:#333;margin-bottom:15px}.LandingPage_stepsTimeline__Bl63t{align-items:center;display:flex;gap:0;justify-content:center;margin:0 auto 50px;max-width:1200px;padding:0 20px;position:relative;z-index:1}.LandingPage_stepCard__eKqEp{background:#fff;border:2px solid #8a00c414;border-radius:24px;box-shadow:0 8px 32px #00000014;flex:1 1;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.LandingPage_stepCard__eKqEp:hover{border-color:#8a00c433;box-shadow:0 20px 60px #8a00c426;transform:translateY(-12px) scale(1.03)}.LandingPage_stepCard__eKqEp:hover .LandingPage_stepGlow__MfZH5{opacity:1}.LandingPage_stepCard__eKqEp:hover .LandingPage_stepIcon__uJizc{transform:scale(1.1) rotate(5deg)}.LandingPage_stepGlow__MfZH5{background:radial-gradient(circle at 50% 0,#8a00c41a 0,#0000 70%);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.LandingPage_stepIconWrapper__i-n9F{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;position:relative}.LandingPage_stepIcon__uJizc{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:20px;box-shadow:0 8px 24px #8a00c44d;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:80px;z-index:2}.LandingPage_stepIcon__uJizc:before{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:22px;content:"";filter:blur(12px);inset:-4px;opacity:.3;position:absolute;z-index:-1}.LandingPage_stepBadge__iqf0D{align-items:center;background:#fff;border:3px solid #8a00c4;border-radius:50%;box-shadow:0 4px 12px #8a00c433;color:#8a00c4;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;position:absolute;right:-8px;top:-8px;width:32px;z-index:3}.LandingPage_stepContent__clgmp h3{color:#1f2937;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:12px}.LandingPage_stepContent__clgmp p{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.LandingPage_stepConnector__-7bXc{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 20px;position:relative}.LandingPage_connectorLine__yjMt1{background:linear-gradient(90deg,#8a00c44d,#4a90e24d);border-radius:2px;height:3px;position:relative;width:60px}.LandingPage_connectorLine__yjMt1:after{border-bottom:6px solid #0000;border-left:8px solid #8a00c44d;border-top:6px solid #0000;content:"";height:0;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0}.LandingPage_connectorDot__\+nSaf{animation:LandingPage_pulse__yy8IG 2s ease-in-out infinite;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50%;box-shadow:0 0 0 4px #8a00c41a;height:12px;position:absolute;width:12px}@keyframes LandingPage_pulse__yy8IG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.LandingPage_howItWorksCta__PzZ8T{margin-top:50px;position:relative;text-align:center;z-index:1}.LandingPage_startButton__-TNha{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50px;box-shadow:0 8px 24px #8a00c44d;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;overflow:hidden;padding:18px 36px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.LandingPage_startButton__-TNha:before{background:linear-gradient(135deg,#6200c4,#3a80d2);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.LandingPage_startButton__-TNha:hover{box-shadow:0 12px 40px #8a00c466;transform:translateY(-4px) scale(1.05)}.LandingPage_startButton__-TNha:hover:before{opacity:1}.LandingPage_startButton__-TNha span,.LandingPage_startButton__-TNha svg,.LandingPage_tryNow__yy-zY{position:relative;z-index:1}.LandingPage_tryNow__yy-zY{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff;margin-bottom:0;margin-top:40px;padding:60px 20px 100px;text-align:center}.LandingPage_tryNowContent__fbFlR{margin:0 auto;max-width:700px}.LandingPage_tryNow__yy-zY h2{-webkit-text-fill-color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px;margin-top:20px}.LandingPage_tryNow__yy-zY p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.LandingPage_tryNow__yy-zY .LandingPage_primaryButton__rMJhS{background:#fff;box-shadow:0 5px 20px #0003;color:#8a00c4;font-size:1.1rem;padding:15px 35px}.LandingPage_tryNow__yy-zY .LandingPage_primaryButton__rMJhS:hover{background:#ffffffe6}.LandingPage_footer__5zzhh{background:#222;color:#fff;margin-top:-20px;padding:70px 20px 30px}.LandingPage_footerContent__L9aJI{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.LandingPage_footerSection__uNcmY h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:15px}.LandingPage_footerSection__uNcmY p{color:#aaa;font-size:.9rem;line-height:1.6;margin-bottom:20px}.LandingPage_footerSection__uNcmY h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:20px}.LandingPage_footerSection__uNcmY ul{list-style:none;margin:0;padding:0}.LandingPage_footerSection__uNcmY ul li{margin-bottom:12px}.LandingPage_footerSection__uNcmY ul li a{color:#aaa;font-size:.9rem;text-decoration:none;transition:color .2s ease}.LandingPage_footerSection__uNcmY ul li a:hover{color:#fff;text-decoration:underline}.LandingPage_socialLinks__LghQF{display:flex;gap:15px}.LandingPage_socialLinks__LghQF a{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.LandingPage_socialLinks__LghQF a:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);transform:translateY(-3px)}.LandingPage_footerBottom__-BQdj{align-items:center;border-top:1px solid #ffffff1a;color:#aaa;display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-between;margin:50px auto 0;max-width:1200px;padding-top:30px}@media (max-width:1200px){.LandingPage_stepsContainer__s8L10{padding:20px 10px}.LandingPage_step__VEPXj{padding:35px 25px;width:280px}.LandingPage_stepArrow__iX0D-{margin:0 20px}}@media (max-width:1024px){.LandingPage_landingPage__KT08w section{padding:60px 5%}.LandingPage_hero__iO7J9{flex-direction:column;gap:20px;padding:80px 5% 60px;text-align:center}.LandingPage_heroContent__lq9cJ{align-items:center;margin:0 auto;max-width:800px;padding:20px}.LandingPage_heroContent__lq9cJ h1{font-size:3rem;text-align:center}.LandingPage_heroContent__lq9cJ p{text-align:center}.LandingPage_videoPlaceholder__G9F8A{aspect-ratio:16/9;height:auto;max-width:600px;min-width:280px;width:100%}.LandingPage_categoryGrid__VKlJW{gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.LandingPage_categoryCardLarge__29-pT{grid-column:span 2;grid-row:span 1;min-height:280px}.LandingPage_categoryCardMedium__aG0KH,.LandingPage_categoryCardSmall__f5dnV{grid-column:span 1;grid-row:span 1;min-height:250px}.LandingPage_stepsContainer__s8L10{flex-direction:column;gap:30px}.LandingPage_step__VEPXj{margin:0;max-width:400px;min-height:auto;padding:40px 30px;width:100%}.LandingPage_stepArrow__iX0D-{margin:15px 0;transform:rotate(90deg)}.LandingPage_videoWrapper__ULk1l{aspect-ratio:16/9;height:auto;margin:0 auto;max-width:600px;min-width:280px;width:100%}.LandingPage_heroMedia__Pl5Is{margin-top:-30px;padding:0}.LandingPage_videoPlaceholder__G9F8A{margin:0 auto}}@media (max-width:768px){.LandingPage_landingPage__KT08w section{padding:40px 5%}.LandingPage_hero__iO7J9{gap:0;min-height:auto;padding:clamp(40px,8vh,60px) 5% 40px}.LandingPage_heroContent__lq9cJ{margin-bottom:0;padding:15px 20px}.LandingPage_heroContent__lq9cJ h1{margin-bottom:20px;text-align:center}.LandingPage_heroContent__lq9cJ p{margin-bottom:30px;text-align:center}.LandingPage_editorPreviewCard__9U0zD{margin-top:30px;max-width:100%;padding:20px}.LandingPage_editorPreviewHeader__qQA-E h3{font-size:1.3rem}.LandingPage_editorPreviewHeader__qQA-E p{font-size:.9rem}.LandingPage_editorPreviewCTA__KWFa9{font-size:1rem;padding:14px 24px}.LandingPage_editorPreviewIcon__4sZMZ{font-size:1.1rem}.LandingPage_landingPage__KT08w h2{font-size:2rem}.LandingPage_sectionSubtitle__BdGCZ{font-size:1rem;margin-bottom:40px}.LandingPage_categories__9P6Ez{padding:60px 16px 70px}.LandingPage_categoryGrid__VKlJW{gap:16px;grid-template-columns:repeat(2,1fr);max-width:100%;padding:0}.LandingPage_categoryCardLarge__29-pT,.LandingPage_categoryCardMedium__aG0KH,.LandingPage_categoryCardSmall__f5dnV{border-radius:16px;cursor:pointer;grid-column:span 1;grid-row:span 1;height:200px;min-height:200px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.LandingPage_categoryCardLarge__29-pT:before,.LandingPage_categoryCardMedium__aG0KH:before,.LandingPage_categoryCardSmall__f5dnV:before{background:linear-gradient(180deg,#0000004d 0,#00000080)}.LandingPage_categoryLabel__rEOgR{font-size:.65rem;letter-spacing:.5px;padding:4px 10px}.LandingPage_categoryTitle__n8OGD{font-size:1.2rem;line-height:1.3}.LandingPage_categoryCardLarge__29-pT .LandingPage_categoryTitle__n8OGD,.LandingPage_categoryCardSmall__f5dnV .LandingPage_categoryTitle__n8OGD{font-size:1.2rem}.LandingPage_arrow__NVKFx,.LandingPage_shopNowBtn__ENMom{display:none}.LandingPage_categoryCard__p9yC\+:hover{box-shadow:0 8px 24px #0003;transform:scale(1.02)}.LandingPage_stepsTimeline__Bl63t{flex-direction:column;gap:30px;padding:0 20px}.LandingPage_stepConnector__-7bXc{display:none}.LandingPage_stepCard__eKqEp{margin:0 auto;max-width:500px;padding:35px 25px;width:100%}.LandingPage_stepIcon__uJizc{font-size:28px;height:70px;width:70px}.LandingPage_stepContent__clgmp h3{font-size:20px}.LandingPage_stepContent__clgmp p{font-size:14px}.LandingPage_footerBottom__-BQdj{flex-direction:column;gap:15px;text-align:center}.LandingPage_ctaButtons__yx2PK{flex-direction:row;gap:12px;justify-content:center;width:100%}.LandingPage_primaryButton__rMJhS,.LandingPage_secondaryButton__\+1SrT{align-items:center;display:inline-flex;flex-direction:row;font-size:.95rem;padding:12px 20px;text-align:center;white-space:nowrap}.LandingPage_heroMedia__Pl5Is{margin-top:40px;max-width:100%;padding:0;width:100%}.LandingPage_videoPlaceholder__G9F8A{aspect-ratio:16/9;height:auto;margin:0 auto;max-width:100%;width:100%}.LandingPage_playButton__X7Ilb{height:70px;width:70px}.LandingPage_videoWrapper__ULk1l{aspect-ratio:16/9;margin:0 auto;max-width:100%;min-width:280px;width:400px}}@media (max-width:480px){.LandingPage_landingPage__KT08w section{padding:30px 5%}.LandingPage_hero__iO7J9{gap:0;min-height:auto;padding:clamp(30px,6vh,40px) 5% 30px}.LandingPage_heroContent__lq9cJ{margin-bottom:0;padding:10px 15px}.LandingPage_heroContent__lq9cJ h1{line-height:1.3;margin-bottom:15px}.LandingPage_heroContent__lq9cJ p{line-height:1.5;margin-bottom:25px}.LandingPage_editorPreviewCard__9U0zD{margin-top:25px;padding:16px}.LandingPage_editorPreviewHeader__qQA-E h3{font-size:1.1rem}.LandingPage_editorPreviewHeader__qQA-E p{font-size:.85rem}.LandingPage_editorPreviewCTA__KWFa9{font-size:.95rem;gap:8px;padding:12px 20px}.LandingPage_editorPreviewIcon__4sZMZ{font-size:1rem}.LandingPage_ctaButtons__yx2PK{flex-direction:column;gap:12px;width:100%}.LandingPage_primaryButton__rMJhS,.LandingPage_secondaryButton__\+1SrT{font-size:.95rem;justify-content:center;padding:12px 20px;width:100%}.LandingPage_startButton__-TNha{font-size:.9rem;max-width:280px;padding:12px 24px}.LandingPage_categories__9P6Ez{padding:50px 12px 60px}.LandingPage_categoryGrid__VKlJW{gap:12px;grid-template-columns:repeat(2,1fr);padding:0}.LandingPage_categoryCardLarge__29-pT,.LandingPage_categoryCardMedium__aG0KH,.LandingPage_categoryCardSmall__f5dnV{border-radius:14px;cursor:pointer;grid-column:span 1;grid-row:span 1;height:180px;min-height:180px;padding:18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.LandingPage_categoryCardLarge__29-pT:before,.LandingPage_categoryCardMedium__aG0KH:before,.LandingPage_categoryCardSmall__f5dnV:before{background:linear-gradient(180deg,#0000004d 0,#00000080)}.LandingPage_categoryLabel__rEOgR{font-size:.6rem;letter-spacing:.5px;padding:4px 9px}.LandingPage_categoryTitle__n8OGD{font-size:1.05rem;line-height:1.3}.LandingPage_categoryCardLarge__29-pT .LandingPage_categoryTitle__n8OGD,.LandingPage_categoryCardSmall__f5dnV .LandingPage_categoryTitle__n8OGD{font-size:1.05rem}.LandingPage_arrow__NVKFx,.LandingPage_shopNowBtn__ENMom{display:none}.LandingPage_categoryCard__p9yC\+:hover{box-shadow:0 8px 24px #0003;transform:scale(1.02)}.LandingPage_howItWorks__eAO7Q{padding:40px 5% 50px}.LandingPage_howItWorksHeader__3\+1N5{margin-bottom:40px}.LandingPage_howItWorksHeader__3\+1N5 h2{font-size:1.8rem}.LandingPage_stepsTimeline__Bl63t{flex-direction:column;gap:24px;padding:0 10px}.LandingPage_stepConnector__-7bXc{display:none}.LandingPage_stepCard__eKqEp{border-radius:20px;margin:0;max-width:100%;padding:24px 18px;width:100%}.LandingPage_stepIconWrapper__i-n9F{margin-bottom:18px}.LandingPage_stepIcon__uJizc{border-radius:14px;font-size:24px;height:60px;width:60px}.LandingPage_stepBadge__iqf0D{font-size:10px;height:26px;right:-6px;top:-6px;width:26px}.LandingPage_stepContent__clgmp h3{font-size:16px;margin-bottom:8px}.LandingPage_stepContent__clgmp p{font-size:13px;line-height:1.5}.LandingPage_howItWorksCta__PzZ8T{margin-top:35px}.LandingPage_connectorLine__yjMt1{width:40px}.LandingPage_startButton__-TNha{font-size:15px;max-width:320px;padding:16px 32px;width:100%}.LandingPage_heroMedia__Pl5Is{margin-top:30px;max-width:100%;padding:0;width:100%}.LandingPage_videoPlaceholder__G9F8A{aspect-ratio:16/9;height:auto;margin:0 auto;max-width:100%;width:100%}.LandingPage_playButton__X7Ilb{height:60px;width:60px}.LandingPage_videoPlaceholder__G9F8A p{font-size:1rem;font-weight:600;margin-top:8px}.LandingPage_videoWrapper__ULk1l{aspect-ratio:16/9;height:auto;margin:0 auto;max-width:100%;width:100%}.LandingPage_ctaButtons__yx2PK{margin-bottom:0}}@media (max-width:360px){.LandingPage_hero__iO7J9{padding:25px 5%}.LandingPage_heroContent__lq9cJ{padding:10px}.LandingPage_heroMedia__Pl5Is{margin-top:25px}.LandingPage_videoPlaceholder__G9F8A,.LandingPage_videoWrapper__ULk1l{aspect-ratio:16/9;height:auto;width:100%}.LandingPage_playButton__X7Ilb{height:50px;width:50px}.LandingPage_videoPlaceholder__G9F8A p{font-size:.9rem}.LandingPage_primaryButton__rMJhS,.LandingPage_secondaryButton__\+1SrT{font-size:.95rem;padding:12px 20px}.LandingPage_shopNowBtn__ENMom{display:none}.LandingPage_categoryLabel__rEOgR{font-size:.5rem;padding:2px 6px}.LandingPage_categoryTitle__n8OGD{font-size:.85rem}.LandingPage_categoryCardLarge__29-pT .LandingPage_categoryTitle__n8OGD{font-size:.95rem}.LandingPage_categoryCardSmall__f5dnV .LandingPage_categoryTitle__n8OGD{font-size:.75rem}}.LandingPage_videoWrapper__ULk1l{aspect-ratio:16/9;border-radius:16px;box-shadow:0 15px 40px #0003;height:330px;max-width:550px;min-width:280px;overflow:hidden;position:relative;width:100%}.LandingPage_videoWrapper__ULk1l iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.LandingPage_trendingMockups__FYCmt{background:linear-gradient(135deg,#8a00c40d,#4a90e20d);padding:40px 5% 70px;position:relative}.LandingPage_mockupsGrid__VD\+Tr,.LandingPage_productsGrid__w\+DlZ{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto 50px;max-width:1200px;padding:0 20px}.LandingPage_mockupCard__K4Qbh{background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000014;height:100%;overflow:hidden;transition:all .3s ease}.LandingPage_mockupCard__K4Qbh:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.LandingPage_mockupImage__LtJAf{height:200px;overflow:hidden;position:relative;width:100%}.LandingPage_mockupPlaceholder__o6Q3G{background:linear-gradient(135deg,#8a00c44d,#4a90e24d);height:100%;overflow:hidden;position:relative;width:100%}.LandingPage_mockupImage__LtJAf img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.LandingPage_mockupCard__K4Qbh:hover .LandingPage_mockupImage__LtJAf img{transform:scale(1.05)}.LandingPage_customizableBadge__zfU\+N{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 2px 8px #8a00c44d;display:flex;gap:4px;left:10px;padding:5px 10px}.LandingPage_customizableBadge__zfU\+N,.LandingPage_newBadge__uRaVo{border-radius:16px;color:#fff;font-size:.75rem;font-weight:600;position:absolute;top:10px;z-index:5}.LandingPage_newBadge__uRaVo{background:#10b981;box-shadow:0 2px 8px #10b9814d;padding:5px 12px;right:10px}.LandingPage_productPrice__CQsYE{color:#8a00c4!important;font-size:1.2rem!important;font-weight:700!important;margin-top:10px!important}.LandingPage_productRating__wtfO0{align-items:center;color:#666;display:flex;font-size:.85rem;gap:5px;margin-top:8px}.LandingPage_productRating__wtfO0 span{color:#888}.LandingPage_newReleases__4iCPd{background:linear-gradient(135deg,#10b9810d,#34d3990d);padding:40px 5% 70px;position:relative}.LandingPage_newReleases__4iCPd h2{align-items:center;display:flex;gap:12px;justify-content:center}.LandingPage_rocketIcon__5g7s\+{color:#10b981;filter:drop-shadow(0 0 5px rgba(16,185,129,.5));font-size:2rem}.LandingPage_categoryCard__p9yC\+,.LandingPage_mockupCard__K4Qbh{cursor:pointer}.LandingPage_mockupPlaceholder__o6Q3G:before{animation:LandingPage_shimmer__PbqrQ 2.5s infinite;background:linear-gradient(to bottom right,#fff0,#fff3,#fff0);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(30deg);width:200%}@keyframes LandingPage_shimmer__PbqrQ{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}.LandingPage_mockupCard__K4Qbh h3{color:#333;font-size:1.2rem;font-weight:600;margin:20px 20px 10px}.LandingPage_mockupCard__K4Qbh p{color:#666;font-size:.9rem;line-height:1.5;margin:0 20px 20px}.LandingPage_viewMoreContainer__F1NGH{display:flex;justify-content:center;margin-top:40px}.LandingPage_viewMoreButton__LKy0x{align-items:center;background:#fff;border-radius:30px;box-shadow:0 4px 15px #8a00c41a;color:#8a00c4;display:flex;font-weight:600;gap:10px;padding:14px 25px;text-decoration:none;transition:all .3s ease}.LandingPage_viewMoreButton__LKy0x:hover{box-shadow:0 7px 20px #8a00c433;transform:translateY(-3px)}.LandingPage_topCategories__LLOUr{background:#121212;padding:70px 5%;position:relative}.LandingPage_topCategories__LLOUr h2{-webkit-text-fill-color:#fff;background:none;color:#fff}.LandingPage_topCategories__LLOUr .LandingPage_sectionSubtitle__BdGCZ{color:#ffffffb3}.LandingPage_categoriesGrid__nqFHc{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.LandingPage_categoryCard__p9yC\+{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #ffffff1a;display:flex;flex-direction:column;padding:30px;transition:all .3s ease}.LandingPage_categoryCard__p9yC\+:hover{background:#ffffff26;border:1px solid #ffffff4d;box-shadow:0 15px 40px #ffffff26;transform:translateY(-10px)}.LandingPage_categoryIcon__DZWeJ{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:12px;color:#fff;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.LandingPage_categoryCard__p9yC\+ h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:15px}.LandingPage_categoryCard__p9yC\+ p{color:#fffc;font-size:.95rem;line-height:1.6;margin-bottom:20px}.LandingPage_categoryLink__04KeQ{align-items:center;color:#4a90e2;display:flex;font-weight:600;margin-top:auto;padding:5px 0;position:relative;text-decoration:none;transition:all .3s ease}.LandingPage_categoryLink__04KeQ:after{background:linear-gradient(90deg,#8a00c4,#4a90e2);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.LandingPage_categoryLink__04KeQ:hover{color:#fff}.LandingPage_categoryLink__04KeQ:hover:after{width:100%}@media (max-width:1024px){.LandingPage_categoriesGrid__nqFHc,.LandingPage_mockupsGrid__VD\+Tr{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0 10px}.LandingPage_topCategories__LLOUr,.LandingPage_trendingMockups__FYCmt{padding:60px 5%}}@media (max-width:768px){.LandingPage_mockupsGrid__VD\+Tr,.LandingPage_productsGrid__w\+DlZ{gap:10px;grid-template-columns:repeat(2,1fr);padding:0 6px}.LandingPage_categoriesGrid__nqFHc{gap:20px;grid-template-columns:1fr 1fr}.LandingPage_topCategories__LLOUr,.LandingPage_trendingMockups__FYCmt{padding:50px 5%}.LandingPage_mockupImage__LtJAf{height:160px}}@media (max-width:480px){.LandingPage_categoriesGrid__nqFHc,.LandingPage_mockupsGrid__VD\+Tr,.LandingPage_productsGrid__w\+DlZ{gap:8px;grid-template-columns:repeat(2,1fr);padding:0 4px}.LandingPage_topCategories__LLOUr,.LandingPage_trendingMockups__FYCmt{padding:40px 5%}.LandingPage_mockupImage__LtJAf{height:160px}.LandingPage_mockupCard__K4Qbh h3{font-size:1rem;margin:12px 12px 8px}.LandingPage_mockupCard__K4Qbh p{font-size:.8rem;margin:0 12px 12px}.LandingPage_categoryCard__p9yC\+{padding:20px 15px}.LandingPage_categoryCard__p9yC\+ h3{font-size:1.1rem}.LandingPage_categoryCard__p9yC\+ p{font-size:.85rem}}@media (max-width:768px){.LandingPage_hero__iO7J9{perspective:1000px}.LandingPage_hero__iO7J9 .LandingPage_shape1__EKhE-,.LandingPage_hero__iO7J9 .LandingPage_shape2__tsFhU,.LandingPage_hero__iO7J9 .LandingPage_shape3__BQAhQ,.LandingPage_hero__iO7J9 .LandingPage_shape4__tB0HE{filter:blur(40px);opacity:.4}}@media (max-width:480px){.LandingPage_hero__iO7J9{perspective:800px}.LandingPage_hero__iO7J9:after{filter:blur(15px)}}.LandingPage_hero__iO7J9 .LandingPage_bubble__jtVVY{background:radial-gradient(circle at 25% 25%,#fff9,#8a00c433);border-radius:50%;box-shadow:0 0 15px #fff6,inset 0 0 20px #fff6;filter:blur(1px);pointer-events:none;position:absolute;transform-style:preserve-3d;z-index:-1}.LandingPage_hero__iO7J9 .LandingPage_bubble__jtVVY:before{background:#ffffffb3;border-radius:50%;content:"";filter:blur(1px);height:35%;left:20%;position:absolute;top:15%;width:35%}.LandingPage_hero__iO7J9 .LandingPage_bubble1__jdkQi{animation:LandingPage_bubbleRise__9ddSQ 15s linear infinite;animation-delay:0s;bottom:5%;height:35px;left:10%;opacity:.9;width:35px}.LandingPage_hero__iO7J9 .LandingPage_bubble2__NtVS8{animation:LandingPage_bubbleRise__9ddSQ 18s linear infinite;animation-delay:3s;bottom:0;height:28px;left:20%;opacity:.85;width:28px}.LandingPage_hero__iO7J9 .LandingPage_bubble3__Wam1m{animation:LandingPage_bubbleRise__9ddSQ 20s linear infinite;animation-delay:6s;bottom:10%;height:45px;left:30%;opacity:.9;width:45px}.LandingPage_hero__iO7J9 .LandingPage_bubble4__YNMG3{animation:LandingPage_bubbleRise__9ddSQ 12s linear infinite;animation-delay:2s;bottom:5%;height:22px;left:40%;opacity:.8;width:22px}.LandingPage_hero__iO7J9 .LandingPage_bubble5__2qGvt{animation:LandingPage_bubbleRise__9ddSQ 16s linear infinite;animation-delay:1s;bottom:15%;height:40px;left:50%;opacity:.85;width:40px}.LandingPage_hero__iO7J9 .LandingPage_bubble6__eDZOV{animation:LandingPage_bubbleRise__9ddSQ 14s linear infinite;animation-delay:5s;bottom:8%;height:25px;left:60%;opacity:.9;width:25px}.LandingPage_hero__iO7J9 .LandingPage_bubble7__vY51N{animation:LandingPage_bubbleRise__9ddSQ 19s linear infinite;animation-delay:7s;bottom:12%;height:32px;left:70%;opacity:.8;width:32px}.LandingPage_hero__iO7J9 .LandingPage_bubble8__2eGm0{animation:LandingPage_bubbleRise__9ddSQ 13s linear infinite;animation-delay:4s;bottom:3%;height:20px;left:80%;opacity:.9;width:20px}.LandingPage_hero__iO7J9 .LandingPage_bubble9__kMIiq{animation:LandingPage_bubbleRise__9ddSQ 17s linear infinite;animation-delay:0s;bottom:10%;height:38px;left:85%;opacity:.85;width:38px}.LandingPage_hero__iO7J9 .LandingPage_bubble10__ej7WH{animation:LandingPage_bubbleRise__9ddSQ 16s linear infinite;animation-delay:8s;bottom:15%;height:27px;left:15%;opacity:.9;width:27px}.LandingPage_hero__iO7J9 .LandingPage_bubble11__jmZfY{animation:LandingPage_bubbleRise__9ddSQ 21s linear infinite;animation-delay:3.5s;bottom:0;height:36px;left:45%;opacity:.85;width:36px}.LandingPage_hero__iO7J9 .LandingPage_bubble12__wQJ0M{animation:LandingPage_bubbleRise__9ddSQ 15s linear infinite;animation-delay:2.5s;bottom:7%;height:24px;left:75%;opacity:.9;width:24px}@keyframes LandingPage_bubbleRise__9ddSQ{0%{opacity:0;transform:translateY(0) translateX(0) scale(1)}5%{opacity:.9;transform:translateY(-30px) translateX(5px) scale(1.05)}70%{opacity:.8}to{opacity:0;transform:translateY(-120vh) translateX(20px) scale(1.5);transform:translateY(-120vh) translateX(var(--bubble-x,20px)) scale(1.5)}}@keyframes LandingPage_bubbleWobble__ImHhW{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-8px) rotate(-2deg)}75%{transform:translateX(8px) rotate(2deg)}}.LandingPage_hero__iO7J9 .LandingPage_bubble1__jdkQi,.LandingPage_hero__iO7J9 .LandingPage_bubble5__2qGvt,.LandingPage_hero__iO7J9 .LandingPage_bubble9__kMIiq{animation:LandingPage_bubbleRise__9ddSQ 15s linear infinite,LandingPage_bubbleWobble__ImHhW 3s ease-in-out infinite}.LandingPage_hero__iO7J9 .LandingPage_bubble10__ej7WH,.LandingPage_hero__iO7J9 .LandingPage_bubble2__NtVS8,.LandingPage_hero__iO7J9 .LandingPage_bubble6__eDZOV{animation:LandingPage_bubbleRise__9ddSQ 18s linear infinite,LandingPage_bubbleWobble__ImHhW 4s ease-in-out 1s infinite}.LandingPage_hero__iO7J9 .LandingPage_bubble11__jmZfY,.LandingPage_hero__iO7J9 .LandingPage_bubble3__Wam1m,.LandingPage_hero__iO7J9 .LandingPage_bubble7__vY51N{animation:LandingPage_bubbleRise__9ddSQ 20s linear infinite,LandingPage_bubbleWobble__ImHhW 5s ease-in-out .5s infinite}.LandingPage_hero__iO7J9 .LandingPage_bubble12__wQJ0M,.LandingPage_hero__iO7J9 .LandingPage_bubble4__YNMG3,.LandingPage_hero__iO7J9 .LandingPage_bubble8__2eGm0{animation:LandingPage_bubbleRise__9ddSQ 12s linear infinite,LandingPage_bubbleWobble__ImHhW 2.5s ease-in-out 1.5s infinite}@media (max-width:768px){.LandingPage_hero__iO7J9 .LandingPage_bubble__jtVVY{filter:blur(1px)}}.LandingPage_trendingAiImages__U0tRC{background:linear-gradient(135deg,#8a00c408,#4a90e208);overflow:hidden;padding:70px 5%;position:relative}.LandingPage_trendingAiImages__U0tRC:before{background:url(/static/media/gallery-header-pattern.187912220fa2f018527c.svg) repeat;content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%;z-index:0}.LandingPage_sectionHeader__UkeOA{margin-top:30px;position:relative;z-index:1}.LandingPage_trendingAiImages__U0tRC h2{align-items:center;display:flex;gap:12px;justify-content:center}.LandingPage_fireIcon__wxvxI{color:#ff6b00;filter:drop-shadow(0 0 5px rgba(255,107,0,.5));font-size:2rem}.LandingPage_trendingImagesGrid__8GHYQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;position:relative;z-index:1}.LandingPage_trendingImageCard__rUoSc{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translateY(0);transition:all .25s ease}.LandingPage_trendingImageCard__rUoSc:hover{border:2px solid #8a00c433;box-shadow:0 12px 24px #8a00c426;transform:translateY(-8px)}.LandingPage_trendingImageCard__rUoSc:active{box-shadow:0 6px 12px #8a00c433;transform:translateY(-4px)}.LandingPage_trendingImageContainer__f9tgv{overflow:hidden;padding-bottom:75%;position:relative;width:100%}.LandingPage_trendingImageContainer__f9tgv:after{background:linear-gradient(180deg,#8a00c400,#8a00c44d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}.LandingPage_trendingImageCard__rUoSc:hover .LandingPage_trendingImageContainer__f9tgv:after{opacity:1}.LandingPage_trendingImageContainer__f9tgv img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.LandingPage_trendingImageCard__rUoSc:hover img{transform:scale(1.08)}.LandingPage_trendingImageContent__ry5K5{display:flex;flex:1 1;flex-direction:column;padding:14px 16px}.LandingPage_trendingImagePrompt__-AtSV{align-items:flex-start;color:#333;display:flex;font-size:.9rem;font-weight:500;gap:8px;line-height:1.5;margin:0;position:relative}.LandingPage_trendingImagePrompt__-AtSV>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.LandingPage_copyPromptButton__JQqW0{background:none;border:none;border-radius:4px;color:#8a00c4;cursor:pointer;flex-shrink:0;font-size:.85rem;margin-top:2px;opacity:.6;padding:4px;position:relative;transition:all .2s ease}.LandingPage_copyPromptButton__JQqW0:hover{background-color:#8a00c41a;opacity:1}.LandingPage_copiedTooltip__6VMGz{animation:LandingPage_fadeInOut__RG3cz 2s ease;background-color:#000000b3;border-radius:4px;color:#fff;font-size:.7rem;font-weight:500;padding:4px 8px;pointer-events:none;position:absolute;right:0;top:-25px;white-space:nowrap}@keyframes LandingPage_fadeInOut__RG3cz{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.LandingPage_viewInGalleryButton__3\+np-{align-self:flex-start;background-color:#8a00c41a;border:1px solid #8a00c433;border-radius:6px;color:#8a00c4;font-size:.8rem;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .2s ease}.LandingPage_viewInGalleryButton__3\+np-:hover{background-color:#8a00c433}.LandingPage_trendingBadge__e9oiH{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#8a00c4b3;border-radius:16px;box-shadow:0 2px 8px #8a00c44d;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:5}.LandingPage_loadingContainer__aosT5{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;width:100%}.LandingPage_spinner__4TtZK{animation:LandingPage_spin__i9tz- 1s linear infinite;border:4px solid #8a00c41a;border-left-color:#8a00c4;border-radius:50%;height:40px;margin-bottom:20px;width:40px}@keyframes LandingPage_spin__i9tz-{to{transform:rotate(1turn)}}.LandingPage_noTrendingContainer__Y1-O9{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:30px;min-height:200px}@media (max-width:1024px){.LandingPage_trendingImagesGrid__8GHYQ{gap:16px;grid-template-columns:repeat(4,1fr)}.LandingPage_trendingAiImages__U0tRC{padding:60px 5%}}@media (max-width:900px){.LandingPage_trendingImagesGrid__8GHYQ{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.LandingPage_trendingImagesGrid__8GHYQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.LandingPage_trendingImagesGrid__8GHYQ{gap:12px;grid-template-columns:repeat(2,1fr)}.LandingPage_trendingAiImages__U0tRC{padding:40px 5%}.LandingPage_trendingImageContent__ry5K5{padding:10px}.LandingPage_trendingImagePrompt__-AtSV{font-size:.8rem}.LandingPage_viewInGalleryButton__3\+np-{font-size:.75rem;padding:5px 10px}}.LandingPage_landingPage__KT08w section:not(.LandingPage_hero__iO7J9):not(.LandingPage_features__je7gh):not(.LandingPage_topCategories__LLOUr):before{background:linear-gradient(90deg,#8a00c403,#8a00c41a,#4a90e21a,#4a90e203);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.LandingPage_trendingAiImages__U0tRC{padding-top:40px}.LandingPage_sectionHeader__UkeOA{margin-bottom:40px}.LandingPage_trendingAiImages__U0tRC .LandingPage_sectionHeader__UkeOA h2{margin-top:10px}body{margin:0;overflow-x:hidden;padding:0}.ProductCard_productCard__FkUgq{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #0000000f;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}.ProductCard_productCard__FkUgq:hover{border-color:#8a00c426;box-shadow:0 8px 28px #8a00c41f;transform:translateY(-6px) scale(1.015)}.ProductCard_imageContainer__PGDoV{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding-top:135%;position:relative;width:100%}.ProductCard_productImage__7tO6m{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.ProductCard_productCard__FkUgq:hover .ProductCard_productImage__7tO6m{transform:scale(1.05)}.ProductCard_badges__pdUUd{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:10px;z-index:2}.ProductCard_badges__pdUUd span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;box-shadow:0 2px 8px #0000001a;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.ProductCard_badgeFeatured__JxJpZ{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff}.ProductCard_badgeOutOfStock__mYmIA{background:#ef4444;color:#fff}.ProductCard_badgeLowStock__89gj9{background:#f59e0b;color:#fff}.ProductCard_badgeCustomizable__LzzL8{background:#10b981;color:#fff}.ProductCard_wishlistIconBtn__voOZ8{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#9ca3af;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:40px;z-index:3}.ProductCard_wishlistIconBtn__voOZ8:hover:not(:disabled){background:#fff;box-shadow:0 4px 12px #ec48994d;transform:scale(1.15)}.ProductCard_wishlistIconBtn__voOZ8:disabled{cursor:not-allowed;opacity:.6}.ProductCard_wishlistActive__1wd1S{background:#fff;color:#ec4899}.ProductCard_wishlistActive__1wd1S:hover:not(:disabled){color:#db2777}.ProductCard_productInfo__8pjnt{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;padding:14px}.ProductCard_category__4BNF-{color:#8a00c4;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ProductCard_productName__ZFAgc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.25;margin:0;min-height:32px;overflow:hidden}.ProductCard_ratingPriceRow__UJUSa{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px;padding-top:2px}.ProductCard_rating__neVvH{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.ProductCard_stars__vDSUt{display:flex;gap:2px}.ProductCard_starFilled__wEJOm{color:#fbbf24;font-size:14px}.ProductCard_starHalf__7JsBo{color:#fbbf24;font-size:14px;opacity:.5}.ProductCard_starEmpty__WSWQo{color:#d1d5db;font-size:14px}.ProductCard_reviewCount__AY2ng{color:#9ca3af;font-size:12px;font-weight:500}.ProductCard_price__5A4JW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:18px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.ProductCard_quantityBadge__B5Gwz,.ProductCard_quantityIndicator__d3rU4{display:none}.ProductCard_quantitySelector__tm2GG{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;margin-top:6px;padding:6px 10px}.ProductCard_quantityLabel__pbutL{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProductCard_quantityControls__2Tekh{align-items:center;display:flex;gap:8px}.ProductCard_quantityBtn__2i3En{align-items:center;background:#fff;border:2px solid #8a00c4;border-radius:6px;color:#8a00c4;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;line-height:1;transition:all .2s ease;width:28px}.ProductCard_quantityBtn__2i3En:hover:not(:disabled){background:#8a00c4;color:#fff;transform:scale(1.1)}.ProductCard_quantityBtn__2i3En:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.3}.ProductCard_quantityValue__2JBaP{color:#1f2937;font-size:14px;font-weight:700;min-width:24px;text-align:center}@keyframes ProductCard_slideIn__AJATi{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ProductCard_actionButtons__oLu8W{display:flex;gap:5px;margin-top:auto;padding-top:6px}.ProductCard_addToCartBtn__eo3nC{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 8px #8a00c433;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProductCard_addToCartBtn__eo3nC:hover:not(.ProductCard_disabled__GHiGn){background:linear-gradient(135deg,#6200c4,#3a80d2);box-shadow:0 6px 16px #8a00c459;transform:translateY(-2px)}.ProductCard_addToCartBtn__eo3nC.ProductCard_inCart__XBBrE{background:#10b981}.ProductCard_addToCartBtn__eo3nC.ProductCard_inCart__XBBrE:hover{background:#059669}.ProductCard_addToCartBtn__eo3nC.ProductCard_disabled__GHiGn{background:#9ca3af;cursor:not-allowed}.ProductCard_productInfo__8pjnt .ProductCard_customizeBtn__hcJZ9{align-items:center;background:#fff;border:2px solid #8a00c4;border-radius:8px;color:#8a00c4;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ProductCard_productInfo__8pjnt .ProductCard_customizeBtn__hcJZ9:hover{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 6px 16px #8a00c44d;color:#fff;transform:translateY(-2px)}.ProductCard_cartIcon__Srez\+{align-items:center;display:inline-flex;margin-right:6px;vertical-align:middle}.ProductCard_cartIcon__Srez\+ svg{height:16px;width:16px}.ProductCard_checkmark__n48a1{font-size:16px}@media (max-width:768px){.ProductCard_productInfo__8pjnt{flex:1 1;gap:4px;padding:10px}.ProductCard_productName__ZFAgc{font-size:13px;min-height:34px}.ProductCard_price__5A4JW{font-size:16px}.ProductCard_overlay__QobIg{background:linear-gradient(0deg,#000c 0,#0000);opacity:1;transform:translateY(0)}.ProductCard_buyNowBtn__1eZPU{font-size:11px;padding:6px 10px}.ProductCard_actionButtons__oLu8W{flex-direction:column;gap:5px;margin-top:auto;padding-top:8px}.ProductCard_addToCartBtn__eo3nC{font-size:12px;padding:8px 10px}.ProductCard_productInfo__8pjnt .ProductCard_customizeBtn__hcJZ9{font-size:12px;padding:8px 10px;width:100%}.ProductCard_quantitySelector__tm2GG{border-radius:6px;margin-top:7px;padding:5px 8px}.ProductCard_quantityLabel__pbutL{font-size:10px}.ProductCard_quantityBtn__2i3En{border-width:1.5px;font-size:12px;height:22px;width:22px}.ProductCard_quantityValue__2JBaP{font-size:11px;min-width:18px}}@media (max-width:480px){.ProductCard_productCard__FkUgq{border-radius:12px}.ProductCard_imageContainer__PGDoV{padding-top:140%}.ProductCard_productInfo__8pjnt{flex:1 1;gap:3px;padding:10px}.ProductCard_ratingPriceRow__UJUSa{gap:6px;margin-top:0;padding-top:0}.ProductCard_category__4BNF-{font-size:9px;letter-spacing:.5px}.ProductCard_productName__ZFAgc{font-size:11px;line-height:1.2;min-height:28px}.ProductCard_rating__neVvH{gap:3px}.ProductCard_starEmpty__WSWQo,.ProductCard_starFilled__wEJOm,.ProductCard_starHalf__7JsBo{font-size:11px}.ProductCard_reviewCount__AY2ng{font-size:9px}.ProductCard_price__5A4JW{font-size:14px}.ProductCard_quantityIndicator__d3rU4{margin-top:6px}.ProductCard_quantityBadge__B5Gwz{border-radius:10px;font-size:9px;padding:3px 8px}.ProductCard_quantitySelector__tm2GG{border-radius:6px;margin-top:6px;padding:5px 8px}.ProductCard_quantityLabel__pbutL{font-size:9px}.ProductCard_quantityControls__2Tekh{gap:5px}.ProductCard_quantityBtn__2i3En{border-radius:4px;border-width:1.5px;font-size:11px;height:20px;width:20px}.ProductCard_quantityValue__2JBaP{font-size:10px;min-width:16px}.ProductCard_actionButtons__oLu8W{gap:4px;margin-top:auto;padding-top:2px}.ProductCard_addToCartBtn__eo3nC,.ProductCard_productInfo__8pjnt .ProductCard_customizeBtn__hcJZ9{border-radius:8px;font-size:11px;gap:3px;padding:7px 8px}.ProductCard_cartIcon__Srez\+ svg{height:13px;width:13px}.ProductCard_checkmark__n48a1{font-size:13px}.ProductCard_icon__VwEBS{font-size:12px}.ProductCard_badges__pdUUd{gap:4px;left:8px;top:8px}.ProductCard_badges__pdUUd span{border-radius:5px;font-size:8px;letter-spacing:.3px;padding:3px 7px}}@media (max-width:360px){.ProductCard_quantitySelector__tm2GG{margin-top:5px;padding:4px 6px}.ProductCard_quantityLabel__pbutL{font-size:8px}.ProductCard_quantityControls__2Tekh{gap:4px}.ProductCard_quantityBtn__2i3En{border-radius:3px;border-width:1px;font-size:10px;height:18px;width:18px}.ProductCard_quantityValue__2JBaP{font-size:9px;min-width:14px}}@keyframes ProductCard_shimmer__UBibF{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ProductCard_productCard__FkUgq.ProductCard_loading__PGKhv{pointer-events:none}.ProductCard_productCard__FkUgq.ProductCard_loading__PGKhv .ProductCard_productImage__7tO6m{animation:ProductCard_shimmer__UBibF 2s infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 40px,#f0f0f0 80px);background-size:1000px 100%}.AboutPage_aboutPage__5EQSB{color:#1a1a1a;min-height:100vh;width:100%}.AboutPage_hero__tEZl-{align-items:center;animation:AboutPage_gradientAnimation__lWrAO 15s ease infinite;background:linear-gradient(-45deg,#4f46e5,#9333ea,#2563eb,#7c3aed);background-size:400% 400%;color:#fff;display:flex;height:50vh;justify-content:center;max-height:600px;min-height:400px;overflow:hidden;position:relative;width:100%}@keyframes AboutPage_gradientAnimation__lWrAO{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AboutPage_heroContent__xhrv7{max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.AboutPage_hero__tEZl- h1{color:#fff;font-size:4rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 10px #0003}.AboutPage_hero__tEZl- p{color:#fffffff2;font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:600px}.AboutPage_heroOverlay__rtcse{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000004d;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.AboutPage_heroOverlay__rtcse:after,.AboutPage_heroOverlay__rtcse:before{animation:AboutPage_pulseAnimation__ZJheE 8s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#fff0 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}.AboutPage_heroOverlay__rtcse:after{animation-delay:-4s;opacity:.7}@keyframes AboutPage_pulseAnimation__ZJheE{0%{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.3;transform:translate(2%,2%) scale(1.1)}to{opacity:.5;transform:translate(0) scale(1)}}.AboutPage_section__rP2h0{margin:0 auto;max-width:1200px;padding:5rem 1.5rem}.AboutPage_sectionHeader__Wc6tY{margin-bottom:4rem;text-align:center}.AboutPage_sectionHeader__Wc6tY h2{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.AboutPage_sectionHeader__Wc6tY p{color:#6b7280;font-size:1.25rem;margin:0 auto;max-width:600px}.AboutPage_missionContainer__J4oq8{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.AboutPage_missionContainer__J4oq8{grid-template-columns:3fr 2fr}}.AboutPage_missionContent__HNEUO{padding-right:2rem}.AboutPage_missionContent__HNEUO h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f46e5,#9333ea);-webkit-background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.AboutPage_missionContent__HNEUO p{color:#4b5563;font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}.AboutPage_missionStats__5DkZi{grid-gap:1.5rem;background:#f9fafb;border-radius:12px;box-shadow:0 10px 30px #0000000d;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:2rem}.AboutPage_statItem__UqVV3{text-align:center}.AboutPage_statNumber__NI4Kt{color:#4f46e5;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.AboutPage_statLabel__sfgM\+{color:#6b7280;font-size:.875rem;font-weight:500}.AboutPage_valuesSection__DiKrD{background-color:#f9fafb;padding-bottom:7rem;padding-top:7rem}.AboutPage_valuesGrid__Sqz6d{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:640px){.AboutPage_valuesGrid__Sqz6d{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AboutPage_valuesGrid__Sqz6d{grid-template-columns:repeat(4,1fr)}}.AboutPage_valueCard__5vC6J{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;padding:2rem;transition:all .3s ease}.AboutPage_valueCard__5vC6J:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.AboutPage_valueIcon__hdJs6{align-items:center;background:#4f46e51a;border-radius:10px;color:#4f46e5;display:flex;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.AboutPage_valueCard__5vC6J h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AboutPage_valueCard__5vC6J p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.AboutPage_teamGrid__Z2PoJ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.AboutPage_teamGrid__Z2PoJ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AboutPage_teamGrid__Z2PoJ{grid-template-columns:repeat(4,1fr)}}.AboutPage_teamCard__q\+qt1{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;transition:all .3s ease}.AboutPage_teamCard__q\+qt1:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.AboutPage_teamMemberPhoto__0eG-w{height:250px;overflow:hidden;width:100%}.AboutPage_teamMemberPhoto__0eG-w img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.AboutPage_teamCard__q\+qt1:hover .AboutPage_teamMemberPhoto__0eG-w img{transform:scale(1.05)}.AboutPage_teamMemberInfo__9\+U-R{padding:1.5rem}.AboutPage_teamMemberInfo__9\+U-R h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.AboutPage_teamMemberInfo__9\+U-R h4{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:1rem}.AboutPage_teamMemberInfo__9\+U-R p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.AboutPage_storySection__XNSMf{background-color:#f9fafb;padding-bottom:7rem;padding-top:7rem}.AboutPage_storyContainer__z1hak{grid-gap:4rem;align-items:flex-start;display:grid;gap:4rem;grid-template-columns:1fr}@media (min-width:768px){.AboutPage_storyContainer__z1hak{grid-template-columns:1fr 1fr}}.AboutPage_storyContent__Shukc h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f46e5,#9333ea);-webkit-background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.AboutPage_storyContent__Shukc p{color:#4b5563;font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}.AboutPage_timeline__hO8fa{padding-left:2rem;position:relative}.AboutPage_timeline__hO8fa:before{background:linear-gradient(180deg,#4f46e5 0,#9333ea);content:"";height:100%;left:8px;position:absolute;top:0;width:2px}.AboutPage_timelineItem__UgSMP{padding-bottom:2.5rem;position:relative}.AboutPage_timelineItem__UgSMP:last-child{padding-bottom:0}.AboutPage_timelineYear__i3VaS{align-items:center;background:#4f46e5;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #4f46e54d;color:#fff;display:flex;font-size:1rem;font-weight:700;height:18px;justify-content:center;left:-2rem;position:absolute;top:0;width:18px}.AboutPage_timelineContent__FxtGI{padding-top:.25rem}.AboutPage_timelineContent__FxtGI h4{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.AboutPage_timelineContent__FxtGI p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.AboutPage_joinSection__f-Zs4{background:linear-gradient(90deg,#4f46e5,#9333ea);color:#fff;padding-bottom:6rem;padding-top:6rem}.AboutPage_joinContainer__qk127{margin:0 auto;max-width:700px;text-align:center}.AboutPage_joinContainer__qk127 h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.AboutPage_joinContainer__qk127 p{font-size:1.125rem;line-height:1.8;margin-bottom:2rem;opacity:.9}.AboutPage_joinButton__m1X9L{background:#fff;border-radius:8px;color:#4f46e5;display:inline-block;font-size:1rem;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:all .3s ease}.AboutPage_joinButton__m1X9L:hover{box-shadow:0 6px 15px #fff3;transform:translateY(-2px)}.AboutPage_particle__e6FQz{background:#fff9;border-radius:50%;box-shadow:0 0 10px 2px #ffffff4d;pointer-events:none;position:absolute;z-index:2}.ContactPage_contactPage__GPuxZ{color:#1a1a1a;min-height:100vh;width:100%}.ContactPage_hero__iXgIz{align-items:center;animation:ContactPage_gradientAnimation__DecR1 12s ease infinite alternate;background:linear-gradient(120deg,#2563eb,#7c3aed,#9333ea,#4f46e5);background-size:300% 300%;color:#fff;display:flex;height:40vh;justify-content:center;max-height:500px;min-height:300px;overflow:hidden;position:relative;width:100%}@keyframes ContactPage_gradientAnimation__DecR1{0%{background-position:0 50%}50%{background-position:100% 25%}to{background-position:0 50%}}.ContactPage_heroContent__E2-B1{max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.ContactPage_hero__iXgIz h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#e2e8f0);-webkit-background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 10px #0000001a}.ContactPage_hero__iXgIz p{color:#fffffff2;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.ContactPage_heroOverlay__jrWKo{background:#0003;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.ContactPage_heroOverlay__jrWKo:before{animation:ContactPage_floatAnimation__yjpgS 20s linear infinite;background:radial-gradient(circle at 20% 30%,#ffffff1a 0,#0000 12%),radial-gradient(circle at 80% 20%,#ffffff26 0,#0000 15%),radial-gradient(circle at 40% 80%,#ffffff1a 0,#0000 10%),radial-gradient(circle at 70% 60%,#ffffff1f 0,#0000 14%);content:"";height:150%;left:-25%;position:absolute;top:-25%;width:150%}@keyframes ContactPage_floatAnimation__yjpgS{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}.ContactPage_glowDot__8Wgr1{background:#fff;border-radius:50%;filter:blur(8px);opacity:.6;position:absolute;z-index:0}.ContactPage_section__Q92T\+{margin:0 auto;max-width:1200px;padding:5rem 1.5rem}.ContactPage_contactContainer__ycmyo{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.ContactPage_contactContainer__ycmyo{grid-template-columns:3fr 2fr}}.ContactPage_contactForm__80ebZ{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:2.5rem}.ContactPage_contactForm__80ebZ h2{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.ContactPage_formGroup__-mjzE{margin-bottom:1.5rem}.ContactPage_formGroup__-mjzE label{color:#4b5563;display:block;font-weight:500;margin-bottom:.5rem}.ContactPage_formGroup__-mjzE input,.ContactPage_formGroup__-mjzE textarea{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ContactPage_formGroup__-mjzE input:focus,.ContactPage_formGroup__-mjzE textarea:focus{background-color:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;outline:none}.ContactPage_charCount__kBPrp{color:#6b7280;display:block;font-size:.875rem;margin-top:.5rem;text-align:right}.ContactPage_submitButton__GI9pX{background:linear-gradient(90deg,#4f46e5,#9333ea);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.ContactPage_submitButton__GI9pX:hover{box-shadow:0 6px 15px #4f46e54d;transform:translateY(-2px)}.ContactPage_submitButton__GI9pX:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.ContactPage_successMessage__d0a0i{background-color:#d1fae5;color:#047857}.ContactPage_errorMessage__AqCiK,.ContactPage_successMessage__d0a0i{border-radius:8px;font-weight:500;margin-top:1.5rem;padding:1rem;text-align:center}.ContactPage_errorMessage__AqCiK{background-color:#fee2e2;color:#dc2626}.ContactPage_contactInfo__RhfNS{background:#f9fafb;border-radius:12px;padding:2.5rem}.ContactPage_contactInfo__RhfNS h2{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.ContactPage_contactMethod__rC79d{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.ContactPage_methodIcon__mXleD{align-items:center;background:#4f46e51a;border-radius:8px;color:#4f46e5;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ContactPage_contactMethod__rC79d h3{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.ContactPage_contactMethod__rC79d p{color:#4b5563;font-size:1rem;margin:0}.ContactPage_note__hb6M7{color:#6b7280;font-size:.875rem;margin-top:.25rem}.ContactPage_socialLinks__IyhdZ{margin-top:2rem}.ContactPage_socialLinks__IyhdZ h3{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.ContactPage_socialIcons__2I\+LW{display:flex;gap:1rem}.ContactPage_socialIcon__LBTgA{align-items:center;background:#4f46e51a;border-radius:8px;color:#4f46e5;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ContactPage_socialIcon__LBTgA:hover{background:#4f46e5;color:#fff;transform:translateY(-2px)}.ContactPage_locationsSection__Ise\+9{background-color:#f9fafb;padding-bottom:5rem;padding-top:5rem}.ContactPage_sectionHeader__HQsnJ{margin-bottom:3rem;text-align:center}.ContactPage_sectionHeader__HQsnJ h2{color:#1a1a1a;font-size:2.25rem;font-weight:700;margin-bottom:1rem}.ContactPage_sectionHeader__HQsnJ p{color:#6b7280;font-size:1.25rem;margin:0 auto;max-width:600px}.ContactPage_locationsGrid__wm5y9{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.ContactPage_locationsGrid__wm5y9{grid-template-columns:repeat(3,1fr)}}.ContactPage_locationCard__YLmUf{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:2rem;transition:all .2s ease}.ContactPage_locationCard__YLmUf:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.ContactPage_locationCard__YLmUf h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.ContactPage_locationDetails__LLnc1{display:flex;flex-direction:column;gap:1rem}.ContactPage_locationDetail__JhOSE{align-items:flex-start;display:flex;gap:.75rem}.ContactPage_locationDetail__JhOSE svg{color:#4f46e5;flex-shrink:0;margin-top:4px}.ContactPage_locationDetail__JhOSE p{color:#4b5563;font-size:.95rem;line-height:1.5;margin:0}.ContactPage_faqSection__NG2Ee{padding-bottom:5rem;padding-top:5rem}.ContactPage_faqContainer__6u807{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:850px}@media (min-width:768px){.ContactPage_faqContainer__6u807{grid-template-columns:repeat(2,1fr)}}.ContactPage_faqItem__DMi8X{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:1.5rem}.ContactPage_faqItem__DMi8X h3{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.ContactPage_faqItem__DMi8X p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.ContactPage_faqFooter__jljNG{color:#6b7280;margin-top:3rem;text-align:center}.ContactPage_mapSection__XBe94{height:400px;overflow:hidden;width:100%}.ContactPage_mapPlaceholder__6sK0k{background-image:url(https://images.unsplash.com/photo-1553825250-75e5f229284a?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2070&q=80);background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.ContactPage_mapOverlay__9d8U1{align-items:center;background:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ContactPage_mapOverlay__9d8U1 h3{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.ContactPage_mapButton__Ilvot{background:#fff;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ContactPage_mapButton__Ilvot:hover{box-shadow:0 6px 15px #fff3;transform:translateY(-2px)}.TutorialsPage_tutorialsPage__QmiZF{color:#1a1a1a;min-height:100vh;width:100%}.TutorialsPage_hero__wJAS5{align-items:center;animation:TutorialsPage_gradientAnimation__M0yN4 12s ease infinite;background:linear-gradient(-45deg,#4f46e5,#8b5cf6,#6366f1,#3b82f6);background-size:400% 400%;color:#fff;display:flex;height:35vh;justify-content:center;max-height:400px;min-height:250px;overflow:hidden;position:relative;width:100%}@keyframes TutorialsPage_gradientAnimation__M0yN4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.TutorialsPage_heroContent__UOx3P{max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.TutorialsPage_hero__wJAS5 h1{color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 10px #0003}.TutorialsPage_hero__wJAS5 p{color:#fffffff2;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.TutorialsPage_heroOverlay__pJ9M2{background:#0003;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.TutorialsPage_contentContainer__yJCW0{display:flex;margin:0 auto;max-width:1400px;position:relative}.TutorialsPage_sidebar__AOIAT{background:#fff;border-right:1px solid #e5e7eb;height:calc(65vh - 60px);min-width:300px;overflow-y:auto;padding:2rem 0;position:sticky;top:20px;width:300px;z-index:10}.TutorialsPage_sidebarContent__xaNvH{padding:0 1rem}.TutorialsPage_searchContainer__Id8-\+{margin-bottom:2rem}.TutorialsPage_searchInput__ZPIyM{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.TutorialsPage_searchInput__ZPIyM:focus{background-color:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;outline:none}.TutorialsPage_tutorialNav__ht\+0O{display:flex;flex-direction:column;gap:.5rem}.TutorialsPage_sectionHeader__I-nf0{background:none;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.TutorialsPage_sectionHeader__I-nf0:hover{background-color:#f9fafb}.TutorialsPage_sectionHeader__I-nf0.TutorialsPage_active__Kt94i{background-color:#4f46e51a;color:#4f46e5}.TutorialsPage_tutorialList__NVLUh{border-left:2px solid #e5e7eb;list-style:none;margin:.5rem 0 1rem .5rem;padding:0 0 0 1rem}.TutorialsPage_tutorialLink__glpfn{align-items:center;background:none;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.5rem 1rem;text-align:left;transition:all .2s ease;width:100%}.TutorialsPage_tutorialLink__glpfn:hover{background-color:#4f46e50d;color:#4f46e5}.TutorialsPage_tutorialLink__glpfn.TutorialsPage_active__Kt94i{background-color:#4f46e51a;color:#4f46e5;font-weight:500}.TutorialsPage_tutorialIcon__829\+G{flex-shrink:0;font-size:1.25rem}.TutorialsPage_sidebarToggle__SvX0\+{background:#4f46e5;border:none;border-radius:8px;bottom:1rem;box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;display:none;font-weight:500;left:1rem;padding:.75rem 1rem;position:fixed;transition:all .2s ease;z-index:100}.TutorialsPage_sidebarToggle__SvX0\+:hover{background:#4338ca}.TutorialsPage_toggleIcon__fM0ZG{font-size:1.2rem;margin-left:.5rem}.TutorialsPage_mainContent__tgH2o{flex:1 1;overflow-y:auto;padding:2rem}.TutorialsPage_tutorialContent__lGGCd{margin:0 auto;max-width:850px}.TutorialsPage_tutorialContent__lGGCd h2{align-items:center;color:#1a1a1a;display:flex;font-size:2.25rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.TutorialsPage_emoji__n5G8r{font-size:2rem}.TutorialsPage_introduction__W2Ktb{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:1.2rem;line-height:1.8;margin-bottom:2rem;padding-bottom:2rem}.TutorialsPage_tutorialSection__IpCbF{margin-bottom:3rem}.TutorialsPage_tutorialSection__IpCbF h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1.25rem}.TutorialsPage_tutorialSection__IpCbF h4{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:1.5rem 0 .75rem}.TutorialsPage_tutorialSection__IpCbF p{color:#4b5563;font-size:1rem;line-height:1.7;margin-bottom:1rem}.TutorialsPage_tutorialSection__IpCbF ol,.TutorialsPage_tutorialSection__IpCbF ul{margin-bottom:1.5rem;padding-left:1.5rem}.TutorialsPage_tutorialSection__IpCbF li{color:#4b5563;font-size:1rem;line-height:1.7;margin-bottom:.75rem}.TutorialsPage_imageContainer__eWGsg{border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:2rem 0;overflow:hidden;width:100%}.TutorialsPage_tutorialImage__FnF0x{display:block;height:auto;width:100%}.TutorialsPage_imageCaption__eBO3u{background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;font-style:italic;padding:1rem;text-align:center}.TutorialsPage_categoryDescription__4AlqP,.TutorialsPage_componentDescription__VrllQ,.TutorialsPage_featureDescription__fQdQA{border-bottom:1px dashed #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.TutorialsPage_categoryDescription__4AlqP:last-child,.TutorialsPage_componentDescription__VrllQ:last-child,.TutorialsPage_featureDescription__fQdQA:last-child{border-bottom:none}.TutorialsPage_calloutBox__vxCdW,.TutorialsPage_tipBox__t58g4{background-color:#f3f4f6;border-left:4px solid #4f46e5;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem}.TutorialsPage_tipBox__t58g4{background-color:#ecfdf5;border-left:4px solid #10b981}.TutorialsPage_calloutBox__vxCdW h4,.TutorialsPage_tipBox__t58g4 h4{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.TutorialsPage_ctaButton__5s37L{background:linear-gradient(90deg,#4f46e5,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s ease}.TutorialsPage_ctaButton__5s37L:hover{box-shadow:0 6px 15px #4f46e54d;transform:translateY(-2px)}.TutorialsPage_navigationButtons__ZRMv0{border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem}.TutorialsPage_navButton__mlpP2{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s ease}.TutorialsPage_navButton__mlpP2:hover{background-color:#e5e7eb;color:#1a1a1a}.TutorialsPage_placeholderContent__XJBmv{background-color:#f9fafb;border-radius:12px;margin:2rem 0;padding:2rem}@media (max-width:768px){.TutorialsPage_contentContainer__yJCW0{flex-direction:column}.TutorialsPage_sidebar__AOIAT{border-right:none;box-shadow:0 5px 15px #0000001a;height:100vh;left:0;min-width:100%;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:1000}.TutorialsPage_sidebarClosed__GSAhy{transform:translateX(-100%)}.TutorialsPage_sidebarOpen__dm55\+{transform:translateX(0)}.TutorialsPage_sidebarToggle__SvX0\+{display:block}.TutorialsPage_mainContent__tgH2o{padding:1.5rem}.TutorialsPage_tutorialContent__lGGCd h2{font-size:1.75rem}.TutorialsPage_hero__wJAS5 h1{font-size:2.5rem}}.ShopPage_shopPage__k6HNf{background:#f9fafb;min-height:100vh;overflow-x:hidden}.ShopPage_header__mi01z{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff;padding:clamp(24px,5vw,48px) clamp(16px,5vw,24px);text-align:center}.ShopPage_headerContent__uc2Fe{margin:0 auto;max-width:1200px}.ShopPage_title__YCBws{word-wrap:break-word;font-size:clamp(28px,6vw,48px);font-weight:700;line-height:1.2;margin:0 0 12px}.ShopPage_subtitle__C8KjM{font-size:clamp(14px,3vw,18px);line-height:1.5;margin:0;opacity:.9}.ShopPage_container__bjWIp{grid-gap:24px;display:grid;gap:24px;grid-template-columns:280px 1fr;margin:0 auto;max-width:1400px;padding:clamp(16px,3vw,24px)}.ShopPage_sidebar__DTiMS{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;height:fit-content;padding:24px;position:sticky;top:24px;transition:all .3s ease}.ShopPage_sidebarHeader__TkTMJ{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ShopPage_sidebarHeader__TkTMJ h2{font-size:20px;font-weight:700;margin:0}.ShopPage_sidebarHeaderButtons__Si9JK{align-items:center;display:flex;gap:8px}.ShopPage_clearBtn__npYl8{background:none;border:none;border-radius:4px;color:#8a00c4;cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px;transition:all .2s ease}.ShopPage_clearBtn__npYl8:hover{background:#eff6ff}.ShopPage_closeSidebarBtn__qNIjf{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:none;font-size:24px;font-weight:400;line-height:1;padding:4px 8px;transition:all .2s ease}.ShopPage_closeSidebarBtn__qNIjf:hover{background:#f3f4f6;color:#1f2937}.ShopPage_filterSection__WCAtY{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}.ShopPage_filterSection__WCAtY:last-child{border-bottom:none}.ShopPage_filterSection__WCAtY h3{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ShopPage_searchInput__h2tqU{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;margin-bottom:8px;padding:10px 12px;transition:border-color .2s ease;width:100%}.ShopPage_searchInput__h2tqU:focus{border-color:#8a00c4;outline:none}.ShopPage_searchBtn__OQaHs{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 12px;transition:all .2s ease;width:100%}.ShopPage_searchBtn__OQaHs:hover{background:linear-gradient(90deg,#6200c4,#3a80d2)}.ShopPage_categoryList__dEu7y{display:flex;flex-direction:column;gap:8px}.ShopPage_categoryItem__3VKaK{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background .2s ease}.ShopPage_categoryItem__3VKaK:hover{background:#f3f4f6}.ShopPage_categoryItem__3VKaK input[type=radio]{cursor:pointer}.ShopPage_categoryItem__3VKaK span{flex:1 1;font-size:14px}.ShopPage_count__sOIBh{color:#6b7280;font-size:12px}.ShopPage_priceInputs__ubngD{align-items:center;display:flex;gap:12px;width:100%}.ShopPage_priceInputs__ubngD span{color:#6b7280;flex-shrink:0;font-weight:600}.ShopPage_priceInput__s9lfS{border:2px solid #e5e7eb;border-radius:6px;flex:1 1;font-size:14px;min-width:0;padding:8px 10px;width:100%}.ShopPage_priceInput__s9lfS:focus{border-color:#8a00c4;outline:none}.ShopPage_select__G3icD{background:#fff;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 10px;width:100%}.ShopPage_select__G3icD:focus{border-color:#8a00c4;outline:none}.ShopPage_checkbox__-0ocD{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 0}.ShopPage_checkbox__-0ocD input[type=checkbox]{cursor:pointer}.ShopPage_checkbox__-0ocD span{font-size:14px}.ShopPage_main__YmfwS{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px}.ShopPage_toolbar__0G8iB{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ShopPage_filterToggle__DAhB8{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.ShopPage_filterToggle__DAhB8:active{transform:scale(.98)}.ShopPage_hamburgerIcon__UwhT\+{display:inline-block;font-size:18px;line-height:1}.ShopPage_toolbarRight__ySXqY{align-items:center;display:flex;gap:12px;margin-left:auto}.ShopPage_sortSelect__CXPNY{background:#fff;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px}.ShopPage_sortSelect__CXPNY:focus{border-color:#8a00c4;outline:none}.ShopPage_viewToggle__hIuvB{background:#f3f4f6;border-radius:8px;display:flex;gap:4px;padding:4px}.ShopPage_viewBtn__0CiOM{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:8px 12px;transition:all .2s ease}.ShopPage_viewBtn__0CiOM:hover{background:#e5e7eb}.ShopPage_viewBtn__0CiOM.ShopPage_active__nrtHO{background:#fff;box-shadow:0 1px 3px #0000001a}.ShopPage_productGrid__HE7ZB{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ShopPage_productGrid__HE7ZB>*{display:flex;height:100%}.ShopPage_productGrid__HE7ZB.ShopPage_listView__wVw-u{grid-template-columns:1fr}.ShopPage_loading__XuhnW{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.ShopPage_spinner__iREdv{animation:ShopPage_spin__KuegK 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#8a00c4;height:48px;width:48px}@keyframes ShopPage_spin__KuegK{to{transform:rotate(1turn)}}.ShopPage_loading__XuhnW p{color:#6b7280;font-size:16px;margin-top:16px}.ShopPage_error__1dKpA{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ShopPage_error__1dKpA p{color:#ef4444;font-size:16px;margin-bottom:16px}.ShopPage_retryBtn__KJKhT{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px}.ShopPage_retryBtn__KJKhT:hover{background:linear-gradient(90deg,#6200c4,#3a80d2)}.ShopPage_empty__umPWY{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ShopPage_empty__umPWY h2{color:#1f2937;font-size:24px;margin:0 0 8px}.ShopPage_empty__umPWY p{color:#6b7280;margin:0 0 24px}.ShopPage_clearFiltersBtn__uuT71{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.ShopPage_clearFiltersBtn__uuT71:hover{background:linear-gradient(90deg,#6200c4,#3a80d2)}.ShopPage_pagination__RTI49{align-items:center;border-top:2px solid #e5e7eb;display:flex;gap:8px;justify-content:center;margin-top:48px;padding-top:24px}.ShopPage_pageBtn__GmhT2{background:#fff;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;min-width:40px;padding:8px 12px;transition:all .2s ease}.ShopPage_pageBtn__GmhT2:hover:not(:disabled){border-color:#8a00c4;color:#8a00c4}.ShopPage_pageBtn__GmhT2.ShopPage_active__nrtHO{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#8a00c4;color:#fff}.ShopPage_pageBtn__GmhT2:disabled{cursor:not-allowed;opacity:.5}.ShopPage_ellipsis__aCFB8{color:#6b7280;padding:0 8px}.ShopPage_backdrop__K6\+G7{background:#00000080;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.ShopPage_backdrop__K6\+G7.ShopPage_backdropVisible__dTqHn{display:block;opacity:1}@media (max-width:1024px){.ShopPage_container__bjWIp{grid-template-columns:1fr}.ShopPage_sidebar__DTiMS{-webkit-overflow-scrolling:touch;border-radius:0;bottom:0;box-shadow:none;height:100vh;left:-100%;max-height:100vh;max-width:320px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:85vw;z-index:1000}.ShopPage_sidebar__DTiMS.ShopPage_sidebarVisible__aFRUD{box-shadow:4px 0 24px #0000004d;left:0}.ShopPage_filterToggle__DAhB8{align-items:center;display:flex;gap:8px}.ShopPage_closeSidebarBtn__qNIjf{display:block}}@media (max-width:768px){.ShopPage_container__bjWIp,.ShopPage_main__YmfwS{padding:12px}.ShopPage_toolbar__0G8iB{align-items:stretch;flex-direction:column;gap:12px}.ShopPage_toolbarLeft__\+akL0{width:100%}.ShopPage_toolbarRight__ySXqY{flex-wrap:wrap;justify-content:space-between;width:100%}.ShopPage_search__KSHch{margin-bottom:8px;width:100%}.ShopPage_sortSelect__CXPNY,.ShopPage_viewToggle__hIuvB{flex:1 1;min-width:120px}.ShopPage_productGrid__HE7ZB{align-items:stretch;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ShopPage_pagination__RTI49{flex-wrap:wrap;gap:6px;justify-content:center}.ShopPage_pageBtn__GmhT2{font-size:13px;min-width:36px;padding:6px 10px}.ShopPage_ellipsis__aCFB8{display:none}}@media (max-width:640px){.ShopPage_productGrid__HE7ZB{align-items:stretch;gap:12px;grid-template-columns:repeat(2,1fr)}.ShopPage_filterSection__WCAtY h3{font-size:14px}.ShopPage_header__mi01z{padding:20px 16px}.ShopPage_title__YCBws{font-size:32px}.ShopPage_subtitle__C8KjM{font-size:15px}}@media (max-width:480px){.ShopPage_container__bjWIp{padding:8px}.ShopPage_main__YmfwS{padding:12px}.ShopPage_productGrid__HE7ZB{align-items:stretch;gap:10px;grid-template-columns:repeat(2,1fr)}.ShopPage_toolbar__0G8iB{gap:8px}.ShopPage_pageBtn__GmhT2{font-size:12px;min-width:32px;padding:6px 10px}.ShopPage_emptyState__RcVEp h2{font-size:18px}.ShopPage_emptyState__RcVEp p{font-size:13px}.ShopPage_sidebar__DTiMS{-webkit-overflow-scrolling:touch;height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;width:260px}.ShopPage_searchBtn__OQaHs{font-size:13px;padding:8px 10px}.ShopPage_categoryItem__3VKaK span,.ShopPage_checkbox__-0ocD span,.ShopPage_filterSection__WCAtY h3{font-size:13px}}@media (max-width:360px){.ShopPage_pageBtn__GmhT2 span{display:none}.ShopPage_pageBtn__GmhT2{min-width:28px;padding:4px 6px}}.ProductReviews_reviewsContainer__\+35cv{margin:0 auto;max-width:1000px;padding:32px 0;width:100%}.ProductReviews_reviewsSummary__eMAxS{grid-gap:40px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:16px;display:grid;gap:40px;grid-template-columns:1fr 2fr;margin-bottom:32px;padding:32px}.ProductReviews_overallRating__QKNVO{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.ProductReviews_ratingNumber__KwwsM{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1;margin-bottom:12px}.ProductReviews_ratingStars__E-OwR{margin-bottom:12px}.ProductReviews_reviewCount__mzOTD{color:#6b7280;font-size:14px;font-weight:500}.ProductReviews_ratingDistribution__kPd6R{display:flex;flex-direction:column;gap:12px}.ProductReviews_distributionRow__H7cvh{align-items:center;display:flex;gap:12px}.ProductReviews_distributionLabel__cCMac{color:#1f2937;font-size:14px;font-weight:600;min-width:48px}.ProductReviews_distributionBar__vAKI7{background:#e5e7eb;border-radius:6px;flex:1 1;height:12px;overflow:hidden}.ProductReviews_distributionFill__YX3Pg{background:linear-gradient(90deg,#8a00c4,#4a90e2);height:100%;transition:width .3s ease}.ProductReviews_distributionCount__iPe8T{color:#6b7280;font-size:14px;font-weight:600;min-width:32px;text-align:right}.ProductReviews_stars__rjnh4{display:flex;gap:4px}.ProductReviews_star__6uskQ{font-size:18px;transition:all .2s ease}.ProductReviews_starFilled__buS\+m{color:#fbbf24}.ProductReviews_starEmpty__uI9Ip{color:#d1d5db}.ProductReviews_star__6uskQ:hover{transform:scale(1.1)}.ProductReviews_writeReviewBtn__2mxUs{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #8a00c44d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:32px;padding:16px;transition:all .3s ease;width:100%}.ProductReviews_writeReviewBtn__2mxUs:hover{box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.ProductReviews_reviewForm__wpl0\+{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:32px;padding:32px}.ProductReviews_reviewForm__wpl0\+ h3{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:24px}.ProductReviews_formGroup__2eGdK{margin-bottom:24px}.ProductReviews_formGroup__2eGdK label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ProductReviews_formGroup__2eGdK input,.ProductReviews_formGroup__2eGdK textarea{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.ProductReviews_formGroup__2eGdK input:focus,.ProductReviews_formGroup__2eGdK textarea:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.ProductReviews_formGroup__2eGdK textarea{min-height:120px;resize:vertical}.ProductReviews_charCount__aVv0c{color:#9ca3af;font-size:12px;margin-top:4px;text-align:right}.ProductReviews_formActions__l7ra8{display:flex;gap:12px;justify-content:flex-end}.ProductReviews_cancelBtn__YlToY,.ProductReviews_submitBtn__Rk320{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.ProductReviews_cancelBtn__YlToY{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.ProductReviews_cancelBtn__YlToY:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.ProductReviews_submitBtn__Rk320{background:linear-gradient(90deg,#8a00c4,#4a90e2);box-shadow:0 2px 8px #8a00c433;color:#fff}.ProductReviews_submitBtn__Rk320:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.ProductReviews_cancelBtn__YlToY:disabled,.ProductReviews_submitBtn__Rk320:disabled{cursor:not-allowed;opacity:.6}.ProductReviews_reviewsList__iQVtO{margin-top:48px}.ProductReviews_reviewsTitle__0lbdJ{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:24px}.ProductReviews_noReviews__-E2au{background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;padding:48px 20px;text-align:center}.ProductReviews_noReviews__-E2au p{color:#6b7280;font-size:16px}.ProductReviews_reviewCard__yqpk7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:24px;transition:all .3s ease}.ProductReviews_reviewCard__yqpk7:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.ProductReviews_reviewHeader__rTfsq{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ProductReviews_reviewerInfo__fuKOJ{flex:1 1}.ProductReviews_reviewerName__Oovfd{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px;margin-bottom:4px}.ProductReviews_verifiedBadge__V6no1{align-items:center;background:#d1fae5;border-radius:4px;color:#10b981;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 8px}.ProductReviews_verifiedBadge__V6no1 svg{font-size:12px}.ProductReviews_reviewDate__V22d\+{color:#9ca3af;font-size:13px}.ProductReviews_reviewTitle__wc\+Ze{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:12px}.ProductReviews_reviewComment__Z8aEr{word-wrap:break-word;color:#4b5563;font-size:15px;line-height:1.6;margin-bottom:16px}.ProductReviews_reviewImages__R2VcE{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ProductReviews_reviewImage__sKz40{border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:100px;object-fit:cover;transition:transform .2s ease;width:100px}.ProductReviews_reviewImage__sKz40:hover{transform:scale(1.05)}.ProductReviews_reviewActions__-WCze{display:flex;gap:12px}.ProductReviews_helpfulBtn__3NT9E{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.ProductReviews_helpfulBtn__3NT9E:hover{background:#f9fafb;border-color:#8a00c4;color:#8a00c4}.ProductReviews_helpfulBtn__3NT9E svg{font-size:14px}.ProductReviews_loading__AxiKD{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.ProductReviews_spinner__P-\+GV{animation:ProductReviews_spin__Cxrwn .8s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#8a00c4;height:48px;width:48px}@keyframes ProductReviews_spin__Cxrwn{to{transform:rotate(1turn)}}.ProductReviews_loading__AxiKD p{color:#6b7280;font-weight:500}.ProductReviews_error__SXjto{background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;font-weight:600;margin-bottom:24px;padding:16px}@media (max-width:768px){.ProductReviews_reviewsSummary__eMAxS{gap:24px;grid-template-columns:1fr;padding:24px}.ProductReviews_ratingNumber__KwwsM{font-size:48px}.ProductReviews_reviewForm__wpl0\+{padding:24px}.ProductReviews_formActions__l7ra8{flex-direction:column}.ProductReviews_cancelBtn__YlToY,.ProductReviews_submitBtn__Rk320{width:100%}.ProductReviews_reviewHeader__rTfsq{flex-direction:column;gap:12px}.ProductReviews_reviewerName__Oovfd{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.ProductReviews_reviewsContainer__\+35cv{padding:24px 0}.ProductReviews_reviewsSummary__eMAxS{padding:20px}.ProductReviews_ratingNumber__KwwsM{font-size:40px}.ProductReviews_distributionLabel__cCMac{font-size:13px;min-width:40px}.ProductReviews_distributionBar__vAKI7{height:10px}.ProductReviews_reviewForm__wpl0\+{padding:20px}.ProductReviews_reviewCard__yqpk7{padding:16px}.ProductReviews_reviewTitle__wc\+Ze{font-size:16px}.ProductReviews_reviewComment__Z8aEr{font-size:14px}.ProductReviews_reviewImage__sKz40{height:80px;width:80px}}.ProductDetailPage_container__6990b{background:#f9fafb;box-sizing:border-box;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px;width:100%}.ProductDetailPage_breadcrumbs__qGOVt{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px;margin-bottom:24px}.ProductDetailPage_archivedBanner__f\+ks2{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fed7aa);border-left:4px solid #f59e0b;border-radius:12px;box-shadow:0 2px 8px #f59e0b1a;display:flex;gap:16px;margin-bottom:32px;padding:20px 24px}.ProductDetailPage_archivedBanner__f\+ks2 svg{color:#d97706;flex-shrink:0;height:24px;margin-top:2px;width:24px}.ProductDetailPage_archivedBanner__f\+ks2 div{flex:1 1}.ProductDetailPage_archivedBanner__f\+ks2 h3{color:#92400e;font-size:18px;font-weight:700;margin:0 0 8px}.ProductDetailPage_archivedBanner__f\+ks2 p{color:#78350f;font-size:15px;line-height:1.6;margin:0}@media (max-width:768px){.ProductDetailPage_archivedBanner__f\+ks2{margin-bottom:24px;padding:16px 20px}.ProductDetailPage_archivedBanner__f\+ks2 h3{font-size:16px}.ProductDetailPage_archivedBanner__f\+ks2 p{font-size:14px}}.ProductDetailPage_breadcrumbLink__dfc4s{cursor:pointer;transition:color .2s ease}.ProductDetailPage_breadcrumbLink__dfc4s:hover{color:#8a00c4}.ProductDetailPage_breadcrumbSeparator__nQBH8{color:#d1d5db}.ProductDetailPage_breadcrumbCurrent__JmtGl{color:#1f2937;font-weight:600}.ProductDetailPage_productDetail__E8VTk{grid-gap:clamp(24px,5vw,48px);background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;display:grid;gap:clamp(24px,5vw,48px);grid-template-columns:1fr 1fr;margin-bottom:clamp(24px,4vw,48px);overflow:visible;padding:clamp(16px,4vw,48px)}.ProductDetailPage_leftColumn__prrZ5{height:fit-content;position:sticky;top:100px}.ProductDetailPage_imageGallery__AA1Ng{display:flex;flex-direction:column;gap:16px}.ProductDetailPage_mainImage__0m5kj{aspect-ratio:1/1;background:#f3f4f6;border-radius:12px;overflow:hidden;position:relative;width:100%}.ProductDetailPage_mainImage__0m5kj img{height:100%;object-fit:contain;width:100%}.ProductDetailPage_imageNav__G1zNS{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#374151;cursor:pointer;display:flex;font-size:32px;font-weight:700;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.ProductDetailPage_imageNav__G1zNS:hover{background:#8a00c4f2;color:#fff;transform:translateY(-50%) scale(1.1)}.ProductDetailPage_imageNavLeft__ccYqI{left:16px}.ProductDetailPage_imageNavRight__jKjEY{right:16px}.ProductDetailPage_imageCounter__BWufR{background:#000000b3;border-radius:20px;bottom:16px;color:#fff;font-size:13px;font-weight:600;padding:6px 12px;position:absolute;right:16px;z-index:10}.ProductDetailPage_imagePlaceholder__ngXs8{align-items:center;aspect-ratio:1/1;background:#e5e7eb;border-radius:12px;color:#9ca3af;display:flex;font-size:18px;justify-content:center}.ProductDetailPage_badges__1zIht{display:flex;flex-direction:column;gap:8px;left:16px;position:absolute;top:16px}.ProductDetailPage_badge__WLZXH{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;box-shadow:0 2px 8px #0000001a;font-size:12px;font-weight:600;padding:6px 12px}.ProductDetailPage_badgeFeatured__mhnyY{background:#3b82f6e6;color:#fff}.ProductDetailPage_badgeOutOfStock__OKfPL{background:#ef4444e6;color:#fff}.ProductDetailPage_badgeLowStock__e5dBN{background:#f59e0be6;color:#fff}.ProductDetailPage_thumbnails__UwHUZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ProductDetailPage_thumbnail__qMyu-{aspect-ratio:1/1;border:2px solid #0000;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .2s ease}.ProductDetailPage_thumbnail__qMyu-:hover{border-color:#8a00c4}.ProductDetailPage_thumbnailActive__Du2MY{border-color:#8a00c4;box-shadow:0 0 0 2px #3b82f61a}.ProductDetailPage_thumbnail__qMyu- img{height:100%;object-fit:cover;width:100%}.ProductDetailPage_rightColumn__5lttc{display:flex;flex-direction:column;gap:24px}.ProductDetailPage_productName__4CKBA{word-wrap:break-word;color:#1f2937;font-size:clamp(22px,4vw,32px);font-weight:700;line-height:1.2;margin:0}.ProductDetailPage_ratingSection__gNvJ3{align-items:center;display:flex;gap:12px}.ProductDetailPage_stars__ppcgZ{display:flex;gap:2px}.ProductDetailPage_star__\+\+\+3E{color:#fbbf24;font-size:18px}.ProductDetailPage_starHalf__ptxaQ{color:#fbbf24;font-size:18px;opacity:.5}.ProductDetailPage_starEmpty__LAwG\+{color:#d1d5db;font-size:18px}.ProductDetailPage_ratingText__hKZCm{color:#6b7280;font-size:14px}.ProductDetailPage_noRating__4cKgF{color:#9ca3af;font-size:14px}.ProductDetailPage_priceSection__ppyca{align-items:baseline;display:flex;gap:12px}.ProductDetailPage_price__Rg-Kj{color:#1f2937;font-size:clamp(24px,5vw,36px);font-weight:700}.ProductDetailPage_priceNote__YrMav{color:#6b7280;font-size:14px}.ProductDetailPage_stockSection__2JP3j{background:#f3f4f6;border-radius:8px;padding:12px;width:fit-content}.ProductDetailPage_inStock__NcQhf{color:#10b981;font-size:14px;font-weight:600}.ProductDetailPage_outOfStock__gJ-cc{color:#ef4444;font-size:14px;font-weight:600}.ProductDetailPage_shortDescription__e6Q35{color:#6b7280;font-size:16px;line-height:1.6;margin:0}.ProductDetailPage_variants__6aKq7{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;gap:20px;padding:20px 0}.ProductDetailPage_variantGroup__F-6pR,.ProductDetailPage_variants__6aKq7{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;width:100%}.ProductDetailPage_variantGroup__F-6pR{gap:12px;overflow:hidden}.ProductDetailPage_variantGroup__F-6pR label{color:#374151;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProductDetailPage_variantOptions__sFerj{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;width:100%}.ProductDetailPage_variantOption__jeZpV{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ProductDetailPage_variantOption__jeZpV:hover:not(:disabled){background:#eff6ff;border-color:#8a00c4}.ProductDetailPage_variantSelected__gdo37{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#8a00c4;color:#fff}.ProductDetailPage_variantDisabled__UwQAh{cursor:not-allowed;opacity:.4;text-decoration:line-through}.ProductDetailPage_variantLabelRow__VLoW1{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ProductDetailPage_variantLabel__lml8R{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;text-transform:uppercase}.ProductDetailPage_selectedValue__pE54h{background:#f3f4f6;border-radius:6px;color:#8a00c4;font-size:13px;font-weight:700;padding:4px 12px;text-transform:none}.ProductDetailPage_sizeGuideBtn__BxzPj{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 8px #8a00c433;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .3s ease}.ProductDetailPage_sizeGuideBtn__BxzPj:hover{background:linear-gradient(135deg,#7000a3,#3a80d2);box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.ProductDetailPage_selectedVariantInfo__qh0zw{word-wrap:break-word;align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-left:4px solid #8a00c4;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;margin-top:8px;max-width:100%;overflow-wrap:break-word;padding:16px;width:100%}.ProductDetailPage_infoLabel__HYKFV{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProductDetailPage_infoValue__05zRu{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:6px}.ProductDetailPage_lowStockWarning__Wq1gH{animation:ProductDetailPage_pulse__bl530 2s ease-in-out infinite;color:#ef4444;font-size:14px;font-weight:600}@keyframes ProductDetailPage_pulse__bl530{0%,to{opacity:1}50%{opacity:.6}}.ProductDetailPage_quantitySection__Gbx5d{align-items:center;box-sizing:border-box;display:flex;gap:16px;max-width:100%;width:100%}.ProductDetailPage_quantitySection__Gbx5d label{color:#374151;font-size:14px;font-weight:600}.ProductDetailPage_quantityControl__kfR7Z{align-items:center;border:2px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.ProductDetailPage_quantityControl__kfR7Z button{background:#fff;border:none;color:#374151;cursor:pointer;font-size:18px;font-weight:600;padding:10px 16px;transition:all .2s ease}.ProductDetailPage_quantityControl__kfR7Z button:hover:not(:disabled){background:#f3f4f6}.ProductDetailPage_quantityControl__kfR7Z button:disabled{cursor:not-allowed;opacity:.4}.ProductDetailPage_quantityControl__kfR7Z input{border:1px solid #e5e7eb;border-bottom:none;border-top:none;font-size:16px;font-weight:600;padding:10px;text-align:center;width:60px}.ProductDetailPage_quantityControl__kfR7Z input:focus{outline:none}.ProductDetailPage_actions__gODDd{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:8px;max-width:100%;width:100%}.ProductDetailPage_addToCartBtn__YFVw6{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:700;max-width:100%;padding:16px 32px;transition:all .3s ease;width:100%}.ProductDetailPage_addToCartBtn__YFVw6:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.ProductDetailPage_addToCartBtn__YFVw6:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProductDetailPage_wishlistBtnActive__nMlw6,.ProductDetailPage_wishlistBtn__prBDo{align-items:center;background:#fff;border:2px solid #ec4899;border-radius:12px;box-sizing:border-box;color:#ec4899;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;max-width:100%;padding:16px 32px;transition:all .3s ease;width:100%}.ProductDetailPage_wishlistBtn__prBDo:hover:not(:disabled){background:linear-gradient(135deg,#ec4899,#d946ef);box-shadow:0 6px 20px #ec489966;color:#fff;transform:translateY(-2px)}.ProductDetailPage_wishlistBtnActive__nMlw6{background:linear-gradient(135deg,#ec4899,#d946ef);box-shadow:0 4px 12px #ec48994d;color:#fff}.ProductDetailPage_wishlistBtnActive__nMlw6:hover:not(:disabled){box-shadow:0 6px 20px #ec489980;transform:translateY(-2px)}.ProductDetailPage_wishlistBtnActive__nMlw6:disabled,.ProductDetailPage_wishlistBtn__prBDo:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProductDetailPage_heartIcon__rz1Ou{font-size:20px;line-height:1;transition:transform .3s ease}.ProductDetailPage_wishlistBtnActive__nMlw6:hover:not(:disabled) .ProductDetailPage_heartIcon__rz1Ou,.ProductDetailPage_wishlistBtn__prBDo:hover:not(:disabled) .ProductDetailPage_heartIcon__rz1Ou{transform:scale(1.2)}.ProductDetailPage_customizeBtn__BM-PW{background:#fff;border:2px solid #8a00c4;border-radius:12px;color:#8a00c4;cursor:pointer;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.ProductDetailPage_customizeBtn__BM-PW:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff}.ProductDetailPage_additionalInfo__nNY40{background:#f9fafb;border-radius:8px;color:#6b7280;font-size:14px;padding:16px}.ProductDetailPage_additionalInfo__nNY40 p{margin:6px 0}.ProductDetailPage_additionalInfo__nNY40 strong{color:#374151;margin-right:8px}.ProductDetailPage_tabs__VQkpR{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;margin-bottom:48px;overflow:hidden}.ProductDetailPage_tabHeaders__MNHPE{border-bottom:2px solid #e5e7eb;display:flex}.ProductDetailPage_tabHeader__xdBMK{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;margin-bottom:-2px;padding:20px;transition:all .2s ease}.ProductDetailPage_tabHeader__xdBMK:hover{background:#f9fafb;color:#8a00c4}.ProductDetailPage_tabActive__5vCeM{border-bottom-color:#8a00c4;color:#8a00c4}.ProductDetailPage_tabContent__kfSZW{padding:32px}.ProductDetailPage_descriptionTab__raBH4{color:#4b5563;font-size:16px;line-height:1.8}.ProductDetailPage_reviewsList__Oq7On,.ProductDetailPage_reviewsTab__2Po9\+{display:flex;flex-direction:column;gap:24px}.ProductDetailPage_review__BPFFP{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.ProductDetailPage_reviewHeader__HW8kK{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.ProductDetailPage_reviewAuthor__Cg5iT{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ProductDetailPage_verifiedUserBadge__tOtp7{background:#3b82f61a;color:#3b82f6}.ProductDetailPage_verifiedPurchaseBadge__WmcxL,.ProductDetailPage_verifiedUserBadge__tOtp7{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.ProductDetailPage_verifiedPurchaseBadge__WmcxL{background:#10b9811a;color:#10b981}.ProductDetailPage_verifiedBadge__Mz9Hq{background:#10b9811a;border-radius:12px;color:#10b981;font-size:11px;font-weight:600;padding:3px 8px}.ProductDetailPage_reviewRating__yF0Lm{display:flex;gap:2px}.ProductDetailPage_reviewTitle__cOEuM{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px}.ProductDetailPage_reviewComment__Rylf2{color:#6b7280;line-height:1.6;margin:0}.ProductDetailPage_reviewFooter__6oMpQ{align-items:center;color:#9ca3af;display:flex;font-size:13px;justify-content:space-between;margin-top:12px}.ProductDetailPage_reviewHelpful__7Y3RM{color:#10b981}.ProductDetailPage_noReviews__8Gyzr{color:#9ca3af;padding:48px;text-align:center}.ProductDetailPage_shippingTab__qy63H{color:#4b5563;font-size:15px;line-height:1.8}.ProductDetailPage_shippingTab__qy63H h3{color:#1f2937;font-size:18px;font-weight:700;margin:24px 0 12px}.ProductDetailPage_shippingTab__qy63H h3:first-child{margin-top:0}.ProductDetailPage_shippingTab__qy63H p{margin:8px 0}.ProductDetailPage_sizeGuideTab__p1M8W{color:#4b5563;font-size:15px;line-height:1.8}.ProductDetailPage_sizeGuideTab__p1M8W h3{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 12px}.ProductDetailPage_sizeGuideDescription__bwvHS{color:#6b7280;font-size:15px;margin:0 0 24px}.ProductDetailPage_sizeChartTableWrapper__vD62P{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin:24px 0;overflow-x:auto}.ProductDetailPage_sizeChartTable__sU4V9{background:#fff;border-collapse:collapse;min-width:600px;width:100%}.ProductDetailPage_sizeChartTable__sU4V9 thead{background:linear-gradient(135deg,#8a00c4,#4a90e2)}.ProductDetailPage_sizeChartTable__sU4V9 thead th{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.ProductDetailPage_sizeChartTable__sU4V9 tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.ProductDetailPage_sizeChartTable__sU4V9 tbody tr:hover{background:#f9fafb}.ProductDetailPage_sizeChartTable__sU4V9 tbody tr:last-child{border-bottom:none}.ProductDetailPage_sizeChartTable__sU4V9 tbody td{color:#374151;font-size:14px;padding:14px 16px}.ProductDetailPage_sizeChartTable__sU4V9 tbody td:first-child{color:#8a00c4;font-weight:600}.ProductDetailPage_sizeGuideNotes__qY5a6{background:#f9fafb;border-left:4px solid #8a00c4;border-radius:8px;margin:24px 0;padding:20px}.ProductDetailPage_sizeGuideNotes__qY5a6 h4{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 12px}.ProductDetailPage_sizeGuideNotes__qY5a6 ul{list-style-type:disc;margin:0;padding-left:24px}.ProductDetailPage_sizeGuideNotes__qY5a6 li{color:#6b7280;font-size:14px;line-height:1.6;margin:8px 0}.ProductDetailPage_sizeChartImage__MPQ9x{margin:24px 0;text-align:center}.ProductDetailPage_sizeChartImage__MPQ9x img{border-radius:8px;box-shadow:0 2px 12px #00000014;height:auto;max-width:100%}.ProductDetailPage_reviewsSection__cCdRw{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-top:48px;padding:40px 24px}.ProductDetailPage_relatedSection__CS68L{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:48px}.ProductDetailPage_relatedSection__CS68L h2{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 32px}.ProductDetailPage_relatedGrid__g-qI6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.ProductDetailPage_relatedCard__kp3hO{border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}.ProductDetailPage_relatedCard__kp3hO:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.ProductDetailPage_relatedImage__mRT6v{aspect-ratio:1/1;background:#f3f4f6;overflow:hidden}.ProductDetailPage_relatedImage__mRT6v img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductDetailPage_relatedCard__kp3hO:hover .ProductDetailPage_relatedImage__mRT6v img{transform:scale(1.1)}.ProductDetailPage_relatedInfo__5tU16{padding:16px}.ProductDetailPage_relatedInfo__5tU16 h4{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetailPage_relatedPrice__y8rD1{color:#8a00c4;font-size:18px;font-weight:700;margin-bottom:8px}.ProductDetailPage_relatedRating__rsFqs{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px}.ProductDetailPage_loading__xAibV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:120px 20px}.ProductDetailPage_spinner__ImAOJ{animation:ProductDetailPage_spin__CV\+ik 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#8a00c4;height:48px;width:48px}@keyframes ProductDetailPage_spin__CV\+ik{to{transform:rotate(1turn)}}.ProductDetailPage_loading__xAibV p{color:#6b7280;font-size:16px;margin-top:16px}.ProductDetailPage_error__J37Up{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:120px 20px;text-align:center}.ProductDetailPage_error__J37Up h2{color:#1f2937;font-size:28px;margin:0 0 12px}.ProductDetailPage_error__J37Up p{color:#6b7280;margin:0 0 24px}.ProductDetailPage_backBtn__iTCPB{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ProductDetailPage_backBtn__iTCPB:hover{background:linear-gradient(90deg,#6200c4,#3a80d2)}@media (max-width:1024px){.ProductDetailPage_productDetail__E8VTk{gap:24px;grid-template-columns:1fr}.ProductDetailPage_leftColumn__prrZ5{position:static}.ProductDetailPage_relatedGrid__g-qI6{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductDetailPage_container__6990b{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:12px;width:100%}.ProductDetailPage_productDetail__E8VTk{box-sizing:border-box;display:block!important;gap:20px!important;margin-left:0;margin-right:0;max-width:100%;overflow:hidden;padding:16px!important;width:100%}.ProductDetailPage_leftColumn__prrZ5{position:static}.ProductDetailPage_imageGallery__AA1Ng,.ProductDetailPage_leftColumn__prrZ5{box-sizing:border-box;max-width:100%;width:100%}.ProductDetailPage_mainImage__0m5kj{aspect-ratio:1/1;height:auto;width:100%}.ProductDetailPage_mainImage__0m5kj img{object-fit:contain}.ProductDetailPage_thumbnails__UwHUZ{gap:8px}.ProductDetailPage_rightColumn__5lttc,.ProductDetailPage_thumbnail__qMyu-,.ProductDetailPage_thumbnails__UwHUZ{box-sizing:border-box;max-width:100%;width:100%}.ProductDetailPage_variantOptions__sFerj{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-color:#8a00c4 #f3f4f6;scrollbar-width:thin}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar{height:6px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:3px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7000a3,#3a80d2)}.ProductDetailPage_variantOption__jeZpV{flex-shrink:0;min-width:85px;white-space:nowrap}.ProductDetailPage_tabContent__kfSZW{padding:16px}.ProductDetailPage_tabs__VQkpR{flex-wrap:wrap;gap:16px;width:100%}.ProductDetailPage_tab__oMVS3{font-size:14px;padding:8px 12px}.ProductDetailPage_sizeGuideTab__p1M8W h3{font-size:18px;margin-bottom:8px}.ProductDetailPage_sizeGuideDescription__bwvHS{font-size:13px;margin-bottom:16px}.ProductDetailPage_sizeChartTableWrapper__vD62P{font-size:11px;margin:16px 0}.ProductDetailPage_sizeChartTable__sU4V9{font-size:11px;min-width:100%}.ProductDetailPage_sizeChartTable__sU4V9 thead th{font-size:10px;letter-spacing:.3px;padding:8px 6px}.ProductDetailPage_sizeChartTable__sU4V9 tbody td{font-size:11px;padding:8px 6px}.ProductDetailPage_sizeGuideNotes__qY5a6{font-size:12px;margin:16px 0;padding:12px}.ProductDetailPage_sizeGuideNotes__qY5a6 h4{font-size:13px;margin-bottom:8px}.ProductDetailPage_sizeGuideNotes__qY5a6 li{font-size:11px;margin:4px 0}.ProductDetailPage_relatedSection__CS68L{box-sizing:border-box;max-width:100%;padding:16px;width:100%}.ProductDetailPage_relatedSection__CS68L h2{font-size:20px}.ProductDetailPage_relatedGrid__g-qI6{gap:12px;grid-template-columns:repeat(2,1fr)}.ProductDetailPage_actions__gODDd{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000000d;box-sizing:border-box;gap:8px;margin:0 -16px;max-width:calc(100% + 32px);padding:12px;position:sticky;width:calc(100% + 32px)}.ProductDetailPage_addToCartBtn__YFVw6,.ProductDetailPage_customizeBtn__BM-PW,.ProductDetailPage_wishlistBtnActive__nMlw6,.ProductDetailPage_wishlistBtn__prBDo{font-size:14px;padding:12px 20px}.ProductDetailPage_breadcrumb__k-qZb{flex-wrap:wrap;font-size:13px}}@media (max-width:640px){.ProductDetailPage_mainImage__0m5kj{aspect-ratio:1/1;height:auto;width:100%}.ProductDetailPage_mainImage__0m5kj img{object-fit:contain}.ProductDetailPage_variantOptions__sFerj{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-color:#8a00c4 #f3f4f6;scrollbar-width:thin}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar{height:6px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:3px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7000a3,#3a80d2)}.ProductDetailPage_variantOption__jeZpV{flex-shrink:0;font-size:14px;min-width:80px;white-space:nowrap}}@media (max-width:480px){.ProductDetailPage_container__6990b{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:8px;width:100%}.ProductDetailPage_productDetail__E8VTk{box-sizing:border-box;display:block!important;gap:16px!important;margin-left:0;margin-right:0;max-width:100%;overflow:hidden;padding:12px!important;width:100%}.ProductDetailPage_leftColumn__prrZ5{position:static}.ProductDetailPage_imageGallery__AA1Ng,.ProductDetailPage_leftColumn__prrZ5{box-sizing:border-box;max-width:100%;width:100%}.ProductDetailPage_mainImage__0m5kj{aspect-ratio:1/1;height:auto;width:100%}.ProductDetailPage_mainImage__0m5kj img{object-fit:contain}.ProductDetailPage_thumbnails__UwHUZ{gap:6px;grid-template-columns:repeat(4,1fr)}.ProductDetailPage_rightColumn__5lttc,.ProductDetailPage_thumbnail__qMyu-,.ProductDetailPage_thumbnails__UwHUZ{box-sizing:border-box;max-width:100%;width:100%}.ProductDetailPage_variantOptions__sFerj{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-color:#8a00c4 #f3f4f6;scrollbar-width:thin}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar{height:6px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:3px}.ProductDetailPage_variantOptions__sFerj::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7000a3,#3a80d2)}.ProductDetailPage_variantOption__jeZpV{flex-shrink:0;min-width:80px;white-space:nowrap}.ProductDetailPage_sizeGuideTab__p1M8W h3{font-size:16px;margin-bottom:8px}.ProductDetailPage_sizeGuideDescription__bwvHS{font-size:12px;margin-bottom:12px}.ProductDetailPage_sizeChartTableWrapper__vD62P{font-size:10px;margin:12px 0}.ProductDetailPage_sizeChartTable__sU4V9{font-size:10px;min-width:100%}.ProductDetailPage_sizeChartTable__sU4V9 thead th{font-size:9px;letter-spacing:.2px;padding:6px 4px}.ProductDetailPage_sizeChartTable__sU4V9 tbody td{font-size:10px;padding:6px 4px}.ProductDetailPage_sizeGuideNotes__qY5a6{font-size:11px;margin:12px 0;padding:10px}.ProductDetailPage_sizeGuideNotes__qY5a6 h4{font-size:12px;margin-bottom:6px}.ProductDetailPage_sizeGuideNotes__qY5a6 li{font-size:10px;margin:4px 0}.ProductDetailPage_relatedSection__CS68L{box-sizing:border-box;max-width:100%;width:100%}.ProductDetailPage_relatedGrid__g-qI6{gap:10px;grid-template-columns:1fr}.ProductDetailPage_quantitySelector__vN6Xi{flex-wrap:wrap}.ProductDetailPage_quantityBtn__8nVK7,.ProductDetailPage_quantityValue__Sm1Nh{font-size:18px;height:40px;width:40px}.ProductDetailPage_actions__gODDd{box-sizing:border-box;flex-direction:column;margin:0 -12px;max-width:calc(100% + 24px);padding:10px;width:calc(100% + 24px)}.ProductDetailPage_addToCartBtn__YFVw6,.ProductDetailPage_customizeBtn__BM-PW,.ProductDetailPage_wishlistBtnActive__nMlw6,.ProductDetailPage_wishlistBtn__prBDo{padding:12px;width:100%}}@media (max-width:360px){.ProductDetailPage_mainImage__0m5kj{aspect-ratio:1/1;height:auto;width:100%}.ProductDetailPage_mainImage__0m5kj img{object-fit:contain}.ProductDetailPage_thumbnails__UwHUZ{grid-template-columns:repeat(3,1fr);width:100%}.ProductDetailPage_breadcrumb__k-qZb{font-size:12px}.ProductDetailPage_tab__oMVS3{font-size:13px;padding:6px 10px}.ProductDetailPage_tabHeaders__MNHPE{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ProductDetailPage_tabHeaders__MNHPE::-webkit-scrollbar{display:none}.ProductDetailPage_tabHeader__xdBMK{flex:0 0 auto;font-size:13px;min-width:fit-content;padding:12px 16px;white-space:nowrap}}.ProductDetailPage_modalOverlay__q5wFP{align-items:center;animation:ProductDetailPage_fadeIn__HADn5 .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes ProductDetailPage_fadeIn__HADn5{0%{opacity:0}to{opacity:1}}.ProductDetailPage_modalContent__XqVZC{animation:ProductDetailPage_slideUp__YXLVR .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:450px;padding:32px;width:100%}@keyframes ProductDetailPage_slideUp__YXLVR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProductDetailPage_modalHeader__KESgu{margin-bottom:24px;text-align:center}.ProductDetailPage_successIcon__exFiO{stroke-width:2;color:#10b981;height:64px;margin:0 auto 16px;width:64px}.ProductDetailPage_modalHeader__KESgu h2{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 8px}.ProductDetailPage_modalHeader__KESgu p{color:#6b7280;font-size:14px;margin:0}.ProductDetailPage_modalActions__NdMSp{display:flex;flex-direction:column;gap:12px}.ProductDetailPage_continueShoppingBtn__r2hKE,.ProductDetailPage_viewCartBtn__4ZyOG{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.ProductDetailPage_continueShoppingBtn__r2hKE{background:#f3f4f6;color:#374151}.ProductDetailPage_continueShoppingBtn__r2hKE:hover{background:#e5e7eb}.ProductDetailPage_viewCartBtn__4ZyOG{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff}.ProductDetailPage_viewCartBtn__4ZyOG:hover{box-shadow:0 8px 20px #8a00c44d;transform:translateY(-2px)}@media (max-width:640px){.ProductDetailPage_modalContent__XqVZC{padding:24px}.ProductDetailPage_modalHeader__KESgu h2{font-size:20px}.ProductDetailPage_successIcon__exFiO{height:56px;width:56px}}.CartPage_container__gUt5G{background:#f9fafb;box-sizing:border-box;margin:0 auto;max-width:1400px;min-height:100vh;overflow-x:hidden;padding:clamp(12px,3vw,24px);width:100%}.CartPage_header__rlFS-{box-sizing:border-box;margin-bottom:32px;width:100%}.CartPage_header__rlFS- h1{word-wrap:break-word;color:#1f2937;font-size:clamp(24px,5vw,36px);font-weight:700;margin:0 0 8px;overflow-wrap:break-word;word-break:break-word}.CartPage_header__rlFS- p{word-wrap:break-word;color:#6b7280;font-size:16px;margin:0}.CartPage_stockWarning__-2zWZ{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:2px solid #fecaca;border-radius:16px;box-shadow:0 4px 12px #ef44441a;margin-bottom:24px;padding:clamp(12px,3vw,24px)}.CartPage_warningHeader__smXt-{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.CartPage_warningIcon__x3M2c{animation:CartPage_pulse__sDy5m 2s ease-in-out infinite;flex-shrink:0;font-size:clamp(20px,5vw,28px)}@keyframes CartPage_pulse__sDy5m{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.CartPage_warningHeader__smXt- h3{word-wrap:break-word;color:#991b1b;flex:1 1;font-size:clamp(14px,4vw,20px);font-weight:700;margin:0;min-width:0}.CartPage_warningText__khd\+Z{color:#7f1d1d;font-size:clamp(12px,3vw,15px);margin:0 0 16px;padding-left:clamp(0px,5vw,40px)}.CartPage_outOfStockList__loHUN{display:flex;flex-direction:column;gap:12px}.CartPage_outOfStockItem__RGXUQ{align-items:flex-start;background:#fff;border:2px solid #fca5a5;border-radius:12px;display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,16px);justify-content:space-between;padding:clamp(10px,3vw,16px)}.CartPage_outOfStockInfo__qpMZr{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.CartPage_outOfStockInfo__qpMZr strong{word-wrap:break-word;color:#1f2937;font-size:clamp(13px,3.5vw,16px)}.CartPage_stockStatus__g0W96{word-wrap:break-word;color:#dc2626;font-size:clamp(11px,3vw,14px);font-weight:600}.CartPage_outOfStockActions__nk2jp{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.CartPage_removeStockBtn__z5Ek0,.CartPage_wishlistBtn__LtyKQ{border:none;border-radius:8px;cursor:pointer;font-size:clamp(11px,3vw,14px);font-weight:600;padding:clamp(8px,2vw,10px) clamp(12px,3vw,20px);transition:all .2s ease;white-space:nowrap}.CartPage_wishlistBtn__LtyKQ{align-items:center;background:linear-gradient(135deg,#ec4899,#d946ef);color:#fff;display:flex;gap:6px}.CartPage_wishlistBtn__LtyKQ svg{stroke:#fff;flex-shrink:0;height:14px;transition:all .2s ease;width:14px}.CartPage_wishlistBtn__LtyKQ:hover:not(:disabled){box-shadow:0 4px 12px #ec48994d;transform:translateY(-2px)}.CartPage_wishlistBtn__LtyKQ:hover:not(:disabled) svg{fill:#fff}.CartPage_wishlistBtn__LtyKQ:disabled{cursor:not-allowed;opacity:.6}.CartPage_removeStockBtn__z5Ek0{background:#fff;border:2px solid #dc2626;color:#dc2626}.CartPage_removeStockBtn__z5Ek0:hover:not(:disabled){background:#dc2626;color:#fff}.CartPage_removeStockBtn__z5Ek0:disabled{cursor:not-allowed;opacity:.6}.CartPage_content__zFhm1{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 420px;margin:0}.CartPage_content__zFhm1,.CartPage_itemsSection__dvvhL{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.CartPage_itemsSection__dvvhL{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;min-width:0;padding:clamp(16px,3vw,32px)}.CartPage_itemsHeader__Mt5br{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:clamp(12px,3vw,24px);padding-bottom:clamp(8px,2vw,16px)}.CartPage_itemsHeader__Mt5br h2{color:#1f2937;font-size:clamp(18px,5vw,24px);font-weight:700;margin:0}.CartPage_clearBtn__eaX3k{background:none;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:clamp(12px,3vw,14px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(12px,3vw,16px);transition:all .2s ease;white-space:nowrap}.CartPage_clearBtn__eaX3k:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.CartPage_itemsList__jz46t{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.CartPage_cartItem__GCbny{grid-gap:20px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:120px 1fr auto auto auto;max-width:100%;overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.CartPage_cartItem__GCbny:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.CartPage_cartItem__GCbny.CartPage_removing__lLNYv{opacity:.5;pointer-events:none}.CartPage_itemImage__2VGD1{aspect-ratio:1/1;background:#fff;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.CartPage_itemImage__2VGD1 img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.CartPage_itemImage__2VGD1:hover img{transform:scale(1.05)}.CartPage_customBadge__AWLoB{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3b82f6f2;border-radius:8px;bottom:6px;color:#fff;font-size:clamp(8px,2vw,9px);font-weight:600;left:6px;line-height:1.2;padding:2px 6px;position:absolute;white-space:nowrap}.CartPage_itemInfo__eO8AK{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;overflow:hidden}.CartPage_itemName__YylOS{word-wrap:break-word;align-items:center;color:#1f2937;cursor:pointer;display:flex;flex-wrap:wrap;font-size:clamp(14px,4vw,18px);font-weight:600;gap:6px;margin:0;overflow-wrap:break-word;transition:color .2s ease}.CartPage_itemName__YylOS:hover{color:#8a00c4}.CartPage_customizationId__13xRM{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:4px;box-shadow:0 1px 3px #8a00c440;color:#fff;display:inline-flex;flex-shrink:0;font-size:clamp(7px,1.8vw,9px);font-weight:700;letter-spacing:.3px;line-height:1.3;max-height:18px;padding:2px 5px;white-space:nowrap}.CartPage_itemVariant__-Qd-o{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:clamp(11px,3vw,13px);gap:6px;margin:4px 0}.CartPage_itemVariant__-Qd-o:before{background:linear-gradient(180deg,#8a00c4,#4a90e2);border-radius:2px;content:"";display:block;height:14px;width:3px}.CartPage_variantTag__uPPYl{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;color:#374151;display:inline-flex;font-size:clamp(9px,2vw,11px);font-weight:500;gap:3px;line-height:1.2;padding:3px 7px}.CartPage_variantTag__uPPYl svg{color:#8a00c4;flex-shrink:0;height:10px;width:10px}.CartPage_customizationIndicator__43S7Z{align-items:center;background:linear-gradient(135deg,#8a00c41a,#4a90e21a);border:1px solid #8a00c433;border-radius:6px;color:#8a00c4;display:inline-flex;font-size:clamp(10px,2.5vw,12px);font-weight:500;gap:4px;margin-top:4px;padding:4px 8px}.CartPage_customPreview__sfI9k{border:2px solid #e5e7eb;border-radius:6px;height:80px;margin-top:8px;overflow:hidden;width:80px}.CartPage_customPreview__sfI9k img{height:100%;object-fit:cover;width:100%}.CartPage_outOfStock__dqFdn{color:#ef4444;font-size:14px;font-weight:600;margin:4px 0 0}.CartPage_lowStock__lekUb{color:#f59e0b;font-size:14px;font-weight:600;margin:4px 0 0}.CartPage_itemQuantity__nYjfP{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.CartPage_itemQuantity__nYjfP label{color:#6b7280;font-size:clamp(10px,2.5vw,12px);font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.CartPage_quantityControl__j3gqa{align-items:center;border:2px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;overflow:hidden}.CartPage_quantityControl__j3gqa button{background:#fff;border:none;color:#374151;cursor:pointer;flex-shrink:0;font-size:clamp(14px,4vw,18px);font-weight:600;height:clamp(30px,8vw,36px);transition:all .2s ease;width:clamp(30px,8vw,36px)}.CartPage_quantityControl__j3gqa button:hover:not(:disabled){background:#f3f4f6}.CartPage_quantityControl__j3gqa button:disabled{cursor:not-allowed;opacity:.4}.CartPage_quantityControl__j3gqa input{border:1px solid #e5e7eb;border-bottom:none;border-top:none;color:#1f2937;font-size:clamp(13px,3.5vw,16px);font-weight:600;height:clamp(30px,8vw,36px);text-align:center;width:clamp(40px,10vw,50px)}.CartPage_quantityControl__j3gqa input:focus{outline:none}.CartPage_updating__RJ3Cf{color:#6b7280;font-size:clamp(9px,2.5vw,11px);margin-top:4px;text-align:center}.CartPage_itemPrice__\+mzvc{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.CartPage_unitPrice__8UVEl{color:#6b7280;font-size:clamp(11px,3vw,14px);white-space:nowrap}.CartPage_itemTotal__b6hNJ{color:#1f2937;font-size:clamp(16px,4.5vw,20px);font-weight:700;white-space:nowrap}.CartPage_itemActions__9Shw3{align-self:center;display:flex;flex-direction:column;gap:8px}.CartPage_moveToWishlistBtn__tv\+3c{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.CartPage_moveToWishlistBtn__tv\+3c svg{stroke:#9ca3af;transition:all .2s ease}.CartPage_moveToWishlistBtn__tv\+3c:hover:not(:disabled){background:#fff5f7;border-color:#ff6b9d;transform:scale(1.05)}.CartPage_moveToWishlistBtn__tv\+3c:hover:not(:disabled) svg{stroke:#ff6b9d;fill:#ff6b9d}.CartPage_moveToWishlistBtn__tv\+3c:disabled{cursor:not-allowed;opacity:.4}.CartPage_removeBtn__m3pzt{background:none;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:18px;height:36px;transition:all .2s ease;width:36px}.CartPage_removeBtn__m3pzt:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;color:#ef4444}.CartPage_removeBtn__m3pzt:disabled{cursor:not-allowed;opacity:.4}.CartPage_continueBtn__GVgVP{background:none;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:fit-content}.CartPage_continueBtn__GVgVP:hover{background:#eff6ff;border-color:#8a00c4;color:#8a00c4}.CartPage_summarySection__u5vaG{display:flex;flex-direction:column;gap:20px}.CartPage_summarySection__u5vaG,.CartPage_summary__qpNtW{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.CartPage_summary__qpNtW{align-self:start;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:clamp(20px,4vw,32px);position:sticky;top:0}.CartPage_summary__qpNtW h2{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 24px}.CartPage_summaryRow__T5qvK{align-items:center;color:#6b7280;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.CartPage_summaryRow__T5qvK span:last-child{color:#1f2937;font-weight:600}.CartPage_freeShipping__i7nSu{color:#10b981;font-weight:700}.CartPage_customizationFee__\+Dk8P{color:#7c3aed;font-weight:600}.CartPage_shippingProgress__iAD\+T{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;margin:16px 0;padding:16px}.CartPage_shippingText__gT5Gc{color:#1e40af;font-size:14px;font-weight:600;margin:0 0 10px}.CartPage_progressBar__dhMIP{background:#fff;border-radius:10px;height:8px;overflow:hidden;width:100%}.CartPage_progressFill__kRB8e{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:10px;height:100%;transition:width .3s ease}.CartPage_summaryDivider__lL1Nl{background:#e5e7eb;height:2px;margin:16px 0}.CartPage_summaryTotal__hMHy4{color:#1f2937;font-size:20px;font-weight:700;padding:16px 0}.CartPage_summaryTotal__hMHy4 span{color:#1f2937}.CartPage_checkoutBtn__TqCbR{align-items:center;background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:center;margin-top:8px;padding:18px 32px;text-align:center;transition:all .3s ease;width:100%}.CartPage_checkoutBtn__TqCbR:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.CartPage_securityBadges__uzC8G{display:flex;flex-direction:column;gap:8px;margin-top:20px}.CartPage_badge__Ff0Xg{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;font-size:13px;font-weight:600;justify-content:center;padding:8px}.CartPage_paymentMethods__P-A7m{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.CartPage_paymentMethods__P-A7m p{color:#9ca3af;font-size:12px;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.CartPage_paymentIcons__r2ret{display:flex;flex-wrap:wrap;gap:8px}.CartPage_paymentIcons__r2ret span{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:11px;padding:6px 10px}.CartPage_promoSection__1unK3{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:24px}.CartPage_promoSection__1unK3 h3{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 16px}.CartPage_promoInput__uACE9{display:flex;gap:8px;margin-bottom:12px}.CartPage_promoInput__uACE9 input{border:2px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:14px;padding:12px}.CartPage_promoInput__uACE9 input:focus{border-color:#8a00c4;outline:none}.CartPage_promoInput__uACE9 button{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.CartPage_promoInput__uACE9 button:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.CartPage_promoNote__\+94Iv{color:#9ca3af;font-size:12px;margin:0}.CartPage_emptyCart__-QOxj{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;padding:120px 20px;text-align:center}.CartPage_emptyIcon__6fQd3{font-size:80px;margin-bottom:24px;opacity:.3}.CartPage_emptyCart__-QOxj h2{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 12px}.CartPage_emptyCart__-QOxj p{color:#6b7280;font-size:16px;margin:0 0 32px}.CartPage_shopBtn__iTpdp{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.CartPage_shopBtn__iTpdp:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.CartPage_loading__P9Bil{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:120px 20px}.CartPage_spinner__LNqva{animation:CartPage_spin__PJHHZ 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#8a00c4;height:48px;width:48px}@keyframes CartPage_spin__PJHHZ{to{transform:rotate(1turn)}}.CartPage_loading__P9Bil p{color:#6b7280;font-size:16px;margin-top:16px}@media (max-width:1400px){.CartPage_content__zFhm1{gap:20px;grid-template-columns:1fr 400px}}@media (max-width:1200px){.CartPage_container__gUt5G{padding:20px}.CartPage_content__zFhm1{gap:20px;grid-template-columns:1fr 360px}.CartPage_itemsSection__dvvhL,.CartPage_summary__qpNtW{padding:24px}}@media (max-width:1024px){.CartPage_container__gUt5G{padding:16px}.CartPage_content__zFhm1{gap:20px;grid-template-columns:1fr}.CartPage_summary__qpNtW{order:-1;position:static;top:0}.CartPage_itemsSection__dvvhL{padding:20px}}@media (max-width:768px){.CartPage_container__gUt5G{max-width:100vw;padding:16px}.CartPage_container__gUt5G,.CartPage_header__rlFS-{box-sizing:border-box;width:100%}.CartPage_header__rlFS- h1{font-size:28px}.CartPage_content__zFhm1,.CartPage_itemsSection__dvvhL{box-sizing:border-box;width:100%}.CartPage_itemsSection__dvvhL{padding:20px}.CartPage_cartItem__GCbny{box-sizing:border-box;gap:12px;grid-template-columns:80px 1fr;padding:16px;width:100%}.CartPage_itemImage__2VGD1{grid-row:1/3}.CartPage_customBadge__AWLoB{border-radius:6px;bottom:4px;font-size:8px;left:4px;padding:2px 6px}.CartPage_customizationId__13xRM{border-radius:4px;font-size:8px;max-height:16px;padding:1px 5px}.CartPage_variantTag__uPPYl{font-size:9px;padding:2px 6px}.CartPage_variantTag__uPPYl svg{height:9px;width:9px}.CartPage_itemInfo__eO8AK{grid-column:2}.CartPage_itemPrice__\+mzvc,.CartPage_itemQuantity__nYjfP{flex-direction:row;grid-column:1/3;justify-content:space-between}.CartPage_itemPrice__\+mzvc{align-items:center}.CartPage_removeBtn__m3pzt{font-size:16px;height:34px;position:absolute;right:16px;top:16px;width:34px;z-index:10}.CartPage_summarySection__u5vaG,.CartPage_summary__qpNtW{box-sizing:border-box;width:100%}.CartPage_summary__qpNtW{padding:24px}.CartPage_checkoutBtn__TqCbR{align-items:center;border-radius:12px;bottom:0;box-shadow:0 -4px 12px #0000001a;box-sizing:border-box;display:flex;font-size:16px;justify-content:center;margin:16px 0 0;padding:16px 28px;position:sticky;text-align:center;width:100%;z-index:100}.CartPage_summary__qpNtW h2{font-size:20px;margin-bottom:18px}.CartPage_summaryRow__T5qvK{font-size:15px;padding:10px 0}.CartPage_summaryTotal__hMHy4{font-size:19px;margin-bottom:10px}.CartPage_securityBadges__uzC8G{gap:7px;margin-top:16px}.CartPage_badge__Ff0Xg{font-size:12px;padding:7px}}@media (max-width:640px){.CartPage_container__gUt5G{max-width:100vw}.CartPage_cartItem__GCbny,.CartPage_container__gUt5G,.CartPage_content__zFhm1,.CartPage_itemsSection__dvvhL{box-sizing:border-box;width:100%}.CartPage_cartItem__GCbny{gap:12px;grid-template-columns:90px 1fr}.CartPage_itemImage__2VGD1{height:90px;max-width:100%;width:90px}.CartPage_customBadge__AWLoB{border-radius:6px;bottom:4px;font-size:7px;left:4px;padding:2px 5px}.CartPage_customizationId__13xRM{border-radius:3px;font-size:7px;max-height:15px;padding:1px 4px}.CartPage_variantTag__uPPYl{font-size:8px;padding:2px 5px}.CartPage_variantTag__uPPYl svg{height:8px;width:8px}.CartPage_removeBtn__m3pzt{font-size:16px;height:32px;position:absolute;right:12px;top:12px;width:32px;z-index:10}.CartPage_checkoutBtn__TqCbR,.CartPage_summarySection__u5vaG,.CartPage_summary__qpNtW{box-sizing:border-box;width:100%}.CartPage_checkoutBtn__TqCbR{align-items:center;border-radius:12px;bottom:0;box-shadow:0 -4px 12px #0000001a;display:flex;font-size:15px;justify-content:center;margin:16px 0 0;padding:14px 24px;position:sticky;text-align:center;z-index:100}.CartPage_summary__qpNtW h2{font-size:19px;margin-bottom:16px}.CartPage_summaryRow__T5qvK{font-size:14px;padding:9px 0}.CartPage_summaryTotal__hMHy4{font-size:18px;margin-bottom:10px;padding:13px 0}.CartPage_securityBadges__uzC8G{gap:6px;margin-top:15px}.CartPage_badge__Ff0Xg{font-size:11px;padding:6px}.CartPage_itemDetails__aC2oY h3{font-size:15px}.CartPage_itemPrice__\+mzvc{font-size:18px}}@media (max-width:480px){.CartPage_container__gUt5G{box-sizing:border-box;max-width:100vw;padding:clamp(8px,2vw,12px);width:100%}.CartPage_header__rlFS-{box-sizing:border-box;margin-bottom:20px;width:100%}.CartPage_header__rlFS- h1{font-size:clamp(20px,5vw,24px)}.CartPage_header__rlFS- p{font-size:clamp(13px,3.5vw,15px)}.CartPage_content__zFhm1{box-sizing:border-box;gap:16px;width:100%}.CartPage_itemsSection__dvvhL{border-radius:12px;box-sizing:border-box;padding:clamp(12px,3vw,16px);width:100%}.CartPage_itemsHeader__Mt5br{margin-bottom:16px;padding-bottom:12px}.CartPage_itemsHeader__Mt5br h2{font-size:clamp(16px,4vw,18px)}.CartPage_clearBtn__eaX3k{font-size:clamp(11px,3vw,13px);padding:6px 12px}.CartPage_cartItem__GCbny{border-radius:10px;box-sizing:border-box;gap:12px;grid-template-columns:75px 1fr;padding:clamp(12px,3vw,14px);width:100%}.CartPage_itemImage__2VGD1{border-radius:8px;grid-row:1/2;height:75px;max-width:100%;width:75px}.CartPage_itemInfo__eO8AK{display:flex;flex-direction:column;gap:6px;grid-column:2;grid-row:1}.CartPage_itemDetails__aC2oY h3{font-size:clamp(14px,3.5vw,16px);margin-bottom:6px}.CartPage_customBadge__AWLoB{border-radius:5px;bottom:3px;font-size:7px;left:3px;letter-spacing:0;padding:2px 5px}.CartPage_customizationId__13xRM{border-radius:3px;font-size:7px;letter-spacing:0;max-height:14px;padding:1px 4px}.CartPage_variantTag__uPPYl{font-size:8px;gap:2px;padding:2px 5px}.CartPage_variantTag__uPPYl svg{height:8px;width:8px}.CartPage_removeBtn__m3pzt{font-size:16px;height:32px;min-height:44px;min-width:44px;position:absolute;right:8px;top:8px;width:32px;z-index:10}.CartPage_itemQuantity__nYjfP{align-items:center;grid-column:1/3;grid-row:2;justify-content:space-between;margin-top:8px}.CartPage_quantityControl__j3gqa button{font-size:18px;min-height:44px;min-width:44px}.CartPage_itemPrice__\+mzvc{font-size:clamp(16px,4vw,18px);font-weight:700;grid-column:1/3;grid-row:3}.CartPage_checkoutBtn__TqCbR{align-items:center;border-radius:12px;bottom:0;box-shadow:0 -4px 16px #00000026;box-sizing:border-box;display:flex;font-size:clamp(14px,3.5vw,16px);justify-content:center;margin:16px 0 0;min-height:50px;padding:clamp(14px,3vw,16px) 20px;position:sticky;text-align:center;width:100%;z-index:100}.CartPage_summarySection__u5vaG{box-sizing:border-box;gap:16px;width:100%}.CartPage_summary__qpNtW{border-radius:12px;box-sizing:border-box;padding:clamp(14px,3vw,18px);width:100%}.CartPage_summary__qpNtW h2{font-size:clamp(17px,4vw,20px);margin-bottom:14px}.CartPage_summaryRow__T5qvK{flex-wrap:nowrap;font-size:clamp(13px,3vw,15px);padding:8px 0}.CartPage_summaryTotal__hMHy4{font-size:clamp(18px,4.5vw,22px);margin-bottom:8px;padding:12px 0}.CartPage_securityBadges__uzC8G{flex-wrap:wrap;gap:8px;margin-top:14px}.CartPage_badge__Ff0Xg{font-size:clamp(10px,2.5vw,12px);padding:8px 10px}.CartPage_summaryDivider__lL1Nl{margin:12px 0}.CartPage_itemQuantity__nYjfP{align-items:stretch;flex-direction:column}.CartPage_quantityControl__j3gqa{justify-content:center}.CartPage_emptyCart__-QOxj h2{font-size:22px}}@media (max-width:400px){.CartPage_container__gUt5G{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:clamp(8px,2vw,10px);width:100%}.CartPage_header__rlFS-{box-sizing:border-box;margin-bottom:16px;padding:0 4px;width:100%}.CartPage_header__rlFS- h1{font-size:clamp(18px,5vw,22px);line-height:1.3;overflow-wrap:break-word;word-break:break-word}.CartPage_header__rlFS- p{font-size:clamp(12px,3vw,14px)}.CartPage_content__zFhm1{box-sizing:border-box;gap:12px;width:100%}.CartPage_itemsSection__dvvhL{border-radius:12px;box-sizing:border-box;padding:12px;width:100%}.CartPage_itemsHeader__Mt5br{box-sizing:border-box;gap:10px;margin-bottom:14px;padding-bottom:12px;width:100%}.CartPage_itemsHeader__Mt5br h2{flex:1 1 auto;font-size:18px;min-width:0}.CartPage_clearBtn__eaX3k{border-radius:8px;flex-shrink:0;font-size:12px;padding:8px 12px;white-space:nowrap}.CartPage_itemsList__jz46t{box-sizing:border-box;gap:16px;margin-bottom:16px;width:100%}.CartPage_cartItem__GCbny{border-radius:10px;box-sizing:border-box;gap:12px;grid-template-columns:1fr;max-width:100%;overflow:hidden;padding:12px;width:100%}.CartPage_itemImage__2VGD1{box-sizing:border-box;grid-row:1;height:160px;max-width:100%;width:100%}.CartPage_itemInfo__eO8AK{box-sizing:border-box;grid-column:1;padding-right:36px;width:100%}.CartPage_itemName__YylOS{font-size:14px;gap:6px;line-height:1.4;word-break:break-word}.CartPage_itemVariant__-Qd-o{flex-wrap:wrap;font-size:11px;gap:4px}.CartPage_variantTag__uPPYl{border-radius:5px;font-size:10px;padding:3px 6px}.CartPage_variantTag__uPPYl svg{height:10px;width:10px}.CartPage_itemQuantity__nYjfP{align-items:center;box-sizing:border-box;flex-direction:row;grid-column:1;justify-content:space-between;width:100%}.CartPage_itemQuantity__nYjfP label{font-size:10px;text-align:left}.CartPage_quantityControl__j3gqa{border-width:2px}.CartPage_quantityControl__j3gqa button{font-size:16px;height:32px;width:32px}.CartPage_quantityControl__j3gqa input{font-size:13px;height:32px;width:40px}.CartPage_itemPrice__\+mzvc{align-items:center;box-sizing:border-box;flex-direction:row;grid-column:1;justify-content:space-between;width:100%}.CartPage_unitPrice__8UVEl{font-size:11px;text-align:left}.CartPage_itemTotal__b6hNJ{font-size:16px;text-align:right}.CartPage_itemActions__9Shw3{flex-direction:row;gap:6px;position:absolute;right:8px;top:8px}.CartPage_moveToWishlistBtn__tv\+3c{border-radius:7px;height:30px;width:30px}.CartPage_moveToWishlistBtn__tv\+3c svg{height:15px;width:15px}.CartPage_removeBtn__m3pzt{border-radius:7px;font-size:15px;height:30px;position:static;width:30px}.CartPage_continueBtn__GVgVP{box-sizing:border-box;font-size:13px;padding:12px 16px;width:100%}.CartPage_summarySection__u5vaG{box-sizing:border-box;gap:16px;width:100%}.CartPage_summary__qpNtW{border-radius:12px;box-sizing:border-box;padding:14px;width:100%}.CartPage_summary__qpNtW h2{font-size:17px;margin-bottom:14px}.CartPage_summaryRow__T5qvK{flex-wrap:nowrap;font-size:12px;gap:8px;padding:7px 0}.CartPage_summaryRow__T5qvK span{overflow-wrap:normal;word-break:normal}.CartPage_summaryRow__T5qvK span:first-child{flex:1 1 auto;min-width:0}.CartPage_summaryRow__T5qvK span:last-child{flex:0 0 auto;text-align:right;white-space:nowrap}.CartPage_summaryTotal__hMHy4{font-size:16px;margin-bottom:8px;padding:10px 0}.CartPage_shippingProgress__iAD\+T{border-radius:10px;margin:12px 0;padding:12px}.CartPage_shippingText__gT5Gc{font-size:11px;margin-bottom:9px;word-break:break-word}.CartPage_progressBar__dhMIP{height:7px}.CartPage_checkoutBtn__TqCbR{align-items:center;border-radius:12px;bottom:0;box-shadow:0 -4px 16px #00000026;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;margin:16px 0 0;padding:13px 18px;position:sticky;text-align:center;width:100%;z-index:100}.CartPage_securityBadges__uzC8G{gap:5px;margin-top:12px}.CartPage_badge__Ff0Xg{font-size:10px;padding:5px;word-break:break-word}.CartPage_summaryDivider__lL1Nl{height:1px;margin:10px 0}.CartPage_paymentMethods__P-A7m{margin-top:12px;padding-top:12px}.CartPage_paymentMethods__P-A7m p{font-size:10px;margin-bottom:7px}.CartPage_paymentIcons__r2ret{gap:5px}.CartPage_paymentIcons__r2ret span{font-size:9px;padding:4px 6px}.CartPage_promoSection__1unK3{border-radius:12px;padding:12px}.CartPage_promoSection__1unK3 h3{font-size:14px;margin-bottom:12px}.CartPage_promoInput__uACE9{flex-direction:column;gap:8px}.CartPage_promoInput__uACE9 input{border-radius:7px;box-sizing:border-box;font-size:12px;padding:10px;width:100%}.CartPage_promoInput__uACE9 button{border-radius:7px;box-sizing:border-box;font-size:12px;padding:10px 16px;width:100%}.CartPage_promoNote__\+94Iv{font-size:10px;margin-top:7px}.CartPage_stockWarning__-2zWZ{border-radius:12px;margin-bottom:14px;padding:10px}.CartPage_warningHeader__smXt-{gap:8px;margin-bottom:10px}.CartPage_warningIcon__x3M2c{font-size:20px}.CartPage_warningHeader__smXt- h3{font-size:13px;line-height:1.3}.CartPage_warningText__khd\+Z{font-size:11px;line-height:1.4;margin-bottom:12px;padding-left:0}.CartPage_outOfStockList__loHUN{gap:10px}.CartPage_outOfStockItem__RGXUQ{align-items:stretch;border-radius:10px;flex-direction:column;gap:8px;padding:10px}.CartPage_outOfStockInfo__qpMZr strong{font-size:12px;line-height:1.4;word-break:break-word}.CartPage_stockStatus__g0W96{font-size:10px;line-height:1.4;word-break:break-word}.CartPage_outOfStockActions__nk2jp{gap:8px;justify-content:stretch;width:100%}.CartPage_removeStockBtn__z5Ek0,.CartPage_wishlistBtn__LtyKQ{border-radius:7px;flex:1 1;font-size:11px;padding:8px 10px}.CartPage_wishlistBtn__LtyKQ svg{height:12px;width:12px}.CartPage_wishlistBtn__LtyKQ span{font-size:10px}.CartPage_emptyCart__-QOxj{padding:70px 15px}.CartPage_emptyIcon__6fQd3{margin-bottom:18px}.CartPage_emptyCart__-QOxj h2{font-size:20px;margin-bottom:10px}.CartPage_emptyCart__-QOxj p{font-size:14px;margin-bottom:24px}.CartPage_shopBtn__iTpdp{font-size:14px;padding:14px 26px}}@media (max-width:360px){.CartPage_container__gUt5G{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:8px;width:100%}.CartPage_header__rlFS-{box-sizing:border-box;padding:0 4px;width:100%}.CartPage_header__rlFS- h1{font-size:20px;line-height:1.3;overflow-wrap:break-word;word-break:break-word}.CartPage_header__rlFS- p{font-size:13px}.CartPage_itemsSection__dvvhL{border-radius:10px;box-sizing:border-box;padding:12px;width:100%}.CartPage_itemsHeader__Mt5br{box-sizing:border-box;gap:8px;margin-bottom:12px;padding-bottom:10px;width:100%}.CartPage_itemsHeader__Mt5br h2{flex:1 1 auto;font-size:16px;min-width:0}.CartPage_clearBtn__eaX3k{border-radius:6px;flex-shrink:0;font-size:11px;padding:6px 10px;white-space:nowrap}.CartPage_itemsList__jz46t{gap:12px;margin-bottom:12px}.CartPage_cartItem__GCbny{border-radius:8px;box-sizing:border-box;gap:8px;grid-template-columns:1fr;max-width:100%;padding:8px;width:100%}.CartPage_itemImage__2VGD1{grid-row:1;height:140px;max-width:100%;width:100%}.CartPage_customBadge__AWLoB{border-radius:4px;bottom:4px;font-size:6px;left:4px;padding:2px 4px}.CartPage_customizationId__13xRM{border-radius:3px;font-size:6px;padding:1px 3px}.CartPage_itemInfo__eO8AK{grid-column:1;padding-right:32px;width:100%}.CartPage_itemName__YylOS{font-size:13px;gap:4px;line-height:1.3}.CartPage_itemVariant__-Qd-o{flex-wrap:wrap;font-size:9px;gap:3px}.CartPage_itemVariant__-Qd-o:before{height:10px;width:2px}.CartPage_variantTag__uPPYl{border-radius:4px;font-size:8px;padding:2px 5px}.CartPage_variantTag__uPPYl svg{height:8px;width:8px}.CartPage_itemQuantity__nYjfP{align-items:center;flex-direction:row;grid-column:1;justify-content:space-between;width:100%}.CartPage_itemQuantity__nYjfP label{font-size:9px;text-align:left}.CartPage_quantityControl__j3gqa{border-width:1px}.CartPage_quantityControl__j3gqa button{font-size:14px;height:28px;width:28px}.CartPage_quantityControl__j3gqa input{font-size:12px;height:28px;width:36px}.CartPage_itemPrice__\+mzvc{align-items:center;flex-direction:row;grid-column:1;justify-content:space-between;width:100%}.CartPage_unitPrice__8UVEl{font-size:10px;text-align:left}.CartPage_itemTotal__b6hNJ{font-size:15px;text-align:right}.CartPage_itemActions__9Shw3{flex-direction:row;gap:4px;position:absolute;right:6px;top:6px}.CartPage_moveToWishlistBtn__tv\+3c{border-radius:6px;height:28px;width:28px}.CartPage_moveToWishlistBtn__tv\+3c svg{height:14px;width:14px}.CartPage_removeBtn__m3pzt{border-radius:6px;font-size:14px;height:28px;position:static;width:28px}.CartPage_continueBtn__GVgVP{box-sizing:border-box;font-size:12px;padding:10px 14px;width:100%}.CartPage_checkoutBtn__TqCbR{align-items:center;border-radius:10px;bottom:0;box-shadow:0 -4px 16px #00000026;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:14px 0 0;padding:12px 14px;position:sticky;text-align:center;width:100%;z-index:100}.CartPage_summarySection__u5vaG{gap:12px}.CartPage_summary__qpNtW{border-radius:10px;padding:10px}.CartPage_summary__qpNtW h2{font-size:15px;margin-bottom:10px}.CartPage_summaryRow__T5qvK{flex-wrap:wrap;font-size:11px;gap:6px;padding:5px 0}.CartPage_summaryRow__T5qvK span{flex:1 1;min-width:0;word-break:break-word}.CartPage_summaryRow__T5qvK span:first-child{flex:1 1 60%}.CartPage_summaryRow__T5qvK span:last-child{flex:0 1 auto;text-align:right}.CartPage_summaryTotal__hMHy4{font-size:15px;margin-bottom:6px;padding:8px 0}.CartPage_shippingProgress__iAD\+T{border-radius:8px;margin:10px 0;padding:10px}.CartPage_shippingText__gT5Gc{font-size:10px;margin-bottom:8px}.CartPage_progressBar__dhMIP{height:6px}.CartPage_securityBadges__uzC8G{gap:4px;margin-top:10px}.CartPage_badge__Ff0Xg{font-size:9px;padding:4px}.CartPage_summaryDivider__lL1Nl{height:1px;margin:8px 0}.CartPage_paymentMethods__P-A7m{margin-top:10px;padding-top:10px}.CartPage_paymentMethods__P-A7m p{font-size:9px;margin-bottom:6px}.CartPage_paymentIcons__r2ret{gap:4px}.CartPage_paymentIcons__r2ret span{font-size:8px;padding:3px 5px}.CartPage_promoSection__1unK3{border-radius:10px;padding:10px}.CartPage_promoSection__1unK3 h3{font-size:13px;margin-bottom:10px}.CartPage_promoInput__uACE9{flex-direction:column;gap:8px}.CartPage_promoInput__uACE9 input{border-radius:7px;box-sizing:border-box;font-size:12px;padding:10px;width:100%}.CartPage_promoInput__uACE9 button{border-radius:7px;box-sizing:border-box;font-size:12px;padding:10px 16px;width:100%}.CartPage_promoNote__\+94Iv{font-size:10px;margin-top:6px}.CartPage_stockWarning__-2zWZ{border-radius:10px;margin-bottom:12px;padding:8px}.CartPage_warningHeader__smXt-{gap:6px;margin-bottom:8px}.CartPage_warningIcon__x3M2c{font-size:18px}.CartPage_warningHeader__smXt- h3{font-size:12px;line-height:1.2}.CartPage_warningText__khd\+Z{font-size:10px;line-height:1.3;margin-bottom:10px;padding-left:0}.CartPage_outOfStockList__loHUN{gap:8px}.CartPage_outOfStockItem__RGXUQ{align-items:stretch;border-radius:8px;flex-direction:column;gap:6px;padding:8px}.CartPage_outOfStockInfo__qpMZr strong{font-size:11px;line-height:1.3}.CartPage_stockStatus__g0W96{font-size:9px;line-height:1.3}.CartPage_outOfStockActions__nk2jp{gap:6px;justify-content:stretch;width:100%}.CartPage_removeStockBtn__z5Ek0,.CartPage_wishlistBtn__LtyKQ{border-radius:6px;flex:1 1;font-size:10px;padding:7px 8px}.CartPage_wishlistBtn__LtyKQ svg{height:11px;width:11px}.CartPage_wishlistBtn__LtyKQ span{font-size:9px}.CartPage_emptyCart__-QOxj{padding:60px 12px}.CartPage_emptyIcon__6fQd3{margin-bottom:16px}.CartPage_emptyCart__-QOxj h2{font-size:18px;margin-bottom:8px}.CartPage_emptyCart__-QOxj p{font-size:13px;margin-bottom:20px}.CartPage_shopBtn__iTpdp{font-size:13px;padding:12px 24px}}@media (max-width:320px){.CartPage_container__gUt5G{box-sizing:border-box;max-width:100vw;padding:6px;width:100%}.CartPage_header__rlFS-{margin-bottom:14px;padding:0 3px}.CartPage_header__rlFS- h1{font-size:18px;line-height:1.2;word-break:break-word}.CartPage_header__rlFS- p{font-size:12px}.CartPage_content__zFhm1,.CartPage_itemsSection__dvvhL{box-sizing:border-box;width:100%}.CartPage_itemsSection__dvvhL{padding:8px}.CartPage_itemsHeader__Mt5br{box-sizing:border-box;gap:6px;margin-bottom:10px;padding-bottom:8px;width:100%}.CartPage_itemsHeader__Mt5br h2{flex:1 1 auto;font-size:14px;min-width:0}.CartPage_clearBtn__eaX3k{font-size:10px;padding:5px 8px;white-space:nowrap}.CartPage_cartItem__GCbny,.CartPage_itemsList__jz46t{box-sizing:border-box;width:100%}.CartPage_cartItem__GCbny{gap:8px;max-width:100%;padding:8px}.CartPage_itemImage__2VGD1{height:120px;max-width:100%;width:100%}.CartPage_itemInfo__eO8AK{box-sizing:border-box;padding-right:32px;width:100%}.CartPage_itemName__YylOS{font-size:12px;word-break:break-word}.CartPage_summarySection__u5vaG,.CartPage_summary__qpNtW{box-sizing:border-box;width:100%}.CartPage_summary__qpNtW{padding:8px}.CartPage_summary__qpNtW h2{font-size:14px;margin-bottom:8px}.CartPage_summaryRow__T5qvK{flex-wrap:nowrap;font-size:10px;padding:4px 0}.CartPage_summaryRow__T5qvK span{word-break:normal}.CartPage_summaryRow__T5qvK span:first-child{flex:1 1 auto;min-width:0}.CartPage_summaryRow__T5qvK span:last-child{flex:0 0 auto;white-space:nowrap}.CartPage_summaryTotal__hMHy4{font-size:14px;padding:6px 0}.CartPage_checkoutBtn__TqCbR{box-sizing:border-box;font-size:12px;margin:12px 0 0;padding:10px 16px;width:100%}}@media (max-width:315px){.CartPage_container__gUt5G{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:5px;width:100%}.CartPage_header__rlFS-{box-sizing:border-box;margin-bottom:12px;padding:0 2px;width:100%}.CartPage_header__rlFS- h1{font-size:16px;line-height:1.2;overflow-wrap:break-word;word-break:break-word}.CartPage_header__rlFS- p{font-size:11px}.CartPage_content__zFhm1,.CartPage_itemsSection__dvvhL{box-sizing:border-box;width:100%}.CartPage_itemsSection__dvvhL{border-radius:10px;padding:6px}.CartPage_itemsHeader__Mt5br{box-sizing:border-box;gap:5px;margin-bottom:8px;padding-bottom:6px;width:100%}.CartPage_itemsHeader__Mt5br h2{flex:1 1 auto;font-size:13px;min-width:0}.CartPage_clearBtn__eaX3k{border-radius:5px;font-size:9px;padding:4px 6px;white-space:nowrap}.CartPage_itemsList__jz46t{box-sizing:border-box;gap:10px;margin-bottom:10px;width:100%}.CartPage_cartItem__GCbny{border-radius:8px;border-width:1px;box-sizing:border-box;gap:6px;grid-template-columns:1fr;max-width:100%;overflow:hidden;padding:6px;width:100%}.CartPage_itemImage__2VGD1{box-sizing:border-box;grid-row:1;height:100px;max-width:100%;width:100%}.CartPage_customBadge__AWLoB{border-radius:4px;font-size:6px;padding:2px 4px}.CartPage_itemInfo__eO8AK{box-sizing:border-box;grid-column:1;padding-right:28px;width:100%}.CartPage_itemName__YylOS{font-size:11px;gap:3px;line-height:1.3;word-break:break-word}.CartPage_customizationId__13xRM{border-radius:3px;font-size:6px;padding:1px 3px}.CartPage_itemVariant__-Qd-o{font-size:9px;gap:3px}.CartPage_variantTag__uPPYl{border-radius:4px;font-size:8px;padding:2px 4px}.CartPage_variantTag__uPPYl svg{height:8px;width:8px}.CartPage_itemQuantity__nYjfP{align-items:center;box-sizing:border-box;flex-direction:row;grid-column:1;justify-content:space-between;width:100%}.CartPage_itemQuantity__nYjfP label{font-size:9px}.CartPage_quantityControl__j3gqa{border-width:1px}.CartPage_quantityControl__j3gqa button{font-size:14px;height:26px;width:26px}.CartPage_quantityControl__j3gqa input{font-size:11px;height:26px;width:34px}.CartPage_itemPrice__\+mzvc{align-items:center;box-sizing:border-box;flex-direction:row;grid-column:1;justify-content:space-between;width:100%}.CartPage_unitPrice__8UVEl{font-size:9px}.CartPage_itemTotal__b6hNJ{font-size:14px}.CartPage_itemActions__9Shw3{flex-direction:row;gap:3px;position:absolute;right:4px;top:4px}.CartPage_moveToWishlistBtn__tv\+3c{border-radius:5px;height:26px;width:26px}.CartPage_moveToWishlistBtn__tv\+3c svg{height:12px;width:12px}.CartPage_removeBtn__m3pzt{border-radius:5px;font-size:13px;height:26px;position:static;width:26px}.CartPage_continueBtn__GVgVP{box-sizing:border-box;font-size:11px;padding:10px 12px;width:100%}.CartPage_summarySection__u5vaG{box-sizing:border-box;gap:10px;width:100%}.CartPage_summary__qpNtW{border-radius:10px;box-sizing:border-box;padding:8px;width:100%}.CartPage_summary__qpNtW h2{font-size:13px;margin-bottom:8px}.CartPage_summaryRow__T5qvK{flex-wrap:nowrap;font-size:9px;gap:4px;padding:4px 0}.CartPage_summaryRow__T5qvK span{overflow-wrap:normal;word-break:normal}.CartPage_summaryRow__T5qvK span:first-child{flex:1 1 auto;max-width:65%;min-width:0}.CartPage_summaryRow__T5qvK span:last-child{flex:0 0 auto;font-weight:700;text-align:right;white-space:nowrap}.CartPage_summaryTotal__hMHy4{font-size:13px;margin-bottom:5px;padding:5px 0}.CartPage_shippingProgress__iAD\+T{border-radius:8px;margin:8px 0;padding:8px}.CartPage_shippingText__gT5Gc{font-size:9px;line-height:1.3;margin-bottom:6px;word-break:break-word}.CartPage_progressBar__dhMIP{height:5px}.CartPage_checkoutBtn__TqCbR{align-items:center;border-radius:10px;bottom:0;box-shadow:0 -4px 16px #00000026;box-sizing:border-box;display:flex;font-size:11px;justify-content:center;margin:10px 0 0;padding:10px 12px;position:sticky;text-align:center;width:100%;z-index:100}.CartPage_securityBadges__uzC8G{gap:4px;margin-top:8px}.CartPage_badge__Ff0Xg{font-size:8px;padding:4px;word-break:break-word}.CartPage_summaryDivider__lL1Nl{height:1px;margin:6px 0}.CartPage_paymentMethods__P-A7m{margin-top:8px;padding-top:8px}.CartPage_paymentMethods__P-A7m p{font-size:8px;margin-bottom:5px}.CartPage_paymentIcons__r2ret{flex-wrap:wrap;gap:3px}.CartPage_paymentIcons__r2ret span{font-size:7px;padding:3px 4px}.CartPage_promoSection__1unK3{border-radius:10px;padding:8px}.CartPage_promoSection__1unK3 h3{font-size:12px;margin-bottom:8px}.CartPage_promoInput__uACE9{flex-direction:column;gap:5px}.CartPage_promoInput__uACE9 input{border-radius:6px;box-sizing:border-box;font-size:10px;padding:8px;width:100%}.CartPage_promoInput__uACE9 button{border-radius:6px;box-sizing:border-box;font-size:10px;padding:8px 12px;width:100%}.CartPage_promoNote__\+94Iv{font-size:8px;margin-top:5px}.CartPage_stockWarning__-2zWZ{border-radius:10px;margin-bottom:10px;padding:6px}.CartPage_warningHeader__smXt-{gap:5px;margin-bottom:6px}.CartPage_warningIcon__x3M2c{font-size:16px}.CartPage_warningHeader__smXt- h3{font-size:11px;line-height:1.2}.CartPage_warningText__khd\+Z{font-size:9px;line-height:1.3;margin-bottom:8px;padding-left:0}.CartPage_outOfStockList__loHUN{gap:6px}.CartPage_outOfStockItem__RGXUQ{border-radius:8px;flex-direction:column;gap:5px;padding:6px}.CartPage_outOfStockInfo__qpMZr strong{font-size:10px;line-height:1.3;word-break:break-word}.CartPage_stockStatus__g0W96{font-size:8px;line-height:1.3;word-break:break-word}.CartPage_outOfStockActions__nk2jp{flex-direction:column;gap:5px;width:100%}.CartPage_removeStockBtn__z5Ek0,.CartPage_wishlistBtn__LtyKQ{border-radius:6px;box-sizing:border-box;flex:1 1;font-size:9px;padding:6px 8px;width:100%}.CartPage_wishlistBtn__LtyKQ svg{height:10px;width:10px}.CartPage_wishlistBtn__LtyKQ span{font-size:8px}.CartPage_emptyCart__-QOxj{padding:50px 10px}.CartPage_emptyIcon__6fQd3{margin-bottom:14px}.CartPage_emptyCart__-QOxj h2{font-size:16px;margin-bottom:8px}.CartPage_emptyCart__-QOxj p{font-size:12px;margin-bottom:18px}.CartPage_shopBtn__iTpdp{font-size:12px;padding:12px 20px}}@media (max-width:280px){.CartPage_container__gUt5G{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:4px;width:100%}.CartPage_header__rlFS-{margin-bottom:10px;padding:0 2px}.CartPage_header__rlFS- h1{font-size:14px;line-height:1.2;word-break:break-word}.CartPage_header__rlFS- p{font-size:10px}.CartPage_itemsSection__dvvhL{border-radius:8px;padding:5px}.CartPage_itemsHeader__Mt5br{gap:4px;margin-bottom:6px;padding-bottom:5px}.CartPage_itemsHeader__Mt5br h2{font-size:12px}.CartPage_clearBtn__eaX3k{border-radius:4px;font-size:8px;padding:3px 5px}.CartPage_itemsList__jz46t{gap:8px}.CartPage_cartItem__GCbny{border-radius:6px;gap:5px;padding:5px}.CartPage_itemImage__2VGD1{height:90px}.CartPage_itemName__YylOS{font-size:10px;gap:2px}.CartPage_customizationId__13xRM{font-size:5px;padding:1px 2px}.CartPage_itemVariant__-Qd-o{font-size:8px;gap:2px}.CartPage_variantTag__uPPYl{font-size:7px;padding:1px 3px}.CartPage_variantTag__uPPYl svg{height:6px;width:6px}.CartPage_quantityControl__j3gqa button{font-size:12px;height:24px;width:24px}.CartPage_quantityControl__j3gqa input{font-size:10px;height:24px;width:30px}.CartPage_itemQuantity__nYjfP label,.CartPage_unitPrice__8UVEl{font-size:8px}.CartPage_itemTotal__b6hNJ{font-size:12px}.CartPage_itemActions__9Shw3{gap:2px;right:3px;top:3px}.CartPage_moveToWishlistBtn__tv\+3c,.CartPage_removeBtn__m3pzt{border-radius:4px;font-size:11px;height:24px;width:24px}.CartPage_moveToWishlistBtn__tv\+3c svg{height:10px;width:10px}.CartPage_summary__qpNtW{padding:6px}.CartPage_summary__qpNtW h2{font-size:12px;margin-bottom:6px}.CartPage_summaryRow__T5qvK{font-size:8px;gap:3px;padding:3px 0}.CartPage_summaryRow__T5qvK span:first-child{max-width:60%}.CartPage_summaryTotal__hMHy4{font-size:12px;padding:4px 0}.CartPage_shippingProgress__iAD\+T{margin:6px 0;padding:6px}.CartPage_shippingText__gT5Gc{font-size:8px;margin-bottom:5px}.CartPage_progressBar__dhMIP{height:4px}.CartPage_checkoutBtn__TqCbR{border-radius:8px;font-size:10px;margin:8px 0 0;padding:9px 10px}.CartPage_paymentMethods__P-A7m,.CartPage_securityBadges__uzC8G{gap:3px;margin-top:6px}.CartPage_badge__Ff0Xg{font-size:7px;padding:3px}.CartPage_paymentMethods__P-A7m p{font-size:7px}.CartPage_paymentIcons__r2ret span{font-size:6px;padding:2px 3px}.CartPage_promoSection__1unK3{padding:6px}.CartPage_promoSection__1unK3 h3{font-size:11px;margin-bottom:6px}.CartPage_promoInput__uACE9 button,.CartPage_promoInput__uACE9 input{font-size:9px;padding:6px 8px}.CartPage_continueBtn__GVgVP{font-size:10px;padding:8px 10px}.CartPage_emptyCart__-QOxj{padding:40px 8px}.CartPage_emptyCart__-QOxj h2{font-size:14px}.CartPage_emptyCart__-QOxj p{font-size:11px}.CartPage_shopBtn__iTpdp{font-size:11px;padding:10px 16px}.CartPage_stockWarning__-2zWZ{padding:5px}.CartPage_warningIcon__x3M2c{font-size:14px}.CartPage_warningHeader__smXt- h3{font-size:10px}.CartPage_warningText__khd\+Z{font-size:8px}.CartPage_outOfStockInfo__qpMZr strong{font-size:9px}.CartPage_stockStatus__g0W96{font-size:7px}.CartPage_removeStockBtn__z5Ek0,.CartPage_wishlistBtn__LtyKQ{font-size:8px;padding:5px 6px}.CartPage_container__gUt5G{padding:6px!important}.CartPage_header__rlFS- h1{font-size:16px!important}.CartPage_itemsSection__dvvhL,.CartPage_summary__qpNtW{padding:10px!important}.CartPage_cartItem__GCbny{gap:8px!important;padding:10px!important}.CartPage_itemImage__2VGD1{height:60px!important;width:60px!important}.CartPage_quantityControl__j3gqa button,.CartPage_removeBtn__m3pzt{min-height:40px!important;min-width:40px!important}.CartPage_checkoutBtn__TqCbR{font-size:13px!important;min-height:44px!important}}@media (hover:none) and (pointer:coarse){.CartPage_checkoutBtn__TqCbR,.CartPage_clearBtn__eaX3k,.CartPage_continueBtn__GVgVP,.CartPage_quantityControl__j3gqa button,.CartPage_removeBtn__m3pzt,.CartPage_wishlistBtn__LtyKQ{min-height:44px;min-width:44px}.CartPage_quantityControl__j3gqa{gap:12px}.CartPage_cartItem__GCbny,.CartPage_checkoutBtn__TqCbR,.CartPage_summary__qpNtW{touch-action:manipulation}}.PayPalPayment_paypalContainer__jsYUx{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:24px}.PayPalPayment_header__AvvGT{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.PayPalPayment_header__AvvGT h3{color:#1f2937;font-size:18px;font-weight:700;margin:0}.PayPalPayment_amount__LiG\+H{color:#6b7280;font-size:14px}.PayPalPayment_amount__LiG\+H strong{color:#0070ba;font-size:20px;font-weight:800;margin-left:6px}.PayPalPayment_mockPayPal__T-VAC{margin-bottom:20px}.PayPalPayment_demoNotice__IylVC{background:linear-gradient(135deg,#fff7ed,#fef3c7);border:2px dashed #f59e0b;border-radius:8px;margin-bottom:20px;padding:16px;text-align:center}.PayPalPayment_demoNotice__IylVC p{color:#92400e;margin:6px 0}.PayPalPayment_demoNotice__IylVC strong{color:#78350f}.PayPalPayment_demoNotice__IylVC code{background:#fff;border-radius:4px;color:#1f2937;display:inline-block;font-family:Courier New,monospace;font-size:12px;margin:8px 0;padding:4px 8px}.PayPalPayment_mockPayPalBtn__ZZioh{align-items:center;background:#0070ba;border:none;border-radius:10px;box-shadow:0 4px 12px #0070ba4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:14px 20px;transition:all .3s ease;width:100%}.PayPalPayment_mockPayPalBtn__ZZioh:hover:not(:disabled){background:#005a94;box-shadow:0 6px 20px #0070ba66;transform:translateY(-2px)}.PayPalPayment_mockPayPalBtn__ZZioh:disabled{cursor:not-allowed;opacity:.7;transform:none}.PayPalPayment_paypalIcon__vqquP{height:24px;width:24px}.PayPalPayment_spinner__wywis{animation:PayPalPayment_spin__Uo4tT .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes PayPalPayment_spin__Uo4tT{to{transform:rotate(1turn)}}.PayPalPayment_error__jLncw{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:600;margin-top:16px;padding:12px 16px}.PayPalPayment_info__gtk9O{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-around;margin-top:20px;padding-top:16px}.PayPalPayment_infoItem__t1l\+G{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:600;gap:6px}.PayPalPayment_icon__0eHfA{font-size:14px}@media (max-width:768px){.PayPalPayment_paypalContainer__jsYUx{padding:20px}.PayPalPayment_header__AvvGT{align-items:flex-start;flex-direction:column;gap:10px}.PayPalPayment_info__gtk9O{flex-direction:column;gap:8px}.PayPalPayment_demoNotice__IylVC code{font-size:10px;word-break:break-all}}@media (max-width:480px){.PayPalPayment_header__AvvGT h3{font-size:16px}.PayPalPayment_amount__LiG\+H strong{font-size:18px}.PayPalPayment_mockPayPalBtn__ZZioh{font-size:14px;padding:12px 16px}.PayPalPayment_paypalIcon__vqquP{height:20px;width:20px}}.StripePaymentForm_paymentForm__UsBK5{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:32px}.StripePaymentForm_formHeader__5mOyc{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.StripePaymentForm_formHeader__5mOyc h3{color:#1f2937;font-size:20px;font-weight:700;margin:0}.StripePaymentForm_amount__dFydh{color:#6b7280;font-size:16px}.StripePaymentForm_amount__dFydh strong{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;margin-left:8px}.StripePaymentForm_cardElement__gO95O{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:20px;min-height:44px;padding:16px;transition:all .3s ease}.StripePaymentForm_cardElement__gO95O:hover{background:#fff;border-color:#8a00c4}.StripePaymentForm_cardElement__gO95O:focus-within{background:#fff;border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a}.StripePaymentForm_demoPlaceholder__6auDg{background:linear-gradient(135deg,#fff7ed,#fef3c7);border:2px dashed #f59e0b;border-radius:8px;padding:20px;text-align:center}.StripePaymentForm_demoPlaceholder__6auDg p{color:#92400e;margin:8px 0}.StripePaymentForm_demoPlaceholder__6auDg strong{color:#78350f}.StripePaymentForm_demoPlaceholder__6auDg code{background:#fff;border-radius:4px;color:#1f2937;display:inline-block;font-family:Courier New,monospace;font-size:13px;margin:8px 0;padding:4px 8px}.StripePaymentForm_error__hDxqY{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:600;margin-bottom:16px;padding:12px 16px}.StripePaymentForm_submitBtn__fRdwY{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #8a00c44d;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:20px;padding:16px;transition:all .3s ease;width:100%}.StripePaymentForm_submitBtn__fRdwY:hover:not(:disabled){box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.StripePaymentForm_submitBtn__fRdwY:disabled{cursor:not-allowed;opacity:.6;transform:none}.StripePaymentForm_trustBadges__AmmfB{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-around;padding-top:20px}.StripePaymentForm_badge__eFENL{color:#6b7280;flex:1 1;font-size:12px;font-weight:600;text-align:center}@media (max-width:768px){.StripePaymentForm_paymentForm__UsBK5{padding:24px}.StripePaymentForm_formHeader__5mOyc{align-items:flex-start;flex-direction:column;gap:12px}.StripePaymentForm_trustBadges__AmmfB{flex-direction:column;gap:8px}.StripePaymentForm_badge__eFENL{text-align:left}}@media (max-width:480px){.StripePaymentForm_paymentForm__UsBK5{padding:20px}.StripePaymentForm_formHeader__5mOyc h3{font-size:18px}.StripePaymentForm_amount__dFydh{font-size:14px}.StripePaymentForm_amount__dFydh strong{font-size:20px}.StripePaymentForm_submitBtn__fRdwY{font-size:16px;padding:14px}.StripePaymentForm_demoPlaceholder__6auDg code{font-size:11px;word-break:break-all}}.StripePaymentMethodForm_form__UpD9d{max-width:500px;width:100%}.StripePaymentMethodForm_inputGroup__lYGu3{margin-bottom:20px}.StripePaymentMethodForm_label__fOpIk{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.StripePaymentMethodForm_required__mx5PK{color:#dc2626}.StripePaymentMethodForm_input__DXf5Z{background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:16px;padding:14px 16px;transition:border-color .2s ease;width:100%}.StripePaymentMethodForm_input__DXf5Z:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.StripePaymentMethodForm_input__DXf5Z::placeholder{color:#9ca3af}.StripePaymentMethodForm_cardElementContainer__kjEov{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px;transition:border-color .2s ease}.StripePaymentMethodForm_cardElementContainer__kjEov:focus-within{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a}.StripePaymentMethodForm_submitButton__noUTi{background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:16px;padding:14px 24px;transition:all .3s ease;width:100%}.StripePaymentMethodForm_submitButton__noUTi:hover:not(:disabled){box-shadow:0 8px 20px #8a00c44d;transform:translateY(-2px)}.StripePaymentMethodForm_submitButton__noUTi:disabled{cursor:not-allowed;opacity:.6;transform:none}.StripePaymentMethodForm_processingMessage__TnT-b{align-items:center;background:#eff6ff;border-radius:6px;color:#1e40af;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:16px;padding:12px}.StripePaymentMethodForm_spinner__vKcgI{animation:StripePaymentMethodForm_spin__\+B7oH 2s linear infinite;font-size:18px}@keyframes StripePaymentMethodForm_spin__\+B7oH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StripePaymentMethodForm_securityNotice__B-kCL{align-items:center;background:#f0fdf4;border-radius:6px;color:#166534;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:12px;padding:12px}.StripePaymentMethodForm_lockIcon__lLv1C{font-size:18px}.StripePaymentMethodForm_testCardNotice__IyA85{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;color:#92400e;font-size:13px;line-height:1.5;padding:12px}.StripePaymentMethodForm_testCardNotice__IyA85 strong{color:#78350f}@media (max-width:768px){.StripePaymentMethodForm_form__UpD9d{max-width:100%}.StripePaymentMethodForm_submitButton__noUTi{font-size:15px;padding:12px 20px}}.CheckoutPage_container__EK0uo{background:#f9fafb;margin:0 auto;max-width:1400px;min-height:100vh;overflow-x:hidden;padding:clamp(12px,3vw,24px)}.CheckoutPage_loadingState__T8R7Y{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:50vh}.CheckoutPage_loadingState__T8R7Y .CheckoutPage_spinner__O6NwV{animation:CheckoutPage_spin__TPIvM .8s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#8a00c4;height:50px;width:50px}@keyframes CheckoutPage_spin__TPIvM{to{transform:rotate(1turn)}}.CheckoutPage_loadingState__T8R7Y p{color:#6b7280;font-size:16px;font-weight:500}.CheckoutPage_header__fFQ0x{margin-bottom:32px}.CheckoutPage_header__fFQ0x h1{word-wrap:break-word;color:#1f2937;font-size:clamp(24px,5vw,36px);font-weight:700;margin:0}.CheckoutPage_stepIndicator__q5sTS{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:center;margin-bottom:48px;padding:32px}.CheckoutPage_step__BE1ay{align-items:center;display:flex;flex-direction:column;gap:8px;opacity:.4;transition:all .3s ease}.CheckoutPage_stepActive__\+WBfJ,.CheckoutPage_stepComplete__Hk5u2{opacity:1}.CheckoutPage_stepNumber__rWOby{align-items:center;background:#e5e7eb;border-radius:50%;color:#6b7280;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;transition:all .3s ease;width:48px}.CheckoutPage_stepActive__\+WBfJ .CheckoutPage_stepNumber__rWOby{background:linear-gradient(90deg,#8a00c4,#4a90e2);box-shadow:0 4px 12px #667eea4d;color:#fff}.CheckoutPage_stepComplete__Hk5u2 .CheckoutPage_stepNumber__rWOby{background:#10b981;color:#fff}.CheckoutPage_stepLabel__WuKhE{color:#6b7280;font-size:14px;font-weight:600}.CheckoutPage_stepActive__\+WBfJ .CheckoutPage_stepLabel__WuKhE,.CheckoutPage_stepComplete__Hk5u2 .CheckoutPage_stepLabel__WuKhE{color:#1f2937}.CheckoutPage_stepLine__DRv\+2{background:#e5e7eb;height:3px;margin:0 16px;transition:all .3s ease;width:120px}.CheckoutPage_stepLineActive__6v1uG{background:linear-gradient(90deg,#10b981,#8a00c4)}.CheckoutPage_content__G5f-g{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 400px}.CheckoutPage_mainContent__AVcPN{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:32px}.CheckoutPage_formSection__1ozeL h2{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 32px}.CheckoutPage_formGrid__HoitT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:32px}.CheckoutPage_formGroup__F4Mc1{display:flex;flex-direction:column;gap:8px}.CheckoutPage_formGroup__F4Mc1.CheckoutPage_fullWidth__\+YlD\+{grid-column:1/-1}.CheckoutPage_formGroup__F4Mc1 label{color:#374151;font-size:14px;font-weight:600}.CheckoutPage_formGroup__F4Mc1 input,.CheckoutPage_formGroup__F4Mc1 select{border:2px solid #e5e7eb;border-radius:8px;font-size:16px;padding:12px 16px;transition:all .2s ease}.CheckoutPage_formGroup__F4Mc1 input:focus,.CheckoutPage_formGroup__F4Mc1 select:focus{border-color:#8a00c4;outline:none}.CheckoutPage_formGroup__F4Mc1 input:disabled{background:#f3f4f6;cursor:not-allowed}.CheckoutPage_inputError__6CB9M{border-color:#ef4444!important}.CheckoutPage_errorText__VzUEO{color:#ef4444;font-size:13px;margin-top:4px}.CheckoutPage_shippingMethods__j6w7l{margin-top:32px}.CheckoutPage_shippingMethods__j6w7l h3{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 16px}.CheckoutPage_shippingMethod__mFE-V{align-items:center;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .2s ease}.CheckoutPage_shippingMethod__mFE-V:hover{background:#eff6ff;border-color:#8a00c4}.CheckoutPage_shippingMethod__mFE-V input[type=radio]{cursor:pointer}.CheckoutPage_shippingMethod__mFE-V input[type=radio]:checked~.CheckoutPage_methodCost__aD389,.CheckoutPage_shippingMethod__mFE-V input[type=radio]:checked~.CheckoutPage_methodInfo__xyMZH{color:#8a00c4}.CheckoutPage_methodInfo__xyMZH{flex-direction:column;gap:4px}.CheckoutPage_methodName__7\+J-U{color:#1f2937;font-size:16px;font-weight:600}.CheckoutPage_methodDays__qBJNs{color:#6b7280;font-size:14px}.CheckoutPage_methodCost__aD389{color:#1f2937;font-size:18px;font-weight:700}.CheckoutPage_paymentMethods__VLFWU{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.CheckoutPage_paymentMethod__OQmFh{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .2s ease}.CheckoutPage_paymentMethod__OQmFh:hover{background:#f9fafb;border-color:#8a00c4;box-shadow:0 2px 8px #8a00c41a}.CheckoutPage_paymentMethod__OQmFh.CheckoutPage_active__T\+qFv{background:#eff6ff;border-color:#8a00c4;box-shadow:0 2px 12px #8a00c433}.CheckoutPage_paymentMethod__OQmFh input[type=radio]{cursor:pointer;height:20px;width:20px}.CheckoutPage_methodInfo__xyMZH{align-items:center;display:flex;flex:1 1;gap:12px}.CheckoutPage_paymentLogo__ib7aG{height:24px;object-fit:contain;width:auto}.CheckoutPage_paymentLabel__aY37G{color:#1f2937;font-size:15px;font-weight:600}.CheckoutPage_cardForm__iI8Kp{background:#f9fafb;border-radius:12px;margin-top:24px;padding:24px}.CheckoutPage_paymentNote__t9od0{background:#eff6ff;border-left:4px solid #8a00c4;border-radius:6px;color:#1e40af;font-size:14px;margin-top:16px;padding:12px}.CheckoutPage_paypalInfo__KGFYL{margin-top:24px}.CheckoutPage_stripeSection__jqBzt{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:24px}.CheckoutPage_paypalSection__Xr4oR{margin-top:24px}.CheckoutPage_billingSection__h-IK0{border-top:2px solid #e5e7eb;margin-top:32px;padding-top:32px}.CheckoutPage_billingAddressForm__e89AH{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:24px}.CheckoutPage_billingAddressForm__e89AH h3{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:20px}.CheckoutPage_addressWarnings__vOL-M{background:#fffbeb;border:2px solid #fbbf24;border-radius:10px;margin-top:24px;padding:16px}.CheckoutPage_addressWarnings__vOL-M h4{color:#92400e;font-size:14px;font-weight:700;margin-bottom:8px}.CheckoutPage_addressWarnings__vOL-M p{color:#78350f;font-size:13px;margin:4px 0}.CheckoutPage_addressVerified__azmC3{background:#d1fae5;border:2px solid #10b981;border-radius:10px;color:#065f46;font-size:14px;font-weight:700;margin-top:16px;padding:12px 16px;text-align:center}.CheckoutPage_checkbox__4dlMM{align-items:center;cursor:pointer;display:flex;gap:8px}.CheckoutPage_checkbox__4dlMM input[type=checkbox]{cursor:pointer;height:20px;width:20px}.CheckoutPage_checkbox__4dlMM span{color:#374151;font-size:16px}.CheckoutPage_reviewSection__IngvS h2{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 32px}.CheckoutPage_reviewBlock__9pr\+F{background:#f9fafb;border-radius:12px;margin-bottom:24px;padding:24px;position:relative}.CheckoutPage_reviewBlock__9pr\+F h3{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 16px}.CheckoutPage_reviewBlock__9pr\+F p{color:#6b7280;font-size:16px;margin:4px 0}.CheckoutPage_editBtn__xFhrn{background:none;border:2px solid #8a00c4;border-radius:8px;color:#8a00c4;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:24px;top:24px;transition:all .2s ease}.CheckoutPage_editBtn__xFhrn:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff}.CheckoutPage_reviewItems__EALjg{display:flex;flex-direction:column;gap:16px}.CheckoutPage_reviewItem__5Ld2P{align-items:center;background:#fff;border-radius:8px;display:flex;gap:16px;padding:16px}.CheckoutPage_reviewItem__5Ld2P img{border-radius:6px;height:80px;object-fit:cover;width:80px}.CheckoutPage_itemInfo__CS0Wf{flex:1 1}.CheckoutPage_itemName__PcXcs{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:4px}.CheckoutPage_customBadge__-\+LR5{background:linear-gradient(135deg,#8a00c41a,#4a90e21a);border:1px solid #8a00c433;border-radius:6px;color:#8a00c4;display:inline-block;font-size:11px;font-weight:600;margin-bottom:4px;padding:3px 8px}.CheckoutPage_itemVariant__He9Ns{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.CheckoutPage_itemDetails__pnd8Q{color:#6b7280;font-size:14px}.CheckoutPage_itemTotal__6qRz9{color:#1f2937;font-size:18px;font-weight:700}.CheckoutPage_navigation__JTp93{border-top:2px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;margin-top:32px;padding-top:32px}.CheckoutPage_backBtn__lhnDu{background:none;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.CheckoutPage_backBtn__lhnDu:hover{background:#eff6ff;border-color:#8a00c4;color:#8a00c4}.CheckoutPage_nextBtn__beANx{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.CheckoutPage_nextBtn__beANx:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.CheckoutPage_placeOrderBtn__mtMer{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;flex:1 1;font-size:18px;font-weight:700;padding:18px 32px;transition:all .3s ease}.CheckoutPage_placeOrderBtn__mtMer:hover:not(:disabled){box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.CheckoutPage_placeOrderBtn__mtMer:disabled{cursor:not-allowed;opacity:.6;transform:none}.CheckoutPage_sidebar__1fdTF{height:fit-content;position:sticky;top:100px}.CheckoutPage_orderSummary__J4ocf{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:32px}.CheckoutPage_orderSummary__J4ocf h2{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 24px}.CheckoutPage_summaryRow__7DIQb{align-items:center;color:#6b7280;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.CheckoutPage_summaryRow__7DIQb span:last-child{color:#1f2937;font-weight:600}.CheckoutPage_free__qw4X8{color:#10b981;font-weight:700}.CheckoutPage_summaryDivider__zOOVw{background:#e5e7eb;height:2px;margin:16px 0}.CheckoutPage_summaryTotal__r4sH9{color:#1f2937;font-size:20px;font-weight:700;padding:16px 0}.CheckoutPage_summaryTotal__r4sH9 span{color:#1f2937}.CheckoutPage_securityBadge__f5jJJ{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;color:#1e40af;font-size:14px;font-weight:600;margin-top:20px;padding:12px;text-align:center}@media (max-width:1024px){.CheckoutPage_content__G5f-g{grid-template-columns:1fr}.CheckoutPage_sidebar__1fdTF{order:-1;position:static}.CheckoutPage_stepIndicator__q5sTS{padding:24px 16px}.CheckoutPage_stepLine__DRv\+2{width:60px}}@media (max-width:768px){.CheckoutPage_container__EK0uo{padding:16px}.CheckoutPage_header__fFQ0x h1{font-size:28px}.CheckoutPage_stepIndicator__q5sTS{padding:20px 12px}.CheckoutPage_stepNumber__rWOby{font-size:16px;height:40px;width:40px}.CheckoutPage_stepLabel__WuKhE{font-size:12px}.CheckoutPage_stepLine__DRv\+2{margin:0 8px;width:40px}.CheckoutPage_mainContent__AVcPN{padding:24px}.CheckoutPage_formSection__1ozeL h2{font-size:24px}.CheckoutPage_formGrid__HoitT{grid-template-columns:1fr}.CheckoutPage_navigation__JTp93{flex-direction:column}.CheckoutPage_backBtn__lhnDu,.CheckoutPage_nextBtn__beANx,.CheckoutPage_placeOrderBtn__mtMer{width:100%}}@media (max-width:480px){.CheckoutPage_container__EK0uo{box-sizing:border-box;max-width:100vw;padding:10px;width:100%}.CheckoutPage_header__fFQ0x h1{font-size:22px;line-height:1.3;word-break:break-word}.CheckoutPage_stepIndicator__q5sTS{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:16px 10px}.CheckoutPage_stepNumber__rWOby{flex-shrink:0;font-size:14px;height:36px;width:36px}.CheckoutPage_stepLabel__WuKhE{font-size:11px;white-space:nowrap}.CheckoutPage_stepLine__DRv\+2{flex-shrink:0;margin:0 6px;width:30px}.CheckoutPage_mainContent__AVcPN{border-radius:12px;padding:16px}.CheckoutPage_formSection__1ozeL h2{font-size:20px;margin-bottom:20px}.CheckoutPage_formGrid__HoitT{gap:14px;margin-bottom:24px}.CheckoutPage_formGroup__F4Mc1 label{font-size:12px}.CheckoutPage_formGroup__F4Mc1 input,.CheckoutPage_formGroup__F4Mc1 select{border-radius:7px;font-size:14px;min-height:44px;padding:11px 12px}.CheckoutPage_paymentMethod__OQmFh,.CheckoutPage_shippingMethod__mFE-V{gap:10px;padding:12px}.CheckoutPage_methodName__7\+J-U,.CheckoutPage_paymentLabel__aY37G{font-size:14px}.CheckoutPage_methodDays__qBJNs{font-size:12px}.CheckoutPage_methodCost__aD389{font-size:16px}.CheckoutPage_reviewItem__5Ld2P{flex-direction:column;gap:12px;padding:12px;text-align:center}.CheckoutPage_reviewItem__5Ld2P img{aspect-ratio:1;height:auto;max-width:200px;width:100%}.CheckoutPage_editBtn__xFhrn{margin-top:16px;padding:10px 14px;position:static;width:100%}.CheckoutPage_orderSummary__J4ocf{padding:16px}.CheckoutPage_orderSummary__J4ocf h2{font-size:18px;margin-bottom:16px}.CheckoutPage_summaryRow__7DIQb{font-size:14px;padding:9px 0}.CheckoutPage_summaryTotal__r4sH9{font-size:18px;padding:12px 0}.CheckoutPage_navigation__JTp93{gap:12px;margin-top:24px;padding-top:24px}.CheckoutPage_backBtn__lhnDu,.CheckoutPage_nextBtn__beANx,.CheckoutPage_placeOrderBtn__mtMer{font-size:14px;min-height:48px;padding:14px 20px}}@media (max-width:400px){.CheckoutPage_container__EK0uo{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:8px;width:100%}.CheckoutPage_header__fFQ0x{margin-bottom:20px;padding:0 4px}.CheckoutPage_header__fFQ0x h1{font-size:20px;line-height:1.3;word-break:break-word}.CheckoutPage_stepIndicator__q5sTS{border-radius:12px;padding:12px 8px}.CheckoutPage_stepNumber__rWOby{font-size:13px;height:32px;width:32px}.CheckoutPage_stepLabel__WuKhE{font-size:10px}.CheckoutPage_stepLine__DRv\+2{margin:0 4px;width:20px}.CheckoutPage_mainContent__AVcPN{border-radius:10px;padding:12px}.CheckoutPage_formSection__1ozeL h2,.CheckoutPage_reviewSection__IngvS h2{font-size:18px;margin-bottom:16px}.CheckoutPage_formGrid__HoitT{gap:12px;margin-bottom:20px}.CheckoutPage_formGroup__F4Mc1 label{font-size:11px}.CheckoutPage_formGroup__F4Mc1 input,.CheckoutPage_formGroup__F4Mc1 select{border-radius:7px;font-size:13px;min-height:44px;padding:10px}.CheckoutPage_reviewBlock__9pr\+F h3,.CheckoutPage_shippingMethods__j6w7l h3{font-size:16px;margin-bottom:12px}.CheckoutPage_paymentMethod__OQmFh,.CheckoutPage_shippingMethod__mFE-V{border-radius:10px;gap:8px;padding:10px}.CheckoutPage_checkbox__4dlMM input[type=checkbox],.CheckoutPage_paymentMethod__OQmFh input[type=radio],.CheckoutPage_shippingMethod__mFE-V input[type=radio]{flex-shrink:0;height:18px;width:18px}.CheckoutPage_methodName__7\+J-U,.CheckoutPage_paymentLabel__aY37G{font-size:13px}.CheckoutPage_methodDays__qBJNs{font-size:11px}.CheckoutPage_methodCost__aD389{font-size:15px}.CheckoutPage_reviewBlock__9pr\+F{border-radius:10px;margin-bottom:16px;padding:14px}.CheckoutPage_reviewBlock__9pr\+F p{font-size:13px;line-height:1.4;word-break:break-word}.CheckoutPage_reviewItems__EALjg{gap:12px}.CheckoutPage_reviewItem__5Ld2P{border-radius:8px;gap:10px;padding:10px}.CheckoutPage_reviewItem__5Ld2P img{height:auto;max-width:160px;width:100%}.CheckoutPage_itemName__PcXcs{font-size:14px;line-height:1.3;word-break:break-word}.CheckoutPage_customBadge__-\+LR5{font-size:9px;padding:2px 6px}.CheckoutPage_itemVariant__He9Ns{font-size:11px}.CheckoutPage_itemDetails__pnd8Q{font-size:12px}.CheckoutPage_itemTotal__6qRz9{font-size:16px}.CheckoutPage_editBtn__xFhrn{border-radius:7px;font-size:12px;padding:9px 12px}.CheckoutPage_orderSummary__J4ocf{border-radius:12px;padding:12px}.CheckoutPage_orderSummary__J4ocf h2{font-size:16px;margin-bottom:12px}.CheckoutPage_summaryRow__7DIQb{flex-wrap:nowrap;font-size:12px;gap:8px;padding:7px 0}.CheckoutPage_summaryRow__7DIQb span{word-break:normal}.CheckoutPage_summaryRow__7DIQb span:first-child{flex:1 1 auto;min-width:0}.CheckoutPage_summaryRow__7DIQb span:last-child{flex:0 0 auto;text-align:right;white-space:nowrap}.CheckoutPage_summaryTotal__r4sH9{font-size:16px;margin-bottom:8px;padding:10px 0}.CheckoutPage_summaryDivider__zOOVw{height:1px;margin:12px 0}.CheckoutPage_securityBadge__f5jJJ{font-size:12px;margin-top:14px;padding:10px}.CheckoutPage_navigation__JTp93{gap:10px;margin-top:20px;padding-top:20px}.CheckoutPage_backBtn__lhnDu,.CheckoutPage_nextBtn__beANx,.CheckoutPage_placeOrderBtn__mtMer{border-radius:10px;font-size:13px;min-height:46px;padding:13px 16px}.CheckoutPage_billingAddressForm__e89AH,.CheckoutPage_cardForm__iI8Kp,.CheckoutPage_stripeSection__jqBzt{border-radius:10px;padding:14px}.CheckoutPage_billingAddressForm__e89AH h3{font-size:16px;margin-bottom:14px}.CheckoutPage_paymentNote__t9od0{font-size:12px;margin-top:12px;padding:10px}.CheckoutPage_addressWarnings__vOL-M{margin-top:16px;padding:12px}.CheckoutPage_addressWarnings__vOL-M h4{font-size:12px;margin-bottom:6px}.CheckoutPage_addressWarnings__vOL-M p{font-size:11px}.CheckoutPage_addressVerified__azmC3{font-size:12px;margin-top:12px;padding:10px 12px}.CheckoutPage_checkbox__4dlMM span{font-size:14px}}@media (max-width:360px){.CheckoutPage_container__EK0uo{box-sizing:border-box;max-width:100vw;padding:6px;width:100%}.CheckoutPage_header__fFQ0x{margin-bottom:16px;padding:0 3px}.CheckoutPage_header__fFQ0x h1{font-size:18px;line-height:1.2}.CheckoutPage_stepIndicator__q5sTS{padding:10px 6px}.CheckoutPage_stepNumber__rWOby{font-size:12px;height:30px;width:30px}.CheckoutPage_stepLabel__WuKhE{font-size:9px}.CheckoutPage_stepLine__DRv\+2{margin:0 3px;width:16px}.CheckoutPage_mainContent__AVcPN{border-radius:10px;padding:10px}.CheckoutPage_formSection__1ozeL h2,.CheckoutPage_reviewSection__IngvS h2{font-size:16px;margin-bottom:14px}.CheckoutPage_formGrid__HoitT{gap:10px;margin-bottom:16px}.CheckoutPage_formGroup__F4Mc1 label{font-size:10px}.CheckoutPage_formGroup__F4Mc1 input,.CheckoutPage_formGroup__F4Mc1 select{font-size:12px;min-height:42px;padding:9px}.CheckoutPage_reviewBlock__9pr\+F h3,.CheckoutPage_shippingMethods__j6w7l h3{font-size:14px;margin-bottom:10px}.CheckoutPage_paymentMethod__OQmFh,.CheckoutPage_shippingMethod__mFE-V{gap:7px;margin-bottom:8px;padding:9px}.CheckoutPage_checkbox__4dlMM input[type=checkbox],.CheckoutPage_paymentMethod__OQmFh input[type=radio],.CheckoutPage_shippingMethod__mFE-V input[type=radio]{height:16px;width:16px}.CheckoutPage_methodName__7\+J-U,.CheckoutPage_paymentLabel__aY37G{font-size:12px}.CheckoutPage_methodDays__qBJNs{font-size:10px}.CheckoutPage_methodCost__aD389{font-size:14px}.CheckoutPage_reviewBlock__9pr\+F{margin-bottom:12px;padding:12px}.CheckoutPage_reviewBlock__9pr\+F p{font-size:12px}.CheckoutPage_reviewItems__EALjg{gap:10px}.CheckoutPage_reviewItem__5Ld2P{gap:8px;padding:8px}.CheckoutPage_reviewItem__5Ld2P img{max-width:140px}.CheckoutPage_itemName__PcXcs{font-size:13px}.CheckoutPage_customBadge__-\+LR5{font-size:8px;padding:2px 5px}.CheckoutPage_itemVariant__He9Ns{font-size:10px}.CheckoutPage_itemDetails__pnd8Q{font-size:11px}.CheckoutPage_itemTotal__6qRz9{font-size:15px}.CheckoutPage_editBtn__xFhrn{font-size:11px;padding:8px 10px}.CheckoutPage_orderSummary__J4ocf{padding:10px}.CheckoutPage_orderSummary__J4ocf h2{font-size:15px;margin-bottom:10px}.CheckoutPage_summaryRow__7DIQb{font-size:11px;gap:6px;padding:6px 0}.CheckoutPage_summaryTotal__r4sH9{font-size:15px;padding:8px 0}.CheckoutPage_summaryDivider__zOOVw{margin:10px 0}.CheckoutPage_securityBadge__f5jJJ{font-size:11px;margin-top:12px;padding:8px}.CheckoutPage_navigation__JTp93{gap:8px;margin-top:16px;padding-top:16px}.CheckoutPage_backBtn__lhnDu,.CheckoutPage_nextBtn__beANx,.CheckoutPage_placeOrderBtn__mtMer{font-size:12px;min-height:44px;padding:12px 14px}.CheckoutPage_billingAddressForm__e89AH,.CheckoutPage_cardForm__iI8Kp,.CheckoutPage_stripeSection__jqBzt{border-radius:8px;padding:12px}.CheckoutPage_billingAddressForm__e89AH h3{font-size:14px}.CheckoutPage_paymentNote__t9od0{font-size:11px;padding:8px}.CheckoutPage_addressWarnings__vOL-M{padding:10px}.CheckoutPage_addressWarnings__vOL-M h4{font-size:11px}.CheckoutPage_addressWarnings__vOL-M p{font-size:10px}.CheckoutPage_addressVerified__azmC3{font-size:11px;padding:8px 10px}.CheckoutPage_checkbox__4dlMM span{font-size:13px}}@media (max-width:320px){.CheckoutPage_container__EK0uo{box-sizing:border-box;max-width:100vw;padding:5px;width:100%}.CheckoutPage_header__fFQ0x{margin-bottom:12px;padding:0 2px}.CheckoutPage_header__fFQ0x h1{font-size:16px;line-height:1.2}.CheckoutPage_stepIndicator__q5sTS{flex-wrap:nowrap;overflow-x:auto;padding:8px 4px}.CheckoutPage_step__BE1ay{gap:4px}.CheckoutPage_stepNumber__rWOby{font-size:11px;height:28px;width:28px}.CheckoutPage_stepLabel__WuKhE{font-size:8px}.CheckoutPage_stepLine__DRv\+2{height:2px;margin:0 2px;width:12px}.CheckoutPage_mainContent__AVcPN{border-radius:8px;padding:8px}.CheckoutPage_formSection__1ozeL h2,.CheckoutPage_reviewSection__IngvS h2{font-size:14px;margin-bottom:12px}.CheckoutPage_formGrid__HoitT{gap:8px;margin-bottom:14px}.CheckoutPage_formGroup__F4Mc1 label{font-size:9px}.CheckoutPage_formGroup__F4Mc1 input,.CheckoutPage_formGroup__F4Mc1 select{border-radius:6px;font-size:11px;min-height:40px;padding:8px}.CheckoutPage_paymentMethods__VLFWU,.CheckoutPage_shippingMethods__j6w7l{margin-top:16px}.CheckoutPage_reviewBlock__9pr\+F h3,.CheckoutPage_shippingMethods__j6w7l h3{font-size:13px;margin-bottom:8px}.CheckoutPage_paymentMethod__OQmFh,.CheckoutPage_shippingMethod__mFE-V{border-radius:8px;gap:6px;margin-bottom:6px;padding:8px}.CheckoutPage_checkbox__4dlMM input[type=checkbox],.CheckoutPage_paymentMethod__OQmFh input[type=radio],.CheckoutPage_shippingMethod__mFE-V input[type=radio]{height:14px;width:14px}.CheckoutPage_methodName__7\+J-U,.CheckoutPage_paymentLabel__aY37G{font-size:11px}.CheckoutPage_methodDays__qBJNs{font-size:9px}.CheckoutPage_methodCost__aD389{font-size:13px}.CheckoutPage_reviewBlock__9pr\+F{border-radius:8px;margin-bottom:10px;padding:10px}.CheckoutPage_reviewBlock__9pr\+F p{font-size:11px;line-height:1.3}.CheckoutPage_reviewItems__EALjg{gap:8px}.CheckoutPage_reviewItem__5Ld2P{border-radius:6px;gap:6px;padding:6px}.CheckoutPage_reviewItem__5Ld2P img{max-width:120px}.CheckoutPage_itemName__PcXcs{font-size:12px}.CheckoutPage_customBadge__-\+LR5{font-size:7px;padding:1px 4px}.CheckoutPage_itemVariant__He9Ns{font-size:9px}.CheckoutPage_itemDetails__pnd8Q{font-size:10px}.CheckoutPage_itemTotal__6qRz9{font-size:14px}.CheckoutPage_editBtn__xFhrn{border-radius:6px;font-size:10px;padding:7px 8px}.CheckoutPage_orderSummary__J4ocf{border-radius:10px;padding:8px}.CheckoutPage_orderSummary__J4ocf h2{font-size:14px;margin-bottom:8px}.CheckoutPage_summaryRow__7DIQb{font-size:10px;gap:5px;padding:5px 0}.CheckoutPage_summaryRow__7DIQb span:first-child{max-width:65%}.CheckoutPage_summaryTotal__r4sH9{font-size:14px;margin-bottom:6px;padding:6px 0}.CheckoutPage_summaryDivider__zOOVw{height:1px;margin:8px 0}.CheckoutPage_securityBadge__f5jJJ{border-radius:8px;font-size:10px;margin-top:10px;padding:7px}.CheckoutPage_navigation__JTp93{gap:6px;margin-top:14px;padding-top:14px}.CheckoutPage_backBtn__lhnDu,.CheckoutPage_nextBtn__beANx,.CheckoutPage_placeOrderBtn__mtMer{border-radius:8px;font-size:11px;min-height:42px;padding:11px 12px}.CheckoutPage_billingAddressForm__e89AH,.CheckoutPage_cardForm__iI8Kp,.CheckoutPage_stripeSection__jqBzt{border-radius:8px;padding:10px}.CheckoutPage_billingAddressForm__e89AH h3{font-size:13px;margin-bottom:10px}.CheckoutPage_paymentNote__t9od0{font-size:10px;margin-top:10px;padding:7px}.CheckoutPage_addressWarnings__vOL-M{margin-top:12px;padding:8px}.CheckoutPage_addressWarnings__vOL-M h4{font-size:10px;margin-bottom:5px}.CheckoutPage_addressWarnings__vOL-M p{font-size:9px}.CheckoutPage_addressVerified__azmC3{font-size:10px;margin-top:10px;padding:7px 8px}.CheckoutPage_checkbox__4dlMM{gap:6px}.CheckoutPage_checkbox__4dlMM span{font-size:12px}.CheckoutPage_paymentLogo__ib7aG{height:18px}}@media (max-width:280px){.CheckoutPage_container__EK0uo{box-sizing:border-box;max-width:100vw;padding:4px;width:100%}.CheckoutPage_header__fFQ0x{margin-bottom:10px;padding:0 2px}.CheckoutPage_header__fFQ0x h1{font-size:14px;line-height:1.2}.CheckoutPage_stepIndicator__q5sTS{padding:6px 3px}.CheckoutPage_stepNumber__rWOby{font-size:10px;height:24px;width:24px}.CheckoutPage_stepLabel__WuKhE{font-size:7px}.CheckoutPage_stepLine__DRv\+2{margin:0 2px;width:10px}.CheckoutPage_mainContent__AVcPN{padding:6px}.CheckoutPage_formSection__1ozeL h2,.CheckoutPage_reviewSection__IngvS h2{font-size:12px;margin-bottom:10px}.CheckoutPage_formGrid__HoitT{gap:6px;margin-bottom:12px}.CheckoutPage_formGroup__F4Mc1 label{font-size:8px}.CheckoutPage_formGroup__F4Mc1 input,.CheckoutPage_formGroup__F4Mc1 select{font-size:10px;min-height:38px;padding:7px}.CheckoutPage_reviewBlock__9pr\+F h3,.CheckoutPage_shippingMethods__j6w7l h3{font-size:12px;margin-bottom:6px}.CheckoutPage_paymentMethod__OQmFh,.CheckoutPage_shippingMethod__mFE-V{gap:5px;margin-bottom:5px;padding:6px}.CheckoutPage_checkbox__4dlMM input[type=checkbox],.CheckoutPage_paymentMethod__OQmFh input[type=radio],.CheckoutPage_shippingMethod__mFE-V input[type=radio]{height:12px;width:12px}.CheckoutPage_methodName__7\+J-U,.CheckoutPage_paymentLabel__aY37G{font-size:10px}.CheckoutPage_methodDays__qBJNs{font-size:8px}.CheckoutPage_methodCost__aD389{font-size:12px}.CheckoutPage_reviewBlock__9pr\+F{margin-bottom:8px;padding:8px}.CheckoutPage_reviewBlock__9pr\+F p{font-size:10px}.CheckoutPage_reviewItems__EALjg{gap:6px}.CheckoutPage_reviewItem__5Ld2P{gap:5px;padding:5px}.CheckoutPage_reviewItem__5Ld2P img{max-width:100px}.CheckoutPage_itemName__PcXcs{font-size:11px}.CheckoutPage_customBadge__-\+LR5{font-size:6px;padding:1px 3px}.CheckoutPage_itemVariant__He9Ns{font-size:8px}.CheckoutPage_itemDetails__pnd8Q{font-size:9px}.CheckoutPage_itemTotal__6qRz9{font-size:13px}.CheckoutPage_editBtn__xFhrn{font-size:9px;padding:6px 7px}.CheckoutPage_orderSummary__J4ocf{padding:6px}.CheckoutPage_orderSummary__J4ocf h2{font-size:12px;margin-bottom:6px}.CheckoutPage_summaryRow__7DIQb{font-size:9px;gap:4px;padding:4px 0}.CheckoutPage_summaryRow__7DIQb span:first-child{max-width:60%}.CheckoutPage_summaryTotal__r4sH9{font-size:12px;padding:5px 0}}.CheckoutPage_savedAddressNotice__GMpZE{align-items:center;background:linear-gradient(135deg,#8a00c40d,#4a90e20d);border:2px solid #8a00c433;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.CheckoutPage_savedAddressHeader__aFF86{align-items:center;color:#8a00c4;display:flex;font-size:15px;font-weight:500;gap:12px}.CheckoutPage_savedAddressHeader__aFF86 svg{stroke:#8a00c4;flex-shrink:0}.CheckoutPage_useDifferentAddressBtn__UncFp{background:#fff;border:1px solid #8a00c4;border-radius:6px;color:#8a00c4;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.CheckoutPage_useDifferentAddressBtn__UncFp:hover{background:#8a00c4;box-shadow:0 4px 8px #8a00c433;color:#fff;transform:translateY(-1px)}@media (max-width:768px){.CheckoutPage_savedAddressNotice__GMpZE{align-items:flex-start;flex-direction:column;padding:14px 16px}.CheckoutPage_useDifferentAddressBtn__UncFp{text-align:center;width:100%}}.CancelOrderModal_overlay__o961r{align-items:center;animation:CancelOrderModal_fadeIn__5XeJs .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes CancelOrderModal_fadeIn__5XeJs{0%{opacity:0}to{opacity:1}}.CancelOrderModal_modal__uyFsU{animation:CancelOrderModal_slideUp__r9dGa .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:520px;width:100%}@keyframes CancelOrderModal_slideUp__r9dGa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CancelOrderModal_header__3FHy2{border-bottom:1px solid #f3f4f6;padding:32px 32px 24px;position:relative;text-align:center}.CancelOrderModal_iconWrapper__iQtXR{align-items:center;background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:50%;box-shadow:0 4px 12px #fb923c33;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.CancelOrderModal_warningIcon__0wFph{color:#ea580c;font-size:32px}.CancelOrderModal_title__2Xjp4{color:#1f2937;font-size:24px;font-weight:700;margin:0}.CancelOrderModal_closeBtn__Mke5C{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:32px}.CancelOrderModal_closeBtn__Mke5C:hover:not(:disabled){background:#f3f4f6;color:#1f2937}.CancelOrderModal_closeBtn__Mke5C:disabled{cursor:not-allowed;opacity:.5}.CancelOrderModal_body__j7ab4{flex:1 1;overflow-y:auto;padding:24px 32px}.CancelOrderModal_orderInfo__37pNO{color:#6b7280;font-size:15px;margin:0 0 12px;text-align:center}.CancelOrderModal_orderInfo__37pNO strong{color:#1f2937;font-weight:600}.CancelOrderModal_description__ZZZIQ{color:#6b7280;font-size:15px;line-height:1.6;margin:0 0 24px;text-align:center}.CancelOrderModal_reasonSection__rKnF9{margin-top:24px}.CancelOrderModal_label__miHwJ{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.CancelOrderModal_required__pwXlZ{color:#ef4444}.CancelOrderModal_reasonOptions__fmVei{display:flex;flex-direction:column;gap:8px}.CancelOrderModal_reasonOption__oEsLI{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s ease}.CancelOrderModal_reasonOption__oEsLI:hover{background:#f3f4f6;border-color:#d1d5db}.CancelOrderModal_reasonOption__oEsLI input[type=radio]{accent-color:#ef4444;cursor:pointer;height:18px;margin:0;width:18px}.CancelOrderModal_reasonOption__oEsLI input[type=radio]:checked+.CancelOrderModal_radioLabel__CCg1B{color:#1f2937;font-weight:600}.CancelOrderModal_radioLabel__CCg1B{color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;margin-left:12px;-webkit-user-select:none;user-select:none}.CancelOrderModal_customReasonWrapper__HCSNo{margin-top:12px;position:relative}.CancelOrderModal_customReasonInput__tvTl1{border:2px solid #e5e7eb;border-radius:10px;color:#1f2937;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.CancelOrderModal_customReasonInput__tvTl1:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.CancelOrderModal_customReasonInput__tvTl1:disabled{background:#f9fafb;cursor:not-allowed}.CancelOrderModal_charCount__YquCo{bottom:8px;color:#9ca3af;font-size:12px;position:absolute;right:12px}.CancelOrderModal_footer__OpEpM{border-top:1px solid #f3f4f6;display:flex;gap:12px;padding:20px 32px 32px}.CancelOrderModal_cancelBtn__DF1cP,.CancelOrderModal_confirmBtn__Lv-7R{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.CancelOrderModal_cancelBtn__DF1cP{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.CancelOrderModal_cancelBtn__DF1cP:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.CancelOrderModal_confirmBtn__Lv-7R{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.CancelOrderModal_confirmBtn__Lv-7R:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px #ef444466;transform:translateY(-2px)}.CancelOrderModal_cancelBtn__DF1cP:disabled,.CancelOrderModal_confirmBtn__Lv-7R:disabled{cursor:not-allowed;opacity:.6;transform:none}.CancelOrderModal_spinner__MuF3M{animation:CancelOrderModal_spin__R2EeG .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes CancelOrderModal_spin__R2EeG{to{transform:rotate(1turn)}}@media (max-width:640px){.CancelOrderModal_modal__uyFsU{border-radius:16px;margin:0 12px;max-width:100%}.CancelOrderModal_header__3FHy2{padding:24px 20px 20px}.CancelOrderModal_body__j7ab4{padding:20px}.CancelOrderModal_footer__OpEpM{flex-direction:column-reverse;padding:16px 20px 24px}.CancelOrderModal_cancelBtn__DF1cP,.CancelOrderModal_confirmBtn__Lv-7R{width:100%}.CancelOrderModal_title__2Xjp4{font-size:20px}.CancelOrderModal_iconWrapper__iQtXR{height:56px;width:56px}.CancelOrderModal_warningIcon__0wFph{font-size:28px}}.CustomizationPreviewSlider_sliderContainer__TW1gw{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px;overflow:hidden;width:100%}.CustomizationPreviewSlider_sliderHeader__UOGwU{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.CustomizationPreviewSlider_sliderTitle__24jWB{color:#1f2937;font-size:16px;font-weight:600;margin:0}.CustomizationPreviewSlider_slideCounter__CfB2H{background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001a;color:#6b7280;font-size:14px;font-weight:500;padding:4px 12px}.CustomizationPreviewSlider_slider__rvMCy{background:#f9fafb;overflow:hidden;position:relative;width:100%}.CustomizationPreviewSlider_slidesWrapper__Z-a4t{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.CustomizationPreviewSlider_slide__9se-\+{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:100%}.CustomizationPreviewSlider_slideContent__YOojz{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.CustomizationPreviewSlider_imageContainer__1rJ4w{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:400px;overflow:hidden;position:relative;width:100%}.CustomizationPreviewSlider_previewImage__jOFBu{display:block;height:auto;max-height:500px;min-height:200px;object-fit:contain;width:100%}.CustomizationPreviewSlider_slideLabel__YrGFn{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:20px;box-shadow:0 2px 8px #8a00c44d;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 16px;position:absolute;right:12px;text-transform:uppercase;top:12px}.CustomizationPreviewSlider_navButton__SmZOr{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#1f2937;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:44px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;-webkit-user-select:none;user-select:none;width:44px;z-index:100}.CustomizationPreviewSlider_navButton__SmZOr:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-50%) scale(1.05)}.CustomizationPreviewSlider_navButton__SmZOr:active{transform:translateY(-50%) scale(.95)}.CustomizationPreviewSlider_navButtonLeft__\+r2K8{left:16px}.CustomizationPreviewSlider_navButtonRight__EJewg{right:16px}.CustomizationPreviewSlider_dotsContainer__EFjCj{align-items:center;background:#fff;display:flex;gap:10px;justify-content:center;padding:16px 20px;position:relative;z-index:50}.CustomizationPreviewSlider_dot__30mX7{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;pointer-events:auto;transition:all .3s ease;width:10px}.CustomizationPreviewSlider_dot__30mX7:hover{background:#9ca3af;transform:scale(1.2)}.CustomizationPreviewSlider_dotActive__GIDNb{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 2px 6px #8a00c466;transform:scale(1.3)}@media (max-width:768px){.CustomizationPreviewSlider_sliderHeader__UOGwU{padding:12px 16px}.CustomizationPreviewSlider_sliderTitle__24jWB{font-size:15px}.CustomizationPreviewSlider_slideCounter__CfB2H{font-size:13px;padding:3px 10px}.CustomizationPreviewSlider_slideContent__YOojz{padding:16px}.CustomizationPreviewSlider_navButton__SmZOr{font-size:24px;height:36px;width:36px}.CustomizationPreviewSlider_navButtonLeft__\+r2K8{left:12px}.CustomizationPreviewSlider_navButtonRight__EJewg{right:12px}.CustomizationPreviewSlider_slideLabel__YrGFn{font-size:12px;padding:5px 12px;right:10px;top:10px}.CustomizationPreviewSlider_previewImage__jOFBu{max-height:350px}}@media (max-width:480px){.CustomizationPreviewSlider_sliderHeader__UOGwU{padding:10px 12px}.CustomizationPreviewSlider_sliderTitle__24jWB{font-size:14px}.CustomizationPreviewSlider_slideContent__YOojz{padding:12px}.CustomizationPreviewSlider_navButton__SmZOr{font-size:22px;height:32px;width:32px}.CustomizationPreviewSlider_navButtonLeft__\+r2K8{left:8px}.CustomizationPreviewSlider_navButtonRight__EJewg{right:8px}.CustomizationPreviewSlider_slideLabel__YrGFn{font-size:11px;padding:4px 10px}.CustomizationPreviewSlider_previewImage__jOFBu{max-height:300px}.CustomizationPreviewSlider_dotsContainer__EFjCj{gap:8px;padding:12px 16px}.CustomizationPreviewSlider_dot__30mX7{height:8px;width:8px}}@media (hover:none) and (pointer:coarse){.CustomizationPreviewSlider_navButton__SmZOr{height:48px;width:48px}.CustomizationPreviewSlider_dot__30mX7{height:12px;width:12px}}.OrderConfirmationPage_container__C81hL{background:#f9fafb;margin:0 auto;max-width:1400px;min-height:100vh;overflow-x:hidden;padding:clamp(12px,3vw,24px)}.OrderConfirmationPage_successHeader__4ZfvT{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;box-shadow:0 8px 24px #10b9814d;margin-bottom:32px;padding:60px 20px;text-align:center}.OrderConfirmationPage_successIcon__ZKR00{animation:OrderConfirmationPage_scaleIn__IEzeJ .5s cubic-bezier(.68,-.55,.265,1.55);background:#fff;box-shadow:0 4px 12px #0000001a;color:#10b981;margin:0 auto 24px}.OrderConfirmationPage_successHeader__4ZfvT h1{word-wrap:break-word;color:#fff;font-size:clamp(24px,6vw,42px);font-weight:700;margin:0 0 12px}.OrderConfirmationPage_successHeader__4ZfvT p{color:#ffffffe6;font-size:clamp(14px,3vw,18px);margin:0}.OrderConfirmationPage_orderInfo__UKTZw{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:32px;padding:24px 32px}.OrderConfirmationPage_orderDate__68ci8,.OrderConfirmationPage_orderNumber__GsudB,.OrderConfirmationPage_orderStatus__KgS0D{display:flex;flex-direction:column;gap:8px}.OrderConfirmationPage_label__MH1a5{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OrderConfirmationPage_value__uXkuW{color:#1f2937;font-size:20px;font-weight:700}.OrderConfirmationPage_statusBadge__CT1Lu{border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.OrderConfirmationPage_content__nlI7y{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 400px}.OrderConfirmationPage_mainContent__qM04h{display:flex;flex-direction:column;gap:24px}.OrderConfirmationPage_section__ENhi1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:32px}.OrderConfirmationPage_section__ENhi1 h2{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:24px;font-weight:700;margin:0 0 24px;padding-bottom:16px}.OrderConfirmationPage_infoBlock__FUlAY{display:flex;flex-direction:column;gap:20px}.OrderConfirmationPage_infoRow__WO4gK{align-items:center;background:#f9fafb;border-radius:10px;display:flex;justify-content:space-between;padding:16px}.OrderConfirmationPage_infoLabel__5AGyF{color:#6b7280;font-size:15px;font-weight:600}.OrderConfirmationPage_infoValue__ho0Fc{color:#1f2937;font-size:16px;font-weight:700}.OrderConfirmationPage_deliveryNote__dmIHA{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #8a00c4;border-radius:8px;color:#1e40af;font-size:14px;font-weight:600;padding:16px}.OrderConfirmationPage_addressBlock__TID0B{background:#f9fafb;border-radius:12px;padding:20px}.OrderConfirmationPage_addressBlock__TID0B h3{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 12px}.OrderConfirmationPage_addressBlock__TID0B p{color:#6b7280;font-size:15px;line-height:1.5;margin:6px 0}.OrderConfirmationPage_trackingBox__xytyI{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;box-shadow:0 4px 12px #0ea5e926;padding:24px}.OrderConfirmationPage_trackingHeader__BDJY2{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.OrderConfirmationPage_trackingInfo__bObRw{display:flex;flex-direction:column;gap:12px}.OrderConfirmationPage_trackingRow__pfCb\+{align-items:baseline;display:flex;font-size:16px;gap:12px}.OrderConfirmationPage_trackingLabel__nloQF{color:#075985;font-weight:700;min-width:150px}.OrderConfirmationPage_trackingValue__\+ffB8{background:#fff;border:1px solid #bae6fd;border-radius:6px;color:#0c4a6e;font-family:Courier New,monospace;font-weight:600;padding:6px 12px}.OrderConfirmationPage_trackingButton__Y9kEw{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:12px;box-shadow:0 4px 12px #0ea5e94d;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;text-decoration:none;transition:all .3s ease}.OrderConfirmationPage_trackingButton__Y9kEw:hover{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 6px 16px #0ea5e966;transform:translateY(-2px)}.OrderConfirmationPage_trackingNote__UY0A\+{background:#fff;border-left:3px solid #0ea5e9;border-radius:8px;color:#64748b;font-size:14px;line-height:1.6;padding:12px 16px}.OrderConfirmationPage_itemsList__kPvYn{display:flex;flex-direction:column;gap:16px}.OrderConfirmationPage_orderItem__oi9JD{grid-gap:20px;align-items:center;background:#f9fafb;border-radius:12px;display:grid;gap:20px;grid-template-columns:100px 1fr auto auto;padding:20px}.OrderConfirmationPage_itemImage__d1vPI{background:#fff;border-radius:10px;height:100px;overflow:hidden;width:100px}.OrderConfirmationPage_itemImage__d1vPI img{height:100%;object-fit:cover;width:100%}.OrderConfirmationPage_itemInfo__iNMOS{display:flex;flex-direction:column;gap:8px}.OrderConfirmationPage_itemInfo__iNMOS h4{color:#1f2937;font-size:18px;font-weight:600;margin:0}.OrderConfirmationPage_itemVariant__TyeRo{color:#6b7280;font-size:14px;margin:0}.OrderConfirmationPage_customBadge__ExReK{background:linear-gradient(135deg,#3b82f633,#9333ea33);border:1px solid #3b82f64d;border-radius:12px;color:#8a00c4;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;width:fit-content}.OrderConfirmationPage_productLink__evmFs{color:inherit;text-decoration:none;transition:color .2s ease}.OrderConfirmationPage_productLink__evmFs:hover h4{color:#8a00c4;text-decoration:underline}.OrderConfirmationPage_customizationPreviewContainer__E9ukw{margin-top:16px}.OrderConfirmationPage_previewToggleBtn__\+bOxH{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 8px #8a00c44d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease;width:100%}.OrderConfirmationPage_previewToggleBtn__\+bOxH:hover{background:linear-gradient(135deg,#7000a8,#3a80d2);box-shadow:0 4px 12px #8a00c466;transform:translateY(-2px)}.OrderConfirmationPage_previewToggleBtn__\+bOxH:active{transform:translateY(0)}.OrderConfirmationPage_eyeIcon__0P-sz{font-size:16px}.OrderConfirmationPage_customizationPreview__xAIC2{animation:OrderConfirmationPage_fadeIn__qJmv9 .3s ease-in;background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-top:16px;padding:16px}@keyframes OrderConfirmationPage_fadeIn__qJmv9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OrderConfirmationPage_previewLabel__ow9cG{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.OrderConfirmationPage_mockupImage__2fSag{border-radius:8px;box-shadow:0 4px 12px #0000001a;cursor:pointer;height:auto;max-width:300px;transition:transform .3s ease;width:100%}.OrderConfirmationPage_mockupImage__2fSag:hover{transform:scale(1.05)}.OrderConfirmationPage_itemQuantity__gSeIH{color:#6b7280;font-size:16px;font-weight:600;text-align:right}.OrderConfirmationPage_itemPrice__HTBWL{color:#1f2937;font-size:20px;font-weight:700;text-align:right}.OrderConfirmationPage_nextSteps__JFCL\+{display:flex;flex-direction:column;gap:24px}.OrderConfirmationPage_step__DjCUO{background:#f9fafb;border-radius:12px;display:flex;gap:20px;padding:20px}.OrderConfirmationPage_stepIcon__spqSG{flex-shrink:0;font-size:36px}.OrderConfirmationPage_stepContent__vl-1X h4{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 8px}.OrderConfirmationPage_stepContent__vl-1X p{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.OrderConfirmationPage_actions__DX92S{display:flex;gap:16px;margin-top:8px}.OrderConfirmationPage_primaryBtn__K5Qmt{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.OrderConfirmationPage_primaryBtn__K5Qmt:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.OrderConfirmationPage_secondaryBtn__7vBg1{background:none;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.OrderConfirmationPage_secondaryBtn__7vBg1:hover{background:#eff6ff;border-color:#8a00c4;color:#8a00c4}.OrderConfirmationPage_sidebar__S86zI{display:flex;flex-direction:column;gap:24px}.OrderConfirmationPage_orderSummary__\+-pXy{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:32px;position:sticky;top:100px}.OrderConfirmationPage_orderSummary__\+-pXy h2{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 24px}.OrderConfirmationPage_summaryRow__HprJt{align-items:center;color:#6b7280;display:flex;font-size:16px;justify-content:space-between;padding:12px 0}.OrderConfirmationPage_summaryRow__HprJt span:last-child{color:#1f2937;font-weight:600}.OrderConfirmationPage_free__k2OHf{color:#10b981;font-weight:700}.OrderConfirmationPage_discount__rNg8A{color:#10b981}.OrderConfirmationPage_summaryDivider__KHwWy{background:#e5e7eb;height:2px;margin:16px 0}.OrderConfirmationPage_summaryTotal__2i\+Co{color:#1f2937;font-size:20px;font-weight:700;padding:16px 0}.OrderConfirmationPage_summaryTotal__2i\+Co span{color:#1f2937}.OrderConfirmationPage_paymentInfo__Ydg0O{border-top:2px solid #e5e7eb;margin-top:24px;padding-top:24px}.OrderConfirmationPage_paymentInfo__Ydg0O h3{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 12px}.OrderConfirmationPage_paymentInfo__Ydg0O p{color:#6b7280;font-size:15px;margin:6px 0}.OrderConfirmationPage_paymentStatus__k5ewE{color:#10b981!important;font-weight:600!important}.OrderConfirmationPage_helpSection__6ANeM{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:24px}.OrderConfirmationPage_helpSection__6ANeM h3{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 12px}.OrderConfirmationPage_helpSection__6ANeM p{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.OrderConfirmationPage_helpLink__5OXtu{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .2s ease}.OrderConfirmationPage_helpLink__5OXtu:hover{background:linear-gradient(90deg,#6200c4,#3a80d2)}.OrderConfirmationPage_loading__yIAQV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:120px 20px}.OrderConfirmationPage_spinner__VJCcQ{animation:OrderConfirmationPage_spin__vwtDU 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#8a00c4;height:48px;width:48px}@keyframes OrderConfirmationPage_spin__vwtDU{to{transform:rotate(1turn)}}.OrderConfirmationPage_loading__yIAQV p{color:#6b7280;font-size:16px;margin-top:16px}.OrderConfirmationPage_error__CdAc\+{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;padding:120px 20px;text-align:center}.OrderConfirmationPage_error__CdAc\+ h2{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 12px}.OrderConfirmationPage_error__CdAc\+ p{color:#6b7280;font-size:16px;margin:0 0 32px}.OrderConfirmationPage_shopBtn__MI2kB{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.OrderConfirmationPage_shopBtn__MI2kB:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}@media (max-width:1024px){.OrderConfirmationPage_content__nlI7y{grid-template-columns:1fr}.OrderConfirmationPage_sidebar__S86zI{order:-1}.OrderConfirmationPage_orderSummary__\+-pXy{position:static}}@media (max-width:768px){.OrderConfirmationPage_container__C81hL{padding:16px}.OrderConfirmationPage_successHeader__4ZfvT{padding:40px 16px}.OrderConfirmationPage_successHeader__4ZfvT h1{font-size:32px}.OrderConfirmationPage_successIcon__ZKR00{font-size:36px;height:60px;width:60px}.OrderConfirmationPage_orderInfo__UKTZw{flex-direction:column;gap:20px;padding:20px}.OrderConfirmationPage_section__ENhi1{padding:20px}.OrderConfirmationPage_orderItem__oi9JD{gap:12px;grid-template-columns:80px 1fr}.OrderConfirmationPage_previewToggleBtn__\+bOxH{font-size:13px;padding:8px 12px}.OrderConfirmationPage_eyeIcon__0P-sz{font-size:14px}.OrderConfirmationPage_customizationPreview__xAIC2{margin-top:12px;padding:12px}.OrderConfirmationPage_mockupImage__2fSag{max-width:100%}.OrderConfirmationPage_itemQuantity__gSeIH{border-top:1px solid #e5e7eb;grid-column:1/-1;padding-top:8px;text-align:left}.OrderConfirmationPage_itemPrice__HTBWL{grid-column:1/-1;text-align:left}.OrderConfirmationPage_actions__DX92S{flex-direction:column}.OrderConfirmationPage_orderSummary__\+-pXy{padding:24px}}@media (max-width:480px){.OrderConfirmationPage_successHeader__4ZfvT h1{font-size:24px}.OrderConfirmationPage_successHeader__4ZfvT p{font-size:14px}.OrderConfirmationPage_orderItem__oi9JD{grid-template-columns:1fr}.OrderConfirmationPage_itemImage__d1vPI{height:200px;width:100%}}.OrderConfirmationPage_returnSection__sK73Z{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;margin:32px 0;padding:30px;text-align:center}.OrderConfirmationPage_cancelSection__xz\+PR{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;border-radius:16px;margin:32px 0;padding:30px;text-align:center}.OrderConfirmationPage_cancelSection__xz\+PR h3{color:#991b1b;font-size:1.5rem;margin:0 0 12px}.OrderConfirmationPage_cancelSection__xz\+PR p{color:#7f1d1d;margin:0 0 20px}.OrderConfirmationPage_cancelButton__WFCft{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;transition:all .3s ease}.OrderConfirmationPage_cancelButton__WFCft:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px #ef444466;transform:translateY(-2px)}.OrderConfirmationPage_returnNotAvailable__eoB2P{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;margin:32px 0;padding:20px;text-align:center}.OrderConfirmationPage_returnNotAvailable__eoB2P p{color:#92400e;font-size:.95rem;margin:0}.OrderConfirmationPage_returnSuccess__\+E65y{padding:20px;text-align:center}.OrderConfirmationPage_successIcon__ZKR00{align-items:center;animation:OrderConfirmationPage_scaleIn__IEzeJ .3s ease-out;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;font-size:48px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes OrderConfirmationPage_scaleIn__IEzeJ{0%{transform:scale(0)}to{transform:scale(1)}}.OrderConfirmationPage_returnSuccess__\+E65y h3{color:#1e293b;font-size:1.5rem;margin-bottom:10px}.OrderConfirmationPage_returnSuccess__\+E65y>p{color:#64748b;font-size:1.1rem;margin-bottom:20px}.OrderConfirmationPage_shippingInfo__gpyvM{background-color:#f1f5f9;border-radius:12px;margin:20px 0;padding:20px;text-align:left}.OrderConfirmationPage_shippingInfo__gpyvM h4{color:#334155;font-size:1.1rem;margin:0 0 12px}.OrderConfirmationPage_shippingInfo__gpyvM p{color:#475569;font-size:.95rem;margin:8px 0}.OrderConfirmationPage_dropOffInstructions__gLEh3{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;margin:20px 0;padding:20px;text-align:left}.OrderConfirmationPage_dropOffInstructions__gLEh3 h4{color:#856404;font-size:1.1rem;margin:0 0 12px}.OrderConfirmationPage_dropOffInstructions__gLEh3 pre{word-wrap:break-word;color:#856404;font-family:inherit;font-size:.9rem;line-height:1.8;margin:0;white-space:pre-wrap}.OrderConfirmationPage_emailNotice__Y24-q{background-color:#e7f3ff;border-left:4px solid #2196f3;border-radius:8px;color:#0d47a1;font-size:.95rem;margin:20px 0;padding:15px}.OrderConfirmationPage_existingReturnSection__2Gk1X{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #0ea5e9;border-radius:12px;margin:32px 0;padding:24px}.OrderConfirmationPage_existingReturnSection__2Gk1X h3{color:#0c4a6e;font-size:1.3rem;margin:0 0 12px}.OrderConfirmationPage_existingReturnSection__2Gk1X p{color:#0c4a6e;font-size:.95rem;margin:8px 0}.OrderConfirmationPage_existingReturnSection__2Gk1X .OrderConfirmationPage_statusBadge__CT1Lu{background-color:#fef3c7;border-radius:12px;color:#92400e;display:inline-block;font-size:.85rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.OrderConfirmationPage_existingReturnActions__A0mLn{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.OrderConfirmationPage_updateReturnBtn__QEhqD,.OrderConfirmationPage_viewReturnBtn__86Btt{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.OrderConfirmationPage_viewReturnBtn__86Btt{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.OrderConfirmationPage_viewReturnBtn__86Btt:hover{box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.OrderConfirmationPage_updateReturnBtn__QEhqD{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.OrderConfirmationPage_updateReturnBtn__QEhqD:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.OrderConfirmationPage_returnDetailsView__Ys8tI{padding:10px 0}.OrderConfirmationPage_returnInfoHeader__W8Y5x{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.OrderConfirmationPage_returnInfoHeader__W8Y5x h3{color:#1f2937;font-size:1.3rem;margin:0}.OrderConfirmationPage_returnInfoSection__dSqWZ{background-color:#f9fafb;border-radius:8px;margin:16px 0;padding:16px}.OrderConfirmationPage_returnInfoSection__dSqWZ h4{color:#374151;font-size:1rem;margin:0 0 12px}.OrderConfirmationPage_returnInfoSection__dSqWZ p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:8px 0}.OrderConfirmationPage_returnItemSummary__qT\+PX{background-color:#fff;border-left:3px solid #6366f1;border-radius:6px;margin:8px 0;padding:12px 16px}.OrderConfirmationPage_returnViewActions__bRAJ3{border-top:2px solid #e5e7eb;display:flex;gap:12px;margin-top:24px;padding-top:20px}.OrderConfirmationPage_returnItemImageSmall__lBGfa{border:1px solid #e5e7eb;border-radius:8px;height:80px;object-fit:cover;width:80px}.OrderConfirmationPage_returnItemDetails__xKs2h{flex:1 1}.OrderConfirmationPage_returnItemDetails__xKs2h h5{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 8px}.OrderConfirmationPage_returnItemDetails__xKs2h p{color:#6b7280;font-size:.9rem;margin:4px 0}.OrderConfirmationPage_variantInfo__ri6o2{color:#9ca3af!important;font-size:.85rem!important}.OrderConfirmationPage_itemPrice__HTBWL{color:#6366f1!important;font-size:1rem!important;font-weight:600!important}.OrderConfirmationPage_shippingInfo__gpyvM code{background-color:#f3f4f6;border-radius:4px;color:#374151;font-family:Courier New,monospace;font-size:.9rem;padding:4px 8px}.OrderConfirmationPage_shippingInfo__gpyvM a{color:#6366f1;font-weight:600;text-decoration:none}.OrderConfirmationPage_shippingInfo__gpyvM a:hover{text-decoration:underline}.OrderConfirmationPage_returnSection__sK73Z h3{color:#1f2937;font-size:1.5rem;margin:0 0 12px}.OrderConfirmationPage_returnSection__sK73Z p{color:#6b7280;margin:0 0 20px}.OrderConfirmationPage_returnButton__Bh8CY{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;box-shadow:0 4px 12px #0ea5e94d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;transition:all .3s ease}.OrderConfirmationPage_returnButton__Bh8CY:hover{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 6px 16px #0ea5e966;transform:translateY(-2px)}.OrderConfirmationPage_modalOverlay__CHuYS{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10000}.OrderConfirmationPage_modalContent__pWjxU{animation:OrderConfirmationPage_modalSlideIn__kx4MN .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:700px;overflow-y:auto;width:100%}@keyframes OrderConfirmationPage_modalSlideIn__kx4MN{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrderConfirmationPage_modalHeader__1pv0P{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 30px}.OrderConfirmationPage_modalHeader__1pv0P h2{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;gap:12px;margin:0}.OrderConfirmationPage_modalClose__Pi1Bc{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:24px;padding:8px;transition:all .2s ease}.OrderConfirmationPage_modalClose__Pi1Bc:hover{background:#f3f4f6;color:#1f2937}.OrderConfirmationPage_modalBody__4cRPl{padding:30px}.OrderConfirmationPage_modalDescription__mGNvq{color:#6b7280;line-height:1.6;margin-bottom:24px}.OrderConfirmationPage_returnItems__j6i3p{margin-bottom:24px}.OrderConfirmationPage_returnItems__j6i3p h3{color:#1f2937;font-size:1.125rem;margin-bottom:16px}.OrderConfirmationPage_returnItemCard__jvnbf{align-items:center;border:2px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s ease}.OrderConfirmationPage_returnItemCard__jvnbf:hover{background:#8a00c405;border-color:#8a00c4}.OrderConfirmationPage_returnCheckbox__LEV-q{accent-color:#8a00c4;cursor:pointer;height:20px;width:20px}.OrderConfirmationPage_returnItemLabel__JAzOp{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:16px}.OrderConfirmationPage_returnItemImage__zpDO2{border:1px solid #e5e7eb;border-radius:8px;height:70px;object-fit:cover;width:70px}.OrderConfirmationPage_returnItemInfo__aj2j-{flex:1 1}.OrderConfirmationPage_returnItemInfo__aj2j- h4{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 6px}.OrderConfirmationPage_returnItemInfo__aj2j- p{color:#6b7280;font-size:.875rem;margin:0}.OrderConfirmationPage_variantText__imM0S{color:#9ca3af!important;font-size:.8125rem!important}.OrderConfirmationPage_formGroup__3hmK5{margin-bottom:24px}.OrderConfirmationPage_formGroup__3hmK5 label{color:#374151;display:block;font-size:.9375rem;font-weight:600;margin-bottom:8px}.OrderConfirmationPage_selectInput__g\+dfb,.OrderConfirmationPage_textareaInput__FtzfV{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.9375rem;padding:12px 16px;transition:all .2s ease;width:100%}.OrderConfirmationPage_selectInput__g\+dfb:focus,.OrderConfirmationPage_textareaInput__FtzfV:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.OrderConfirmationPage_textareaInput__FtzfV{min-height:100px;resize:vertical}.OrderConfirmationPage_policyNotice__SH4IG{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#166534;font-size:.875rem;line-height:1.6;padding:16px}.OrderConfirmationPage_policyNotice__SH4IG strong{color:#14532d}.OrderConfirmationPage_modalFooter__cO0Sm{border-top:2px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:24px 30px}.OrderConfirmationPage_cancelBtn__jpjpO,.OrderConfirmationPage_submitBtn__P95st{border:none;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.OrderConfirmationPage_cancelBtn__jpjpO{background:#f3f4f6;color:#6b7280}.OrderConfirmationPage_cancelBtn__jpjpO:hover:not(:disabled){background:#e5e7eb;color:#1f2937}.OrderConfirmationPage_submitBtn__P95st{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 4px 12px #8a00c44d;color:#fff}.OrderConfirmationPage_submitBtn__P95st:hover:not(:disabled){box-shadow:0 6px 16px #8a00c466;transform:translateY(-1px)}.OrderConfirmationPage_cancelBtn__jpjpO:disabled,.OrderConfirmationPage_submitBtn__P95st:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.OrderConfirmationPage_modalContent__pWjxU{border-radius:16px;max-width:100%}.OrderConfirmationPage_modalHeader__1pv0P{padding:20px}.OrderConfirmationPage_modalHeader__1pv0P h2{font-size:1.5rem}.OrderConfirmationPage_modalBody__4cRPl{padding:20px}.OrderConfirmationPage_modalFooter__cO0Sm{flex-direction:column;padding:20px}.OrderConfirmationPage_cancelBtn__jpjpO,.OrderConfirmationPage_submitBtn__P95st{width:100%}.OrderConfirmationPage_returnButton__Bh8CY{justify-content:center;width:100%}}@media (max-width:480px){.OrderConfirmationPage_returnItemLabel__JAzOp{align-items:flex-start;flex-direction:column}.OrderConfirmationPage_returnItemImage__zpDO2{height:150px;width:100%}}.OrderConfirmationPage_returnItemContent__OR0l6{align-items:center;display:flex;flex:1 1;gap:16px}.OrderConfirmationPage_quantitySelector__mcp5x{background:#f9fafb;border-radius:8px;margin-top:12px;padding:12px}.OrderConfirmationPage_quantitySelector__mcp5x label{color:#6b7280;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.OrderConfirmationPage_quantityControls__eeuda{align-items:center;display:flex;gap:8px}.OrderConfirmationPage_quantityBtn__yW3\+o{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.OrderConfirmationPage_quantityBtn__yW3\+o:hover:not(:disabled){background:#8a00c40d;border-color:#8a00c4;color:#8a00c4}.OrderConfirmationPage_quantityBtn__yW3\+o:disabled{cursor:not-allowed;opacity:.4}.OrderConfirmationPage_quantityInput__LiOvR{border:2px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:16px;font-weight:600;height:36px;text-align:center;width:60px}.OrderConfirmationPage_quantityInput__LiOvR:focus{border-color:#8a00c4;outline:none}.OrderConfirmationPage_selectAllBtn__1TsTW{background:#8a00c4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:6px 12px;transition:all .2s ease}.OrderConfirmationPage_selectAllBtn__1TsTW:hover:not(:disabled){background:#7000a3}.OrderConfirmationPage_selectAllBtn__1TsTW:disabled{cursor:not-allowed;opacity:.5}.OrderConfirmationPage_itemQuantityInfo__UbCgB{color:#374151;font-size:14px;font-weight:500}.OrderConfirmationPage_previouslyReturned__wIXL8{color:#f59e0b;font-size:13px;font-weight:500;margin-top:4px}.OrderConfirmationPage_alreadyInReturn__r7\+e7{background:#10b9811a;border-radius:4px;color:#10b981;display:inline-block;font-size:13px;font-weight:600;margin-top:4px;padding:4px 8px}.OrderConfirmationPage_returnInfoBanner__i3MIa{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:16px;padding:12px 16px}.OrderConfirmationPage_returnInfoBanner__i3MIa p{color:#92400e;font-size:14px;line-height:1.5;margin:0}@media (max-width:768px){.OrderConfirmationPage_returnItemCard__jvnbf,.OrderConfirmationPage_returnItemContent__OR0l6{align-items:stretch;flex-direction:column}.OrderConfirmationPage_quantitySelector__mcp5x{width:100%}.OrderConfirmationPage_quantityControls__eeuda{justify-content:space-between}.OrderConfirmationPage_quantityInput__LiOvR{flex:1 1;max-width:80px}}.WriteReviewModal_modalOverlay__HvPZA{align-items:center;animation:WriteReviewModal_fadeIn__3RM7d .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes WriteReviewModal_fadeIn__3RM7d{0%{opacity:0}to{opacity:1}}.WriteReviewModal_modalContent__ZZ6xt{animation:WriteReviewModal_slideUp__6lYoy .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:100%}@keyframes WriteReviewModal_slideUp__6lYoy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.WriteReviewModal_modalHeader__AY0Jl{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-bottom:2px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px 30px}.WriteReviewModal_modalHeader__AY0Jl h2{font-size:24px;font-weight:700;margin:0}.WriteReviewModal_closeBtn__KF3Hc{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;padding:5px;transition:transform .2s ease;width:36px}.WriteReviewModal_closeBtn__KF3Hc:hover{background:#fff3;transform:scale(1.1)}.WriteReviewModal_modalBody__IwGt1{flex:1 1;overflow-y:auto;padding:30px}.WriteReviewModal_modalBody__IwGt1::-webkit-scrollbar{width:8px}.WriteReviewModal_modalBody__IwGt1::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.WriteReviewModal_modalBody__IwGt1::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:10px}.WriteReviewModal_modalBody__IwGt1::-webkit-scrollbar-thumb:hover{background:#7c3aed}.WriteReviewModal_error__7z6j7,.WriteReviewModal_loading__fiuep{padding:60px 20px;text-align:center}.WriteReviewModal_spinner__cPJcM{animation:WriteReviewModal_spin__CIBRL .8s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#8b5cf6;height:50px;margin:0 auto 20px;width:50px}@keyframes WriteReviewModal_spin__CIBRL{to{transform:rotate(1turn)}}.WriteReviewModal_error__7z6j7 p{color:#ef4444;font-size:16px;margin-bottom:20px}.WriteReviewModal_error__7z6j7 button{background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.WriteReviewModal_error__7z6j7 button:hover{background:#7c3aed}.WriteReviewModal_orderInfo__uqkO4{background:#f9fafb;border-left:4px solid #8b5cf6;border-radius:12px;margin-bottom:24px;padding:16px}.WriteReviewModal_orderInfo__uqkO4 p{color:#374151;font-size:14px;margin:8px 0}.WriteReviewModal_reviewNote__kegVe{color:#6b7280;font-size:13px!important;font-style:italic;margin-top:12px!important}.WriteReviewModal_productsList__BaBQI{display:flex;flex-direction:column;gap:24px}.WriteReviewModal_productCard__lwDdT{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .3s ease}.WriteReviewModal_productCard__lwDdT:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf61a}.WriteReviewModal_productInfo__7Po0z{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.WriteReviewModal_productImage__sjfV3{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.WriteReviewModal_productDetails__CVEns{flex:1 1}.WriteReviewModal_productDetails__CVEns h3{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.WriteReviewModal_quantity__O9f1t{color:#6b7280;font-size:14px;margin:0}.WriteReviewModal_formGroup__1XVGj{margin-bottom:20px}.WriteReviewModal_formGroup__1XVGj label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.WriteReviewModal_stars__4eJgn{display:flex;gap:8px}.WriteReviewModal_star__3IVRs{cursor:pointer;font-size:28px;transition:all .2s ease}.WriteReviewModal_starFilled__lFqtM{color:#fbbf24}.WriteReviewModal_starEmpty__STk4h{color:#d1d5db}.WriteReviewModal_star__3IVRs:hover{transform:scale(1.15)}.WriteReviewModal_input__Y1viX,.WriteReviewModal_textarea__bUXXw{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:12px;transition:all .2s ease;width:100%}.WriteReviewModal_input__Y1viX:focus,.WriteReviewModal_textarea__bUXXw:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.WriteReviewModal_textarea__bUXXw{min-height:100px;resize:vertical}.WriteReviewModal_charCount__Q0mWi{color:#9ca3af;font-size:12px;margin-top:4px;text-align:right}.WriteReviewModal_modalActions__P6kUE{border-top:2px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.WriteReviewModal_cancelBtn__A0jj9,.WriteReviewModal_submitBtn__uPDWY{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .2s ease}.WriteReviewModal_cancelBtn__A0jj9{background:#f3f4f6;color:#374151}.WriteReviewModal_cancelBtn__A0jj9:hover:not(:disabled){background:#e5e7eb}.WriteReviewModal_submitBtn__uPDWY{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.WriteReviewModal_submitBtn__uPDWY:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.WriteReviewModal_cancelBtn__A0jj9:disabled,.WriteReviewModal_submitBtn__uPDWY:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.WriteReviewModal_modalOverlay__HvPZA{align-items:flex-end;padding:0}.WriteReviewModal_modalContent__ZZ6xt{border-radius:16px 16px 0 0;max-height:95vh;max-width:100%}.WriteReviewModal_modalHeader__AY0Jl{border-radius:16px 16px 0 0;padding:20px}.WriteReviewModal_modalHeader__AY0Jl h2{font-size:20px}.WriteReviewModal_modalBody__IwGt1{padding:20px}.WriteReviewModal_productInfo__7Po0z{align-items:center;flex-direction:column;text-align:center}.WriteReviewModal_productImage__sjfV3{height:100px;width:100px}.WriteReviewModal_modalActions__P6kUE{flex-direction:column-reverse}.WriteReviewModal_cancelBtn__A0jj9,.WriteReviewModal_submitBtn__uPDWY{width:100%}}@media (max-width:480px){.WriteReviewModal_modalHeader__AY0Jl{padding:16px}.WriteReviewModal_modalHeader__AY0Jl h2{font-size:18px}.WriteReviewModal_modalBody__IwGt1,.WriteReviewModal_productCard__lwDdT{padding:16px}.WriteReviewModal_star__3IVRs{font-size:24px}}.MyOrdersPage_container__hiJ7Z{background:#f9fafb;margin:0 auto;max-width:1200px;min-height:100vh;overflow-x:hidden;padding:clamp(16px,4vw,40px) clamp(16px,4vw,24px)}.MyOrdersPage_header__8PosD{margin-bottom:clamp(24px,5vw,40px);text-align:center}.MyOrdersPage_header__8PosD h1{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,5vw,36px);font-weight:800;margin-bottom:8px}.MyOrdersPage_subtitle__s7Ug-{color:#6b7280;font-size:clamp(14px,3vw,16px)}.MyOrdersPage_filters__wuj4F{display:flex;gap:12px;margin-bottom:32px;overflow-x:auto;padding-bottom:8px}.MyOrdersPage_filterBtn__t2\+eT{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.MyOrdersPage_filterBtn__t2\+eT:hover{border-color:#8a00c4;color:#8a00c4}.MyOrdersPage_filterBtn__t2\+eT.MyOrdersPage_active__Uv06z{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#0000;color:#fff}.MyOrdersPage_loading__Kqaxd{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.MyOrdersPage_spinner__ltee\+{animation:MyOrdersPage_spin__5fNe2 .8s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#8a00c4;height:50px;width:50px}@keyframes MyOrdersPage_spin__5fNe2{to{transform:rotate(1turn)}}.MyOrdersPage_error__wYlzn{background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.MyOrdersPage_error__wYlzn p{color:#dc2626;font-weight:600;margin-bottom:16px}.MyOrdersPage_error__wYlzn button{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .3s ease}.MyOrdersPage_error__wYlzn button:hover{background:#b91c1c}.MyOrdersPage_empty__sPSae{padding:80px 20px;text-align:center}.MyOrdersPage_emptyIcon__9Kp3v{color:#d1d5db;font-size:64px;margin-bottom:24px}.MyOrdersPage_empty__sPSae h2{color:#1f2937;font-size:clamp(20px,4vw,28px);margin-bottom:12px}.MyOrdersPage_empty__sPSae p{color:#6b7280;font-size:16px;margin-bottom:24px}.MyOrdersPage_shopBtn__P6eGP{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:10px;box-shadow:0 4px 12px #8a00c44d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 32px;transition:all .3s ease}.MyOrdersPage_shopBtn__P6eGP:hover{box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.MyOrdersPage_ordersList__VriQ8{display:flex;flex-direction:column;gap:24px}.MyOrdersPage_orderCard__NJy9L{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:all .3s ease}.MyOrdersPage_orderCard__NJy9L:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.MyOrdersPage_orderHeader__unFRu{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.MyOrdersPage_orderInfo__tYoPO{flex:1 1}.MyOrdersPage_orderNumber__Kpm1C{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:4px}.MyOrdersPage_orderDate__M-T6m{color:#6b7280;font-size:13px}.MyOrdersPage_orderStatus__9XBrx{align-items:center;border-radius:20px;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.MyOrdersPage_statusPending__9Oqwn{background:#fef3c7;color:#92400e}.MyOrdersPage_statusProcessing__szZkk{background:#dbeafe;color:#1e40af}.MyOrdersPage_statusShipped__Ko5b2{background:#e0e7ff;color:#4338ca}.MyOrdersPage_statusDelivered__O4jex{background:#d1fae5;color:#065f46}.MyOrdersPage_statusCancelled__CHBx0{background:#fee2e2;color:#991b1b}.MyOrdersPage_iconPending__qhxFo,.MyOrdersPage_iconProcessing__8eIhA{color:#f59e0b}.MyOrdersPage_iconShipped__YCxEg{color:#3b82f6}.MyOrdersPage_iconDelivered__OQpys{color:#10b981}.MyOrdersPage_iconCancelled__aPQMs{color:#ef4444}.MyOrdersPage_orderItems__Jc6yi{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.MyOrdersPage_orderItem__lutZN{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:16px;padding:12px;transition:background .2s ease}.MyOrdersPage_orderItem__lutZN:hover{background:#f3f4f6}.MyOrdersPage_itemImage__U7mM-{border:1px solid #e5e7eb;border-radius:8px;height:64px;object-fit:cover;width:64px}.MyOrdersPage_itemDetails__hvY28{flex:1 1;min-width:0}.MyOrdersPage_itemName__EezcB{color:#1f2937;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyOrdersPage_itemQuantity__t\+KYz{color:#6b7280;font-size:13px}.MyOrdersPage_itemPrice__Nv4pu{color:#8a00c4;font-size:16px;font-weight:700}.MyOrdersPage_moreItems__Wcp9a{color:#6b7280;font-size:13px;font-weight:600;padding:8px;text-align:center}.MyOrdersPage_noItems__mIQb2{color:#9ca3af;font-style:italic;text-align:center}.MyOrdersPage_orderSummary__-5mIo{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:20px 24px}.MyOrdersPage_summaryRow__7HiqI{align-items:center;color:#6b7280;display:flex;font-size:14px;justify-content:space-between}.MyOrdersPage_summaryRow__7HiqI.MyOrdersPage_total__5OhSJ{border-top:2px solid #e5e7eb;color:#1f2937;font-size:18px;font-weight:800;margin-top:8px;padding-top:12px}.MyOrdersPage_discount__M05e6{color:#10b981;font-weight:600}.MyOrdersPage_shippingInfo__Phvhu{align-items:center;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;display:flex;font-size:14px;font-weight:600;gap:12px;padding:16px 24px}.MyOrdersPage_shippingInfo__Phvhu svg{font-size:20px}.MyOrdersPage_orderActions__cB5rq{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding:20px 24px}.MyOrdersPage_cancelBtn__mg1nr,.MyOrdersPage_reviewBtn__2uiO2,.MyOrdersPage_viewBtn__TJn9r{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:150px;padding:12px 20px;transition:all .3s ease}.MyOrdersPage_viewBtn__TJn9r{background:linear-gradient(90deg,#8a00c4,#4a90e2);box-shadow:0 2px 8px #8a00c433;color:#fff}.MyOrdersPage_viewBtn__TJn9r:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.MyOrdersPage_cancelBtn__mg1nr{background:#fff;border:2px solid #fee2e2;color:#ef4444}.MyOrdersPage_cancelBtn__mg1nr:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.MyOrdersPage_cancelBtn__mg1nr:disabled{cursor:not-allowed;opacity:.6}.MyOrdersPage_reviewBtn__2uiO2{background:#fff;border:2px solid #fef3c7;color:#f59e0b}.MyOrdersPage_reviewBtn__2uiO2:hover{background:#fffbeb;border-color:#fde68a}.MyOrdersPage_pagination__AgVtc{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px;padding:20px}.MyOrdersPage_pageBtn__Oy5Vd{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.MyOrdersPage_pageBtn__Oy5Vd:hover:not(:disabled){background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#0000;color:#fff;transform:translateY(-2px)}.MyOrdersPage_pageBtn__Oy5Vd:disabled{cursor:not-allowed;opacity:.4}.MyOrdersPage_pageInfo__R8Qjn{color:#1f2937;font-weight:600;min-width:120px;text-align:center}@media (max-width:768px){.MyOrdersPage_orderHeader__unFRu{align-items:flex-start;flex-direction:column;gap:12px}.MyOrdersPage_orderStatus__9XBrx{align-self:flex-end}.MyOrdersPage_itemImage__U7mM-{height:48px;width:48px}.MyOrdersPage_orderActions__cB5rq{flex-direction:column}.MyOrdersPage_cancelBtn__mg1nr,.MyOrdersPage_reviewBtn__2uiO2,.MyOrdersPage_viewBtn__TJn9r{min-width:100%;width:100%}.MyOrdersPage_filters__wuj4F{gap:8px}.MyOrdersPage_filterBtn__t2\+eT{font-size:13px;padding:8px 16px}}@media (max-width:480px){.MyOrdersPage_orderNumber__Kpm1C{font-size:16px}.MyOrdersPage_orderDate__M-T6m{font-size:12px}.MyOrdersPage_orderStatus__9XBrx{font-size:11px;padding:6px 12px}.MyOrdersPage_itemName__EezcB,.MyOrdersPage_itemPrice__Nv4pu{font-size:14px}.MyOrdersPage_summaryRow__7HiqI{font-size:13px}.MyOrdersPage_summaryRow__7HiqI.MyOrdersPage_total__5OhSJ{font-size:16px}}.WishlistPage_container__4\+x27{background:#f9fafb;margin:0 auto;max-width:1400px;min-height:100vh;overflow-x:hidden;padding:clamp(16px,4vw,40px) clamp(16px,4vw,24px)}.WishlistPage_header__VpMWr{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:clamp(24px,5vw,48px)}.WishlistPage_headerContent__CQudI{align-items:center;display:flex;gap:20px}.WishlistPage_headerIcon__M2APW{animation:WishlistPage_pulse__08NwZ 2s ease-in-out infinite;color:#ef4444;font-size:clamp(36px,6vw,48px)}@keyframes WishlistPage_pulse__08NwZ{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.WishlistPage_header__VpMWr h1{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(90deg,#ef4444,#f97316);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,5vw,36px);font-weight:800;margin-bottom:4px}.WishlistPage_subtitle__npO5J{color:#6b7280;font-size:clamp(14px,3vw,16px);font-weight:500}.WishlistPage_clearBtn__JkHAT{background:#fff;border:2px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s ease}.WishlistPage_clearBtn__JkHAT:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.WishlistPage_clearBtn__JkHAT:disabled{cursor:not-allowed;opacity:.6}.WishlistPage_loading__eHB\+m{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.WishlistPage_spinner__aV9YO{animation:WishlistPage_spin__InHqu .8s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#ef4444;height:50px;width:50px}@keyframes WishlistPage_spin__InHqu{to{transform:rotate(1turn)}}.WishlistPage_error__AM9Bj{background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.WishlistPage_error__AM9Bj p{color:#dc2626;font-weight:600;margin-bottom:16px}.WishlistPage_error__AM9Bj button{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .3s ease}.WishlistPage_error__AM9Bj button:hover{background:#b91c1c}.WishlistPage_empty__tvkPX{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000d;padding:80px 20px;text-align:center}.WishlistPage_emptyIcon__CYcKP{color:#fca5a5;font-size:80px;margin-bottom:24px}.WishlistPage_empty__tvkPX h2{color:#1f2937;font-size:clamp(20px,4vw,28px);margin-bottom:12px}.WishlistPage_empty__tvkPX p{color:#6b7280;font-size:16px;margin-bottom:32px}.WishlistPage_shopBtn__QHJf0{align-items:center;background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:10px;box-shadow:0 4px 12px #8a00c44d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:14px 32px;transition:all .3s ease}.WishlistPage_shopBtn__QHJf0:hover{box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.WishlistPage_wishlistGrid__9lkfc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.WishlistPage_wishlistCard__eesOW{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.WishlistPage_wishlistCard__eesOW:hover{border-color:#8a00c433;box-shadow:0 8px 20px #8a00c426;transform:translateY(-4px)}.WishlistPage_wishlistImageContainer__QwPWS{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding-top:100%;position:relative;width:100%}.WishlistPage_wishlistImage__NBj3i{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.WishlistPage_wishlistCard__eesOW:hover .WishlistPage_wishlistImage__NBj3i{transform:scale(1.05)}.WishlistPage_customizableBadge__h9ilY{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10b981;border-radius:6px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:10px;font-weight:600;left:10px;letter-spacing:.5px;padding:4px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.WishlistPage_removeBtn__vQu9q{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#ef4444;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s ease;width:32px;z-index:3}.WishlistPage_removeBtn__vQu9q:hover:not(:disabled){background:#fef2f2;transform:scale(1.1)}.WishlistPage_removeBtn__vQu9q:disabled{cursor:not-allowed;opacity:.6}.WishlistPage_wishlistCardContent__cAzTF{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:12px}.WishlistPage_wishlistProductInfo__B36CW{cursor:pointer;display:flex;flex-direction:column;gap:6px}.WishlistPage_wishlistProductName__jqVkn{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;margin:0;min-height:36px;overflow:hidden}.WishlistPage_wishlistPriceRatingRow__NqMHA{align-items:center;display:flex;gap:8px;justify-content:space-between}.WishlistPage_wishlistPrice__2Tz\+Y{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;letter-spacing:-.5px}.WishlistPage_wishlistRating__vSDqs{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:600;gap:4px}.WishlistPage_wishlistRating__vSDqs svg{color:#fbbf24;font-size:14px}.WishlistPage_wishlistActions__zwzLy{display:flex;gap:8px;margin-top:auto}.WishlistPage_addToCartBtn__BLaGX{align-items:center;background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 8px #8a00c433;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 14px;transition:all .3s ease}.WishlistPage_addToCartBtn__BLaGX:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.WishlistPage_addToCartBtn__BLaGX:disabled{cursor:not-allowed;opacity:.6;transform:none}.WishlistPage_customizeBtn__hOPIS{background:#fff;border:2px solid #8a00c4;border-radius:8px;color:#8a00c4;cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px;transition:all .3s ease;white-space:nowrap}.WishlistPage_customizeBtn__hOPIS:hover{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 4px 12px #8a00c44d;color:#fff;transform:translateY(-2px)}.WishlistPage_outOfStock__o-P5I{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#dc2626;flex:1 1;font-size:13px;font-weight:600;padding:10px 14px;text-align:center}.WishlistPage_actions__1vWGY{display:flex;justify-content:center;padding:32px 0}.WishlistPage_continueShoppingBtn__2pIiX{background:#fff;border:2px solid #8a00c4;border-radius:10px;color:#8a00c4;cursor:pointer;font-size:16px;font-weight:700;padding:14px 36px;transition:all .3s ease}.WishlistPage_continueShoppingBtn__2pIiX:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#0000;box-shadow:0 4px 12px #8a00c44d;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.WishlistPage_wishlistGrid__9lkfc{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){.WishlistPage_header__VpMWr{align-items:flex-start;flex-direction:column}.WishlistPage_clearBtn__JkHAT,.WishlistPage_headerContent__CQudI{width:100%}.WishlistPage_wishlistGrid__9lkfc{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.WishlistPage_wishlistCardContent__cAzTF{gap:8px;padding:10px}.WishlistPage_wishlistProductName__jqVkn{font-size:13px;min-height:32px}.WishlistPage_wishlistPrice__2Tz\+Y{font-size:16px}.WishlistPage_wishlistRating__vSDqs{font-size:12px}.WishlistPage_wishlistActions__zwzLy{flex-direction:column;gap:6px}.WishlistPage_customizeBtn__hOPIS{width:100%}.WishlistPage_addToCartBtn__BLaGX,.WishlistPage_customizeBtn__hOPIS{font-size:12px;padding:9px 12px}.WishlistPage_removeBtn__vQu9q{font-size:14px;height:28px;width:28px}}@media (max-width:480px){.WishlistPage_wishlistGrid__9lkfc{gap:10px;grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.WishlistPage_wishlistCardContent__cAzTF{gap:6px;padding:8px}.WishlistPage_wishlistProductName__jqVkn{font-size:12px;min-height:30px}.WishlistPage_wishlistPrice__2Tz\+Y{font-size:14px}.WishlistPage_wishlistRating__vSDqs{font-size:11px}.WishlistPage_wishlistRating__vSDqs svg{font-size:12px}.WishlistPage_addToCartBtn__BLaGX,.WishlistPage_customizeBtn__hOPIS{font-size:11px;gap:4px;padding:8px 10px}.WishlistPage_customizableBadge__h9ilY{font-size:9px;padding:3px 8px}.WishlistPage_removeBtn__vQu9q{font-size:12px;height:26px;right:8px;top:8px;width:26px}.WishlistPage_headerIcon__M2APW{font-size:32px}.WishlistPage_emptyIcon__CYcKP{font-size:60px}.WishlistPage_continueShoppingBtn__2pIiX,.WishlistPage_shopBtn__QHJf0{justify-content:center;width:100%}}.AdminDashboardPage_container__zAwH-{background:#f3f4f6;margin:0 auto;max-width:1600px;overflow:visible;padding:clamp(16px,4vw,40px) clamp(16px,4vw,24px)}.AdminDashboardPage_header__GZlzL{margin-bottom:clamp(16px,3vw,24px);text-align:center}.AdminDashboardPage_header__GZlzL h1{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(90deg,#8a00c4,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,5vw,42px);font-weight:800;margin-bottom:8px}.AdminDashboardPage_subtitle__1NS\+E{color:#6b7280;font-size:clamp(14px,3vw,16px);font-weight:500}.AdminDashboardPage_statsGrid__pnGyV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:40px}.AdminDashboardPage_statCard__DkEfi{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;gap:20px;padding:24px;transition:all .3s ease}.AdminDashboardPage_statCard__DkEfi:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AdminDashboardPage_statIcon__Qmu6B{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.AdminDashboardPage_statContent__VhAAV{flex:1 1}.AdminDashboardPage_statValue__l14T2{color:#1f2937;font-size:32px;font-weight:800;line-height:1;margin-bottom:8px}.AdminDashboardPage_statLabel__DHkBn{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminDashboardPage_hamburgerBtn__vA0TV{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#1f2937;cursor:pointer;display:none;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:16px;padding:14px 18px;transition:all .2s ease;width:100%}.AdminDashboardPage_hamburgerBtn__vA0TV:hover{box-shadow:0 4px 12px #00000014}.AdminDashboardPage_hamburgerBtn__vA0TV svg{color:#8a00c4;font-size:20px}.AdminDashboardPage_currentTabText__aFdD7{flex:1 1;text-align:center;text-transform:capitalize}.AdminDashboardPage_tabs__7pla0{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:8px;margin-bottom:16px;overflow:visible;padding:8px 8px 16px;position:relative;scroll-behavior:smooth;scrollbar-width:thin}.AdminDashboardPage_content__tEy0Y{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:32px}.AdminDashboardPage_paymentContent__BcBh3{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;overflow:hidden;padding:0}.AdminDashboardPage_tabs__7pla0::-webkit-scrollbar{height:4px}.AdminDashboardPage_tabs__7pla0::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AdminDashboardPage_tab__qlmxE{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:100px;padding:12px 16px;transition:all .3s ease;white-space:nowrap}.AdminDashboardPage_tab__qlmxE:hover{background:#f9fafb;color:#1f2937}.AdminDashboardPage_activeTab__CGxVH{background:linear-gradient(90deg,#8a00c4,#4a90e2)!important;box-shadow:0 4px 12px #8a00c44d;color:#fff!important}.AdminDashboardPage_settingsDropdownContainer__r04qA{flex:1 1;min-width:100px;position:relative}.AdminDashboardPage_tabDropdownMenu__QpB4j{animation:AdminDashboardPage_slideDownTab__fxB5o .2s ease;background:#fff;border:2px solid #8a00c4;border-radius:12px;box-shadow:0 8px 24px #00000026;left:0;margin-top:8px;min-width:220px;overflow:visible;position:absolute;top:100%;z-index:9999}@keyframes AdminDashboardPage_slideDownTab__fxB5o{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminDashboardPage_tabDropdownItem__vgRDc{align-items:center;background:#0000;border:none;border-bottom:1px solid #f3f4f6;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:14px 18px;text-decoration:none;transition:all .2s ease;width:100%}.AdminDashboardPage_tabDropdownItem__vgRDc:last-child{border-bottom:none}.AdminDashboardPage_tabDropdownItem__vgRDc:hover{background:#8a00c41a;color:#8a00c4}.AdminDashboardPage_tabDropdownItem__vgRDc.AdminDashboardPage_active__AhdAX{background:#8a00c433;color:#8a00c4;font-weight:700}.AdminDashboardPage_tabDropdownItem__vgRDc svg{color:#8a00c4;font-size:16px}.AdminDashboardPage_tabContent__ySruL{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;min-height:500px;padding:32px}.AdminDashboardPage_tabContent__ySruL h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:16px}.AdminDashboardPage_tabContent__ySruL p{color:#6b7280;line-height:1.6;margin-bottom:24px}.AdminDashboardPage_overview__a4DiE{padding:20px 0}.AdminDashboardPage_quickActions__zroj5{margin-top:40px}.AdminDashboardPage_quickActions__zroj5 h3{color:#1f2937;font-size:20px;font-weight:700;margin-bottom:20px}.AdminDashboardPage_actionBtn__cxY6G{color:#1f2937;transition:all .3s ease}.AdminDashboardPage_actionBtn__cxY6G:hover{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#0000;box-shadow:0 4px 12px #8a00c44d;color:#fff}.AdminDashboardPage_tabHeader__OqWlT{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.AdminDashboardPage_sectionHeader__jLoNb{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.AdminDashboardPage_sectionHeader__jLoNb h2{color:#1f2937;flex:1 1;font-size:22px;font-weight:700;margin:0}.AdminDashboardPage_addBtn__1M-tG{align-items:center;background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 8px #8a00c440;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.AdminDashboardPage_addBtn__1M-tG:hover{box-shadow:0 4px 12px #8a00c459;transform:translateY(-1px)}.AdminDashboardPage_secondaryBtn__G4qMP{align-items:center;background:#fff;border:2px solid #8a00c4;border-radius:8px;color:#8a00c4;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.AdminDashboardPage_secondaryBtn__G4qMP:hover{background:#f3e8ff;box-shadow:0 4px 12px #8a00c433;transform:translateY(-1px)}.AdminDashboardPage_addBtn__1M-tG svg{font-size:12px}.AdminDashboardPage_searchFilterBar__2Cfto{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px}.AdminDashboardPage_searchBox__JVtY2{flex:1 1;min-width:300px;position:relative}.AdminDashboardPage_searchIcon__CDGrH{color:#9ca3af;font-size:16px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AdminDashboardPage_searchInput__h7Si4{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;font-size:14px;padding:12px 48px;transition:all .3s ease;width:100%}.AdminDashboardPage_searchInput__h7Si4:focus{background:#fff;border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AdminDashboardPage_searchInput__h7Si4::placeholder{color:#9ca3af}.AdminDashboardPage_clearBtn__BG55w{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.AdminDashboardPage_clearBtn__BG55w:hover{background:#f3f4f6;color:#6b7280}.AdminDashboardPage_filters__BJ9C9{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminDashboardPage_filterGroup__lYzzT{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;padding:8px 12px;transition:all .3s ease}.AdminDashboardPage_filterGroup__lYzzT:focus-within{background:#fff;border-color:#8a00c4}.AdminDashboardPage_filterIcon__-fK1E{color:#8a00c4;flex-shrink:0;font-size:14px}.AdminDashboardPage_filterSelect__cnH3Y{background:#0000;border:none;color:#1f2937;cursor:pointer;font-size:14px;font-weight:600;min-width:140px;outline:none;padding:4px 8px}.AdminDashboardPage_filterSelect__cnH3Y:focus{outline:none}.AdminDashboardPage_exportBtn__Q8sDF{align-items:center;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:10px;box-shadow:0 2px 8px #05966933;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.AdminDashboardPage_exportBtn__Q8sDF:hover{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 12px #0596694d;transform:translateY(-2px)}.AdminDashboardPage_exportBtn__Q8sDF:active{transform:translateY(0)}.AdminDashboardPage_resultsCount__HQBcD{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:600;margin-top:8px;padding:12px 0}@media (max-width:1024px){.AdminDashboardPage_searchFilterBar__2Cfto{padding:16px}.AdminDashboardPage_filters__BJ9C9{width:100%}.AdminDashboardPage_filterGroup__lYzzT{flex:1 1;min-width:150px}.AdminDashboardPage_filterSelect__cnH3Y{width:100%}}@media (max-width:768px){.AdminDashboardPage_searchBox__JVtY2{min-width:100%}.AdminDashboardPage_searchInput__h7Si4{font-size:13px;padding:12px 40px}.AdminDashboardPage_filterGroup__lYzzT{flex:1 1 100%}.AdminDashboardPage_filterSelect__cnH3Y{min-width:100%}}.AdminDashboardPage_table__EM5\+E{overflow-x:auto;width:100%}.AdminDashboardPage_table__EM5\+E table{border-collapse:collapse;width:100%}.AdminDashboardPage_table__EM5\+E thead{background:#f9fafb}.AdminDashboardPage_table__EM5\+E th{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:13px;font-weight:700;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.AdminDashboardPage_table__EM5\+E td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:14px;padding:16px}.AdminDashboardPage_table__EM5\+E tbody tr{transition:background .2s ease}.AdminDashboardPage_table__EM5\+E tbody tr:hover{background:#f9fafb}.AdminDashboardPage_productImage__l2vVF{border:1px solid #e5e7eb;height:48px;object-fit:cover;width:48px}.AdminDashboardPage_productName__E1uFB{color:#1f2937}.AdminDashboardPage_stockGood__moRid{color:#10b981;font-weight:600}.AdminDashboardPage_stockLow__G9L1s{color:#ef4444;font-weight:600}.AdminDashboardPage_badge__\+SmvT{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;padding:4px 12px;text-transform:uppercase}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_pending__jEk-g{background:#fef3c7;color:#92400e}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_processing__9\+6bz{background:#dbeafe;color:#1e40af}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_shipped__L9IgR{background:#e0e7ff;color:#4338ca}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_delivered__qmxNM{background:#d1fae5;color:#065f46}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_cancelled__LPsHu{background:#fee2e2;color:#991b1b}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_active__AhdAX,.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_published__jkMAG{background:#d1fae5;color:#065f46}.AdminDashboardPage_badge__\+SmvT.AdminDashboardPage_draft__RSift{background:#f3f4f6;color:#4b5563}.AdminDashboardPage_actionBtns__bNuiq{display:flex;gap:8px}.AdminDashboardPage_iconBtn__b0cn0{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminDashboardPage_iconBtn__b0cn0:hover{background:#8a00c4;color:#fff;transform:scale(1.1)}.AdminDashboardPage_iconBtn__b0cn0.AdminDashboardPage_danger__yo0iY:hover{background:#ef4444}.AdminDashboardPage_iconBtn__b0cn0.AdminDashboardPage_shipBtn__3KGvS{background:#dbeafe;color:#3b82f6;font-size:16px}.AdminDashboardPage_iconBtn__b0cn0.AdminDashboardPage_shipBtn__3KGvS:hover{background:#3b82f6;color:#fff}.AdminDashboardPage_quickStats__8zOnp{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.AdminDashboardPage_quickStatCard__06MSq{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:12px;padding:24px}.AdminDashboardPage_quickStatCard__06MSq h4{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:16px}.AdminDashboardPage_statRow__lgeiz{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 0}.AdminDashboardPage_statRow__lgeiz:last-child{border-bottom:none}.AdminDashboardPage_statRow__lgeiz span{color:#6b7280;font-size:14px}.AdminDashboardPage_statRow__lgeiz strong{color:#1f2937;font-size:16px;font-weight:700}.AdminDashboardPage_statRow__lgeiz .AdminDashboardPage_warning__h-OUe{color:#f59e0b}.AdminDashboardPage_statRow__lgeiz .AdminDashboardPage_success__KHFO7{color:#10b981}.AdminDashboardPage_analyticsTab__LjtQN{padding:20px 0}.AdminDashboardPage_analyticsGrid__4wM1w{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:32px}.AdminDashboardPage_analyticsCard__-CJ6x{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.AdminDashboardPage_analyticsCard__-CJ6x h3{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:20px}.AdminDashboardPage_chartContainer__E-b-x{align-items:center;display:flex;justify-content:center;min-height:250px}.AdminDashboardPage_barChart__WCI-G{align-items:flex-end;display:flex;gap:16px;height:250px;justify-content:space-around;width:100%}.AdminDashboardPage_barWrapper__NYmG4{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.AdminDashboardPage_barValue__alqDU{color:#6b7280;font-size:12px;font-weight:600;white-space:nowrap}.AdminDashboardPage_bar__zNVQa{background:linear-gradient(0deg,#8a00c4,#4a90e2);border-radius:8px 8px 0 0;min-height:20px;transition:all .3s ease;width:100%}.AdminDashboardPage_bar__zNVQa:hover{box-shadow:0 -4px 12px #8a00c44d;transform:scaleY(1.05)}.AdminDashboardPage_barLabel__-ulvZ{word-wrap:break-word;color:#6b7280;font-size:11px;font-weight:600;text-align:center}.AdminDashboardPage_noData__dO8rF{color:#9ca3af;font-size:14px}.AdminDashboardPage_statusList__981\+T{display:flex;flex-direction:column;gap:16px}.AdminDashboardPage_statusItem__cW2Lh{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.AdminDashboardPage_statusInfo__un3eM{align-items:center;display:flex;gap:12px}.AdminDashboardPage_statusDot__hJGOl{border-radius:50%;height:12px;width:12px}.AdminDashboardPage_statusLabel__UKbu2{color:#1f2937;font-size:14px;font-weight:600}.AdminDashboardPage_statusCount__AxwYw{color:#1f2937;font-size:18px;font-weight:700}.AdminDashboardPage_metricsList__Bx\+EI{display:flex;flex-direction:column;gap:16px}.AdminDashboardPage_metricItem__55nv\+{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.AdminDashboardPage_metricLabel__dHZcS{color:#6b7280;font-size:14px;font-weight:600}.AdminDashboardPage_metricValue__AG36a{color:#1f2937;font-size:18px;font-weight:700}.AdminDashboardPage_modalOverlay__IWGGR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdminDashboardPage_modal__dXhgf{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.AdminDashboardPage_modalHeader__UgFNw{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px;position:sticky;top:0;z-index:10}.AdminDashboardPage_modalHeader__UgFNw h2{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminDashboardPage_closeBtn__fFcZ0{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.AdminDashboardPage_closeBtn__fFcZ0:hover{background:#ef4444;color:#fff}.AdminDashboardPage_modalForm__hNlBL{padding:24px}.AdminDashboardPage_formRow__w-Cyc{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.AdminDashboardPage_formGroup__OLRlQ{display:flex;flex-direction:column;gap:8px}.AdminDashboardPage_formGroup__OLRlQ label{color:#374151;font-size:14px;font-weight:600}.AdminDashboardPage_formGroup__OLRlQ input,.AdminDashboardPage_formGroup__OLRlQ select,.AdminDashboardPage_formGroup__OLRlQ textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:14px;padding:12px 16px;transition:all .2s ease}.AdminDashboardPage_formGroup__OLRlQ input:focus,.AdminDashboardPage_formGroup__OLRlQ select:focus,.AdminDashboardPage_formGroup__OLRlQ textarea:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AdminDashboardPage_formGroup__OLRlQ textarea{font-family:inherit;min-height:100px;resize:vertical}.AdminDashboardPage_checkboxGroup__BXsKK{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto;padding:12px}.AdminDashboardPage_checkboxLabel__JHSKm{border-radius:6px;gap:10px;padding:8px 12px;transition:background-color .2s ease}.AdminDashboardPage_checkboxLabel__JHSKm:hover{background-color:#8a00c40d}.AdminDashboardPage_checkboxLabel__JHSKm span{font-size:14px}.AdminDashboardPage_modalFooter__Df7F1{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;position:sticky}.AdminDashboardPage_cancelBtn__1Angf{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.AdminDashboardPage_cancelBtn__1Angf:hover{background:#f3f4f6;border-color:#d1d5db}.AdminDashboardPage_saveBtn__OVUJl{background:linear-gradient(90deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 4px 12px #8a00c44d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.AdminDashboardPage_saveBtn__OVUJl:hover{box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.AdminDashboardPage_printBtn__ckKy8{align-items:center;background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:8px;box-shadow:0 4px 12px #0596694d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.AdminDashboardPage_printBtn__ckKy8:hover{background:linear-gradient(90deg,#047857,#059669);box-shadow:0 6px 20px #05966966;transform:translateY(-2px)}.AdminDashboardPage_printBtn__ckKy8:disabled{cursor:not-allowed;opacity:.6;transform:none}.AdminDashboardPage_loading__MOkz2{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh}.AdminDashboardPage_spinner__QB\+Jv{animation:AdminDashboardPage_spin__zysf5 .8s linear infinite;border:4px solid #f3f4f6;border-top-color:#8a00c4;height:50px;width:50px}@media (max-width:1024px){.AdminDashboardPage_statsGrid__pnGyV{grid-template-columns:repeat(2,1fr)}.AdminDashboardPage_tabContent__ySruL{padding:24px}}@media (max-width:768px){.AdminDashboardPage_statsGrid__pnGyV{grid-template-columns:1fr}.AdminDashboardPage_tabs__7pla0{flex-wrap:nowrap;overflow-x:auto;padding:6px}.AdminDashboardPage_tab__qlmxE{font-size:13px;min-width:100px;padding:10px 16px}.AdminDashboardPage_tabContent__ySruL{padding:20px}.AdminDashboardPage_tabHeader__OqWlT{gap:12px}.AdminDashboardPage_sectionHeader__jLoNb{gap:10px}.AdminDashboardPage_sectionHeader__jLoNb h2{font-size:20px}.AdminDashboardPage_addBtn__1M-tG{font-size:12px;padding:9px 16px}.AdminDashboardPage_actionBtn__cxY6G{font-size:13px;padding:12px 16px}}@media (max-width:480px){.AdminDashboardPage_statCard__DkEfi{flex-direction:column;text-align:center}.AdminDashboardPage_statIcon__Qmu6B{font-size:20px;height:50px;width:50px}.AdminDashboardPage_statValue__l14T2{font-size:24px}.AdminDashboardPage_statLabel__DHkBn{font-size:11px}.AdminDashboardPage_table__EM5\+E{font-size:12px}.AdminDashboardPage_table__EM5\+E td,.AdminDashboardPage_table__EM5\+E th{padding:12px 8px}.AdminDashboardPage_productImage__l2vVF{height:40px;width:40px}}.AdminDashboardPage_productImage__l2vVF{border-radius:8px;height:80px;overflow:hidden;position:relative;width:80px}.AdminDashboardPage_productImage__l2vVF img{height:100%;object-fit:cover;width:100%}.AdminDashboardPage_imageCount__tRVki{align-items:center;background:#000000b3;border-radius:4px;bottom:4px;color:#fff;display:flex;font-size:10px;gap:3px;padding:2px 6px;position:absolute;right:4px}.AdminDashboardPage_productName__E1uFB{align-items:center;display:flex;font-weight:600;gap:8px}.AdminDashboardPage_featuredIcon__3Rcld{color:#fbbf24;font-size:14px}.AdminDashboardPage_productId__\+Sdjo{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-family:Monaco,Courier New,monospace;font-size:13px;font-weight:700;padding:4px 8px}.AdminDashboardPage_productSlug__I8ar0{color:#9ca3af;font-family:Monaco,Courier New,monospace;font-size:12px;margin-top:4px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboardPage_productSku__BIM81{background:#f9fafb;border-radius:4px;color:#4b5563;display:inline-block;font-family:Monaco,Courier New,monospace;font-size:13px;font-weight:600;padding:4px 8px}.AdminDashboardPage_upcCode__TB9aF{color:#1e40af;font-family:Monaco,Courier New,monospace;font-weight:700;letter-spacing:.5px}.AdminDashboardPage_missingSku__p-pzM{color:#d1d5db;font-style:italic}.AdminDashboardPage_customizationFee__KAiww{color:#059669;font-size:13px;font-weight:600}.AdminDashboardPage_freeCust__RwET4{background:#d1fae5;border-radius:4px;color:#10b981;font-size:11px;font-weight:700;padding:2px 8px}.AdminDashboardPage_notCustomizable__pZvfD{color:#9ca3af;font-style:italic}.AdminDashboardPage_fieldHint__MVd8X{color:#6b7280;display:block;font-size:12px;font-style:italic;margin-top:4px}.AdminDashboardPage_productSkuCode__47uaL{background:#d1fae5;color:#059669}.AdminDashboardPage_itemIdCode__Gtjj9,.AdminDashboardPage_productSkuCode__47uaL{border-radius:4px;display:inline-block;font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:700;padding:4px 8px}.AdminDashboardPage_itemIdCode__Gtjj9{background:#ede9fe;color:#7c3aed;letter-spacing:.5px}.AdminDashboardPage_productIdentifiers__nBA-Z{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.AdminDashboardPage_productIdBadge__gqUK4,.AdminDashboardPage_skuBadge__PloGO,.AdminDashboardPage_slugBadge__fTtvj{border-radius:6px;display:inline-block;font-family:Monaco,Courier New,monospace;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.AdminDashboardPage_productIdBadge__gqUK4{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.AdminDashboardPage_skuBadge__PloGO{background:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.AdminDashboardPage_slugBadge__fTtvj{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:10px}.AdminDashboardPage_lowStock__uKtZP{color:#ef4444;font-weight:600}.AdminDashboardPage_lowStockWarning__-Cqul{font-size:14px}.AdminDashboardPage_imagesGrid__0IQj2{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.AdminDashboardPage_imageItem__J6oOj{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboardPage_imageItem__J6oOj:hover{border-color:#8a00c4;box-shadow:0 12px 24px #8a00c426;transform:translateY(-4px)}.AdminDashboardPage_imageWrapper__zYwRV{aspect-ratio:1;background:#f9fafb;overflow:hidden;position:relative;width:100%}.AdminDashboardPage_imageWrapper__zYwRV img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.AdminDashboardPage_imageItem__J6oOj:hover .AdminDashboardPage_imageWrapper__zYwRV img{transform:scale(1.05)}.AdminDashboardPage_primaryBadgeOverlay__dt\+4K{position:absolute;right:8px;top:8px;z-index:2}.AdminDashboardPage_primaryBadge__9T5kw{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:20px;box-shadow:0 4px 12px #8a00c466;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.AdminDashboardPage_imageDetails__Pw4EQ{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:12px}.AdminDashboardPage_imageDetailRow__O9cvB{align-items:center;display:flex;gap:8px;justify-content:space-between}.AdminDashboardPage_imageDetailLabel__Jiu-U{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.3px;min-width:70px;text-transform:uppercase}.AdminDashboardPage_colorIndicator__DUBFy{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #00000026;flex-shrink:0;height:16px;width:16px}.AdminDashboardPage_imageSelect__BhboX{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;min-width:0;padding:6px 10px;transition:all .2s ease}.AdminDashboardPage_imageSelect__BhboX:hover{background:#faf5ff;border-color:#8a00c4}.AdminDashboardPage_imageSelect__BhboX:focus{background:#fff;border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AdminDashboardPage_imageActionsFooter__iQznO{background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:10px}.AdminDashboardPage_setPrimaryBtn__NtuqP{background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;box-shadow:0 2px 6px #8a00c44d;color:#fff;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboardPage_setPrimaryBtn__NtuqP:hover{box-shadow:0 4px 12px #8a00c466;transform:translateY(-1px)}.AdminDashboardPage_setPrimaryBtn__NtuqP:active{transform:translateY(0)}.AdminDashboardPage_deleteImageBtn__GMUA6{align-items:center;background:#fee2e2;border:1.5px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:8px 12px;transition:all .2s ease}.AdminDashboardPage_deleteImageBtn__GMUA6:hover{background:#fecaca;border-color:#dc2626;transform:translateY(-1px)}.AdminDashboardPage_addImageForm__phRGN{display:flex;gap:12px;margin-top:16px}.AdminDashboardPage_addImageForm__phRGN input{border:2px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:14px;padding:12px}.AdminDashboardPage_addImageBtn__lM8bx{align-items:center;background:#8a00c4;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.AdminDashboardPage_addImageBtn__lM8bx:hover{background:#6d009d}.AdminDashboardPage_variantsList__9zoBs{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.AdminDashboardPage_variantItem__s\+UrO{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.AdminDashboardPage_variantInfo__YBriI{font-size:13px}.AdminDashboardPage_variantInfo__YBriI span{border-radius:6px;font-weight:500;padding:4px 10px}.AdminDashboardPage_variantActions__0De1c{align-items:center;display:flex;gap:8px}.AdminDashboardPage_editVariantBtn__\+1D6-{align-items:center;background:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}.AdminDashboardPage_editVariantBtn__\+1D6-:hover{background:#357abd;box-shadow:0 2px 4px #4a90e24d;transform:translateY(-1px)}.AdminDashboardPage_removeVariantBtn__cpVlT{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}.AdminDashboardPage_removeVariantBtn__cpVlT:hover{background:#dc2626;box-shadow:0 2px 4px #ef44444d;transform:translateY(-1px)}.AdminDashboardPage_editingIndicator__Iziy5{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:6px;box-shadow:0 2px 4px #4a90e233;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 16px}.AdminDashboardPage_addVariantBtn__G70Ml{align-items:center;background:#4a90e2;border:2px dashed #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.AdminDashboardPage_addVariantBtn__G70Ml:hover{background:#3a7bc8}.AdminDashboardPage_variantForm__Lgjap{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:20px}.AdminDashboardPage_variantFormActions__BKy2U{display:flex;gap:12px;margin-top:16px}.AdminDashboardPage_saveVariantBtn__WQrNz{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:12px;transition:all .2s ease}.AdminDashboardPage_saveVariantBtn__WQrNz:hover{background:#059669}.AdminDashboardPage_cancelVariantBtn__o22lt{background:#e5e7eb;border:none;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-weight:600;padding:12px;transition:all .2s ease}.AdminDashboardPage_cancelVariantBtn__o22lt:hover{background:#d1d5db}.AdminDashboardPage_categoriesGrid__FJrOg{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:24px}.AdminDashboardPage_categoryCard__AGEHv{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:24px;transition:all .3s ease}.AdminDashboardPage_categoryCard__AGEHv:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.AdminDashboardPage_categoryHeader__iMi\+5{align-items:start;display:flex;justify-content:space-between;margin-bottom:12px}.AdminDashboardPage_categoryHeader__iMi\+5 h3{color:#1f2937;font-size:18px;font-weight:700;margin:0}.AdminDashboardPage_categoryActions__oqB0c{display:flex;gap:8px}.AdminDashboardPage_categoryCard__AGEHv p{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.AdminDashboardPage_categoryMeta__DSlHf{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding-top:12px}.AdminDashboardPage_productCount__Aqnae{align-items:center;color:#8a00c4;display:flex;font-size:13px;font-weight:600;gap:6px}.AdminDashboardPage_formGrid__ReTtw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;max-height:70vh;overflow-y:auto;padding-right:8px}.AdminDashboardPage_formSection__7eRDO{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.AdminDashboardPage_formSection__7eRDO h3{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 20px}.AdminDashboardPage_formRow__w-Cyc{grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.AdminDashboardPage_checkboxLabel__JHSKm{align-items:center;cursor:pointer;display:flex;gap:8px;margin-top:8px}.AdminDashboardPage_checkboxLabel__JHSKm input[type=checkbox]{cursor:pointer;height:20px;width:20px}.AdminDashboardPage_checkboxLabel__JHSKm span{color:#374151;font-weight:600}.AdminDashboardPage_smallModal__AnX0R{max-width:600px}.AdminDashboardPage_quickActions__zroj5{margin:32px 0}.AdminDashboardPage_quickActions__zroj5 h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:20px}.AdminDashboardPage_actionsGrid__3a9mx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminDashboardPage_actionBtn__cxY6G{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .2s ease}.AdminDashboardPage_actionBtn__cxY6G:hover{border-color:#8a00c4;box-shadow:0 4px 12px #8a00c433;color:#8a00c4;transform:translateY(-2px)}.AdminDashboardPage_section__3yiw0{margin-top:40px}.AdminDashboardPage_section__3yiw0 h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:20px}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_draft__RSift{background:#f3f4f6;color:#6b7280}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_published__jkMAG{background:#d1fae5;color:#059669}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_archived__BhIfY{background:#fee2e2;color:#dc2626}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_pending__jEk-g{color:#d97706}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_processing__9\+6bz{background:#dbeafe;color:#2563eb}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_shipped__L9IgR{background:#e0e7ff;color:#6366f1}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_delivered__qmxNM{background:#d1fae5;color:#059669}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_cancelled__LPsHu{background:#fee2e2;color:#dc2626}.AdminDashboardPage_statBadge__3nTEh{background:#fef3c7;color:#d97706}.AdminDashboardPage_statBadgeWarning__OfBVJ,.AdminDashboardPage_statBadge__3nTEh{border-radius:12px;display:inline-block;font-size:11px;font-weight:700;margin-top:4px;padding:2px 8px}.AdminDashboardPage_statBadgeWarning__OfBVJ{background:#fee2e2;color:#dc2626}.AdminDashboardPage_statBadgeInfo__yuuj9{background:#dbeafe;border-radius:12px;color:#1e40af;display:inline-block;font-size:11px;font-weight:700;margin-top:4px;padding:2px 8px}.AdminDashboardPage_tabBadge__UhhyF{margin-left:8px}.AdminDashboardPage_mobileBadge__1Rsdj,.AdminDashboardPage_tabBadge__UhhyF{align-items:center;animation:AdminDashboardPage_pulse__SUO-c 2s infinite;background:#ef4444;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.AdminDashboardPage_mobileBadge__1Rsdj{margin-left:auto}.AdminDashboardPage_adminDashboard__UWQss{background:#f3f4f6}.AdminDashboardPage_emptyState__O5Dn7{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.AdminDashboardPage_emptyIcon__6PpBC{color:#d1d5db;font-size:64px;margin-bottom:20px}.AdminDashboardPage_emptyState__O5Dn7 h3{color:#374151;font-size:24px;font-weight:700;margin:0 0 12px}.AdminDashboardPage_emptyState__O5Dn7 p{color:#6b7280;font-size:16px;margin:0 0 24px}.AdminDashboardPage_emptyState__O5Dn7 .AdminDashboardPage_addBtn__1M-tG{margin-top:8px}@media (max-width:768px){.AdminDashboardPage_imagesGrid__0IQj2{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.AdminDashboardPage_imageDetailLabel__Jiu-U{font-size:10px;min-width:60px}.AdminDashboardPage_imageSelect__BhboX{font-size:11px;padding:5px 8px}.AdminDashboardPage_setPrimaryBtn__NtuqP{font-size:11px;padding:6px 12px}.AdminDashboardPage_deleteImageBtn__GMUA6{font-size:13px;padding:6px 10px}.AdminDashboardPage_actionsGrid__3a9mx,.AdminDashboardPage_categoriesGrid__FJrOg,.AdminDashboardPage_formRow__w-Cyc{grid-template-columns:1fr}.AdminDashboardPage_variantInfo__YBriI{flex-direction:column;gap:8px}.AdminDashboardPage_variantFormActions__BKy2U{flex-direction:column}}.AdminDashboardPage_orderModal__VwN6j{max-height:90vh;max-width:900px;overflow-y:auto}.AdminDashboardPage_orderModalContent__AvI0P{max-height:70vh;overflow-y:auto;padding:24px}.AdminDashboardPage_orderSection__12U3B{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:32px;padding:20px}.AdminDashboardPage_orderSection__12U3B h3{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:16px}.AdminDashboardPage_orderSection__12U3B h5{align-items:center;color:#4b5563;display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:8px}.AdminDashboardPage_statusControl__yNGS2{align-items:center;display:flex;gap:12px;margin-bottom:16px}.AdminDashboardPage_statusSelect__N6WtL{border:1px solid #d1d5db;flex:1 1;padding:10px 14px}.AdminDashboardPage_updateStatusBtn__Oyq2r{background:#8a00c4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.AdminDashboardPage_updateStatusBtn__Oyq2r:hover:not(:disabled){background:#7000a0;transform:translateY(-1px)}.AdminDashboardPage_updateStatusBtn__Oyq2r:disabled{background:#d1d5db;cursor:not-allowed}.AdminDashboardPage_orderDate__o413z{color:#6b7280;font-size:14px}.AdminDashboardPage_trackingInputs__hEVU3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:12px}.AdminDashboardPage_inputGroup__\+KB9U{display:flex;flex-direction:column;gap:6px}.AdminDashboardPage_inputGroup__\+KB9U label{color:#374151;font-size:13px;font-weight:600}.AdminDashboardPage_trackingInput__jr8uG{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 14px;transition:border-color .2s}.AdminDashboardPage_trackingInput__jr8uG:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AdminDashboardPage_currentTracking__zhD7n{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;font-size:14px;padding:12px}.AdminDashboardPage_infoGrid__P4YYp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminDashboardPage_infoItem__1xqEv{display:flex;flex-direction:column;gap:4px}.AdminDashboardPage_infoItem__1xqEv strong{color:#6b7280;font-size:13px;font-weight:600}.AdminDashboardPage_infoItem__1xqEv span{color:#1f2937;font-size:14px}.AdminDashboardPage_addressBox__d45v\+{background:#fff;border-radius:8px;color:#374151;line-height:1.6;padding:16px}.AdminDashboardPage_addressBox__d45v\+ p{margin-bottom:4px}.AdminDashboardPage_orderItems__CJspw{display:flex;flex-direction:column;gap:24px}.AdminDashboardPage_productionItem__QPPkm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.AdminDashboardPage_itemHeader__pFsQD{margin-bottom:16px}.AdminDashboardPage_itemBasicInfo__pc2pF{align-items:flex-start;display:flex;gap:16px}.AdminDashboardPage_itemImage__y13ed{border:1px solid #e5e7eb;border-radius:8px;height:80px;object-fit:cover;width:80px}.AdminDashboardPage_customizationPreview__YKue9{background:linear-gradient(135deg,#f3e7ff,#e0f2ff);border:2px solid #8a00c4;border-radius:12px;margin-top:16px;padding:16px}.AdminDashboardPage_customizationPreview__YKue9 h5{color:#6b21a8;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.AdminDashboardPage_previewImage__9aGn\+{border:3px solid #fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:block;height:auto;margin:0 auto;max-width:400px;width:100%}.AdminDashboardPage_itemBasicInfo__pc2pF h4{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:8px}.AdminDashboardPage_itemBasicInfo__pc2pF p{color:#6b7280;font-size:14px}.AdminDashboardPage_customizationSection__\+O7Gr{background:#fef3c7;border-radius:8px;margin-top:16px;padding:16px}.AdminDashboardPage_customizationData__EwZCN{background:#fffbeb;border-radius:6px;margin-bottom:12px;max-height:200px;overflow-y:auto;padding:12px}.AdminDashboardPage_customizationData__EwZCN pre{color:#78350f;font-family:Monaco,Courier New,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.AdminDashboardPage_buttonGroup__PvlLD{display:flex;flex-wrap:wrap;gap:12px}.AdminDashboardPage_downloadBtn__-94ZP{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s}.AdminDashboardPage_downloadBtn__-94ZP:hover{background:#d97706;transform:translateY(-1px)}.AdminDashboardPage_uploadedImagesSection__5B31G{background:#eff6ff;border-radius:8px;margin-top:16px;padding:16px}.AdminDashboardPage_imagesGrid__0IQj2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:12px}.AdminDashboardPage_uploadedImageItem__nTlWn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px;position:relative}.AdminDashboardPage_uploadedImage__ajw3c{border-radius:6px;height:120px;margin-bottom:8px;object-fit:cover;width:100%}.AdminDashboardPage_smallDownloadBtn__vIAFc{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:4px;justify-content:center;padding:6px;transition:all .2s;width:100%}.AdminDashboardPage_smallDownloadBtn__vIAFc:hover{background:#2563eb}.AdminDashboardPage_designDetails__JK8PN{background:#f3e8ff;border-radius:8px;margin-top:16px;padding:12px}.AdminDashboardPage_designText__u\+LRF{color:#6b21a8;font-size:14px;font-weight:500;margin-top:8px}.AdminDashboardPage_variantDetails__ypwha{background:#ecfdf5;border-radius:8px;color:#065f46;font-size:13px;margin-top:16px;padding:12px}.AdminDashboardPage_variantDetails__ypwha h5{font-weight:600;margin-bottom:8px}.AdminDashboardPage_variantInfo__YBriI{display:flex;flex-wrap:wrap;gap:12px}.AdminDashboardPage_variantInfo__YBriI span{background:#fff;border-radius:4px;display:inline-block;font-size:12px;padding:4px 8px}.AdminDashboardPage_variantInfo__YBriI strong{color:#047857;margin-right:4px}.AdminDashboardPage_variantJson__QFtPk{background:#fff;border-radius:4px;margin-top:8px;padding:8px;width:100%}.AdminDashboardPage_variantJson__QFtPk pre{color:#065f46;font-family:Monaco,Courier New,monospace;font-size:11px;white-space:pre-wrap;word-break:break-all}.AdminDashboardPage_orderSummary__Ga2qT{background:#fff;border-radius:8px;padding:16px}.AdminDashboardPage_summaryRow__9EnVV{border-bottom:1px solid #f3f4f6;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.AdminDashboardPage_summaryRow__9EnVV:last-child{border-bottom:none}.AdminDashboardPage_totalRow__n2QGb{border-top:2px solid #e5e7eb;font-size:16px;margin-top:8px;padding-top:12px}.AdminDashboardPage_paymentStatus__-5rWD{background:#10b981;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px}.AdminDashboardPage_orderNotes__jDPOR{background:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;font-size:14px;line-height:1.6;padding:12px}@media (max-width:768px){.AdminDashboardPage_orderModal__VwN6j{max-height:95vh;max-width:95%}.AdminDashboardPage_statusControl__yNGS2{flex-direction:column}.AdminDashboardPage_statusSelect__N6WtL{width:100%}.AdminDashboardPage_itemBasicInfo__pc2pF{flex-direction:column}.AdminDashboardPage_imagesGrid__0IQj2{grid-template-columns:repeat(2,1fr)}}.AdminDashboardPage_returnReason__uj-R7{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;color:#0369a1;display:inline-block;font-size:.875rem;font-weight:500;padding:4px 10px}.AdminDashboardPage_returnItems__pwzGe{display:flex;flex-direction:column;gap:12px}.AdminDashboardPage_returnReason__uj-R7{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #6366f1;border-radius:8px;color:#212529;font-size:1rem;font-weight:600;margin:12px 0 8px;padding:15px 20px}.AdminDashboardPage_returnDescription__l2gyj{background-color:#f8f9fa;border-left:3px solid #dee2e6;border-radius:6px;color:#495057;font-size:.95rem;line-height:1.6;margin:8px 0;padding:12px 16px}.AdminDashboardPage_shippingInfoGrid__9mGl3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:16px 0}.AdminDashboardPage_shippingInfoItem__Nf4mD{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0ea5e9;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.AdminDashboardPage_trackingCode__HKA8v{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;display:inline-block;font-family:Courier New,Courier,monospace;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:6px 12px}.AdminDashboardPage_labelLink__VP\+cl{align-items:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0ea5e9;display:inline-flex;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.AdminDashboardPage_labelLink__VP\+cl:hover{background-color:#0ea5e9;border-color:#0284c7;box-shadow:0 2px 8px #0ea5e94d;color:#fff;transform:translateY(-1px)}.AdminDashboardPage_dropOffInstructions__-csY\+{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-left:4px solid #f97316;border-radius:10px;margin-top:20px;padding:20px}.AdminDashboardPage_dropOffInstructions__-csY\+ h4{color:#9a3412;font-size:1.05rem;font-weight:700;margin:0 0 12px}.AdminDashboardPage_dropOffText__8mf4L{background-color:#ffffff80;border-radius:8px;color:#7c2d12;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;line-height:1.8;margin:0;overflow-x:auto;padding:16px;white-space:pre-wrap}.AdminDashboardPage_returnItemCard__K2QTw{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:16px;padding:16px}.AdminDashboardPage_returnItemImage__P5Q1z{border:1px solid #d1d5db;border-radius:8px;height:80px;object-fit:cover;width:80px}.AdminDashboardPage_returnItemInfo__gsyA6{flex:1 1}.AdminDashboardPage_returnItemInfo__gsyA6 h4{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 8px}.AdminDashboardPage_returnItemInfo__gsyA6 p{color:#6b7280;font-size:.875rem;margin:4px 0}.AdminDashboardPage_returnImagesGrid__\+5FyY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.AdminDashboardPage_returnImage__CN0a9{border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;height:150px;object-fit:cover;transition:all .2s ease;width:100%}.AdminDashboardPage_returnImage__CN0a9:hover{border-color:#8a00c4;transform:scale(1.05)}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_requested__mxVSi{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;color:#92400e}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_approved__bg0RS{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_rejected__043B\+{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #ef4444}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_received__\+I95y{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;color:#1e40af}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_refunded__142uW{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border:1px solid #6366f1;color:#3730a3}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_cancelled__LPsHu{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #9ca3af;color:#374151}.AdminDashboardPage_modalHeaderContent__cwzFg{flex:1 1}.AdminDashboardPage_modalHeaderInfo__6kbaZ{align-items:center;color:#fffffff2;display:flex;font-size:.9rem;gap:8px;margin-top:8px}.AdminDashboardPage_headerHighlight__JmAXi{background:#fff3;border-radius:6px;font-size:.95rem;font-weight:600;padding:4px 12px}.AdminDashboardPage_headerSecondary__ofW7g{color:#ffffffd9;font-size:.9rem}.AdminDashboardPage_headerDivider__NVRG1{color:#ffffff80;font-weight:700}@media (max-width:768px){.AdminDashboardPage_returnItemCard__K2QTw{align-items:flex-start;flex-direction:column}.AdminDashboardPage_returnItemImage__P5Q1z{height:200px;width:100%}.AdminDashboardPage_returnImagesGrid__\+5FyY{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.AdminDashboardPage_returnImage__CN0a9{height:100px}.AdminDashboardPage_modalHeaderInfo__6kbaZ{align-items:flex-start;flex-direction:column;gap:4px}.AdminDashboardPage_headerDivider__NVRG1{display:none}}.AdminDashboardPage_paginationContainer__nG44s{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:24px;padding:20px}.AdminDashboardPage_paginationInfo__uMKxO{color:#6b7280;font-size:14px;font-weight:500;white-space:nowrap}.AdminDashboardPage_paginationControls__sHYd3{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.AdminDashboardPage_pageBtn__obTqv{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:38px;justify-content:center;min-width:38px;padding:0 12px;transition:all .2s ease;white-space:nowrap}.AdminDashboardPage_pageBtn__obTqv:hover:not(:disabled){background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#0000;box-shadow:0 4px 12px #8a00c433;color:#fff;transform:translateY(-1px)}.AdminDashboardPage_pageBtn__obTqv:disabled{background:#f9fafb;cursor:not-allowed;opacity:.4}.AdminDashboardPage_pageBtn__obTqv.AdminDashboardPage_active__AhdAX{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-color:#0000;box-shadow:0 2px 8px #8a00c440;color:#fff;font-weight:600}.AdminDashboardPage_ellipsis__VUFmj{color:#9ca3af;font-size:14px;font-weight:500;padding:0 8px}.AdminDashboardPage_perPageSelector__-5T88{align-items:center;display:flex;gap:10px;white-space:nowrap}.AdminDashboardPage_perPageSelector__-5T88 label{color:#6b7280;font-size:14px;font-weight:500}.AdminDashboardPage_perPageSelect__YRA72{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23374151' d='M6 8 2 4h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 32px 8px 12px;transition:all .2s ease}.AdminDashboardPage_perPageSelect__YRA72:hover{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a}.AdminDashboardPage_perPageSelect__YRA72:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c426;outline:none}@media (max-width:768px){.AdminDashboardPage_paginationContainer__nG44s{flex-direction:column;gap:16px;padding:16px}.AdminDashboardPage_paginationInfo__uMKxO{order:1;text-align:center;width:100%}.AdminDashboardPage_paginationControls__sHYd3{order:2;width:100%}.AdminDashboardPage_perPageSelector__-5T88{justify-content:center;order:3;width:100%}.AdminDashboardPage_pageBtn__obTqv{font-size:13px;height:32px;min-width:32px;padding:0 8px}}@media (max-width:480px){.AdminDashboardPage_pageBtn__obTqv{font-size:12px;height:28px;min-width:28px;padding:0 6px}.AdminDashboardPage_ellipsis__VUFmj{padding:0 4px}}.AdminDashboardPage_mobileMenuOverlay__5Bbig{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.AdminDashboardPage_mobileMenu__XDVWh{animation:AdminDashboardPage_slideIn__jp0Iu .3s ease-out;background:#fff;box-shadow:4px 0 20px #00000026;display:none;height:100vh;left:0;overflow-y:auto;padding:20px 0;position:fixed;top:0;width:280px;z-index:1000}@keyframes AdminDashboardPage_slideIn__jp0Iu{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AdminDashboardPage_mobileMenuItem__kEdcp{align-items:center;background:#0000;border:none;border-left:4px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:16px;padding:16px 24px;text-align:left;transition:all .2s ease;width:100%}.AdminDashboardPage_mobileMenuItem__kEdcp:hover{background:#f9fafb;color:#1f2937}.AdminDashboardPage_mobileMenuItem__kEdcp.AdminDashboardPage_active__AhdAX{background:linear-gradient(90deg,#8a00c41a,#4a90e20d);border-left-color:#8a00c4;color:#8a00c4;font-weight:600}.AdminDashboardPage_mobileMenuItem__kEdcp svg{font-size:20px;min-width:20px}.AdminDashboardPage_mobileMenuItem__kEdcp span{flex:1 1}.AdminDashboardPage_mobileSettingsSection__y9KOI{background:#8a00c40d;border:1px solid #8a00c433;border-radius:12px;margin:12px 16px;overflow:hidden}.AdminDashboardPage_mobileSettingsHeader__GevKj{align-items:center;background:#8a00c426;border-bottom:1px solid #8a00c433;color:#8a00c4;display:flex;font-size:16px;font-weight:700;gap:16px;padding:16px 20px}.AdminDashboardPage_mobileSettingsHeader__GevKj svg{font-size:20px}.AdminDashboardPage_mobileSubItem__XHO\+P{background:#ffffff80;border-left:4px solid #0000;padding-left:44px}.AdminDashboardPage_mobileSubItem__XHO\+P.AdminDashboardPage_active__AhdAX,.AdminDashboardPage_mobileSubItem__XHO\+P:hover{background:#8a00c41a;border-left-color:#8a00c4}.AdminDashboardPage_actions__TVvWP{align-items:center;display:flex;gap:8px;justify-content:center}.AdminDashboardPage_actionIcon__NiZ4v{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminDashboardPage_actionIcon__NiZ4v:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.AdminDashboardPage_actionIcon__NiZ4v.AdminDashboardPage_delete__MONg7{background:#fef2f2;color:#dc2626}.AdminDashboardPage_actionIcon__NiZ4v.AdminDashboardPage_delete__MONg7:hover{background:#fecaca;color:#b91c1c}@media (max-width:925px){.AdminDashboardPage_hamburgerBtn__vA0TV{display:flex}.AdminDashboardPage_tabs__7pla0{display:none}.AdminDashboardPage_mobileMenuOverlay__5Bbig,.AdminDashboardPage_mobileMenu__XDVWh{display:block}.AdminDashboardPage_container__zAwH-{padding:12px}.AdminDashboardPage_header__GZlzL{margin-bottom:12px}.AdminDashboardPage_header__GZlzL h1{font-size:24px}.AdminDashboardPage_subtitle__1NS\+E{font-size:13px}.AdminDashboardPage_statsGrid__pnGyV{gap:12px;grid-template-columns:1fr;margin-bottom:20px}.AdminDashboardPage_statCard__DkEfi{gap:12px;padding:16px}.AdminDashboardPage_statIcon__Qmu6B{font-size:20px;height:48px;width:48px}.AdminDashboardPage_statValue__l14T2{font-size:24px}.AdminDashboardPage_statLabel__DHkBn{font-size:11px}.AdminDashboardPage_tabContent__ySruL{border-radius:12px;padding:16px}.AdminDashboardPage_content__tEy0Y{padding:20px}.AdminDashboardPage_paymentContent__BcBh3{padding:0}.AdminDashboardPage_table__EM5\+E{font-size:13px}.AdminDashboardPage_table__EM5\+E td,.AdminDashboardPage_table__EM5\+E th{padding:10px 8px}.AdminDashboardPage_modal__dXhgf{margin:10px;max-height:90vh;max-width:95%!important;overflow-y:auto;width:95%!important}.AdminDashboardPage_modalHeader__UgFNw{padding:16px}.AdminDashboardPage_modalHeader__UgFNw h2{font-size:18px}.AdminDashboardPage_modalBody__tVuoJ{padding:16px}.AdminDashboardPage_modalFooter__Df7F1{flex-direction:column;gap:8px;padding:16px}.AdminDashboardPage_modalFooter__Df7F1 button{width:100%}.AdminDashboardPage_formRow__w-Cyc{flex-direction:column;gap:16px!important}.AdminDashboardPage_formRow__w-Cyc>div{width:100%!important}.AdminDashboardPage_addBtn__1M-tG{font-size:13px;padding:10px 16px}.AdminDashboardPage_sectionHeader__jLoNb{align-items:flex-start!important;flex-direction:column;gap:12px}.AdminDashboardPage_sectionHeader__jLoNb h2{font-size:20px}.AdminDashboardPage_searchFilterBar__2Cfto{flex-direction:column;gap:12px}.AdminDashboardPage_filters__BJ9C9 select,.AdminDashboardPage_searchBar__gBPvO{width:100%}.AdminDashboardPage_paginationContainer__nG44s{align-items:stretch;flex-direction:column;gap:12px}.AdminDashboardPage_paginationInfo__uMKxO{text-align:center}.AdminDashboardPage_paginationControls__sHYd3,.AdminDashboardPage_perPageSelector__-5T88{justify-content:center}}@media (max-width:480px){.AdminDashboardPage_container__zAwH-{padding:8px}.AdminDashboardPage_header__GZlzL h1{font-size:20px}.AdminDashboardPage_statCard__DkEfi{padding:12px}.AdminDashboardPage_statValue__l14T2{font-size:20px}.AdminDashboardPage_tabContent__ySruL{padding:12px}.AdminDashboardPage_table__EM5\+E{font-size:12px}.AdminDashboardPage_table__EM5\+E td,.AdminDashboardPage_table__EM5\+E th{padding:8px 6px}.AdminDashboardPage_table__EM5\+E td:nth-child(n+4),.AdminDashboardPage_table__EM5\+E th:nth-child(n+4){display:none}.AdminDashboardPage_table__EM5\+E td:last-child,.AdminDashboardPage_table__EM5\+E th:last-child{display:table-cell}.AdminDashboardPage_modal__dXhgf{max-width:98%!important;width:98%!important}.AdminDashboardPage_paginationControls__sHYd3 .AdminDashboardPage_pageBtn__obTqv{font-size:12px;min-width:32px;padding:6px}}@media (max-width:380px){.AdminDashboardPage_hamburgerBtn__vA0TV{font-size:14px;padding:12px 16px}.AdminDashboardPage_mobileMenu__XDVWh{max-width:280px;width:100%}.AdminDashboardPage_mobileMenuItem__kEdcp{font-size:15px;padding:14px 20px}}.AdminDashboardPage_settingsTab__W7REV{padding:24px}.AdminDashboardPage_settingsTabHeader__wP\+15{margin-bottom:32px;text-align:center}.AdminDashboardPage_settingsTabHeader__wP\+15 h2{align-items:center;color:#1f2937;display:flex;font-size:28px;font-weight:700;gap:12px;justify-content:center;margin-bottom:8px}.AdminDashboardPage_settingsTabHeader__wP\+15 p{color:#6b7280;font-size:16px;margin:0}.AdminDashboardPage_settingsForm__mm6y7{margin:0 auto;max-width:1200px}.AdminDashboardPage_settingsSection__f1BI9{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:24px}.AdminDashboardPage_settingsSection__f1BI9 h3{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px}.AdminDashboardPage_formRow__w-Cyc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:16px}.AdminDashboardPage_settingsSection__f1BI9 .AdminDashboardPage_formGroup__OLRlQ{display:flex;flex-direction:column}.AdminDashboardPage_settingsSection__f1BI9 .AdminDashboardPage_formGroup__OLRlQ label{color:#374151;font-weight:600;margin-bottom:8px}.AdminDashboardPage_settingsSection__f1BI9 .AdminDashboardPage_formGroup__OLRlQ input{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .3s ease}.AdminDashboardPage_settingsSection__f1BI9 .AdminDashboardPage_formGroup__OLRlQ input:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AdminDashboardPage_settingsSection__f1BI9 .AdminDashboardPage_formGroup__OLRlQ small{color:#6b7280;font-size:12px;margin-top:6px}.AdminDashboardPage_infoBox__pGcrG{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;border-radius:8px;margin-top:16px;padding:16px}.AdminDashboardPage_infoBox__pGcrG strong{color:#1e40af}.AdminDashboardPage_currentValues__3RWXy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminDashboardPage_valueItem__87XxT{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.AdminDashboardPage_valueItem__87XxT span{color:#6b7280;font-size:14px}.AdminDashboardPage_valueItem__87XxT strong{color:#059669;font-size:24px;font-weight:700}.AdminDashboardPage_formActions__XUdGB{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.AdminDashboardPage_settingsForm__mm6y7 .AdminDashboardPage_saveBtn__OVUJl{background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.AdminDashboardPage_settingsForm__mm6y7 .AdminDashboardPage_saveBtn__OVUJl:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.AdminDashboardPage_settingsForm__mm6y7 .AdminDashboardPage_saveBtn__OVUJl:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-height:500px) and (orientation:landscape){.AdminDashboardPage_modal__dXhgf{max-height:95vh;overflow-y:auto}.AdminDashboardPage_header__GZlzL{margin-bottom:8px}.AdminDashboardPage_header__GZlzL h1{font-size:18px}.AdminDashboardPage_tabs__7pla0{margin-bottom:8px}}.AdminDashboardPage_deleteModalOverlay__62F6r{align-items:center;animation:AdminDashboardPage_fadeIn__WE5HC .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes AdminDashboardPage_fadeIn__WE5HC{0%{opacity:0}to{opacity:1}}.AdminDashboardPage_deleteModalContent__YpAkG{animation:AdminDashboardPage_slideUp__vgWGn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:520px;overflow-y:auto;width:90%}@keyframes AdminDashboardPage_slideUp__vgWGn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminDashboardPage_deleteModalHeader__5NvYl{border-bottom:1px solid #e5e7eb;padding:32px 32px 24px;text-align:center}.AdminDashboardPage_deleteWarningIcon__0E0fU{align-items:center;animation:AdminDashboardPage_pulse__SUO-c 2s ease-in-out infinite;background:linear-gradient(135deg,#fef3c7,#fca5a5);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}@keyframes AdminDashboardPage_pulse__SUO-c{0%,to{box-shadow:0 0 0 0 #fca5a5b3;transform:scale(1)}50%{box-shadow:0 0 0 10px #fca5a500;transform:scale(1.05)}}.AdminDashboardPage_deleteWarningIcon__0E0fU svg{color:#dc2626;font-size:32px}.AdminDashboardPage_deleteModalHeader__5NvYl h2{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminDashboardPage_deleteModalBody__H6ITc{padding:24px 32px}.AdminDashboardPage_productDeletePreview__2oTU2{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:16px}.AdminDashboardPage_productDeleteInfo__2UxjZ{align-items:center;display:flex;gap:16px}.AdminDashboardPage_productDeleteImage__yrczu{align-items:center;background:#e5e7eb;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.AdminDashboardPage_productDeleteImage__yrczu img{height:100%;object-fit:cover;width:100%}.AdminDashboardPage_noImagePlaceholder__4Cp3T{align-items:center;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.AdminDashboardPage_noImagePlaceholder__4Cp3T svg{font-size:32px}.AdminDashboardPage_productDeleteDetails__fQ87S{flex:1 1;min-width:0}.AdminDashboardPage_productDeleteDetails__fQ87S h3{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboardPage_productDeleteMeta__E1Yo0{display:flex;flex-wrap:wrap;gap:12px}.AdminDashboardPage_productDeletePrice__a6wTn{color:#8a00c4;font-size:18px;font-weight:700}.AdminDashboardPage_productDeleteSku__uAPpg{background:#e5e7eb;border-radius:6px;color:#6b7280;font-size:13px;padding:4px 8px}.AdminDashboardPage_deleteErrorMessage__fCaUn{background:#fee2e2;border-left:4px solid #dc2626;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.AdminDashboardPage_deleteErrorMessage__fCaUn svg{color:#dc2626;flex-shrink:0;font-size:20px;margin-top:2px}.AdminDashboardPage_deleteErrorMessage__fCaUn div{flex:1 1}.AdminDashboardPage_deleteErrorMessage__fCaUn p{color:#7f1d1d;font-size:14px;line-height:1.5;margin:0 0 8px}.AdminDashboardPage_deleteErrorMessage__fCaUn p:last-child{margin-bottom:0}.AdminDashboardPage_deleteErrorMessage__fCaUn strong{color:#991b1b;font-weight:600}.AdminDashboardPage_deleteWarningMessage__\+rJH5{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;display:flex;gap:12px;padding:16px}.AdminDashboardPage_deleteWarningMessage__\+rJH5 svg{color:#f59e0b;flex-shrink:0;font-size:20px;margin-top:2px}.AdminDashboardPage_deleteWarningMessage__\+rJH5 div{flex:1 1}.AdminDashboardPage_deleteWarningMessage__\+rJH5 p{color:#78350f;font-size:14px;line-height:1.5;margin:0 0 8px}.AdminDashboardPage_deleteWarningMessage__\+rJH5 p:last-child{margin-bottom:0}.AdminDashboardPage_deleteWarningMessage__\+rJH5 strong{font-weight:600}.AdminDashboardPage_deleteModalFooter__OJjXQ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.AdminDashboardPage_deleteCancelBtn__vH-cY,.AdminDashboardPage_deleteConfirmBtn__7so9W{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.AdminDashboardPage_deleteCancelBtn__vH-cY{background:#f3f4f6;color:#4b5563}.AdminDashboardPage_deleteCancelBtn__vH-cY:hover{background:#e5e7eb}.AdminDashboardPage_deleteConfirmBtn__7so9W{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 8px #dc26264d;color:#fff}.AdminDashboardPage_deleteConfirmBtn__7so9W:hover:not(:disabled){box-shadow:0 4px 12px #dc262666;transform:translateY(-1px)}.AdminDashboardPage_deleteConfirmBtn__7so9W:disabled{cursor:not-allowed;opacity:.6;transform:none}.AdminDashboardPage_deleteConfirmBtn__7so9W svg{font-size:16px}.AdminDashboardPage_spinner__QB\+Jv{animation:AdminDashboardPage_spin__zysf5 .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes AdminDashboardPage_spin__zysf5{to{transform:rotate(1turn)}}@media (max-width:640px){.AdminDashboardPage_deleteModalContent__YpAkG{margin:16px;width:95%}.AdminDashboardPage_deleteModalHeader__5NvYl{padding:24px 20px 20px}.AdminDashboardPage_deleteWarningIcon__0E0fU{height:56px;width:56px}.AdminDashboardPage_deleteWarningIcon__0E0fU svg{font-size:28px}.AdminDashboardPage_deleteModalHeader__5NvYl h2{font-size:20px}.AdminDashboardPage_deleteModalBody__H6ITc{padding:20px}.AdminDashboardPage_productDeleteInfo__2UxjZ{flex-direction:column;text-align:center}.AdminDashboardPage_productDeleteImage__yrczu{height:120px;width:100%}.AdminDashboardPage_productDeleteDetails__fQ87S h3{white-space:normal}.AdminDashboardPage_deleteModalFooter__OJjXQ{flex-direction:column-reverse;padding:20px}.AdminDashboardPage_deleteCancelBtn__vH-cY,.AdminDashboardPage_deleteConfirmBtn__7so9W{justify-content:center;width:100%}}.AdminDashboardPage_sizeChartEditor__LgqLX{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.AdminDashboardPage_sizeChartControls__Qty\+g{display:flex;gap:8px;margin-bottom:12px}.AdminDashboardPage_smallBtn__sAkAJ{align-items:center;background:#8a00c4;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s}.AdminDashboardPage_smallBtn__sAkAJ:hover{background:#7000a3;transform:translateY(-1px)}.AdminDashboardPage_tableScroll__ru543{border-radius:6px;max-height:400px;overflow-x:auto;overflow-y:auto}.AdminDashboardPage_sizeChartTable__Adsky{background:#fff;border-collapse:collapse;min-width:600px;width:100%}.AdminDashboardPage_sizeChartTable__Adsky td,.AdminDashboardPage_sizeChartTable__Adsky th{border:1px solid #e5e7eb;padding:8px;text-align:left}.AdminDashboardPage_sizeChartTable__Adsky th{background:#f3f4f6;font-weight:600;position:relative}.AdminDashboardPage_sizeChartTable__Adsky th input{border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-weight:600;padding:6px 8px;width:calc(100% - 30px)}.AdminDashboardPage_sizeChartTable__Adsky td input{border:1px solid #d1d5db;border-radius:4px;font-size:13px;padding:6px 8px;width:100%}.AdminDashboardPage_sizeChartTable__Adsky input:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.AdminDashboardPage_removeBtn__3qkU7{background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:4px;padding:4px 8px;transition:all .2s}.AdminDashboardPage_removeBtn__3qkU7:hover{background:#dc2626}.AdminDashboardPage_largeModal__FWOOn{max-height:90vh;max-width:900px;overflow-y:auto}.AdminDashboardPage_filterButtons__BgB3u{display:flex;flex-wrap:wrap;gap:12px}.AdminDashboardPage_filterBtn__mcfKB{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.AdminDashboardPage_filterBtn__mcfKB:hover{background:#f9fafb;border-color:#8a00c4;color:#8a00c4}.AdminDashboardPage_filterBtn__mcfKB.AdminDashboardPage_active__AhdAX{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-color:#8a00c4;color:#fff}.AdminDashboardPage_reviewsGrid__l4WBb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:24px}.AdminDashboardPage_reviewCard__U3LPR{background:#fff;border-left:4px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:24px;transition:all .3s}.AdminDashboardPage_reviewCard__U3LPR:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.AdminDashboardPage_reviewCard__U3LPR.AdminDashboardPage_pending__jEk-g{border-left-color:#f59e0b}.AdminDashboardPage_reviewCard__U3LPR.AdminDashboardPage_approved__bg0RS{border-left-color:#10b981}.AdminDashboardPage_reviewCard__U3LPR.AdminDashboardPage_rejected__043B\+{border-left-color:#ef4444}.AdminDashboardPage_reviewHeader__IOEXZ{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.AdminDashboardPage_reviewMeta__WhUOw{display:flex;flex-direction:column;gap:6px}.AdminDashboardPage_reviewMeta__WhUOw strong{color:#1f2937;font-size:16px}.AdminDashboardPage_reviewDate__i0h23{color:#6b7280;font-size:13px}.AdminDashboardPage_verifiedBadge__rRSiD{align-items:center;background:#dbeafe;border-radius:6px;color:#1e40af;display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-top:4px;padding:4px 10px}.AdminDashboardPage_reviewStatus__y5leh{flex-shrink:0}.AdminDashboardPage_statusBadge__ArpxT{border-radius:6px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_pending__jEk-g{background:#fef3c7;color:#92400e}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_approved__bg0RS{background:#d1fae5;color:#065f46}.AdminDashboardPage_statusBadge__ArpxT.AdminDashboardPage_rejected__043B\+{background:#fee2e2;color:#991b1b}.AdminDashboardPage_reviewRating__ejN6d{align-items:center;display:flex;gap:8px;margin-bottom:12px}.AdminDashboardPage_reviewRating__ejN6d .AdminDashboardPage_starFilled__IIMLO{color:#f59e0b;font-size:16px}.AdminDashboardPage_reviewRating__ejN6d .AdminDashboardPage_starEmpty__JvwaO{color:#d1d5db;font-size:16px}.AdminDashboardPage_reviewRating__ejN6d span{color:#6b7280;font-size:14px;font-weight:600}.AdminDashboardPage_reviewTitle__IrjQa{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 12px}.AdminDashboardPage_reviewComment__k8qwC{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 16px}.AdminDashboardPage_reviewFooter__JMnjI{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-top:16px}.AdminDashboardPage_reviewInfo__tqeka{color:#6b7280;display:flex;font-size:13px;gap:16px}.AdminDashboardPage_reviewInfo__tqeka span{align-items:center;display:flex;gap:6px}.AdminDashboardPage_reviewActions__L5Ks\+{display:flex;gap:12px}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_actionBtn__cxY6G{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_approve__brKoP{background:#10b981;color:#fff}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_approve__brKoP:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_reject__uRh5N{background:#ef4444;color:#fff}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_reject__uRh5N:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_delete__MONg7{background:#6b7280;color:#fff;flex:0 1;min-width:auto;padding:10px 12px}.AdminDashboardPage_reviewActions__L5Ks\+ .AdminDashboardPage_delete__MONg7:hover{background:#ef4444;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.AdminDashboardPage_statusSelect__N6WtL{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%234b5563' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:10px 40px 10px 16px;transition:all .2s}.AdminDashboardPage_statusSelect__N6WtL:hover{border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf626}.AdminDashboardPage_statusSelect__N6WtL:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.AdminDashboardPage_statusSelect__N6WtL option{padding:10px}.AdminDashboardPage_adminNotes__Oq1CC{align-items:flex-start;background:#f9fafb;border-left:3px solid #8a00c4;border-radius:6px;color:#4b5563;display:flex;font-size:13px;gap:8px;padding:12px}.AdminDashboardPage_reviewMetadata__0BZ4F{background:#f9fafb;border-radius:6px;margin-top:8px;padding:8px 12px}.AdminDashboardPage_reviewMetadata__0BZ4F small{color:#9ca3af;font-family:monospace;font-size:11px}.PageManagement_pageManagement__ekQHM{margin:0 auto;max-width:1400px;padding:20px}.PageManagement_header__BFiSh{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.PageManagement_header__BFiSh h2{color:#1a202c;font-size:2rem;margin:0}.PageManagement_createButton__mZD14{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 6px #667eea4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.PageManagement_createButton__mZD14:hover{box-shadow:0 6px 12px #667eea66;transform:translateY(-2px)}.PageManagement_filters__VB-wt{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:30px;padding:20px}.PageManagement_searchBox__E7qPb{margin-bottom:20px}.PageManagement_searchBox__E7qPb input{border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;padding:12px 16px;transition:border .3s;width:100%}.PageManagement_searchBox__E7qPb input:focus{border-color:#667eea;outline:none}.PageManagement_filterButtons__eHTgb{display:flex;flex-wrap:wrap;gap:10px}.PageManagement_filterButtons__eHTgb button{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .3s}.PageManagement_filterButtons__eHTgb button:hover{border-color:#667eea;color:#667eea}.PageManagement_filterButtons__eHTgb button.PageManagement_active__NQqMb{background:#667eea;border-color:#667eea;color:#fff}.PageManagement_pageList__R\+O0R{grid-gap:20px;display:grid;gap:20px}.PageManagement_pageCard__1-9Pq{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;padding:24px;transition:all .3s}.PageManagement_pageCard__1-9Pq:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.PageManagement_pageInfo__MNmNL{flex:1 1}.PageManagement_pageInfo__MNmNL h3{color:#1a202c;font-size:1.3rem;margin:0 0 8px}.PageManagement_slug__hh6AD{color:#718096;font-family:Courier New,monospace;font-size:.9rem;margin:0 0 12px}.PageManagement_pageMeta__7B5Hj{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PageManagement_badge__WoR6T{border-radius:12px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.PageManagement_badge__WoR6T.PageManagement_custom__0YhBX{background:#e6f2ff;color:#06c}.PageManagement_badge__WoR6T.PageManagement_legal__cC9sm{background:#fff3cd;color:#856404}.PageManagement_badge__WoR6T.PageManagement_policy__jQPmy{background:#d4edda;color:#155724}.PageManagement_badge__WoR6T.PageManagement_information__txyt5{background:#cfe2ff;color:#084298}.PageManagement_badge__WoR6T.PageManagement_published__QeZy8{background:#d4edda;color:#155724}.PageManagement_badge__WoR6T.PageManagement_draft__yvBub{background:#f8d7da;color:#721c24}.PageManagement_date__G-xIF{color:#a0aec0;font-size:.85rem}.PageManagement_pageActions__oZUzf{display:flex;flex-wrap:wrap;gap:10px}.PageManagement_deleteButton__Nqz86,.PageManagement_editButton__jE6Yn,.PageManagement_toggleButton__RC5LU{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s}.PageManagement_editButton__jE6Yn{background:#4299e1;color:#fff}.PageManagement_editButton__jE6Yn:hover{background:#3182ce}.PageManagement_toggleButton__RC5LU{background:#48bb78;color:#fff}.PageManagement_toggleButton__RC5LU:hover{background:#38a169}.PageManagement_deleteButton__Nqz86{background:#f56565;color:#fff}.PageManagement_deleteButton__Nqz86:hover{background:#e53e3e}.PageManagement_loading__psLyI{color:#718096;font-size:1.1rem;padding:60px 20px;text-align:center}.PageManagement_emptyState__s1QHy{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:80px 20px;text-align:center}.PageManagement_emptyState__s1QHy p{color:#718096;font-size:1.2rem;margin-bottom:24px}.PageManagement_errorMessage__T9SeM,.PageManagement_successMessage__e16IU{border-radius:8px;font-weight:500;margin-bottom:20px;padding:16px 20px}.PageManagement_successMessage__e16IU{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.PageManagement_errorMessage__T9SeM{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.PageManagement_editorHeader__uJxnb{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.PageManagement_editorHeader__uJxnb h2{color:#1a202c;font-size:1.8rem;margin:0}.PageManagement_closeButton__f0\+lq{background:#e2e8f0;border:none;border-radius:8px;color:#4a5568;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .3s}.PageManagement_closeButton__f0\+lq:hover{background:#cbd5e0}.PageManagement_editorForm__BAQjt{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:30px}.PageManagement_formRow__bJ8Fx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.PageManagement_formGroup__llKnu{display:flex;flex-direction:column;gap:8px}.PageManagement_formGroup__llKnu label{color:#2d3748;font-size:.95rem;font-weight:600}.PageManagement_formGroup__llKnu input,.PageManagement_formGroup__llKnu select,.PageManagement_formGroup__llKnu textarea{border:2px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:1rem;padding:12px 16px;transition:border .3s}.PageManagement_formGroup__llKnu input:focus,.PageManagement_formGroup__llKnu select:focus,.PageManagement_formGroup__llKnu textarea:focus{border-color:#667eea;outline:none}.PageManagement_formGroup__llKnu small{color:#718096;font-size:.85rem}.PageManagement_checkboxLabel__0Kcda{align-items:center;cursor:pointer;display:flex;gap:10px;padding-top:28px}.PageManagement_checkboxLabel__0Kcda input[type=checkbox]{cursor:pointer;height:20px;width:20px}.PageManagement_checkboxLabel__0Kcda span{color:#2d3748;font-weight:600}.PageManagement_contentEditor__W9kjl{font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;resize:vertical}.PageManagement_formActions__ukASa{display:flex;gap:12px;justify-content:flex-end;margin-top:30px}.PageManagement_saveButton__arXFE{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 32px;transition:all .3s}.PageManagement_saveButton__arXFE:hover{box-shadow:0 6px 12px #667eea66;transform:translateY(-2px)}.PageManagement_cancelButton__OP5N3{background:#e2e8f0;border:none;border-radius:8px;color:#4a5568;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 32px;transition:all .3s}.PageManagement_cancelButton__OP5N3:hover{background:#cbd5e0}@media (max-width:768px){.PageManagement_header__BFiSh{align-items:stretch;flex-direction:column;gap:16px}.PageManagement_createButton__mZD14{width:100%}.PageManagement_pageCard__1-9Pq{align-items:flex-start;flex-direction:column;gap:20px}.PageManagement_pageActions__oZUzf{justify-content:flex-start;width:100%}.PageManagement_formRow__bJ8Fx{grid-template-columns:1fr}}.AdminReAuthModal_overlay__HsoUW{align-items:center;animation:AdminReAuthModal_fadeIn__CGbgK .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes AdminReAuthModal_fadeIn__CGbgK{0%{opacity:0}to{opacity:1}}.AdminReAuthModal_modal__RiVxR{animation:AdminReAuthModal_slideUp__3G0Te .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:480px;overflow-y:auto;position:relative;width:90%}@keyframes AdminReAuthModal_slideUp__3G0Te{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AdminReAuthModal_closeButton__1SB2I{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:32px;z-index:10}.AdminReAuthModal_closeButton__1SB2I:hover{background:#f3f4f6;color:#111827}.AdminReAuthModal_closeButton__1SB2I:disabled{cursor:not-allowed;opacity:.5}.AdminReAuthModal_header__YqlfJ{border-bottom:1px solid #e5e7eb;padding:40px 32px 24px;text-align:center}.AdminReAuthModal_iconWrapper__slPGT{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.AdminReAuthModal_icon__MYrHQ{color:#fff;font-size:32px}.AdminReAuthModal_title__AgZCs{color:#111827;font-size:24px;font-weight:700;margin:0 0 8px}.AdminReAuthModal_subtitle__FShAG{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.AdminReAuthModal_form__j38H4{padding:32px}.AdminReAuthModal_formGroup__BhWZ5{margin-bottom:20px}.AdminReAuthModal_label__oizgq{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AdminReAuthModal_inputWrapper__Jrt5q{align-items:center;display:flex;position:relative}.AdminReAuthModal_inputIcon__kuhNn{color:#9ca3af;font-size:16px;left:14px;pointer-events:none;position:absolute}.AdminReAuthModal_input__LYAED{border:2px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:12px 14px 12px 44px;transition:all .2s;width:100%}.AdminReAuthModal_input__LYAED:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a;outline:none}.AdminReAuthModal_input__LYAED:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.AdminReAuthModal_input__LYAED::placeholder{color:#9ca3af}.AdminReAuthModal_togglePassword__zNGNF{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;transition:all .2s}.AdminReAuthModal_togglePassword__zNGNF:hover{background:#f3f4f6;color:#111827}.AdminReAuthModal_togglePassword__zNGNF:disabled{cursor:not-allowed;opacity:.5}.AdminReAuthModal_errorMessage__wry\+v{align-items:center;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.AdminReAuthModal_submitButton__AwSh0{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.AdminReAuthModal_submitButton__AwSh0:hover:not(:disabled){box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.AdminReAuthModal_submitButton__AwSh0:active:not(:disabled){transform:translateY(0)}.AdminReAuthModal_submitButton__AwSh0:disabled{cursor:not-allowed;opacity:.7;transform:none}.AdminReAuthModal_spinner__kFjs0{animation:AdminReAuthModal_spin__cz5BD .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes AdminReAuthModal_spin__cz5BD{to{transform:rotate(1turn)}}.AdminReAuthModal_footer__7yWe7{background-color:#f9fafb;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #e5e7eb;padding:24px 32px}.AdminReAuthModal_footerText__ve4OW{color:#6b7280;font-size:12px;line-height:1.5;margin:0;text-align:center}.AdminReAuthModal_footerText__ve4OW strong{color:#374151}@media (max-width:640px){.AdminReAuthModal_modal__RiVxR{max-height:95vh;width:95%}.AdminReAuthModal_header__YqlfJ{padding:32px 24px 20px}.AdminReAuthModal_form__j38H4{padding:24px}.AdminReAuthModal_footer__7yWe7{padding:20px 24px}.AdminReAuthModal_title__AgZCs{font-size:20px}.AdminReAuthModal_subtitle__FShAG{font-size:13px}.AdminReAuthModal_iconWrapper__slPGT{height:56px;width:56px}.AdminReAuthModal_icon__MYrHQ{font-size:28px}}.LaunchControlManagement_launchControl__uaJuy{padding:20px 0}.LaunchControlManagement_header__TblL-{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.LaunchControlManagement_header__TblL- h2{align-items:center;color:#1f2937;display:flex;font-size:28px;font-weight:700;gap:12px;margin-bottom:8px}.LaunchControlManagement_header__TblL- h2 svg{color:#8a00c4}.LaunchControlManagement_header__TblL- p{color:#6b7280;font-size:16px}.LaunchControlManagement_card__-eh-V{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:30px}.LaunchControlManagement_cardHeader__kSs9q{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.LaunchControlManagement_cardHeader__kSs9q h3{align-items:center;color:#1f2937;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:4px}.LaunchControlManagement_cardHeader__kSs9q h3 svg{color:#8a00c4}.LaunchControlManagement_cardHeader__kSs9q p{color:#6b7280;font-size:14px}.LaunchControlManagement_headerActions__DYKhn{display:flex;gap:12px}.LaunchControlManagement_toggleSection__46TN7{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:20px;justify-content:space-between;padding:20px}.LaunchControlManagement_toggleInfo__qN21E h4{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:8px}.LaunchControlManagement_toggleInfo__qN21E p{color:#6b7280;font-size:14px;line-height:1.5}.LaunchControlManagement_toggleButton__uii1-{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;transition:all .3s ease;white-space:nowrap}.LaunchControlManagement_toggleButton__uii1-:hover{border-color:#8a00c4;box-shadow:0 4px 12px #8a00c433;color:#8a00c4;transform:translateY(-2px)}.LaunchControlManagement_toggleButton__uii1-.LaunchControlManagement_active__Vqch9{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-color:#8a00c4;box-shadow:0 4px 12px #8a00c44d;color:#fff}.LaunchControlManagement_toggleButton__uii1-.LaunchControlManagement_active__Vqch9:hover{box-shadow:0 6px 16px #8a00c466;transform:translateY(-2px)}.LaunchControlManagement_toggleButton__uii1- svg{font-size:20px}.LaunchControlManagement_countdownForm__X0Zmd{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:20px}.LaunchControlManagement_formGroup__S37yj{margin-bottom:20px}.LaunchControlManagement_formGroup__S37yj label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.LaunchControlManagement_formGroup__S37yj input,.LaunchControlManagement_formGroup__S37yj select,.LaunchControlManagement_formGroup__S37yj textarea{border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:14px;padding:12px;transition:all .2s ease;width:100%}.LaunchControlManagement_formGroup__S37yj input:focus,.LaunchControlManagement_formGroup__S37yj select:focus,.LaunchControlManagement_formGroup__S37yj textarea:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.LaunchControlManagement_inputGroup__aDgDq{display:flex;gap:10px}.LaunchControlManagement_inputGroup__aDgDq input{flex:1 1}.LaunchControlManagement_generateButton__HyJpQ{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.LaunchControlManagement_generateButton__HyJpQ:hover{background:#8a00c4;border-color:#8a00c4;color:#fff}.LaunchControlManagement_primaryButton__\+6wHU{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.LaunchControlManagement_primaryButton__\+6wHU:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.LaunchControlManagement_primaryButton__\+6wHU:disabled{cursor:not-allowed;opacity:.6;transform:none}.LaunchControlManagement_secondaryButton__eOHbZ{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.LaunchControlManagement_secondaryButton__eOHbZ:hover{border-color:#8a00c4;box-shadow:0 4px 12px #8a00c433;color:#8a00c4;transform:translateY(-2px)}.LaunchControlManagement_secondaryButton__eOHbZ:disabled{cursor:not-allowed;opacity:.6;transform:none}.LaunchControlManagement_iconButton__gFZra{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:16px;padding:8px;transition:all .2s ease}.LaunchControlManagement_iconButton__gFZra:hover{background:#f3f4f6;color:#8a00c4}.LaunchControlManagement_iconButton__gFZra.LaunchControlManagement_danger__3PbE-:hover{background:#fee2e2;color:#dc2626}.LaunchControlManagement_table__Qp8fT{margin-top:20px;overflow-x:auto}.LaunchControlManagement_table__Qp8fT table{border-collapse:collapse;width:100%}.LaunchControlManagement_table__Qp8fT th{background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.LaunchControlManagement_table__Qp8fT td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;padding:16px 12px}.LaunchControlManagement_table__Qp8fT tr:hover{background:#f9fafb}.LaunchControlManagement_code__9VlD\+{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#8a00c4;display:inline-block;font-family:Courier New,monospace;font-size:13px;font-weight:600;padding:4px 12px}.LaunchControlManagement_badge__Bl8Kw{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px;white-space:nowrap}.LaunchControlManagement_badge__Bl8Kw.LaunchControlManagement_success__vO\+Sg{background:#d1fae5;color:#065f46}.LaunchControlManagement_badge__Bl8Kw.LaunchControlManagement_danger__3PbE-{background:#fee2e2;color:#991b1b}.LaunchControlManagement_badge__Bl8Kw.LaunchControlManagement_muted__R23bD{background:#f3f4f6;color:#6b7280}.LaunchControlManagement_actions__pGl3M{display:flex;gap:8px}.LaunchControlManagement_loadingContainer__1peHA{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.LaunchControlManagement_spinner__XJg3B{animation:LaunchControlManagement_spin__8Pq6A 1s linear infinite;color:#8a00c4;font-size:32px}@keyframes LaunchControlManagement_spin__8Pq6A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LaunchControlManagement_emptyState__1kxfz{color:#6b7280;padding:60px 20px;text-align:center}.LaunchControlManagement_emptyIcon__AimFI{color:#d1d5db;font-size:48px;margin-bottom:16px}.LaunchControlManagement_emptyState__1kxfz h4{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:8px}.LaunchControlManagement_emptyState__1kxfz p{color:#6b7280;font-size:14px}.LaunchControlManagement_modalOverlay__wusBc{align-items:center;animation:LaunchControlManagement_fadeIn__vPKDY .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes LaunchControlManagement_fadeIn__vPKDY{0%{opacity:0}to{opacity:1}}.LaunchControlManagement_modal__jKcdI{animation:LaunchControlManagement_slideUp__vMXmm .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes LaunchControlManagement_slideUp__vMXmm{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LaunchControlManagement_modalHeader__LPzWx{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;padding:24px 30px}.LaunchControlManagement_modalHeader__LPzWx h3{align-items:center;color:#1f2937;display:flex;font-size:20px;font-weight:700;gap:10px}.LaunchControlManagement_modalHeader__LPzWx h3 svg{color:#8a00c4}.LaunchControlManagement_closeButton__h5aM8{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:20px;padding:8px;transition:all .2s ease}.LaunchControlManagement_closeButton__h5aM8:hover{background:#f3f4f6;color:#1f2937}.LaunchControlManagement_modalForm__t\+2WH{padding:30px}.LaunchControlManagement_infoBox__rjRHY{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.LaunchControlManagement_infoBox__rjRHY svg{color:#3b82f6;flex-shrink:0;font-size:20px;margin-top:2px}.LaunchControlManagement_infoBox__rjRHY p{color:#1e40af;font-size:14px;line-height:1.5}.LaunchControlManagement_modalActions__pGypU{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:24px}@media (max-width:768px){.LaunchControlManagement_toggleSection__46TN7{align-items:flex-start;flex-direction:column}.LaunchControlManagement_toggleButton__uii1-{justify-content:center;width:100%}.LaunchControlManagement_headerActions__DYKhn{flex-direction:column;width:100%}.LaunchControlManagement_headerActions__DYKhn button{width:100%}.LaunchControlManagement_table__Qp8fT{font-size:12px}.LaunchControlManagement_table__Qp8fT td,.LaunchControlManagement_table__Qp8fT th{padding:8px}.LaunchControlManagement_modal__jKcdI{max-height:95vh}.LaunchControlManagement_modalForm__t\+2WH,.LaunchControlManagement_modalHeader__LPzWx{padding:20px}.LaunchControlManagement_modalActions__pGypU{flex-direction:column}.LaunchControlManagement_modalActions__pGypU button{width:100%}}.SupportTicketsManagement_container__zroy9{padding:20px}.SupportTicketsManagement_header__Uo0KM{margin-bottom:30px}.SupportTicketsManagement_header__Uo0KM h2{align-items:center;display:flex;font-size:28px;gap:10px;margin-bottom:5px}.SupportTicketsManagement_header__Uo0KM p{color:#666;margin:0}.SupportTicketsManagement_statsGrid__\+lqhu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:30px}.SupportTicketsManagement_statCard__sonJ6{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px}.SupportTicketsManagement_statLabel__0Abeq{color:#6b7280;font-size:14px;margin-bottom:8px}.SupportTicketsManagement_statValue__Pmrij{color:#1f2937;font-size:32px;font-weight:700}.SupportTicketsManagement_statOpen__McHJ7{border-color:#3b82f6}.SupportTicketsManagement_statOpen__McHJ7 .SupportTicketsManagement_statValue__Pmrij{color:#3b82f6}.SupportTicketsManagement_statInProgress__0OUmp{border-color:#f59e0b}.SupportTicketsManagement_statInProgress__0OUmp .SupportTicketsManagement_statValue__Pmrij{color:#f59e0b}.SupportTicketsManagement_statResolved__rCFpI{border-color:#10b981}.SupportTicketsManagement_statResolved__rCFpI .SupportTicketsManagement_statValue__Pmrij{color:#10b981}.SupportTicketsManagement_filters__S3-Ti{margin-bottom:20px}.SupportTicketsManagement_filterSelect__wBxGa{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 15px}.SupportTicketsManagement_ticketsList__Has4I{display:flex;flex-direction:column;gap:20px}.SupportTicketsManagement_ticketCard__aL34t{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s ease}.SupportTicketsManagement_ticketCard__aL34t:hover{border-color:#8a00c4;box-shadow:0 4px 12px #8a00c41a}.SupportTicketsManagement_ticketHeader__7mUyw{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.SupportTicketsManagement_ticketNumber__3LwH4{color:#8a00c4;font-size:16px;font-weight:700}.SupportTicketsManagement_ticketBadges__93bWA{display:flex;gap:8px}.SupportTicketsManagement_statusBadge__TLsof{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px}.SupportTicketsManagement_statusOpen__vIeby{background:#dbeafe;color:#1e40af}.SupportTicketsManagement_statusInProgress__6QrT0{background:#fef3c7;color:#92400e}.SupportTicketsManagement_statusResolved__L\+jFR{background:#d1fae5;color:#065f46}.SupportTicketsManagement_statusClosed__CA-Cj{background:#f3f4f6;color:#4b5563}.SupportTicketsManagement_priorityBadge__rkaFj{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px}.SupportTicketsManagement_priorityLow__-FQGT{background:#e5e7eb;color:#374151}.SupportTicketsManagement_priorityMedium__onWCx{background:#fef3c7;color:#92400e}.SupportTicketsManagement_priorityHigh__ZVPXK{background:#fecaca;color:#991b1b}.SupportTicketsManagement_priorityUrgent__SKewi{animation:SupportTicketsManagement_pulse__zIOE7 2s infinite;background:#fca5a5;color:#7f1d1d}@keyframes SupportTicketsManagement_pulse__zIOE7{0%,to{opacity:1}50%{opacity:.7}}.SupportTicketsManagement_ticketContent__nE3hf h3{color:#1f2937;font-size:18px;margin:0 0 10px}.SupportTicketsManagement_ticketMeta__vtNHv{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:15px;margin-bottom:12px}.SupportTicketsManagement_ticketMessage__7Ac7o{color:#374151;line-height:1.6;margin:10px 0;white-space:pre-wrap}.SupportTicketsManagement_ticketActions__3QvLD{border-top:1px solid #e5e7eb;display:flex;gap:10px;margin-top:15px;padding-top:15px}.SupportTicketsManagement_resolveBtn__p2Vvl,.SupportTicketsManagement_viewBtn__K\+vLR{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.SupportTicketsManagement_viewBtn__K\+vLR{background:#f3f4f6;color:#374151}.SupportTicketsManagement_viewBtn__K\+vLR:hover{background:#e5e7eb}.SupportTicketsManagement_resolveBtn__p2Vvl{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.SupportTicketsManagement_resolveBtn__p2Vvl:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.SupportTicketsManagement_modal__ZIHpu{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SupportTicketsManagement_modalContent__n-MLv{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.SupportTicketsManagement_modalHeader__BYmym{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px}.SupportTicketsManagement_modalHeader__BYmym h3{font-size:20px;margin:0}.SupportTicketsManagement_closeBtn__rO8M0{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:5px;transition:all .2s ease}.SupportTicketsManagement_closeBtn__rO8M0:hover{background:#f3f4f6;color:#1f2937}.SupportTicketsManagement_modalBody__uBa0M{padding:20px}.SupportTicketsManagement_ticketDetails__BJ6ze,.SupportTicketsManagement_ticketFullDetails__3ArPp{margin-bottom:20px}.SupportTicketsManagement_detailRow__GL7p-,.SupportTicketsManagement_ticketDetails__BJ6ze p{color:#374151;margin:10px 0}.SupportTicketsManagement_detailRow__GL7p-{align-items:center;display:flex;gap:10px}.SupportTicketsManagement_messageSection__ihSQU,.SupportTicketsManagement_resolutionSection__wK3KS{margin-top:20px}.SupportTicketsManagement_messageBox__kt-vR,.SupportTicketsManagement_resolutionBox__IyaHD{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;line-height:1.6;margin-top:10px;padding:15px;white-space:pre-wrap}.SupportTicketsManagement_resolutionBox__IyaHD{background:#d1fae5;border-color:#10b981;color:#065f46}.SupportTicketsManagement_formGroup__tDToV{margin-bottom:20px}.SupportTicketsManagement_formGroup__tDToV label{color:#374151;display:block;font-weight:600;margin-bottom:8px}.SupportTicketsManagement_textarea__TYdtL{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.SupportTicketsManagement_textarea__TYdtL:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.SupportTicketsManagement_checkboxLabel__s9mro{align-items:center;cursor:pointer;display:flex;font-weight:400!important;gap:8px}.SupportTicketsManagement_checkboxLabel__s9mro input[type=checkbox]{cursor:pointer;height:18px;width:18px}.SupportTicketsManagement_modalFooter__pDPVn{border-top:2px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;padding:20px}.SupportTicketsManagement_cancelBtn__QTBvp,.SupportTicketsManagement_submitBtn__Uhfm\+{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.SupportTicketsManagement_cancelBtn__QTBvp{background:#f3f4f6;color:#374151}.SupportTicketsManagement_cancelBtn__QTBvp:hover:not(:disabled){background:#e5e7eb}.SupportTicketsManagement_submitBtn__Uhfm\+{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff}.SupportTicketsManagement_submitBtn__Uhfm\+:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.SupportTicketsManagement_cancelBtn__QTBvp:disabled,.SupportTicketsManagement_submitBtn__Uhfm\+:disabled{cursor:not-allowed;opacity:.6}.SupportTicketsManagement_spinner__7DSD4{animation:SupportTicketsManagement_spin__prsc5 1s linear infinite}@keyframes SupportTicketsManagement_spin__prsc5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SupportTicketsManagement_empty__-yJch,.SupportTicketsManagement_loading__wmLOp{color:#6b7280;font-size:16px;padding:60px 20px;text-align:center}@media (max-width:768px){.SupportTicketsManagement_statsGrid__\+lqhu{grid-template-columns:1fr 1fr}.SupportTicketsManagement_ticketMeta__vtNHv{flex-direction:column;gap:8px}.SupportTicketsManagement_ticketActions__3QvLD{flex-direction:column}.SupportTicketsManagement_resolveBtn__p2Vvl,.SupportTicketsManagement_viewBtn__K\+vLR{justify-content:center}}.TwoFactorSettings_container__wxsIM{margin:0 auto;max-width:900px;padding:20px}.TwoFactorSettings_header__6OLhv{margin-bottom:30px}.TwoFactorSettings_header__6OLhv h2{align-items:center;color:#1a1a1a;display:flex;font-size:28px;gap:12px;margin-bottom:8px}.TwoFactorSettings_header__6OLhv p{color:#666;font-size:16px}.TwoFactorSettings_loading__s4wvw{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.TwoFactorSettings_spinner__AT3c5{animation:TwoFactorSettings_spin__76yKT 1s linear infinite;color:#8a00c4;font-size:32px}@keyframes TwoFactorSettings_spin__76yKT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TwoFactorSettings_card__8Pzuc{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:30px}.TwoFactorSettings_card__8Pzuc h3{align-items:center;color:#1a1a1a;display:flex;font-size:20px;gap:10px;margin-bottom:16px}.TwoFactorSettings_statusSection__9CGfu{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.TwoFactorSettings_statusInfo__BQNFO{display:flex;flex:1 1;gap:20px}.TwoFactorSettings_statusIcon__QgF9W{flex-shrink:0;font-size:48px}.TwoFactorSettings_statusIcon__QgF9W .TwoFactorSettings_enabled__Yn506{color:#10b981}.TwoFactorSettings_statusIcon__QgF9W .TwoFactorSettings_disabled__WDdug{color:#ef4444}.TwoFactorSettings_disableButton__8PZgd,.TwoFactorSettings_enableButton__RbTuD{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s;white-space:nowrap}.TwoFactorSettings_enableButton__RbTuD{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff}.TwoFactorSettings_enableButton__RbTuD:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px)}.TwoFactorSettings_enableButton__RbTuD:disabled{cursor:not-allowed;opacity:.6;transform:none}.TwoFactorSettings_disableButton__8PZgd{background:#ef4444;color:#fff}.TwoFactorSettings_disableButton__8PZgd:hover{background:#dc2626}.TwoFactorSettings_infoBox__S5e0h{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;display:flex;gap:16px;margin-top:20px;padding:16px}.TwoFactorSettings_successIcon__0JBhS{color:#10b981;flex-shrink:0;font-size:24px}.TwoFactorSettings_steps__PjesE{display:flex;flex-direction:column;gap:20px;margin-top:24px}.TwoFactorSettings_step__O-Zwm{align-items:flex-start;display:flex;gap:16px}.TwoFactorSettings_stepNumber__ZKlEF{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.TwoFactorSettings_step__O-Zwm h4{color:#1a1a1a;font-size:16px;margin-bottom:4px}.TwoFactorSettings_step__O-Zwm p{color:#666;font-size:14px}.TwoFactorSettings_modalOverlay__oYqS-{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.TwoFactorSettings_modalContent__yiVp8,.TwoFactorSettings_modal__4FQ8s{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.TwoFactorSettings_modalHeader__LKNts{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 30px}.TwoFactorSettings_modalHeader__LKNts h2{align-items:center;color:#1a1a1a;display:flex;font-size:22px;gap:12px;margin:0}.TwoFactorSettings_closeButton__EOHtI{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.TwoFactorSettings_closeButton__EOHtI:hover{background:#f3f4f6;color:#1a1a1a}.TwoFactorSettings_modalBody__64vQo{padding:30px}.TwoFactorSettings_setupStep__IUUOe{margin-bottom:30px}.TwoFactorSettings_setupStep__IUUOe h3{color:#1a1a1a;font-size:18px;margin-bottom:12px}.TwoFactorSettings_setupStep__IUUOe p{color:#666;margin-bottom:16px}.TwoFactorSettings_qrCode__XsAgP{background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:inline-block;padding:20px}.TwoFactorSettings_qrCode__XsAgP img{display:block;height:250px;width:250px}.TwoFactorSettings_secretKey__QLm8x{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:16px}.TwoFactorSettings_secretKey__QLm8x code{color:#1a1a1a;flex:1 1;font-family:Courier New,monospace;font-size:14px;word-break:break-all}.TwoFactorSettings_copyButton__7QM22{align-items:center;background:#8a00c4;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s;white-space:nowrap}.TwoFactorSettings_copyButton__7QM22:hover{background:#6d0099}.TwoFactorSettings_codeInput__6rhYC{border:2px solid #e5e7eb;border-radius:8px;font-family:Courier New,monospace;font-size:24px;letter-spacing:8px;padding:16px;text-align:center;width:100%}.TwoFactorSettings_codeInput__6rhYC:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.TwoFactorSettings_backupCodes__ozipY{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;margin-top:24px;padding:20px}.TwoFactorSettings_backupCodes__ozipY h3{align-items:center;color:#92400e;display:flex;font-size:16px;gap:8px;margin-bottom:12px}.TwoFactorSettings_warning__NsP3o{color:#92400e;font-size:14px;line-height:1.6;margin-bottom:16px}.TwoFactorSettings_codesList__F5kno{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.TwoFactorSettings_codesList__F5kno code{background:#fff;border:1px solid #fbbf24;border-radius:6px;font-family:Courier New,monospace;font-size:14px;padding:12px;text-align:center}.TwoFactorSettings_downloadButton__0kX5r{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.TwoFactorSettings_downloadButton__0kX5r:hover{background:#d97706}.TwoFactorSettings_warningBox__cTz8r{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.TwoFactorSettings_warningIcon__DMoe5{color:#ef4444;flex-shrink:0;font-size:24px}.TwoFactorSettings_formGroup__QdXOW{margin-bottom:20px}.TwoFactorSettings_formGroup__QdXOW label{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.TwoFactorSettings_passwordInput__EF\+4n{border:2px solid #e5e7eb;border-radius:8px;font-size:15px;padding:12px;width:100%}.TwoFactorSettings_passwordInput__EF\+4n:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a;outline:none}.TwoFactorSettings_modalActions__iIWPW{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 30px}.TwoFactorSettings_cancelButton__UHoGZ{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#666;cursor:pointer;font-size:15px;font-weight:600;padding:10px 24px;transition:all .2s}.TwoFactorSettings_cancelButton__UHoGZ:hover{background:#f9fafb;border-color:#d1d5db}.TwoFactorSettings_verifyButton__B6PFl{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.TwoFactorSettings_verifyButton__B6PFl:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-1px)}.TwoFactorSettings_verifyButton__B6PFl:disabled{cursor:not-allowed;opacity:.6;transform:none}.TwoFactorSettings_primaryButton__BD4O4{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.TwoFactorSettings_primaryButton__BD4O4:hover:not(:disabled){box-shadow:0 4px 12px #8a00c44d;transform:translateY(-1px)}.TwoFactorSettings_primaryButton__BD4O4:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.TwoFactorSettings_container__wxsIM{padding:16px}.TwoFactorSettings_statusSection__9CGfu{align-items:stretch;flex-direction:column}.TwoFactorSettings_disableButton__8PZgd,.TwoFactorSettings_enableButton__RbTuD{justify-content:center;width:100%}.TwoFactorSettings_codesList__F5kno{grid-template-columns:1fr}.TwoFactorSettings_modalContent__yiVp8{border-radius:0;margin:0;max-height:100vh}.TwoFactorSettings_qrCode__XsAgP img{height:200px;width:200px}}.GalleryManager_galleryManager__cLkJ8{margin:0 auto;max-width:1400px;padding:20px}.GalleryManager_header__Gl2O7{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.GalleryManager_headerLeft__C1Oj-,.GalleryManager_header__Gl2O7{align-items:center;display:flex;gap:15px}.GalleryManager_headerIcon__x4Oy6{color:#667eea;font-size:32px}.GalleryManager_header__Gl2O7 h2{color:#1a202c;font-size:28px;margin:0}.GalleryManager_subtitle__m3p1a{color:#718096;font-size:14px;margin:5px 0 0}.GalleryManager_uploadButton__dELvJ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 6px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.GalleryManager_uploadButton__dELvJ:hover:not(:disabled){box-shadow:0 6px 12px #667eea66;transform:translateY(-2px)}.GalleryManager_uploadButton__dELvJ:disabled{cursor:not-allowed;opacity:.6}.GalleryManager_controls__6K-bW{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.GalleryManager_searchContainer__IS2h4{flex:1 1;min-width:250px;position:relative}.GalleryManager_searchIcon__YRDbJ{color:#a0aec0;font-size:16px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.GalleryManager_searchInput__nvu-1{border:2px solid #e2e8f0;border-radius:8px;font-size:15px;padding:12px 15px 12px 45px;transition:all .2s ease;width:100%}.GalleryManager_searchInput__nvu-1:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.GalleryManager_controlButtons__RTxKu{display:flex;flex-wrap:wrap;gap:10px}.GalleryManager_bulkDeleteButton__58A-F{align-items:center;background:#f56565;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.GalleryManager_bulkDeleteButton__58A-F:hover{background:#e53e3e;transform:translateY(-1px)}.GalleryManager_filterButton__GSglV{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.GalleryManager_filterButton__GSglV:hover{border-color:#667eea;color:#667eea}.GalleryManager_filtersPanel__gSjP\+{background:#f7fafc;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:20px}.GalleryManager_filterGroup__cbsZJ{display:flex;flex-direction:column;gap:8px;min-width:200px}.GalleryManager_filterGroup__cbsZJ label{color:#4a5568;font-size:14px;font-weight:600}.GalleryManager_selectFilter__STtz1{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 15px;transition:all .2s ease}.GalleryManager_selectFilter__STtz1:focus{border-color:#667eea;outline:none}.GalleryManager_selectionControls__V0DQW{margin-bottom:15px}.GalleryManager_selectAllButton__JMHXX{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.GalleryManager_selectAllButton__JMHXX:hover{border-color:#667eea;color:#667eea}.GalleryManager_imageGrid__FiH4L{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:30px}.GalleryManager_imageCard__f\+eEr{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.GalleryManager_imageCard__f\+eEr:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.GalleryManager_imageCard__f\+eEr.GalleryManager_selected__5rrVL{border:3px solid #667eea;box-shadow:0 4px 12px #667eea4d}.GalleryManager_selectionCheckbox__GsZhw{left:10px;position:absolute;top:10px;z-index:10}.GalleryManager_selectionCheckbox__GsZhw input[type=checkbox]{accent-color:#667eea;cursor:pointer;height:24px;width:24px}.GalleryManager_imageContainer__h3iWk{background:#f7fafc;overflow:hidden;padding-top:100%;position:relative;width:100%}.GalleryManager_imageContainer__h3iWk img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.GalleryManager_modelBadge__leiLK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#667eeae6;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:10px;top:10px}.GalleryManager_statsContainer__rsHme{bottom:10px;display:flex;gap:8px;position:absolute;right:10px}.GalleryManager_stat__dR0\+K{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border-radius:15px;color:#fff;font-size:12px;padding:4px 10px}.GalleryManager_imageInfo__1hXuO{padding:15px}.GalleryManager_authorText__UqZu1,.GalleryManager_promptText__xgz4X{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2d3748;display:-webkit-box;font-size:13px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.GalleryManager_authorText__UqZu1 strong,.GalleryManager_promptText__xgz4X strong{color:#4a5568}.GalleryManager_metaInfo__S2Yas{color:#a0aec0;font-size:12px;margin-top:8px}.GalleryManager_imageActions__zbJIA{display:flex;gap:10px;padding:0 15px 15px}.GalleryManager_deleteButton__PWPV6,.GalleryManager_editButton__gWlxW{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:all .2s ease}.GalleryManager_editButton__gWlxW{background:#edf2f7;color:#4a5568}.GalleryManager_editButton__gWlxW:hover{background:#667eea;color:#fff}.GalleryManager_deleteButton__PWPV6{background:#fed7d7;color:#c53030}.GalleryManager_deleteButton__PWPV6:hover{background:#f56565;color:#fff}.GalleryManager_loadingContainer__fLO8c{align-items:center;color:#718096;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.GalleryManager_spinner__VVtbH{animation:GalleryManager_spin__uU8g\+ 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:50px;margin-bottom:20px;width:50px}@keyframes GalleryManager_spin__uU8g\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GalleryManager_emptyState__e5IhE{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.GalleryManager_emptyIcon__OiVw1{color:#cbd5e0;font-size:80px;margin-bottom:20px}.GalleryManager_emptyState__e5IhE h3{color:#4a5568;font-size:24px;margin:0 0 10px}.GalleryManager_emptyState__e5IhE p{color:#718096;font-size:16px;margin:0}.GalleryManager_pagination__uha5w{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px}.GalleryManager_paginationButton__h7Qkw{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.GalleryManager_paginationButton__h7Qkw:hover:not(:disabled){border-color:#667eea;color:#667eea}.GalleryManager_paginationButton__h7Qkw:disabled{cursor:not-allowed;opacity:.5}.GalleryManager_pageInfo__ockFs{color:#718096;font-size:14px;font-weight:600}.GalleryManager_modal__kq8rP{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.GalleryManager_modalContent__6YDaG{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.GalleryManager_modalHeader__VDiGG{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.GalleryManager_modalHeader__VDiGG h3{color:#1a202c;font-size:22px;margin:0}.GalleryManager_closeButton__XNU9k{align-items:center;background:none;border:none;color:#a0aec0;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:color .2s ease;width:32px}.GalleryManager_closeButton__XNU9k:hover{color:#4a5568}.GalleryManager_modalBody__u0bSB{padding:24px}.GalleryManager_imagePreview__LMp9q{background:#f7fafc;border-radius:8px;margin-bottom:20px;max-height:300px;overflow:hidden;width:100%}.GalleryManager_imagePreview__LMp9q img{height:100%;object-fit:contain;width:100%}.GalleryManager_formGroup__xY8yJ{margin-bottom:20px}.GalleryManager_formGroup__xY8yJ label{color:#4a5568;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.GalleryManager_input__csXEO,.GalleryManager_textarea__qDcr4{border:2px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:15px;padding:12px 15px;transition:all .2s ease;width:100%}.GalleryManager_input__csXEO:focus,.GalleryManager_textarea__qDcr4:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.GalleryManager_textarea__qDcr4{min-height:100px;resize:vertical}.GalleryManager_modalFooter__PmKSt{border-top:2px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:24px}.GalleryManager_cancelButton__792wK,.GalleryManager_saveButton__4Ll0y{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.GalleryManager_cancelButton__792wK{background:#edf2f7;color:#4a5568}.GalleryManager_cancelButton__792wK:hover{background:#e2e8f0}.GalleryManager_saveButton__4Ll0y{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.GalleryManager_saveButton__4Ll0y:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.GalleryManager_saveButton__4Ll0y:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.GalleryManager_galleryManager__cLkJ8{padding:15px}.GalleryManager_header__Gl2O7{align-items:flex-start;flex-direction:column}.GalleryManager_header__Gl2O7 h2{font-size:24px}.GalleryManager_uploadButton__dELvJ{justify-content:center;width:100%}.GalleryManager_controls__6K-bW{flex-direction:column}.GalleryManager_controlButtons__RTxKu,.GalleryManager_searchContainer__IS2h4{width:100%}.GalleryManager_bulkDeleteButton__58A-F,.GalleryManager_filterButton__GSglV{flex:1 1}.GalleryManager_filtersPanel__gSjP\+{flex-direction:column}.GalleryManager_filterGroup__cbsZJ{width:100%}.GalleryManager_imageGrid__FiH4L{gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.GalleryManager_modalContent__6YDaG{margin:20px;max-height:calc(100vh - 40px)}.GalleryManager_modalBody__u0bSB,.GalleryManager_modalFooter__PmKSt,.GalleryManager_modalHeader__VDiGG{padding:16px}.GalleryManager_modalFooter__PmKSt{flex-direction:column}.GalleryManager_cancelButton__792wK,.GalleryManager_saveButton__4Ll0y{justify-content:center;width:100%}}@media (max-width:480px){.GalleryManager_imageGrid__FiH4L{grid-template-columns:1fr}.GalleryManager_header__Gl2O7 h2{font-size:20px}.GalleryManager_headerIcon__x4Oy6{font-size:24px}}.InputModal_modalOverlay__6u5Vt{align-items:center;animation:InputModal_fadeIn__5kzMc .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InputModal_modalContent__7pw\+X{animation:InputModal_slideUp__YCOyk .3s ease-out forwards;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;padding:30px;position:relative;text-align:center;width:90%}.InputModal_closeButton__wivpL{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;position:absolute;right:15px;top:15px;transition:color .2s ease;width:30px}.InputModal_closeButton__wivpL:hover{color:#8b5cf6}.InputModal_modalBody__7qN6j{display:flex;flex-direction:column;gap:20px}.InputModal_modalIcon__OYVHf{align-items:center;display:flex;font-size:60px;justify-content:center}.InputModal_modalTitle__7-yeH{color:#1f2937;font-size:28px;font-weight:700;margin:0}.InputModal_modalMessage__t5\+yz{color:#6b7280;font-size:16px;line-height:1.5;margin:0}.InputModal_modalInput__E1Lyb,.InputModal_modalTextarea__ZEEnX{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:16px;padding:12px 16px;transition:border-color .2s ease;width:100%}.InputModal_modalInput__E1Lyb:focus,.InputModal_modalTextarea__ZEEnX:focus{border-color:#8b5cf6;outline:none}.InputModal_modalTextarea__ZEEnX{min-height:100px;resize:vertical}.InputModal_modalActions__IC5Ih{display:flex;gap:12px;justify-content:center;margin-top:10px}.InputModal_cancelButton__qaCe7,.InputModal_confirmButton__XTlym{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;min-width:100px;padding:12px 25px;transition:all .2s ease}.InputModal_cancelButton__qaCe7{background:#f3f4f6;border:2px solid #e5e7eb;color:#1f2937}.InputModal_cancelButton__qaCe7:hover{background:#e5e7eb;border-color:#6b7280}.InputModal_confirmButton__XTlym{background:#8b5cf6;color:#fff}.InputModal_confirmButton__XTlym:hover{background:#7c3aed;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.InputModal_confirmButton__XTlym:disabled{background:#e5e7eb;box-shadow:none;color:#6b7280;cursor:not-allowed;transform:none}@keyframes InputModal_fadeIn__5kzMc{0%{opacity:0}to{opacity:1}}@keyframes InputModal_slideUp__YCOyk{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.InputModal_modalContent__7pw\+X{background:#1f2937;border-color:#374151}.InputModal_closeButton__wivpL{color:#9ca3af}.InputModal_closeButton__wivpL:hover{color:#a78bfa}.InputModal_modalTitle__7-yeH{color:#f9fafb}.InputModal_modalMessage__t5\+yz{color:#d1d5db}.InputModal_modalInput__E1Lyb,.InputModal_modalTextarea__ZEEnX{background:#111827;border-color:#374151;color:#f9fafb}.InputModal_modalInput__E1Lyb:focus,.InputModal_modalTextarea__ZEEnX:focus{border-color:#a78bfa}.InputModal_cancelButton__qaCe7{background:#374151;border-color:#4b5563;color:#f9fafb}.InputModal_cancelButton__qaCe7:hover{background:#4b5563}}@media (max-width:600px){.InputModal_modalContent__7pw\+X{padding:20px;width:95%}.InputModal_modalTitle__7-yeH{font-size:24px}.InputModal_modalInput__E1Lyb,.InputModal_modalMessage__t5\+yz,.InputModal_modalTextarea__ZEEnX{font-size:14px}.InputModal_cancelButton__qaCe7,.InputModal_confirmButton__XTlym{font-size:14px;min-width:80px;padding:10px 20px}}.AdminLoginPage_container__kfXlX{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.AdminLoginPage_background__PgkuW{bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.AdminLoginPage_pattern__PG4d0{animation:AdminLoginPage_patternMove__iJCDA 20s linear infinite;background-image:linear-gradient(30deg,#8a00c4 12%,#0000 12.5%,#0000 87%,#8a00c4 87.5%,#8a00c4),linear-gradient(150deg,#8a00c4 12%,#0000 12.5%,#0000 87%,#8a00c4 87.5%,#8a00c4),linear-gradient(30deg,#8a00c4 12%,#0000 12.5%,#0000 87%,#8a00c4 87.5%,#8a00c4),linear-gradient(150deg,#8a00c4 12%,#0000 12.5%,#0000 87%,#8a00c4 87.5%,#8a00c4);background-position:0 0,0 0,40px 70px,40px 70px;background-size:80px 140px;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes AdminLoginPage_patternMove__iJCDA{0%{transform:translateY(0)}to{transform:translateY(140px)}}.AdminLoginPage_loginCard__IWsGw{animation:AdminLoginPage_slideUp__WWKHp .5s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0006;max-width:480px;overflow:hidden;position:relative;width:100%;z-index:1}.AdminLoginPage_header__z8jQ8{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff;overflow:hidden;padding:40px 32px;position:relative;text-align:center}.AdminLoginPage_header__z8jQ8:before{animation:AdminLoginPage_pulse__5akGG 4s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes AdminLoginPage_pulse__5akGG{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.AdminLoginPage_iconWrapper__P1HFk{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:3px solid #ffffff4d;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 16px;position:relative;width:80px;z-index:1}.AdminLoginPage_shieldIcon__aqZzX{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));font-size:36px}.AdminLoginPage_title__mCjNu{font-size:32px;font-weight:800;margin-bottom:8px;position:relative;text-shadow:0 2px 4px #0003;z-index:1}.AdminLoginPage_subtitle__oDVv6{font-size:16px;font-weight:500;opacity:.95;position:relative;z-index:1}.AdminLoginPage_warningBanner__88nbV{align-items:flex-start;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffce3a;border-left:6px solid #f39c12;border-radius:8px;display:flex;gap:12px;margin:24px;padding:16px}.AdminLoginPage_warningIcon__FFNYg{color:#f39c12;flex-shrink:0;font-size:24px;margin-top:2px}.AdminLoginPage_warningText__hI5Yn strong{color:#9c6d00;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.AdminLoginPage_warningText__hI5Yn p{color:#856404;font-size:13px;margin:0}.AdminLoginPage_form__o4lMZ{padding:32px}.AdminLoginPage_formGroup__vgyva{margin-bottom:24px}.AdminLoginPage_formGroup__vgyva label{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.AdminLoginPage_formGroup__vgyva label svg{color:#8a00c4}.AdminLoginPage_formGroup__vgyva input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:15px;font-weight:500;padding:14px 16px;transition:all .3s ease;width:100%}.AdminLoginPage_formGroup__vgyva input:focus{background:#fff;border-color:#8a00c4;box-shadow:0 0 0 4px #8a00c41a;outline:none}.AdminLoginPage_formGroup__vgyva input:disabled{cursor:not-allowed;opacity:.6}.AdminLoginPage_passwordWrapper__KVaKI{position:relative}.AdminLoginPage_passwordWrapper__KVaKI input{padding-right:48px}.AdminLoginPage_togglePassword__XFHlr{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.AdminLoginPage_togglePassword__XFHlr:hover{color:#8a00c4}.AdminLoginPage_togglePassword__XFHlr:disabled{cursor:not-allowed;opacity:.5}.AdminLoginPage_errorAlert__bZY6d,.AdminLoginPage_infoAlert__X6ye2{align-items:flex-start;animation:AdminLoginPage_slideIn__P\+3eh .3s ease-out;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}@keyframes AdminLoginPage_slideIn__P\+3eh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminLoginPage_errorAlert__bZY6d{background:#fee2e2;border:2px solid #fecaca;border-left:6px solid #dc2626}.AdminLoginPage_errorAlert__bZY6d span{font-size:20px}.AdminLoginPage_errorAlert__bZY6d p{color:#991b1b;font-size:14px;font-weight:600;margin:0}.AdminLoginPage_infoAlert__X6ye2{background:#dbeafe;border:2px solid #bfdbfe;border-left:6px solid #3b82f6}.AdminLoginPage_infoAlert__X6ye2 span{font-size:20px}.AdminLoginPage_infoAlert__X6ye2 p{color:#1e40af;font-size:14px;font-weight:500;margin:0}.AdminLoginPage_loginButton__3Dnr-{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:none;border-radius:12px;box-shadow:0 4px 12px #8a00c44d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}.AdminLoginPage_loginButton__3Dnr-:hover:not(:disabled){box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.AdminLoginPage_loginButton__3Dnr-:active:not(:disabled){transform:translateY(0)}.AdminLoginPage_loginButton__3Dnr-:disabled{cursor:not-allowed;opacity:.7;transform:none}.AdminLoginPage_spinner__e1G7w{animation:AdminLoginPage_spin__qHrea .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes AdminLoginPage_spin__qHrea{to{transform:rotate(1turn)}}.AdminLoginPage_footer__pMjRc{background:#f9fafb;border-top:1px solid #e5e7eb;padding:24px 32px 32px}.AdminLoginPage_divider__aNoPi{margin-bottom:20px;position:relative;text-align:center}.AdminLoginPage_divider__aNoPi:after,.AdminLoginPage_divider__aNoPi:before{background:linear-gradient(90deg,#0000,#d1d5db,#0000);content:"";height:2px;position:absolute;top:50%;width:35%}.AdminLoginPage_divider__aNoPi:before{left:0}.AdminLoginPage_divider__aNoPi:after{right:0}.AdminLoginPage_divider__aNoPi span{background:#f9fafb;color:#6b7280;font-size:13px;font-weight:700;letter-spacing:1px;padding:0 16px;text-transform:uppercase}.AdminLoginPage_footerText__OwOUT{color:#6b7280;font-size:12px;line-height:1.6;margin-bottom:16px;text-align:center}.AdminLoginPage_footerText__OwOUT strong{color:#dc2626;display:block;margin-bottom:4px}.AdminLoginPage_backButton__1GjjH{background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;width:100%}.AdminLoginPage_backButton__1GjjH:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#1f2937}.AdminLoginPage_backButton__1GjjH:disabled{cursor:not-allowed;opacity:.5}.AdminLoginPage_twoFactorHeader__xMy-W{margin-bottom:24px;text-align:center}.AdminLoginPage_twoFactorIcon__rI0\+t{color:#8a00c4;font-size:48px;margin-bottom:16px}.AdminLoginPage_twoFactorTitle__esAB5{color:#1f2937;font-size:22px;font-weight:700;margin-bottom:8px}.AdminLoginPage_twoFactorSubtitle__O3Nhi{color:#6b7280;font-size:14px;line-height:1.5}.AdminLoginPage_helpText__jP8BN{color:#6b7280;display:block;font-size:12px;margin-top:8px;text-align:center}.AdminLoginPage_backToPasswordButton__EfVGW{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:12px;padding:12px 20px;transition:all .2s ease;width:100%}.AdminLoginPage_backToPasswordButton__EfVGW:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#1f2937}.AdminLoginPage_backToPasswordButton__EfVGW:disabled{cursor:not-allowed;opacity:.5}.AdminLoginPage_devInfo__PZVeT{animation:AdminLoginPage_fadeIn__BzxsD 1s ease-out;background:#000000e6;border:2px solid #10b981;border-radius:12px;bottom:20px;box-shadow:0 4px 12px #0000004d;color:#10b981;font-family:Courier New,monospace;font-size:12px;padding:16px 20px;position:fixed;right:20px;z-index:1000}.AdminLoginPage_devInfo__PZVeT p{margin:4px 0}.AdminLoginPage_devInfo__PZVeT strong{color:#60a5fa;display:block;margin-bottom:8px}.AdminLoginPage_devInfo__PZVeT small{color:#9ca3af;display:block;font-style:italic;margin-top:8px}@media (max-width:640px){.AdminLoginPage_container__kfXlX{padding:16px}.AdminLoginPage_loginCard__IWsGw{max-width:100%}.AdminLoginPage_header__z8jQ8{padding:32px 24px}.AdminLoginPage_iconWrapper__P1HFk{height:64px;width:64px}.AdminLoginPage_shieldIcon__aqZzX{font-size:28px}.AdminLoginPage_title__mCjNu{font-size:26px}.AdminLoginPage_subtitle__oDVv6{font-size:14px}.AdminLoginPage_warningBanner__88nbV{margin:20px;padding:14px}.AdminLoginPage_form__o4lMZ{padding:24px}.AdminLoginPage_footer__pMjRc{padding:20px 24px 24px}.AdminLoginPage_devInfo__PZVeT{bottom:10px;font-size:11px;left:10px;padding:12px 16px;right:10px}}.AdminLoginPage_passwordLabelRow__wZ-J5{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AdminLoginPage_forgotPasswordLink__M3AzG{background:none;border:none;border-radius:4px;color:#8a00c4;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:all .2s ease}.AdminLoginPage_forgotPasswordLink__M3AzG:hover{background:#8a00c40d;color:#6a00a4}.AdminLoginPage_forgotPasswordLink__M3AzG:disabled{cursor:not-allowed;opacity:.5}.AdminLoginPage_modalOverlay__fuk-o{align-items:center;animation:AdminLoginPage_fadeIn__BzxsD .2s ease;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes AdminLoginPage_fadeIn__BzxsD{0%{opacity:0}to{opacity:1}}.AdminLoginPage_modalContent__Z2Abh{animation:AdminLoginPage_slideUp__WWKHp .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:32px;position:relative;width:100%}@keyframes AdminLoginPage_slideUp__WWKHp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AdminLoginPage_modalHeader__wuC-L{align-items:center;display:flex;gap:12px;margin-bottom:20px;position:relative}.AdminLoginPage_modalIcon__SHGsM{color:#8a00c4;font-size:24px}.AdminLoginPage_modalHeader__wuC-L h2{color:#1a1a2e;flex:1 1;font-size:22px;font-weight:700;margin:0}.AdminLoginPage_modalClose__Jqx7U{align-items:center;background:#f1f3f5;border:none;border-radius:50%;color:#495057;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:32px}.AdminLoginPage_modalClose__Jqx7U:hover{background:#e9ecef;color:#212529;transform:rotate(90deg)}.AdminLoginPage_modalDescription__0HS84{color:#495057;font-size:14px;line-height:1.6;margin-bottom:24px}.AdminLoginPage_modalForm__vz8ee,.AdminLoginPage_modalForm__vz8ee .AdminLoginPage_formGroup__vgyva{margin-bottom:20px}.AdminLoginPage_modalActions__ZNDUU{display:flex;gap:12px;justify-content:flex-end}.AdminLoginPage_cancelButton__gHWD1{align-items:center;background:#fff;border:2px solid #dee2e6;border-radius:10px;color:#495057;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.AdminLoginPage_cancelButton__gHWD1:hover{background:#f8f9fa;border-color:#adb5bd}.AdminLoginPage_cancelButton__gHWD1:disabled{cursor:not-allowed;opacity:.5}.AdminLoginPage_resetButton__oV976{align-items:center;background:linear-gradient(135deg,#8a00c4,#6a00a4);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.AdminLoginPage_resetButton__oV976:hover{background:linear-gradient(135deg,#6a00a4,#5a0094);box-shadow:0 4px 12px #8a00c44d;transform:translateY(-1px)}.AdminLoginPage_resetButton__oV976:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.AdminLoginPage_modalNote__99ORy{background:#f8f9fa;border-left:3px solid #8a00c4;border-radius:8px;color:#868e96;font-size:12px;line-height:1.5;margin:0;padding:12px}.AdminLoginPage_modalNote__99ORy strong{color:#495057}@media (max-width:768px){.AdminLoginPage_modalContent__Z2Abh{max-width:100%;padding:24px}.AdminLoginPage_modalHeader__wuC-L h2{font-size:20px}.AdminLoginPage_modalActions__ZNDUU{flex-direction:column}.AdminLoginPage_cancelButton__gHWD1,.AdminLoginPage_resetButton__oV976{width:100%}}.LegalPages_legalPage__Bnlqg{background:linear-gradient(180deg,#f8f9fa,#f1f3f5);display:flex;flex-direction:column;min-height:100vh}.LegalPages_legalContainer__aWjt6{margin:40px auto 80px;max-width:960px;padding:0 20px;width:100%}.LegalPages_legalHeader__jDKoK{border-bottom:1px solid #0000001a;margin-bottom:40px;padding-bottom:30px;text-align:center}.LegalPages_legalHeader__jDKoK h1{color:#2a2a3c;font-size:2.5rem;font-weight:700;margin-bottom:8px}.LegalPages_legalHeader__jDKoK p{color:#6c757d;font-size:1rem}.LegalPages_legalContent__FWu32{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:40px}.LegalPages_legalSection__Poue0{margin-bottom:40px}.LegalPages_legalSection__Poue0:last-child{margin-bottom:0}.LegalPages_legalSection__Poue0 h2{border-bottom:1px solid #0000000d;color:#2a2a3c;font-size:1.6rem;margin-bottom:20px;padding-bottom:10px}.LegalPages_legalSection__Poue0 h3{color:#2a2a3c;font-size:1.25rem;margin:25px 0 15px}.LegalPages_legalSection__Poue0 p{color:#4a4a57;line-height:1.6;margin-bottom:16px}.LegalPages_legalSection__Poue0 ul{margin-bottom:16px;padding-left:24px}.LegalPages_legalSection__Poue0 li{color:#4a4a57;line-height:1.6;margin-bottom:8px}.LegalPages_tableContainer__Kcswf{margin:24px 0;overflow-x:auto}.LegalPages_cookieTable__1KDiq{border:1px solid #0000001a;border-collapse:collapse;width:100%}.LegalPages_cookieTable__1KDiq td,.LegalPages_cookieTable__1KDiq th{border:1px solid #0000001a;padding:12px 15px;text-align:left}.LegalPages_cookieTable__1KDiq th{background:#f8f9fa;color:#2a2a3c;font-weight:600}.LegalPages_cookieTable__1KDiq tr:nth-child(2n){background:#f8f9fa}.LegalPages_contactInfo__qv7tf{background:#f8f9fa;border-left:4px solid #6200ea;border-radius:8px;padding:16px}@media (max-width:768px){.LegalPages_legalContainer__aWjt6{margin:20px auto 60px}.LegalPages_legalHeader__jDKoK{margin-bottom:30px;padding-bottom:20px}.LegalPages_legalHeader__jDKoK h1{font-size:2rem}.LegalPages_legalContent__FWu32{padding:25px 20px}.LegalPages_legalSection__Poue0 h2{font-size:1.4rem}.LegalPages_legalSection__Poue0 h3{font-size:1.15rem}}@media (max-width:480px){.LegalPages_legalContainer__aWjt6{margin:10px auto 40px}.LegalPages_legalHeader__jDKoK h1{font-size:1.75rem}.LegalPages_legalContent__FWu32{border-radius:8px;padding:20px 15px}.LegalPages_legalSection__Poue0 h2{font-size:1.25rem}.LegalPages_cookieTable__1KDiq td,.LegalPages_cookieTable__1KDiq th{padding:8px 10px}}.Navigation_navigation__dutcJ{align-items:center;background:#121212;box-shadow:0 4px 30px #0003;display:flex;font-family:Poppins,Montserrat,sans-serif;justify-content:space-between;max-width:100vw;overflow:visible;padding:clamp(8px,2vw,15px) clamp(12px,3vw,30px);position:sticky;top:0;transition:all .3s ease;z-index:1000}.Navigation_logo__sPel9{flex-shrink:0;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700}.Navigation_logo__sPel9 a{align-items:center;display:flex;gap:0;text-decoration:none}.Navigation_logoImage__JdWHZ{height:clamp(42px,6vw,52px);object-fit:contain;width:clamp(42px,6vw,52px)}.Navigation_logoText__WF5EU{color:#fff;font-size:clamp(1rem,2vw,1.5rem);transition:opacity .2s ease}.Navigation_logo__sPel9 a:hover .Navigation_logoText__WF5EU{opacity:.8}.Navigation_navLinks__Moju\+{align-items:center;display:flex;flex:1 1 auto;gap:clamp(10px,2vw,20px);justify-content:center;min-width:0}.Navigation_navLink__JR7UZ{align-items:center;border-radius:20px;color:#fffc;cursor:pointer;display:flex;font-size:clamp(.85rem,1.2vw,1rem);font-weight:500;gap:5px;padding:clamp(6px,1vw,8px) clamp(10px,1.5vw,15px);position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Navigation_navLink__JR7UZ:hover{background-color:#8a00c426;color:#fff}.Navigation_navLink__JR7UZ.Navigation_active__zmNCD{background-color:#8a00c433;color:#fff}.Navigation_navLink__JR7UZ.Navigation_active__zmNCD:after{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:2px;bottom:-2px;content:"";height:2px;left:15px;position:absolute;width:calc(100% - 30px)}.Navigation_authLinks__ae7E6{align-items:center;display:flex;flex-shrink:0;gap:clamp(8px,1.5vw,15px);overflow:visible}.Navigation_authButton__SYgLG{background:#0000;border:1px solid #000;border-radius:6px;color:#fff;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:500;margin-left:clamp(5px,1vw,10px);padding:clamp(6px,1vw,8px) clamp(10px,1.5vw,16px);text-decoration:none;transition:all .2s;white-space:nowrap}.Navigation_authButton__SYgLG:hover{background:#ffffff1a}.Navigation_authButton__SYgLG:last-child{border:2px solid #0000;border-image:linear-gradient(90deg,#8a00c4,#4a90e2) 1}.Navigation_authButton__SYgLG:last-child:hover{opacity:.9;transform:translateY(-1px)}.Navigation_dropdownContainer__c8G2o{position:relative}.Navigation_dropdownIcon__MrQo7{transition:transform .3s ease}.Navigation_dropdownIcon__MrQo7.Navigation_open__2vo0i{transform:rotate(180deg)}.Navigation_dropdown__SILjv{animation:Navigation_dropdownFadeIn__AgDKm .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:10px;box-shadow:0 10px 25px #0000001a;margin-top:5px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10000}.Navigation_dropdownItem__o6Y96{border-bottom:1px solid #0000000d;display:block;padding:12px 20px}.Navigation_dropdownItem__o6Y96:last-child{border-bottom:none}.Navigation_editorLink__46gdS{animation:Navigation_gradientBg__ySwzw 5s ease infinite;background:linear-gradient(-45deg,#8a00c4,#4a90e2,#8a00c4,#4a90e2);background-size:300% 300%;border:none;border-radius:20px;box-shadow:0 4px 15px #8a00c440;color:#fff;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600;margin-right:clamp(12px,2vw,20px);overflow:hidden;padding:clamp(8px,1.2vw,10px) clamp(14px,2vw,20px);position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}@keyframes Navigation_gradientBg__ySwzw{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Navigation_editorLink__46gdS:hover{animation:Navigation_gradientBg__ySwzw 3s ease infinite;box-shadow:0 6px 20px #8a00c459;transform:translateY(-2px) scale(1.02)}.Navigation_editorLink__46gdS.Navigation_active__zmNCD{animation:Navigation_gradientBg__ySwzw 2s ease infinite;box-shadow:0 6px 25px #8a00c466}.Navigation_projectsLink__8M8vZ{border:none;color:#fff!important;font-weight:600;overflow:hidden;padding:8px 15px;position:relative;z-index:1}.Navigation_projectsLink__8M8vZ:before{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0;z-index:-1}.Navigation_projectsLink__8M8vZ:hover{box-shadow:0 4px 8px #8a00c426;color:#fff!important;transform:translateY(-1px)}.Navigation_projectsLink__8M8vZ.Navigation_active__zmNCD{background:linear-gradient(90deg,#8a00c4,#4a90e2);color:#fff!important}.Navigation_projectsLink__8M8vZ.Navigation_active__zmNCD:before{background:none}@media (max-width:1400px){.Navigation_navLinks__Moju\+{gap:15px}.Navigation_navLink__JR7UZ{font-size:.9rem;padding:6px 12px}.Navigation_editorLink__46gdS{font-size:.9rem;margin-right:16px;padding:8px 16px}.Navigation_signOutButton__0Skvl{font-size:.85rem;padding:6px 12px}}@media (max-width:1200px){.Navigation_navLinks__Moju\+{gap:10px}.Navigation_navLink__JR7UZ{font-size:.85rem;padding:6px 10px}.Navigation_authLinks__ae7E6{gap:8px}.Navigation_editorLink__46gdS{font-size:.85rem;margin-right:14px;padding:7px 14px}.Navigation_signOutButton__0Skvl{font-size:.8rem;padding:6px 10px}}@media (max-width:1175px){.Navigation_navigation__dutcJ{position:relative}.Navigation_navLinks__Moju\+{display:none!important}.Navigation_authLinks__ae7E6{align-items:center;display:flex;order:2}.Navigation_logo__sPel9{flex-shrink:0}.Navigation_logoImage__JdWHZ{height:44px;width:44px}}@media (max-width:768px){.Navigation_navigation__dutcJ{padding:10px 15px}.Navigation_logo__sPel9{font-size:1.4rem}.Navigation_logoImage__JdWHZ{height:48px;width:48px}.Navigation_authLinks__ae7E6{gap:8px}}@media (max-width:480px){.Navigation_navigation__dutcJ{padding:8px 12px}.Navigation_logo__sPel9{font-size:1.2rem}.Navigation_logoImage__JdWHZ{height:42px;width:42px}.Navigation_logoText__WF5EU{font-size:1rem}.Navigation_authLinks__ae7E6{gap:6px}}.Navigation_userProfileContainer__0r2wP{align-items:center;cursor:pointer;display:flex;position:relative;z-index:10000}.Navigation_userAvatar__iKALq{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 10px #8a00c433;color:#fff;display:flex;font-size:16px;font-weight:600;height:38px;justify-content:center;position:relative;transition:all .3s ease;width:38px}.Navigation_userAvatar__iKALq svg{color:#fff;height:20px;width:20px}.Navigation_userStatus__HVHTb{background-color:#10b981;border:2px solid #fff;border-radius:50%;bottom:-2px;height:10px;position:absolute;right:-2px;width:10px}.Navigation_userAvatar__iKALq:hover{box-shadow:0 4px 12px #8a00c44d;transform:translateY(-2px) scale(1.05)}.Navigation_userAvatarLarge__5rtWv{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#fff;display:flex;font-size:20px;font-weight:600;height:50px;justify-content:center;width:50px}.Navigation_userAvatarLarge__5rtWv svg{color:#fff;height:24px;width:24px}.Navigation_userDropdown__8MJrj{border-radius:12px;box-shadow:0 10px 25px #00000026;left:auto;overflow:hidden;padding-bottom:8px;right:0;width:250px}.Navigation_dropdownHeader__Q0dJF{align-items:center;background:linear-gradient(90deg,#8a00c40d,#4a90e20d);border-bottom:1px solid #0000000f;display:flex;gap:12px;padding:16px}.Navigation_userInfo__RpSUE{flex:1 1;overflow:hidden}.Navigation_userName__kp2Bl{color:#222;font-size:15px;font-weight:600;margin-bottom:2px}.Navigation_userEmail__pq9ND,.Navigation_userName__kp2Bl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_userEmail__pq9ND{color:#666;font-size:12px}.Navigation_dropdownItem__o6Y96{align-items:center;border-left:3px solid #0000;color:#555;display:flex;gap:10px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.Navigation_dropdownItem__o6Y96 svg{color:#666;transition:all .2s ease}.Navigation_dropdownItem__o6Y96:hover{background-color:#8a00c40d;border-left:3px solid #8a00c4;color:#8a00c4}.Navigation_dropdownItem__o6Y96:hover svg{color:#8a00c4}.Navigation_dropdownDivider__kVE7s{background:linear-gradient(90deg,#8a00c41a,#4a90e21a);height:1px;margin:8px 0}.Navigation_logoutButton__QsrwM{align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:10px;text-align:left;width:100%}.Navigation_logoutButton__QsrwM:hover{background-color:#ef44440d;border-left:3px solid #ef4444}.Navigation_companyDropdownContainer__bzAXo{display:inline-block;position:relative}.Navigation_dropdownTrigger__TxIfl{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:5px}.Navigation_dropdownIcon__MrQo7{transition:transform .2s ease}.Navigation_dropdownIconOpen__zt624{transform:rotate(180deg)}.Navigation_companyDropdown__ElkIE{animation:Navigation_dropdownFadeIn__AgDKm .2s ease;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;left:50%;min-width:180px;padding:8px 0;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);z-index:1001}@keyframes Navigation_dropdownFadeIn__AgDKm{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Navigation_companyDropdownItem__S\+yHh{border-left:3px solid #0000;color:#555;display:block;padding:12px 20px;text-decoration:none;transition:all .2s ease}.Navigation_companyDropdownItem__S\+yHh:hover{background-color:#8a00c40d;border-left:3px solid #8a00c4;color:#8a00c4}.Navigation_mobileNavSection__2GEff{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;margin:5px 0;padding:10px 0}.Navigation_mobileNavSectionTitle__N9mD\+{color:#fff9;font-size:12px;font-weight:600;letter-spacing:1px;padding:10px 20px;text-transform:uppercase}.Navigation_mobileNavSubLink__9SZFG{color:#ffffffd9;display:block;font-size:15px;padding:12px 30px;text-decoration:none;transition:all .2s ease}.Navigation_mobileNavSubLink__9SZFG:hover{background-color:#8a00c426;color:#fff}@media (max-width:768px){.Navigation_userProfileContainer__0r2wP{margin-right:0}.Navigation_userDropdown__8MJrj{position:absolute;right:0;top:100%;width:230px}.Navigation_userSection__5DRKf{gap:8px}}@media (max-width:480px){.Navigation_userSection__5DRKf{align-items:flex-end;flex-direction:column-reverse;gap:6px}.Navigation_userAvatar__iKALq{font-size:14px;height:32px;width:32px}}.Navigation_userSection__5DRKf{align-items:center;display:flex;gap:12px}.Navigation_signOutButton__0Skvl{background:#0000;border:none;border-radius:20px;color:#555;cursor:pointer;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:500;outline:none;padding:clamp(6px,1vw,8px) clamp(12px,1.5vw,16px);position:relative;text-decoration:none;transition:all .25s ease;white-space:nowrap;z-index:1}.Navigation_signOutButton__0Skvl:before{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;right:0;top:0;z-index:-1}.Navigation_signOutButton__0Skvl:hover{box-shadow:0 2px 5px #8a00c41a;color:#8a00c4;transform:translateY(-1px)}.Navigation_signOutButton__0Skvl:hover:before{background:linear-gradient(90deg,#8a00c4,#4a90e2);opacity:.8}.Navigation_mobileMenuToggle__k-ZKA{display:none}.Navigation_hamburgerButton__uwFNY{background:none;border:none;cursor:pointer;height:24px;padding:0;position:relative;width:30px;z-index:1001}.Navigation_hamburgerButton__uwFNY span{background:#ffffffe6;border-radius:3px;display:block;height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.Navigation_hamburgerButton__uwFNY span:first-child{top:0}.Navigation_hamburgerButton__uwFNY span:nth-child(2){top:10px}.Navigation_hamburgerButton__uwFNY span:nth-child(3){top:20px}.Navigation_hamburgerButton__uwFNY.Navigation_active__zmNCD span:first-child{background:#8a00c4;transform:translateY(10px) rotate(45deg)}.Navigation_hamburgerButton__uwFNY.Navigation_active__zmNCD span:nth-child(2){opacity:0}.Navigation_hamburgerButton__uwFNY.Navigation_active__zmNCD span:nth-child(3){background:#8a00c4;transform:translateY(-10px) rotate(-45deg)}.Navigation_mobileNav__x8rMJ{animation:Navigation_dropdownAnimation__t3zoe .3s ease;background:#121212;border-top:1px solid #ffffff1a;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 60px);left:0;overflow-y:auto;padding:20px;position:fixed;top:60px;width:100%;z-index:999}@keyframes Navigation_dropdownAnimation__t3zoe{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.Navigation_mobileNavLinks__6lzqf{display:flex;flex-direction:column;gap:15px;padding:10px 0}.Navigation_mobileNavLink__dPq2Z{border-radius:8px;color:#fffc;font-weight:500;padding:12px 20px;text-decoration:none;transition:all .2s ease}.Navigation_mobileNavLink__dPq2Z:hover{background-color:#8a00c426;color:#fff}.Navigation_mobileNavDivider__iE2iO{background:#ffffff1a;height:1px;margin:10px 0}.Navigation_editorLinkMobile__9Jc56{align-items:center;animation:Navigation_gradientBg__ySwzw 5s ease infinite;background:linear-gradient(-45deg,#8a00c4,#4a90e2,#8a00c4,#4a90e2);background-size:300% 300%;border:none;border-radius:8px;box-shadow:0 4px 15px #8a00c440;color:#fff;display:flex;font-weight:600;justify-content:center;margin:10px 0;padding:12px 20px;text-decoration:none;transition:all .3s ease}.Navigation_editorLinkMobile__9Jc56:hover{animation:Navigation_gradientBg__ySwzw 3s ease infinite;box-shadow:0 6px 20px #8a00c459;transform:translateY(-1px)}.Navigation_userInfoMobile__2dW4C{align-items:center;background:#8a00c40d;border-radius:8px;display:flex;gap:15px;margin:10px 0;padding:15px 20px}.Navigation_userAvatarMobile__pi6Aj{align-items:center;background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.Navigation_userDetailsMobile__RVFdG{flex:1 1}.Navigation_userNameMobile__Yh09K{color:#333;font-weight:600;margin-bottom:4px}.Navigation_userEmailMobile__6aamj{color:#666;font-size:.9rem}.Navigation_signOutButtonMobile__9zYgY{align-items:center;background:#ff3b301a;border:none;border-radius:8px;color:#ff3b30;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:12px 20px;transition:all .2s ease;white-space:nowrap;width:100%}.Navigation_signOutButtonMobile__9zYgY:hover{background:#ff3b3026}.Navigation_signInButton__CWslB,.Navigation_signUpButton__avQ2V{align-items:center;background:#121212;border-radius:8px;color:#fff;display:flex;font-weight:600;justify-content:center;padding:12px 20px;text-decoration:none;transition:all .2s ease;width:100%}.Navigation_signInButton__CWslB{border:1px solid #ffffff4d}.Navigation_signInButton__CWslB:hover{border-color:#ffffff80;transform:translateY(-1px)}.Navigation_signUpButton__avQ2V{background:#000;border:none;border-radius:6px;color:#fff;font-weight:500;padding:8px 20px;position:relative;transition:all .2s ease;z-index:1}.Navigation_signUpButton__avQ2V:before{background:linear-gradient(90deg,#8a00c4,#4a90e2);border-radius:8px;content:"";inset:-2px;position:absolute;z-index:-1}.Navigation_signUpButton__avQ2V:hover{box-shadow:0 4px 12px #8a00c433;transform:translateY(-1px)}@media (max-width:1000px){.Navigation_authLinks__ae7E6{display:none}.Navigation_mobileMenuToggle__k-ZKA{display:block}}@media (max-width:768px){.Navigation_navigation__dutcJ{padding:10px 15px}.Navigation_mobileNav__x8rMJ{height:calc(100vh - 55px);top:55px}.Navigation_logo__sPel9{font-size:1.4rem}}@media (max-width:480px){.Navigation_navigation__dutcJ{padding:8px 12px}.Navigation_mobileNav__x8rMJ{height:calc(100vh - 50px);top:50px}.Navigation_editorLinkMobile__9Jc56,.Navigation_mobileNavLink__dPq2Z,.Navigation_signInButton__CWslB,.Navigation_signUpButton__avQ2V{padding:10px 15px}.Navigation_logo__sPel9{font-size:1.2rem}.Navigation_logoImage__JdWHZ{height:62px;width:62px}}@media (max-width:1175px){.Navigation_navLinks__Moju\+{display:none}.Navigation_mobileMenuToggle__k-ZKA{display:block}.Navigation_navigation__dutcJ.Navigation_menuOpen__Q7kTt{background:#121212}.Navigation_navigation__dutcJ{box-sizing:border-box;max-width:100vw;padding:12px 16px!important;width:100%}}@media (min-width:1176px){.Navigation_mobileMenuToggle__k-ZKA{display:none}.Navigation_mobileNav__x8rMJ{display:none!important}}.Navigation_navigation__dutcJ:after{animation:Navigation_fadeIn__le4JF .2s ease;border-bottom:8px solid #fffffffa;border-left:8px solid #0000;border-right:8px solid #0000;content:"";display:none;position:absolute;right:30px;top:100%;z-index:1000}@keyframes Navigation_fadeIn__le4JF{0%{opacity:0}to{opacity:1}}.Navigation_navigation__dutcJ.Navigation_menuOpen__Q7kTt:after{display:block}.Navigation_searchContainer__yb\+0S{flex-shrink:0;margin-left:clamp(4px,1vw,12px);margin-right:clamp(4px,1vw,8px);position:relative}.Navigation_searchIcon__\+hShV{align-items:center;background:none;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:clamp(6px,1vw,8px);transition:all .2s ease}.Navigation_searchIcon__\+hShV:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.Navigation_searchDropdown__2MJ6i{animation:Navigation_dropdownFadeIn__AgDKm .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:calc(100vw - 40px);overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:400px;z-index:10000}.Navigation_searchInputWrapper__h4lNr{border-bottom:1px solid #00000014;padding:16px;position:relative}.Navigation_searchInputIcon__893OB{color:#999;left:26px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Navigation_searchInput__gY-qp{background:#fff;border:2px solid #8a00c433;border-radius:8px;color:#333;font-size:15px;outline:none;padding:12px 12px 12px 38px;transition:all .2s ease;width:100%}.Navigation_searchInput__gY-qp:focus{border-color:#8a00c4;box-shadow:0 0 0 3px #8a00c41a}.Navigation_searchLoading__SC8iQ{align-items:center;color:#666;display:flex;font-size:14px;gap:12px;justify-content:center;padding:40px 20px}.Navigation_searchLoading__SC8iQ .Navigation_spinner__TdXlU{animation:Navigation_spin__ldtm0 .8s linear infinite;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#8a00c4;height:20px;width:20px}@keyframes Navigation_spin__ldtm0{to{transform:rotate(1turn)}}.Navigation_searchEmpty__Gi0J6{align-items:center;color:#999;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.Navigation_searchEmpty__Gi0J6 svg{margin-bottom:12px;opacity:.5}.Navigation_searchEmpty__Gi0J6 p{color:#555;font-size:15px;font-weight:600;margin:0 0 4px}.Navigation_searchEmpty__Gi0J6 span{color:#999;font-size:13px}.Navigation_searchResults__Vmf8n{max-height:400px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.Navigation_searchResults__Vmf8n::-webkit-scrollbar{width:6px}.Navigation_searchResults__Vmf8n::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.Navigation_searchResults__Vmf8n::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8a00c4,#4a90e2);border-radius:3px}.Navigation_searchResults__Vmf8n::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7a00b4,#3a80d2)}.Navigation_searchResultItem__1EyYu{align-items:center;border-bottom:1px solid #0000000d;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.Navigation_searchResultItem__1EyYu:hover{background:#8a00c40d}.Navigation_searchResultItem__1EyYu:last-child{border-bottom:none}.Navigation_searchResultImage__SnDur{border:1px solid #0000001a;border-radius:6px;flex-shrink:0;height:50px;object-fit:cover;width:50px}.Navigation_searchResultInfo__xEJAH{flex:1 1;min-width:0}.Navigation_searchResultName__1lbk1{color:#333;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_searchResultPrice__4NNPw,.Navigation_searchResultViewAll__FFhpR{color:#8a00c4;font-size:14px;font-weight:600}.Navigation_searchResultViewAll__FFhpR{align-items:center;background:linear-gradient(90deg,#8a00c40d,#4a90e20d);border-top:1px solid #8a00c41a;display:flex;justify-content:center;padding:12px;text-decoration:none;transition:all .2s ease}.Navigation_searchResultViewAll__FFhpR:hover{background:linear-gradient(90deg,#8a00c41a,#4a90e21a)}.Navigation_wishlistLink__Q3D11{align-items:center;display:flex;flex-shrink:0;margin-left:clamp(8px,1.5vw,12px);position:relative;text-decoration:none}.Navigation_wishlistIcon__e8dWm{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:clamp(20px,2.5vw,24px);justify-content:center;padding:clamp(6px,1vw,8px);position:relative;transition:all .3s ease}.Navigation_wishlistIcon__e8dWm svg{stroke:#fff;color:#fff;height:clamp(20px,2.5vw,24px);transition:all .3s ease;width:clamp(20px,2.5vw,24px)}.Navigation_wishlistIcon__e8dWm:hover{background:#ffffff1a;transform:scale(1.1)}.Navigation_wishlistIcon__e8dWm:hover svg{fill:#ff6b9d;stroke:#ff6b9d}.Navigation_wishlistBadge__uOEXB{align-items:center;animation:Navigation_popIn__h3HFt .3s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#ff6b9d,#ec4899);border:2px solid #121212;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px;position:absolute;right:2px;top:2px}.Navigation_cartLink__2t4RG{align-items:center;display:flex;flex-shrink:0;margin-left:clamp(8px,1.5vw,12px);margin-right:clamp(16px,2.5vw,24px);position:relative;text-decoration:none}.Navigation_cartIcon__K8TG1{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:clamp(20px,2.5vw,24px);justify-content:center;padding:clamp(6px,1vw,8px);position:relative;transition:transform .2s ease}.Navigation_cartIcon__K8TG1 svg{stroke:#fff;color:#fff;height:clamp(20px,2.5vw,24px);width:clamp(20px,2.5vw,24px)}.Navigation_cartIcon__K8TG1:hover{background:#ffffff1a;transform:scale(1.1)}.Navigation_cartIcon__K8TG1:hover svg{stroke:#fff;color:#fff}.Navigation_cartBadge__A5QxM{align-items:center;animation:Navigation_popIn__h3HFt .3s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #121212;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px;position:absolute;right:2px;top:2px}@keyframes Navigation_popIn__h3HFt{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.Navigation_mobileAuthButtons__uMxv5{align-items:center;display:none;gap:6px;margin-left:8px;margin-right:8px}.Navigation_mobileAuthButton__mMa\+6{align-items:center;background:#ffffff1a;border-radius:8px;color:#ffffffe6;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:6px 8px;text-decoration:none;transition:all .2s ease}.Navigation_mobileAuthButton__mMa\+6:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.Navigation_mobileSignUpButton__UECzC{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:8px;box-shadow:0 2px 8px #8a00c44d;color:#fff;display:flex;font-size:13px;font-weight:600;justify-content:center;padding:6px 12px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Navigation_mobileSignUpButton__UECzC:hover{box-shadow:0 4px 12px #8a00c466;transform:translateY(-1px) scale(1.05)}@media (max-width:1175px){.Navigation_mobileAuthButtons__uMxv5{display:flex}}@media (max-width:480px){.Navigation_mobileAuthButtons__uMxv5{gap:4px;margin-left:4px;margin-right:4px}.Navigation_mobileAuthButton__mMa\+6{padding:5px 6px}.Navigation_mobileSignUpButton__UECzC{font-size:12px;padding:5px 10px}}@media (max-width:768px){.Navigation_searchContainer__yb\+0S{margin-left:4px;margin-right:4px}.Navigation_searchDropdown__2MJ6i{left:auto;max-width:calc(100vw - 32px);right:0;transform:translateX(calc(-100% + 36px));width:min(90vw,400px)}.Navigation_searchResults__Vmf8n{max-height:350px}.Navigation_searchInput__gY-qp{font-size:14px}.Navigation_searchResultItem__1EyYu{padding:10px 12px}.Navigation_searchResultImage__SnDur{height:45px;width:45px}.Navigation_searchResultName__1lbk1,.Navigation_searchResultPrice__4NNPw{font-size:13px}}@media (max-width:480px){.Navigation_searchContainer__yb\+0S{margin-left:2px;margin-right:2px;position:static}.Navigation_searchIcon__\+hShV{height:32px;padding:6px;width:32px}.Navigation_searchDropdown__2MJ6i{left:12px;max-width:calc(100vw - 24px);position:fixed;right:12px;top:60px;transform:none;width:calc(100vw - 24px);z-index:10001}.Navigation_searchResults__Vmf8n{max-height:calc(100vh - 160px)}.Navigation_searchInput__gY-qp{font-size:13px;padding:10px 10px 10px 34px}.Navigation_searchInputIcon__893OB{height:16px;left:22px;width:16px}.Navigation_searchResultItem__1EyYu{gap:10px;padding:8px 10px}.Navigation_searchResultImage__SnDur{height:40px;width:40px}.Navigation_searchResultName__1lbk1,.Navigation_searchResultPrice__4NNPw{font-size:12px}.Navigation_searchResultViewAll__FFhpR{font-size:13px;padding:10px}}.FAQPage_faqPage__5Y9Cp{background:linear-gradient(180deg,#f8f9fa,#fff);display:flex;flex-direction:column;min-height:100vh}.FAQPage_hero__-PbJX{background:linear-gradient(135deg,#8a00c4,#4a90e2);color:#fff;padding:80px 20px;text-align:center}.FAQPage_heroContent__H0nk-{margin:0 auto;max-width:800px}.FAQPage_heroContent__H0nk- h1{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px #0003}.FAQPage_heroContent__H0nk- p{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;opacity:.95}.FAQPage_faqContent__IBbBf{background:#fff;padding:60px 20px}.FAQPage_container__CguQX{margin:0 auto;max-width:1100px;width:100%}.FAQPage_categoryTabs__n7L8\+{border-bottom:2px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;padding-bottom:30px}.FAQPage_categoryTab__dhOiz{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease}.FAQPage_categoryTab__dhOiz:hover{background:#8a00c40d;border-color:#8a00c4;color:#8a00c4}.FAQPage_categoryTab__dhOiz.FAQPage_active__Er-lN{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-color:#0000;box-shadow:0 4px 12px #8a00c44d;color:#fff}.FAQPage_questionsList__HN\+Rl{margin:0 auto;max-width:900px}.FAQPage_categoryTitle__-UvIA{align-items:center;color:#1f2937;display:flex;font-size:2rem;font-weight:700;gap:12px;margin-bottom:30px}.FAQPage_categoryTitle__-UvIA:before{background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:3px;content:"";height:40px;width:6px}.FAQPage_questionCard__rzuV\+{background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.FAQPage_questionCard__rzuV\+:hover{border-color:#8a00c4;box-shadow:0 4px 12px #8a00c41a}.FAQPage_questionCard__rzuV\+.FAQPage_expanded__PNCuW{border-color:#8a00c4;box-shadow:0 8px 20px #8a00c426}.FAQPage_questionHeader__SlVxG{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px 24px;text-align:left;transition:background-color .2s ease;width:100%}.FAQPage_questionHeader__SlVxG:hover{background-color:#8a00c405}.FAQPage_questionHeader__SlVxG h3{color:#1f2937;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}.FAQPage_expandIcon__Eyjot{color:#8a00c4;flex-shrink:0;transition:transform .3s ease}.FAQPage_questionCard__rzuV\+.FAQPage_expanded__PNCuW .FAQPage_expandIcon__Eyjot{transform:rotate(180deg)}.FAQPage_questionAnswer__WjTY7{background:#8a00c405;padding:0 24px 24px}.FAQPage_questionAnswer__WjTY7 p{color:#4b5563;font-size:1rem;line-height:1.8;margin:0}.FAQPage_contactSection__-X8I3{background:linear-gradient(135deg,#f8f9fa,#e5e7eb);padding:80px 20px}.FAQPage_contactCard__KnsTQ{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:700px;padding:50px 40px;text-align:center}.FAQPage_contactCard__KnsTQ h2{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:15px}.FAQPage_contactCard__KnsTQ p{color:#6b7280;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.FAQPage_contactButtons__7nZJP{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.FAQPage_contactButton__sjaBZ,.FAQPage_emailButton__SNn9x{align-items:center;border-radius:10px;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-width:160px;padding:14px 32px;text-decoration:none;transition:all .3s ease}.FAQPage_contactButton__sjaBZ{background:linear-gradient(135deg,#8a00c4,#4a90e2);box-shadow:0 4px 15px #8a00c44d;color:#fff}.FAQPage_contactButton__sjaBZ:hover{box-shadow:0 6px 20px #8a00c466;transform:translateY(-2px)}.FAQPage_emailButton__SNn9x{background:#fff;border:2px solid #8a00c4;color:#8a00c4}.FAQPage_emailButton__SNn9x:hover{background:#8a00c41a;transform:translateY(-2px)}@media (max-width:768px){.FAQPage_hero__-PbJX{padding:60px 20px}.FAQPage_faqContent__IBbBf{padding:40px 15px}.FAQPage_categoryTabs__n7L8\+{gap:8px}.FAQPage_categoryTab__dhOiz{font-size:14px;padding:10px 16px}.FAQPage_categoryTitle__-UvIA{font-size:1.5rem}.FAQPage_questionHeader__SlVxG h3{font-size:1rem}.FAQPage_questionHeader__SlVxG{padding:16px 20px}.FAQPage_questionAnswer__WjTY7{padding:0 20px 20px}.FAQPage_contactCard__KnsTQ{padding:40px 30px}.FAQPage_contactButtons__7nZJP{flex-direction:column}.FAQPage_contactButton__sjaBZ,.FAQPage_emailButton__SNn9x{width:100%}}@media (max-width:480px){.FAQPage_hero__-PbJX{padding:40px 15px}.FAQPage_categoryTabs__n7L8\+{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.FAQPage_categoryTab__dhOiz{flex-shrink:0;white-space:nowrap}.FAQPage_questionHeader__SlVxG{padding:14px 16px}.FAQPage_questionAnswer__WjTY7{padding:0 16px 16px}.FAQPage_questionAnswer__WjTY7 p{font-size:.95rem}.FAQPage_contactCard__KnsTQ{padding:30px 20px}.FAQPage_contactCard__KnsTQ h2{font-size:1.5rem}.FAQPage_contactCard__KnsTQ p{font-size:1rem}}.Footer_footer__bE0rs{background-color:#000;border-top:1px solid #222;color:#fff;margin-top:0;padding:60px 20px 30px;position:relative}.Footer_footerContent__hjyeC{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1400px}.Footer_footerSection__gSrMx{min-width:0}.Footer_footerSection__gSrMx h3{color:#fff;font-size:1.5rem;margin-bottom:1.2rem}.Footer_footerSection__gSrMx h4{color:#fff;font-size:1.1rem;margin-bottom:1.2rem}.Footer_footerSection__gSrMx p{color:#aaa;line-height:1.6;margin-bottom:1.5rem}.Footer_footerSection__gSrMx ul{list-style:none;margin:0;padding:0}.Footer_footerSection__gSrMx ul li{margin-bottom:.9rem}.Footer_footerSection__gSrMx ul li a{color:#aaa;display:inline-block;padding:2px 0;text-decoration:none;transition:color .2s}.Footer_footerSection__gSrMx ul li a:hover{color:#6200ea}.Footer_socialLinks__1tRTL{display:flex;flex-wrap:wrap;gap:15px}.Footer_socialLinks__1tRTL a{align-items:center;background-color:#333;border-radius:50%;color:#fff;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.Footer_socialLinks__1tRTL a:hover{background-color:#6200ea;color:#fff;transform:translateY(-3px)}.Footer_footerBottom__FVESq{border-top:1px solid #222;color:#888;display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-between;margin:40px auto 0;max-width:1200px;padding-top:20px}@media (max-width:1200px){.Footer_footerContent__hjyeC{gap:40px 30px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Footer_footerContent__hjyeC{gap:40px 40px;grid-template-columns:repeat(2,1fr)}.Footer_footerSection__gSrMx{text-align:center}.Footer_socialLinks__1tRTL{justify-content:center}.Footer_footerBottom__FVESq{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.Footer_footerContent__hjyeC{gap:30px 20px;grid-template-columns:repeat(2,1fr)}.Footer_footer__bE0rs{padding:40px 15px 30px}.Footer_footerSection__gSrMx{text-align:center}.Footer_socialLinks__1tRTL{grid-column:span 2;justify-content:center}.Footer_socialLinks__1tRTL a{font-size:14px;height:38px;width:38px}.Footer_footerSection__gSrMx h3,.Footer_footerSection__gSrMx h4{font-size:.95rem;margin-bottom:.9rem}.Footer_footerSection__gSrMx ul li{margin-bottom:.7rem}.Footer_footerSection__gSrMx ul li a{font-size:.85rem;padding:4px 0}.Footer_footerSection__gSrMx p{font-size:.85rem}.Footer_footerBottom__FVESq{font-size:.85rem;margin-top:30px;text-align:center}}.landing-page .Footer_footer__bE0rs{margin-top:-20px}.editor-page .Footer_footer__bE0rs{clear:both;margin-top:5px;padding-bottom:20px;padding-top:30px;position:relative;width:100%;z-index:10}.editor-content-wrapper,.editor-page,.landing-page{box-sizing:border-box;max-width:100vw;overflow-x:hidden;position:relative;width:100%}@media (max-width:768px){.editor-content-wrapper,.editor-page,.landing-page{margin-left:0!important;margin-right:0!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:0!important;padding-right:0!important;width:100%!important}.editor-content-wrapper>*,.editor-page>*,.landing-page>*{box-sizing:border-box;max-width:100vw}}.AdminNavigation_adminNav__g-MtG{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:3px solid #8a00c4;box-shadow:0 4px 12px #0000004d;position:sticky;top:0;z-index:1000}.AdminNavigation_container__0Kipr{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 24px}.AdminNavigation_brand__hjYy0{flex-shrink:0}.AdminNavigation_brandLink__nwmUz{align-items:center;color:#fff;display:flex;gap:12px;text-decoration:none;transition:opacity .2s ease}.AdminNavigation_brandLink__nwmUz:hover{opacity:.9}.AdminNavigation_brandIcon__ifryH{color:#8a00c4;filter:drop-shadow(0 2px 4px rgba(138,0,196,.5));font-size:32px}.AdminNavigation_brandText__f-Df8{display:flex;flex-direction:column;gap:2px}.AdminNavigation_brandTitle__tzxWl{font-size:18px;font-weight:800;letter-spacing:.5px;line-height:1}.AdminNavigation_brandSubtitle__0shnA{font-size:11px;font-weight:600;letter-spacing:1px;opacity:.7;text-transform:uppercase}.AdminNavigation_navLinks__d9Yct{display:flex;flex:1 1;gap:8px;justify-content:center;max-width:600px}.AdminNavigation_navLink__rM6sV{align-items:center;border-radius:8px;color:#fffc;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;position:relative;text-decoration:none;transition:all .2s ease}.AdminNavigation_navLink__rM6sV:hover{background:#ffffff1a;color:#fff}.AdminNavigation_navLink__rM6sV.AdminNavigation_active__qv7P5{background:#8a00c44d;color:#fff}.AdminNavigation_settingsDropdown__YiPtc{position:relative}.AdminNavigation_settingsBtn__m5dJS{background:none;border:none;cursor:pointer;font-family:inherit}.AdminNavigation_chevron__0RG6K{font-size:12px;transition:transform .2s ease}.AdminNavigation_chevronUp__MkXoQ{transform:rotate(180deg)}.AdminNavigation_settingsMenu__Y9jqt{animation:AdminNavigation_slideDown__XXI2M .2s ease;background:#1a1a2e;border:2px solid #8a00c4;border-radius:8px;box-shadow:0 8px 24px #0006;left:auto;margin-top:8px;max-height:calc(100vh - 120px);max-width:calc(100vw - 40px);min-width:220px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scrollbar-color:#8a00c4 #16213e;scrollbar-width:thin;top:100%;width:max-content;z-index:10000}.AdminNavigation_settingsMenu__Y9jqt::-webkit-scrollbar{width:6px}.AdminNavigation_settingsMenu__Y9jqt::-webkit-scrollbar-track{background:#16213e;border-radius:4px}.AdminNavigation_settingsMenu__Y9jqt::-webkit-scrollbar-thumb{background:#8a00c4;border-radius:4px}.AdminNavigation_settingsMenu__Y9jqt::-webkit-scrollbar-thumb:hover{background:#9b15d6}@media (max-height:600px){.AdminNavigation_settingsMenu__Y9jqt{max-height:calc(100vh - 100px)}}@media (max-height:500px){.AdminNavigation_settingsMenu__Y9jqt{max-height:calc(100vh - 80px)}}@media (max-width:480px){.AdminNavigation_settingsMenu__Y9jqt{left:auto;max-width:calc(100vw - 20px);right:0}.AdminNavigation_settingsLink__WMTUJ{font-size:13px;padding:10px 12px}.AdminNavigation_settingsIcon__dZBHN{font-size:14px}}@media (max-width:640px){.AdminNavigation_settingsMenu__Y9jqt{left:auto;max-width:calc(100vw - 30px);right:0}}@media (max-width:768px){.AdminNavigation_settingsMenu__Y9jqt{max-width:calc(100vw - 40px)}}@media (max-width:900px){.AdminNavigation_settingsMenu__Y9jqt{left:auto;right:0}}@keyframes AdminNavigation_slideDown__XXI2M{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminNavigation_settingsLink__WMTUJ{align-items:center;border-bottom:1px solid #ffffff1a;color:#fffc;display:flex;font-size:14px;font-weight:600;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.AdminNavigation_settingsLink__WMTUJ span{overflow:hidden;text-overflow:ellipsis}.AdminNavigation_settingsLink__WMTUJ:last-child{border-bottom:none}.AdminNavigation_settingsLink__WMTUJ:hover{background:#8a00c433;color:#fff}.AdminNavigation_settingsLink__WMTUJ.AdminNavigation_active__qv7P5{background:#8a00c466;color:#fff}.AdminNavigation_settingsIcon__dZBHN{color:#8a00c4;font-size:16px}.AdminNavigation_navLink__rM6sV.AdminNavigation_active__qv7P5:after{background:#8a00c4;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.AdminNavigation_navIcon__Y1Qct{font-size:16px}.AdminNavigation_userMenu__1FXZ9{align-items:center;display:flex;flex-shrink:0;gap:16px}.AdminNavigation_viewStoreBtn__rdvZN{align-items:center;background:#4a90e233;border:1px solid #4a90e266;border-radius:8px;color:#4a90e2;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.AdminNavigation_viewStoreBtn__rdvZN:hover{background:#4a90e24d;border-color:#4a90e2;color:#fff}.AdminNavigation_viewStoreText__Z2\+Cd{white-space:nowrap}.AdminNavigation_userInfo__SH6L8{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;gap:12px;padding:8px 16px}.AdminNavigation_userAvatar__gW4nl{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.AdminNavigation_userDetails__r\+VnW{display:flex;flex-direction:column;gap:2px}.AdminNavigation_userName__wSjMm{color:#fff;font-size:13px;font-weight:600;line-height:1;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminNavigation_userRole__B6-90{color:#8a00c4;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.AdminNavigation_iconBtn__joN2x{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AdminNavigation_iconBtn__joN2x:hover{background:#ffffff1a;color:#fff}.AdminNavigation_logoutBtn__YHECU{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s ease}.AdminNavigation_logoutBtn__YHECU:hover{background:#ef444433;border-color:#ef4444;color:#fee2e2}.AdminNavigation_logoutText__TYtlb{white-space:nowrap}.AdminNavigation_mobileMenuBtn__jCgcY{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:20px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AdminNavigation_mobileMenuBtn__jCgcY:hover{background:#ffffff1a}.AdminNavigation_mobileMenu__9mzYJ{animation:AdminNavigation_fadeIn__SNjnO .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;bottom:0;display:none;left:0;position:fixed;right:0;top:70px;z-index:999}@keyframes AdminNavigation_fadeIn__SNjnO{0%{opacity:0}to{opacity:1}}.AdminNavigation_mobileMenuContent__aMytQ{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#1a1a2e,#16213e);height:100%;overflow-x:hidden;overflow-y:auto;padding:24px;scrollbar-color:#8a00c4 #16213e;scrollbar-width:thin}.AdminNavigation_mobileMenuContent__aMytQ::-webkit-scrollbar{width:6px}.AdminNavigation_mobileMenuContent__aMytQ::-webkit-scrollbar-track{background:#16213e;border-radius:4px}.AdminNavigation_mobileMenuContent__aMytQ::-webkit-scrollbar-thumb{background:#8a00c4;border-radius:4px}.AdminNavigation_mobileMenuContent__aMytQ::-webkit-scrollbar-thumb:hover{background:#9b15d6}.AdminNavigation_mobileUserInfo__WbkPp{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.AdminNavigation_mobileUserAvatar__892bu{align-items:center;background:linear-gradient(135deg,#8a00c4,#4a90e2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;width:50px}.AdminNavigation_mobileUserDetails__Vcujt{display:flex;flex-direction:column;gap:4px}.AdminNavigation_mobileUserName__8hJQC{color:#fff;font-size:16px;font-weight:700;line-height:1}.AdminNavigation_mobileUserRole__6h\+CY{color:#8a00c4;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.AdminNavigation_mobileNavLinks__u-9lq{display:flex;flex-direction:column;gap:8px}.AdminNavigation_mobileNavLink__7Deoa{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fffc;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:16px;padding:16px 20px;text-decoration:none;transition:all .2s ease}.AdminNavigation_mobileNavLink__7Deoa.AdminNavigation_active__qv7P5,.AdminNavigation_mobileNavLink__7Deoa:hover{background:#8a00c433;border-color:#8a00c4;color:#fff}.AdminNavigation_mobileNavIcon__moBN3{font-size:18px;width:24px}.AdminNavigation_mobileLogout__9r7Lh{background:#ef44441a;border-color:#ef44444d;color:#ef4444;margin-top:16px}.AdminNavigation_mobileLogout__9r7Lh:hover{background:#ef444433;border-color:#ef4444}.AdminNavigation_mobileSettingsSection__tTHhi{background:#8a00c40d;border:1px solid #8a00c44d;border-radius:12px;margin-top:8px;overflow:hidden}.AdminNavigation_mobileSettingsHeader__4LyIb{align-items:center;background:#8a00c433;border-bottom:1px solid #8a00c44d;color:#fff;display:flex;font-size:15px;font-weight:700;gap:16px;padding:14px 20px}.AdminNavigation_mobileSubLink__NGJwu{background:#ffffff05;border-left:3px solid #0000;padding-left:40px}.AdminNavigation_mobileSubLink__NGJwu.AdminNavigation_active__qv7P5,.AdminNavigation_mobileSubLink__NGJwu:hover{background:#8a00c426;border-left-color:#8a00c4}@media (max-width:1669px){.AdminNavigation_settingsMenu__Y9jqt{left:auto;max-height:calc(100vh - 90px);position:fixed;right:20px;top:70px}}@media (max-width:1200px){.AdminNavigation_navLinks__d9Yct{gap:4px;max-width:500px}.AdminNavigation_navLink__rM6sV{font-size:13px;gap:6px;padding:8px 12px}.AdminNavigation_navIcon__Y1Qct{font-size:14px}.AdminNavigation_userName__wSjMm{max-width:120px}.AdminNavigation_settingsMenu__Y9jqt{max-height:calc(100vh - 100px)}}@media (max-width:1100px) and (min-width:1025px){.AdminNavigation_settingsMenu__Y9jqt{right:20px}}@media (max-width:1024px){.AdminNavigation_logoutText__TYtlb,.AdminNavigation_navLinks__d9Yct,.AdminNavigation_userDetails__r\+VnW,.AdminNavigation_viewStoreText__Z2\+Cd{display:none}.AdminNavigation_userInfo__SH6L8{padding:8px}.AdminNavigation_iconBtn__joN2x{display:none}.AdminNavigation_mobileMenuBtn__jCgcY{display:flex}.AdminNavigation_mobileMenu__9mzYJ{display:block}.AdminNavigation_userMenu__1FXZ9{gap:12px}}@media (max-width:768px){.AdminNavigation_container__0Kipr{height:65px;padding:0 16px}.AdminNavigation_brandSubtitle__0shnA,.AdminNavigation_userInfo__SH6L8{display:none}.AdminNavigation_userMenu__1FXZ9{gap:10px}}@media (max-width:640px){.AdminNavigation_container__0Kipr{height:60px;padding:0 12px}.AdminNavigation_brandIcon__ifryH{font-size:24px}.AdminNavigation_brandTitle__tzxWl{font-size:15px}.AdminNavigation_brand__hjYy0{min-width:0}.AdminNavigation_brandText__f-Df8{gap:0}.AdminNavigation_userMenu__1FXZ9{gap:8px}.AdminNavigation_logoutBtn__YHECU,.AdminNavigation_viewStoreBtn__rdvZN{height:36px;justify-content:center;min-width:36px;padding:0;width:36px}.AdminNavigation_mobileMenuContent__aMytQ{padding:16px}.AdminNavigation_mobileMenu__9mzYJ{top:60px}}@media (max-width:480px){.AdminNavigation_container__0Kipr{height:56px;padding:0 8px}.AdminNavigation_brandIcon__ifryH{font-size:22px}.AdminNavigation_brandTitle__tzxWl{font-size:14px}.AdminNavigation_logoutBtn__YHECU,.AdminNavigation_mobileMenuBtn__jCgcY,.AdminNavigation_viewStoreBtn__rdvZN{font-size:16px;height:32px;width:32px}.AdminNavigation_userMenu__1FXZ9{gap:6px}.AdminNavigation_mobileMenu__9mzYJ{top:56px}}.AdminFooter_adminFooter__2MUCP{background:linear-gradient(135deg,#1a1a2e,#16213e);border-top:3px solid #8a00c4;color:#fff;margin-top:auto}.AdminFooter_container__F\+XLj{margin:0 auto;max-width:1600px;padding:40px 24px}.AdminFooter_topSection__TwAMb{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:32px}.AdminFooter_footerBrand__iR8Ay{display:flex;flex-direction:column;gap:16px}.AdminFooter_brandHeader__36qTp{align-items:center;display:flex;gap:12px}.AdminFooter_brandIcon__C9ycl{color:#8a00c4;filter:drop-shadow(0 2px 6px rgba(138,0,196,.5));font-size:36px}.AdminFooter_brandTitle__NWRrv{font-size:20px;font-weight:800;line-height:1.2;margin:0}.AdminFooter_brandSubtitle__bBNFC{font-size:12px;font-weight:600;letter-spacing:1px;margin:0;opacity:.7;text-transform:uppercase}.AdminFooter_brandDescription__mXuZW{font-size:14px;line-height:1.6;margin:0;max-width:350px;opacity:.7}.AdminFooter_footerSection__G2XbZ{display:flex;flex-direction:column;gap:12px}.AdminFooter_sectionTitle__dhu5U{align-items:center;color:#8a00c4;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.AdminFooter_sectionIcon__zridU{font-size:14px}.AdminFooter_linkList__sDL31{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.AdminFooter_footerLink__zB\+Vc{background:none;border:none;color:#fff9;cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-align:left;text-decoration:none;transition:all .2s ease}.AdminFooter_footerLink__zB\+Vc:hover{color:#fff;padding-left:4px}.AdminFooter_divider__PaXky{background:linear-gradient(90deg,#0000,#8a00c44d 20%,#8a00c480 50%,#8a00c44d 80%,#0000);height:1px;margin:32px 0}.AdminFooter_bottomSection__NJOLk{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:16px 0}.AdminFooter_copyright__fyNPB{align-items:center;display:flex;font-size:13px;gap:8px;opacity:.7}.AdminFooter_copyrightIcon__zpuTy{color:#8a00c4;font-size:16px}.AdminFooter_statusIndicators__BIWIe{align-items:center;display:flex;gap:24px}.AdminFooter_statusItem__6bA6E{align-items:center;display:flex;font-size:12px;gap:8px;opacity:.8}.AdminFooter_statusDot__HHt8J{animation:AdminFooter_pulse__0R3XA 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98199;height:8px;width:8px}@keyframes AdminFooter_pulse__0R3XA{0%,to{opacity:1}50%{opacity:.5}}.AdminFooter_statusIcon__ccPyl{color:#10b981;font-size:12px}.AdminFooter_statusText__m5-Og{font-weight:600}.AdminFooter_bottomLinks__OPMxv{align-items:center;display:flex;font-size:13px;gap:12px}.AdminFooter_bottomLink__GwHg9{align-items:center;background:none;border:none;color:#fff9;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;padding:0;text-decoration:none;transition:color .2s ease}.AdminFooter_bottomLink__GwHg9:hover{color:#fff}.AdminFooter_linkSeparator__LbsXs{opacity:.3}.AdminFooter_securityNotice__24zEi{align-items:center;background:#eab3081a;border:1px solid #eab3084d;border-radius:8px;display:flex;gap:12px;margin-top:24px;padding:16px 20px}.AdminFooter_noticeIcon__kP\+RR{color:#eab308;flex-shrink:0;font-size:18px}.AdminFooter_securityNotice__24zEi p{font-size:12px;line-height:1.5;margin:0;opacity:.9}.AdminFooter_securityNotice__24zEi strong{color:#eab308;font-weight:700}@media (max-width:1024px){.AdminFooter_topSection__TwAMb{gap:32px;grid-template-columns:1fr 1fr}.AdminFooter_footerBrand__iR8Ay{grid-column:1/-1}}@media (max-width:768px){.AdminFooter_container__F\+XLj{padding:32px 16px}.AdminFooter_topSection__TwAMb{gap:24px;grid-template-columns:1fr}.AdminFooter_bottomSection__NJOLk{align-items:flex-start;flex-direction:column;gap:16px}.AdminFooter_statusIndicators__BIWIe{align-items:flex-start;flex-direction:column;gap:12px}.AdminFooter_bottomLinks__OPMxv{flex-wrap:wrap}.AdminFooter_securityNotice__24zEi{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.AdminFooter_brandHeader__36qTp{align-items:flex-start;flex-direction:column;gap:8px}.AdminFooter_brandIcon__C9ycl{font-size:28px}.AdminFooter_brandTitle__NWRrv{font-size:18px}.AdminFooter_bottomLinks__OPMxv,.AdminFooter_copyright__fyNPB{font-size:12px}}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{max-width:100vw;overflow-x:hidden;position:relative;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333;font-family:Poppins,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 1rem}a{color:#4a90e2;text-decoration:none;transition:color .2s ease}a:hover{color:#8a00c4}button{cursor:pointer;font-family:inherit}button,input,select,textarea{font:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.notification-exit{animation:slideOut .3s ease-in forwards}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#8031e01a;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#8031e080;border:2px solid #8031e01a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#8031e0b3}*{scrollbar-color:#8031e080 #8031e01a;scrollbar-width:thin}