@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600&display=swap";.Ai_aiPage__XeCDJ{--ai-bg:#f6f7fb;--ai-surface:#fff;--ai-border:rgba(18,20,33,.08);--ai-text-primary:#0f111a;--ai-text-secondary:rgba(15,17,26,.65);--ai-text-muted:rgba(15,17,26,.5);--ai-icon-bg:rgba(15,17,26,.08);--ai-highlight:#ff4d67;width:100%;padding:56px 64px 96px;box-sizing:border-box;font-family:Space Grotesk,PingFang SC,sans-serif}.Ai_header__9vMmn{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Ai_header__9vMmn span{color:#1c212a;font-size:16px;font-weight:500}.Ai_header__9vMmn button{border-radius:19px;background:linear-gradient(310deg,#821ced 16.09%,#e7166b 84.71%);color:#fff;font-size:14px;font-weight:500;padding:6px 24px;cursor:pointer;border:none}.Ai_sectionHeader__fxQed{margin-bottom:32px}.Ai_sectionHeader__fxQed .Ai_eyebrow___ou_a{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ai-text-muted);margin-bottom:8px}.Ai_sectionHeader__fxQed h1{margin:0;font-size:32px;font-weight:600;color:var(--ai-text-primary);line-height:1.2}.Ai_sectionHeader__fxQed p{margin:12px 0 0;font-size:16px;color:var(--ai-text-secondary);max-width:620px;line-height:1.6}.Ai_videoGrid__JhgIV{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:28px;gap:28px}.Ai_videoCard__A8hss{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.Ai_videoCard__A8hss:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(15,17,26,.16)}.Ai_videoCard__A8hss:hover img{transform:scale(1.04)}.Ai_poster__FBJXT{position:relative;width:100%;aspect-ratio:320/428;overflow:hidden}.Ai_poster__FBJXT img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Ai_posterGradient__Fo5R8{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.65))}.Ai_tagPill__FYxsF{top:18px;left:18px;padding:6px 14px;background:rgba(0,0,0,.55);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.Ai_durationBadge__cU34t,.Ai_tagPill__FYxsF{position:absolute;border-radius:999px;color:#fff}.Ai_durationBadge__cU34t{bottom:18px;right:18px;padding:6px 12px;background:rgba(0,0,0,.75);font-size:13px;font-weight:500}.Ai_cardBody__oTQiW{padding:10px;display:flex;flex-direction:column;gap:16px}.Ai_tagList__w8KTV{display:flex;flex-wrap:wrap;gap:8px}.Ai_tagList__w8KTV .Ai_tag__266Vi{font-size:12px;padding:4px 12px;border-radius:999px;background:rgba(255,77,103,.12);color:var(--ai-highlight);font-weight:500}.Ai_title___Vnu4{margin:0;font-size:18px;font-weight:600;color:var(--ai-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Ai_description__F6FoL{margin:0;font-size:14px;color:var(--ai-text-secondary);line-height:1.6;min-height:44px}.Ai_metaRow__Rf2ZM{display:flex;align-items:center;justify-content:space-between;gap:12px}.Ai_userInfo__8NgaH{display:flex;align-items:center;gap:10px;flex:1 1}.Ai_avatar__0lQOU{width:30px;height:30px;border-radius:50%;object-fit:cover;background:rgba(0,0,0,.08)}.Ai_userName__MFdOX{font-size:14px;color:var(--ai-text-primary);font-weight:500}.Ai_stats__Nr3nH{display:flex;align-items:center;gap:16px}.Ai_statItem__HKKjB{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ai-text-secondary);font-weight:600}.Ai_statItem__HKKjB .Ai_iconCircle__WE93U{width:32px;height:32px;border-radius:50%;background:var(--ai-icon-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--ai-text-primary);font-size:16px}.Ai_likeIcon__dyy7I{width:18px;height:18px;object-fit:contain}@media(max-width:1840px){.Ai_aiPage__XeCDJ{padding:40px 32px 72px}.Ai_videoGrid__JhgIV{grid-template-columns:repeat(auto-fill,minmax(250px,5fr));gap:20px}}@media(max-width:1440px){.Ai_aiPage__XeCDJ{padding:40px 32px 72px}.Ai_videoGrid__JhgIV{grid-template-columns:repeat(auto-fill,minmax(250px,4fr));gap:20px}}@media(max-width:1100px){.Ai_aiPage__XeCDJ{padding:40px 32px 72px}.Ai_videoGrid__JhgIV{grid-template-columns:repeat(auto-fill,minmax(250px,3fr));gap:20px}}@media(max-width:768px){.Ai_aiPage__XeCDJ{padding:32px 20px 60px}.Ai_videoGrid__JhgIV{grid-template-columns:repeat(auto-fill,minmax(250px,2fr));gap:20px}}[data-theme=dark] .Ai_aiPage__XeCDJ{--ai-bg:#0f111a;--ai-surface:#1c1f2b;--ai-border:hsla(0,0%,100%,.08);--ai-text-primary:hsla(0,0%,100%,.94);--ai-text-secondary:hsla(0,0%,100%,.75);--ai-text-muted:hsla(0,0%,100%,.5);--ai-icon-bg:hsla(0,0%,100%,.12);box-shadow:none}.PublicModal_lightTheme__OXVXq{--pm-mask-bg:rgba(0,0,0,.45);--pm-container-bg:#fff;--pm-container-shadow:0 16px 48px 16px rgba(0,0,0,.12);--pm-header-bg:#fff;--pm-header-border:#f0f0f0;--pm-title-text:#222;--pm-close-icon:#999;--pm-close-hover-bg:rgba(0,0,0,.06);--pm-close-hover-icon:#666;--pm-close-active-bg:rgba(0,0,0,.1);--pm-body-scrollbar:#d9d9d9;--pm-body-scrollbar-hover:#bfbfbf;--pm-footer-bg:#fff;--pm-footer-border:#f0f0f0}.PublicModal_darkTheme__gDH2J{--pm-mask-bg:rgba(0,0,0,.65);--pm-container-bg:#1d1f2a;--pm-container-shadow:0 18px 48px 16px rgba(0,0,0,.55);--pm-header-bg:#1d1f2a;--pm-header-border:hsla(0,0%,100%,.08);--pm-title-text:hsla(0,0%,100%,.92);--pm-close-icon:hsla(0,0%,100%,.55);--pm-close-hover-bg:hsla(0,0%,100%,.12);--pm-close-hover-icon:hsla(0,0%,100%,.85);--pm-close-active-bg:hsla(0,0%,100%,.18);--pm-body-scrollbar:hsla(0,0%,100%,.2);--pm-body-scrollbar-hover:hsla(0,0%,100%,.35);--pm-footer-bg:rgba(30,32,44,.98);--pm-footer-border:hsla(0,0%,100%,.08)}.PublicModal_modalMask__Rmqv3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--pm-mask-bg,rgba(0,0,0,.45));display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:PublicModal_fadeIn__astmo .2s ease-out}.PublicModal_modalContainer__ft23M{background:var(--pm-container-bg,#fff);border-radius:16px;box-shadow:var(--pm-container-shadow,0 16px 48px 16px rgba(0,0,0,.12));display:flex;flex-direction:column;max-width:90vw;max-height:90vh;overflow:hidden;position:relative}.PublicModal_modalContainer__ft23M.PublicModal_centered__s6Qz_{margin:auto}.PublicModal_modalHeader__6uJTh{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--pm-header-border,#f0f0f0);background:var(--pm-header-bg,#fff);position:relative;min-height:60px;box-sizing:border-box}.PublicModal_modalTitle__gVNy2{font-size:18px;font-weight:600;color:var(--pm-title-text,#222);margin:0;line-height:1.4;flex:1 1;text-align:center}.PublicModal_closeButton__3GSVY{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:32px;height:32px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pm-close-icon,#999);transition:all .2s}.PublicModal_closeButton__3GSVY:hover{background:var(--pm-close-hover-bg,rgba(0,0,0,.06));color:var(--pm-close-hover-icon,#666)}.PublicModal_closeButton__3GSVY:active{background:var(--pm-close-active-bg,rgba(0,0,0,.1))}.PublicModal_modalBody__HMVIX{flex:1 1;padding:24px;overflow-y:auto;min-height:0}.PublicModal_modalBody__HMVIX::-webkit-scrollbar{width:6px}.PublicModal_modalBody__HMVIX::-webkit-scrollbar-track{background:transparent}.PublicModal_modalBody__HMVIX::-webkit-scrollbar-thumb{background:var(--pm-body-scrollbar,#d9d9d9);border-radius:3px}.PublicModal_modalBody__HMVIX::-webkit-scrollbar-thumb:hover{background:var(--pm-body-scrollbar-hover,#bfbfbf)}.PublicModal_modalFooter__8i0_G{padding:16px 24px 24px;border-top:1px solid var(--pm-footer-border,#f0f0f0);background:var(--pm-footer-bg,#fff);display:flex;justify-content:center;align-items:center}.PublicModal_defaultFooter__XnaiK{width:100%;display:flex;gap:12px;justify-content:center;align-items:center}.PublicModal_cancelButton__SgQC4,.PublicModal_confirmButton__lBzlo{padding:8px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent;min-width:80px;height:36px;display:flex;align-items:center;justify-content:center}.PublicModal_cancelButton__SgQC4{background:#fff;color:#666;border-color:#d9d9d9}.PublicModal_cancelButton__SgQC4:hover{color:#333;border-color:#999}.PublicModal_cancelButton__SgQC4:active{background:#f5f5f5}.PublicModal_confirmButton__lBzlo{background:#1890ff;color:#fff;border-color:#1890ff}.PublicModal_confirmButton__lBzlo:hover{background:#40a9ff;border-color:#40a9ff}.PublicModal_confirmButton__lBzlo:active{background:#096dd9;border-color:#096dd9}@keyframes PublicModal_fadeIn__astmo{0%{opacity:0}to{opacity:1}}@keyframes PublicModal_scaleIn__3I474{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes PublicModal_slideDownIn__x0WAs{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes PublicModal_slideUpIn__1E3F6{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.PublicModal_fade__6m8Gj .PublicModal_modalContainer__ft23M{animation:PublicModal_fadeIn__astmo .3s ease-out}.PublicModal_scale__UfxW_ .PublicModal_modalContainer__ft23M{animation:PublicModal_scaleIn__3I474 .3s cubic-bezier(.34,1.56,.64,1)}.PublicModal_slideDown__YRBja .PublicModal_modalContainer__ft23M{animation:PublicModal_slideDownIn__x0WAs .3s ease-out}.PublicModal_slideUp__J61XY .PublicModal_modalContainer__ft23M{animation:PublicModal_slideUpIn__1E3F6 .3s ease-out}@media(max-width:768px){.PublicModal_modalContainer__ft23M{margin:20px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px)}.PublicModal_modalHeader__6uJTh{padding:16px 20px 12px;min-height:48px}.PublicModal_modalTitle__gVNy2{font-size:16px}.PublicModal_closeButton__3GSVY{right:20px;width:28px;height:28px}.PublicModal_modalBody__HMVIX{padding:20px}.PublicModal_modalFooter__8i0_G{padding:12px 20px 20px}.PublicModal_defaultFooter__XnaiK{flex-direction:column;width:100%;gap:8px}.PublicModal_cancelButton__SgQC4,.PublicModal_confirmButton__lBzlo{width:100%;min-width:auto}}@media(max-width:480px){.PublicModal_modalContainer__ft23M{margin:10px;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:12px}.PublicModal_modalHeader__6uJTh{padding:12px 16px 8px;min-height:40px}.PublicModal_modalTitle__gVNy2{font-size:15px}.PublicModal_closeButton__3GSVY{right:16px;width:24px;height:24px}.PublicModal_closeButton__3GSVY svg{width:14px;height:14px}.PublicModal_modalBody__HMVIX{padding:16px}.PublicModal_modalFooter__8i0_G{padding:8px 16px 16px}}.PublicModal_fullPlayVideoModal__EnOwt{width:100%;height:100vh}.LoginModal_lightTheme__IH_sC{--lm-modal-bg:#fff;--lm-left-gradient-start:#ff6b9d;--lm-left-gradient-end:#c44569;--lm-text-primary:#333;--lm-text-secondary:#666;--lm-text-tertiary:#999;--lm-text-white:#fff;--lm-input-bg:#f8f9fa;--lm-input-border:#e8e8e8;--lm-input-focus-border:#ff4d67;--lm-input-hover-bg:#fff;--lm-error-color:#ff4d4f;--lm-close-btn-hover:rgba(0,0,0,.1);--lm-close-btn-color:#000;--lm-accent:#ff4d67;--lm-accent-hover:#ff2d47;--lm-accent-light:#ff6b8a;--lm-btn-disabled-bg:#f5f5f5;--lm-btn-disabled-color:#bbb;--lm-shadow-main:rgba(255,77,103,.3);--lm-shadow-hover:rgba(255,77,103,.4);--lm-shadow-active:rgba(255,77,103,.3);--lm-icon-color:#bbb;--lm-icon-hover:#ff4d67;--lm-select-arrow:#666}.LoginModal_darkTheme__ws7uG{--lm-modal-bg:#1e1e2e;--lm-left-gradient-start:#ff6b9d;--lm-left-gradient-end:#c44569;--lm-text-primary:hsla(0,0%,100%,.92);--lm-text-secondary:hsla(0,0%,100%,.75);--lm-text-tertiary:hsla(0,0%,100%,.6);--lm-text-white:#fff;--lm-input-bg:hsla(0,0%,100%,.06);--lm-input-border:hsla(0,0%,100%,.12);--lm-input-focus-border:#ff92aa;--lm-input-hover-bg:hsla(0,0%,100%,.08);--lm-error-color:#ff7875;--lm-close-btn-hover:hsla(0,0%,100%,.15);--lm-close-btn-color:hsla(0,0%,100%,.9);--lm-accent:#ff92aa;--lm-accent-hover:#ffc2d3;--lm-accent-light:#ffb3c8;--lm-btn-disabled-bg:hsla(0,0%,100%,.08);--lm-btn-disabled-color:hsla(0,0%,100%,.3);--lm-shadow-main:rgba(255,146,170,.3);--lm-shadow-hover:rgba(255,146,170,.4);--lm-shadow-active:rgba(255,146,170,.3);--lm-icon-color:hsla(0,0%,100%,.45);--lm-icon-hover:#ff92aa;--lm-select-arrow:hsla(0,0%,100%,.65)}.LoginModal_loginModal__H6jiD{padding:0!important}.LoginModal_loginModal__H6jiD .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;background:var(--lm-modal-bg,#fff);transition:background-color .3s ease}.LoginModal_login__gcAS_{display:flex;width:100%;position:relative;border-radius:16px;overflow:hidden}.LoginModal_closeButton__3OAC1{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;border:none;color:var(--lm-close-btn-color,#000);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:none}.LoginModal_closeButton__3OAC1:hover{background:var(--lm-close-btn-hover,rgba(0,0,0,.1));transform:scale(1.1)}.LoginModal_closeButton__3OAC1 svg{font-size:16px}.LoginModal_loginLeft__Nvwhf{flex:0 0 360px;position:relative;background:linear-gradient(135deg,var(--lm-left-gradient-start,#ff6b9d) 0,var(--lm-left-gradient-end,#c44569) 100%);overflow:hidden;border-radius:16px;transition:background .3s ease}.LoginModal_loginBg__JOhoK{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.LoginModal_loginBg__JOhoK:hover{transform:scale(1.1)}.LoginModal_bgTextOverlay__EYH7A{position:absolute;top:50px;left:30px;right:30px;color:var(--lm-text-white,#fff);z-index:2}.LoginModal_bgTitle__0GGpp{font-size:22px;font-weight:600;line-height:1.3;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.LoginModal_bgSubtitle__jdWX8{font-size:14px;line-height:1.4;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.LoginModal_loginRight__oPhwr{flex:1 1;background:var(--lm-modal-bg,#fff);display:flex;align-items:center;justify-content:center;padding:40px;transition:background-color .3s ease}.LoginModal_loginForm__rh1ax{width:100%;max-width:300px}.LoginModal_forgotPasswordForm__YyESL{flex:1 1;height:100%;width:100%;max-width:336px}.LoginModal_backToLoginButton__64Wba{background:none;border:none;color:var(--lm-text-secondary,#666);cursor:pointer;padding:12px 0;margin-bottom:20px;display:flex;align-items:center;transition:all .3s ease;font-size:18px}.LoginModal_backToLoginButton__64Wba:hover{color:var(--lm-accent,#ff4d67)}.LoginModal_backToLoginButton__64Wba:focus{outline:none}.LoginModal_forgotPasswordHeader__90Ku1{margin-bottom:32px}.LoginModal_forgotPasswordTitle__ioZ7W{font-size:24px;font-weight:600;color:var(--lm-text-primary,#333);text-align:left;margin:0 0 8px;transition:color .3s ease;line-height:1.3333333333}.LoginModal_forgotPasswordSubtitle__TnYGx{font-size:14px;font-weight:400;color:var(--lm-text-secondary,rgba(0,0,0,.45));text-align:left;margin:0;line-height:1.5714285714;transition:color .3s ease}.LoginModal_verificationCodeRow__HPjBM{display:flex;gap:12px;align-items:stretch}.LoginModal_verificationCodeRow__HPjBM .LoginModal_inputField__XOuNX{flex:1 1}.LoginModal_verificationCodeRow__HPjBM .ant-input-affix-wrapper{height:40px!important}.LoginModal_sendCodeButton__UkGad{height:40px!important;min-height:40px!important;max-height:40px!important;line-height:38px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;padding:0 16px!important;white-space:nowrap;border:1px solid var(--lm-accent,#ff4d67)!important;color:var(--lm-accent,#ff4d67)!important;background:transparent!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.LoginModal_sendCodeButton__UkGad:hover:not(:disabled){background:var(--lm-accent,#ff4d67)!important;color:var(--lm-text-white,#fff)!important;border-color:var(--lm-accent,#ff4d67)!important}.LoginModal_sendCodeButton__UkGad:active{background:var(--lm-accent-hover,#ff2d47)!important;border-color:var(--lm-accent-hover,#ff2d47)!important}.LoginModal_sendCodeButton__UkGad:disabled{cursor:not-allowed!important}.LoginModal_sendCodeButton__UkGad:disabled,.LoginModal_sendCodeButton__UkGad:disabled:hover{border-color:var(--lm-input-border,#e8e8e8)!important;color:var(--lm-btn-disabled-color,#bbb)!important;background:var(--lm-btn-disabled-bg,#f5f5f5)!important}.LoginModal_maskedEmail___kSe4{color:var(--lm-accent,#ff4d67);font-weight:600;padding:0 4px}.LoginModal_submitButton__T3_PC{width:100%;height:44px;border-radius:22px;font-size:16px;font-weight:600;border:none;margin-top:16px;background:var(--lm-accent,#ff4d67);transition:all .3s ease}.LoginModal_submitButton__T3_PC:hover:not(:disabled){background:var(--lm-accent-hover,#ff2d47)}.LoginModal_submitButton__T3_PC:disabled{background:var(--lm-btn-disabled-bg,#f5f5f5);color:var(--lm-btn-disabled-color,#bbb);cursor:not-allowed}.LoginModal_logoSection__fGnwS{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.LoginModal_logoIcon__kfbAq{display:flex;align-items:center;justify-content:center}.LoginModal_logoText__19_O1{font-size:20px;font-weight:600;color:var(--lm-text-primary,#333);transition:color .3s ease}.LoginModal_selectField__O64IQ{width:100px}.LoginModal_selectField__O64IQ .ant-select-selector{border-radius:6px!important;border-color:var(--lm-input-border,#e8e8e8)!important;background:var(--lm-input-bg,#f8f9fa)!important;padding:0 8px!important;height:32px!important;color:var(--lm-text-primary,#333)!important;transition:all .3s ease!important}.LoginModal_selectField__O64IQ .ant-select-focused .ant-select-selector,.LoginModal_selectField__O64IQ .ant-select-selector:hover{border-color:var(--lm-input-focus-border,#ff4d67)!important;background:var(--lm-input-hover-bg,#fff)!important}.LoginModal_selectField__O64IQ .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px var(--lm-shadow-main,rgba(255,77,103,.1))!important}.LoginModal_selectField__O64IQ .ant-select-arrow{color:var(--lm-select-arrow,#666);transition:color .3s ease}.LoginModal_loginTitle__3UM09{font-size:28px;font-weight:600;color:var(--lm-text-primary,#333);text-align:left;margin:0 0 32px;transition:color .3s ease}.LoginModal_formItem__yc4La{margin-bottom:8px}.LoginModal_formOptionsRow__3rzjH{display:flex;align-items:center;justify-content:space-between;margin:12px 0 16px}.LoginModal_rememberCheckbox__6FBW7{display:flex;align-items:center;font-size:13px;color:var(--lm-text-secondary,#666);transition:color .3s ease}.LoginModal_rememberCheckbox__6FBW7:hover{color:var(--lm-text-primary,#333)}.LoginModal_rememberCheckbox__6FBW7 .ant-checkbox{top:0}.LoginModal_rememberCheckbox__6FBW7 .ant-checkbox-inner{width:16px;height:16px;border-radius:4px;border-color:var(--lm-input-border,#e8e8e8);transition:all .3s ease;background:var(--lm-input-bg,#f8f9fa)}.LoginModal_rememberCheckbox__6FBW7 .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--lm-input-focus-border,#ff4d67)}.LoginModal_rememberCheckbox__6FBW7 .ant-checkbox-checked .ant-checkbox-inner{background:var(--lm-accent,#ff4d67);border-color:var(--lm-accent,#ff4d67);box-shadow:0 2px 8px var(--lm-shadow-main,rgba(255,77,103,.25))}.LoginModal_rememberCheckbox__6FBW7 .ant-checkbox-checked .ant-checkbox-inner:after{inset-inline-start:21%}.LoginModal_forgotPasswordButton__KD33C{background:none;border:none;color:var(--lm-accent,#ff4d67);font-size:13px;font-weight:500;cursor:pointer;padding:0;transition:color .3s ease;text-decoration:none}.LoginModal_forgotPasswordButton__KD33C:hover{color:var(--lm-accent-hover,#ff2d47);text-decoration:underline}.LoginModal_forgotPasswordButton__KD33C:focus{outline:none}.LoginModal_forgotPasswordButton__KD33C:focus-visible{outline:2px solid var(--lm-accent,#ff4d67);outline-offset:2px}.LoginModal_label__E661A{display:block;font-size:14px;color:var(--lm-text-primary,#666);margin-bottom:8px;font-weight:500;transition:color .3s ease}.LoginModal_inputField__XOuNX{border-radius:8px;border:1px solid var(--lm-input-border,#e8e8e8);background:var(--lm-input-bg,#f8f9fa)!important;color:var(--lm-text-primary,#333)!important;transition:all .3s ease;font-size:14px}.LoginModal_inputField__XOuNX::placeholder{color:var(--lm-text-tertiary,#999);font-size:14px}.LoginModal_inputField__XOuNX.LoginModal_ant-input-focused__CVlyT,.LoginModal_inputField__XOuNX:focus,.LoginModal_inputField__XOuNX:hover{border-color:var(--lm-input-focus-border,#ff4d67)!important;background:var(--lm-input-hover-bg,#f8f9fa)!important}.LoginModal_inputField__XOuNX.LoginModal_ant-input-focused__CVlyT,.LoginModal_inputField__XOuNX:focus{box-shadow:0 0 0 2px var(--lm-shadow-main,rgba(255,77,103,.1))!important}.LoginModal_inputField__XOuNX.LoginModal_ant-input-password__te6Rr{background:var(--lm-input-bg,#f8f9fa)!important}.LoginModal_inputField__XOuNX.LoginModal_ant-input-password__te6Rr .LoginModal_ant-input__mIigW{background:transparent!important;color:var(--lm-text-primary,#333)!important}.LoginModal_inputField__XOuNX.LoginModal_ant-input-password__te6Rr .LoginModal_ant-input__mIigW::placeholder{color:var(--lm-text-tertiary,#999)}.LoginModal_inputField__XOuNX.LoginModal_ant-input-password__te6Rr.LoginModal_ant-input-affix-wrapper-focused__sfSsX,.LoginModal_inputField__XOuNX.LoginModal_ant-input-password__te6Rr:focus,.LoginModal_inputField__XOuNX.LoginModal_ant-input-password__te6Rr:hover{background:var(--lm-input-hover-bg,#f8f9fa)!important}.LoginModal_errorTipContainer__ufbvf{min-height:16px;margin-top:2px}.LoginModal_errorTip__y_pbO{color:var(--lm-error-color,#ff4d4f);font-size:12px;display:flex;align-items:center;gap:4px;line-height:1.4;animation:LoginModal_slideDown__HH6q3 .2s ease-out;transition:color .3s ease}@keyframes LoginModal_slideDown__HH6q3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LoginModal_loginButton__xG6xk{height:48px!important;border-radius:24px!important;font-size:16px!important;font-weight:600!important;border:none!important;margin-bottom:24px;margin-top:10px;transition:all .3s ease!important;transform:translateY(0)!important}.LoginModal_loginButton__xG6xk,.LoginModal_loginButton__xG6xk:active,.LoginModal_loginButton__xG6xk:focus,.LoginModal_loginButton__xG6xk:hover{outline:none!important;border:none!important}.LoginModal_loginButton__xG6xk:not(:disabled){background:linear-gradient(135deg,var(--lm-accent,#ff4d67) 0,var(--lm-accent-light,#ff6b8a) 100%)!important;box-shadow:0 4px 12px var(--lm-shadow-main,rgba(255,77,103,.3))!important;color:var(--lm-text-white,#fff)!important;cursor:pointer!important}.LoginModal_loginButton__xG6xk:not(:disabled):focus,.LoginModal_loginButton__xG6xk:not(:disabled):hover{box-shadow:0 6px 16px var(--lm-shadow-hover,rgba(255,77,103,.4))!important;transform:translateY(-1px)!important}.LoginModal_loginButton__xG6xk:not(:disabled):active,.LoginModal_loginButton__xG6xk:not(:disabled):focus,.LoginModal_loginButton__xG6xk:not(:disabled):hover{background:linear-gradient(135deg,var(--lm-accent-hover,#ff2d47) 0,var(--lm-accent,#ff4d67) 100%)!important;color:var(--lm-text-white,#fff)!important;border:none!important}.LoginModal_loginButton__xG6xk:not(:disabled):active{transform:translateY(0)!important;box-shadow:0 2px 8px var(--lm-shadow-active,rgba(255,77,103,.3))!important}.LoginModal_loginButton__xG6xk:disabled,.LoginModal_loginButton__xG6xk[disabled]{cursor:not-allowed!important}.LoginModal_loginButton__xG6xk:disabled,.LoginModal_loginButton__xG6xk:disabled:active,.LoginModal_loginButton__xG6xk:disabled:focus,.LoginModal_loginButton__xG6xk:disabled:hover,.LoginModal_loginButton__xG6xk[disabled],.LoginModal_loginButton__xG6xk[disabled]:active,.LoginModal_loginButton__xG6xk[disabled]:focus,.LoginModal_loginButton__xG6xk[disabled]:hover{background:var(--lm-btn-disabled-bg,#f5f5f5)!important;color:var(--lm-btn-disabled-color,#bbb)!important;box-shadow:none!important;transform:translateY(0)!important;border:none!important}.LoginModal_registerSection__s0JNF{text-align:center;font-size:14px}.LoginModal_registerText__PikLr{color:var(--lm-text-tertiary,#999);transition:color .3s ease}.LoginModal_registerLink__2UYL4{color:var(--lm-accent,#ff4d67);cursor:pointer;font-weight:500;margin-left:4px;text-decoration:none;transition:color .3s ease}.LoginModal_registerLink__2UYL4:hover{text-decoration:underline;color:var(--lm-accent-hover,#ff2d47)}.LoginModal_loginForm__rh1ax .ant-input:placeholder-shown{color:var(--lm-text-tertiary,#bbb)}.LoginModal_loginForm__rh1ax .ant-input{color:var(--lm-text-primary,#333)!important;background:transparent!important}.LoginModal_loginForm__rh1ax .ant-input::placeholder{color:var(--lm-text-tertiary,#999)}.LoginModal_loginForm__rh1ax .ant-input-password{background:var(--lm-input-bg,#f8f9fa)!important}.LoginModal_loginForm__rh1ax .ant-input-password.LoginModal_ant-input-affix-wrapper-focused__sfSsX,.LoginModal_loginForm__rh1ax .ant-input-password:focus,.LoginModal_loginForm__rh1ax .ant-input-password:hover{background:var(--lm-input-hover-bg,#f8f9fa)!important}.LoginModal_loginForm__rh1ax .ant-input-password .ant-input{background:transparent!important;color:var(--lm-text-primary,#333)!important}.LoginModal_loginForm__rh1ax .ant-input-password-icon{color:var(--lm-icon-color,#bbb)!important;transition:color .3s ease}.LoginModal_loginForm__rh1ax .ant-input-password-icon:hover{color:var(--lm-icon-hover,#ff4d67)!important}.LoginModal_loginForm__rh1ax .ant-input-suffix .anticon{color:var(--lm-icon-color,#bbb);transition:all .3s ease;cursor:pointer}.LoginModal_loginForm__rh1ax .ant-input-suffix .anticon:hover{color:var(--lm-icon-hover,#ff4d67)}.LoginModal_loginForm__rh1ax .ant-input-suffix .anticon.anticon-eye-invisible{color:var(--lm-icon-color,#bbb)}.LoginModal_loginForm__rh1ax .ant-input-suffix .anticon.anticon-eye-invisible:hover{color:var(--lm-icon-hover,#ff4d67)}.LoginModal_loginForm__rh1ax .ant-input-suffix .anticon.anticon-eye{opacity:.85}.LoginModal_loginForm__rh1ax .ant-input-suffix .anticon.anticon-eye:hover{opacity:1}.LoginModal_loginForm__rh1ax .ant-input-affix-wrapper{background:var(--lm-input-bg,#f8f9fa)!important;border-color:var(--lm-input-border,#e8e8e8)!important;transition:all .3s ease}.LoginModal_loginForm__rh1ax .ant-input-affix-wrapper:hover{border-color:var(--lm-input-focus-border,#ff4d67)!important;background:var(--lm-input-hover-bg,#f8f9fa)!important}.LoginModal_loginForm__rh1ax .ant-input-affix-wrapper.LoginModal_ant-input-affix-wrapper-focused__sfSsX,.LoginModal_loginForm__rh1ax .ant-input-affix-wrapper:focus{border-color:var(--lm-input-focus-border,#ff4d67)!important;box-shadow:0 0 0 2px var(--lm-shadow-main,rgba(255,77,103,.1))!important;background:var(--lm-input-hover-bg,#f8f9fa)!important}.LoginModal_loginForm__rh1ax .ant-btn-primary:not(:disabled){background:linear-gradient(135deg,var(--lm-accent,#ff4d67) 0,var(--lm-accent-light,#ff6b8a) 100%)!important;border:none!important;box-shadow:0 4px 12px var(--lm-shadow-main,rgba(255,77,103,.3))!important}.LoginModal_loginForm__rh1ax .ant-btn-primary:not(:disabled):focus,.LoginModal_loginForm__rh1ax .ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,var(--lm-accent-hover,#ff2d47) 0,var(--lm-accent,#ff4d67) 100%)!important;border:none!important;box-shadow:0 6px 16px var(--lm-shadow-hover,rgba(255,77,103,.4))!important}.LoginModal_loginForm__rh1ax .ant-btn-primary:not(:disabled):active{background:linear-gradient(135deg,var(--lm-accent-hover,#ff2d47) 0,var(--lm-accent,#ff4d67) 100%)!important;border:none!important;box-shadow:0 2px 8px var(--lm-shadow-active,rgba(255,77,103,.3))!important}.LoginModal_loginForm__rh1ax .ant-btn-primary:disabled,.LoginModal_loginForm__rh1ax .ant-btn-primary:disabled:active,.LoginModal_loginForm__rh1ax .ant-btn-primary:disabled:focus,.LoginModal_loginForm__rh1ax .ant-btn-primary:disabled:hover{background:var(--lm-btn-disabled-bg,#f5f5f5)!important;color:var(--lm-btn-disabled-color,#bbb)!important;border:none!important;box-shadow:none!important}@media(max-width:768px){.LoginModal_login__gcAS_{flex-direction:column;height:auto;min-height:600px}.LoginModal_loginLeft__Nvwhf{flex:0 0 200px}.LoginModal_bgTitle__0GGpp{font-size:20px}.LoginModal_bgSubtitle__jdWX8{font-size:14px}.LoginModal_loginRight__oPhwr{padding:30px 20px}.LoginModal_loginTitle__3UM09{font-size:24px;text-align:center}.LoginModal_logoSection__fGnwS{margin-bottom:24px}.LoginModal_formItem__yc4La{margin-bottom:20px}.LoginModal_loginButton__xG6xk{height:44px;margin-bottom:20px}}@media(max-width:480px){.LoginModal_loginModal__H6jiD{margin:0;max-width:100vw}.LoginModal_login__gcAS_{border-radius:0}.LoginModal_loginLeft__Nvwhf{flex:0 0 150px}.LoginModal_bgTextOverlay__EYH7A{top:20px;left:20px;right:20px}.LoginModal_bgTitle__0GGpp{font-size:18px;margin-bottom:12px}.LoginModal_bgSubtitle__jdWX8{font-size:13px}.LoginModal_loginRight__oPhwr{padding:20px 15px}.LoginModal_loginTitle__3UM09{font-size:22px;margin-bottom:24px}}.LoginModal_successContainer__WHvEA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;min-height:460px}.LoginModal_successContainer__WHvEA .LoginModal_successIcon__ahwzE{width:48px;height:48px;font-size:48px;color:#009951;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.LoginModal_successContainer__WHvEA .LoginModal_successIcon__ahwzE .anticon{display:block;width:48px;height:48px;font-size:48px}.LoginModal_successContainer__WHvEA .LoginModal_successIcon__ahwzE .LoginModal_successIconIcon__CwiXd{transform:scale(3)}.LoginModal_successContainer__WHvEA .LoginModal_successTextArea__JfFKl{text-align:center;margin-bottom:40px}.LoginModal_successContainer__WHvEA .LoginModal_successTextArea__JfFKl .LoginModal_successTitle___aEFO{font-size:24px;font-weight:600;color:var(--lm-text-primary,rgba(0,0,0,.88));margin:0 0 8px;line-height:1.33}.LoginModal_successContainer__WHvEA .LoginModal_successTextArea__JfFKl .LoginModal_successSubtitle__bgKfy{font-size:14px;color:var(--lm-text-secondary,rgba(0,0,0,.45));margin:0;line-height:1.57}.LoginModal_successContainer__WHvEA .LoginModal_loginNowButton__99KNi{width:100%;height:40px;border-radius:9999px;font-size:14px;font-weight:500;background-color:#ff4d67!important;border-color:#ff4d67!important}.LoginModal_successContainer__WHvEA .LoginModal_loginNowButton__99KNi:hover:not(:disabled){background-color:#ff6b7f!important;border-color:#ff6b7f!important}.LoginModal_darkTheme__ws7uG .LoginModal_successContainer__WHvEA .LoginModal_successTextArea__JfFKl .LoginModal_successTitle___aEFO{color:hsla(0,0%,100%,.88)}.LoginModal_darkTheme__ws7uG .LoginModal_successContainer__WHvEA .LoginModal_successTextArea__JfFKl .LoginModal_successSubtitle__bgKfy{color:hsla(0,0%,100%,.45)}.LoginModal_darkTheme__ws7uG .LoginModal_inputField__XOuNX::placeholder{color:hsla(0,0%,100%,.75)!important}.LoginModal_darkTheme__ws7uG .LoginModal_inputField__XOuNX .ant-input::placeholder{color:hsla(0,0%,100%,.75)!important}.AccountSuspension_lightTheme__w3NP0{--as-bg:#fff;--as-close-icon:#999;--as-close-icon-hover:#666;--as-close-bg-hover:rgba(0,0,0,.05);--as-title-color:#333;--as-text-color:#666;--as-placeholder-color:#999;--as-qr-bg:#fff;--as-qr-border:#f0f0f0;--as-error-color:#ff4d4f;--as-warning-color:#ff4d4f}.AccountSuspension_darkTheme__lNFV5{--as-bg:#1f1f1f;--as-close-icon:#999;--as-close-icon-hover:#ccc;--as-close-bg-hover:hsla(0,0%,100%,.1);--as-title-color:#e5e5e5;--as-text-color:#b0b0b0;--as-placeholder-color:#666;--as-qr-bg:#2a2a2a;--as-qr-border:#333;--as-error-color:#ff6b6b;--as-warning-color:#ff6b6b}.AccountSuspension_accountSuspensionModal__pfbNx .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.AccountSuspension_suspensionContent__SHwuL{padding:16px;position:relative;text-align:center;background:var(--as-bg,#fff);border-radius:16px;transition:background-color .3s ease}.AccountSuspension_closeButton__OYXd6{position:absolute;top:16px;right:16px;z-index:10;width:28px;height:28px;border:none;background:none;color:var(--as-close-icon,#999);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:4px}.AccountSuspension_closeButton__OYXd6:hover{background:var(--as-close-bg-hover,rgba(0,0,0,.05));color:var(--as-close-icon-hover,#666);transform:scale(1.1)}.AccountSuspension_closeButton__OYXd6 svg{font-size:14px}.AccountSuspension_warningHeader__oDTt7{display:flex;gap:8px;margin-bottom:24px}.AccountSuspension_warningIcon__iOqtE{font-size:20px;color:var(--as-warning-color,#ff4d4f);transition:color .3s ease}.AccountSuspension_warningTitle__z1_Rt{font-size:18px;font-weight:600;color:var(--as-title-color,#333);transition:color .3s ease}.AccountSuspension_qrCodeSection__GC5g3{margin-bottom:24px;display:flex;justify-content:center}.AccountSuspension_qrCodeContainer__KTYIN{width:120px;height:120px;border-radius:8px;padding:8px;background:var(--as-qr-bg,#fff);border:1px solid var(--as-qr-border,#f0f0f0);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,border-color .3s ease}.AccountSuspension_qrCodeImage__lGvFY{border-radius:4px;object-fit:contain}.AccountSuspension_qrCodeError__c79XF{flex-direction:column;gap:8px;color:var(--as-error-color,#ff4d4f)}.AccountSuspension_qrCodeError__c79XF,.AccountSuspension_qrCodePlaceholder__ul_ex{display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;height:100%;transition:color .3s ease}.AccountSuspension_qrCodePlaceholder__ul_ex{color:var(--as-placeholder-color,#999)}.AccountSuspension_warningText__uH9w_{font-size:14px;color:var(--as-text-color,#666);line-height:1.5;margin-bottom:32px;text-align:center;transition:color .3s ease}.AccountSuspension_actionButtons__fmn0p{display:flex;gap:12px;justify-content:flex-end}.AccountSuspension_contactButton__FGQRz{flex:1 1;max-width:80px;height:40px;border-radius:20px;border:1px solid #ffe8e8;background:#ffe8e8;color:#ff4d67;font-size:14px;font-weight:500;transition:all .3s ease}.AccountSuspension_contactButton__FGQRz:hover{transform:translateY(-1px)}.AccountSuspension_changeAccountButton__05Pbd{flex:1 1;max-width:80px;height:40px!important;border-radius:20px!important;background:linear-gradient(135deg,#ff4d67,#ff6b8a)!important;border:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;box-shadow:0 2px 8px rgba(255,77,103,.3)!important;transition:all .3s ease!important}.AccountSuspension_changeAccountButton__05Pbd:hover{background:linear-gradient(135deg,#ff2d47,#ff4d67)!important;box-shadow:0 4px 12px rgba(255,77,103,.4)!important;transform:translateY(-1px)!important;color:#fff!important;border:none!important}.AccountSuspension_suspensionContent__SHwuL .ant-btn-primary{background:linear-gradient(135deg,#ff4d67,#ff6b8a)!important;border:none!important;box-shadow:0 2px 8px rgba(255,77,103,.3)!important}.AccountSuspension_suspensionContent__SHwuL .ant-btn-primary:focus,.AccountSuspension_suspensionContent__SHwuL .ant-btn-primary:hover{background:linear-gradient(135deg,#ff2d47,#ff4d67)!important;border:none!important;box-shadow:0 4px 12px rgba(255,77,103,.4)!important}.AccountSuspension_suspensionContent__SHwuL .ant-btn-primary:active{background:linear-gradient(135deg,#ff2d47,#ff4d67)!important;border:none!important;box-shadow:0 2px 8px rgba(255,77,103,.3)!important}.AccountSuspension_suspensionContent__SHwuL .ant-btn:not(.ant-btn-primary):focus,.AccountSuspension_suspensionContent__SHwuL .ant-btn:not(.ant-btn-primary):hover{border-color:#ff4d67!important;color:#ff4d67!important;background:rgba(255,77,103,.05)!important}@media(max-width:480px){.AccountSuspension_accountSuspensionModal__pfbNx{margin:0 16px}.AccountSuspension_suspensionContent__SHwuL{padding:24px 20px 20px}.AccountSuspension_warningHeader__oDTt7{margin-bottom:20px}.AccountSuspension_warningIcon__iOqtE{font-size:18px}.AccountSuspension_warningTitle__z1_Rt{font-size:16px}.AccountSuspension_qrCodeSection__GC5g3{margin-bottom:20px}.AccountSuspension_qrCodeContainer__KTYIN{width:100px;height:100px;padding:6px}.AccountSuspension_warningText__uH9w_{font-size:13px;margin-bottom:24px}.AccountSuspension_actionButtons__fmn0p{flex-direction:column;gap:8px}.AccountSuspension_changeAccountButton__05Pbd,.AccountSuspension_contactButton__FGQRz{max-width:none;width:100%}}@media(max-width:360px){.AccountSuspension_suspensionContent__SHwuL{padding:20px 16px 16px}.AccountSuspension_warningTitle__z1_Rt{font-size:15px}.AccountSuspension_qrCodeContainer__KTYIN{width:90px;height:90px}.AccountSuspension_warningText__uH9w_{font-size:12px;margin-bottom:20px}}.TaskCenter_taskCenterModal__iC9jU .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.TaskCenter_lightTheme__ylFys{--tc-surface-bg:#fff;--tc-tab-bg:#fff;--tc-tab-border:#f0f0f0;--tc-text-primary:#333;--tc-text-secondary:#666;--tc-text-tertiary:#999;--tc-text-muted:#999;--tc-text-inverse:#fff;--tc-close-color:#999;--tc-close-hover-color:#666;--tc-close-hover-bg:rgba(0,0,0,.05);--tc-tab-text-default:#666;--tc-tab-text-hover:#333;--tc-tab-text-active:#ff4d67;--tc-tab-indicator:#ff4d67;--tc-signin-gradient:linear-gradient(180deg,rgba(255,115,131,.1),rgba(255,115,131,0));--tc-calendar-bg:hsla(0,0%,100%,.3);--tc-calendar-claimed-bg:hsla(0,0%,100%,.2);--tc-calendar-today-bg:#ff4d67;--tc-calendar-today-shadow:0 4px 12px rgba(255,77,103,.4);--tc-day-reward:#333;--tc-day-label:#666;--tc-accent-gradient-from:#ff4d67;--tc-accent-gradient-to:#ff6b8a;--tc-accent-hover-gradient-from:#ff2d47;--tc-accent-hover-gradient-to:#ff4d67;--tc-accent-shadow:0 4px 12px rgba(255,77,103,.3);--tc-accent-hover-shadow:0 6px 16px rgba(255,77,103,.4);--tc-button-disabled-bg:#ebebeb;--tc-button-disabled-text:#999;--tc-task-bg:rgba(0,0,0,.02);--tc-task-hover-bg:#f0f2f5;--tc-task-hover-shadow:0 2px 8px rgba(0,0,0,.05);--tc-task-completed-bg:rgba(0,0,0,.05);--tc-task-completed-text:rgba(0,0,0,.88);--tc-task-icon-gradient-from:hsla(0,100%,95%,.85);--tc-task-icon-gradient-to:hsla(0,100%,92%,.7);--tc-task-claim-bg:#ffe8e8;--tc-task-claim-text:#ff4d67;--tc-task-claim-hover-bg:rgba(255,77,103,.1);--tc-task-claim-hover-text:#ff2d47;--tc-card-divider:#e8e8e8;--tc-filter-bg:#f5f5f5;--tc-filter-hover-bg:#ebebeb;--tc-filter-active-bg:#ffe8e8;--tc-filter-text:#999;--tc-filter-hover-text:#666;--tc-filter-active-text:#ff4d67;--tc-coupon-card-bg:#fff;--tc-used-badge-bg:rgba(0,0,0,.05);--tc-used-badge-text:#666;--tc-coupon-expiry-text:#666;--tc-expiry-label:#ff4d67;--tc-coupon-description:#999;--tc-empty-text:#666;--tc-empty-subtext:#999;--tc-scrollbar-thumb:rgba(0,0,0,.1)}.TaskCenter_darkTheme__6uQ2m{--tc-surface-bg:#1d1f2a;--tc-tab-bg:#1d1f2a;--tc-tab-border:hsla(0,0%,100%,.08);--tc-text-primary:hsla(0,0%,100%,.95);--tc-text-secondary:hsla(0,0%,100%,.75);--tc-text-tertiary:hsla(0,0%,100%,.6);--tc-text-muted:hsla(0,0%,100%,.55);--tc-text-inverse:rgba(13,15,24,.92);--tc-close-color:hsla(0,0%,100%,.55);--tc-close-hover-color:hsla(0,0%,100%,.88);--tc-close-hover-bg:hsla(0,0%,100%,.08);--tc-tab-text-default:hsla(0,0%,100%,.65);--tc-tab-text-hover:hsla(0,0%,100%,.85);--tc-tab-text-active:#ff7b93;--tc-tab-indicator:#ff7b93;--tc-signin-gradient:linear-gradient(180deg,rgba(255,123,147,.18),rgba(255,123,147,.05));--tc-calendar-bg:hsla(0,0%,100%,.08);--tc-calendar-claimed-bg:hsla(0,0%,100%,.04);--tc-calendar-today-bg:#ff7b93;--tc-calendar-today-shadow:0 4px 12px rgba(255,123,147,.45);--tc-day-reward:hsla(0,0%,100%,.92);--tc-day-label:hsla(0,0%,100%,.7);--tc-accent-gradient-from:#ff4f79;--tc-accent-gradient-to:#ff7b93;--tc-accent-hover-gradient-from:#ff648a;--tc-accent-hover-gradient-to:#ff94a9;--tc-accent-shadow:0 4px 12px rgba(255,123,147,.35);--tc-accent-hover-shadow:0 6px 18px rgba(255,123,147,.45);--tc-button-disabled-bg:hsla(0,0%,100%,.12);--tc-button-disabled-text:hsla(0,0%,100%,.45);--tc-task-bg:hsla(0,0%,100%,.05);--tc-task-hover-bg:hsla(0,0%,100%,.08);--tc-task-hover-shadow:0 2px 12px rgba(0,0,0,.3);--tc-task-completed-bg:hsla(0,0%,100%,.1);--tc-task-completed-text:hsla(0,0%,100%,.9);--tc-task-icon-gradient-from:rgba(255,123,147,.32);--tc-task-icon-gradient-to:rgba(255,123,147,.18);--tc-task-claim-bg:rgba(255,123,147,.18);--tc-task-claim-text:#ff92aa;--tc-task-claim-hover-bg:rgba(255,123,147,.28);--tc-task-claim-hover-text:#ffb0c1;--tc-card-divider:hsla(0,0%,100%,.12);--tc-filter-bg:hsla(0,0%,100%,.08);--tc-filter-hover-bg:hsla(0,0%,100%,.12);--tc-filter-active-bg:rgba(255,123,147,.2);--tc-filter-text:hsla(0,0%,100%,.6);--tc-filter-hover-text:hsla(0,0%,100%,.8);--tc-filter-active-text:#ff92aa;--tc-coupon-card-bg:rgba(22,24,34,.85);--tc-used-badge-bg:hsla(0,0%,100%,.12);--tc-used-badge-text:hsla(0,0%,100%,.75);--tc-coupon-expiry-text:hsla(0,0%,100%,.7);--tc-expiry-label:#ff92aa;--tc-coupon-description:hsla(0,0%,100%,.55);--tc-empty-text:hsla(0,0%,100%,.75);--tc-empty-subtext:hsla(0,0%,100%,.55);--tc-scrollbar-thumb:hsla(0,0%,100%,.2)}.TaskCenter_taskCenter__ziIoe{position:relative;background:var(--tc-surface-bg);border-radius:16px}.TaskCenter_closeButton__XXhrw{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;border:none;background:none;color:var(--tc-close-color);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.TaskCenter_closeButton__XXhrw:hover{background:var(--tc-close-hover-bg);color:var(--tc-close-hover-color)}.TaskCenter_closeButton__XXhrw svg{font-size:16px}.TaskCenter_tabHeader__PICOE{display:flex;padding:0 24px;border-bottom:1px solid var(--tc-tab-border);background:var(--tc-tab-bg)}.TaskCenter_tabItem___47Pp{padding:16px 0;margin-right:32px;font-size:24px;font-weight:500;color:var(--tc-tab-text-default);cursor:pointer;position:relative;transition:all .3s ease}.TaskCenter_tabItem___47Pp:hover{color:var(--tc-tab-text-hover)}.TaskCenter_tabItem___47Pp.TaskCenter_active__r838e{color:var(--tc-tab-text-active);font-weight:600}.TaskCenter_tabItem___47Pp.TaskCenter_active__r838e:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--tc-tab-indicator);border-radius:2px 2px 0 0}.TaskCenter_tabContent__DWHTF{padding:0;min-height:400px}.TaskCenter_taskCenterContent__3osmL{padding:0 0 20px;background:var(--tc-signin-gradient)}.TaskCenter_signInSection__JSaa7{padding:24px;position:relative;overflow:hidden}.TaskCenter_signInHeader__IkksN{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TaskCenter_signInInfo___rJ_8{flex:1 1}.TaskCenter_signInTitle__A0Tg0{font-size:18px;font-weight:600;color:var(--tc-text-primary);margin:0 0 12px}.TaskCenter_signInDays__EPe_A{display:flex;align-items:baseline;margin-bottom:16px}.TaskCenter_daysNumber__PipYo{font-size:48px;font-weight:700;color:var(--tc-text-primary);line-height:1}.TaskCenter_daysText__Vih3M{font-size:18px;color:var(--tc-text-secondary);margin-left:4px}.TaskCenter_signInButton__tRRGr{height:40px;border-radius:20px;background:linear-gradient(135deg,var(--tc-accent-gradient-from) 0,var(--tc-accent-gradient-to) 100%);border:none;font-size:14px;font-weight:600;padding:0 24px;color:var(--tc-text-inverse);box-shadow:var(--tc-accent-shadow)}.TaskCenter_signInButton__tRRGr:hover{background:linear-gradient(135deg,var(--tc-accent-hover-gradient-from) 0,var(--tc-accent-hover-gradient-to) 100%);box-shadow:var(--tc-accent-hover-shadow);transform:translateY(-1px)}.TaskCenter_signInButton__tRRGr:disabled{background:var(--tc-button-disabled-bg)!important;color:var(--tc-button-disabled-text);box-shadow:none!important}.TaskCenter_signInIcon__4bUtR{position:relative;width:190px;height:190px}.TaskCenter_iconWrapper__VEJdv{position:relative;width:100%;height:100%}.TaskCenter_signInImage__9rFK2{width:100%;height:100%;object-fit:contain}.TaskCenter_signInCalendar__JC2xf{display:flex;gap:12px;justify-content:space-between}.TaskCenter_calendarDay__C2Ipd{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0}.TaskCenter_dayIcon__HT50l{width:58px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px;background:var(--tc-calendar-bg);transition:all .3s ease;padding:12px 0}.TaskCenter_calendarDay__C2Ipd.TaskCenter_claimed__jH_Xj .TaskCenter_dayIcon__HT50l{background:var(--tc-calendar-claimed-bg);opacity:.6}.TaskCenter_calendarDay__C2Ipd.TaskCenter_today__qjaBJ .TaskCenter_dayIcon__HT50l{background:var(--tc-calendar-today-bg);box-shadow:var(--tc-calendar-today-shadow)}.TaskCenter_dayIcon__HT50l .TaskCenter_dayReward__MHh8T{font-size:12px;font-weight:500;color:var(--tc-day-reward);margin-top:8px}.TaskCenter_dayText__7F27F{font-size:16px;font-weight:600;color:#fff}.TaskCenter_dayLabel__g3MMm{font-size:11px;color:var(--tc-day-label);text-align:center}.TaskCenter_tasksSection__0s_1y{margin-top:0;padding:0 20px}.TaskCenter_tasksTitle__UKcc9{font-size:18px;font-weight:600;color:var(--tc-text-primary);margin:0 0 16px}.TaskCenter_tasksList__VQ1HG{display:flex;flex-direction:column;gap:12px}.TaskCenter_taskItem__9Xl1S{display:flex;align-items:center;padding:16px;background:var(--tc-task-bg);border-radius:12px;transition:all .3s ease}.TaskCenter_taskItem__9Xl1S:hover{background:var(--tc-task-hover-bg);box-shadow:var(--tc-task-hover-shadow)}.TaskCenter_taskIcon__GxirB{margin-right:12px}.TaskCenter_taskIconBg__gzli_{width:48px;height:48px;background:linear-gradient(135deg,var(--tc-task-icon-gradient-from) 0,var(--tc-task-icon-gradient-to) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.TaskCenter_taskIconText__XuJcR{font-size:20px}.TaskCenter_taskContent__fvXQP{flex:1 1;min-width:0}.TaskCenter_taskTitle__OdyeC{font-size:16px;font-weight:600;color:var(--tc-text-primary);margin-bottom:4px}.TaskCenter_taskDescription___rzt0{font-size:14px;color:var(--tc-text-secondary)}.TaskCenter_taskAction__IgjDa{margin-left:12px}.TaskCenter_taskCompleted__v2X_x{color:var(--tc-task-completed-text);font-size:12px;font-weight:500;padding:8px 12px;background:var(--tc-task-completed-bg);border-radius:20px}.TaskCenter_taskClaimButton__i8ZS5{color:var(--tc-task-claim-text);background:var(--tc-task-claim-bg);font-weight:500;padding:8px 12px;font-size:12px;border-radius:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskCenter_taskClaimButton__i8ZS5:hover{background:var(--tc-task-claim-hover-bg);color:var(--tc-task-claim-hover-text)}.TaskCenter_couponContent__svvP_{padding:0;min-height:600px}.TaskCenter_filterTabs__45f9y{display:flex;padding:20px 20px 0;gap:24px}.TaskCenter_filterTab__OGXcj{font-size:14px;color:var(--tc-filter-text);cursor:pointer;padding:8px 16px;border-radius:20px;background:var(--tc-filter-bg);transition:all .3s ease;font-weight:500}.TaskCenter_filterTab__OGXcj:hover{color:var(--tc-filter-hover-text);background:var(--tc-filter-hover-bg)}.TaskCenter_filterTab__OGXcj.TaskCenter_active__r838e{color:var(--tc-filter-active-text);background:var(--tc-filter-active-bg)}.TaskCenter_couponList__B5IqA{padding:12px 10px 20px;display:flex;flex-direction:column;gap:6px;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--tc-scrollbar-thumb) transparent}.TaskCenter_couponList__B5IqA::-webkit-scrollbar{width:4px}.TaskCenter_couponList__B5IqA::-webkit-scrollbar-track{background:transparent}.TaskCenter_couponList__B5IqA::-webkit-scrollbar-thumb{background:var(--tc-scrollbar-thumb);border-radius:2px}.TaskCenter_couponItem__vUGoU{display:flex;align-items:center;gap:16px;padding:12px;transition:all .3s ease;cursor:pointer}.TaskCenter_couponCard__mAJpU{position:relative;flex-shrink:0;width:96px;height:96px}.TaskCenter_couponBg__eOBox{width:100%;height:100%;object-fit:cover;border-radius:8px}.TaskCenter_couponAmount__QiO2r{position:absolute;width:100%;top:25%;left:0;display:flex;align-items:baseline;justify-content:center;color:#fff}.TaskCenter_amountNumber__Juk_r{font-size:24px;font-weight:700;line-height:1}.TaskCenter_amountUnit__LrpXT{font-size:12px;font-weight:500;margin-left:2px}.TaskCenter_couponCardTitle__1hIxP{position:absolute;bottom:8px;left:20px;font-size:10px;color:hsla(0,0%,100%,.8);font-weight:500}.TaskCenter_couponInfo__rn5q1{flex:1 1;min-width:0;border-bottom:1px solid var(--tc-card-divider);padding-bottom:5px}.TaskCenter_couponHeader__HHESh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.TaskCenter_couponTitle__p6ojp{font-size:16px;font-weight:600;color:var(--tc-text-primary)}.TaskCenter_usedBadge__HDpCw{background:var(--tc-used-badge-bg);color:var(--tc-used-badge-text);font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px}.TaskCenter_couponExpiry__Ma_iY{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:14px;color:var(--tc-coupon-expiry-text)}.TaskCenter_expiryLabel__NK6sT{color:var(--tc-expiry-label);font-weight:500;margin-left:2px}.TaskCenter_countdown___QnCv{display:inline-flex;align-items:center;gap:4px;font-weight:600}.TaskCenter_countdownUnit__q3N3_{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0 6px;background:var(--tc-used-badge-bg);border-radius:4px;color:var(--tc-used-badge-text);font-size:14px;font-weight:600;letter-spacing:.5px}.TaskCenter_countdownSeparator__3dgTp{color:var(--tc-coupon-expiry-text);font-size:16px;font-weight:600;margin:0 2px}.TaskCenter_couponDescription__Tk72T{font-size:14px;color:var(--tc-coupon-description)}.TaskCenter_couponCode___grDr{color:var(--tc-coupon-description)}.TaskCenter_emptyState__UrX01{text-align:center;padding:40px 0;width:100%}.TaskCenter_emptyText__MjM9O{font-size:16px;color:var(--tc-empty-text);margin-bottom:8px}.TaskCenter_emptySubText__uRhEN{font-size:14px;color:var(--tc-empty-subtext)}.TaskCenter_taskCenterContent__3osmL .ant-btn-primary{background:linear-gradient(135deg,#ff4d67,#ff6b8a)!important;border:none!important}.TaskCenter_taskCenterContent__3osmL .ant-btn-primary:focus,.TaskCenter_taskCenterContent__3osmL .ant-btn-primary:hover{background:linear-gradient(135deg,#ff2d47,#ff4d67)!important;border:none!important}.MyWorkOrder_lightTheme__k_eLY{--mwo-modal-bg:#fff;--mwo-modal-border:#f0f0f0;--mwo-title-text:#333;--mwo-body-bg:#fff;--mwo-scrollbar-thumb:rgba(0,0,0,.1);--mwo-scrollbar-thumb-hover:rgba(0,0,0,.15);--mwo-item-bg:rgba(0,0,0,.02);--mwo-item-hover-bg:rgba(0,0,0,.04);--mwo-divider:#e8e8e8;--mwo-label-text:#333;--mwo-field-label-text:#666;--mwo-field-value-text:#333;--mwo-arrow-color:#ccc;--mwo-arrow-hover-color:#999;--mwo-empty-text:#999;--mwo-status-pending-text:#ff4d67;--mwo-status-pending-bg:#fff1f0;--mwo-status-waiting-text:#1890ff;--mwo-status-waiting-bg:#e6f7ff;--mwo-status-confirm-text:#fa8c16;--mwo-status-confirm-bg:#fff7e6;--mwo-status-complete-text:#52c41a;--mwo-status-complete-bg:#f6ffed;--pm-header-bg:#fff;--pm-header-border:#f0f0f0;--pm-title-text:#222;--pm-close-icon:#999;--pm-close-hover-bg:rgba(0,0,0,.06);--pm-close-hover-icon:#666;--pm-close-active-bg:rgba(0,0,0,.1);--pm-container-bg:#fff;--pm-container-shadow:0 16px 48px 16px rgba(0,0,0,.12)}.MyWorkOrder_darkTheme__ija5I{--mwo-modal-bg:#1d1f2a;--mwo-modal-border:hsla(0,0%,100%,.12);--mwo-title-text:hsla(0,0%,100%,.92);--mwo-body-bg:#1d1f2a;--mwo-scrollbar-thumb:hsla(0,0%,100%,.2);--mwo-scrollbar-thumb-hover:hsla(0,0%,100%,.35);--mwo-item-bg:hsla(0,0%,100%,.06);--mwo-item-hover-bg:hsla(0,0%,100%,.12);--mwo-divider:hsla(0,0%,100%,.12);--mwo-label-text:hsla(0,0%,100%,.92);--mwo-field-label-text:hsla(0,0%,100%,.65);--mwo-field-value-text:hsla(0,0%,100%,.88);--mwo-arrow-color:hsla(0,0%,100%,.35);--mwo-arrow-hover-color:hsla(0,0%,100%,.6);--mwo-empty-text:hsla(0,0%,100%,.45);--mwo-status-pending-text:#ff7b93;--mwo-status-pending-bg:rgba(255,123,147,.2);--mwo-status-waiting-text:#40a9ff;--mwo-status-waiting-bg:rgba(64,169,255,.18);--mwo-status-confirm-text:#ffc069;--mwo-status-confirm-bg:rgba(255,192,105,.18);--mwo-status-complete-text:#95de64;--mwo-status-complete-bg:hsla(96,65%,63%,.18);--pm-header-bg:#1d1f2a;--pm-header-border:hsla(0,0%,100%,.08);--pm-title-text:hsla(0,0%,100%,.92);--pm-close-icon:hsla(0,0%,100%,.55);--pm-close-hover-bg:hsla(0,0%,100%,.12);--pm-close-hover-icon:hsla(0,0%,100%,.85);--pm-close-active-bg:hsla(0,0%,100%,.18);--pm-container-bg:#1d1f2a;--pm-container-shadow:0 18px 48px 16px rgba(0,0,0,.55)}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-content{border-radius:16px;overflow:hidden;background:var(--mwo-modal-bg,#fff)}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--mwo-modal-border,#f0f0f0);background:var(--pm-header-bg,#fff)}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-title{font-size:18px;font-weight:600;color:var(--mwo-title-text,#333)}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-body{padding:0;overflow:hidden;background:var(--mwo-body-bg,#fff)}.MyWorkOrder_workOrderContainer__0_6zK{width:100%;height:100%;display:flex;flex-direction:column;background:var(--mwo-body-bg,#fff)}.MyWorkOrder_workOrderList__R0iX2{padding:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--mwo-scrollbar-thumb,rgba(0,0,0,.1)) transparent}.MyWorkOrder_workOrderList__R0iX2::-webkit-scrollbar{width:6px}.MyWorkOrder_workOrderList__R0iX2::-webkit-scrollbar-track{background:transparent}.MyWorkOrder_workOrderList__R0iX2::-webkit-scrollbar-thumb{background:var(--mwo-scrollbar-thumb,rgba(0,0,0,.1));border-radius:3px}.MyWorkOrder_workOrderList__R0iX2::-webkit-scrollbar-thumb:hover{background:var(--mwo-scrollbar-thumb-hover,rgba(0,0,0,.15))}.MyWorkOrder_workOrderItem__v4_Na{padding:10px 24px 20px;background:var(--mwo-item-bg,rgba(0,0,0,.02));cursor:pointer;transition:all .3s ease;border-radius:10px;margin-bottom:10px}.MyWorkOrder_workOrderItem__v4_Na:hover{background:var(--mwo-item-hover-bg,rgba(0,0,0,.04))}.MyWorkOrder_workOrderItem__v4_Na:last-child{border-bottom:none}.MyWorkOrder_orderHeader__Di9U0{display:flex;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:16px;border-bottom:1px solid var(--mwo-divider,#e8e8e8);padding-bottom:10px}.MyWorkOrder_orderNumberSection__Swb5_{display:flex;align-items:center;gap:8px}.MyWorkOrder_orderLabel__HCtRA{font-size:16px;font-weight:600;color:var(--mwo-label-text,#333)}.MyWorkOrder_orderNumber__ZFwxL{font-size:16px;color:var(--mwo-label-text,#333);font-weight:500}.MyWorkOrder_arrowIcon__hwC0P{color:var(--mwo-arrow-color,#ccc);font-size:14px;transition:all .3s ease}.MyWorkOrder_workOrderItem__v4_Na:hover .MyWorkOrder_arrowIcon__hwC0P{color:var(--mwo-arrow-hover-color,#999);transform:translateX(2px)}.MyWorkOrder_orderContent__EMLfA{display:flex;flex-direction:column;gap:12px}.MyWorkOrder_orderRow__LKwK4{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.MyWorkOrder_orderFieldLabel__UrpCt{font-size:14px;color:var(--mwo-field-label-text,#666);white-space:nowrap;flex-shrink:0;min-width:80px}.MyWorkOrder_orderFieldValue__CbSYK{font-size:14px;color:var(--mwo-field-value-text,#333);flex:1 1;word-break:break-all;line-height:1.5;text-align:right;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MyWorkOrder_orderStatusRow__JyUuh{display:flex;justify-content:space-between;align-items:center}.MyWorkOrder_orderStatus__lck_a{font-size:14px;font-weight:500;text-align:right;padding:4px 8px;border-radius:4px}.MyWorkOrder_pending___cmuT{color:var(--mwo-status-pending-text,#ff4d67);background:var(--mwo-status-pending-bg,#fff1f0)}.MyWorkOrder_waiting__NLFQs{color:var(--mwo-status-waiting-text,#1890ff);background:var(--mwo-status-waiting-bg,#e6f7ff)}.MyWorkOrder_confirm__l8FCL{color:var(--mwo-status-confirm-text,#fa8c16);background:var(--mwo-status-confirm-bg,#fff7e6)}.MyWorkOrder_completed__ipwam{color:var(--mwo-status-complete-text,#52c41a);background:var(--mwo-status-complete-bg,#f6ffed)}.MyWorkOrder_closed__p2iP7{color:var(--mwo-field-label-text,#666);background:rgba(0,0,0,.05)}.MyWorkOrder_emptyState__9Jnqk,.MyWorkOrder_loadingState__EpRkf{color:var(--mwo-empty-text,#999)}@media(max-width:768px){.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-content{margin:0;max-width:100vw;max-height:100vh;border-radius:0}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-header{padding:16px 20px 12px}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-title{font-size:16px}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-body{max-height:calc(100vh - 120px)}.MyWorkOrder_workOrderList__R0iX2{max-height:calc(100vh - 140px)}.MyWorkOrder_workOrderItem__v4_Na{padding:16px 20px}.MyWorkOrder_orderHeader__Di9U0{margin-bottom:12px}.MyWorkOrder_orderLabel__HCtRA,.MyWorkOrder_orderNumber__ZFwxL{font-size:15px}.MyWorkOrder_orderContent__EMLfA{gap:10px}.MyWorkOrder_orderFieldLabel__UrpCt{font-size:13px;min-width:70px}.MyWorkOrder_orderFieldValue__CbSYK,.MyWorkOrder_orderStatus__lck_a{font-size:13px}}@media(max-width:480px){.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-header{padding:14px 16px 10px}.MyWorkOrder_myWorkOrderModal__Sedw_ .ant-modal-title{font-size:15px}.MyWorkOrder_workOrderItem__v4_Na{padding:14px 16px}.MyWorkOrder_orderNumberSection__Swb5_{gap:6px}.MyWorkOrder_orderLabel__HCtRA,.MyWorkOrder_orderNumber__ZFwxL{font-size:14px}.MyWorkOrder_orderContent__EMLfA{gap:8px}.MyWorkOrder_orderRow__LKwK4{flex-direction:column;gap:4px}.MyWorkOrder_orderFieldLabel__UrpCt{font-size:12px;min-width:auto}.MyWorkOrder_orderFieldValue__CbSYK,.MyWorkOrder_orderStatus__lck_a{font-size:12px;margin-left:0}.MyWorkOrder_arrowIcon__hwC0P{font-size:12px}}.MyWorkOrder_emptyState__9Jnqk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.MyWorkOrder_emptyState__9Jnqk .MyWorkOrder_emptyIcon__wB40l{font-size:48px;margin-bottom:16px;opacity:.6}.MyWorkOrder_emptyState__9Jnqk .MyWorkOrder_emptyText__Ncg02{font-size:16px;margin-bottom:8px}.MyWorkOrder_emptyState__9Jnqk .MyWorkOrder_emptySubText__AZfsI{font-size:14px;opacity:.8}.MyWorkOrder_loadingState__EpRkf{display:flex;align-items:center;justify-content:center;padding:40px;color:#999}.MyWorkOrder_loadingState__EpRkf .MyWorkOrder_loadingIcon__LAqrg{margin-right:8px}.MyWorkOrder_loadingState__EpRkf .MyWorkOrder_loadingText__RZ316{font-size:14px}.WorkOrderDetails_lightTheme__0KmME{--wod-modal-bg:#fff;--wod-body-bg:#fff;--wod-header-bg:#fff;--wod-header-border:#f0f0f0;--wod-text-primary:#333;--wod-text-secondary:#666;--wod-text-tertiary:#999;--wod-accent:#ff4d67;--wod-accent-light:#ffe8e8;--wod-step-pending-bg:#f5f5f5;--wod-step-pending-text:#999;--wod-step-line-pending:#e8e8e8;--wod-order-info-bg:#fafafa;--wod-status-closed-text:#666;--wod-status-closed-bg:#f5f5f5;--wod-status-processing-text:#ff4d67;--wod-status-processing-bg:#fff1f0;--wod-status-waiting-text:#1890ff;--wod-status-waiting-bg:#e6f7ff;--wod-status-confirm-text:#fa8c16;--wod-status-confirm-bg:#fff7e6;--wod-status-complete-text:#52c41a;--wod-status-complete-bg:#f6ffed;--wod-timeline-line:#e8e8e8;--wod-timeline-dot:#ff4d67;--wod-timeline-dot-border:rgba(255,77,103,.2);--wod-card-border:#e8e8e8;--wod-scrollbar:rgba(0,0,0,.1);--wod-action-bg:#fff;--wod-close-border:#ffe8e8;--wod-close-bg:#ffe8e8;--wod-close-text:#ff4d67;--wod-close-hover-bg:#ffe8e8;--wod-add-gradient-from:#ff4d67;--wod-add-gradient-to:#ff6b8a;--wod-add-hover-gradient-from:#ff2d47;--wod-add-hover-gradient-to:#ff4d67;--wod-add-shadow:0 4px 12px rgba(255,77,103,.3);--wod-add-hover-shadow:0 6px 16px rgba(255,77,103,.4);--wod-icon-button-color:#666;--wod-icon-button-hover-bg:rgba(0,0,0,.05);--wod-icon-button-hover-color:#333;--wod-empty-text:#999;--pm-container-bg:#fff;--pm-container-shadow:0 16px 48px 16px rgba(0,0,0,.12);--pm-header-bg:#fff;--pm-header-border:#f0f0f0;--pm-footer-bg:#fff;--pm-footer-border:#f0f0f0;--pm-title-text:#222}.WorkOrderDetails_darkTheme__nNjpl{--wod-modal-bg:#1d1f2a;--wod-body-bg:#1d1f2a;--wod-header-bg:#1f2233;--wod-header-border:hsla(0,0%,100%,.08);--wod-text-primary:hsla(0,0%,100%,.92);--wod-text-secondary:hsla(0,0%,100%,.72);--wod-text-tertiary:hsla(0,0%,100%,.5);--wod-accent:#ff7b93;--wod-accent-light:rgba(255,123,147,.28);--wod-step-pending-bg:hsla(0,0%,100%,.08);--wod-step-pending-text:hsla(0,0%,100%,.45);--wod-step-line-pending:hsla(0,0%,100%,.12);--wod-order-info-bg:hsla(0,0%,100%,.08);--wod-status-closed-text:hsla(0,0%,100%,.6);--wod-status-closed-bg:hsla(0,0%,100%,.08);--wod-status-processing-text:#ff7b93;--wod-status-processing-bg:rgba(255,123,147,.24);--wod-status-waiting-text:#40a9ff;--wod-status-waiting-bg:rgba(64,169,255,.18);--wod-status-confirm-text:#ffc069;--wod-status-confirm-bg:rgba(255,192,105,.18);--wod-status-complete-text:#95de64;--wod-status-complete-bg:hsla(96,65%,63%,.18);--wod-timeline-line:hsla(0,0%,100%,.12);--wod-timeline-dot:#ff7b93;--wod-timeline-dot-border:rgba(255,123,147,.35);--wod-card-border:hsla(0,0%,100%,.18);--wod-scrollbar:hsla(0,0%,100%,.2);--wod-action-bg:rgba(29,31,42,.98);--wod-close-border:rgba(255,123,147,.32);--wod-close-bg:rgba(255,123,147,.2);--wod-close-text:#ff92aa;--wod-close-hover-bg:rgba(255,123,147,.28);--wod-add-gradient-from:#ff4f79;--wod-add-gradient-to:#ff7b93;--wod-add-hover-gradient-from:#ff648a;--wod-add-hover-gradient-to:#ff94a9;--wod-add-shadow:0 4px 12px rgba(255,123,147,.35);--wod-add-hover-shadow:0 6px 18px rgba(255,123,147,.45);--wod-icon-button-color:hsla(0,0%,100%,.6);--wod-icon-button-hover-bg:hsla(0,0%,100%,.12);--wod-icon-button-hover-color:hsla(0,0%,100%,.95);--wod-empty-text:hsla(0,0%,100%,.55);--pm-container-bg:#1d1f2a;--pm-container-shadow:0 18px 48px 16px rgba(0,0,0,.55);--pm-header-bg:#1d1f2a;--pm-header-border:hsla(0,0%,100%,.08);--pm-footer-bg:rgba(29,31,42,.98);--pm-footer-border:hsla(0,0%,100%,.08);--pm-title-text:hsla(0,0%,100%,.92)}.WorkOrderDetails_workOrderDetailsModal__uFAmi .ant-modal-content{border-radius:16px;overflow:hidden;padding:0;height:85vh;display:flex;flex-direction:column;background:var(--pm-container-bg,var(--wod-modal-bg,#fff));box-shadow:var(--pm-container-shadow,0 16px 48px 16px rgba(0,0,0,.12))}.WorkOrderDetails_workOrderDetailsModal__uFAmi .ant-modal-body{padding:0;flex:1 1;overflow:hidden;display:flex;flex-direction:column;background:var(--pm-container-bg,var(--wod-body-bg,#fff))}.WorkOrderDetails_workOrderDetails__5g2M2{height:100%;display:flex;flex-direction:column;background:var(--wod-body-bg,#fff)}.WorkOrderDetails_customHeader__g8aNj{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--pm-header-border,#f0f0f0);background:var(--pm-header-bg,#fff);flex-shrink:0}.WorkOrderDetails_headerLeft__FLkKt{display:flex;align-items:center;gap:12px}.WorkOrderDetails_backButton__6yTnp{width:32px;height:32px;border:none;background:none;color:var(--wod-icon-button-color,#666);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.WorkOrderDetails_backButton__6yTnp:hover{background:var(--wod-icon-button-hover-bg,rgba(0,0,0,.05));color:var(--wod-icon-button-hover-color,#333)}.WorkOrderDetails_backButton__6yTnp svg{font-size:16px}.WorkOrderDetails_headerTitle__TXOeF{font-size:18px;font-weight:600;color:var(--wod-text-primary,#333);margin:0}.WorkOrderDetails_closeButton__VeqTc{width:32px;height:32px;border:none;background:none;color:var(--wod-icon-button-color,#666);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.WorkOrderDetails_closeButton__VeqTc:hover{background:var(--wod-icon-button-hover-bg,rgba(0,0,0,.05));color:var(--wod-icon-button-hover-color,#333)}.WorkOrderDetails_closeButton__VeqTc svg{font-size:16px}.WorkOrderDetails_workOrderContent__yE0kx{flex:1 1;padding:24px;overflow-y:auto;background:var(--wod-body-bg,#fff);scrollbar-width:thin;scrollbar-color:var(--wod-scrollbar,rgba(0,0,0,.1)) transparent}.WorkOrderDetails_workOrderContent__yE0kx::-webkit-scrollbar{width:6px}.WorkOrderDetails_workOrderContent__yE0kx::-webkit-scrollbar-track{background:transparent}.WorkOrderDetails_workOrderContent__yE0kx::-webkit-scrollbar-thumb{background:var(--wod-scrollbar,rgba(0,0,0,.1));border-radius:3px}.WorkOrderDetails_progressSection__tC0Ec{margin-bottom:32px}.WorkOrderDetails_progressSteps__elgCj{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px}.WorkOrderDetails_progressStep__G8vxC{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;max-width:160px}.WorkOrderDetails_stepCircle__HtRy_{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-weight:600;font-size:14px;position:relative;z-index:2}.WorkOrderDetails_stepCircle__HtRy_.WorkOrderDetails_completed__oMvYi,.WorkOrderDetails_stepCircle__HtRy_.WorkOrderDetails_current__zWK5V{background:var(--wod-accent,#ff4d67);color:#fff;border:5px solid var(--wod-accent-light,#ffe8e8)}.WorkOrderDetails_stepCircle__HtRy_.WorkOrderDetails_pending___U6L2{background:var(--wod-step-pending-bg,#f5f5f5);color:var(--wod-step-pending-text,#999);border:5px solid var(--wod-body-bg,#fff)}.WorkOrderDetails_stepNumber__0Vgs9{line-height:1}.WorkOrderDetails_stepTitle__G_HTo{font-size:14px;color:var(--wod-text-primary,#333);text-align:center;white-space:nowrap}.WorkOrderDetails_stepLine__8alj_{position:absolute;top:16px;left:calc(50% + 16px);right:calc(-50% + 16px);height:1px;z-index:1}.WorkOrderDetails_stepLine__8alj_.WorkOrderDetails_completed__oMvYi{border:1px dashed var(--wod-accent,#ff4d67)}.WorkOrderDetails_stepLine__8alj_.WorkOrderDetails_pending___U6L2{border:1px dashed var(--wod-step-line-pending,#e8e8e8)}.WorkOrderDetails_orderInfo__fM8Lz{background:var(--wod-order-info-bg,#fafafa);border-radius:12px;padding:20px;margin-bottom:32px}.WorkOrderDetails_orderInfoRow__XmOt9{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.WorkOrderDetails_orderInfoRow__XmOt9:last-child{margin-bottom:0}.WorkOrderDetails_orderInfoLabel__0OgSU{font-size:16px;color:var(--wod-text-secondary,#666)}.WorkOrderDetails_orderInfoValue__6ZPR8{font-size:16px;color:var(--wod-text-primary,#333);font-weight:500}.WorkOrderDetails_orderStatus__4xUZb{padding:4px 8px;border-radius:6px;font-size:14px;font-weight:500}.WorkOrderDetails_statusClosed__av80g{color:var(--wod-status-closed-text,#666);background:var(--wod-status-closed-bg,#f5f5f5)}.WorkOrderDetails_statusProcessing__bYLop{color:var(--wod-status-processing-text,#ff4d67);background:var(--wod-status-processing-bg,#fff1f0)}.WorkOrderDetails_statusWaiting__L9OVY{color:var(--wod-status-waiting-text,#1890ff);background:var(--wod-status-waiting-bg,#e6f7ff)}.WorkOrderDetails_statusConfirm__eV98Z{color:var(--wod-status-confirm-text,#fa8c16);background:var(--wod-status-confirm-bg,#fff7e6)}.WorkOrderDetails_statusCompleted__i8_ZP{color:var(--wod-status-complete-text,#52c41a);background:var(--wod-status-complete-bg,#f6ffed)}.WorkOrderDetails_progressDetails__Pid5k{margin-bottom:80px}.WorkOrderDetails_progressTitle__x9nO3{font-size:18px;font-weight:600;color:var(--wod-text-primary,#333);margin:0 0 24px}.WorkOrderDetails_progressTimeline__WaKDU{position:relative}.WorkOrderDetails_timelineItem__SZMz1{display:flex;position:relative;margin-bottom:32px}.WorkOrderDetails_timelineItem__SZMz1:last-child{margin-bottom:0}.WorkOrderDetails_timelineItem__SZMz1:last-child:after{display:none}.WorkOrderDetails_timelineItem__SZMz1:after{content:"";position:absolute;left:6px;top:32px;bottom:-32px;width:1px;background:var(--wod-timeline-line,#e8e8e8)}.WorkOrderDetails_timelineDot__hDFRE{width:12px;height:12px;border-radius:50%;background:var(--wod-timeline-dot,#ff4d67);box-shadow:0 0 0 4px var(--wod-timeline-dot-border,rgba(255,77,103,.2));margin-right:16px;margin-top:4px;flex-shrink:0;position:relative;z-index:2}.WorkOrderDetails_timelineContent__GfI1t{flex:1 1;min-width:0}.WorkOrderDetails_timelineHeader__4ZEZ_{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.WorkOrderDetails_timelineTitle__E9suh{font-size:16px;font-weight:600;color:var(--wod-text-primary,#333);margin:0}.WorkOrderDetails_timelineTime__xbuiN{font-size:14px;color:var(--wod-text-tertiary,#999)}.WorkOrderDetails_timelineText__WwRf9{font-size:14px;color:var(--wod-text-secondary,#666);line-height:1.6;margin-bottom:16px}.WorkOrderDetails_timelineImages__76fji{display:flex;gap:12px;flex-wrap:wrap}.WorkOrderDetails_imageContainer__q6dDo{flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid var(--wod-card-border,#e8e8e8);cursor:pointer;transition:all .3s ease}.WorkOrderDetails_imageContainer__q6dDo:hover{border-color:var(--wod-accent,#ff4d67);box-shadow:0 2px 8px rgba(255,77,103,.2)}.WorkOrderDetails_attachmentImage__nUPdC{width:120px;height:90px;object-fit:cover;display:block}.WorkOrderDetails_actionButtons__X9Kja{width:100%;background:var(--pm-footer-bg,var(--wod-action-bg,#fff));display:flex;gap:12px;justify-content:flex-end;flex-shrink:0;box-sizing:border-box}.WorkOrderDetails_actionButtons__X9Kja>span{display:inline-flex;align-items:center;justify-content:center;min-width:120px}.WorkOrderDetails_closeOrderButton__Fg71v{display:inline-block;height:34px;line-height:34px;border:1px solid var(--wod-close-border,#ffe8e8);border-radius:22px;background:var(--wod-close-bg,#ffe8e8);color:var(--wod-close-text,#ff4d67);font-size:14px;font-weight:500;transition:all .3s ease;padding:0 16px;cursor:pointer}.WorkOrderDetails_closeOrderButton__Fg71v:hover{background:var(--wod-close-hover-bg,#ffe8e8);transform:translateY(-1px)}.WorkOrderDetails_addMessageButton__LCerH{display:block;height:34px;line-height:34px;border-radius:22px;background:linear-gradient(135deg,var(--wod-add-gradient-from,#ff4d67) 0,var(--wod-add-gradient-to,#ff6b8a) 100%);border:none;color:#fff;font-size:14px;font-weight:500;padding:0 16px;box-shadow:var(--wod-add-shadow,0 4px 12px rgba(255,77,103,.3));transition:all .3s ease;cursor:pointer}.WorkOrderDetails_addMessageButton__LCerH:hover{background:linear-gradient(135deg,var(--wod-add-hover-gradient-from,#ff2d47) 0,var(--wod-add-hover-gradient-to,#ff4d67) 100%);box-shadow:var(--wod-add-hover-shadow,0 6px 16px rgba(255,77,103,.4));transform:translateY(-1px)}.WorkOrderDetails_loadingState__hw_mf{text-align:center;padding:50px;color:var(--wod-text-tertiary,#999)}.WorkOrderDetails_loadingState__hw_mf .WorkOrderDetails_loadingIcon__HXHSX{font-size:24px}.WorkOrderDetails_loadingState__hw_mf .WorkOrderDetails_loadingText__BQ_0n{margin-top:10px;font-size:14px}.WorkOrderDetails_errorState__IqWQo{text-align:center;padding:50px;color:var(--wod-empty-text,#999);font-size:14px}@media(max-width:768px){.WorkOrderDetails_workOrderDetailsModal__uFAmi .ant-modal-content{margin:0;max-width:100vw;height:100vh;border-radius:0}.WorkOrderDetails_customHeader__g8aNj{padding:16px 20px}.WorkOrderDetails_headerTitle__TXOeF{font-size:16px}.WorkOrderDetails_workOrderContent__yE0kx{padding:20px}.WorkOrderDetails_progressSteps__elgCj{gap:0}.WorkOrderDetails_progressStep__G8vxC{max-width:120px}.WorkOrderDetails_stepCircle__HtRy_{width:28px;height:28px;font-size:12px}.WorkOrderDetails_stepTitle__G_HTo{font-size:13px}.WorkOrderDetails_stepLine__8alj_{top:14px}.WorkOrderDetails_orderInfo__fM8Lz{padding:16px}.WorkOrderDetails_orderInfoLabel__0OgSU,.WorkOrderDetails_orderInfoValue__6ZPR8{font-size:15px}.WorkOrderDetails_progressTitle__x9nO3{font-size:16px}.WorkOrderDetails_timelineTitle__E9suh{font-size:15px}.WorkOrderDetails_timelineText__WwRf9{font-size:13px}.WorkOrderDetails_timelineImages__76fji{gap:8px}.WorkOrderDetails_attachmentImage__nUPdC,.WorkOrderDetails_imageContainer__q6dDo{width:100px;height:75px}.WorkOrderDetails_actionButtons__X9Kja{padding:16px 20px;flex-direction:column;gap:12px}.WorkOrderDetails_addMessageButton__LCerH,.WorkOrderDetails_closeOrderButton__Fg71v{height:40px;font-size:15px}}@media(max-width:480px){.WorkOrderDetails_customHeader__g8aNj{padding:14px 16px}.WorkOrderDetails_headerTitle__TXOeF{font-size:15px}.WorkOrderDetails_workOrderContent__yE0kx{padding:16px}.WorkOrderDetails_progressSection__tC0Ec{margin-bottom:24px}.WorkOrderDetails_progressSteps__elgCj{margin-bottom:20px}.WorkOrderDetails_progressStep__G8vxC{max-width:100px}.WorkOrderDetails_stepCircle__HtRy_{width:24px;height:24px;font-size:11px}.WorkOrderDetails_stepTitle__G_HTo{font-size:12px}.WorkOrderDetails_stepLine__8alj_{top:12px}.WorkOrderDetails_orderInfo__fM8Lz{padding:12px;margin-bottom:24px}.WorkOrderDetails_orderInfoRow__XmOt9{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.WorkOrderDetails_orderInfoLabel__0OgSU,.WorkOrderDetails_orderInfoValue__6ZPR8{font-size:14px}.WorkOrderDetails_progressTitle__x9nO3{font-size:15px;margin-bottom:20px}.WorkOrderDetails_timelineItem__SZMz1{margin-bottom:24px}.WorkOrderDetails_timelineItem__SZMz1:after{bottom:-24px}.WorkOrderDetails_timelineDot__hDFRE{width:10px;height:10px;margin-right:12px}.WorkOrderDetails_timelineTitle__E9suh{font-size:14px}.WorkOrderDetails_timelineText__WwRf9,.WorkOrderDetails_timelineTime__xbuiN{font-size:12px}.WorkOrderDetails_timelineImages__76fji{gap:6px}.WorkOrderDetails_attachmentImage__nUPdC,.WorkOrderDetails_imageContainer__q6dDo{width:80px;height:60px}.WorkOrderDetails_actionButtons__X9Kja{padding:12px 16px}.WorkOrderDetails_addMessageButton__LCerH,.WorkOrderDetails_closeOrderButton__Fg71v{height:36px;font-size:14px}}.CreateWorkOrder_lightTheme__dMjZx{--cwo-modal-bg:#fff;--cwo-modal-border:#f0f0f0;--cwo-header-bg:#fff;--cwo-title-text:#333;--cwo-body-bg:#fff;--cwo-surface-bg:#fff;--cwo-text-primary:#333;--cwo-text-secondary:#666;--cwo-text-tertiary:#999;--cwo-text-on-accent:#fff;--cwo-accent:#ff4d67;--cwo-accent-light:#ffe8e8;--cwo-step-pending-bg:#f5f5f5;--cwo-step-pending-text:#999;--cwo-step-line-pending:#e8e8e8;--cwo-scrollbar-thumb:rgba(0,0,0,.1);--cwo-form-bg:#f8f9fa;--cwo-input-border:#e8e8e8;--cwo-placeholder:#999;--cwo-upload-border:#e8e8e8;--cwo-upload-hover-bg:#fff5f5;--cwo-upload-icon:#ccc;--cwo-upload-icon-hover:#ff4d67;--cwo-upload-text:rgba(0,0,0,.88);--cwo-remove-btn-bg:rgba(0,0,0,.6);--cwo-remove-btn-hover-bg:rgba(0,0,0,.8);--cwo-action-bg:#fff;--cwo-action-border:#f0f0f0;--cwo-cancel-border:#ffe8e8;--cwo-cancel-bg:#ffe8e8;--cwo-cancel-text:#ff4d67;--cwo-cancel-hover-border:#ff4d67;--cwo-cancel-hover-bg:#ffe8e8;--cwo-cancel-hover-text:#ff4d67;--cwo-submit-gradient-from:#ff4d67;--cwo-submit-gradient-to:#ff6b8a;--cwo-submit-hover-gradient-from:#ff2d47;--cwo-submit-hover-gradient-to:#ff4d67;--cwo-submit-shadow:0 4px 12px rgba(255,77,103,.3);--cwo-submit-hover-shadow:0 6px 16px rgba(255,77,103,.4);--cwo-step-line-completed:#ff4d67;--pm-header-bg:#fff;--pm-header-border:#f0f0f0;--pm-title-text:#222;--pm-close-icon:#999;--pm-close-hover-bg:rgba(0,0,0,.06);--pm-close-hover-icon:#666;--pm-close-active-bg:rgba(0,0,0,.1)}.CreateWorkOrder_darkTheme__qL_pN{--cwo-modal-bg:#1d1f2a;--cwo-modal-border:hsla(0,0%,100%,.12);--cwo-header-bg:#1d1f2a;--cwo-title-text:hsla(0,0%,100%,.92);--cwo-body-bg:#1d1f2a;--cwo-surface-bg:#1d1f2a;--cwo-text-primary:hsla(0,0%,100%,.92);--cwo-text-secondary:hsla(0,0%,100%,.72);--cwo-text-tertiary:hsla(0,0%,100%,.5);--cwo-text-on-accent:hsla(0,0%,100%,.96);--cwo-accent:#ff7b93;--cwo-accent-light:rgba(255,123,147,.28);--cwo-step-pending-bg:hsla(0,0%,100%,.08);--cwo-step-pending-text:hsla(0,0%,100%,.45);--cwo-step-line-pending:hsla(0,0%,100%,.12);--cwo-scrollbar-thumb:hsla(0,0%,100%,.2);--cwo-form-bg:hsla(0,0%,100%,.06);--cwo-input-border:hsla(0,0%,100%,.16);--cwo-placeholder:hsla(0,0%,100%,.45);--cwo-upload-border:hsla(0,0%,100%,.18);--cwo-upload-hover-bg:rgba(255,123,147,.15);--cwo-upload-icon:hsla(0,0%,100%,.45);--cwo-upload-icon-hover:#ff92aa;--cwo-upload-text:hsla(0,0%,100%,.85);--cwo-remove-btn-bg:rgba(0,0,0,.55);--cwo-remove-btn-hover-bg:rgba(0,0,0,.75);--cwo-action-bg:#1d1f2a;--cwo-action-border:hsla(0,0%,100%,.12);--cwo-cancel-border:rgba(255,123,147,.32);--cwo-cancel-bg:rgba(255,123,147,.2);--cwo-cancel-text:#ff92aa;--cwo-cancel-hover-border:rgba(255,123,147,.45);--cwo-cancel-hover-bg:rgba(255,123,147,.28);--cwo-cancel-hover-text:#ffb0c1;--cwo-submit-gradient-from:#ff4f79;--cwo-submit-gradient-to:#ff7b93;--cwo-submit-hover-gradient-from:#ff648a;--cwo-submit-hover-gradient-to:#ff94a9;--cwo-submit-shadow:0 4px 12px rgba(255,123,147,.35);--cwo-submit-hover-shadow:0 6px 18px rgba(255,123,147,.45);--cwo-step-line-completed:#ff7b93;--pm-header-bg:#1d1f2a;--pm-header-border:hsla(0,0%,100%,.08);--pm-title-text:hsla(0,0%,100%,.92);--pm-close-icon:hsla(0,0%,100%,.55);--pm-close-hover-bg:hsla(0,0%,100%,.12);--pm-close-hover-icon:hsla(0,0%,100%,.85);--pm-close-active-bg:hsla(0,0%,100%,.18)}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-content{border-radius:16px;overflow:hidden;height:85vh;display:flex;flex-direction:column;background:var(--cwo-modal-bg)}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--cwo-modal-border);background:var(--cwo-header-bg);flex-shrink:0}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-title{font-size:18px;font-weight:600;color:var(--cwo-title-text)}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-body{padding:0;flex:1 1;overflow:hidden;display:flex;flex-direction:column;background:var(--cwo-body-bg)}.CreateWorkOrder_createWorkOrder__swJ9D{height:100%;display:flex;flex-direction:column;background:var(--cwo-surface-bg)}.CreateWorkOrder_progressSection__5ZDWK{padding:24px 24px 0;flex-shrink:0}.CreateWorkOrder_progressSteps__3DHvI{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px}.CreateWorkOrder_progressStep__EyVwB{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;max-width:160px}.CreateWorkOrder_stepCircle__v13mV{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-weight:600;font-size:14px;position:relative;z-index:2}.CreateWorkOrder_stepCircle__v13mV.CreateWorkOrder_completed__opaCE,.CreateWorkOrder_stepCircle__v13mV.CreateWorkOrder_current__d5Mm5{background:var(--cwo-accent);color:var(--cwo-text-on-accent);border:3px solid var(--cwo-accent-light)}.CreateWorkOrder_stepCircle__v13mV.CreateWorkOrder_pending__1F2xG{background:var(--cwo-step-pending-bg);color:var(--cwo-step-pending-text);border:3px solid transparent}.CreateWorkOrder_stepNumber__pqn6H{line-height:1}.CreateWorkOrder_stepTitle__j0thC{font-size:14px;text-align:center;white-space:nowrap}.CreateWorkOrder_progressStep__EyVwB .CreateWorkOrder_stepCircle__v13mV.CreateWorkOrder_current__d5Mm5~.CreateWorkOrder_stepTitle__j0thC{color:var(--cwo-accent);font-weight:600}.CreateWorkOrder_progressStep__EyVwB .CreateWorkOrder_stepCircle__v13mV.CreateWorkOrder_completed__opaCE~.CreateWorkOrder_stepTitle__j0thC{color:var(--cwo-text-primary)}.CreateWorkOrder_progressStep__EyVwB .CreateWorkOrder_stepCircle__v13mV.CreateWorkOrder_pending__1F2xG~.CreateWorkOrder_stepTitle__j0thC{color:var(--cwo-step-pending-text)}.CreateWorkOrder_stepLine__amtBt{position:absolute;top:16px;left:calc(50% + 16px);right:calc(-50% + 16px);height:1px;z-index:1}.CreateWorkOrder_stepLine__amtBt.CreateWorkOrder_completed__opaCE{border:1px dashed var(--cwo-step-line-completed)}.CreateWorkOrder_stepLine__amtBt.CreateWorkOrder_pending__1F2xG{border:1px dashed var(--cwo-step-line-pending)}.CreateWorkOrder_formContent__B_F8W{flex:1 1;padding:0 24px 24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cwo-scrollbar-thumb) transparent}.CreateWorkOrder_formContent__B_F8W::-webkit-scrollbar{width:6px}.CreateWorkOrder_formContent__B_F8W::-webkit-scrollbar-track{background:transparent}.CreateWorkOrder_formContent__B_F8W::-webkit-scrollbar-thumb{background:var(--cwo-scrollbar-thumb);border-radius:3px}.CreateWorkOrder_formSection__A98Zc{margin-bottom:32px}.CreateWorkOrder_formLabel__j5zUU{font-size:16px;font-weight:600;color:var(--cwo-text-primary);margin-bottom:12px}.CreateWorkOrder_required__A3Vq1{color:var(--cwo-text-primary);font-weight:400}.CreateWorkOrder_descriptionInput__Wphux{width:100%;background:var(--cwo-form-bg);border:1px solid var(--cwo-input-border);border-radius:12px;padding:16px;font-size:14px;line-height:1.6;resize:none}.CreateWorkOrder_descriptionInput__Wphux:focus{border-color:var(--cwo-accent);box-shadow:0 0 0 2px rgba(255,77,103,.15)}.CreateWorkOrder_descriptionInput__Wphux::placeholder{color:var(--cwo-placeholder)}.CreateWorkOrder_descriptionInput__Wphux .ant-input-show-count-suffix{color:var(--cwo-text-tertiary);font-size:12px}.CreateWorkOrder_uploadSection__SWgfh{display:flex;flex-direction:column;gap:16px}.CreateWorkOrder_uploadedImages__oaCLn{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.CreateWorkOrder_imageItem__tIiCd{position:relative}.CreateWorkOrder_imageContainer__vDN3r{position:relative;width:150px;height:150px;border-radius:12px;overflow:hidden;border:1px solid var(--cwo-upload-border)}.CreateWorkOrder_uploadedImage__xZFkp{width:100%;height:100%;object-fit:cover}.CreateWorkOrder_removeButton__zBbzK{position:absolute;top:8px;right:8px;width:24px;height:24px;background:var(--cwo-remove-btn-bg);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.CreateWorkOrder_removeButton__zBbzK:hover{background:var(--cwo-remove-btn-hover-bg);transform:scale(1.1)}.CreateWorkOrder_removeButton__zBbzK svg{font-size:12px}.CreateWorkOrder_uploadArea__VbDzI{display:flex;justify-content:flex-start}.CreateWorkOrder_uploadUploader__MXoTb,.CreateWorkOrder_uploadUploader__MXoTb .ant-upload{width:150px!important;height:150px!important}.CreateWorkOrder_uploadUploader__MXoTb .ant-upload-btn{width:150px!important;height:150px!important;padding:0!important}.CreateWorkOrder_uploadButton___TzOT{width:150px;height:150px;border:2px dashed var(--cwo-upload-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.CreateWorkOrder_uploadButton___TzOT:hover{border-color:var(--cwo-accent);background:var(--cwo-upload-hover-bg)}.CreateWorkOrder_uploadIcon__Hx8Gy{color:var(--cwo-upload-icon);margin-bottom:20px;transition:all .3s ease;transform:scale(3)}.CreateWorkOrder_uploadButton___TzOT:hover .CreateWorkOrder_uploadIcon__Hx8Gy{color:var(--cwo-upload-icon-hover)}.CreateWorkOrder_uploadText__3PdjN{font-size:14px;color:var(--cwo-upload-text);transition:all .3s ease;font-weight:700}.CreateWorkOrder_uploadButton___TzOT:hover .CreateWorkOrder_uploadText__3PdjN{color:var(--cwo-upload-icon-hover)}.CreateWorkOrder_actionButtons__AmeYw{padding:20px 24px;background:var(--cwo-action-bg);border-top:1px solid var(--cwo-action-border);display:flex;gap:12px;justify-content:flex-end;flex-shrink:0}.CreateWorkOrder_cancelButton__u14I4{height:40px;padding:0 24px;border:1px solid var(--cwo-cancel-border);border-radius:20px;background:var(--cwo-cancel-bg);color:var(--cwo-cancel-text);font-size:16px;font-weight:500;transition:all .3s ease}.CreateWorkOrder_cancelButton__u14I4:hover{border-color:var(--cwo-cancel-hover-border);background:var(--cwo-cancel-hover-bg);color:var(--cwo-cancel-hover-text)}.CreateWorkOrder_cancelButton__u14I4:disabled{opacity:.6;cursor:not-allowed}.CreateWorkOrder_submitButton__s2JZ7{height:40px;padding:0 24px;border-radius:20px;background:linear-gradient(135deg,var(--cwo-submit-gradient-from) 0,var(--cwo-submit-gradient-to) 100%);border:none;color:var(--cwo-text-on-accent);font-size:16px;font-weight:500;box-shadow:var(--cwo-submit-shadow);transition:all .3s ease}.CreateWorkOrder_submitButton__s2JZ7:hover{background:linear-gradient(135deg,var(--cwo-submit-hover-gradient-from) 0,var(--cwo-submit-hover-gradient-to) 100%);box-shadow:var(--cwo-submit-hover-shadow);transform:translateY(-1px)}.CreateWorkOrder_submitButton__s2JZ7.CreateWorkOrder_ant-btn-loading__0TD9z,.CreateWorkOrder_submitButton__s2JZ7:disabled{opacity:.8}.CreateWorkOrder_createWorkOrder__swJ9D .ant-input{border-radius:12px}.CreateWorkOrder_createWorkOrder__swJ9D .ant-input-focused,.CreateWorkOrder_createWorkOrder__swJ9D .ant-input:focus{border-color:var(--cwo-accent);box-shadow:0 0 0 2px rgba(255,77,103,.15)}.CreateWorkOrder_createWorkOrder__swJ9D .ant-upload{width:100%}@media(max-width:768px){.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-content{margin:0;max-width:100vw;height:100vh;border-radius:0}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-header{padding:16px 20px 12px}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-title{font-size:16px}.CreateWorkOrder_progressSection__5ZDWK{padding:20px 20px 0}.CreateWorkOrder_progressSteps__3DHvI{margin-bottom:20px}.CreateWorkOrder_progressStep__EyVwB{max-width:120px}.CreateWorkOrder_stepCircle__v13mV{width:28px;height:28px;font-size:12px;border-width:2px}.CreateWorkOrder_stepTitle__j0thC{font-size:13px}.CreateWorkOrder_stepLine__amtBt{top:14px}.CreateWorkOrder_formContent__B_F8W{padding:0 20px 20px}.CreateWorkOrder_formLabel__j5zUU{font-size:15px}.CreateWorkOrder_uploadedImages__oaCLn{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.CreateWorkOrder_imageContainer__vDN3r{width:120px;height:120px}.CreateWorkOrder_uploadUploader__MXoTb,.CreateWorkOrder_uploadUploader__MXoTb .ant-upload,.CreateWorkOrder_uploadUploader__MXoTb .ant-upload-btn{width:120px!important;height:120px!important}.CreateWorkOrder_uploadButton___TzOT{width:120px;height:120px}.CreateWorkOrder_uploadIcon__Hx8Gy{font-size:28px;margin-bottom:8px}.CreateWorkOrder_uploadText__3PdjN{font-size:13px}.CreateWorkOrder_actionButtons__AmeYw{padding:16px 20px;flex-direction:column}.CreateWorkOrder_cancelButton__u14I4,.CreateWorkOrder_submitButton__s2JZ7{height:38px;font-size:15px}}@media(max-width:480px){.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-header{padding:14px 16px 10px}.CreateWorkOrder_createWorkOrderModal__jyVwb .ant-modal-title{font-size:15px}.CreateWorkOrder_progressSection__5ZDWK{padding:16px 16px 0}.CreateWorkOrder_progressStep__EyVwB{max-width:100px}.CreateWorkOrder_stepCircle__v13mV{width:24px;height:24px;font-size:11px}.CreateWorkOrder_stepTitle__j0thC{font-size:12px}.CreateWorkOrder_stepLine__amtBt{top:12px}.CreateWorkOrder_formContent__B_F8W{padding:0 16px 16px}.CreateWorkOrder_formSection__A98Zc{margin-bottom:24px}.CreateWorkOrder_formLabel__j5zUU{font-size:14px;margin-bottom:10px}.CreateWorkOrder_descriptionInput__Wphux{padding:12px;font-size:13px}.CreateWorkOrder_uploadedImages__oaCLn{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.CreateWorkOrder_imageContainer__vDN3r{width:100px;height:100px}.CreateWorkOrder_uploadUploader__MXoTb,.CreateWorkOrder_uploadUploader__MXoTb .ant-upload,.CreateWorkOrder_uploadUploader__MXoTb .ant-upload-btn{width:100px!important;height:100px!important}.CreateWorkOrder_uploadButton___TzOT{width:100px;height:100px}.CreateWorkOrder_uploadIcon__Hx8Gy{font-size:24px;margin-bottom:6px}.CreateWorkOrder_uploadText__3PdjN{font-size:12px}.CreateWorkOrder_actionButtons__AmeYw{padding:12px 16px}.CreateWorkOrder_cancelButton__u14I4,.CreateWorkOrder_submitButton__s2JZ7{height:36px;font-size:14px}}