html[data-v-50726473]{line-height:1.15;-webkit-text-size-adjust:100%}body[data-v-50726473]{margin:0}main[data-v-50726473]{display:block}h1[data-v-50726473]{font-size:2em;margin:.67em 0}hr[data-v-50726473]{box-sizing:content-box;height:0;overflow:visible}pre[data-v-50726473]{font-family:monospace,monospace;font-size:1em}a[data-v-50726473]{background-color:transparent}abbr[title][data-v-50726473]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b[data-v-50726473],strong[data-v-50726473]{font-weight:bolder}code[data-v-50726473],kbd[data-v-50726473],samp[data-v-50726473]{font-family:monospace,monospace;font-size:1em}small[data-v-50726473]{font-size:80%}sub[data-v-50726473],sup[data-v-50726473]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-50726473]{bottom:-.25em}sup[data-v-50726473]{top:-.5em}img[data-v-50726473]{border-style:none}button[data-v-50726473],input[data-v-50726473],optgroup[data-v-50726473],select[data-v-50726473],textarea[data-v-50726473]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-50726473],input[data-v-50726473]{overflow:visible}button[data-v-50726473],select[data-v-50726473]{text-transform:none}button[data-v-50726473],[type=button][data-v-50726473],[type=reset][data-v-50726473],[type=submit][data-v-50726473]{-webkit-appearance:button}button[data-v-50726473]::-moz-focus-inner,[type=button][data-v-50726473]::-moz-focus-inner,[type=reset][data-v-50726473]::-moz-focus-inner,[type=submit][data-v-50726473]::-moz-focus-inner{border-style:none;padding:0}button[data-v-50726473]:-moz-focusring,[type=button][data-v-50726473]:-moz-focusring,[type=reset][data-v-50726473]:-moz-focusring,[type=submit][data-v-50726473]:-moz-focusring{outline:1px dotted ButtonText}fieldset[data-v-50726473]{padding:.35em .75em .625em}legend[data-v-50726473]{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress[data-v-50726473]{vertical-align:baseline}textarea[data-v-50726473]{overflow:auto}[type=checkbox][data-v-50726473],[type=radio][data-v-50726473]{box-sizing:border-box;padding:0}[type=number][data-v-50726473]::-webkit-inner-spin-button,[type=number][data-v-50726473]::-webkit-outer-spin-button{height:auto}[type=search][data-v-50726473]{-webkit-appearance:textfield;outline-offset:-2px}[type=search][data-v-50726473]::-webkit-search-decoration{-webkit-appearance:none}[data-v-50726473]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details[data-v-50726473]{display:block}summary[data-v-50726473]{display:list-item}template[data-v-50726473]{display:none}[hidden][data-v-50726473]{display:none}[data-v-50726473]{box-sizing:border-box;margin:0;padding:0}[v-cloak][data-v-50726473]{display:none!important}body[data-v-50726473],html[data-v-50726473]{font-family:-apple-system,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,微软雅黑,Arial,sans-serif;width:100%;height:100%;color:#333;background:#fffdf8;-webkit-tap-highlight-color:rgba(0,0,0,0)}[data-v-50726473]::-webkit-scrollbar{width:8px;height:8px}[data-v-50726473]::-webkit-scrollbar-track{background:#faf8f5}[data-v-50726473]::-webkit-scrollbar-thumb{background:#e0dcd4;border-radius:4px}[data-v-50726473]::-webkit-scrollbar-thumb:hover{background:#ffb74d}[data-v-50726473]::selection{background:#ffb74d4d;color:#f57c00}a[data-v-50726473]{text-decoration:none;color:#f57c00;transition:color .3s ease}a[data-v-50726473]:hover{color:#ff9800}.clear-fix[data-v-50726473]:after{font-size:0;display:block;clear:both;height:0;content:""}.arrow-right[data-v-50726473]{display:inline-block;width:9px;height:9px;margin-left:.1rem;transform:rotate(135deg);border-top:1px solid #888888;border-left:1px solid #888888;background-color:transparent}.code-font[data-v-50726473]{font-family:-apple-system,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,微软雅黑,Arial,sans-serif}.neon-text[data-v-50726473]{color:#f57c00}.glass-card[data-v-50726473]{background:#fff;border:1px solid #f0ece6;border-radius:12px;box-shadow:0 1px 4px #0000000a}.gradient-border[data-v-50726473]{position:relative;background:#fff;border:1px solid #f0ece6;border-radius:12px}.ant-input[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important;line-height:1.5;font-size:14px}.ant-input[data-v-50726473]::placeholder{color:#aaa!important}.ant-input[data-v-50726473]:focus{box-shadow:0 0 0 2px #ffb74d33!important;border-color:#ffb74d!important}.ant-input[data-v-50726473]:hover{border-color:#ffb74d!important}.ant-input-password[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important}.ant-input-password[data-v-50726473]::placeholder{color:#aaa!important}.ant-input-password[data-v-50726473]:focus{box-shadow:0 0 0 2px #ffb74d33!important;border-color:#ffb74d!important}.ant-input-affix-wrapper[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important}.ant-input-affix-wrapper[data-v-50726473]:hover{border-color:#ffb74d!important}.ant-input-affix-wrapper[data-v-50726473]:focus,.ant-input-affix-wrapper[data-v-50726473]:focus-within{border-color:#ffb74d!important;box-shadow:0 0 0 2px #ffb74d33!important}.ant-input-affix-wrapper[data-v-50726473]:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#333333!important;transition:background-color 5000s ease-in-out 0s}.ant-input-affix-wrapper .ant-input[data-v-50726473]{background:transparent!important;border:none!important;color:#333!important;line-height:1.5;font-size:14px}.ant-input-affix-wrapper .ant-input-password-icon[data-v-50726473]{color:#888!important}.ant-input[data-v-50726473]:-webkit-autofill,.ant-input-password[data-v-50726473]:-webkit-autofill,.ant-input-affix-wrapper[data-v-50726473]:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#333333!important;transition:background-color 5000s ease-in-out 0s}.login-form-box .ant-input[data-v-50726473],.login-form-box .ant-input-password[data-v-50726473],.login-form-box .ant-input-affix-wrapper[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important;border-radius:8px!important}.login-form-box .ant-input-affix-wrapper .ant-input[data-v-50726473]{background:transparent!important;border:none!important}[data-v-50726473]::-webkit-input-placeholder{color:#aaa!important}[data-v-50726473]::-moz-placeholder{color:#aaa!important}[data-v-50726473]::-ms-input-placeholder{color:#aaa!important}.ant-form-item-has-success .ant-input[data-v-50726473],.ant-form-item-has-success .ant-input-password[data-v-50726473],.ant-form-item-has-success .ant-input-affix-wrapper[data-v-50726473]{background:#fff!important;border-color:#f0ece6!important}.ant-form-item-has-error .ant-input[data-v-50726473],.ant-form-item-has-error .ant-input-password[data-v-50726473],.ant-form-item-has-error .ant-input-affix-wrapper[data-v-50726473]{background:#fff!important}.dark-input[data-v-50726473],.dark-input .ant-input[data-v-50726473],.dark-input .ant-input-password[data-v-50726473],.dark-input .ant-input-affix-wrapper[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important;border-radius:8px!important;line-height:32px!important;height:40px!important;font-size:14px!important}.dark-input[data-v-50726473]::placeholder,.dark-input .ant-input[data-v-50726473]::placeholder,.dark-input .ant-input-password[data-v-50726473]::placeholder,.dark-input .ant-input-affix-wrapper[data-v-50726473]::placeholder{color:#aaa!important}.dark-input[data-v-50726473]:focus,.dark-input .ant-input[data-v-50726473]:focus,.dark-input .ant-input-password[data-v-50726473]:focus,.dark-input .ant-input-affix-wrapper[data-v-50726473]:focus{border-color:#ffb74d!important;box-shadow:0 0 0 2px #ffb74d33!important}.dark-input[data-v-50726473]:hover,.dark-input .ant-input[data-v-50726473]:hover,.dark-input .ant-input-password[data-v-50726473]:hover,.dark-input .ant-input-affix-wrapper[data-v-50726473]:hover{border-color:#ffb74d!important}.dark-input[data-v-50726473]:-webkit-autofill,.dark-input .ant-input[data-v-50726473]:-webkit-autofill,.dark-input .ant-input-password[data-v-50726473]:-webkit-autofill,.dark-input .ant-input-affix-wrapper[data-v-50726473]:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#333333!important;transition:background-color 5000s ease-in-out 0s}.dark-input .ant-input-affix-wrapper .ant-input[data-v-50726473]{background:transparent!important;border:none!important}.ant-btn-primary[data-v-50726473]{background:linear-gradient(135deg,#ffb74d,#ff9800)!important;border:none!important;box-shadow:0 2px 8px #ff980040}.ant-btn-primary[data-v-50726473]:hover{box-shadow:0 4px 12px #ff980059!important}.ant-btn-default[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important}.ant-btn-default[data-v-50726473]:hover{border-color:#ffb74d!important;color:#f57c00!important}.ant-radio-checked .ant-radio-inner[data-v-50726473]{border-color:#ffb74d!important;background-color:#ffb74d!important}.ant-modal[data-v-50726473]{background:transparent!important}.ant-modal-content[data-v-50726473]{background:#fff!important;border:1px solid #f0ece6!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a}.ant-modal-header[data-v-50726473]{background:#fff!important;border-bottom:1px solid #f0ece6!important;border-radius:16px 16px 0 0!important}.ant-modal-title[data-v-50726473]{color:#333!important}.ant-modal-footer[data-v-50726473]{border-top:1px solid #f0ece6!important;border-radius:0 0 16px 16px!important;background:#fff!important}.ant-modal-body[data-v-50726473]{color:#333;background:#fff!important}.ant-modal-confirm-body[data-v-50726473],.ant-modal-confirm-title[data-v-50726473]{color:#333!important}.ant-modal-confirm-content[data-v-50726473]{color:#888!important}.ant-spin-spinning[data-v-50726473]{color:#ffb74d!important}.ant-tabs .ant-tabs-tab[data-v-50726473]{color:#888!important;font-size:15px;font-weight:500}.ant-tabs .ant-tabs-tab[data-v-50726473]:hover{color:#f57c00!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active[data-v-50726473]{color:#f57c00!important;font-weight:600}.ant-tabs .ant-tabs-ink-bar[data-v-50726473]{background:linear-gradient(90deg,#ffb74d,#ff9800)!important}.login-modal-root .ant-modal[data-v-50726473]{background:transparent!important}.login-modal-root .ant-modal-content[data-v-50726473]{padding:0!important;background:transparent!important;border:none!important;overflow:hidden!important;border-radius:8px!important}.login-modal-root .ant-modal-body[data-v-50726473]{padding:0!important;background:transparent!important}.login-modal-root .ant-modal-close[data-v-50726473]{top:12px!important;right:14px!important}.login-modal-root .ant-modal-close-x[data-v-50726473]{width:28px!important;height:28px!important;line-height:28px!important;color:#fff!important;background:#0006;border-radius:50%;transition:all .2s}.login-modal-root .ant-modal-close-x[data-v-50726473]:hover{background:#0009;color:#fff!important}.login-modal-root .ant-tabs-tab[data-v-50726473],.login-modal-root .ant-tabs-tab-btn[data-v-50726473],.login-modal-root .ant-tabs-tab-label[data-v-50726473]{color:#888!important;font-size:15px!important;font-weight:500!important}.login-modal-root .ant-tabs-tab:hover .ant-tabs-tab-btn[data-v-50726473],.login-modal-root .ant-tabs-tab:hover .ant-tabs-tab-label[data-v-50726473]{color:#f57c00!important}.login-modal-root .ant-tabs-tab-active .ant-tabs-tab-btn[data-v-50726473],.login-modal-root .ant-tabs-tab-active .ant-tabs-tab-label[data-v-50726473]{color:#f57c00!important;font-weight:600!important}.login-modal-root .ant-tabs-ink-bar[data-v-50726473]{background:linear-gradient(90deg,#ffb74d,#ff9800)!important}.ant-table[data-v-50726473]{background:#fff!important}.ant-table-container[data-v-50726473]{border:none!important}.ant-table-thead>tr>th[data-v-50726473]{background:#faf8f5!important;border-bottom:1px solid #f0ece6!important;border-right:1px solid #f0ece6!important;color:#888!important}.ant-table-thead>tr>th[data-v-50726473]:last-child{border-right:none!important}.ant-table-tbody>tr>td[data-v-50726473]{background:#fff!important;border-bottom:1px solid #f5f2ec!important;border-right:1px solid #f5f2ec!important;color:#333!important}.ant-table-tbody>tr>td[data-v-50726473]:last-child{border-right:none!important}.ant-table-tbody>tr:hover>td[data-v-50726473]{background:#fffaf0!important}.ant-table-bordered[data-v-50726473]{border:none!important}.ant-table-header[data-v-50726473],.ant-table-body[data-v-50726473]{background:#fff!important}.notfound-wrapper[data-v-50726473]{min-height:calc(100vh - 106px);width:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.notfound-glass[data-v-50726473]{position:relative;width:100%;max-width:560px;padding:56px 48px;text-align:center}.error-code[data-v-50726473]{font-size:clamp(96px,16vw,180px);font-weight:900;line-height:1;margin-bottom:28px;letter-spacing:-4px;background:linear-gradient(135deg,#f57c00,#ffb74d,#ff9800);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;justify-content:center;gap:4px}.error-code .code-digit[data-v-50726473]{display:inline-block}.error-code .code-icon[data-v-50726473]{font-size:.75em;background:linear-gradient(135deg,#ff7043,#ec407a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.error-code.error-network .code-digit[data-v-50726473],.error-code.error-server .code-digit[data-v-50726473]{background:linear-gradient(135deg,#ff7043,#ec407a,#ef4444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.error-title[data-v-50726473]{font-size:26px;font-weight:700;color:#333;margin-bottom:10px}.error-subtitle[data-v-50726473]{font-size:15px;color:#888;margin-bottom:32px;line-height:1.6}.error-actions[data-v-50726473]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-actions .btn-action[data-v-50726473]{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.error-actions .btn-action.btn-primary[data-v-50726473]{background:linear-gradient(135deg,#f57c00,#ffb74d);color:#fff}.error-actions .btn-action.btn-primary[data-v-50726473]:hover{transform:translateY(-2px)}.error-actions .btn-action.btn-secondary[data-v-50726473]{background:#faf8f5;border-color:#f0ece6;color:#333}.error-actions .btn-action.btn-secondary[data-v-50726473]:hover{border-color:#ffb74d;color:#ffb74d}.error-actions .btn-action.btn-ghost[data-v-50726473]{background:transparent;border-color:#f0ece6;color:#888}.error-actions .btn-action.btn-ghost[data-v-50726473]:hover{border-color:#f57c00;color:#f57c00}@media (max-width: 640px){.notfound-glass[data-v-50726473]{padding:36px 20px}.error-title[data-v-50726473]{font-size:20px}.error-actions[data-v-50726473]{flex-direction:column;align-items:stretch}.error-actions .btn-action[data-v-50726473]{justify-content:center}}.top-menu-list{display:flex;height:100%}.top-menu-list .top-menu-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 28px;font-size:16px;font-weight:500;color:#8b949e;cursor:pointer}.top-menu-list .top-menu-item-active,.top-menu-list .top-menu-item:hover{color:#a78bfa}.top-menu-list .top-menu-item .top-menu-line{position:absolute;bottom:-12px;left:0;right:0;height:4px;width:0;border-radius:3px;transition:width .3s ease}.top-menu-list .top-menu-item .top-menu-line-active{width:100%;background:linear-gradient(90deg,#a78bfa,#60a5fa)}.header-navigator{position:absolute;top:0;left:0;right:0;height:50px;background:#fff;border-bottom:1px solid #f0ece6;z-index:100}.nav-title{display:flex;justify-content:space-between;cursor:pointer;max-width:1407px;width:95%;margin:0 auto;line-height:50px;color:#f57c00;font-size:24px}.header-navigator .user{width:36px;height:36px;float:right;border-radius:50%;color:#333;margin-top:7px;line-height:36px;text-align:center;font-size:16px;overflow:hidden;background:#faf8f5}.jump-box{font-size:14px;margin-right:20px;color:#888}.jump-box:hover{color:#f57c00}.drop-down-box{display:flex;background:#fff;padding:24px;border-radius:12px;border:1px solid #f0ece6;box-shadow:0 2px 8px #0000000f}.drop-down-box .drop-down-item{background:#faf8f5;padding:20px 30px;text-align:center;width:200px;border-radius:8px;cursor:pointer;border:1px solid #f0ece6;transition:all .3s ease}.drop-down-box .drop-down-item:hover{background:#ffb74d1a;border-color:#f57c00;color:#f57c00;transform:translateY(-2px)}.drop-down-box .drop-down-item-title{font-size:18px;font-weight:700;margin-bottom:10px}.drop-down-box .drop-down-item-content{font-size:12px;color:#888}.head-navigator-box{position:fixed;top:0;left:0;right:0;height:50px;background:#fff;border-bottom:1px solid #f0ece6;z-index:100}.head-navigator{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:1435px;width:95%;height:100%}.head-navigator-left{display:flex;align-items:center}.head-navigator-logo{display:flex;align-items:center;margin-right:20px;cursor:pointer}.head-navigator-logo .logo-text{color:#f57c00;font-size:18px;font-weight:700;background:linear-gradient(90deg,#f57c00,#ffb74d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.head-navigator-select-box{display:flex;justify-content:space-between;align-items:center;width:500px}.head-navigator-menu-box{display:flex}.head-navigator-menu-box .ant-menu-horizontal{border-bottom:0;background:transparent}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{padding:0;margin:0 12px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu:hover{color:#f57c00}.ant-menu-item{color:#888!important}.ant-menu-item:hover,.ant-menu-item-selected{color:#f57c00!important}.ant-menu-item-selected:after{border-color:#f57c00!important}.head-navigator-input-box{margin-right:24px}.head-navigator-input-box .ant-input{border-radius:16px;background:#faf8f5;border-color:#f0ece6;color:#333}.head-navigator-input-box .ant-input::placeholder{color:#aaa}.head-navigator-input-box .ant-input:focus{border-color:#f57c00;box-shadow:0 1px 4px #0000000a}.head-navigator-user-box{display:flex;justify-content:center;align-items:center}.head-navigator-bell{display:flex;justify-content:center;align-items:center;margin-right:24px;width:28px;height:28px;border-radius:50%;cursor:pointer;color:#888}.head-navigator-bell:hover{background:#faf8f5;color:#f57c00}.head-navigator-user-img{color:#333;cursor:pointer}.head-navigator-user-wrapper[data-v-acde7c91]{position:relative;display:flex;align-items:center;cursor:pointer}.head-navigator-user-img[data-v-acde7c91]{display:flex;align-items:center}.user-avatar-fallback[data-v-acde7c91]{width:32px;height:32px;border-radius:50%;background:#f0ece6;display:flex;align-items:center;justify-content:center;color:#888}.login-trigger[data-v-acde7c91]{display:flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:18px;border:1px solid #f0ece6;background:#fff;color:#666;font-size:14px;line-height:1;transition:all .2s ease}.login-trigger[data-v-acde7c91]:hover{border-color:#ffb74d;color:#f57c00;background:#fffaf0}.login-icon[data-v-acde7c91]{font-size:16px;display:flex;align-items:center;justify-content:center}.login-text[data-v-acde7c91]{display:flex;align-items:center}.login-arrow[data-v-acde7c91]{font-size:10px;display:flex;align-items:center;justify-content:center;margin-left:2px}.search-wrapper[data-v-acde7c91]{display:flex;align-items:center;height:36px;background:#fff;border-radius:18px;border:1px solid #f0ece6;padding-right:4px;width:240px;transition:all .2s ease}.search-wrapper[data-v-acde7c91]:focus-within{border-color:#ffb74d;box-shadow:0 0 0 2px #ffb74d26}.search-field[data-v-acde7c91]{flex:1;height:100%;border:none;outline:none;background:transparent;padding:0 14px;font-size:14px;color:#333}.search-field[data-v-acde7c91]::placeholder{color:#bbb}.search-btn[data-v-acde7c91]{width:28px;height:28px;border-radius:50%;border:none;background:linear-gradient(135deg,#ffb74d,#ff9800);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.search-btn[data-v-acde7c91]:hover{transform:scale(1.05)}.search-btn svg[data-v-acde7c91]{font-size:14px}.user-dropdown-menu[data-v-acde7c91]{position:absolute;top:calc(100% + 2px);right:0;width:160px;background:#fff;border-radius:12px;border:1px solid #f0ece6;box-shadow:0 4px 16px #00000014;z-index:1000;padding:6px 0}.menu-item[data-v-acde7c91]{padding:10px 16px;display:flex;align-items:center;font-size:14px;color:#888;transition:all .2s ease}.menu-item[data-v-acde7c91]:hover{background:#fff7e6;color:#f57c00}.menu-divider[data-v-acde7c91]{height:1px;background:#f0ece6;margin:6px 0}.login-modal[data-v-3682f574]{display:flex;overflow:hidden;background:#fff}.login-modal-left[data-v-3682f574]{flex:0 0 280px;background:linear-gradient(135deg,#ffb74d,#ff9800);padding:40px 32px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden;align-self:stretch}.login-modal-left[data-v-3682f574]:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;background:#ffffff26;border-radius:50%}.login-modal-left[data-v-3682f574]:after{content:"";position:absolute;bottom:-60px;left:-60px;width:160px;height:160px;background:#ffffff1a;border-radius:50%}.mascot-container[data-v-3682f574]{position:relative;z-index:1;margin-bottom:16px}.mascot-img[data-v-3682f574]{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.5);box-shadow:0 4px 16px #00000026}.slogan[data-v-3682f574]{position:relative;z-index:1;font-size:22px;font-weight:700;margin:0 0 12px;color:#fff}.subtitle[data-v-3682f574]{position:relative;z-index:1;font-size:15px;line-height:1.6;margin:0 0 24px;color:#fffffff2}.feature-list[data-v-3682f574]{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;font-size:14px;width:100%;align-items:center}.feature-item[data-v-3682f574]{display:flex;align-items:center;gap:10px;color:#fff}.feature-check[data-v-3682f574]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffffff4d;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.login-modal-right[data-v-3682f574]{flex:1;padding:32px 40px;display:flex;flex-direction:column}.right-header[data-v-3682f574]{text-align:center;margin-bottom:4px}.right-title[data-v-3682f574]{font-size:24px;font-weight:700;margin:0 0 8px}.right-title .title-highlight[data-v-3682f574]{color:#f57c00;margin-right:6px}.right-title .title-normal[data-v-3682f574]{color:#333}.right-subtitle[data-v-3682f574]{font-size:13px;color:#aaa;margin:0}.qrcode-box[data-v-3682f574]{display:flex;flex-direction:column;align-items:center;padding-top:4px}.qrcode-img[data-v-3682f574]{width:180px;height:180px;display:flex;align-items:center;justify-content:center;border:1px solid #f0ece6;border-radius:12px;padding:12px;margin-bottom:16px}.qrcode-img img[data-v-3682f574]{width:100%;height:100%;object-fit:contain}.qrcode-error[data-v-3682f574]{text-align:center;color:#888;font-size:13px}.qrcode-error p[data-v-3682f574]{margin:4px 0}.qrcode-status[data-v-3682f574]{text-align:center;color:#888;font-size:13px}.qrcode-status p[data-v-3682f574]{margin:4px 0}.refresh-link[data-v-3682f574]{color:#f57c00;cursor:pointer}.refresh-link[data-v-3682f574]:hover{text-decoration:underline}.agreement-tip[data-v-3682f574]{margin-top:16px;font-size:12px;color:#aaa;text-align:center}.agreement-tip a[data-v-3682f574]{color:#f57c00;cursor:pointer}.agreement-tip a[data-v-3682f574]:hover{text-decoration:underline}.login-form-box[data-v-3682f574]{padding:8px 16px}.login-form-box[data-v-3682f574] .ant-form-item{margin-bottom:16px}.login-form-box[data-v-3682f574] .ant-input,.login-form-box[data-v-3682f574] .ant-input-password{border-radius:8px}.login-form-box[data-v-3682f574] .ant-btn-primary{height:44px;font-size:15px}.app-main{display:flex;flex-direction:column;border-radius:4px;margin:0 auto;position:relative;top:0;left:0;right:0;bottom:0;background:#fffdf8;padding:66px 16px 0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scrollbar-width:none}.app-main .content-box{width:98%;max-width:1600px;margin:0 auto;overflow:auto;flex-grow:1}.app-main .copyright{height:40px;line-height:40px;text-align:center;color:#aaa;font-size:12px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter-from{opacity:0;transform:translateY(10px)}.fade-leave-to{opacity:0;transform:translateY(-10px)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;margin:0;padding:0}[v-cloak]{display:none!important}body,html{font-family:-apple-system,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,微软雅黑,Arial,sans-serif;width:100%;height:100%;color:#333;background:#fffdf8;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#faf8f5}::-webkit-scrollbar-thumb{background:#e0dcd4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffb74d}::selection{background:#ffb74d4d;color:#f57c00}a{text-decoration:none;color:#f57c00;transition:color .3s ease}a:hover{color:#ff9800}.clear-fix:after{font-size:0;display:block;clear:both;height:0;content:""}.arrow-right{display:inline-block;width:9px;height:9px;margin-left:.1rem;transform:rotate(135deg);border-top:1px solid #888888;border-left:1px solid #888888;background-color:transparent}.code-font{font-family:-apple-system,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,微软雅黑,Arial,sans-serif}.neon-text{color:#f57c00}.glass-card{background:#fff;border:1px solid #f0ece6;border-radius:12px;box-shadow:0 1px 4px #0000000a}.gradient-border{position:relative;background:#fff;border:1px solid #f0ece6;border-radius:12px}.ant-input{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important;line-height:1.5;font-size:14px}.ant-input::placeholder{color:#aaa!important}.ant-input:focus{box-shadow:0 0 0 2px #ffb74d33!important;border-color:#ffb74d!important}.ant-input:hover{border-color:#ffb74d!important}.ant-input-password{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important}.ant-input-password::placeholder{color:#aaa!important}.ant-input-password:focus{box-shadow:0 0 0 2px #ffb74d33!important;border-color:#ffb74d!important}.ant-input-affix-wrapper{background:#fff!important;border:1px solid #f0ece6!important}.ant-input-affix-wrapper:hover{border-color:#ffb74d!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:focus-within{border-color:#ffb74d!important;box-shadow:0 0 0 2px #ffb74d33!important}.ant-input-affix-wrapper:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#333333!important;transition:background-color 5000s ease-in-out 0s}.ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;color:#333!important;line-height:1.5;font-size:14px}.ant-input-affix-wrapper .ant-input-password-icon{color:#888!important}.ant-input:-webkit-autofill,.ant-input-password:-webkit-autofill,.ant-input-affix-wrapper:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#333333!important;transition:background-color 5000s ease-in-out 0s}.login-form-box .ant-input,.login-form-box .ant-input-password,.login-form-box .ant-input-affix-wrapper{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important;border-radius:8px!important}.login-form-box .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important}*::-webkit-input-placeholder{color:#aaa!important}*::-moz-placeholder{color:#aaa!important}*::-ms-input-placeholder{color:#aaa!important}.ant-form-item-has-success .ant-input,.ant-form-item-has-success .ant-input-password,.ant-form-item-has-success .ant-input-affix-wrapper{background:#fff!important;border-color:#f0ece6!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-password,.ant-form-item-has-error .ant-input-affix-wrapper{background:#fff!important}.dark-input,.dark-input .ant-input,.dark-input .ant-input-password,.dark-input .ant-input-affix-wrapper{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important;border-radius:8px!important;line-height:32px!important;height:40px!important;font-size:14px!important}.dark-input::placeholder,.dark-input .ant-input::placeholder,.dark-input .ant-input-password::placeholder,.dark-input .ant-input-affix-wrapper::placeholder{color:#aaa!important}.dark-input:focus,.dark-input .ant-input:focus,.dark-input .ant-input-password:focus,.dark-input .ant-input-affix-wrapper:focus{border-color:#ffb74d!important;box-shadow:0 0 0 2px #ffb74d33!important}.dark-input:hover,.dark-input .ant-input:hover,.dark-input .ant-input-password:hover,.dark-input .ant-input-affix-wrapper:hover{border-color:#ffb74d!important}.dark-input:-webkit-autofill,.dark-input .ant-input:-webkit-autofill,.dark-input .ant-input-password:-webkit-autofill,.dark-input .ant-input-affix-wrapper:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#333333!important;transition:background-color 5000s ease-in-out 0s}.dark-input .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important}.ant-btn-primary{background:linear-gradient(135deg,#ffb74d,#ff9800)!important;border:none!important;box-shadow:0 2px 8px #ff980040}.ant-btn-primary:hover{box-shadow:0 4px 12px #ff980059!important}.ant-btn-default{background:#fff!important;border:1px solid #f0ece6!important;color:#333!important}.ant-btn-default:hover{border-color:#ffb74d!important;color:#f57c00!important}.ant-radio-checked .ant-radio-inner{border-color:#ffb74d!important;background-color:#ffb74d!important}.ant-modal{background:transparent!important}.ant-modal-content{background:#fff!important;border:1px solid #f0ece6!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a}.ant-modal-header{background:#fff!important;border-bottom:1px solid #f0ece6!important;border-radius:16px 16px 0 0!important}.ant-modal-title{color:#333!important}.ant-modal-footer{border-top:1px solid #f0ece6!important;border-radius:0 0 16px 16px!important;background:#fff!important}.ant-modal-body{color:#333;background:#fff!important}.ant-modal-confirm-body,.ant-modal-confirm-title{color:#333!important}.ant-modal-confirm-content{color:#888!important}.ant-spin-spinning{color:#ffb74d!important}.ant-tabs .ant-tabs-tab{color:#888!important;font-size:15px;font-weight:500}.ant-tabs .ant-tabs-tab:hover{color:#f57c00!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{color:#f57c00!important;font-weight:600}.ant-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#ffb74d,#ff9800)!important}.login-modal-root .ant-modal{background:transparent!important}.login-modal-root .ant-modal-content{padding:0!important;background:transparent!important;border:none!important;overflow:hidden!important;border-radius:8px!important}.login-modal-root .ant-modal-body{padding:0!important;background:transparent!important}.login-modal-root .ant-modal-close{top:12px!important;right:14px!important}.login-modal-root .ant-modal-close-x{width:28px!important;height:28px!important;line-height:28px!important;color:#fff!important;background:#0006;border-radius:50%;transition:all .2s}.login-modal-root .ant-modal-close-x:hover{background:#0009;color:#fff!important}.login-modal-root .ant-tabs-tab,.login-modal-root .ant-tabs-tab-btn,.login-modal-root .ant-tabs-tab-label{color:#888!important;font-size:15px!important;font-weight:500!important}.login-modal-root .ant-tabs-tab:hover .ant-tabs-tab-btn,.login-modal-root .ant-tabs-tab:hover .ant-tabs-tab-label{color:#f57c00!important}.login-modal-root .ant-tabs-tab-active .ant-tabs-tab-btn,.login-modal-root .ant-tabs-tab-active .ant-tabs-tab-label{color:#f57c00!important;font-weight:600!important}.login-modal-root .ant-tabs-ink-bar{background:linear-gradient(90deg,#ffb74d,#ff9800)!important}.ant-table{background:#fff!important}.ant-table-container{border:none!important}.ant-table-thead>tr>th{background:#faf8f5!important;border-bottom:1px solid #f0ece6!important;border-right:1px solid #f0ece6!important;color:#888!important}.ant-table-thead>tr>th:last-child{border-right:none!important}.ant-table-tbody>tr>td{background:#fff!important;border-bottom:1px solid #f5f2ec!important;border-right:1px solid #f5f2ec!important;color:#333!important}.ant-table-tbody>tr>td:last-child{border-right:none!important}.ant-table-tbody>tr:hover>td{background:#fffaf0!important}.ant-table-bordered{border:none!important}.ant-table-header,.ant-table-body{background:#fff!important}.login-box{width:100%;height:calc(100vh - 50px);background:linear-gradient(135deg,#fff3e0,#ffe0b2);position:absolute;top:50px;left:0;padding-top:20px;padding-bottom:20px;display:flex;align-items:center;overflow-y:hidden;overflow-x:hidden}.login-box .login-container-inner{background:transparent;height:100%;max-width:1600px;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:20px 80px;position:relative;z-index:1}.login-box .login-container-inner .notes{color:#333;width:500px;line-height:30px;flex-shrink:0;padding-right:60px}.login-box .login-container-inner .notes .logo-container{margin-bottom:40px}.login-box .login-container-inner .notes .logo-container .logo-title{font-size:38px;font-weight:800;background:linear-gradient(135deg,#f57c00,#ffb74d,#ff9800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:6px;margin:0 0 16px;white-space:nowrap;line-height:1.2}.login-box .login-container-inner .notes .logo-container .logo-subtitle{font-size:16px;color:#888;margin:0;letter-spacing:4px}.login-box .login-container-inner .notes .features{display:flex;gap:30px}.login-box .login-container-inner .notes .features .feature-item{display:flex;flex-direction:column;align-items:center;gap:8px}.login-box .login-container-inner .notes .features .feature-item .feature-icon{font-size:28px}.login-box .login-container-inner .notes .features .feature-item span:last-child{font-size:14px;color:#888}.login-box .login-container-inner .qrcode-box{width:400px;height:500px;background:#fff;border-radius:16px;border:1px solid #f0ece6;text-align:center;padding:24px;box-shadow:0 1px 4px #0000000a}.login-box .login-container-inner .qrcode-box .qrcode-desc{padding:20px 0;line-height:30px}.login-box .login-container-inner .qrcode-box .qrcode-desc p{margin:0;color:#333}.login-box .login-container-inner .qrcode-box .qrcode-desc p:first-child{font-size:18px;font-weight:600;color:#f57c00}.login-box .login-container-inner .qrcode-box .qrcode-desc p:last-child{font-size:14px;color:#888;margin-top:8px}.login-box .login-container-inner .qrcode-box .qrcode-img{display:flex;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto;background:#faf8f5;border-radius:12px;border:1px dashed #f0ece6}.login-box .login-container-inner .qrcode-box .qrcode-status{padding:20px 0;line-height:30px;color:#888}.login-box .login-container-inner .qrcode-box .qrcode-status p{margin:0;font-size:13px}.login-box .login-container-inner .qrcode-box .qrcode-status .refresh-link{color:#ffb74d;cursor:pointer;font-size:13px;transition:color .3s ease}.login-box .login-container-inner .qrcode-box .qrcode-status .refresh-link:hover{color:#f57c00;text-decoration:underline}.login-box .login-container-inner .login-form-box{width:380px;background:#fff;border-radius:16px;border:1px solid #f0ece6;padding:32px;box-shadow:0 1px 4px #0000000a}.login-box .login-container-inner .login-form-box .glass-tip{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 16px 16px 14px;margin-bottom:24px;border-radius:12px;background:linear-gradient(135deg,#ffb74d1f,#ff980014);border:1px solid rgba(255,183,77,.3);overflow:hidden}.login-box .login-container-inner .login-form-box .glass-tip:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#f57c00,#ff9800,#ffb74d);opacity:.7}.login-box .login-container-inner .login-form-box .glass-tip .glass-tip-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:10px;background:linear-gradient(135deg,#ffb74d40,#ff980033);border:1px solid rgba(255,183,77,.35);box-shadow:0 1px 4px #0000000a}.login-box .login-container-inner .login-form-box .glass-tip .glass-tip-content{flex:1;min-width:0}.login-box .login-container-inner .login-form-box .glass-tip .glass-tip-content .glass-tip-title{font-size:13.5px;font-weight:600;color:#333;font-family:-apple-system,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,微软雅黑,Arial,sans-serif;line-height:1.5;margin-bottom:6px;letter-spacing:.2px}.login-box .login-container-inner .login-form-box .glass-tip .glass-tip-content .glass-tip-desc{font-size:12.5px;color:#888;line-height:1.7;margin-bottom:10px}.login-box .login-container-inner .login-form-box .glass-tip .glass-tip-content .glass-tip-action{display:inline-block;font-size:12.5px;font-weight:600;color:#ffb74d;cursor:pointer;padding:4px 10px;border-radius:6px;background:#ff98001a;border:1px solid rgba(255,152,0,.25);transition:all .25s ease}.login-box .login-container-inner .login-form-box .glass-tip .glass-tip-content .glass-tip-action:hover{color:#fff;background:linear-gradient(135deg,#f57c00,#ffb74d);border-color:transparent;box-shadow:0 1px 4px #0000000a;transform:translate(2px)}.login-box .login-container-inner .login-form-box .ant-form-item{margin-bottom:24px}.login-box .login-container-inner .login-form-box .ant-form-item .ant-form-item-label{padding-bottom:0;text-align:left;margin-bottom:10px;padding-right:16px}.login-box .login-container-inner .login-form-box .ant-form-item .ant-form-item-label label{color:#333!important;font-size:14px;font-weight:500;letter-spacing:1px}.login-box .login-container-inner .login-form-box .ant-form-item .ant-form-item-control{margin-top:0;padding-left:16px}.login-box .login-container-inner .login-form-box .ant-input,.login-box .login-container-inner .login-form-box .ant-input-password,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper{background:#fff!important;border:1px solid #f0ece6!important;border-radius:8px!important;color:#333!important;line-height:1.5!important;height:42px!important;font-size:14px!important;padding:0 12px!important}.login-box .login-container-inner .login-form-box .ant-input::placeholder,.login-box .login-container-inner .login-form-box .ant-input-password::placeholder,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper::placeholder{color:#aaa!important}.login-box .login-container-inner .login-form-box .ant-input:hover,.login-box .login-container-inner .login-form-box .ant-input-password:hover,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:hover{border-color:#ffb74d!important}.login-box .login-container-inner .login-form-box .ant-input:focus,.login-box .login-container-inner .login-form-box .ant-input-password:focus,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:focus,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper-focused{background:#fff!important;border-color:#ffb74d!important;box-shadow:0 0 0 2px #ffb74d33!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper-focused .ant-input{background:#fff!important;border:none!important;box-shadow:none!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper{padding-right:36px!important;background:#fff!important;border:1px solid #f0ece6!important;border-radius:8px!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;padding:0!important;height:100%!important;color:#333!important;border-radius:0!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper .ant-input:focus{background:transparent!important;border:none!important;box-shadow:none!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper .ant-input-password-icon{color:#888!important;font-size:14px!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper.ant-input-affix-wrapper-rtl{padding-left:36px!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:focus,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:focus-within,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{background:#fff!important;border-color:#ffb74d!important;box-shadow:0 0 0 2px #ffb74d33!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:focus .ant-input,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:focus-within .ant-input,.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper.ant-input-affix-wrapper-focused .ant-input{background:transparent!important;border:none!important;box-shadow:none!important}.login-box .login-container-inner .login-form-box .ant-input-affix-wrapper:hover{border-color:#ffb74d!important}.login-box .login-container-inner .login-form-box .ant-btn-primary{height:40px;font-size:15px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#f57c00,#ffb74d)!important;border:none!important}:deep(.ant-tabs) .ant-tabs-nav{margin-bottom:16px}:deep(.ant-tabs) .ant-tabs-tab{color:#888!important;font-size:15px;font-weight:500;padding:12px 24px!important;margin-right:16px!important;border-radius:8px;transition:all .3s ease}:deep(.ant-tabs) .ant-tabs-tab:hover{color:#f57c00!important;background:#ffb74d1a}:deep(.ant-tabs) .ant-tabs-tab:not(.ant-tabs-tab-active){color:#888!important}:deep(.ant-tabs) .ant-tabs-tab-active{color:#f57c00!important;font-weight:600;background:#ffb74d26}:deep(.ant-tabs) .ant-tabs-tab-active:after{display:none}:deep(.ant-tabs) .ant-tabs-ink-bar{background:linear-gradient(90deg,#f57c00,#ffb74d)!important;height:3px;border-radius:3px}:deep(.ant-tabs) .ant-tabs-content-holder{background:transparent}:deep(.ant-tabs) .ant-tabs-content{background:transparent}
