.v-checkbox.v-input{flex:0 1 auto}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.cookie-option-item .text-caption.text-disabled[data-v-9f80e093]{color:#666!important}.cookie-consent-card[data-v-9f80e093]{position:relative}.cookie-consent-card .close-btn[data-v-9f80e093]{color:#000000de;height:32px;min-width:32px;position:absolute;right:8px;top:8px;width:32px}.cookie-consent-card .close-btn[data-v-9f80e093]:hover{background-color:#0000000a}.cookie-consent-card .cookie-policy-link[data-v-9f80e093]{color:#1976d2;cursor:pointer;text-decoration:underline}.cookie-consent-card .cookie-policy-link[data-v-9f80e093]:hover{color:#1565c0}.cookie-consent-card .cookie-options-list .cookie-option-item[data-v-9f80e093]{border-bottom:1px solid rgba(0,0,0,.08)}.cookie-consent-card .cookie-options-list .cookie-option-item[data-v-9f80e093]:last-child{border-bottom:none}.cookie-consent-card .cookie-description[data-v-9f80e093]{line-height:1.6}.cookie-consent-card .action-buttons[data-v-9f80e093]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookie-consent-card .action-buttons .action-btn[data-v-9f80e093]{min-width:140px}.cookie-consent-card .action-buttons .action-btn.secondary-btn[data-v-9f80e093]{border-color:#0003;color:#000000de}.cookie-consent-card .action-buttons .action-btn.secondary-btn[data-v-9f80e093]:hover{background-color:#0000000a;border-color:#0000004d}.cookie-consent-card .action-buttons .action-btn.primary-btn[data-v-9f80e093]{background-color:#1976d2;color:#fff}.cookie-consent-card .action-buttons .action-btn.primary-btn[data-v-9f80e093]:hover{background-color:#1565c0}@media (max-width:600px){.cookie-consent-card .action-buttons[data-v-9f80e093]{flex-direction:column}.cookie-consent-card .action-buttons .action-btn[data-v-9f80e093]{margin-right:0!important;width:100%}}.dify-chat-container[data-v-cfd536fb]{align-items:flex-end;bottom:2rem;display:flex;flex-direction:column;gap:.75rem;position:fixed;right:2rem;z-index:1000}.dify-chat-trigger[data-v-cfd536fb]{align-items:center;background:linear-gradient(135deg,#4d8bfe,#6366f1);border:none;border-radius:50%;box-shadow:0 4px 16px #4d8bfe66;cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.dify-chat-trigger[data-v-cfd536fb]:hover{box-shadow:0 6px 20px #4d8bfe80;transform:scale(1.08)}.dify-chat-trigger--active[data-v-cfd536fb]{background:#413e3a;box-shadow:0 4px 12px #413e3a4d}.dify-chat-trigger--active[data-v-cfd536fb]:hover{box-shadow:0 6px 16px #413e3a66}.dify-chat-panel[data-v-cfd536fb]{animation:dify-panel-slide-up-cfd536fb .3s ease;background-color:#fff;border-radius:1rem;box-shadow:0 8px 32px #0000002e;height:44rem;max-height:calc(100vh - 9rem);max-width:calc(100vw - 2rem);overflow:hidden;width:50rem}.dify-chat-panel iframe[data-v-cfd536fb]{border:0;display:block;height:100%;width:100%}@keyframes dify-panel-slide-up-cfd536fb{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.dify-chat-container[data-v-cfd536fb]{bottom:1.25rem;right:1.25rem}.dify-chat-trigger[data-v-cfd536fb]{height:48px;width:48px}.dify-chat-panel[data-v-cfd536fb]{height:calc(100vh - 7rem);width:calc(100vw - 1.5rem)}}.login-dialog-card .login-dialog-logo[data-v-67719ce3]{text-align:center}.login-dialog-card .login-dialog-form[data-v-67719ce3]{padding:16px}.login-dialog-card .animate-spin[data-v-67719ce3]{animation:spin-67719ce3 1s linear infinite}@keyframes spin-67719ce3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.register-dialog-card .register-dialog-logo[data-v-9c9274de]{text-align:center}.register-dialog-card .register-dialog-form[data-v-9c9274de]{padding:16px}.register-dialog-card .animate-spin[data-v-9c9274de]{animation:spin-9c9274de 1s linear infinite}@keyframes spin-9c9274de{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.addr-dialog[data-v-cf03d3e9]{max-height:85vh;overflow:hidden;position:relative}.addr-dialog__close[data-v-cf03d3e9]{color:#67696d;position:absolute;right:12px;top:12px;z-index:2}.addr-dialog__header[data-v-cf03d3e9]{background:linear-gradient(135deg,#4d8bfe,#6366f1);padding:2rem 1.5rem 1.25rem;text-align:center}.addr-dialog__title[data-v-cf03d3e9]{color:#fff;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:2px;line-height:1;margin:0}.addr-dialog__subtitle[data-v-cf03d3e9]{color:#ffffffd9;font-family:DidactGothic,sans-serif;font-size:.875rem;margin-top:.375rem}.addr-dialog__body[data-v-cf03d3e9]{max-height:calc(85vh - 120px);overflow-y:auto;padding:1.25rem 1.5rem 1.5rem}.header-icon-wrap[data-v-cf03d3e9]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto .75rem;width:48px}.add-addr-btn[data-v-cf03d3e9]{letter-spacing:1.5px}.add-addr-btn[data-v-cf03d3e9],.empty-title[data-v-cf03d3e9]{font-family:BebasNeue,DouyinSansBold,sans-serif;font-weight:700}.empty-title[data-v-cf03d3e9]{color:#413e3a;font-size:1.5rem;letter-spacing:1px;margin-bottom:.5rem}.addr-list[data-v-cf03d3e9]{display:flex;flex-direction:column;gap:.75rem}.addr-card[data-v-cf03d3e9]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.125rem;position:relative;transition:all .2s ease}.addr-card[data-v-cf03d3e9]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.addr-card--default[data-v-cf03d3e9]{background:#f8faff;border-color:#4d8bfe}.addr-card__default-badge[data-v-cf03d3e9]{align-items:center;background:#4d8bfe;border-radius:.25rem;color:#fff;display:inline-flex;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:.6875rem;letter-spacing:1px;margin-bottom:.5rem;padding:.2rem .5rem}.addr-card__info[data-v-cf03d3e9]{margin-bottom:.75rem}.addr-card__name-row[data-v-cf03d3e9]{align-items:baseline;display:flex;gap:.75rem;margin-bottom:.375rem}.addr-card__name[data-v-cf03d3e9]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.5px}.addr-card__line[data-v-cf03d3e9],.addr-card__phone[data-v-cf03d3e9]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.875rem}.addr-card__line[data-v-cf03d3e9]{align-items:center;display:flex;margin-bottom:.125rem}.addr-card__line--detail[data-v-cf03d3e9]{color:#413e3a;font-weight:500;margin-top:.25rem}.addr-card__actions[data-v-cf03d3e9]{border-top:1px solid #f0f0f0;display:flex;gap:.5rem;padding-top:.75rem}.addr-card__actions .v-btn[data-v-cf03d3e9]{font-family:DidactGothic,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.form-dialog[data-v-cf03d3e9]{overflow:hidden;position:relative}.form-dialog__close[data-v-cf03d3e9]{color:#67696d;position:absolute;right:12px;top:12px;z-index:2}.form-dialog__header[data-v-cf03d3e9]{padding:1.5rem 1.5rem 0}.form-dialog__title[data-v-cf03d3e9]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:1px;margin:0}.form-dialog__body[data-v-cf03d3e9]{max-height:70vh;overflow-y:auto;padding:1rem 1.5rem 1.5rem}.addr-form[data-v-cf03d3e9]{display:flex;flex-direction:column;gap:.25rem}.form-field[data-v-cf03d3e9]{margin-bottom:.75rem}.form-field__label[data-v-cf03d3e9]{color:#413e3a;display:block;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:.8125rem;letter-spacing:.5px;margin-bottom:.375rem}.form-field__label .required[data-v-cf03d3e9]{color:#dc2626}.default-checkbox[data-v-cf03d3e9] .v-label{color:#413e3a;font-family:DidactGothic,sans-serif;font-size:.875rem}.form-actions[data-v-cf03d3e9]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.form-btn[data-v-cf03d3e9]{font-family:BebasNeue,DouyinSansBold,sans-serif;letter-spacing:1px;min-width:100px}.confirm-dialog .confirm-icon-wrap[data-v-cf03d3e9]{align-items:center;background:#fef2f2;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto;width:64px}.confirm-dialog .confirm-title[data-v-cf03d3e9]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem}.confirm-dialog .confirm-text[data-v-cf03d3e9]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.9375rem;line-height:1.5}.detail-dialog[data-v-cf03d3e9]{overflow:hidden;position:relative}.detail-dialog__close[data-v-cf03d3e9]{color:#67696d;position:absolute;right:12px;top:12px;z-index:2}.detail-dialog__header[data-v-cf03d3e9]{padding:1.5rem 1.5rem 0}.detail-dialog__title[data-v-cf03d3e9]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:1px;margin:0}.detail-dialog__body[data-v-cf03d3e9]{padding:1rem 1.5rem 1.5rem}.detail-info__name[data-v-cf03d3e9]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.5px;margin-bottom:.25rem}.detail-info__phone[data-v-cf03d3e9]{color:#413e3a;font-family:DidactGothic,sans-serif;font-size:1rem;font-weight:500;margin-bottom:.5rem}.detail-info__line[data-v-cf03d3e9]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.9375rem;margin-bottom:.25rem}.default-badge[data-v-cf03d3e9]{align-items:center;background:#4d8bfe;border-radius:.25rem;color:#fff;display:inline-flex;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:.75rem;letter-spacing:1px;padding:.25rem .625rem}.animate-spin[data-v-cf03d3e9]{animation:spin-cf03d3e9 1s linear infinite}@keyframes spin-cf03d3e9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.addr-dialog__header[data-v-cf03d3e9]{padding:1.5rem 1rem 1rem}.addr-dialog__title[data-v-cf03d3e9]{font-size:1.25rem}.addr-dialog__subtitle[data-v-cf03d3e9]{font-size:.8125rem}.addr-dialog__body[data-v-cf03d3e9]{padding:1rem}.header-icon-wrap[data-v-cf03d3e9]{height:40px;width:40px}.addr-card[data-v-cf03d3e9]{padding:.875rem}.addr-card__name[data-v-cf03d3e9]{font-size:1rem}.addr-card__actions[data-v-cf03d3e9]{flex-wrap:wrap;gap:.25rem}.form-dialog__header[data-v-cf03d3e9]{padding:1.25rem 1rem 0}.form-dialog__title[data-v-cf03d3e9]{font-size:1.25rem}.form-dialog__body[data-v-cf03d3e9]{padding:.75rem 1rem 1.25rem}.form-field__label[data-v-cf03d3e9]{font-size:.75rem}.form-actions[data-v-cf03d3e9]{flex-direction:column}.form-actions .form-btn[data-v-cf03d3e9]{width:100%}}.cp-dialog[data-v-667459dc]{position:relative}.cp-dialog__close[data-v-667459dc]{color:#fff!important;opacity:.8;position:absolute;right:12px;top:12px;z-index:10}.cp-dialog__close[data-v-667459dc]:hover{opacity:1}.cp-dialog__header[data-v-667459dc]{background:linear-gradient(135deg,#4d8bfe,#6366f1);padding:32px 24px 28px;text-align:center}.cp-dialog__header .header-icon-wrap[data-v-667459dc]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.cp-dialog__title[data-v-667459dc]{color:#fff;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.75rem;letter-spacing:2px;margin:0}.cp-dialog__subtitle[data-v-667459dc]{color:#ffffffd9;font-family:DidactGothic,sans-serif;font-size:.9rem;margin-top:6px}.cp-dialog__body[data-v-667459dc]{padding:24px}.form-field[data-v-667459dc]{margin-bottom:20px}.form-label[data-v-667459dc]{color:#413e3a;display:block;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:.85rem;letter-spacing:1.5px;margin-bottom:6px}.password-hint[data-v-667459dc]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:6px;margin-bottom:8px;padding:10px 14px}.password-hint span[data-v-667459dc]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.82rem}.form-actions[data-v-667459dc]{margin-top:24px}.form-actions .submit-btn[data-v-667459dc]{font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1rem;height:48px;letter-spacing:2px;text-transform:none}.animate-spin[data-v-667459dc]{animation:spin-667459dc 1s linear infinite}@keyframes spin-667459dc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.cp-dialog__header[data-v-667459dc]{padding:24px 16px 20px}.cp-dialog__title[data-v-667459dc]{font-size:1.4rem}.cp-dialog__body[data-v-667459dc]{padding:16px}}.verify-email-dialog-card .verify-email-header[data-v-c2fd5fcf]{text-align:center}.verify-email-dialog-card .verify-email-form[data-v-c2fd5fcf]{padding:16px}.verify-email-dialog-card .animate-spin[data-v-c2fd5fcf]{animation:spin-c2fd5fcf 1s linear infinite}@keyframes spin-c2fd5fcf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.verify-phone-dialog-card .verify-phone-header[data-v-b19697e9]{text-align:center}.verify-phone-dialog-card .verify-phone-form[data-v-b19697e9]{padding:16px}.verify-phone-dialog-card .animate-spin[data-v-b19697e9]{animation:spin-b19697e9 1s linear infinite}@keyframes spin-b19697e9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ep-dialog[data-v-0d2c7d6f]{position:relative}.ep-dialog__close[data-v-0d2c7d6f]{color:#fff!important;opacity:.8;position:absolute;right:12px;top:12px;z-index:10}.ep-dialog__close[data-v-0d2c7d6f]:hover{opacity:1}.ep-dialog__header[data-v-0d2c7d6f]{background:linear-gradient(135deg,#4d8bfe,#6366f1);padding:32px 24px 28px;text-align:center}.ep-dialog__header .header-icon-wrap[data-v-0d2c7d6f]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.ep-dialog__title[data-v-0d2c7d6f]{color:#fff;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1.75rem;letter-spacing:2px;margin:0}.ep-dialog__subtitle[data-v-0d2c7d6f]{color:#ffffffd9;font-family:DidactGothic,sans-serif;font-size:.9rem;margin-top:6px}.ep-dialog__body[data-v-0d2c7d6f]{padding:24px}.avatar-section[data-v-0d2c7d6f]{margin-bottom:28px;text-align:center}.avatar-section .avatar-letter[data-v-0d2c7d6f]{background:linear-gradient(135deg,#4d8bfe,#6366f1)!important;border:3px solid rgba(77,139,254,.2);color:#fff!important;font-family:BebasNeue,DouyinSansBold,sans-serif}.avatar-section .avatar-initial[data-v-0d2c7d6f]{font-size:2rem;font-weight:700;letter-spacing:1px}.avatar-section .avatar-username[data-v-0d2c7d6f]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.95rem;margin-top:10px}.form-field[data-v-0d2c7d6f]{margin-bottom:20px}.form-label[data-v-0d2c7d6f]{color:#413e3a;display:block;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:.85rem;letter-spacing:1.5px;margin-bottom:6px}.form-hint[data-v-0d2c7d6f]{color:#999;font-family:DidactGothic,sans-serif;font-size:.8rem;margin-top:4px}.email-row[data-v-0d2c7d6f]{align-items:center;display:flex;gap:10px}.email-row .email-field[data-v-0d2c7d6f]{cursor:pointer;flex:1}.email-row .verify-btn[data-v-0d2c7d6f]{font-family:BebasNeue,DouyinSansBold,sans-serif;letter-spacing:1px;min-width:90px;text-transform:none;white-space:nowrap}.form-actions[data-v-0d2c7d6f]{margin-top:28px}.form-actions .submit-btn[data-v-0d2c7d6f]{font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:1rem;height:48px;letter-spacing:2px;text-transform:none}.animate-spin[data-v-0d2c7d6f]{animation:spin-0d2c7d6f 1s linear infinite}@keyframes spin-0d2c7d6f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.ep-dialog__header[data-v-0d2c7d6f]{padding:24px 16px 20px}.ep-dialog__title[data-v-0d2c7d6f]{font-size:1.4rem}.ep-dialog__body[data-v-0d2c7d6f]{padding:16px}.email-row[data-v-0d2c7d6f]{align-items:stretch;flex-direction:column}.email-row .verify-btn[data-v-0d2c7d6f]{width:100%}}.user-dialog[data-v-e270f739]{overflow:hidden;position:relative}.user-dialog__close[data-v-e270f739]{color:#67696d;position:absolute;right:12px;top:12px;z-index:1}.user-dialog__header[data-v-e270f739]{background:linear-gradient(135deg,#f8fafc,#eef2ff);padding:2rem 1.5rem 1.5rem;text-align:center}.user-dialog__avatar-wrap[data-v-e270f739]{display:flex;justify-content:center;margin-bottom:.875rem}.user-dialog__avatar[data-v-e270f739]{background:linear-gradient(135deg,#4d8bfe,#6366f1);box-shadow:0 4px 14px #4d8bfe4d}.user-dialog__avatar-letter[data-v-e270f739]{color:#fff;font-size:1.75rem}.user-dialog__avatar-letter[data-v-e270f739],.user-dialog__name[data-v-e270f739]{font-family:BebasNeue,DouyinSansBold,sans-serif;letter-spacing:1px}.user-dialog__name[data-v-e270f739]{color:#413e3a;font-size:1.375rem;font-weight:700;margin-bottom:.125rem}.user-dialog__realname[data-v-e270f739]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.8125rem;margin-bottom:.25rem}.user-dialog__email[data-v-e270f739]{color:#9ca3af;font-family:DidactGothic,sans-serif;font-size:.75rem}.user-dialog__divider[data-v-e270f739]{background:#e5e7eb;height:1px;margin:0 1.5rem}.user-dialog__menu[data-v-e270f739]{padding:.5rem 1rem}.user-dialog__footer[data-v-e270f739]{padding:.75rem 1.5rem 1.25rem;text-align:center}.user-dialog__logout[data-v-e270f739]{border-radius:.5rem;color:#dc2626;font-family:BebasNeue,DouyinSansBold,sans-serif;font-size:.9375rem;justify-content:center;letter-spacing:1px;padding:.5rem 0;transition:background-color .2s ease;width:100%}.user-dialog__logout[data-v-e270f739]:hover{background-color:#dc26260f}.menu-item[data-v-e270f739]{align-items:center;border-radius:.625rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.menu-item[data-v-e270f739]:hover{background-color:#f9fafb}.menu-item:hover .menu-item__arrow[data-v-e270f739]{opacity:1;transform:translate(2px)}.menu-item[data-v-e270f739]:active{background-color:#f3f4f6}.menu-item__icon-wrap[data-v-e270f739]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.menu-item__label[data-v-e270f739]{color:#413e3a;flex:1;font-family:DidactGothic,sans-serif;font-size:.9375rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item__arrow[data-v-e270f739]{color:#d1d5db;flex-shrink:0;opacity:0;transition:all .2s ease}@media (max-width:600px){.user-dialog__header[data-v-e270f739]{padding:1.5rem 1.25rem 1.25rem}.user-dialog__avatar[data-v-e270f739]{height:60px!important;width:60px!important}.user-dialog__avatar-letter[data-v-e270f739]{font-size:1.5rem}.user-dialog__name[data-v-e270f739]{font-size:1.25rem}.user-dialog__divider[data-v-e270f739]{margin:0 1rem}.user-dialog__menu[data-v-e270f739]{padding:.375rem .75rem}.user-dialog__footer[data-v-e270f739]{padding:.5rem 1rem 1rem}.menu-item[data-v-e270f739]{gap:.625rem;padding:.625rem}.menu-item__icon-wrap[data-v-e270f739]{height:32px;width:32px}.menu-item__label[data-v-e270f739]{font-size:.875rem}}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}
