@charset "UTF-8";#app{font-family:var(--ds-font-body,"Inter","PingFang SC","Microsoft YaHei",system-ui,sans-serif);color:#2c3e50;margin:0;padding:0;height:100vh}img[src*="/api/files/"]{max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media{img[src*="/api/files/"]{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}}head:after{content:"";display:none}.profile-avatar,.user-avatar,img.avatar{max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.profile-avatar[src*="api/files/"],.user-avatar[src*="api/files/"],img.avatar[src*="api/files/"]{background-image:none!important}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:100%!important}.el-picker-panel{z-index:3500!important}.el-picker-panel.el-date-picker,.el-picker-panel.el-time-picker{position:fixed!important;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-top:5px}.el-input__inner{width:100%!important;box-sizing:border-box!important}.el-popper .popper__arrow{display:block!important}.el-date-editor--datetime{min-width:220px!important}.el-date-table,.el-dialog,.el-dialog__wrapper,.el-drawer__wrapper,.el-dropdown-menu,.el-message-box,.el-popover,.el-scrollbar,.el-select-dropdown{z-index:3500!important}.large-avatar-preview{display:flex;justify-content:center;align-items:center;padding:10px}.large-avatar-preview img{max-width:100%;max-height:400px;border-radius:5px;box-shadow:0 3px 12px rgba(0,0,0,.15)}.avatar-preview-dialog{width:auto!important;max-width:90vw}.avatar-preview-dialog .el-message-box__content{padding:10px}img[src*="/api/files/"]{transition:opacity .3s ease;will-change:transform;transform:translateZ(0)}body{transition:all .3s ease}body.light-theme{--bg-primary:#fff;--bg-secondary:#f5f7fa;--text-primary:#1d1d1f;--text-secondary:#5a6c7d;--border-color:rgba(0,0,0,0.08);--shadow-color:rgba(0,0,0,0.1);--accent-color:#007aff;--accent-hover:#0056cc}body.dark-theme{--bg-primary:#1d1d1f;--bg-secondary:#2d2d30;--text-primary:#fff;--text-secondary:#e4e5e7;--border-color:hsla(0,0%,100%,0.1);--shadow-color:rgba(0,0,0,0.3);--accent-color:#0a84ff;--accent-hover:#007aff}body.dark-theme,body.light-theme{background-color:var(--bg-primary);color:var(--text-primary)}body.dark-theme .el-button,body.dark-theme .el-input__inner{color:var(--text-primary)}body.dark-theme .el-button,body.dark-theme .el-dialog,body.dark-theme .el-dropdown-menu,body.dark-theme .el-input__inner,body.dark-theme .el-message-box,body.dark-theme .el-select-dropdown{background-color:var(--bg-secondary);border-color:var(--border-color)}body.dark-theme .el-drawer{background-color:var(--bg-secondary)}body.dark-theme .el-drawer__header{background-color:rgba(0,0,0,.2)}:root{--global-modal-primary:#003d9b;--global-modal-primary-mid:#0052cc;--global-modal-primary-hover:#004099;--global-modal-primary-press:#002a6b;--global-on-surface:#191c1e;--global-on-surface-variant:#434654;--global-surface:#f8f9fb;--global-surface-low:#f3f4f6;--global-surface-lowest:#fff;--global-outline-variant:rgba(195,198,214,0.35);--global-feedback-success:#16a34a;--global-feedback-error:#dc2626;--global-feedback-warning:#ea580c;--global-feedback-info:#0052cc;--global-danger-solid:#dc2626;--global-danger-solid-hover:#b91c1c;--global-modal-radius:12px;--global-modal-radius-sm:8px;--global-modal-shadow:0 8px 40px rgba(25,28,30,0.08);--global-modal-shadow-soft:0 8px 40px rgba(25,28,30,0.04);--global-modal-padding:24px;--global-modal-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--global-modal-font-display:"Manrope","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.v-modal{background:rgba(25,28,30,.45)!important}.el-dialog,.login-modal,.modal,.modal-content{border-radius:var(--global-modal-radius)!important;box-shadow:var(--global-modal-shadow)!important;border:1px solid var(--global-outline-variant)!important;overflow:hidden;background-color:var(--global-surface-lowest)!important;font-family:var(--global-modal-font-body);color:var(--global-on-surface)}.login-modal.auth-home-dialog{overflow-x:hidden!important;overflow-y:auto!important}.el-dialog__header{padding:var(--global-modal-padding) var(--global-modal-padding) 12px;background:var(--global-surface-lowest)}.el-dialog__title{font-family:var(--global-modal-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--global-on-surface);line-height:1.3}.el-dialog__headerbtn{top:20px;right:20px}.el-dialog__headerbtn .el-dialog__close{font-size:20px;color:var(--global-on-surface-variant);transition:color .2s ease}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--global-on-surface)}.el-dialog__body{color:var(--global-on-surface-variant);font-size:.875rem}.el-dialog__body,.el-dialog__footer{padding:12px var(--global-modal-padding) var(--global-modal-padding)}.el-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;background:var(--global-surface-lowest)}.el-dialog__footer .el-button--default{border:none!important;background:transparent!important;color:var(--global-on-surface-variant)!important;font-weight:600;padding:10px 16px!important;border-radius:var(--global-modal-radius-sm)!important}.el-dialog__footer .el-button--default:focus,.el-dialog__footer .el-button--default:hover{background:var(--global-surface-low)!important;color:var(--global-on-surface)!important}.el-dialog__footer .el-button--primary{background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid))!important;border:none!important;color:#fff!important;font-weight:600;padding:10px 22px!important;border-radius:var(--global-modal-radius-sm)!important;box-shadow:0 2px 8px rgba(0,61,155,.25)}.el-dialog__footer .el-button--primary:focus,.el-dialog__footer .el-button--primary:hover{background:linear-gradient(135deg,var(--global-modal-primary-hover),#0a5cd8)!important;border:none!important}.el-dialog__footer .el-button--primary:active{background:var(--global-modal-primary-press)!important}.el-dialog__footer .el-button--danger{background:var(--global-danger-solid)!important;border-color:var(--global-danger-solid)!important;color:#fff!important;font-weight:600;border-radius:var(--global-modal-radius-sm)!important;padding:10px 22px!important}.el-dialog__footer .el-button--danger:focus,.el-dialog__footer .el-button--danger:hover{background:var(--global-danger-solid-hover)!important;border-color:var(--global-danger-solid-hover)!important}.el-dialog.global-dialog--media{width:min(960px,94vw)!important;max-width:960px}.el-dialog.global-dialog--media-sm{width:min(680px,94vw)!important;max-width:680px}.el-dialog.global-dialog--compact{width:min(420px,92vw)!important;max-width:420px}.el-dialog.global-dialog--media-sm .el-dialog__body,.el-dialog.global-dialog--media .el-dialog__body{padding-top:8px}.global-dialog-media-layout{display:grid;gap:var(--global-modal-padding);align-items:start;max-height:min(70vh,720px);overflow-y:auto}@media (min-width:640px){.global-dialog-media-layout{grid-template-columns:minmax(200px,1fr) minmax(0,1.2fr)}}.global-dialog-media__visual{position:sticky;top:0;align-self:start}.global-dialog-media__visual .news-detail-image,.global-dialog-media__visual .news-detail-image img{margin-top:0}.global-dialog-media__detail{min-width:0}.global-dialog-media__detail .news-detail-header{text-align:left;border-bottom:none;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--global-surface-low)}.global-dialog-media__detail .news-detail-meta{justify-content:flex-start}@media (max-width:639px){.global-dialog-media__visual{position:static}}.el-message-box.el-message-box--center .el-message-box__content,.el-message-box.el-message-box--center .el-message-box__message{text-align:center}.el-message-box.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box.global-msgbox--destructive{max-width:min(400px,92vw)}.el-message-box.global-msgbox--destructive .el-message-box__header{padding-bottom:4px}.el-message-box.global-msgbox--destructive .el-message-box__title{text-align:center;width:100%}.el-message-box.global-msgbox--destructive .el-message-box__content{padding-top:4px;display:flex;flex-direction:column;align-items:center;text-align:center}.el-message-box.global-msgbox--destructive .el-message-box__status{position:static!important;transform:none!important;top:auto!important;left:auto!important;margin:4px 0 14px!important;width:56px;height:56px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;font-size:26px!important;background:#fce7f3;color:var(--global-danger-solid)!important}.el-message-box.global-msgbox--destructive .el-message-box__status.el-icon-warning{color:var(--global-danger-solid)!important}.el-message-box.global-msgbox--destructive .el-message-box__message{padding-left:0!important;margin:0}.el-message-box.global-msgbox--destructive .el-message-box__message p{margin:0}.el-message-box.global-msgbox--destructive .el-message-box__btns{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:8px}.el-message-box.global-msgbox--destructive .el-message-box__btns .el-button{width:100%;margin:0!important}.el-message.global-message--progress{position:relative;padding-bottom:22px!important}.el-message.global-message--progress:after{content:"";position:absolute;left:16px;right:36px;bottom:10px;height:3px;border-radius:2px;overflow:hidden;background:linear-gradient(90deg,var(--global-modal-primary),var(--global-modal-primary-mid),var(--global-modal-primary));background-size:200% 100%;box-shadow:inset 0 0 0 1px rgba(25,28,30,.08);animation:global-message-progress-shimmer 1.4s ease-in-out infinite}@keyframes global-message-progress-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}body.dark-theme .el-message-box.global-msgbox--destructive .el-message-box__status{background:rgba(220,38,38,.18)}body.dark-theme .global-dialog-media__detail .news-detail-header{border-bottom-color:var(--border-color)}.el-message-box{border-radius:var(--global-modal-radius)!important;box-shadow:var(--global-modal-shadow)!important;border:1px solid var(--global-outline-variant)!important;padding-bottom:12px;max-width:min(440px,92vw);background-color:var(--global-surface-lowest)!important;font-family:var(--global-modal-font-body)}.el-message-box__header{padding:var(--global-modal-padding) var(--global-modal-padding) 8px}.el-message-box__title{font-family:var(--global-modal-font-display);font-size:1.125rem;font-weight:700;color:var(--global-on-surface);letter-spacing:-.02em}.el-message-box__headerbtn{top:20px;right:20px}.el-message-box__headerbtn .el-message-box__close{font-size:20px;color:var(--global-on-surface-variant);transition:color .2s ease}.el-message-box__headerbtn:hover .el-message-box__close{color:var(--global-on-surface)}.el-message-box__content{padding:8px var(--global-modal-padding) 16px}.el-message-box__message{color:var(--global-on-surface-variant);font-size:.9375rem;line-height:1.55}.el-message-box__status{font-size:28px!important}.el-message-box__status.el-icon-warning{color:var(--global-feedback-warning)!important}.el-message-box__status+.el-message-box__message{padding-left:8px}.el-message-box__btns{padding:8px var(--global-modal-padding) 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.el-message-box__btns .el-button--default{border:none!important;background:transparent!important;color:var(--global-on-surface-variant)!important;font-weight:600;padding:9px 16px!important;border-radius:var(--global-modal-radius-sm)!important}.el-message-box__btns .el-button--default:focus,.el-message-box__btns .el-button--default:hover{background:var(--global-surface-low)!important;color:var(--global-on-surface)!important}.el-message-box__btns .el-button--primary{background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid))!important;border:none!important;color:#fff!important;font-weight:600;padding:9px 20px!important;border-radius:var(--global-modal-radius-sm)!important;box-shadow:0 2px 8px rgba(0,61,155,.22)}.el-message-box__btns .el-button--primary:focus,.el-message-box__btns .el-button--primary:hover{background:linear-gradient(135deg,var(--global-modal-primary-hover),#0a5cd8)!important;border:none!important}.el-message-box__btns .el-button--danger{background:var(--global-danger-solid)!important;border-color:var(--global-danger-solid)!important;color:#fff!important;font-weight:600;border-radius:var(--global-modal-radius-sm)!important}.el-message-box__btns .el-button--danger:focus,.el-message-box__btns .el-button--danger:hover{background:var(--global-danger-solid-hover)!important;border-color:var(--global-danger-solid-hover)!important}.el-message-box__input{padding-top:8px}.el-message-box__input .el-input__inner{border-radius:var(--global-modal-radius-sm);background:var(--global-surface-low);border-color:transparent;font-family:var(--global-modal-font-body)}.el-message-box__input .el-input__inner:focus{background:var(--global-surface-lowest);border-color:var(--global-modal-primary-mid)}.el-drawer{box-shadow:var(--global-modal-shadow)!important;font-family:var(--global-modal-font-body);color:var(--global-on-surface)}.el-drawer.ltr{border-radius:0 var(--global-modal-radius) var(--global-modal-radius) 0;overflow:hidden}.el-drawer.rtl{border-radius:var(--global-modal-radius) 0 0 var(--global-modal-radius);overflow:hidden}.el-drawer__header{padding:20px var(--global-modal-padding);margin-bottom:0;border-bottom:none!important;background:var(--global-surface-low);font-family:var(--global-modal-font-display);font-weight:700;font-size:1.125rem;color:var(--global-on-surface)}.el-drawer__close-btn{color:var(--global-on-surface-variant)}.el-drawer__close-btn:hover{color:var(--global-on-surface)}.el-drawer__body{padding:var(--global-modal-padding);background:var(--global-surface-lowest)}.el-message{min-width:280px;max-width:min(420px,92vw);padding:14px 18px!important;border-radius:var(--global-modal-radius-sm)!important;border:none!important;box-shadow:var(--global-modal-shadow)!important;font-family:var(--global-modal-font-body);font-weight:500;font-size:.875rem;background:var(--global-surface-lowest)!important}.el-message,.el-message .el-message__content{color:var(--global-on-surface)!important}.el-message .el-message__closeBtn{color:var(--global-on-surface-variant)}.el-message--success{box-shadow:var(--global-modal-shadow)!important;border-left:4px solid var(--global-feedback-success)!important}.el-message--success .el-message__icon{color:var(--global-feedback-success)!important}.el-message--error{border-left:4px solid var(--global-feedback-error)!important}.el-message--error .el-message__icon{color:var(--global-feedback-error)!important}.el-message--warning{border-left:4px solid var(--global-feedback-warning)!important}.el-message--warning .el-message__icon{color:var(--global-feedback-warning)!important}.el-message--info{border-left:4px solid var(--global-feedback-info)!important}.el-message--info .el-message__icon{color:var(--global-feedback-info)!important}.modern-auth-dialog.el-dialog{border-radius:var(--global-modal-radius)!important;box-shadow:var(--global-modal-shadow)!important;border:1px solid var(--global-outline-variant)!important;overflow:hidden;font-family:var(--global-modal-font-body)}.modern-auth-dialog .el-dialog__header{position:absolute;top:0;right:0;left:0;height:0;min-height:0;padding:0;margin:0;border:none;background:transparent;z-index:10;overflow:visible}.modern-auth-dialog .el-dialog__headerbtn{top:16px;right:16px;z-index:11}.modern-auth-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.92)!important;font-size:20px;font-weight:600}.modern-auth-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#fff!important}.modern-auth-dialog .el-dialog__body{padding:0!important;background:var(--global-surface-lowest)!important;color:var(--global-on-surface)}.modern-auth-dialog .el-dialog__footer{padding:0!important;border:none!important;background:transparent!important}.modern-auth-dialog .auth-header{position:relative;text-align:center;margin:0;padding:36px var(--global-modal-padding) 28px;padding-right:48px;background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid));color:#fff}.modern-auth-dialog .auth-logo{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);border:2px solid hsla(0,0%,100%,.35);font-size:0;filter:none;text-shadow:none}.modern-auth-dialog .auth-logo i{font-size:32px;color:#fff!important}.modern-auth-dialog .auth-title{font-family:var(--global-modal-font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff!important;margin:0 0 8px;text-shadow:none}.modern-auth-dialog .auth-subtitle{font-size:.9375rem;color:hsla(0,0%,100%,.88)!important;margin:0;font-weight:400;line-height:1.45}.modern-auth-dialog .auth-switch{text-align:center;margin:0;padding:14px var(--global-modal-padding);color:var(--global-on-surface-variant);font-size:.875rem;font-weight:500;background:var(--global-surface-low);backdrop-filter:none}.modern-auth-dialog .switch-link{font-weight:600;color:var(--global-modal-primary-mid)!important;text-decoration:none;transition:color .2s ease}.modern-auth-dialog .switch-link:hover{color:var(--global-modal-primary-hover)!important;text-shadow:none}.modern-auth-dialog .auth-tabs{background:var(--global-surface-lowest);backdrop-filter:none;border-radius:0;overflow:hidden}.modern-auth-dialog .auth-tabs .el-tabs__header{margin-bottom:0;background:var(--global-surface-low);border-bottom:none}.modern-auth-dialog .auth-tabs .el-tabs__nav-wrap:after{display:none}.modern-auth-dialog .auth-tabs .el-tabs__item{position:relative;font-size:.9375rem;font-weight:600;color:var(--global-on-surface-variant);padding:16px 24px;transition:color .2s ease,background .2s ease}.modern-auth-dialog .auth-tabs .el-tabs__item:hover{color:var(--global-modal-primary-mid);background:rgba(0,82,204,.06)}.modern-auth-dialog .auth-tabs .el-tabs__item.is-active{color:var(--global-modal-primary-mid);background:rgba(0,82,204,.1)}.modern-auth-dialog .auth-tabs .el-tabs__item.is-active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:36px;height:3px;background:linear-gradient(90deg,var(--global-modal-primary),var(--global-modal-primary-mid));border-radius:2px}.modern-auth-dialog .auth-form{padding:var(--global-modal-padding);background:var(--global-surface-lowest)}.modern-auth-dialog .auth-form .el-form-item__label{font-size:.8125rem;color:var(--global-on-surface-variant);font-weight:600}.modern-auth-dialog .auth-input .el-input__inner{border-radius:var(--global-modal-radius-sm);border:1px solid transparent;font-size:.9375rem;padding:12px 16px;background:var(--global-surface-low);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:none}.modern-auth-dialog .auth-input .el-input__inner:focus{border-color:var(--global-modal-primary-mid);box-shadow:0 0 0 2px rgba(0,82,204,.2);background:var(--global-surface-lowest)}.modern-auth-dialog .auth-input .el-input__inner:hover{border-color:rgba(195,198,214,.45)}.modern-auth-dialog .auth-input .el-input__prefix{color:var(--global-on-surface-variant)}.modern-auth-dialog .auth-submit-btn,.modern-auth-dialog .code-btn{width:100%;height:48px;border-radius:var(--global-modal-radius-sm);font-size:.9375rem;font-weight:600;background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid))!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,61,155,.28);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.modern-auth-dialog .auth-submit-btn:hover,.modern-auth-dialog .code-btn:hover{filter:brightness(1.05);box-shadow:0 6px 18px rgba(0,61,155,.35)}.modern-auth-dialog .auth-submit-btn:disabled,.modern-auth-dialog .code-btn:disabled{background:linear-gradient(135deg,#c4c8d4,#9ca3af)!important;box-shadow:none;filter:none}.modern-auth-dialog .agreement-item{margin-top:16px;margin-bottom:20px;text-align:center;color:var(--global-on-surface-variant);font-size:.8125rem;padding:12px;background:var(--global-surface-low);border-radius:var(--global-modal-radius-sm);border:none;backdrop-filter:none}.modern-auth-dialog .agreement-checkbox .el-checkbox__label{font-size:.8125rem;color:var(--global-on-surface-variant);line-height:1.5}.modern-auth-dialog .agreement-link{font-weight:600;color:var(--global-modal-primary-mid)!important}.modern-auth-dialog .agreement-link:hover{color:var(--global-modal-primary-hover)!important}.modern-auth-dialog .login-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background:var(--global-surface-low);border-radius:var(--global-modal-radius-sm);border:none;backdrop-filter:none}.modern-auth-dialog .remember-checkbox .el-checkbox__label{font-size:.8125rem;color:var(--global-on-surface-variant)}.modern-auth-dialog .forgot-link{font-size:.8125rem;font-weight:600;color:var(--global-modal-primary-mid)!important}.modern-auth-dialog .forgot-link:hover{color:var(--global-modal-primary-hover)!important}.modern-auth-dialog.flow-dialog .auth-logo i{color:#fff!important;text-shadow:none}.modern-auth-dialog .flow-selection{margin:0;padding:var(--global-modal-padding);background:var(--global-surface-lowest)}.modern-auth-dialog .flow-name{font-size:1rem;font-weight:600;color:var(--global-on-surface);margin-bottom:6px}.modern-auth-dialog .flow-description{font-size:.875rem;color:var(--global-on-surface-variant);line-height:1.5}.modern-auth-dialog .flow-info{margin-left:8px;text-align:left}.modern-auth-dialog .flow-item{width:100%;margin-bottom:12px;border-radius:var(--global-modal-radius-sm);padding:16px 18px;border:1px solid rgba(195,198,214,.35);background:var(--global-surface-low);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;position:relative}.modern-auth-dialog .flow-item:before{display:none}.modern-auth-dialog .flow-item:hover{border-color:rgba(0,82,204,.35);background:var(--global-surface-lowest);box-shadow:var(--global-modal-shadow-soft);transform:none}.modern-auth-dialog .flow-item.is-checked{border-color:var(--global-modal-primary-mid);background:rgba(0,82,204,.08);box-shadow:0 0 0 2px rgba(0,82,204,.12)}.modern-auth-dialog .flow-item.is-checked:after{content:"✓";position:absolute;top:14px;right:14px;width:22px;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:700;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid));box-shadow:0 2px 8px rgba(0,61,155,.25)}.modern-auth-dialog .loading-container,.modern-auth-dialog .no-flows{text-align:center;padding:var(--global-modal-padding);color:var(--global-on-surface-variant);background:var(--global-surface-lowest);margin:0;border:none;backdrop-filter:none}.modern-auth-dialog .loading-container i{color:var(--global-modal-primary-mid)}.modern-auth-dialog .no-flows i{font-size:48px;color:var(--global-feedback-warning);filter:none}.modern-auth-dialog .no-flows p{color:var(--global-on-surface);font-weight:600}.modern-auth-dialog .no-flows span{color:var(--global-on-surface-variant);font-style:normal}.modern-auth-dialog .dialog-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:14px var(--global-modal-padding) var(--global-modal-padding);background:var(--global-surface-low);border-top:none}.modern-auth-dialog .cancel-btn{margin-right:0!important;border:none!important;background:transparent!important;color:var(--global-on-surface-variant)!important;font-weight:600;border-radius:var(--global-modal-radius-sm)!important}.modern-auth-dialog .cancel-btn:hover{background:rgba(25,28,30,.05)!important;color:var(--global-on-surface)!important}.modern-auth-dialog .confirm-btn{border-radius:var(--global-modal-radius-sm)!important;padding:10px 22px!important;font-weight:600;background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid))!important;border:none!important;color:#fff!important;box-shadow:0 2px 10px rgba(0,61,155,.25)}.modern-auth-dialog .confirm-btn:hover{filter:brightness(1.05)}.modern-auth-dialog .confirm-btn:disabled{background:#c0c4cc!important;box-shadow:none;filter:none;cursor:not-allowed}@media (max-width:768px){.modern-auth-dialog.el-dialog{width:92%!important;margin:16px auto!important}.modern-auth-dialog .auth-header{padding:32px 20px 22px;padding-right:44px}.modern-auth-dialog .auth-logo{width:60px;height:60px}.modern-auth-dialog .auth-logo i{font-size:26px}.modern-auth-dialog .auth-title{font-size:1.25rem}.modern-auth-dialog .auth-subtitle{font-size:.875rem}.modern-auth-dialog .auth-tabs .el-tabs__item{padding:14px 16px;font-size:.875rem}.modern-auth-dialog .flow-selection{padding:20px}.modern-auth-dialog .flow-item{padding:14px}}.device-mobile.mobile-template-1 .modern-auth-dialog .el-button.el-button--primary:not(.el-button--text),.device-mobile.mobile-template-2 .modern-auth-dialog .el-button.el-button--primary:not(.el-button--text){background:linear-gradient(135deg,var(--global-modal-primary),var(--global-modal-primary-mid))!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,61,155,.28)!important}.device-mobile.mobile-template-1 .modern-auth-dialog .el-button.el-button--default:not(.el-button--text),.device-mobile.mobile-template-2 .modern-auth-dialog .el-button.el-button--default:not(.el-button--text){background:transparent!important;border:none!important;color:var(--global-on-surface-variant)!important;box-shadow:none!important}body.dark-theme .el-dialog,body.dark-theme .el-message-box,body.dark-theme .login-modal,body.dark-theme .modal,body.dark-theme .modal-content{border-color:var(--border-color)!important;color:var(--text-primary);box-shadow:0 8px 40px rgba(0,0,0,.35)!important}body.dark-theme .el-dialog__title,body.dark-theme .el-message-box__title{color:var(--text-primary)}body.dark-theme .el-dialog__body,body.dark-theme .el-message-box__message{color:var(--text-secondary)}body.dark-theme .el-dialog__footer .el-button--default,body.dark-theme .el-message-box__btns .el-button--default{color:var(--text-secondary)!important}body.dark-theme .el-dialog__footer .el-button--default:hover,body.dark-theme .el-message-box__btns .el-button--default:hover{background:hsla(0,0%,100%,.06)!important;color:var(--text-primary)!important}body.dark-theme .el-drawer__body{background:var(--bg-secondary);color:var(--text-primary)}body.dark-theme .el-message{background:var(--bg-secondary)!important;box-shadow:0 8px 40px rgba(0,0,0,.4)!important}body.dark-theme .el-message,body.dark-theme .el-message .el-message__content{color:var(--text-primary)!important}body.dark-theme .modern-auth-dialog .el-dialog__body{background:var(--bg-secondary)!important;color:var(--text-primary)}body.dark-theme .modern-auth-dialog .auth-form,body.dark-theme .modern-auth-dialog .auth-tabs,body.dark-theme .modern-auth-dialog .flow-selection,body.dark-theme .modern-auth-dialog .loading-container,body.dark-theme .modern-auth-dialog .no-flows{background:var(--bg-secondary)!important}body.dark-theme .modern-auth-dialog .auth-switch,body.dark-theme .modern-auth-dialog .dialog-footer{background:rgba(0,0,0,.2)!important;color:var(--text-secondary)}body.dark-theme .modern-auth-dialog .auth-tabs .el-tabs__header{background:rgba(0,0,0,.15)}body.dark-theme .modern-auth-dialog .auth-tabs .el-tabs__item{color:var(--text-secondary)}body.dark-theme .modern-auth-dialog .auth-tabs .el-tabs__item.is-active,body.dark-theme .modern-auth-dialog .auth-tabs .el-tabs__item:hover{color:#7eb6ff}body.dark-theme .modern-auth-dialog .agreement-checkbox .el-checkbox__label,body.dark-theme .modern-auth-dialog .auth-form .el-form-item__label{color:var(--text-secondary)}body.dark-theme .modern-auth-dialog .auth-input .el-input__inner{background:hsla(0,0%,100%,.06);border-color:var(--border-color);color:var(--text-primary)}body.dark-theme .modern-auth-dialog .auth-input .el-input__inner:focus{background:var(--bg-primary);border-color:var(--accent-color)}body.dark-theme .modern-auth-dialog .flow-item{background:hsla(0,0%,100%,.06);border-color:var(--border-color)}body.dark-theme .modern-auth-dialog .flow-item:hover{background:hsla(0,0%,100%,.09)}body.dark-theme .modern-auth-dialog .flow-name{color:var(--text-primary)}body.dark-theme .modern-auth-dialog .flow-description,body.dark-theme .modern-auth-dialog .loading-container,body.dark-theme .modern-auth-dialog .no-flows{color:var(--text-secondary)}body.dark-theme .modern-auth-dialog .agreement-link,body.dark-theme .modern-auth-dialog .forgot-link,body.dark-theme .modern-auth-dialog .switch-link{color:var(--accent-color)!important}body.dark-theme .modern-auth-dialog .cancel-btn{color:var(--text-secondary)!important}body.dark-theme .modern-auth-dialog .cancel-btn:hover{background:hsla(0,0%,100%,.08)!important;color:var(--text-primary)!important}.el-tag{border-radius:999px!important;border-width:1px!important;border-style:solid!important;padding:0 12px!important;height:30px!important;line-height:28px!important;font-weight:600!important;font-size:14px!important;letter-spacing:.1px;display:inline-flex!important;align-items:center!important;gap:6px;position:relative;transition:box-shadow .2s ease,transform .2s ease;box-shadow:3px 3px 7px rgba(140,150,170,.22),-2px -2px 6px hsla(0,0%,100%,.95),inset 0 1px 0 hsla(0,0%,100%,.65)}.el-tag:hover{box-shadow:4px 4px 9px rgba(130,140,165,.26),-3px -3px 8px #fff,inset 0 1px 0 hsla(0,0%,100%,.75);transform:translateY(-.5px)}body.dark-theme .el-tag{box-shadow:2px 2px 6px rgba(0,0,0,.45),-1px -1px 4px hsla(0,0%,100%,.06),inset 0 1px 0 hsla(0,0%,100%,.08)}body.dark-theme .el-tag:hover{box-shadow:3px 3px 8px rgba(0,0,0,.5),-1px -1px 5px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(-.5px)}.el-tag:before{content:"";width:12px;height:12px;flex:0 0 12px;background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.el-tag.el-tag--success{background:#e8f9ef!important;border-color:#c8efd6!important;color:#16a34a!important}.el-tag.el-tag--success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' fill='none' stroke='%2316a34a' stroke-width='1.45'/%3E%3Cpath d='M4.9 8.3l1.9 1.9 4.3-4.3' fill='none' stroke='%2316a34a' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.el-tag.el-tag--warning{background:#fff6df!important;border-color:#f5e7bf!important;color:#ca8a04!important}.el-tag.el-tag--warning:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.1l5.6 9.7c.4.7-.1 1.5-.9 1.5H3.3c-.8 0-1.3-.8-.9-1.5L8 2.1z' fill='none' stroke='%23ca8a04' stroke-width='1.35'/%3E%3Cpath d='M8 5.5v3.8' stroke='%23ca8a04' stroke-width='1.45' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.2' r='.85' fill='%23ca8a04'/%3E%3C/svg%3E")}.el-tag.el-tag--danger{background:#fdecec!important;border-color:#f7d0d0!important;color:#e25555!important}.el-tag.el-tag--danger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' fill='none' stroke='%23e25555' stroke-width='1.45'/%3E%3Cpath d='M5.6 5.6l4.8 4.8m0-4.8l-4.8 4.8' fill='none' stroke='%23e25555' stroke-width='1.45' stroke-linecap='round'/%3E%3C/svg%3E")}.el-tag.el-tag--info{background:#f1f3f5!important;border-color:#e2e6ea!important;color:#6b7280!important}.el-tag.el-tag--info:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' fill='none' stroke='%236b7280' stroke-width='1.45'/%3E%3Cpath d='M8 4.5v3.8l2.3 1.4' fill='none' stroke='%236b7280' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.el-tag.el-tag--primary{background:#eaf3ff!important;border-color:#cfe2ff!important;color:#2563eb!important}.el-tag.el-tag--primary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' fill='none' stroke='%232563eb' stroke-width='1.35' stroke-dasharray='2.4 2.1'/%3E%3C/svg%3E")}.el-tag:not(.el-tag--success):not(.el-tag--warning):not(.el-tag--danger):not(.el-tag--info):not(.el-tag--primary){background:#f3f0ff!important;border-color:#e2dbff!important;color:#6d46f6!important}.el-tag:not(.el-tag--success):not(.el-tag--warning):not(.el-tag--danger):not(.el-tag--info):not(.el-tag--primary):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.1l9.6-4.6-2.9 8.9-2.2-3.8z' fill='none' stroke='%236d46f6' stroke-width='1.45' stroke-linejoin='round'/%3E%3C/svg%3E")}.minimal-navbar[data-v-48bf9391]{position:relative;z-index:1000;transition:all .3s ease;background:transparent;border-bottom:none}.nav-container[data-v-48bf9391]{max-width:1200px;margin:0 auto;padding:0 20px;height:70px;display:flex;align-items:center;justify-content:space-between}.nav-links[data-v-48bf9391]{display:flex;gap:60px;align-items:center}.nav-link[data-v-48bf9391]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#1d1d1f;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:8px 0;position:relative;transition:all .3s ease}.nav-link[data-v-48bf9391]:hover{color:#007aff}.nav-link[data-v-48bf9391]:hover:after{transform:scaleX(1);background:#007aff}.nav-link.active[data-v-48bf9391]{color:#1d1d1f}.nav-link.active[data-v-48bf9391]:after{transform:scaleX(1)}.nav-link.active[data-v-48bf9391]:after,.nav-link[data-v-48bf9391]:not(.active):after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#1d1d1f;border-radius:2px;transition:transform .3s ease}.nav-link[data-v-48bf9391]:not(.active):after{transform:scaleX(0)}.auth-buttons[data-v-48bf9391]{display:flex;gap:12px;align-items:center}.auth-btn[data-v-48bf9391]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.auth-btn[data-v-48bf9391]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);border-radius:20px;z-index:-1}.auth-btn[data-v-48bf9391]:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.auth-btn[data-v-48bf9391]:active{transform:translateY(0)}.login-btn[data-v-48bf9391]{background:rgba(0,122,255,.1);color:#007aff;border:1px solid rgba(0,122,255,.2)}.login-btn[data-v-48bf9391]:hover{background:rgba(0,122,255,.2);border-color:rgba(0,122,255,.3)}.register-btn[data-v-48bf9391]{background:hsla(0,0%,100%,.1);color:#1d1d1f;border:1px solid hsla(0,0%,100%,.2)}.register-btn[data-v-48bf9391]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.nav-actions[data-v-48bf9391]{display:flex;align-items:center;gap:16px;margin-left:20px}.action-item[data-v-48bf9391]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border-radius:20px;transition:all .3s ease;color:#1d1d1f;font-size:14px;font-weight:600;position:relative}.action-item[data-v-48bf9391]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#007aff;border-radius:1px;transform:scaleX(0);transition:all .3s ease}.action-item[data-v-48bf9391]:hover{background:rgba(0,122,255,.1);color:#007aff}.action-item[data-v-48bf9391]:hover:after{transform:scaleX(1)}.action-item i[data-v-48bf9391]{font-size:16px}.action-item span[data-v-48bf9391]{font-size:13px}.header-actions[data-v-48bf9391],.user-menu[data-v-48bf9391]{display:flex;align-items:center;gap:16px}.user-menu[data-v-48bf9391]{position:relative}.user-info[data-v-48bf9391]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:20px;transition:all .3s ease}.user-info[data-v-48bf9391]:hover{background:rgba(0,0,0,.05)}.user-avatar[data-v-48bf9391]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 2px 8px rgba(0,0,0,.1)}.avatar-image[data-v-48bf9391]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-text[data-v-48bf9391]{color:#fff;font-weight:600;font-size:14px}.username[data-v-48bf9391]{font-size:14px;font-weight:600;color:#1d1d1f;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown[data-v-48bf9391]{position:absolute;top:100%;right:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.2);min-width:180px;z-index:1000;margin-top:8px;overflow:hidden}.dropdown-item[data-v-48bf9391]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;color:#1d1d1f}.dropdown-item[data-v-48bf9391]:hover{background:rgba(0,122,255,.1);color:#007aff}.dropdown-item i[data-v-48bf9391]{font-size:16px;width:16px;text-align:center}.dropdown-divider[data-v-48bf9391]{height:1px;background:rgba(0,0,0,.1);margin:4px 0}.minimal-navbar.theme-dark[data-v-48bf9391]{background:rgba(0,0,0,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}.minimal-navbar.theme-dark .nav-link[data-v-48bf9391]{color:#fff!important}.minimal-navbar.theme-dark .nav-link[data-v-48bf9391]:hover{color:#0a84ff!important}.minimal-navbar.theme-dark .nav-link[data-v-48bf9391]:hover:after{transform:scaleX(1)!important;background:#0a84ff!important}.minimal-navbar.theme-dark .nav-link.active[data-v-48bf9391]{color:#fff!important}.minimal-navbar.theme-dark .nav-link.active[data-v-48bf9391]:after,.minimal-navbar.theme-dark .nav-link[data-v-48bf9391]:not(.active):after{background:#fff!important}.minimal-navbar.theme-dark .action-item[data-v-48bf9391]{color:#fff!important}.minimal-navbar.theme-dark .action-item[data-v-48bf9391]:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important;height:2px!important;background:#0a84ff!important;border-radius:1px!important;transform:scaleX(0)!important;transition:all .3s ease!important}.minimal-navbar.theme-dark .action-item[data-v-48bf9391]:hover{background:rgba(10,132,255,.1);color:#0a84ff!important}.minimal-navbar.theme-dark .action-item[data-v-48bf9391]:hover:after{transform:scaleX(1)!important}.minimal-navbar.theme-dark .login-btn[data-v-48bf9391]{background:rgba(10,132,255,.1);color:#0a84ff;border-color:rgba(10,132,255,.2)}.minimal-navbar.theme-dark .login-btn[data-v-48bf9391]:hover{background:rgba(10,132,255,.2);border-color:rgba(10,132,255,.3)}.minimal-navbar.theme-dark .register-btn[data-v-48bf9391]{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.minimal-navbar.theme-dark .register-btn[data-v-48bf9391]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.minimal-navbar.theme-dark .username[data-v-48bf9391]{color:#fff!important}.minimal-navbar.theme-dark .user-dropdown[data-v-48bf9391]{background:rgba(0,0,0,.95);border-color:hsla(0,0%,100%,.1)}.minimal-navbar.theme-dark .user-dropdown .dropdown-item[data-v-48bf9391]{color:#fff}.minimal-navbar.theme-dark .user-dropdown .dropdown-item[data-v-48bf9391]:hover{background:rgba(10,132,255,.1);color:#0a84ff}.minimal-navbar.theme-dark .user-dropdown .dropdown-divider[data-v-48bf9391]{background:hsla(0,0%,100%,.1)}@media (max-width:768px){.nav-container[data-v-48bf9391]{height:60px;padding:0 15px}.nav-links[data-v-48bf9391]{gap:30px}.nav-link[data-v-48bf9391]{font-size:14px}.nav-actions[data-v-48bf9391]{gap:12px;margin-left:15px}.action-item[data-v-48bf9391]{padding:6px 10px;font-size:13px}.action-item i[data-v-48bf9391]{font-size:14px}.action-item span[data-v-48bf9391]{font-size:12px}.auth-buttons[data-v-48bf9391]{gap:8px}.auth-btn[data-v-48bf9391]{padding:6px 12px;font-size:13px}.user-menu[data-v-48bf9391]{gap:12px}.username[data-v-48bf9391]{max-width:80px;font-size:13px}.user-avatar[data-v-48bf9391]{width:28px;height:28px}}@media (max-width:480px){.nav-links[data-v-48bf9391]{gap:20px}.nav-link[data-v-48bf9391]{font-size:13px}.nav-actions[data-v-48bf9391]{gap:8px;margin-left:10px}.action-item[data-v-48bf9391]{padding:5px 8px;font-size:12px}.action-item i[data-v-48bf9391]{font-size:13px}.action-item span[data-v-48bf9391]{font-size:11px}.auth-buttons[data-v-48bf9391]{gap:6px}.auth-btn[data-v-48bf9391]{padding:5px 10px;font-size:12px}.user-menu[data-v-48bf9391]{gap:8px}.username[data-v-48bf9391]{max-width:60px;font-size:12px}.user-avatar[data-v-48bf9391]{width:24px;height:24px}.user-info[data-v-48bf9391]{padding:6px 8px}}.footer[data-v-2cab16f5]{background:#f5f5f7;color:#424245;padding:60px 0 20px;margin-top:80px;position:relative;transition:all .3s ease}.footer[data-v-2cab16f5]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(0,0,0,.1)}.footer.theme-dark[data-v-2cab16f5]{background:#1d1d1f;color:#e4e5e7}.footer.theme-dark[data-v-2cab16f5]:before{background:hsla(0,0%,100%,.1)}.footer.theme-dark .footer-section h4[data-v-2cab16f5]{color:#fff}.footer.theme-dark .footer-section ul li[data-v-2cab16f5],.footer.theme-dark .footer-section ul li a[data-v-2cab16f5]{color:#b0b0b0}.footer.theme-dark .footer-section ul li a[data-v-2cab16f5]:hover{color:#0a84ff}.footer.theme-dark .footer-section ul li:not(:has(a)) i[data-v-2cab16f5]{color:#0a84ff}.footer.theme-dark .footer-bottom .footer-links .footer-link[data-v-2cab16f5]{color:#b0b0b0}.footer.theme-dark .footer-bottom .footer-links .footer-link[data-v-2cab16f5]:hover{color:#0a84ff}.footer.theme-dark .footer-bottom .copyright-section .copyright p[data-v-2cab16f5],.footer.theme-dark .footer-bottom .copyright-section .icp-links a[data-v-2cab16f5]{color:#b0b0b0}.footer.theme-dark .footer-bottom .copyright-section .icp-links a[data-v-2cab16f5]:hover{color:#0a84ff}.footer .footer-container[data-v-2cab16f5]{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.footer .footer-content[data-v-2cab16f5]{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:50px;margin-bottom:50px}.footer .footer-content .footer-section[data-v-2cab16f5]:first-child{grid-column:1/2}.footer .footer-content .footer-section[data-v-2cab16f5]:nth-child(2){grid-column:2/3}.footer .footer-content .footer-section[data-v-2cab16f5]:last-child{grid-column:3/4}.footer .footer-section h4[data-v-2cab16f5]{font-size:17px;font-weight:600;margin-bottom:20px;color:#424245;letter-spacing:.5px}.footer .footer-section p[data-v-2cab16f5]{line-height:1.7;color:#e8f4fd;margin-bottom:20px;font-size:15px}.footer .footer-section ul[data-v-2cab16f5]{list-style:none;padding:0}.footer .footer-section ul li[data-v-2cab16f5]{margin-bottom:15px}.footer .footer-section ul li a[data-v-2cab16f5]{color:#6e6e73;text-decoration:none;transition:color .2s ease;font-size:13px;line-height:1.6}.footer .footer-section ul li a[data-v-2cab16f5]:hover{color:#424245}.footer .footer-section ul li[data-v-2cab16f5]:not(:has(a)){color:#6e6e73;font-size:13px;line-height:1.6;margin-bottom:12px;display:flex;align-items:center;gap:8px}.footer .footer-section ul li:not(:has(a)) i[data-v-2cab16f5]{font-size:16px;color:#007aff;width:16px;text-align:center;flex-shrink:0}.footer .footer-section ul li:not(:has(a)) span[data-v-2cab16f5]{flex:1}.footer .footer-bottom[data-v-2cab16f5]{border-top:1px solid rgba(0,0,0,.1);padding-top:25px}.footer .footer-bottom .footer-bottom-content[data-v-2cab16f5]{display:flex;flex-direction:column;gap:25px}.footer .footer-bottom .footer-links[data-v-2cab16f5]{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:15px;flex-wrap:wrap}.footer .footer-bottom .footer-links .footer-link[data-v-2cab16f5]{color:#6e6e73;text-decoration:none;font-size:13px;transition:color .2s ease;line-height:1.6;padding:5px 0;position:relative}.footer .footer-bottom .footer-links .footer-link[data-v-2cab16f5]:hover{color:#424245}.footer .footer-bottom .footer-links .footer-link[data-v-2cab16f5]:not(:last-child):after{content:"|";position:absolute;right:-20px;color:#a1a1a6;font-size:12px}.footer .footer-bottom .footer-divider[data-v-2cab16f5]{height:1px;background:rgba(0,0,0,.1);margin:0;width:100%;max-width:800px;margin:0 auto}.footer .footer-bottom .copyright-section[data-v-2cab16f5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.footer .footer-bottom .copyright-section .copyright p[data-v-2cab16f5]{color:#6e6e73;font-size:13px;font-weight:400;margin:0;line-height:1.6}.footer .footer-bottom .copyright-section .copyright .icp-links[data-v-2cab16f5]{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.footer .footer-bottom .copyright-section .copyright .icp-links a[data-v-2cab16f5]{color:#a1a1a6;text-decoration:none;font-size:12px;transition:color .2s ease}.footer .footer-bottom .copyright-section .copyright .icp-links a[data-v-2cab16f5]:hover{color:#6e6e73}.footer .footer-bottom .copyright-section .copyright .icp-links .separator[data-v-2cab16f5],.footer .footer-bottom .copyright-section .copyright .icp-links span[data-v-2cab16f5]{color:#a1a1a6;font-size:12px}@media (max-width:1024px){.footer .footer-content[data-v-2cab16f5]{grid-template-columns:1fr 1fr;gap:40px}.footer .footer-content .footer-section[data-v-2cab16f5]:first-child{grid-column:1/2}.footer .footer-content .footer-section[data-v-2cab16f5]:nth-child(2){grid-column:2/3}.footer .footer-content .footer-section[data-v-2cab16f5]:last-child{grid-column:1/3;grid-row:2/3}.footer .footer-bottom .footer-links[data-v-2cab16f5]{gap:35px}}@media (max-width:768px){.footer[data-v-2cab16f5]{padding:60px 0 25px;margin-top:80px}.footer .footer-content[data-v-2cab16f5]{grid-template-columns:1fr;gap:40px}.footer .footer-content .footer-section[data-v-2cab16f5]:first-child,.footer .footer-content .footer-section[data-v-2cab16f5]:last-child,.footer .footer-content .footer-section[data-v-2cab16f5]:nth-child(2),.footer .footer-content .footer-section[data-v-2cab16f5]:nth-child(3){grid-column:1/2;grid-row:auto}.footer .footer-section h4[data-v-2cab16f5]{font-size:18px;margin-bottom:20px}.footer .footer-section p[data-v-2cab16f5]{font-size:14px}.footer .footer-section ul li:not(:has(a)) i[data-v-2cab16f5]{font-size:14px;width:14px}.footer .footer-section .contact-info .contact-item[data-v-2cab16f5]{padding:10px 12px;margin-bottom:15px}.footer .footer-section .contact-info .contact-item i[data-v-2cab16f5]{font-size:18px;width:20px}.footer .footer-section .contact-info .contact-item .contact-text strong[data-v-2cab16f5]{font-size:14px}.footer .footer-section .contact-info .contact-item .contact-text small[data-v-2cab16f5]{font-size:11px}.footer .social-links[data-v-2cab16f5]{gap:15px}.footer .social-links .social-link[data-v-2cab16f5]{width:40px;height:40px}.footer .social-links .social-link i[data-v-2cab16f5]{font-size:18px}.footer .footer-bottom .footer-links[data-v-2cab16f5]{gap:30px;text-align:center}.footer .footer-bottom .footer-links .footer-link[data-v-2cab16f5]{font-size:12px}.footer .footer-bottom .footer-links .footer-link[data-v-2cab16f5]:not(:last-child):after{right:-15px}.footer .footer-bottom .copyright-section[data-v-2cab16f5]{flex-direction:column;text-align:center;gap:20px}.footer .footer-bottom .footer-divider[data-v-2cab16f5]{max-width:400px}}@media (max-width:480px){.footer[data-v-2cab16f5]{padding:50px 0 20px}.footer .footer-container[data-v-2cab16f5]{padding:0 15px}.footer .footer-content[data-v-2cab16f5]{gap:35px}.footer .footer-section h4[data-v-2cab16f5]{font-size:17px}}.hero-section[data-v-08bfda40]{position:relative;padding:160px 0 140px;color:#1d1d1f;overflow:hidden;transition:all .3s ease;background:linear-gradient(120deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.9) 26%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.4) 72%,hsla(0,0%,100%,.1)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,0) 55%),url(../img/hero-meeting.8124383a.png) 50%/cover no-repeat}.hero-section[data-v-08bfda40]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.6) 25%,hsla(0,0%,100%,.3) 55%,hsla(0,0%,100%,.08));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:0}.hero-section.theme-dark[data-v-08bfda40]{color:#fff;background:linear-gradient(120deg,rgba(15,23,42,.95),rgba(15,23,42,.85) 28%,rgba(15,23,42,.7) 55%,rgba(15,23,42,.5) 78%,rgba(15,23,42,.2)),linear-gradient(0deg,rgba(15,23,42,.9),rgba(15,23,42,.7) 32%,rgba(15,23,42,0) 60%),url(../img/hero-meeting.8124383a.png) 50%/cover no-repeat}.hero-section.theme-dark .hero-content .hero-title[data-v-08bfda40]{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.hero-section.theme-dark .hero-content .hero-subtitle[data-v-08bfda40]{color:#e4e5e7}.hero-section.theme-dark .hero-content .hero-description[data-v-08bfda40]{color:#b0b0b0}.hero-section.theme-dark .hero-content .hero-actions .btn.btn-primary[data-v-08bfda40]{background:rgba(10,132,255,.1);color:#fff;border-color:rgba(10,132,255,.2)}.hero-section.theme-dark .hero-content .hero-actions .btn.btn-primary[data-v-08bfda40]:hover{background:rgba(10,132,255,.2);border-color:rgba(10,132,255,.3);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(10,132,255,.3)}.hero-section.theme-dark .hero-content .hero-actions .btn.btn-primary[data-v-08bfda40]:active{transform:translateY(0);box-shadow:0 4px 15px rgba(10,132,255,.2)}.hero-section.theme-dark .hero-image img[data-v-08bfda40]{background:transparent;mix-blend-mode:normal;filter:grayscale(100%) brightness(.8) contrast(1.2)}.hero-section .hero-container[data-v-08bfda40]{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:0 32px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.hero-section .hero-content[data-v-08bfda40]{max-width:640px;text-align:left}.hero-section .hero-content .hero-title[data-v-08bfda40]{font-size:52px;font-weight:700;margin-bottom:24px;line-height:1.1;letter-spacing:.04em}.hero-section .hero-content .hero-subtitle[data-v-08bfda40]{font-size:24px;font-weight:500;margin-bottom:16px;opacity:.96}.hero-section .hero-content .hero-description[data-v-08bfda40]{font-size:18px;line-height:1.8;margin-bottom:40px;max-width:520px;opacity:.95}.hero-section .hero-content .hero-actions[data-v-08bfda40]{display:flex;gap:20px;justify-content:center}.hero-section .hero-content .hero-actions .btn[data-v-08bfda40]{padding:18px 36px;border-radius:25px;border:none;cursor:pointer;font-weight:600;font-size:18px;transition:all .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.hero-section .hero-content .hero-actions .btn[data-v-08bfda40]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);border-radius:25px;z-index:-1}.hero-section .hero-content .hero-actions .btn.btn-primary[data-v-08bfda40]{background:rgba(0,122,255,.1);color:#007aff;border:1px solid rgba(0,122,255,.2)}.hero-section .hero-content .hero-actions .btn.btn-primary[data-v-08bfda40]:hover{background:rgba(0,122,255,.2);border-color:rgba(0,122,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,122,255,.2)}.hero-section .hero-content .hero-actions .btn.btn-primary[data-v-08bfda40]:active{transform:translateY(0)}.hero-section .hero-content .hero-actions .btn.btn-large[data-v-08bfda40]{padding:20px 40px;font-size:18px}.hero-section .hero-visual[data-v-08bfda40]{display:none}@media (max-width:768px){.hero-section[data-v-08bfda40]{padding:120px 0 80px}.hero-section .hero-container[data-v-08bfda40]{padding:0 20px;flex-direction:column;align-items:flex-start}.hero-section .hero-content[data-v-08bfda40]{max-width:100%}.hero-section .hero-content .hero-title[data-v-08bfda40]{font-size:34px}.hero-section .hero-content .hero-subtitle[data-v-08bfda40]{font-size:20px}.hero-section .hero-content .hero-description[data-v-08bfda40]{font-size:16px}.hero-section .hero-content .hero-actions[data-v-08bfda40]{flex-wrap:wrap}.hero-section .hero-content .hero-actions .btn[data-v-08bfda40]{padding:16px 32px;font-size:16px}}.features-section[data-v-24612580]{padding:80px 0;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,249,250,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden}.features-section[data-v-24612580]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,122,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(88,86,214,.05) 0,transparent 50%);pointer-events:none}.features-section.theme-dark[data-v-24612580]{background:linear-gradient(135deg,rgba(29,29,31,.9),rgba(45,45,48,.95))}.features-section.theme-dark[data-v-24612580]:before{background:radial-gradient(circle at 20% 20%,rgba(10,132,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(88,86,214,.1) 0,transparent 50%)}.features-section.theme-dark .section-header .section-title[data-v-24612580]{color:#fff}.features-section.theme-dark .section-header .section-subtitle[data-v-24612580]{color:#b0b0b0}.features-section.theme-dark .feature-card[data-v-24612580]{background:rgba(45,45,48,.8);border:1px solid hsla(0,0%,100%,.1);color:#fff}.features-section.theme-dark .feature-card[data-v-24612580]:hover{background:rgba(61,61,64,.9);border-color:rgba(10,132,255,.3);box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 1px 2px hsla(0,0%,100%,.2)}.features-section.theme-dark .feature-card h3[data-v-24612580]{color:#fff}.features-section.theme-dark .feature-card p[data-v-24612580]{color:#b0b0b0}.features-section.theme-dark .feature-card .feature-icon[data-v-24612580]{background:hsla(0,0%,100%,.1);color:#0a84ff;border-color:rgba(10,132,255,.3)}.features-section.theme-dark .feature-card .feature-icon[data-v-24612580]:before{background:radial-gradient(circle,rgba(10,132,255,.2) 0,transparent 70%)}.features-section.theme-dark .feature-card .card-decoration .decoration-dot[data-v-24612580]{background:rgba(10,132,255,.4)}.features-section.theme-dark .feature-card .card-decoration .decoration-line[data-v-24612580]{background:rgba(10,132,255,.3)}.features-section .features-container[data-v-24612580]{max-width:1200px;margin:0 auto;padding:0 20px}.features-section .section-header[data-v-24612580]{text-align:center;margin-bottom:60px}.features-section .section-header .section-title[data-v-24612580]{font-size:36px;font-weight:700;color:#2c3e50;margin-bottom:20px}.features-section .section-header .section-subtitle[data-v-24612580]{font-size:18px;color:#7f8c8d;max-width:600px;margin:0 auto;line-height:1.6}.features-section .features-grid[data-v-24612580]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.features-section .feature-card[data-v-24612580]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:40px 30px;border-radius:24px;text-align:center;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.3);transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;overflow:hidden}.features-section .feature-card[data-v-24612580]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.15),inset 0 1px 2px hsla(0,0%,100%,.4);border-color:rgba(0,122,255,.3)}.features-section .feature-card:hover .feature-icon[data-v-24612580]{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px rgba(0,122,255,.3)}.features-section .feature-card:hover .card-decoration .decoration-dot[data-v-24612580]{transform:scale(1.2);background:#007aff}.features-section .feature-card:hover .card-decoration .decoration-line[data-v-24612580]{width:100%;background:linear-gradient(90deg,transparent,#007aff,transparent)}.features-section .feature-card .feature-icon[data-v-24612580]{width:80px;height:80px;background:transparent;border:2px solid rgba(0,122,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.features-section .feature-card .feature-icon[data-v-24612580]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,122,255,.1) 0,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease}.features-section .feature-card .feature-icon[data-v-24612580]:hover:before{opacity:1}.features-section .feature-card .feature-icon i[data-v-24612580]{font-size:36px;color:#007aff;transition:all .3s ease;z-index:1}.features-section .feature-card h3[data-v-24612580]{font-size:20px;font-weight:600;color:#1d1d1f;margin-bottom:15px;transition:color .3s ease}.features-section .feature-card p[data-v-24612580]{color:#5a6c7d;line-height:1.6;margin:0;transition:color .3s ease}.features-section .feature-card .card-decoration[data-v-24612580]{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.features-section .feature-card .card-decoration .decoration-dot[data-v-24612580]{width:6px;height:6px;background:rgba(0,122,255,.3);border-radius:50%;transition:all .3s ease}.features-section .feature-card .card-decoration .decoration-line[data-v-24612580]{width:20px;height:2px;background:rgba(0,122,255,.2);border-radius:1px;transition:all .3s ease}@media (max-width:768px){.features-section[data-v-24612580]{padding:60px 0}.features-section .section-header .section-title[data-v-24612580]{font-size:28px}.features-section .section-header .section-subtitle[data-v-24612580]{font-size:16px}.features-section .features-grid[data-v-24612580]{grid-template-columns:1fr;gap:20px}.features-section .feature-card[data-v-24612580]{padding:30px 20px}.features-section .feature-card .feature-icon[data-v-24612580]{width:60px;height:60px}.features-section .feature-card .feature-icon i[data-v-24612580]{font-size:28px}.features-section .feature-card h3[data-v-24612580]{font-size:18px}}@keyframes fadeInUp-24612580{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-24612580{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-24612580{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInLeft-24612580{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-24612580{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-in[data-v-24612580]{animation:fadeInUp-24612580 .8s ease-out forwards;opacity:0}.section-header[data-v-24612580]{animation:slideInLeft-24612580 1s ease-out .2s forwards;opacity:0}.feature-card[data-v-24612580]:nth-child(odd){animation:slideInLeft-24612580 .8s ease-out forwards}.feature-card[data-v-24612580]:nth-child(2n){animation:slideInRight-24612580 .8s ease-out forwards}.feature-card:hover .feature-icon i[data-v-24612580]{animation:pulse-24612580 1s ease-in-out infinite}@media (max-width:768px){.feature-card[data-v-24612580]:nth-child(2n),.feature-card[data-v-24612580]:nth-child(odd){animation:fadeInUp-24612580 .8s ease-out forwards}}.modal-overlay[data-v-edd43f42]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(25,28,30,.45);display:flex;align-items:center;justify-content:center;z-index:3400;padding:16px;box-sizing:border-box}.auth-home-dialog[data-v-edd43f42]{position:relative;max-width:480px;width:100%;max-height:min(80vh,720px);overflow-y:auto;padding:0;border-radius:var(--global-modal-radius,12px);box-shadow:var(--global-modal-shadow,0 8px 40px rgba(25,28,30,.08));border:1px solid var(--global-outline-variant,rgba(195,198,214,.35));background:var(--global-surface-lowest,#fff);font-family:var(--global-modal-font-body,inherit)}.close-btn[data-v-edd43f42]{position:absolute;top:16px;right:16px;z-index:5;background:none;border:none;font-size:20px;cursor:pointer;color:hsla(0,0%,100%,.92);line-height:1;padding:4px;transition:color .2s ease}.close-btn[data-v-edd43f42]:hover{color:#fff}.auth-header[data-v-edd43f42]{text-align:center;padding:36px var(--global-modal-padding,24px) 28px;padding-right:48px;background:linear-gradient(135deg,var(--global-modal-primary,#003d9b),var(--global-modal-primary-mid,#0052cc))}.auth-logo[data-v-edd43f42]{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);border:2px solid hsla(0,0%,100%,.35)}.auth-logo i[data-v-edd43f42]{font-size:32px;color:#fff}.auth-title[data-v-edd43f42]{font-family:var(--global-modal-font-display,inherit);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.3}.auth-switch[data-v-edd43f42]{text-align:center;padding:14px var(--global-modal-padding,24px);font-size:.875rem;font-weight:500;color:var(--global-on-surface-variant,#434654);background:var(--global-surface-low,#f3f4f6)}.switch-link[data-v-edd43f42]{margin-left:6px;font-weight:600;color:var(--global-modal-primary-mid,#0052cc)!important;text-decoration:none;transition:color .2s ease}.switch-link[data-v-edd43f42]:hover{color:var(--global-modal-primary-hover,#004099)!important}.auth-home-body[data-v-edd43f42]{padding:var(--global-modal-padding,24px)}.login-tabs[data-v-edd43f42]{display:flex;background:var(--global-surface-low,#f3f4f6);border-radius:var(--global-modal-radius-sm,8px);padding:4px;margin-bottom:24px}.login-tabs .tab-item[data-v-edd43f42]{flex:1;padding:12px 16px;text-align:center;border-radius:var(--global-modal-radius-sm,8px);color:var(--global-on-surface-variant,#434654);font-weight:600;font-size:.9375rem}.login-tabs .tab-item.active[data-v-edd43f42]{background:var(--global-surface-lowest,#fff);color:var(--global-modal-primary-mid,#0052cc);box-shadow:0 2px 8px rgba(0,61,155,.12)}.login-tabs .tab-item i[data-v-edd43f42]{margin-right:8px}.input-container[data-v-edd43f42]{margin-bottom:16px}.input-wrapper[data-v-edd43f42]{position:relative}.input-wrapper .input-icon[data-v-edd43f42]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--global-on-surface-variant,#434654);z-index:1;opacity:.75}.input-wrapper input[data-v-edd43f42]{width:100%;padding:12px 14px 12px 44px;border:1px solid transparent;border-radius:var(--global-modal-radius-sm,8px);font-size:.9375rem;box-sizing:border-box;background:var(--global-surface-low,#f3f4f6);color:var(--global-on-surface,#191c1e);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.input-wrapper input[data-v-edd43f42]:focus{outline:none;border-color:var(--global-modal-primary-mid,#0052cc);box-shadow:0 0 0 2px rgba(0,82,204,.2);background:var(--global-surface-lowest,#fff)}.input-wrapper input[data-v-edd43f42]::-moz-placeholder{color:#909399}.input-wrapper input[data-v-edd43f42]::placeholder{color:#909399}.error-message[data-v-edd43f42]{background:#fef2f2;color:#dc2626;padding:12px 14px;border-radius:var(--global-modal-radius-sm,8px);margin-bottom:16px;border:1px solid rgba(220,38,38,.2);font-size:.875rem}.login-options[data-v-edd43f42]{display:flex;justify-content:space-between;align-items:center;margin:20px 0 24px;padding:12px 14px;background:var(--global-surface-low,#f3f4f6);border-radius:var(--global-modal-radius-sm,8px)}.login-options .remember-me[data-v-edd43f42]{display:flex;align-items:center;gap:8px}.login-options .remember-me label[data-v-edd43f42]{font-size:.8125rem;color:var(--global-on-surface-variant,#434654);cursor:pointer}.login-options .forgot-password[data-v-edd43f42]{font-size:.8125rem;font-weight:600;color:var(--global-modal-primary-mid,#0052cc);text-decoration:none}.login-options .forgot-password[data-v-edd43f42]:hover{color:var(--global-modal-primary-hover,#004099)}.login-button[data-v-edd43f42]{width:100%;padding:14px 16px;border:none;border-radius:var(--global-modal-radius-sm,8px);font-size:1rem;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--global-modal-primary,#003d9b),var(--global-modal-primary-mid,#0052cc));box-shadow:0 4px 14px rgba(0,61,155,.28);transition:filter .2s ease,box-shadow .2s ease}.login-button[data-v-edd43f42]:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 18px rgba(0,61,155,.35)}.login-button[data-v-edd43f42]:disabled{background:linear-gradient(135deg,#c4c8d4,#9ca3af);box-shadow:none;cursor:not-allowed;filter:none}@media (max-width:768px){.auth-header[data-v-edd43f42]{padding:32px 20px 22px;padding-right:44px}.auth-logo[data-v-edd43f42]{width:60px;height:60px}.auth-logo i[data-v-edd43f42]{font-size:26px}.auth-title[data-v-edd43f42]{font-size:1.25rem}.auth-home-body[data-v-edd43f42]{padding:20px}}.modal-overlay[data-v-13fdca29]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(25,28,30,.45);display:flex;align-items:center;justify-content:center;z-index:3400;padding:16px;box-sizing:border-box}.auth-home-dialog[data-v-13fdca29]{position:relative;max-width:480px;width:100%;max-height:min(85vh,800px);overflow-y:auto;padding:0;border-radius:var(--global-modal-radius,12px);box-shadow:var(--global-modal-shadow,0 8px 40px rgba(25,28,30,.08));border:1px solid var(--global-outline-variant,rgba(195,198,214,.35));background:var(--global-surface-lowest,#fff);font-family:var(--global-modal-font-body,inherit)}.close-btn[data-v-13fdca29]{position:absolute;top:16px;right:16px;z-index:5;background:none;border:none;font-size:20px;cursor:pointer;color:hsla(0,0%,100%,.92);line-height:1;padding:4px;transition:color .2s ease}.close-btn[data-v-13fdca29]:hover{color:#fff}.auth-header[data-v-13fdca29]{text-align:center;padding:36px var(--global-modal-padding,24px) 28px;padding-right:48px;background:linear-gradient(135deg,var(--global-modal-primary,#003d9b),var(--global-modal-primary-mid,#0052cc))}.auth-logo[data-v-13fdca29]{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);border:2px solid hsla(0,0%,100%,.35)}.auth-logo i[data-v-13fdca29]{font-size:32px;color:#fff}.auth-title[data-v-13fdca29]{font-family:var(--global-modal-font-display,inherit);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.3}.auth-switch[data-v-13fdca29]{text-align:center;padding:14px var(--global-modal-padding,24px);font-size:.875rem;font-weight:500;color:var(--global-on-surface-variant,#434654);background:var(--global-surface-low,#f3f4f6)}.switch-link[data-v-13fdca29]{margin-left:6px;font-weight:600;color:var(--global-modal-primary-mid,#0052cc)!important;text-decoration:none;transition:color .2s ease}.switch-link[data-v-13fdca29]:hover{color:var(--global-modal-primary-hover,#004099)!important}.auth-home-body[data-v-13fdca29]{padding:var(--global-modal-padding,24px)}.login-tabs[data-v-13fdca29]{display:flex;background:var(--global-surface-low,#f3f4f6);border-radius:var(--global-modal-radius-sm,8px);padding:4px;margin-bottom:20px}.login-tabs .tab-item[data-v-13fdca29]{flex:1;padding:12px 16px;text-align:center;border-radius:var(--global-modal-radius-sm,8px);color:var(--global-on-surface-variant,#434654);font-weight:600;font-size:.9375rem}.login-tabs .tab-item.active[data-v-13fdca29]{background:var(--global-surface-lowest,#fff);color:var(--global-modal-primary-mid,#0052cc);box-shadow:0 2px 8px rgba(0,61,155,.12)}.login-tabs .tab-item i[data-v-13fdca29]{margin-right:8px}.input-container[data-v-13fdca29]{margin-bottom:14px}.input-wrapper[data-v-13fdca29]{position:relative}.input-wrapper .input-icon[data-v-13fdca29]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--global-on-surface-variant,#434654);z-index:1;opacity:.75}.input-wrapper input[data-v-13fdca29]{width:100%;padding:12px 14px 12px 44px;border:1px solid transparent;border-radius:var(--global-modal-radius-sm,8px);font-size:.9375rem;box-sizing:border-box;background:var(--global-surface-low,#f3f4f6);color:var(--global-on-surface,#191c1e);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.input-wrapper input[data-v-13fdca29]:focus{outline:none;border-color:var(--global-modal-primary-mid,#0052cc);box-shadow:0 0 0 2px rgba(0,82,204,.2);background:var(--global-surface-lowest,#fff)}.input-wrapper input[data-v-13fdca29]::-moz-placeholder{color:#909399}.input-wrapper input[data-v-13fdca29]::placeholder{color:#909399}.verification-code[data-v-13fdca29]{display:flex;gap:10px;align-items:stretch}.verification-code .code-input[data-v-13fdca29]{flex:1;min-width:0}.verification-code .get-code-btn[data-v-13fdca29]{flex-shrink:0;padding:12px 16px;border:none;border-radius:var(--global-modal-radius-sm,8px);font-weight:600;font-size:.8125rem;cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,var(--global-modal-primary,#003d9b),var(--global-modal-primary-mid,#0052cc));box-shadow:0 2px 10px rgba(0,61,155,.22);transition:filter .2s ease}.verification-code .get-code-btn[data-v-13fdca29]:hover:not(:disabled){filter:brightness(1.05)}.verification-code .get-code-btn[data-v-13fdca29]:disabled{background:linear-gradient(135deg,#c4c8d4,#9ca3af);box-shadow:none;cursor:not-allowed}.agreement-section[data-v-13fdca29]{margin:8px 0 16px}.agreement-section .agreement-item[data-v-13fdca29]{display:flex;align-items:flex-start;gap:10px}.agreement-section .agreement-item input[type=checkbox][data-v-13fdca29]{width:18px;height:18px;margin-top:2px;accent-color:var(--global-modal-primary-mid,#0052cc)}.agreement-section .agreement-item .agreement-text[data-v-13fdca29]{font-size:.8125rem;line-height:1.5;color:var(--global-on-surface-variant,#434654)}.agreement-section .agreement-item .agreement-links[data-v-13fdca29]{font-weight:600;color:var(--global-modal-primary-mid,#0052cc);text-decoration:none}.agreement-section .agreement-item .agreement-links[data-v-13fdca29]:hover{color:var(--global-modal-primary-hover,#004099)}.error-message[data-v-13fdca29]{background:#fef2f2;color:#dc2626;padding:12px 14px;border-radius:var(--global-modal-radius-sm,8px);margin-bottom:16px;border:1px solid rgba(220,38,38,.2);font-size:.875rem}.login-button[data-v-13fdca29]{width:100%;padding:14px 16px;border:none;border-radius:var(--global-modal-radius-sm,8px);font-size:1rem;font-weight:600;cursor:pointer;color:#fff;margin-top:4px;background:linear-gradient(135deg,var(--global-modal-primary,#003d9b),var(--global-modal-primary-mid,#0052cc));box-shadow:0 4px 14px rgba(0,61,155,.28);transition:filter .2s ease,box-shadow .2s ease}.login-button[data-v-13fdca29]:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 18px rgba(0,61,155,.35)}.login-button[data-v-13fdca29]:disabled{background:linear-gradient(135deg,#c4c8d4,#9ca3af);box-shadow:none;cursor:not-allowed;filter:none}@media (max-width:768px){.auth-header[data-v-13fdca29]{padding:32px 20px 22px;padding-right:44px}.auth-logo[data-v-13fdca29]{width:60px;height:60px}.auth-logo i[data-v-13fdca29]{font-size:26px}.auth-title[data-v-13fdca29]{font-size:1.25rem}.auth-home-body[data-v-13fdca29]{padding:20px}.verification-code[data-v-13fdca29]{flex-direction:column}.verification-code .get-code-btn[data-v-13fdca29]{width:100%}}.modal-overlay[data-v-3e215fee]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-3e215fee]{background:#fff;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.3);max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-small[data-v-3e215fee]{width:400px}.modal-medium[data-v-3e215fee]{width:600px}.modal-large[data-v-3e215fee]{width:800px}.modal-header[data-v-3e215fee]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e8e8e8}.modal-title[data-v-3e215fee]{margin:0;font-size:1.25rem;font-weight:600;color:#333}.modal-close[data-v-3e215fee]{background:none;border:none;font-size:1.25rem;cursor:pointer;color:#999;padding:.5rem;border-radius:.25rem;transition:all .3s ease}.modal-close[data-v-3e215fee]:hover{background:#f5f5f5;color:#666}.modal-body[data-v-3e215fee]{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer[data-v-3e215fee]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e8e8e8;background:#fafafa}.btn[data-v-3e215fee]{padding:.75rem 1.5rem;border:none;border-radius:.25rem;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-3e215fee]{background:#007aff;color:#fff}.btn-primary[data-v-3e215fee]:hover:not(:disabled){background:#0062cc}.btn-primary[data-v-3e215fee]:disabled{background:#d9d9d9;cursor:not-allowed}.btn-secondary[data-v-3e215fee]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.btn-secondary[data-v-3e215fee]:hover{background:#e8e8e8}@media (max-width:768px){.modal[data-v-3e215fee]{width:95vw;max-height:95vh}.modal-body[data-v-3e215fee],.modal-footer[data-v-3e215fee],.modal-header[data-v-3e215fee]{padding:1rem}.modal-footer[data-v-3e215fee]{flex-direction:column}.btn[data-v-3e215fee]{width:100%}}.contact-info .contact-cards[data-v-aa4eadd8]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.contact-info .contact-card[data-v-aa4eadd8]{background:#f3f4f6;border-radius:16px;padding:32px 24px;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e5e7eb}.contact-info .contact-card[data-v-aa4eadd8]:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}.contact-info .card-icon[data-v-aa4eadd8]{text-align:center;margin-bottom:20px}.contact-info .card-icon i[data-v-aa4eadd8]{font-size:48px;color:#4089ff;background:linear-gradient(135deg,#4089ff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-info .card-content h3[data-v-aa4eadd8]{font-size:20px;font-weight:600;color:#111827;margin:0 0 16px 0;text-align:center}.contact-info .card-content p[data-v-aa4eadd8]{font-size:16px;color:#4b5563;margin:8px 0;text-align:center;line-height:1.6}.contact-info .card-content a[data-v-aa4eadd8]{color:#4089ff;text-decoration:none;transition:color .3s ease}.contact-info .card-content a[data-v-aa4eadd8]:hover{color:#60a5fa}.contact-info .email-item[data-v-aa4eadd8],.contact-info .phone-item[data-v-aa4eadd8]{margin:12px 0;display:flex;align-items:center;justify-content:center;gap:8px}.contact-info .email-label[data-v-aa4eadd8],.contact-info .phone-label[data-v-aa4eadd8]{font-weight:500;color:#111827;min-width:80px;text-align:right}.contact-info .working-hours[data-v-aa4eadd8]{margin-top:16px;font-size:14px;color:#4b5563;font-style:italic}.contact-info .qr-code[data-v-aa4eadd8]{text-align:center;margin:16px 0}.contact-info .qr-code img[data-v-aa4eadd8]{width:120px;height:120px;border-radius:8px;border:2px solid #e5e7eb}.contact-info .image-error[data-v-aa4eadd8]{text-align:center;padding:20px;color:#4b5563}.contact-info .image-error i[data-v-aa4eadd8]{font-size:32px;color:#f56c6c;margin-bottom:12px}.contact-info .image-error p[data-v-aa4eadd8]{margin:8px 0;font-size:14px}@media (max-width:768px){.contact-info .contact-cards[data-v-aa4eadd8]{grid-template-columns:1fr;gap:20px}.contact-info .contact-card[data-v-aa4eadd8]{padding:24px}}.map-section[data-v-270b1061]{margin:3rem 0}.map-section h2[data-v-270b1061]{font-size:1.8rem;color:#333;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.map-section h2 i[data-v-270b1061]{color:#1890ff}.map-container[data-v-270b1061]{position:relative;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.amap-container[data-v-270b1061]{width:100%;height:100%;background:#f5f5f5}.map-error[data-v-270b1061],.map-loading[data-v-270b1061]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);color:#666}.map-error i[data-v-270b1061],.map-loading i[data-v-270b1061]{font-size:2rem;margin-bottom:1rem;color:#1890ff}.map-error i[data-v-270b1061]{color:#ff4d4f}.map-error p[data-v-270b1061],.map-loading p[data-v-270b1061]{margin:.25rem 0;text-align:center}@media (max-width:768px){.map-container[data-v-270b1061]{height:300px}.map-section h2[data-v-270b1061]{font-size:1.5rem}}.transportation-section[data-v-319fc7be]{background:#f3f4f6;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.transportation-section h2[data-v-319fc7be]{font-size:24px;font-weight:600;color:#111827;margin:0 0 24px 0;display:flex;align-items:center;gap:12px}.transportation-section h2 i[data-v-319fc7be]{color:#4089ff}.transport-cards[data-v-319fc7be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.transport-card[data-v-319fc7be]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e5e7eb}.transport-card[data-v-319fc7be]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.transport-card h4[data-v-319fc7be]{font-size:18px;font-weight:600;color:#111827;margin-bottom:16px;display:flex;align-items:center;gap:8px}.transport-card h4 i[data-v-319fc7be]{color:#4089ff}.transport-card p[data-v-319fc7be]{color:#4b5563;margin:8px 0;line-height:1.6;font-size:14px}@media (max-width:768px){.transport-cards[data-v-319fc7be]{grid-template-columns:1fr;gap:20px}.transport-card[data-v-319fc7be]{padding:20px}.transportation-section h2[data-v-319fc7be]{font-size:20px}.transportation-section[data-v-319fc7be]{padding:24px}}.contact-page[data-v-18436960]{max-width:1200px;margin:0 auto;padding:2rem 1rem;transition:all .3s ease}.contact-page.theme-dark .page-header h1[data-v-18436960]{color:#fff}.contact-page.theme-dark .page-header p[data-v-18436960]{color:#b0b0b0}.contact-page .page-header[data-v-18436960]{text-align:center;margin-bottom:3rem}.contact-page .page-header h1[data-v-18436960]{font-size:2.5rem;color:#333;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.contact-page .page-header h1 i[data-v-18436960]{color:#1890ff}.contact-page .page-header p[data-v-18436960]{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}@media (max-width:768px){.contact-page[data-v-18436960]{padding:1rem}.contact-page .page-header[data-v-18436960]{margin-bottom:2rem}.contact-page .page-header h1[data-v-18436960]{font-size:2rem}.contact-page .page-header p[data-v-18436960]{font-size:1rem}}.home-page[data-v-40452746]{min-height:100vh;display:flex;flex-direction:column;transition:all .3s ease}.main-content[data-v-40452746]{flex:1;transition:all .3s ease}.home-page.theme-dark[data-v-40452746]{background-color:#1d1d1f;color:#fff}.home-page.theme-dark .main-content[data-v-40452746]{background-color:#1d1d1f}.contact-page[data-v-40452746]{margin-top:2rem}.report-modal-content[data-v-40452746]{padding:1rem 0}.report-modal-content p[data-v-40452746]{margin-bottom:1rem;color:#333}.report-textarea[data-v-40452746]{width:100%;padding:.75rem;border:1px solid #d9d9d9;border-radius:.375rem;font-size:1rem;resize:vertical;min-height:100px}.report-textarea[data-v-40452746]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}:root{--ds-font-body:"Inter","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ds-font-display:"Manrope",var(--ds-font-body)}body,html{font-family:var(--ds-font-body)}.ds-display,.el-dialog__title,.el-drawer__title,.el-message-box__title,h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-display)}.el-button,.el-form-item__label,.el-input__inner,.el-table,.el-textarea__inner{font-family:inherit}.ds-table-page{background:#f9f9f9;min-height:100%}.ds-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem}.ds-table-toolbar .ds-table-toolbar__grow{flex:1 1 220px;min-width:200px}.ds-table-toolbar .el-input__inner,.ds-table-toolbar .el-select .el-input__inner{border-radius:9999px;border:none;background:#f3f3f4;transition:background .2s ease}.ds-table-toolbar .el-input__inner:focus,.ds-table-toolbar .el-select .el-input__inner:focus{background:#fff}.ds-table-toolbar .el-button--default{border-radius:9999px;border:none;background:#f3f3f4;color:rgba(26,26,26,.55)}.ds-table-toolbar .el-button--default:focus,.ds-table-toolbar .el-button--default:hover{background:#e8e8ea;color:#1a1a1a}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped){background:transparent;color:#1a1a1a;font-family:inherit}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__inner-wrapper:before,.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped):after,.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped):before{display:none!important}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__header-wrapper{background:transparent}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) th.el-table__cell{background:transparent!important;border-bottom:none!important;border-right:none!important;color:rgba(26,26,26,.55);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.25rem .75rem}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__body-wrapper{background:transparent}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__body,.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__body tbody{border-collapse:separate!important;border-spacing:0 1.4rem!important}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__body tr{background:transparent!important}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__body tr:hover>td.el-table__cell{background:#f3f3f4!important}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) td.el-table__cell{border-bottom:none!important;border-right:none!important;background:#fff!important;padding:1rem 1.25rem;vertical-align:middle;transition:background .2s ease}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) td.el-table__cell:first-child{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) td.el-table__cell:last-child{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) td.el-table__cell:first-child:last-child{border-radius:2rem}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__empty-block{background:transparent;border-radius:2rem}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__empty-text{color:rgba(26,26,26,.55);font-size:.875rem}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__fixed-right:before,.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__fixed:before{display:none!important}.el-table:not(.table-classic):not(.el-table--border):not(.el-table--striped) .el-table__fixed-right-patch{background:transparent!important}.ds-status-pill{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.25}.ds-status-pill--info{color:#06c;background:rgba(0,102,204,.12)}.ds-status-pill--success{color:#0d7a3e;background:rgba(19,206,102,.14)}.ds-status-pill--warning{color:#b35c00;background:rgba(255,186,0,.2)}.ds-status-pill--neutral{color:rgba(26,26,26,.55);background:#f3f3f4}.ds-table-link{color:#06c;font-weight:500;cursor:pointer;transition:color .2s ease}.ds-table-link:hover{color:#004e9f}.w-e-toolbar{border:1px solid #ccc;border-bottom:none;background-color:#fff;z-index:900!important}.w-e-text-container{border:1px solid #ccc;min-height:200px;background-color:#fff;z-index:899!important}.w-e-menu{position:relative;text-align:center;padding:5px 10px;cursor:pointer;z-index:901!important}.w-e-text{padding:0 10px}.w-e-text p{margin:10px 0}.w-e-up-img-container,.w-e-up-video-container{position:relative;text-align:center;margin:10px auto}.w-e-up-btn-container{text-align:center;margin:10px auto}.mobile-auth-page.theme-dark .el-button:not(.el-button--text),.mobile-flow-select.theme-dark .el-button:not(.el-button--text),.mobile-profile-page.theme-dark .el-button:not(.el-button--text){border-radius:14px!important;font-weight:600!important;letter-spacing:.2px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.mobile-auth-page.theme-dark .el-button.el-button--primary:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--primary:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--primary:not(.el-button--text){border:none!important;background:linear-gradient(135deg,#6366f1,#7c3aed 55%,#8b5cf6)!important;color:#fff!important;box-shadow:0 10px 26px rgba(99,102,241,.42),inset 0 2px 0 hsla(0,0%,100%,.12);min-height:42px;padding-left:20px!important;padding-right:20px!important}.mobile-auth-page.theme-dark .el-button.el-button--primary:not(.el-button--text):focus,.mobile-auth-page.theme-dark .el-button.el-button--primary:not(.el-button--text):hover,.mobile-flow-select.theme-dark .el-button.el-button--primary:not(.el-button--text):focus,.mobile-flow-select.theme-dark .el-button.el-button--primary:not(.el-button--text):hover,.mobile-profile-page.theme-dark .el-button.el-button--primary:not(.el-button--text):focus,.mobile-profile-page.theme-dark .el-button.el-button--primary:not(.el-button--text):hover{filter:brightness(1.06);box-shadow:0 12px 30px rgba(99,102,241,.5),inset 0 2px 0 hsla(0,0%,100%,.16);transform:translateY(-1px)}.mobile-auth-page.theme-dark .el-button.el-button--danger:not(.el-button--text),.mobile-auth-page.theme-dark .el-button.el-button--default:not(.el-button--text),.mobile-auth-page.theme-dark .el-button.el-button--success:not(.el-button--text),.mobile-auth-page.theme-dark .el-button.el-button--warning:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--danger:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--default:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--success:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--warning:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--danger:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--default:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--success:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--warning:not(.el-button--text){background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.22)!important;color:#e5e7eb!important;box-shadow:0 6px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.08);min-height:42px}.mobile-auth-page.theme-dark .el-button.el-button--success:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--success:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--success:not(.el-button--text){border-color:rgba(52,211,153,.45)!important;color:#a7f3d0!important;background:rgba(16,185,129,.15)!important}.mobile-auth-page.theme-dark .el-button.el-button--warning:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--warning:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--warning:not(.el-button--text){border-color:rgba(251,191,36,.45)!important;color:#fde68a!important;background:rgba(245,158,11,.12)!important}.mobile-auth-page.theme-dark .el-button.el-button--danger:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--danger:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--danger:not(.el-button--text){border-color:rgba(248,113,113,.45)!important;color:#fecaca!important;background:rgba(239,68,68,.14)!important}.mobile-auth-page.theme-dark .el-button.el-button--small:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--small:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--small:not(.el-button--text){min-height:38px;padding:9px 16px!important;border-radius:12px!important}.mobile-auth-page.theme-dark .el-button.el-button--mini:not(.el-button--text),.mobile-flow-select.theme-dark .el-button.el-button--mini:not(.el-button--text),.mobile-profile-page.theme-dark .el-button.el-button--mini:not(.el-button--text){min-height:34px;padding:7px 14px!important;border-radius:10px!important}.mobile-auth-page.theme-light .el-button:not(.el-button--text),.mobile-flow-select.theme-light .el-button:not(.el-button--text),.mobile-profile-page.theme-light .el-button:not(.el-button--text){border-radius:999px!important;font-weight:600!important;letter-spacing:.2px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.mobile-auth-page.theme-light .el-button.el-button--primary:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--primary:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--primary:not(.el-button--text){border:1px solid hsla(0,0%,100%,.55)!important;background:linear-gradient(145deg,#007aff,#3d9fff)!important;color:#fff!important;box-shadow:4px 4px 10px rgba(148,163,184,.32),-3px -3px 8px hsla(0,0%,100%,.95),inset 0 1px 0 hsla(0,0%,100%,.35);min-height:44px;padding-left:22px!important;padding-right:22px!important}.mobile-auth-page.theme-light .el-button.el-button--primary:not(.el-button--text):focus,.mobile-auth-page.theme-light .el-button.el-button--primary:not(.el-button--text):hover,.mobile-flow-select.theme-light .el-button.el-button--primary:not(.el-button--text):focus,.mobile-flow-select.theme-light .el-button.el-button--primary:not(.el-button--text):hover,.mobile-profile-page.theme-light .el-button.el-button--primary:not(.el-button--text):focus,.mobile-profile-page.theme-light .el-button.el-button--primary:not(.el-button--text):hover{filter:brightness(1.03);box-shadow:5px 5px 12px rgba(129,140,248,.28),-4px -4px 10px #fff,inset 0 1px 0 hsla(0,0%,100%,.45);transform:translateY(-1px)}.mobile-auth-page.theme-light .el-button.el-button--danger:not(.el-button--text),.mobile-auth-page.theme-light .el-button.el-button--default:not(.el-button--text),.mobile-auth-page.theme-light .el-button.el-button--success:not(.el-button--text),.mobile-auth-page.theme-light .el-button.el-button--warning:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--danger:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--default:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--success:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--warning:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--danger:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--default:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--success:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--warning:not(.el-button--text){background:#eef2f9!important;border:1px solid hsla(0,0%,100%,.65)!important;color:#374151!important;box-shadow:3px 3px 8px rgba(160,174,197,.28),-2px -2px 6px hsla(0,0%,100%,.98),inset 0 1px 0 hsla(0,0%,100%,.75);min-height:44px}.mobile-auth-page.theme-light .el-button.el-button--success:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--success:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--success:not(.el-button--text){color:#047857!important;background:#e8f9ef!important;border-color:hsla(0,0%,100%,.6)!important}.mobile-auth-page.theme-light .el-button.el-button--warning:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--warning:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--warning:not(.el-button--text){color:#b45309!important;background:#fffbeb!important;border-color:hsla(0,0%,100%,.6)!important}.mobile-auth-page.theme-light .el-button.el-button--danger:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--danger:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--danger:not(.el-button--text){color:#b91c1c!important;background:#fef2f2!important;border-color:hsla(0,0%,100%,.6)!important}.mobile-auth-page.theme-light .el-button.el-button--small:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--small:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--small:not(.el-button--text){min-height:40px;padding:9px 18px!important}.mobile-auth-page.theme-light .el-button.el-button--mini:not(.el-button--text),.mobile-flow-select.theme-light .el-button.el-button--mini:not(.el-button--text),.mobile-profile-page.theme-light .el-button.el-button--mini:not(.el-button--text){min-height:36px;padding:7px 14px!important;border-radius:999px!important}.mobile-auth-page.theme-dark .el-button.is-disabled,.mobile-auth-page.theme-dark .el-button.is-disabled:hover,.mobile-auth-page.theme-light .el-button.is-disabled,.mobile-auth-page.theme-light .el-button.is-disabled:hover,.mobile-flow-select.theme-dark .el-button.is-disabled,.mobile-flow-select.theme-dark .el-button.is-disabled:hover,.mobile-flow-select.theme-light .el-button.is-disabled,.mobile-flow-select.theme-light .el-button.is-disabled:hover,.mobile-profile-page.theme-dark .el-button.is-disabled,.mobile-profile-page.theme-dark .el-button.is-disabled:hover,.mobile-profile-page.theme-light .el-button.is-disabled,.mobile-profile-page.theme-light .el-button.is-disabled:hover{opacity:.55!important;transform:none!important;filter:none!important}.wang-editor-wrapper[data-v-0526a85e]{border:1px solid #dcdfe6;border-radius:4px;background:#fff}.wang-editor-wrapper[data-v-0526a85e] .w-e-text,.wang-editor-wrapper[data-v-0526a85e] .w-e-text-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wang-editor-wrapper[data-v-0526a85e] .w-e-text{line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wang-editor-wrapper[data-v-0526a85e] .w-e-drop-panel{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;z-index:100!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-drop-panel .w-e-drop-item{font-family:inherit;padding:8px 12px;cursor:pointer;transition:background-color .2s}.wang-editor-wrapper[data-v-0526a85e] .w-e-drop-panel .w-e-drop-item:hover{background-color:#f5f5f5}.wang-editor-wrapper[data-v-0526a85e] .w-e-toolbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;z-index:1000!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-font-family,.wang-editor-wrapper[data-v-0526a85e] .w-e-font-size{font-family:inherit!important;position:relative!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-font-family .w-e-drop-panel,.wang-editor-wrapper[data-v-0526a85e] .w-e-font-size .w-e-drop-panel,.wang-editor-wrapper[data-v-0526a85e] .w-e-line-height .w-e-drop-panel{position:absolute!important;top:100%!important;left:0!important;z-index:100!important;margin-top:2px!important;background:#fff!important;border:1px solid #dcdfe6!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transform:none!important;max-height:200px!important;overflow-y:auto!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-drop-panel{position:absolute!important;top:100%!important;left:0!important;z-index:9999!important;margin-top:2px!important;background:#fff!important;border:1px solid #dcdfe6!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;max-width:200px!important;max-height:200px!important;overflow:hidden!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-toolbar{z-index:10000!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-toolbar,.wang-editor-wrapper[data-v-0526a85e] .w-e-toolbar .w-e-item{position:relative!important;overflow:visible!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-font-family,.wang-editor-wrapper[data-v-0526a85e] .w-e-font-size,.wang-editor-wrapper[data-v-0526a85e] .w-e-line-height{position:relative!important;overflow:visible!important;z-index:10001!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-drop-panel .w-e-drop-item{padding:8px 12px!important;cursor:pointer!important;transition:background-color .2s!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-text,.wang-editor-wrapper[data-v-0526a85e] .w-e-text-container{position:relative!important;z-index:1!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-bg-color .w-e-drop-panel,.wang-editor-wrapper[data-v-0526a85e] .w-e-color .w-e-drop-panel,.wang-editor-wrapper[data-v-0526a85e] .w-e-font-family .w-e-drop-panel,.wang-editor-wrapper[data-v-0526a85e] .w-e-font-size .w-e-drop-panel,.wang-editor-wrapper[data-v-0526a85e] .w-e-line-height .w-e-drop-panel{z-index:99999!important;position:absolute!important;top:100%!important;left:0!important;background:#fff!important;border:1px solid #dcdfe6!important;border-radius:4px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.wang-editor-wrapper[data-v-0526a85e] .w-e-font-family .w-e-drop-arrow,.wang-editor-wrapper[data-v-0526a85e] .w-e-font-size .w-e-drop-arrow{position:relative!important;z-index:100002!important}