.oauth-confirmation-overlay[data-v-a24f8c64]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.oauth-confirmation-modal[data-v-a24f8c64]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.modal-header[data-v-a24f8c64]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;position:relative}.header-content[data-v-a24f8c64]{flex:1}.close-button[data-v-a24f8c64]{position:absolute;top:0;right:0;color:#999}.close-button[data-v-a24f8c64]:hover{color:#666}.modal-content[data-v-a24f8c64]{margin-bottom:20px}.oauth-info[data-v-a24f8c64]{margin-bottom:20px;padding:16px;background-color:#f8f9fa;border-radius:6px}.provider-info[data-v-a24f8c64]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:500}.user-info p[data-v-a24f8c64]{margin:4px 0;color:#666}.action-buttons[data-v-a24f8c64]{display:flex;flex-direction:column;gap:12px}.link-form[data-v-a24f8c64],.new-account-form[data-v-a24f8c64]{margin-top:20px;padding:16px;background-color:#f8f9fa;border-radius:6px}.n-divider[data-v-a24f8c64]{margin:16px 0}.password-choice-modal[data-v-213db529]{border-radius:12px}.password-choice-content[data-v-213db529]{padding:4px 0;max-height:70vh;overflow-y:auto}.description[data-v-213db529]{display:flex;align-items:center;margin-bottom:20px;padding:10px 14px;background:linear-gradient(135deg,#e6f7ff,#f0f9ff);border-radius:8px;border-left:4px solid #1890ff;font-size:13px;color:#1890ff}.choice-options[data-v-213db529]{margin-bottom:20px}.option-item[data-v-213db529]{margin-bottom:12px;padding:14px;border:2px solid #f0f0f0;border-radius:8px;transition:all .3s ease;cursor:pointer}.option-item[data-v-213db529]:hover{border-color:#d9d9d9;background-color:#fafafa}.option-item.active[data-v-213db529]{border-color:#1890ff;background-color:#f0f9ff}.option-content[data-v-213db529]{margin-left:8px}.option-title[data-v-213db529]{font-weight:600;font-size:13px;margin-bottom:3px}.option-description[data-v-213db529]{font-size:11px;color:#666;line-height:1.3}.section-title[data-v-213db529]{display:flex;align-items:center;margin-bottom:14px;font-weight:600;font-size:13px;color:#333}.section-title .n-icon[data-v-213db529]{margin-right:8px}.generated-password-section[data-v-213db529]{margin-bottom:24px;padding:16px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border-radius:8px;border:1px solid #b7eb8f}.password-display[data-v-213db529]{margin-bottom:16px}.password-input[data-v-213db529]{font-family:Courier New,monospace;font-weight:600;letter-spacing:1px}.password-tips[data-v-213db529]{margin-top:16px}.tips-content p[data-v-213db529]{margin:4px 0;font-size:12px;line-height:1.5}.manual-password-section[data-v-213db529]{margin-bottom:24px}.password-strength[data-v-213db529]{margin-top:8px}.strength-bar[data-v-213db529]{height:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden;margin-bottom:4px}.strength-fill[data-v-213db529]{height:100%;transition:all .3s ease}.strength-fill.weak[data-v-213db529]{background-color:#ff4d4f}.strength-fill.medium[data-v-213db529]{background-color:#faad14}.strength-fill.strong[data-v-213db529]{background-color:#52c41a}.strength-text[data-v-213db529]{font-size:12px;font-weight:500}.strength-text.weak[data-v-213db529]{color:#ff4d4f}.strength-text.medium[data-v-213db529]{color:#faad14}.strength-text.strong[data-v-213db529]{color:#52c41a}.confirm-status[data-v-213db529]{display:flex;align-items:center;font-size:12px;margin-top:4px}.confirm-status.success[data-v-213db529]{color:#52c41a}.confirm-status.error[data-v-213db529]{color:#ff4d4f}.confirm-status .n-icon[data-v-213db529]{margin-right:4px}.password-requirements[data-v-213db529]{margin-top:16px}.requirements-list[data-v-213db529]{display:flex;flex-direction:column;gap:8px}.requirement[data-v-213db529]{display:flex;align-items:center;font-size:12px;color:#666;transition:color .3s ease}.requirement.met[data-v-213db529]{color:#52c41a}.requirement .n-icon[data-v-213db529]{margin-right:6px}.action-buttons[data-v-213db529]{margin-top:20px;padding-top:14px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.password-choice-modal[data-v-213db529]{width:95vw!important;max-height:90vh!important}.password-choice-content[data-v-213db529]{max-height:75vh;padding:2px 0}.option-item[data-v-213db529]{padding:12px;margin-bottom:10px}.description[data-v-213db529]{padding:8px 12px;font-size:12px;margin-bottom:16px}.section-title[data-v-213db529]{font-size:12px;margin-bottom:12px}.option-title[data-v-213db529]{font-size:12px}.option-description[data-v-213db529]{font-size:10px}.action-buttons[data-v-213db529]{margin-top:16px;padding-top:12px}}.smart-oauth-login[data-v-4d8e72c0]{margin-top:20px}.oauth-providers[data-v-4d8e72c0]{width:100%}.oauth-disabled-notice[data-v-4d8e72c0]{margin:16px 0}.oauth-buttons[data-v-4d8e72c0]{display:flex;flex-direction:column;gap:8px}.oauth-button[data-v-4d8e72c0]{transition:all .3s ease;background:#fff;border:1px solid #d0d0d0;color:#333}.oauth-button[data-v-4d8e72c0]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#40a9ff}.oauth-button.primary[data-v-4d8e72c0]{background:linear-gradient(135deg,#4285f4,#357ae8);border-color:#4285f4;color:#fff}.oauth-button.primary[data-v-4d8e72c0]:hover{background:linear-gradient(135deg,#357ae8,#2a66d4);box-shadow:0 4px 12px rgba(66,133,244,.3)}.oauth-button.apple[data-v-4d8e72c0]{background:linear-gradient(135deg,#000,#333);border-color:#000;color:#fff}.oauth-button.apple[data-v-4d8e72c0]:hover{background:linear-gradient(135deg,#333,#000);box-shadow:0 4px 12px rgba(0,0,0,.3)}.oauth-button.microsoft[data-v-4d8e72c0]{background:linear-gradient(135deg,#00a4ef,#0078d4);border-color:#0078d4;color:#fff}.oauth-button.microsoft[data-v-4d8e72c0]:hover{background:linear-gradient(135deg,#0078d4,#005a9e);box-shadow:0 4px 12px rgba(0,120,212,.3)}.oauth-button.facebook[data-v-4d8e72c0]{background:linear-gradient(135deg,#1877f2,#166fe5);border-color:#1877f2;color:#fff}.oauth-button.facebook[data-v-4d8e72c0]:hover{background:linear-gradient(135deg,#166fe5,#0d5bb8);box-shadow:0 4px 12px rgba(24,119,242,.3)}.oauth-button.github[data-v-4d8e72c0]{background:linear-gradient(135deg,#24292e,#1b1f23);border-color:#24292e;color:#fff}.oauth-button.github[data-v-4d8e72c0]:hover{background:linear-gradient(135deg,#1b1f23,#24292e);box-shadow:0 4px 12px rgba(36,41,46,.3)}.dark-mode .oauth-button[data-v-4d8e72c0]{background:#2a2a2a;border-color:#404040;color:#fff}.dark-mode .oauth-button[data-v-4d8e72c0]:hover{border-color:#40a9ff;background:#333}.dark-mode .oauth-button.primary[data-v-4d8e72c0]{background:linear-gradient(135deg,#4285f4,#357ae8);border-color:#4285f4;color:#fff}.dark-mode .oauth-button.apple[data-v-4d8e72c0]{background:linear-gradient(135deg,#fff,#f5f5f7);border-color:#fff;color:#000}.dark-mode .oauth-button.microsoft[data-v-4d8e72c0]{background:linear-gradient(135deg,#00a4ef,#0078d4);border-color:#0078d4;color:#fff}.dark-mode .oauth-button.facebook[data-v-4d8e72c0]{background:linear-gradient(135deg,#1877f2,#166fe5);border-color:#1877f2;color:#fff}.dark-mode .oauth-button.github[data-v-4d8e72c0]{background:linear-gradient(135deg,#24292e,#1b1f23);border-color:#24292e;color:#fff}.gmail-binding-confirmation[data-v-4d8e72c0]{padding:16px 0}.binding-header[data-v-4d8e72c0]{display:flex;align-items:center;margin-bottom:16px;font-size:16px;font-weight:500;color:#333}.binding-content[data-v-4d8e72c0]{margin-bottom:16px}.binding-description[data-v-4d8e72c0]{margin-bottom:16px;color:#666;line-height:1.5}.binding-info[data-v-4d8e72c0]{margin-bottom:16px}.account-item[data-v-4d8e72c0]{display:flex;align-items:center;margin-bottom:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #52c41a}.account-item[data-v-4d8e72c0]:last-child{border-left-color:#1890ff}.binding-notice[data-v-4d8e72c0]{margin-top:16px}.gmail-limit-rejected[data-v-4d8e72c0]{padding:16px 0}.rejected-header[data-v-4d8e72c0]{display:flex;align-items:center;margin-bottom:16px;font-size:16px;font-weight:500;color:#ff4d4f}.rejected-content[data-v-4d8e72c0]{margin-bottom:16px}.rejected-description[data-v-4d8e72c0]{margin-bottom:16px;color:#666;line-height:1.5}.rejected-info[data-v-4d8e72c0]{margin-bottom:16px}.rejected-info .account-item[data-v-4d8e72c0]:last-child{border-left-color:#ff4d4f}.rejected-notice[data-v-4d8e72c0]{margin-top:16px}.simple-captcha[data-v-32abad94]{width:100%;max-width:400px;margin:0 auto}.captcha-container[data-v-32abad94]{border:1px solid #e2e8f0;border-radius:8px;padding:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.captcha-puzzle[data-v-32abad94]{margin-bottom:16px;text-align:center}.puzzle-text[data-v-32abad94]{font-size:16px;font-weight:600;color:#1a202c;margin-bottom:16px}.puzzle-loading[data-v-32abad94]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#718096}.puzzle-question[data-v-32abad94]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:12px}.puzzle-visual-display[data-v-32abad94]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.number-display[data-v-32abad94]{display:flex;align-items:center;justify-content:center;width:60px;height:70px;background:#f7fafc;border:2px solid #e2e8f0;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.number-img[data-v-32abad94]{width:100%;height:100%;object-fit:contain;filter:contrast(1.1) brightness(.95)}.operator[data-v-32abad94]{font-size:28px;font-weight:700;color:#4a5568;margin:0 8px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.equals[data-v-32abad94]{font-size:24px;font-weight:700;color:#4a5568;margin:0 8px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.puzzle-text-display[data-v-32abad94]{font-size:18px;font-weight:600;color:#2d3748;line-height:1.5;padding:16px;background:#f7fafc;border:2px solid #e2e8f0;border-radius:8px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;max-width:100%;word-wrap:break-word}.puzzle-question-text[data-v-32abad94]{font-size:18px;font-weight:600;color:#2d3748;line-height:1.4}.answer-input-container[data-v-32abad94]{width:120px}.answer-input[data-v-32abad94]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:6px;font-size:18px;text-align:center;font-weight:700;transition:border-color .2s;box-sizing:border-box}.answer-input[data-v-32abad94]:focus{outline:none;border-color:#4299e1}.answer-input[data-v-32abad94]:disabled{background-color:#f7fafc;cursor:not-allowed}.puzzle-timer[data-v-32abad94]{font-size:14px;color:#718096;font-family:monospace}.captcha-actions[data-v-32abad94]{display:flex;gap:12px;margin-bottom:12px}.verify-btn[data-v-32abad94],.refresh-btn[data-v-32abad94]{flex:1;padding:12px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.verify-btn[data-v-32abad94]{background-color:#4299e1;color:#fff}.verify-btn[data-v-32abad94]:hover:not(:disabled){background-color:#3182ce}.verify-btn[data-v-32abad94]:disabled{background-color:#a0aec0;cursor:not-allowed}.verify-btn.loading[data-v-32abad94]{background-color:#a0aec0;cursor:not-allowed}.refresh-btn[data-v-32abad94]{background-color:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.refresh-btn[data-v-32abad94]:hover:not(:disabled){background-color:#edf2f7}.refresh-btn[data-v-32abad94]:disabled{background-color:#f7fafc;color:#a0aec0;cursor:not-allowed}.captcha-error[data-v-32abad94]{color:#e53e3e;font-size:14px;text-align:center;padding:8px;background-color:#fed7d7;border-radius:4px;border:1px solid #feb2b2}.captcha-success[data-v-32abad94]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;color:#22543d}.success-icon[data-v-32abad94]{font-size:24px;font-weight:700;color:#38a169}.success-text[data-v-32abad94]{font-size:16px;font-weight:600}.dark-mode .captcha-container[data-v-32abad94]{background:#2d3748;border-color:#4a5568;box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark-mode .puzzle-text[data-v-32abad94]{color:#f7fafc}.dark-mode .puzzle-timer[data-v-32abad94]{color:#a0aec0}.dark-mode .puzzle-text-display[data-v-32abad94]{background-color:#4a5568;border-color:#718096;color:#e2e8f0}.dark-mode .number-display[data-v-32abad94]{background-color:#4a5568;border-color:#718096;box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark-mode .operator[data-v-32abad94],.dark-mode .equals[data-v-32abad94]{color:#e2e8f0;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.dark-mode .answer-input[data-v-32abad94]{background-color:#4a5568;border-color:#718096;color:#f7fafc}.dark-mode .answer-input[data-v-32abad94]:focus{border-color:#63b3ed}.dark-mode .answer-input[data-v-32abad94]:disabled{background-color:#2d3748;color:#a0aec0}.dark-mode .refresh-btn[data-v-32abad94]{background-color:#4a5568;color:#e2e8f0;border-color:#718096}.dark-mode .refresh-btn[data-v-32abad94]:hover:not(:disabled){background-color:#2d3748}@media (max-width: 480px){.puzzle-question[data-v-32abad94]{gap:12px}.puzzle-text-display[data-v-32abad94]{font-size:16px;padding:12px;min-height:50px}.answer-input-container[data-v-32abad94]{width:100px}.answer-input[data-v-32abad94]{font-size:16px;padding:10px 12px}}.no-inner-border[data-v-e3755357] .n-input__border,.no-inner-border[data-v-e3755357] .n-input__state-border{display:none!important;border:0!important;box-shadow:none!important;background:transparent!important;opacity:0!important}.no-inner-border[data-v-e3755357] .n-input__suffix,.no-inner-border[data-v-e3755357] .n-input__prefix{border-left:0!important;border-right:0!important}.no-inner-border[data-v-e3755357] .n-input__suffix:before,.no-inner-border[data-v-e3755357] .n-input__prefix:after,.no-inner-border[data-v-e3755357] .n-input__suffix:after,.no-inner-border[data-v-e3755357] .n-input__prefix:before{display:none!important;border:0!important}.navigation-link-container[data-v-e3755357]{position:absolute;top:20px;left:20px;display:flex;align-items:center}.theme-toggle-container[data-v-e3755357]{position:absolute;top:20px;right:20px;display:flex;gap:12px;align-items:center}.form-row-between[data-v-e3755357]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.checkbox-row[data-v-e3755357]{display:flex;align-items:center}.links-row[data-v-e3755357]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.link-separator[data-v-e3755357]{color:#d9d9d9;font-size:12px}.aobai-link[data-v-e3755357]{color:#1890ff;text-decoration:none;cursor:pointer;font-size:14px;transition:color .2s}.aobai-link[data-v-e3755357]:hover{color:#40a9ff}.aobai-link.disabled[data-v-e3755357]{color:#d9d9d9;cursor:not-allowed;pointer-events:none}.aobai-link.disabled[data-v-e3755357]:hover{color:#d9d9d9}.temp-login-section[data-v-e3755357]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin:16px 0}.temp-login-header[data-v-e3755357]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#1f2937}.temp-login-info[data-v-e3755357]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px;background-color:#fff7e6;border:1px solid #ffd591;border-radius:6px}.info-item[data-v-e3755357]{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;line-height:1.4}.send-code-link[data-v-e3755357]{display:flex;align-items:center;gap:8px;margin-top:8px}.send-limit-tip[data-v-e3755357]{font-size:12px;color:#999;font-style:italic}.code-input-container[data-v-e3755357]{position:relative;width:100%}.code-input-grid[data-v-e3755357]{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.code-digit[data-v-e3755357]{width:48px;height:56px;border:2px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#1f2937;background-color:#fff;transition:all .2s ease;cursor:text;position:relative}.code-digit.filled[data-v-e3755357]{border-color:#1890ff;background-color:#f0f9ff;color:#1890ff}.code-digit.active[data-v-e3755357]{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.hidden-input[data-v-e3755357]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.send-code-action[data-v-e3755357]{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.send-code-action .aobai-link[data-v-e3755357]{font-weight:500;color:#1890ff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;transition:all .2s ease}.send-code-action .aobai-link[data-v-e3755357]:hover{background-color:#f0f9ff;color:#096dd9}.send-code-action .aobai-link.disabled[data-v-e3755357]{color:#bfbfbf;cursor:not-allowed}.send-code-action .aobai-link.disabled[data-v-e3755357]:hover{background-color:transparent}@media (max-width: 768px){.form-row-between[data-v-e3755357]{flex-direction:column;align-items:flex-start;gap:8px}.links-row[data-v-e3755357]{gap:6px}.aobai-link[data-v-e3755357]{font-size:13px}.temp-login-info[data-v-e3755357]{padding:8px}.info-item[data-v-e3755357]{font-size:12px}.link-separator[data-v-e3755357]{font-size:11px}.code-input-grid[data-v-e3755357]{gap:6px}.code-digit[data-v-e3755357]{width:40px;height:48px;font-size:18px}.send-code-action[data-v-e3755357]{margin-top:6px;padding-top:6px}}.code-digit[data-v-e3755357]{border-color:#d9d9d9!important;background-color:#fff!important;color:#333!important}.code-digit.filled[data-v-e3755357]{border-color:#1890ff!important;background-color:#f0f9ff!important;color:#1890ff!important}.code-digit.active[data-v-e3755357]{border-color:#1890ff!important;box-shadow:0 0 0 3px rgba(24,144,255,.1)!important}.dark-mode .code-digit[data-v-e3755357],[data-theme=dark] .code-digit[data-v-e3755357]{border-color:#4b5563!important;background-color:#374151!important;color:#f9fafb!important}.dark-mode .code-digit.filled[data-v-e3755357],[data-theme=dark] .code-digit.filled[data-v-e3755357]{border-color:#3b82f6!important;background-color:#1e3a8a!important;color:#3b82f6!important}.dark-mode .code-digit.active[data-v-e3755357],[data-theme=dark] .code-digit.active[data-v-e3755357]{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.2)!important}.temp-login-section[data-v-e3755357]{background-color:#fff!important;border-color:#d9d9d9!important}.temp-login-header[data-v-e3755357]{color:#333!important}.temp-login-info[data-v-e3755357]{background-color:#fafafa!important;border-color:#d9d9d9!important}.info-item[data-v-e3755357]{color:#666!important}.send-limit-info[data-v-e3755357]{color:#999!important}.dark-mode .temp-login-section[data-v-e3755357],[data-theme=dark] .temp-login-section[data-v-e3755357]{background-color:#374151!important;border-color:#4b5563!important}.dark-mode .temp-login-header[data-v-e3755357],[data-theme=dark] .temp-login-header[data-v-e3755357]{color:#f9fafb!important}.dark-mode .temp-login-info[data-v-e3755357],[data-theme=dark] .temp-login-info[data-v-e3755357]{background-color:#451a03!important;border-color:#92400e!important}.dark-mode .info-item[data-v-e3755357],[data-theme=dark] .info-item[data-v-e3755357]{color:#d1d5db!important}.dark-mode .send-limit-info[data-v-e3755357],[data-theme=dark] .send-limit-info[data-v-e3755357]{color:#fbbf24!important}.n-form-item .n-input[data-v-e3755357],.n-input[data-v-e3755357]{background:transparent!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important;border-radius:6px!important}.n-form-item .n-input[data-v-e3755357]:hover,.n-input[data-v-e3755357]:hover,.n-form-item .n-input[data-v-e3755357]:focus-within,.n-input[data-v-e3755357]:focus-within{border-color:var(--primary-color)!important;box-shadow:none!important}.n-form-item .n-input[data-v-e3755357]::placeholder,.n-input[data-v-e3755357]::placeholder{color:#999!important}.n-form-item .n-form-item-label[data-v-e3755357],.n-form-item-label[data-v-e3755357]{color:#333!important}.n-form-item[data-v-e3755357]{background-color:transparent!important}.dark-mode .n-form-item .n-input[data-v-e3755357],.dark-mode .n-input[data-v-e3755357],[data-theme=dark] .n-form-item .n-input[data-v-e3755357],[data-theme=dark] .n-input[data-v-e3755357]{background:transparent!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark-mode .n-form-item .n-input[data-v-e3755357]:hover,.dark-mode .n-input[data-v-e3755357]:hover,[data-theme=dark] .n-form-item .n-input[data-v-e3755357]:hover,[data-theme=dark] .n-input[data-v-e3755357]:hover,.dark-mode .n-form-item .n-input[data-v-e3755357]:focus-within,.dark-mode .n-input[data-v-e3755357]:focus-within,[data-theme=dark] .n-form-item .n-input[data-v-e3755357]:focus-within,[data-theme=dark] .n-input[data-v-e3755357]:focus-within{border-color:var(--primary-color)!important;box-shadow:none!important}.dark-mode .n-form-item .n-input[data-v-e3755357]::placeholder,.dark-mode .n-input[data-v-e3755357]::placeholder,[data-theme=dark] .n-form-item .n-input[data-v-e3755357]::placeholder,[data-theme=dark] .n-input[data-v-e3755357]::placeholder{color:#9ca3af!important}.dark-mode .n-form-item .n-form-item-label[data-v-e3755357],.dark-mode .n-form-item-label[data-v-e3755357],[data-theme=dark] .n-form-item .n-form-item-label[data-v-e3755357],[data-theme=dark] .n-form-item-label[data-v-e3755357]{color:#f9fafb!important}.dark-mode .n-input .n-input__input-el[data-v-e3755357],[data-theme=dark] .n-input .n-input__input-el[data-v-e3755357]{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark-mode .n-input .n-input__input-el[data-v-e3755357]:focus,[data-theme=dark] .n-input .n-input__input-el[data-v-e3755357]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-mode .n-input .n-input__input-el[data-v-e3755357]::placeholder,[data-theme=dark] .n-input .n-input__input-el[data-v-e3755357]::placeholder{color:#9ca3af!important}.dark-mode .login-card .n-form-item .n-input[data-v-e3755357],[data-theme=dark] .login-card .n-form-item .n-input[data-v-e3755357]{background-color:transparent!important;border-color:#4b5563!important;color:#f9fafb!important}.dark-mode .login-card .n-form-item .n-input[data-v-e3755357]:focus,[data-theme=dark] .login-card .n-form-item .n-input[data-v-e3755357]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-mode .login-card .n-form-item .n-input[data-v-e3755357]::placeholder,[data-theme=dark] .login-card .n-form-item .n-input[data-v-e3755357]::placeholder{color:#9ca3af!important}.dark-mode .login-card .n-form-item .n-form-item-label[data-v-e3755357],[data-theme=dark] .login-card .n-form-item .n-form-item-label[data-v-e3755357]{color:#f9fafb!important}.dark-mode .n-form .n-form-item .n-input[data-v-e3755357],[data-theme=dark] .n-form .n-form-item .n-input[data-v-e3755357]{background-color:transparent!important;border-color:#4b5563!important;color:#f9fafb!important}.dark-mode .n-form .n-form-item .n-input[data-v-e3755357]:focus,[data-theme=dark] .n-form .n-form-item .n-input[data-v-e3755357]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-mode .n-form .n-form-item .n-input[data-v-e3755357]::placeholder,[data-theme=dark] .n-form .n-form-item .n-input[data-v-e3755357]::placeholder{color:#9ca3af!important}.dark-mode .n-form .n-form-item .n-form-item-label[data-v-e3755357],[data-theme=dark] .n-form .n-form-item .n-form-item-label[data-v-e3755357]{color:#f9fafb!important}.dark-mode .n-input-wrapper[data-v-e3755357],[data-theme=dark] .n-input-wrapper[data-v-e3755357]{background-color:transparent!important;border-color:#4b5563!important}.dark-mode .n-input-wrapper[data-v-e3755357]:focus-within,[data-theme=dark] .n-input-wrapper[data-v-e3755357]:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.login-card[data-v-e3755357] .n-input,.login-card[data-v-e3755357] .n-input-wrapper,.login-card[data-v-e3755357] .n-input__input,.login-card[data-v-e3755357] .n-input__input-el,.login-card[data-v-e3755357] .n-input__suffix,.login-card[data-v-e3755357] .n-input__prefix{background:transparent!important}.dark-mode .n-base-selection[data-v-e3755357],[data-theme=dark] .n-base-selection[data-v-e3755357]{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark-mode .n-base-selection[data-v-e3755357]:focus-within,[data-theme=dark] .n-base-selection[data-v-e3755357]:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-mode input[type=email][data-v-e3755357],.dark-mode input[type=password][data-v-e3755357],.dark-mode input[type=text][data-v-e3755357],[data-theme=dark] input[type=email][data-v-e3755357],[data-theme=dark] input[type=password][data-v-e3755357],[data-theme=dark] input[type=text][data-v-e3755357]{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark-mode input[type=email][data-v-e3755357]:focus,.dark-mode input[type=password][data-v-e3755357]:focus,.dark-mode input[type=text][data-v-e3755357]:focus,[data-theme=dark] input[type=email][data-v-e3755357]:focus,[data-theme=dark] input[type=password][data-v-e3755357]:focus,[data-theme=dark] input[type=text][data-v-e3755357]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-mode input[type=email][data-v-e3755357]::placeholder,.dark-mode input[type=password][data-v-e3755357]::placeholder,.dark-mode input[type=text][data-v-e3755357]::placeholder,[data-theme=dark] input[type=email][data-v-e3755357]::placeholder,[data-theme=dark] input[type=password][data-v-e3755357]::placeholder,[data-theme=dark] input[type=text][data-v-e3755357]::placeholder{color:#9ca3af!important}.send-code-action[data-v-e3755357]{border-top-color:#d9d9d9!important}.send-code-action .aobai-link[data-v-e3755357]{color:#1890ff!important}.send-code-action .aobai-link[data-v-e3755357]:hover{background-color:#f5f5f5!important;color:#40a9ff!important}.send-code-action .aobai-link.disabled[data-v-e3755357]{color:#bfbfbf!important}.dark-mode .send-code-action[data-v-e3755357],[data-theme=dark] .send-code-action[data-v-e3755357]{border-top-color:#4b5563!important}.dark-mode .send-code-action .aobai-link[data-v-e3755357],[data-theme=dark] .send-code-action .aobai-link[data-v-e3755357]{color:#3b82f6!important}.dark-mode .send-code-action .aobai-link[data-v-e3755357]:hover,[data-theme=dark] .send-code-action .aobai-link[data-v-e3755357]:hover{background-color:#1e3a8a!important;color:#60a5fa!important}.dark-mode .send-code-action .aobai-link.disabled[data-v-e3755357],[data-theme=dark] .send-code-action .aobai-link.disabled[data-v-e3755357]{color:#6b7280!important}.third-party-login-section[data-v-e3755357]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:1px solid #e2e8f0}.section-header[data-v-e3755357]{text-align:center;margin-bottom:20px}.section-header h3[data-v-e3755357]{margin:0 0 8px;font-size:18px;font-weight:600;color:#1e293b}.section-header p[data-v-e3755357]{margin:0;font-size:14px;color:#64748b;line-height:1.5}.oauth-providers[data-v-e3755357]{display:flex;flex-direction:column;gap:12px}.oauth-login-section[data-v-e3755357]{margin-bottom:24px}.traditional-login-section[data-v-e3755357]{animation:fadeIn-e3755357 .3s ease-in-out}.login-divider[data-v-e3755357]{position:relative;text-align:center;margin:24px 0;color:#666;font-size:14px;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;gap:0px;padding:12px;border-radius:8px;transition:all .3s ease}.login-divider[data-v-e3755357]:hover{background:#f8fafc;color:#374151}.login-divider[data-v-e3755357]:before{content:"";position:absolute;top:50%;left:0;right:calc(60% + 35px);height:1px;background:#e6e3e4;z-index:1}.login-divider[data-v-e3755357]:after{content:"";position:absolute;top:50%;left:calc(65% + 35px);right:0;height:1px;background:#e6e3e4;z-index:1}.login-divider span[data-v-e3755357]{background:#fff;padding:0 16px;position:relative;z-index:2}.expand-icon[data-v-e3755357]{position:relative;z-index:2;transition:transform .3s ease;color:#666;background:#fff;padding:0;border-radius:4px;margin:0 2px}.expand-icon.expanded[data-v-e3755357]{transform:rotate(180deg)}.traditional-login-content[data-v-e3755357]{animation:slideDown-e3755357 .3s ease-out}@keyframes slideDown-e3755357{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}@keyframes fadeIn-e3755357{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dark-mode .third-party-login-section[data-v-e3755357]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.dark-mode .section-header h3[data-v-e3755357]{color:#f1f5f9}.dark-mode .section-header p[data-v-e3755357]{color:#94a3b8}.dark-mode .login-divider[data-v-e3755357]{color:#9ca3af}.dark-mode .login-divider[data-v-e3755357]:hover{background:#374151;color:#f1f5f9}.dark-mode .login-divider[data-v-e3755357]:before{background:#4b5563}.dark-mode .expand-icon[data-v-e3755357]{color:#9ca3af;background:#1f1f1f}.dark-mode .login-divider span[data-v-e3755357]{background:#1f2937}.no-inner-border[data-v-3037618c] .n-input__border{display:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.no-inner-border[data-v-3037618c] .n-input__state-border{display:none!important;border:0!important;box-shadow:none!important;background:transparent!important;opacity:0!important}.email-whitelist-info[data-v-3037618c]{margin:12px 0 16px;padding:16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;font-size:13px}.whitelist-header[data-v-3037618c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.info-icon[data-v-3037618c]{font-size:16px;margin-right:8px}.info-title[data-v-3037618c]{font-weight:600;color:#495057;flex:1}.whitelist-domains[data-v-3037618c]{display:flex;flex-wrap:wrap;gap:8px}.domain-tag[data-v-3037618c]{position:relative;display:inline-flex;align-items:center;padding:6px 10px;background:#fff;border:1px solid #ced4da;border-radius:6px;font-size:12px;color:#495057;cursor:pointer;transition:all .2s ease;user-select:none}.domain-tag[data-v-3037618c]:hover{background:#007bff;border-color:#007bff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,123,255,.25)}.domain-tag.active[data-v-3037618c]{background:#007bff;border-color:#007bff;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(0,123,255,.3)}.domain-tag.popular[data-v-3037618c]{border-color:#fd7e14;background:linear-gradient(135deg,#fff3cd,#ffeaa7)}.domain-tag.popular[data-v-3037618c]:hover,.domain-tag.popular.active[data-v-3037618c]{background:#fd7e14;border-color:#fd7e14;color:#fff}.popular-badge[data-v-3037618c]{margin-left:4px;font-size:10px;padding:1px 4px;background:#fd7e14;color:#fff;border-radius:3px;font-weight:600}.email-whitelist-validation[data-v-3037618c]{margin:12px 0}.validation-error[data-v-3037618c]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb;border-radius:8px;font-size:13px}.error-icon[data-v-3037618c]{font-size:18px;margin-top:2px}.error-content[data-v-3037618c]{flex:1}.error-title[data-v-3037618c]{font-weight:600;color:#721c24;margin-bottom:4px}.error-message[data-v-3037618c]{color:#721c24;margin-bottom:8px;line-height:1.4}.error-suggestions[data-v-3037618c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.suggestion-label[data-v-3037618c]{font-weight:500;color:#495057;margin-right:4px}.suggestion-domain[data-v-3037618c]{padding:4px 8px;background:#fff;border:1px solid #28a745;border-radius:4px;color:#28a745;cursor:pointer;font-weight:500;transition:all .2s ease}.suggestion-domain[data-v-3037618c]:hover{background:#28a745;color:#fff;transform:translateY(-1px)}.email-split-input[data-v-3037618c]{display:flex;align-items:center;gap:8px;width:100%;position:relative}.email-split-input .n-input[data-v-3037618c]{flex:2;min-width:0}.email-split-input .n-select[data-v-3037618c],.email-domain-wrapper[data-v-3037618c]{flex:1;min-width:140px;position:relative}.email-domain-select[data-v-3037618c]{width:100%;height:34px;padding:0 32px 0 12px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff;font-size:14px;color:#333;cursor:pointer;-webkit-appearance:none;appearance:none;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 fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:border-color .2s}.email-domain-select[data-v-3037618c]:hover{border-color:#40a9ff}.email-domain-select[data-v-3037618c]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.email-domain-select[data-v-3037618c]:disabled{background-color:#f5f5f5;border-color:#d9d9d9;color:#999;cursor:not-allowed}.email-domain-select option[data-v-3037618c]{padding:8px 12px;font-size:14px}.email-warnings-container[data-v-3037618c]{margin:16px 0;padding:0}.email-warnings-container[data-v-3037618c]>[data-v-3037618c]{margin-bottom:12px}.email-warnings-container[data-v-3037618c]>[data-v-3037618c]:last-child{margin-bottom:0}.register-disabled-warning[data-v-3037618c],.login-attempt-warning[data-v-3037618c],.gmail-alias-warning[data-v-3037618c],.gmail-conflict-warning[data-v-3037618c],.email-exists-warning[data-v-3037618c]{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:6px}.register-disabled-warning[data-v-3037618c],.email-exists-warning[data-v-3037618c]{background-color:#fef2f2;border:1px solid #fecaca}.login-attempt-warning[data-v-3037618c]{background-color:#fffbeb;border:1px solid #fed7aa}.gmail-alias-warning[data-v-3037618c]{background-color:#fefce8;border:1px solid #fde047}.oauth-register-section[data-v-3037618c]{margin:24px 0 20px}.oauth-divider[data-v-3037618c]{text-align:center;margin:20px 0 16px;position:relative}.oauth-divider span[data-v-3037618c]{background:#fff;padding:0 16px;color:#666;font-size:13px;position:relative;z-index:1}.oauth-divider[data-v-3037618c]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0;z-index:0}.oauth-recommendation[data-v-3037618c]{margin-bottom:16px}.recommendation-header[data-v-3037618c]{display:flex;align-items:center;margin-bottom:8px;padding:8px 12px;background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #d4e6d4;border-radius:6px;font-size:13px}.recommend-icon[data-v-3037618c]{margin-right:8px;font-size:16px}.recommend-text[data-v-3037618c]{color:#2d5a3d;font-weight:500}.oauth-recommend-button[data-v-3037618c]{background:linear-gradient(135deg,#52c41a,#73d13d)!important;border-color:#52c41a!important;font-weight:600}.oauth-recommend-button[data-v-3037618c]:hover{background:linear-gradient(135deg,#389e0d,#52c41a)!important;border-color:#389e0d!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(82,196,26,.3)!important}.oauth-other-options[data-v-3037618c]{margin-top:12px}.other-options-toggle[data-v-3037618c]{text-align:center;margin-bottom:12px}.oauth-buttons-grid[data-v-3037618c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;max-width:100%}.oauth-button-small[data-v-3037618c]{padding:8px 12px;font-size:12px;height:auto;background:#fff;border:1px solid #d9d9d9;color:#666}.oauth-button-small[data-v-3037618c]:hover{border-color:#40a9ff;color:#40a9ff;transform:translateY(-1px)}.oauth-error-display[data-v-3037618c]{margin:16px 0;padding:16px;background:linear-gradient(135deg,#fff2f0,#ffece6);border:1px solid #ffccc7;border-radius:8px}.oauth-error-display .error-content[data-v-3037618c]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.oauth-error-display .error-icon[data-v-3037618c]{font-size:20px;margin-top:2px}.oauth-error-display .error-details[data-v-3037618c]{flex:1}.oauth-error-display .error-title[data-v-3037618c]{font-weight:600;color:#cf1322;margin-bottom:6px;font-size:14px}.oauth-error-display .error-message[data-v-3037618c]{color:#8c4356;margin-bottom:10px;line-height:1.4;font-size:13px}.oauth-error-display .error-suggestions[data-v-3037618c]{margin-top:8px}.oauth-error-display .suggestions-title[data-v-3037618c]{font-weight:500;color:#8c4356;margin-bottom:6px;font-size:13px}.oauth-error-display .suggestions-list[data-v-3037618c]{margin:0;padding-left:16px;list-style-type:disc}.oauth-error-display .suggestions-list li[data-v-3037618c]{color:#8c4356;margin-bottom:4px;font-size:12px;line-height:1.4}.error-dismiss[data-v-3037618c]{color:#cf1322!important;font-size:12px}.error-dismiss[data-v-3037618c]:hover{background:rgba(207,19,34,.1)!important}@media (max-width: 480px){.oauth-buttons-grid[data-v-3037618c]{grid-template-columns:1fr}.recommendation-header[data-v-3037618c]{flex-direction:column;align-items:flex-start;gap:4px}.recommend-icon[data-v-3037618c]{margin-right:0}}.email-service-error-warning[data-v-3037618c]{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:6px;background-color:#fff7ed;border:1px solid #fed7aa}.email-service-error-warning .warning-icon[data-v-3037618c]{font-size:16px;margin-top:2px}.email-service-error-warning .warning-content[data-v-3037618c]{flex:1}.email-service-error-warning .warning-title[data-v-3037618c]{font-weight:600;color:#9a3412;margin-bottom:4px;font-size:14px}.email-service-error-warning .warning-message[data-v-3037618c]{color:#9a3412;margin-bottom:6px;line-height:1.4;font-size:13px}.email-service-error-warning .warning-note[data-v-3037618c]{color:#92400e;font-size:12px;font-style:italic;padding:6px 8px;background:rgba(251,191,36,.1);border-radius:4px;border-left:3px solid #f59e0b}.security-warning-section[data-v-3037618c]{margin:16px 0}.security-warning[data-v-3037618c]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffeaa7;border-radius:8px;font-size:13px}.security-warning .warning-icon[data-v-3037618c]{font-size:20px;margin-top:2px;color:#856404}.security-warning .warning-content[data-v-3037618c]{flex:1}.security-warning .warning-title[data-v-3037618c]{font-weight:600;color:#856404;margin-bottom:8px;font-size:14px}.security-warning .warning-messages[data-v-3037618c]{margin-bottom:8px}.security-warning .warning-item[data-v-3037618c]{margin-bottom:4px;display:flex;align-items:center;gap:8px}.security-warning .item-label[data-v-3037618c]{font-weight:500;color:#856404;min-width:80px}.security-warning .lock-status[data-v-3037618c]{color:#dc3545;font-weight:600}.security-warning .countdown[data-v-3037618c]{color:#6c757d;font-weight:400;font-size:12px}.security-warning .warning-tip[data-v-3037618c]{color:#856404;font-size:12px;font-style:italic}.attempt-status-tip[data-v-3037618c]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffeaa7;border-radius:6px;margin-top:8px;font-size:12px}.attempt-status-tip .tip-icon[data-v-3037618c]{font-size:14px;color:#856404}.attempt-status-tip .tip-text[data-v-3037618c]{color:#856404;font-weight:500}.rate-limit-tip[data-v-3037618c]{color:#6c757d;font-size:11px;margin-left:8px;font-style:italic}.provider-info-tip[data-v-3037618c]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #bbdefb;border-radius:6px;margin-bottom:8px;font-size:12px}.provider-info-tip .tip-icon[data-v-3037618c]{font-size:14px}.provider-info-tip .tip-text[data-v-3037618c]{color:#0d47a1;font-weight:500}.sent-details[data-v-3037618c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px}.send-count-tip[data-v-3037618c]{color:#6c757d;font-style:italic}.delivery-status-tip[data-v-3037618c]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border:1px solid #e1bee7;border-radius:6px;margin-top:6px;font-size:12px}.delivery-status-tip .tip-icon[data-v-3037618c]{font-size:14px}.delivery-status-tip .tip-text[data-v-3037618c]{color:#4a148c;font-weight:500}.error-actions[data-v-3037618c]{display:flex;align-items:center;gap:8px;margin-top:6px}.retry-info[data-v-3037618c]{font-size:11px;color:#6c757d;font-style:italic}.smart-retry-tip[data-v-3037618c]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffecb3;border-radius:6px;margin-top:6px;font-size:12px}.smart-retry-tip .tip-icon[data-v-3037618c]{font-size:14px;color:#e65100}.smart-retry-tip .tip-text[data-v-3037618c]{color:#e65100;font-weight:500}.help-section[data-v-3037618c]{margin-bottom:16px}.help-section[data-v-3037618c]:last-child{margin-bottom:0}.help-title[data-v-3037618c]{font-size:13px;font-weight:600;color:#495057;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #dee2e6}.provider-help[data-v-3037618c]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:12px;border-radius:6px;border:1px solid #dee2e6}.provider-help li[data-v-3037618c]{margin-bottom:4px;font-size:12px;color:#495057}.retry-status[data-v-3037618c]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);padding:10px 12px;border-radius:6px;border:1px solid #ffeaa7}.retry-status p[data-v-3037618c]{margin:0 0 4px;font-size:12px;color:#856404}.retry-status p[data-v-3037618c]:last-child{margin-bottom:0}.retry-exhausted[data-v-3037618c]{color:#dc3545!important;font-weight:600}.email-code-section[data-v-3037618c]{width:100%}.email-code-input[data-v-3037618c]{font-family:Courier New,monospace;font-weight:600;letter-spacing:2px;text-align:center}.email-code-input[data-v-3037618c] .n-input__border,.email-code-input[data-v-3037618c] .n-input__state-border{display:none!important}.register-card[data-v-3037618c] .n-input .n-input__border,.register-card[data-v-3037618c] .n-input .n-input__state-border,.register-card[data-v-3037618c] .n-input--bordered .n-input__border,.register-card[data-v-3037618c] .n-input--bordered .n-input__state-border{display:none!important;border:0!important;box-shadow:none!important;background:transparent!important;opacity:0!important}.register-card[data-v-3037618c] .n-input .n-input__suffix,.register-card[data-v-3037618c] .n-input .n-input__prefix{border-left:0!important;border-right:0!important}.register-card[data-v-3037618c] .n-input .n-input__suffix:before,.register-card[data-v-3037618c] .n-input .n-input__prefix:after,.register-card[data-v-3037618c] .n-input .n-input__suffix:after,.register-card[data-v-3037618c] .n-input .n-input__prefix:before{display:none!important;border:0!important}.register-card[data-v-3037618c] .n-input,.register-card[data-v-3037618c] .n-input .n-input-wrapper,.register-card[data-v-3037618c] .n-input .n-input__input,.register-card[data-v-3037618c] .n-input .n-input__input-el{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important}.register-card[data-v-3037618c] .n-input{--n-border: 1px solid var(--border-color) !important;--n-border-hover: 1px solid var(--primary-color) !important;--n-border-focus: 1px solid var(--primary-color) !important;--n-border-color: var(--border-color) !important;--n-border-hover-color: var(--primary-color) !important;--n-border-focus-color: var(--primary-color) !important;--n-box-shadow: none !important;--n-box-shadow-focus: none !important;border:1px solid var(--border-color)!important;border-radius:6px!important;background:transparent!important}.register-card[data-v-3037618c] .n-input:hover,.register-card[data-v-3037618c] .n-input:focus-within{border-color:var(--primary-color)!important}.send-code-button[data-v-3037618c]{min-width:100px;white-space:nowrap}.email-code-status[data-v-3037618c]{margin:12px 0}.code-sent-tip[data-v-3037618c],.code-error-tip[data-v-3037618c],.code-validation-tip[data-v-3037618c]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px;margin-bottom:8px}.code-sent-tip[data-v-3037618c]{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #d4e6d4;color:#2d5a3d}.code-error-tip[data-v-3037618c]{background:linear-gradient(135deg,#fff2f0,#ffece6);border:1px solid #ffccc7;color:#cf1322}.code-validation-tip.valid[data-v-3037618c]{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #d4e6d4;color:#2d5a3d}.code-validation-tip[data-v-3037618c]:not(.valid){background:linear-gradient(135deg,#fff2f0,#ffece6);border:1px solid #ffccc7;color:#cf1322}.tip-icon[data-v-3037618c]{font-size:14px;flex-shrink:0}.tip-text[data-v-3037618c]{flex:1}.tip-countdown[data-v-3037618c]{font-weight:600;opacity:.8}.email-code-help[data-v-3037618c]{margin-top:8px}.email-code-help-content[data-v-3037618c]{margin-top:8px;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.help-list[data-v-3037618c]{margin:0;padding-left:16px;list-style-type:disc}.help-list li[data-v-3037618c]{margin-bottom:4px;font-size:13px;color:#6c757d;line-height:1.4}.invite-code-label[data-v-3037618c]{display:flex;align-items:center;justify-content:space-between}.invite-code-section[data-v-3037618c]{width:100%}.optional-invite-banner[data-v-3037618c]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#fff7ed,#fed7aa 20%,#fff7ed);border:1px solid #fed7aa;border-radius:8px;margin-bottom:16px}.banner-content[data-v-3037618c]{display:flex;align-items:center;gap:12px}.banner-icon[data-v-3037618c]{font-size:24px}.banner-text[data-v-3037618c]{flex:1}.banner-title[data-v-3037618c]{font-weight:600;color:#9a3412;margin-bottom:2px}.banner-subtitle[data-v-3037618c]{font-size:12px;color:#9a3412;opacity:.8}.invite-code-input-section[data-v-3037618c]{width:100%}.invite-code-input[data-v-3037618c]{font-family:Courier New,monospace;font-weight:600;text-transform:uppercase;letter-spacing:1px}.invite-code-status[data-v-3037618c]{margin:12px 0}.invite-valid-tip[data-v-3037618c],.invite-invalid-tip[data-v-3037618c],.invite-loading-tip[data-v-3037618c]{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:6px;font-size:13px;margin-bottom:8px}.invite-valid-tip[data-v-3037618c]{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #d4e6d4;color:#2d5a3d}.invite-invalid-tip[data-v-3037618c]{background:linear-gradient(135deg,#fff2f0,#ffece6);border:1px solid #ffccc7;color:#cf1322}.invite-loading-tip[data-v-3037618c]{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:1px solid #fed7aa;color:#9a3412}.invite-benefits[data-v-3037618c]{margin-top:8px;padding:8px 12px;background:rgba(82,196,26,.1);border-radius:4px;border-left:3px solid #52c41a}.benefits-title[data-v-3037618c]{font-weight:600;margin-bottom:6px;color:#2d5a3d}.benefits-list[data-v-3037618c]{margin:0;padding-left:16px;list-style-type:disc}.benefits-list li[data-v-3037618c]{margin-bottom:4px;font-size:12px;color:#2d5a3d}.invite-code-help-content[data-v-3037618c]{margin-top:12px}.help-box[data-v-3037618c]{padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.help-title[data-v-3037618c]{margin:0 0 12px;font-size:14px;font-weight:600;color:#495057}.invite-code-actions[data-v-3037618c]{margin-top:8px;text-align:center}@media (max-width: 480px){.optional-invite-banner[data-v-3037618c]{flex-direction:column;gap:12px;text-align:center}.banner-content[data-v-3037618c]{justify-content:center}.email-code-help-content[data-v-3037618c],.help-box[data-v-3037618c]{padding:12px}}.gmail-conflict-warning[data-v-3037618c]{background-color:#fef2f2;border:1px solid #f87171}.warning-icon[data-v-3037618c]{font-size:16px;margin-top:2px}.warning-content[data-v-3037618c]{flex:1}.warning-title[data-v-3037618c]{font-weight:600;font-size:14px;margin-bottom:4px}.warning-message[data-v-3037618c]{font-size:13px;color:#666;line-height:1.4}.warning-suggestion[data-v-3037618c]{font-size:12px;color:#666;margin-top:4px}.warning-actions[data-v-3037618c]{margin-top:8px;font-size:13px}.ip-limit-info[data-v-3037618c]{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-bottom:16px}.info-icon[data-v-3037618c]{font-size:14px}.info-content[data-v-3037618c]{font-size:13px;color:#1e40af}.invite-code-optional[data-v-3037618c]{display:flex;justify-content:flex-start}@media (max-width: 768px){.email-split-input[data-v-3037618c]{flex-direction:column;align-items:stretch}.email-split-input .n-select[data-v-3037618c],.email-domain-wrapper[data-v-3037618c]{min-width:unset}}.n-base-select-menu[data-v-3037618c]{position:fixed!important}.n-popover[data-v-3037618c]{z-index:3000!important}.dark-mode .register-bg[data-v-3037618c]{background:var(--bg-color)!important}.dark-mode .register-card[data-v-3037618c],.dark-mode .email-whitelist-info[data-v-3037618c],.dark-mode .email-code-help-content[data-v-3037618c],.dark-mode .provider-help[data-v-3037618c],.dark-mode .retry-status[data-v-3037618c],.dark-mode .optional-invite-banner[data-v-3037618c],.dark-mode .invite-valid-tip[data-v-3037618c],.dark-mode .invite-invalid-tip[data-v-3037618c],.dark-mode .invite-loading-tip[data-v-3037618c],.dark-mode .oauth-error-display[data-v-3037618c],.dark-mode .email-service-error-warning[data-v-3037618c],.dark-mode .security-warning[data-v-3037618c],.dark-mode .attempt-status-tip[data-v-3037618c],.dark-mode .provider-info-tip[data-v-3037618c],.dark-mode .delivery-status-tip[data-v-3037618c],.dark-mode .smart-retry-tip[data-v-3037618c],.dark-mode .code-sent-tip[data-v-3037618c],.dark-mode .code-error-tip[data-v-3037618c],.dark-mode .code-validation-tip[data-v-3037618c],.dark-mode .help-box[data-v-3037618c],.dark-mode .ip-limit-info[data-v-3037618c]{background:var(--card-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark-mode .info-title[data-v-3037618c],.dark-mode .warning-title[data-v-3037618c],.dark-mode .benefits-title[data-v-3037618c],.dark-mode .help-title[data-v-3037618c]{color:var(--text-color)!important}.dark-mode .warning-message[data-v-3037618c],.dark-mode .warning-suggestion[data-v-3037618c],.dark-mode .tip-text[data-v-3037618c],.dark-mode .help-list li[data-v-3037618c],.dark-mode .info-content[data-v-3037618c]{color:var(--text-secondary-color)!important}.dark-mode .whitelist-domains .domain-tag[data-v-3037618c],.dark-mode .suggestion-domain[data-v-3037618c],.dark-mode .oauth-button-small[data-v-3037618c]{background:var(--card-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-secondary-color)!important}.dark-mode .domain-tag[data-v-3037618c]:hover,.dark-mode .domain-tag.active[data-v-3037618c],.dark-mode .oauth-button-small[data-v-3037618c]:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.dark-mode .domain-tag.popular[data-v-3037618c]{border-color:var(--warning-color)!important;background:rgba(255,183,77,.12)!important;color:var(--text-color)!important}.dark-mode .popular-badge[data-v-3037618c]{background:var(--warning-color)!important;color:#fff!important}.dark-mode .oauth-divider span[data-v-3037618c]{background:var(--bg-color)!important;color:var(--text-secondary-color)!important}.dark-mode .oauth-divider[data-v-3037618c]:before{background:var(--border-color)!important}.dark-mode .email-domain-select[data-v-3037618c]{background-color:var(--card-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark-mode .email-domain-select[data-v-3037618c]:disabled{background-color:#2a2a2a!important;border-color:var(--border-color)!important;color:var(--text-secondary-color)!important}.dark-mode .validation-error[data-v-3037618c],.dark-mode .gmail-conflict-warning[data-v-3037618c],.dark-mode .email-exists-warning[data-v-3037618c]{background:rgba(239,68,68,.12)!important;border-color:#7f1d1d!important}.dark-mode .login-attempt-warning[data-v-3037618c],.dark-mode .attempt-status-tip[data-v-3037618c],.dark-mode .security-warning[data-v-3037618c]{background:rgba(245,158,11,.12)!important;border-color:#78420a!important}.dark-mode .provider-info-tip[data-v-3037618c],.dark-mode .delivery-status-tip[data-v-3037618c]{background:rgba(59,130,246,.12)!important;border-color:#1e3a8a!important}.dark-mode .smart-retry-tip[data-v-3037618c],.dark-mode .retry-status[data-v-3037618c]{background:rgba(251,191,36,.12)!important;border-color:#78350f!important}.dark-mode .code-error-tip[data-v-3037618c],.dark-mode .oauth-error-display[data-v-3037618c]{background:rgba(239,68,68,.12)!important;border-color:#7f1d1d!important;color:#fca5a5!important}.dark-mode .aobai-link[data-v-3037618c],.dark-mode .terms-link[data-v-3037618c],.dark-mode .privacy-link[data-v-3037618c]{color:var(--info-color)!important}.dark-mode .register-footer span[data-v-3037618c]{color:var(--text-secondary-color)!important}.dark-mode .oauth-recommendation .recommendation-header[data-v-3037618c]{background:rgba(82,196,26,.12)!important;border-color:var(--border-color)!important}.dark-mode .oauth-recommendation .recommend-text[data-v-3037618c]{color:var(--text-color)!important}.theme-toggle-container[data-v-be4e6b15]{position:absolute;top:20px;right:20px;display:flex;gap:8px;align-items:center}.back-login-link[data-v-be4e6b15]{position:absolute;top:20px;left:20px;font-size:14px}.reset-methods-info[data-v-be4e6b15]{line-height:1.5}.reset-methods-info p[data-v-be4e6b15]{margin:4px 0;font-size:13px}.profile.mobile-layout[data-v-c049dfcf]{padding:0;background:#f5f5f5;min-height:100vh}.mobile-header[data-v-c049dfcf]{background:#fff;padding:20px 16px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mobile-title h1[data-v-c049dfcf]{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 4px}.mobile-title p[data-v-c049dfcf]{font-size:14px;color:#6b7280;margin:0}.mobile-profile-cards[data-v-c049dfcf]{padding:0 12px;display:flex;flex-direction:column;gap:12px}.profile-card[data-v-c049dfcf]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.profile-card[data-v-c049dfcf]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.profile-card[data-v-c049dfcf]:active{transform:translateY(0)}.card-icon[data-v-c049dfcf]{margin-right:16px;flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1)}.card-content[data-v-c049dfcf]{flex:1;min-width:0}.card-title[data-v-c049dfcf]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px}.card-desc[data-v-c049dfcf]{font-size:13px;color:#6b7280;margin-bottom:6px;line-height:1.4}.card-preview[data-v-c049dfcf]{font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-arrow[data-v-c049dfcf]{margin-left:12px;flex-shrink:0}.mobile-detail-modal[data-v-c049dfcf]{width:95vw!important;max-width:480px!important;max-height:85vh!important;overflow:hidden}.mobile-section-content[data-v-c049dfcf]{max-height:60vh;overflow-y:auto;padding:0}.mobile-form-item[data-v-c049dfcf]{margin-bottom:20px}.mobile-form-item label[data-v-c049dfcf]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.switch-item[data-v-c049dfcf]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.switch-label[data-v-c049dfcf]{flex:1;margin-right:16px}.label-title[data-v-c049dfcf]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.label-desc[data-v-c049dfcf]{font-size:12px;color:#6b7280;line-height:1.4}.mobile-action-btn[data-v-c049dfcf]{margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.mobile-oauth-accounts[data-v-c049dfcf]{margin-bottom:20px}.oauth-account-item[data-v-c049dfcf]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:12px}.account-info[data-v-c049dfcf]{flex:1;min-width:0}.account-provider[data-v-c049dfcf]{display:flex;align-items:center;margin-bottom:8px}.provider-name[data-v-c049dfcf]{font-size:14px;font-weight:600;color:#374151;margin-left:8px}.account-details[data-v-c049dfcf]{margin-left:28px}.account-email[data-v-c049dfcf]{font-size:13px;color:#6b7280;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-date[data-v-c049dfcf]{font-size:12px;color:#9ca3af}.account-actions[data-v-c049dfcf]{margin-left:12px;flex-shrink:0}.mobile-oauth-providers[data-v-c049dfcf]{margin-bottom:20px}.oauth-provider-item[data-v-c049dfcf]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:12px;cursor:pointer;transition:all .3s ease}.oauth-provider-item[data-v-c049dfcf]:hover{border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.provider-info[data-v-c049dfcf]{display:flex;align-items:center;flex:1;min-width:0}.provider-details[data-v-c049dfcf]{margin-left:12px}.provider-title[data-v-c049dfcf]{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.provider-desc[data-v-c049dfcf]{font-size:12px;color:#6b7280}.provider-action[data-v-c049dfcf]{margin-left:12px;flex-shrink:0}@media (min-width: 801px){.profile.mobile-layout[data-v-c049dfcf]{padding:24px;background:transparent}}@media (max-width: 480px){.mobile-header[data-v-c049dfcf]{padding:16px 12px}.mobile-title h1[data-v-c049dfcf]{font-size:20px}.profile-card[data-v-c049dfcf]{padding:16px}.card-icon[data-v-c049dfcf]{width:40px;height:40px;margin-right:12px}.card-title[data-v-c049dfcf]{font-size:15px}.card-desc[data-v-c049dfcf]{font-size:12px}.mobile-profile-cards[data-v-c049dfcf]{padding:0 8px}}html.dark-mode .profile.mobile-layout[data-v-c049dfcf]{background:var(--bg-color);min-height:100vh}html.dark-mode .mobile-header[data-v-c049dfcf]{background:var(--card-bg-color);box-shadow:var(--box-shadow);border-bottom:1px solid var(--border-color)}html.dark-mode .mobile-title h1[data-v-c049dfcf]{color:var(--text-color)}html.dark-mode .mobile-title p[data-v-c049dfcf]{color:var(--text-secondary-color)}html.dark-mode .profile-card[data-v-c049dfcf]{background:var(--card-bg-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}html.dark-mode .profile-card[data-v-c049dfcf]:hover{box-shadow:var(--box-shadow-hover);border-color:var(--border-color);transform:translateY(-3px)}html.dark-mode .card-icon[data-v-c049dfcf]{background:var(--card-bg-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}html.dark-mode .profile-card:nth-child(1) .card-icon[data-v-c049dfcf]{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}html.dark-mode .profile-card:nth-child(2) .card-icon[data-v-c049dfcf]{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}html.dark-mode .profile-card:nth-child(3) .card-icon[data-v-c049dfcf]{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}html.dark-mode .profile-card:nth-child(4) .card-icon[data-v-c049dfcf]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2)}html.dark-mode .profile-card:nth-child(5) .card-icon[data-v-c049dfcf]{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2)}html.dark-mode .card-title[data-v-c049dfcf]{color:var(--text-color);font-weight:600}html.dark-mode .card-desc[data-v-c049dfcf]{color:var(--text-secondary-color)}html.dark-mode .card-preview[data-v-c049dfcf]{color:var(--text-secondary-color);background:var(--card-bg-color);padding:4px 8px;border-radius:6px;border:1px solid var(--border-color);margin-top:4px;display:inline-block}html.dark-mode .switch-item[data-v-c049dfcf]{background:var(--card-bg-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}html.dark-mode .label-title[data-v-c049dfcf]{color:var(--text-color);font-weight:500}html.dark-mode .label-desc[data-v-c049dfcf]{color:var(--text-secondary-color)}html.dark-mode .mobile-action-btn[data-v-c049dfcf]{border-color:var(--border-color);background:var(--card-bg-color)}html.dark-mode .mobile-form-item label[data-v-c049dfcf]{color:var(--text-color);font-weight:500}html.dark-mode .oauth-account-item[data-v-c049dfcf]{background:var(--card-bg-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}html.dark-mode .oauth-account-item[data-v-c049dfcf]:hover{border-color:var(--border-color);box-shadow:var(--box-shadow-hover)}html.dark-mode .provider-name[data-v-c049dfcf]{color:var(--text-color);font-weight:600}html.dark-mode .account-email[data-v-c049dfcf]{color:var(--text-secondary-color);background:var(--bg-color);padding:2px 6px;border-radius:4px;border:1px solid var(--border-color)}html.dark-mode .account-date[data-v-c049dfcf]{color:var(--text-secondary-color)}html.dark-mode .oauth-provider-item[data-v-c049dfcf]{background:var(--card-bg-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}html.dark-mode .oauth-provider-item[data-v-c049dfcf]:hover{border-color:var(--border-color);box-shadow:var(--box-shadow-hover);transform:translateY(-2px);background:var(--card-bg-color)}html.dark-mode .provider-title[data-v-c049dfcf]{color:var(--text-color);font-weight:600}html.dark-mode .provider-desc[data-v-c049dfcf]{color:var(--text-secondary-color)}html.dark-mode .mobile-detail-modal[data-v-c049dfcf]{background:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;box-shadow:var(--box-shadow-hover)!important}html.dark-mode .mobile-section-content[data-v-c049dfcf]{background:transparent}html.dark-mode .mobile-action-btn[data-v-c049dfcf]{border-top-color:var(--border-color)}html.dark-mode .mobile-form-item .n-input[data-v-c049dfcf]{background:var(--card-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}html.dark-mode .mobile-form-item .n-input[data-v-c049dfcf]:hover{border-color:var(--border-color)!important}html.dark-mode .mobile-form-item .n-input[data-v-c049dfcf]:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(137,58,86,.1)!important}.plan-vip[data-v-43476e65]{border:2px solid #f0ad4e!important;background:linear-gradient(135deg,#fff9e6,#fff4d9);position:relative;animation:vip-glow-43476e65 3s ease-in-out infinite alternate}.plan-vip[data-v-43476e65]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#f0ad4e,#ec971f,#f0ad4e,#ec971f);background-size:400% 400%;border-radius:14px;z-index:-1;animation:vip-border-flow-43476e65 4s ease infinite}.vip-crown[data-v-43476e65]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f0ad4e,#ec971f);color:#fff;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(240,173,78,.3);z-index:10;font-size:12px;font-weight:700;animation:vip-crown-bounce-43476e65 2s ease-in-out infinite}.vip-crown-icon[data-v-43476e65]{color:#fff;animation:vip-crown-rotate-43476e65 3s linear infinite}.vip-text[data-v-43476e65]{white-space:nowrap}.plan-tags.with-vip[data-v-43476e65]{top:24px}.vip-inline-tag[data-v-43476e65]{margin-left:8px;animation:vip-tag-pulse-43476e65 2s ease-in-out infinite}.vip-features[data-v-43476e65]{margin-top:12px;padding-top:12px;border-top:1px solid #f0ad4e}.vip-feature[data-v-43476e65]{font-size:12px;color:#d48806;margin:4px 0;font-weight:500}.vip-buy-btn[data-v-43476e65]{background:linear-gradient(135deg,#f0ad4e,#ec971f)!important;border:none!important;color:#fff!important;font-weight:700!important;animation:vip-button-glow-43476e65 2s ease-in-out infinite alternate!important}.vip-buy-btn[data-v-43476e65]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(236,151,31,.4)!important}@keyframes vip-glow-43476e65{0%{box-shadow:0 4px 15px rgba(240,173,78,.2)}to{box-shadow:0 4px 25px rgba(240,173,78,.4),0 0 20px rgba(240,173,78,.1)}}@keyframes vip-border-flow-43476e65{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes vip-crown-bounce-43476e65{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@keyframes vip-crown-rotate-43476e65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vip-tag-pulse-43476e65{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes vip-button-glow-43476e65{0%{box-shadow:0 2px 8px rgba(236,151,31,.2)}to{box-shadow:0 2px 15px rgba(236,151,31,.4)}}.plans-grid[data-v-43476e65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:2rem 0}.plan-card[data-v-43476e65]{background:var(--card-bg-color, #ffffff);border:2px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease;position:relative;height:100%;display:flex;flex-direction:column}.plan-card[data-v-43476e65]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.plan-popular[data-v-43476e65]{border-color:#3b82f6;box-shadow:0 4px 15px rgba(59,130,246,.2)}.plan-tags[data-v-43476e65]{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;z-index:5}.plan-tag[data-v-43476e65]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1)}.plan-status-badge[data-v-43476e65]{position:absolute;top:12px;right:12px;background:#ef4444;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;z-index:5}.plan-content[data-v-43476e65]{flex:1;padding-top:20px}.plan-header[data-v-43476e65]{text-align:center;margin-bottom:16px}.plan-title[data-v-43476e65]{font-size:18px;font-weight:600;color:var(--text-color, #1f2937);margin-bottom:8px;line-height:1.4;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.plan-price[data-v-43476e65]{margin-bottom:4px}.price-symbol[data-v-43476e65]{font-size:18px;color:var(--text-secondary-color, #6b7280)}.price-amount[data-v-43476e65]{font-size:24px;font-weight:700;color:var(--primary-color, #3b82f6)}.plan-period[data-v-43476e65]{font-size:14px;color:var(--text-secondary-color, #6b7280)}.plan-description[data-v-43476e65]{font-size:14px;color:var(--text-secondary-color, #6b7280);line-height:1.5;margin-bottom:20px;text-align:left}.markdown-content[data-v-43476e65]{font-size:14px;color:var(--text-secondary-color, #6b7280);line-height:1.6;text-align:left}.markdown-content ul[data-v-43476e65]{margin:8px 0;padding-left:20px}.markdown-content li[data-v-43476e65]{margin:4px 0;list-style-type:disc}.markdown-content p[data-v-43476e65]{margin:8px 0;text-align:left}.markdown-content strong[data-v-43476e65]{font-weight:600;color:var(--text-color, #1f2937)}.markdown-content em[data-v-43476e65]{font-style:italic}.markdown-content code[data-v-43476e65]{background:rgba(0,0,0,.05);padding:2px 4px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.plan-footer[data-v-43476e65]{margin-top:auto}.plan-buy-btn[data-v-43476e65]{width:100%;padding:12px 24px;background:var(--primary-color, #3b82f6);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.plan-buy-btn[data-v-43476e65]:hover:not(:disabled){background:var(--primary-hover-color, #2563eb);transform:translateY(-1px)}.plan-buy-btn[data-v-43476e65]:disabled,.plan-buy-btn.sold-out[data-v-43476e65]{background:#9ca3af;cursor:not-allowed;transform:none}@media (max-width: 768px){.plans-grid[data-v-43476e65]{grid-template-columns:1fr;gap:1rem}.plan-card[data-v-43476e65]{padding:20px}.vip-crown[data-v-43476e65]{font-size:11px;padding:6px 12px}.plan-title[data-v-43476e65]{font-size:16px}.price-amount[data-v-43476e65]{font-size:20px}}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.orders-container[data-v-c633442c]{padding:16px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.orders-container[data-v-c633442c]{padding:12px}.page-header-row[data-v-c633442c]{margin-bottom:16px}.page-title[data-v-c633442c]{font-size:20px;margin:8px 0 4px}.page-description[data-v-c633442c]{font-size:14px;opacity:.8}.mobile-filters[data-v-c633442c]{margin-bottom:16px;padding:12px;background:var(--card-color);border-radius:8px;border:1px solid var(--border-color)}.orders-cards[data-v-c633442c]{display:flex;flex-direction:column;gap:12px}.order-card[data-v-c633442c]{width:100%}.order-header[data-v-c633442c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.order-number[data-v-c633442c]{flex:1}.order-content[data-v-c633442c]{margin-bottom:12px}.info-item[data-v-c633442c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px}.info-item .label[data-v-c633442c]{color:var(--text-color-2);font-weight:500}.info-item .value[data-v-c633442c]{font-weight:600}.info-item .amount[data-v-c633442c]{color:var(--error-color);font-size:16px}.order-actions[data-v-c633442c]{padding-top:8px;border-top:1px solid var(--border-color)}.mobile-pagination[data-v-c633442c]{margin-top:16px;text-align:center}.empty-state[data-v-c633442c]{padding:40px 0;text-align:center}}@media (min-width: 769px){.mobile-filters[data-v-c633442c],.mobile-orders-list[data-v-c633442c]{display:none}.desktop-filters[data-v-c633442c]{margin-bottom:16px}.filters[data-v-c633442c]{margin-bottom:20px}.page-header-row[data-v-c633442c]{display:flex;align-items:center;margin-bottom:24px;gap:16px}.page-title-section[data-v-c633442c]{flex:1}.page-title[data-v-c633442c]{margin:0 0 4px;font-size:24px;font-weight:600}.page-description[data-v-c633442c]{margin:0;color:var(--text-color-2)}}.back-button[data-v-c633442c]{font-size:14px}@media (min-width: 769px){.mobile-filters[data-v-c633442c],.mobile-orders-list[data-v-c633442c]{display:none!important}}@media (max-width: 768px){.desktop-filters[data-v-c633442c],.desktop-orders-list[data-v-c633442c]{display:none!important}}.friendly-captcha[data-v-c3d61f7d]{width:100%;max-width:400px;margin:0 auto}.captcha-container[data-v-c3d61f7d]{border:1px solid #e2e8f0;border-radius:8px;padding:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.captcha-puzzle[data-v-c3d61f7d]{margin-bottom:16px;text-align:center}.puzzle-text[data-v-c3d61f7d]{font-size:18px;font-weight:600;color:#1a202c;margin-bottom:8px}.puzzle-timer[data-v-c3d61f7d]{font-size:14px;color:#718096;font-family:monospace}.captcha-input[data-v-c3d61f7d]{margin-bottom:16px}.answer-input[data-v-c3d61f7d]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:6px;font-size:16px;transition:border-color .2s;box-sizing:border-box}.answer-input[data-v-c3d61f7d]:focus{outline:none;border-color:#4299e1}.answer-input[data-v-c3d61f7d]:disabled{background-color:#f7fafc;cursor:not-allowed}.captcha-actions[data-v-c3d61f7d]{display:flex;gap:12px;margin-bottom:12px}.verify-btn[data-v-c3d61f7d],.refresh-btn[data-v-c3d61f7d]{flex:1;padding:12px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.verify-btn[data-v-c3d61f7d]{background-color:#4299e1;color:#fff}.verify-btn[data-v-c3d61f7d]:hover:not(:disabled){background-color:#3182ce}.verify-btn[data-v-c3d61f7d]:disabled{background-color:#a0aec0;cursor:not-allowed}.verify-btn.loading[data-v-c3d61f7d]{background-color:#a0aec0;cursor:not-allowed}.refresh-btn[data-v-c3d61f7d]{background-color:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.refresh-btn[data-v-c3d61f7d]:hover:not(:disabled){background-color:#edf2f7}.refresh-btn[data-v-c3d61f7d]:disabled{background-color:#f7fafc;color:#a0aec0;cursor:not-allowed}.captcha-error[data-v-c3d61f7d]{color:#e53e3e;font-size:14px;text-align:center;padding:8px;background-color:#fed7d7;border-radius:4px;border:1px solid #feb2b2}.captcha-success[data-v-c3d61f7d]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;color:#22543d}.success-icon[data-v-c3d61f7d]{font-size:24px;font-weight:700;color:#38a169}.success-text[data-v-c3d61f7d]{font-size:16px;font-weight:600}.dark-mode .captcha-container[data-v-c3d61f7d]{background:#2d3748;border-color:#4a5568;box-shadow:0 2px 4px rgba(0,0,0,.3)}.dark-mode .puzzle-text[data-v-c3d61f7d]{color:#f7fafc}.dark-mode .puzzle-timer[data-v-c3d61f7d]{color:#a0aec0}.dark-mode .answer-input[data-v-c3d61f7d]{background-color:#4a5568;border-color:#718096;color:#f7fafc}.dark-mode .answer-input[data-v-c3d61f7d]:focus{border-color:#63b3ed}.dark-mode .answer-input[data-v-c3d61f7d]:disabled{background-color:#2d3748;color:#a0aec0}.dark-mode .answer-input[data-v-c3d61f7d]::placeholder{color:#a0aec0}.dark-mode .refresh-btn[data-v-c3d61f7d]{background-color:#4a5568;color:#f7fafc;border-color:#718096}.dark-mode .refresh-btn[data-v-c3d61f7d]:hover:not(:disabled){background-color:#2d3748}.dark-mode .refresh-btn[data-v-c3d61f7d]:disabled{background-color:#2d3748;color:#718096}.dark-mode .captcha-error[data-v-c3d61f7d]{color:#fc8181;background-color:#742a2a;border-color:#e53e3e}.dark-mode .captcha-success[data-v-c3d61f7d]{background-color:#1a202c;border-color:#38a169;color:#68d391}.dark-mode .success-icon[data-v-c3d61f7d]{color:#68d391}.tickets[data-v-d6a5c2ec]{padding:16px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.tickets[data-v-d6a5c2ec]{padding:12px}.back-button-container[data-v-d6a5c2ec]{margin-bottom:16px}.mobile-header[data-v-d6a5c2ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:var(--card-color);border-radius:8px;border:1px solid var(--border-color)}.page-title[data-v-d6a5c2ec]{font-size:20px;margin:0;font-weight:600}.tickets-cards[data-v-d6a5c2ec]{display:flex;flex-direction:column;gap:12px}.ticket-card[data-v-d6a5c2ec]{width:100%;cursor:pointer;transition:all .3s ease}.ticket-card[data-v-d6a5c2ec]:hover{transform:translateY(-2px)}.ticket-header[data-v-d6a5c2ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.ticket-info[data-v-d6a5c2ec]{display:flex;align-items:center;gap:8px}.ticket-id[data-v-d6a5c2ec]{font-weight:600;color:var(--primary-color)}.ticket-title[data-v-d6a5c2ec]{font-size:16px;font-weight:600;margin:0 0 8px;line-height:1.4;color:var(--text-color-1)}.ticket-meta[data-v-d6a5c2ec]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-color-3)}.ticket-actions[data-v-d6a5c2ec]{padding-top:8px;border-top:1px solid var(--border-color)}.mobile-pagination[data-v-d6a5c2ec]{margin-top:16px;text-align:center}.empty-state[data-v-d6a5c2ec]{padding:40px 0;text-align:center}.ticket-detail-header[data-v-d6a5c2ec]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.header-row[data-v-d6a5c2ec]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}.header-row .ticket-title[data-v-d6a5c2ec]{flex:1;font-size:16px;line-height:1.4}.header-meta[data-v-d6a5c2ec]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-color-3)}.messages-container[data-v-d6a5c2ec]{max-height:300px;overflow-y:auto;margin-bottom:16px;padding:8px;background:var(--body-color);border-radius:6px}.message-item[data-v-d6a5c2ec]{margin-bottom:12px}.message-bubble[data-v-d6a5c2ec]{padding:8px 12px;border-radius:8px;background:var(--card-color);border:1px solid var(--border-color)}.message-bubble.my-message[data-v-d6a5c2ec]{background:var(--primary-color-hover);margin-left:20px}.message-header[data-v-d6a5c2ec]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px;color:var(--text-color-3)}.message-content[data-v-d6a5c2ec]{font-size:14px;line-height:1.4}.reply-section[data-v-d6a5c2ec],.closed-section[data-v-d6a5c2ec]{border-top:1px solid var(--border-color);padding-top:12px}}@media (min-width: 769px){.mobile-layout[data-v-d6a5c2ec]{display:none}.back-button-container[data-v-d6a5c2ec]{margin-bottom:20px}.back-button[data-v-d6a5c2ec]{font-size:14px}.ticket-detail-modal .ticket-detail-header[data-v-d6a5c2ec]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.ticket-detail-modal .header-row[data-v-d6a5c2ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ticket-detail-modal .ticket-title[data-v-d6a5c2ec]{font-size:16px;font-weight:600;margin:0}.ticket-detail-modal .header-meta[data-v-d6a5c2ec]{display:flex;justify-content:space-between;font-size:14px;color:var(--text-color-3)}.ticket-detail-modal .messages-container[data-v-d6a5c2ec]{max-height:400px;overflow-y:auto;margin-bottom:16px;padding:12px;background:var(--body-color);border-radius:8px}.ticket-detail-modal .message-bubble[data-v-d6a5c2ec]{padding:12px;border-radius:8px;background:var(--card-color);border:1px solid var(--border-color);margin-bottom:12px}.ticket-detail-modal .message-bubble.my-message[data-v-d6a5c2ec]{background:var(--primary-color-hover);margin-left:60px}}@media (min-width: 769px){.mobile-layout[data-v-d6a5c2ec]{display:none!important}}@media (max-width: 768px){.desktop-layout[data-v-d6a5c2ec]{display:none!important}}.traffic-details[data-v-1820315c]{padding:16px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.traffic-details[data-v-1820315c]{padding:12px}.back-button-container[data-v-1820315c]{margin-bottom:16px}.mobile-header[data-v-1820315c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:var(--card-color);border-radius:8px;border:1px solid var(--border-color)}.page-title[data-v-1820315c]{font-size:20px;margin:0;font-weight:600}.mobile-alert[data-v-1820315c],.traffic-summary[data-v-1820315c]{margin-bottom:16px}.summary-grid[data-v-1820315c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.summary-item[data-v-1820315c]{text-align:center;padding:8px;background:var(--body-color);border-radius:6px;border:1px solid var(--border-color)}.summary-item.total-item[data-v-1820315c]{grid-column:1 / -1;background:linear-gradient(135deg,var(--warning-color-hover) 0%,var(--warning-color) 100%);color:#fff;border-color:var(--warning-color)}.summary-label[data-v-1820315c]{font-size:12px;color:var(--text-color-3);margin-bottom:4px}.summary-value[data-v-1820315c]{font-size:16px;font-weight:600;color:var(--text-color-1)}.summary-value.total[data-v-1820315c]{font-size:18px;color:#fff}.traffic-cards[data-v-1820315c]{display:flex;flex-direction:column;gap:12px}.traffic-card[data-v-1820315c]{width:100%}.traffic-header[data-v-1820315c]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.traffic-date[data-v-1820315c]{display:flex;justify-content:space-between;align-items:center}.date-label[data-v-1820315c]{font-weight:600;color:var(--text-color-1)}.traffic-grid[data-v-1820315c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.traffic-item[data-v-1820315c]{text-align:center;padding:8px;background:var(--body-color);border-radius:6px;border:1px solid var(--border-color)}.traffic-item.total-item[data-v-1820315c]{grid-column:1 / -1;background:linear-gradient(135deg,var(--warning-color-hover) 0%,var(--warning-color) 100%);color:#fff;border-color:var(--warning-color)}.item-label[data-v-1820315c]{font-size:12px;color:var(--text-color-3);margin-bottom:4px}.total-item .item-label[data-v-1820315c]{color:rgba(255,255,255,.8)}.item-value[data-v-1820315c]{font-size:14px;font-weight:600;color:var(--text-color-1)}.item-value.upload[data-v-1820315c]{color:var(--info-color)}.item-value.download[data-v-1820315c]{color:var(--success-color)}.item-value.total[data-v-1820315c]{color:#fff;font-size:16px}.mobile-pagination[data-v-1820315c]{margin-top:16px;text-align:center}.empty-state[data-v-1820315c]{padding:40px 0;text-align:center}}@media (min-width: 769px){.mobile-layout[data-v-1820315c]{display:none}.back-button-container[data-v-1820315c]{margin-bottom:20px}.back-button[data-v-1820315c]{font-size:14px}.mb-4[data-v-1820315c]{margin-bottom:16px}}@media (min-width: 769px){.mobile-layout[data-v-1820315c]{display:none!important}}@media (max-width: 768px){.desktop-layout[data-v-1820315c]{display:none!important}}.protocol-guide[data-v-b1ed85a5]{margin-bottom:24px}.protocol-recommendations[data-v-b1ed85a5]{display:flex;flex-direction:column;gap:12px}.recommendation-item[data-v-b1ed85a5]{display:flex;align-items:center;gap:12px;padding:8px 0}.recommendation-item span[data-v-b1ed85a5]{font-size:14px;line-height:1.4}.mobile-protocol-guide[data-v-b1ed85a5]{border:1px solid #eee;border-radius:8px;overflow:hidden}.protocol-guide-header[data-v-b1ed85a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background-color:#f5f7fa;border-bottom:1px solid #eee}.protocol-guide-title[data-v-b1ed85a5]{font-size:16px;font-weight:700;color:#333}.rotated[data-v-b1ed85a5]{transform:rotate(180deg)}.protocol-guide-content[data-v-b1ed85a5]{padding:16px;border-top:1px solid #eee}html.dark-mode .mobile-protocol-guide[data-v-b1ed85a5]{border-color:var(--border-color)}html.dark-mode .protocol-guide-header[data-v-b1ed85a5]{background-color:var(--card-bg-color);border-bottom-color:var(--border-color)}html.dark-mode .protocol-guide-title[data-v-b1ed85a5]{color:var(--text-color)}html.dark-mode .protocol-guide-content[data-v-b1ed85a5]{border-top-color:var(--border-color)}html.dark-mode .n-icon[data-v-b1ed85a5]{color:var(--text-color);transition:transform .3s ease}.mobile-qrcode-guide[data-v-b1ed85a5]{border:1px solid #eee;border-radius:8px;overflow:hidden}.qrcode-guide-header[data-v-b1ed85a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background-color:#f5f7fa;border-bottom:1px solid #eee}.qrcode-guide-title[data-v-b1ed85a5]{font-size:16px;font-weight:700;color:#333}.qrcode-guide-content[data-v-b1ed85a5]{padding:16px;border-top:1px solid #eee}html.dark-mode .mobile-qrcode-guide[data-v-b1ed85a5]{border-color:var(--border-color)}html.dark-mode .qrcode-guide-header[data-v-b1ed85a5]{background-color:var(--card-bg-color);border-bottom-color:var(--border-color)}html.dark-mode .qrcode-guide-title[data-v-b1ed85a5]{color:var(--text-color)}html.dark-mode .qrcode-guide-content[data-v-b1ed85a5]{border-top-color:var(--border-color)}@media (max-width: 768px){.recommendation-item[data-v-b1ed85a5]{flex-direction:column;align-items:flex-start;gap:6px}}.payment-success-card[data-v-1dd153c8]{margin:24px 0;padding:32px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:12px;box-shadow:0 4px 12px rgba(82,196,26,.1)}.success-content[data-v-1dd153c8]{text-align:center}.success-content h3[data-v-1dd153c8]{margin:16px 0 8px;font-size:24px;font-weight:600;color:#52c41a}.success-content p[data-v-1dd153c8]{margin:8px 0;color:#666;font-size:16px;line-height:1.5}.order-amount[data-v-1dd153c8]{font-size:18px!important;font-weight:600!important;color:#52c41a!important;margin:16px 0!important}.success-actions[data-v-1dd153c8]{margin-top:24px}.payment-cancelled-card[data-v-1dd153c8]{margin:24px 0;padding:32px;background:linear-gradient(135deg,#fff2f0,#fff1f0);border:1px solid #ffccc7;border-radius:12px;box-shadow:0 4px 12px rgba(255,77,79,.1)}.cancelled-content[data-v-1dd153c8]{text-align:center}.cancelled-content h3[data-v-1dd153c8]{margin:16px 0 8px;font-size:24px;font-weight:600;color:#ff4d4f}.servers[data-v-71b8c9ff]{padding:0}.back-button-container[data-v-71b8c9ff]{margin-bottom:16px}.back-button[data-v-71b8c9ff]{font-size:14px}.servers.mobile-layout[data-v-71b8c9ff]{padding:0;background:var(--bg-color);min-height:100vh}.mobile-servers[data-v-71b8c9ff]{padding:16px}.mobile-header[data-v-71b8c9ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 0}.mobile-title h1[data-v-71b8c9ff]{margin:0;font-size:24px;font-weight:600;color:var(--text-color)}.mobile-title p[data-v-71b8c9ff]{margin:4px 0 0;font-size:14px;color:var(--text-secondary-color)}.mobile-stats[data-v-71b8c9ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.stat-item[data-v-71b8c9ff]{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:16px;text-align:center;box-shadow:var(--box-shadow)}.stat-number[data-v-71b8c9ff]{display:block;font-size:24px;font-weight:700;color:var(--text-color);margin-bottom:4px}.stat-label[data-v-71b8c9ff]{font-size:12px;color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.5px}.servers-grid[data-v-71b8c9ff]{display:flex;flex-direction:column;gap:12px}.server-card[data-v-71b8c9ff]{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:var(--box-shadow);transition:all .3s ease}.server-card[data-v-71b8c9ff]:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.server-card.offline[data-v-71b8c9ff]{opacity:.7}.card-header[data-v-71b8c9ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.server-info[data-v-71b8c9ff]{flex:1}.server-name[data-v-71b8c9ff]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-color)}.server-id[data-v-71b8c9ff]{font-size:12px;color:var(--text-secondary-color);background:var(--bg-color);padding:2px 6px;border-radius:4px;border:1px solid var(--border-color)}.server-status[data-v-71b8c9ff]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:500}.server-status.online[data-v-71b8c9ff]{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.server-status.offline[data-v-71b8c9ff]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.status-icon[data-v-71b8c9ff]{font-size:14px}.status-text[data-v-71b8c9ff]{font-size:12px}.card-content[data-v-71b8c9ff]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-71b8c9ff]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-71b8c9ff]{font-size:14px;color:var(--text-secondary-color);font-weight:500}.loading-container[data-v-71b8c9ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.loading-container p[data-v-71b8c9ff]{color:var(--text-secondary-color);font-size:14px;margin:0}.empty-state[data-v-71b8c9ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:16px}.empty-icon[data-v-71b8c9ff]{color:var(--text-secondary-color);opacity:.5}.empty-state h3[data-v-71b8c9ff]{margin:0;font-size:18px;color:var(--text-color)}.empty-state p[data-v-71b8c9ff]{margin:0;font-size:14px;color:var(--text-secondary-color)}html.dark-mode .mobile-header[data-v-71b8c9ff]{border-bottom:1px solid var(--border-color)}html.dark-mode .stat-item[data-v-71b8c9ff],html.dark-mode .server-card[data-v-71b8c9ff]{background:var(--card-bg-color);border-color:var(--border-color)}html.dark-mode .server-id[data-v-71b8c9ff]{background:var(--bg-color);border-color:var(--border-color)}@media (max-width: 480px){.mobile-servers[data-v-71b8c9ff]{padding:12px}.mobile-title h1[data-v-71b8c9ff]{font-size:20px}.stat-item[data-v-71b8c9ff]{padding:12px}.stat-number[data-v-71b8c9ff]{font-size:20px}.server-card[data-v-71b8c9ff]{padding:12px}.server-name[data-v-71b8c9ff]{font-size:15px}}.test-swipe-page[data-v-89f02898]{padding:20px;max-width:800px;margin:0 auto}.test-info[data-v-89f02898]{background:var(--card-color);border-radius:8px;padding:20px;margin-bottom:20px}.device-info[data-v-89f02898],.test-status[data-v-89f02898],.instructions[data-v-89f02898],.manual-test[data-v-89f02898]{margin-bottom:20px;padding:15px;background:var(--body-color);border-radius:6px}.device-info p[data-v-89f02898],.test-status p[data-v-89f02898]{margin:5px 0}.instructions ul[data-v-89f02898]{padding-left:20px}.instructions li[data-v-89f02898]{margin:5px 0}.manual-test button[data-v-89f02898]{margin-right:10px;padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.manual-test button[data-v-89f02898]:hover{background:var(--primary-color-hover)}h2[data-v-89f02898]{margin-top:0;color:var(--primary-color)}h3[data-v-89f02898]{margin-top:0;color:var(--text-color)}@media (max-width: 800px){.test-swipe-page[data-v-89f02898]{padding:10px}.test-info[data-v-89f02898]{padding:15px}}.client-subscribe-card[data-v-5cae7ab7]{transition:transform .2s ease,box-shadow .2s ease;background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.client-subscribe-card[data-v-5cae7ab7]:hover{transform:translateY(-2px)}.custom-card-header[data-v-5cae7ab7]{padding:20px 20px 16px;position:relative}.custom-card-header[data-v-5cae7ab7]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:3px;border-radius:2px}.client-subscribe-card.singbox .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#3b82f6 20%,#3b82f6 80%,transparent 100%)}.client-subscribe-card.hiddify .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#10b981 20%,#10b981 80%,transparent 100%)}.client-subscribe-card.clash .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#f59e0b 20%,#f59e0b 80%,transparent 100%)}.client-subscribe-card.surge .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#8b5cf6 20%,#8b5cf6 80%,transparent 100%)}.client-subscribe-card.v2rayn .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#34495e 20%,#34495e 80%,transparent 100%)}.client-subscribe-card.passwall .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#4a90e2 20%,#4a90e2 80%,transparent 100%)}.client-subscribe-card.stash .custom-card-header[data-v-5cae7ab7]:after{background:linear-gradient(90deg,transparent 0%,#ffc107 20%,#ffc107 80%,transparent 100%)}.client-subscribe-card[data-v-5cae7ab7] .n-card-header,.client-subscribe-card[data-v-5cae7ab7] .n-card-header *,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__main,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__main *,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__border,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__border *{border-bottom:none!important;border-bottom-width:0!important;border-bottom-style:none!important;border-bottom-color:transparent!important}.client-subscribe-card[data-v-5cae7ab7] .n-card,.client-subscribe-card[data-v-5cae7ab7] .n-card__content{border-bottom:none!important}.client-subscribe-card[data-v-5cae7ab7] [data-v-5cae7ab7]{border-bottom:none!important;border-bottom-width:0!important;border-bottom-style:none!important;border-bottom-color:transparent!important}.client-subscribe-card[data-v-5cae7ab7] .n-card-header,.client-subscribe-card[data-v-5cae7ab7] .n-card-header *,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__main,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__main *,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__border,.client-subscribe-card[data-v-5cae7ab7] .n-card-header .n-card-header__border *,.client-subscribe-card[data-v-5cae7ab7] .n-card,.client-subscribe-card[data-v-5cae7ab7] .n-card *,.client-subscribe-card[data-v-5cae7ab7] .n-card__content,.client-subscribe-card[data-v-5cae7ab7] .n-card__content *{border-bottom:none!important;border-bottom-width:0!important;border-bottom-style:none!important;border-bottom-color:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important}.card-header[data-v-5cae7ab7]{display:flex;align-items:center;padding:0;margin-bottom:-8px}.version-selector-section[data-v-5cae7ab7]{margin-bottom:16px;padding:8px 0}.version-label[data-v-5cae7ab7]{font-size:14px;font-weight:500;color:var(--n-text-color)}.client-icon[data-v-5cae7ab7]{font-size:2rem;margin-right:16px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border-radius:12px;color:#893a56;flex-shrink:0;transition:background .2s,color .2s}.dark-mode .client-icon[data-v-5cae7ab7]{background:#893a56;color:#fff}.client-icon svg[data-v-5cae7ab7]{width:24px;height:24px;fill:currentColor}.client-info h3[data-v-5cae7ab7]{margin:0 0 4px;font-size:1.2rem;font-weight:600;color:var(--n-text-color)}.client-info p[data-v-5cae7ab7]{margin:0 0 12px;font-size:.9rem;color:var(--n-text-color-3)}.card-content[data-v-5cae7ab7]{padding:16px}.loading-state[data-v-5cae7ab7]{text-align:center;padding:40px 20px}.loading-state p[data-v-5cae7ab7]{margin-top:16px;color:var(--n-text-color-2)}.url-section[data-v-5cae7ab7]{margin-bottom:20px}.url-section .n-text[data-v-5cae7ab7]{display:block;margin-bottom:8px;font-weight:500;color:var(--n-text-color)}.url-input-group[data-v-5cae7ab7]{display:flex;gap:8px}.url-input[data-v-5cae7ab7]{flex:1}.url-input[data-v-5cae7ab7] .n-input{height:32px!important}.url-input[data-v-5cae7ab7] .n-input__input,.url-input[data-v-5cae7ab7] .n-input__input-el{height:32px!important;line-height:32px!important;min-height:32px!important}.url-input[data-v-5cae7ab7] .n-input-wrapper,.url-input[data-v-5cae7ab7] .n-input__border,.url-input[data-v-5cae7ab7] .n-input__state-border{height:32px!important}.action-buttons[data-v-5cae7ab7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.action-btn[data-v-5cae7ab7]{height:auto;padding:12px 8px}.error-state[data-v-5cae7ab7]{text-align:center;padding:40px 20px}.qrcode-container[data-v-5cae7ab7]{text-align:center;padding:20px}.qrcode-canvas[data-v-5cae7ab7]{border:1px solid var(--n-border-color);border-radius:8px;margin:0 auto;display:block}.qrcode-tip-wrapper[data-v-5cae7ab7]{margin-top:16px}.qrcode-tip[data-v-5cae7ab7]{color:var(--n-text-color-3);font-size:.9rem;line-height:1.5}.config-preview-content[data-v-5cae7ab7]{max-height:400px;overflow-y:auto;margin-bottom:16px}.config-actions[data-v-5cae7ab7]{text-align:center;display:flex;gap:12px;justify-content:center}.url-input-custom[data-v-5cae7ab7]{height:36px;padding:8px 12px;border:1px solid var(--n-border-color);border-radius:6px;background:var(--n-color);color:var(--n-text-color);width:100%;box-sizing:border-box}.url-input-custom[data-v-5cae7ab7]:focus{border-color:#893a56!important;box-shadow:0 0 0 2px rgba(137,58,86,.2)}.version-info-content[data-v-5cae7ab7]{padding:0}.version-info-section[data-v-5cae7ab7]{padding:0 20px}.version-info-section h3[data-v-5cae7ab7]{color:var(--n-text-color);margin-bottom:16px;font-size:1.2rem}.version-info-section p[data-v-5cae7ab7]{color:var(--n-text-color-2);margin-bottom:24px;line-height:1.6}.version-item[data-v-5cae7ab7]{margin-bottom:32px;padding:20px;border:1px solid var(--n-border-color);border-radius:8px;background:var(--n-color-modal)}.version-item h4[data-v-5cae7ab7]{color:var(--n-text-color);margin-bottom:12px;font-size:1.1rem;display:flex;align-items:center;gap:8px}.version-item ul[data-v-5cae7ab7]{margin:12px 0;padding-left:20px}.version-item li[data-v-5cae7ab7]{margin-bottom:8px;line-height:1.5;color:var(--n-text-color-2)}.version-item code[data-v-5cae7ab7]{background:var(--n-color);padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;color:#893a56}.code-example[data-v-5cae7ab7]{margin-top:16px;padding:16px;background:var(--n-color);border-radius:6px;border:1px solid var(--n-border-color)}.code-example h5[data-v-5cae7ab7]{color:var(--n-text-color);margin-bottom:12px;font-size:1rem}.code-example pre[data-v-5cae7ab7]{margin:0;padding:12px;background:var(--n-color-modal);border-radius:4px;overflow-x:auto}.code-example code[data-v-5cae7ab7]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.4;color:var(--n-text-color)}.config-diff-content[data-v-5cae7ab7]{padding:0}.diff-controls[data-v-5cae7ab7]{margin-bottom:24px;padding:16px;background:var(--n-color-modal);border-radius:6px;border:1px solid var(--n-border-color)}.diff-result[data-v-5cae7ab7]{margin-top:20px}.diff-header-with-actions[data-v-5cae7ab7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.diff-header-with-actions .n-divider[data-v-5cae7ab7]{flex:1;margin:0}.diff-container[data-v-5cae7ab7]{border:1px solid var(--n-border-color);border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.diff-header[data-v-5cae7ab7]{display:flex;background:var(--n-color-modal);border-bottom:1px solid var(--n-border-color);padding:12px 16px}.diff-version[data-v-5cae7ab7]{flex:1;text-align:center}.diff-content[data-v-5cae7ab7]{background:var(--n-color);font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.85rem;line-height:1.4;max-height:500px;overflow-y:auto;padding:0;border-radius:0 0 6px 6px}.diff-line[data-v-5cae7ab7]{padding:2px 16px;white-space:pre-wrap;word-break:break-all;display:flex;align-items:flex-start;min-height:20px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.5}.diff-marker[data-v-5cae7ab7]{display:inline-block;width:20px;text-align:center;font-weight:700;margin-right:8px;flex-shrink:0}.diff-added[data-v-5cae7ab7]{background:rgba(82,196,26,.15)!important;color:#52c41a!important;border-left:3px solid #52c41a!important}.diff-added .diff-marker[data-v-5cae7ab7]{color:#52c41a!important}.diff-removed[data-v-5cae7ab7]{background:rgba(255,77,79,.15)!important;color:#ff4d4f!important;border-left:3px solid #ff4d4f!important}.diff-removed .diff-marker[data-v-5cae7ab7]{color:#ff4d4f!important}.diff-info[data-v-5cae7ab7]{background:rgba(24,144,255,.15)!important;color:#1890ff!important;font-weight:700!important;border-left:3px solid #1890ff!important}.diff-info .diff-marker[data-v-5cae7ab7]{color:#1890ff!important}.diff-context[data-v-5cae7ab7]{color:var(--n-text-color-2)!important;background:var(--n-color-modal)!important}.diff-context .diff-marker[data-v-5cae7ab7]{color:var(--n-text-color-3)!important}.diff-line[data-v-5cae7ab7]:hover{filter:brightness(1.05);transition:filter .2s ease}.diff-content[data-v-5cae7ab7]::-webkit-scrollbar{width:8px}.diff-content[data-v-5cae7ab7]::-webkit-scrollbar-track{background:var(--n-color-modal)}.diff-content[data-v-5cae7ab7]::-webkit-scrollbar-thumb{background:var(--n-border-color);border-radius:4px}.diff-content[data-v-5cae7ab7]::-webkit-scrollbar-thumb:hover{background:var(--n-text-color-3)}.diff-error[data-v-5cae7ab7]{color:#ff4d4f;text-align:center;padding:20px;font-weight:700}.diff-placeholder[data-v-5cae7ab7]{text-align:center;padding:40px 20px}.hiddify-detail-section[data-v-5cae7ab7],.clash-detail-section[data-v-5cae7ab7]{margin-top:8px}.detail-toggle-btn[data-v-5cae7ab7]{color:#1890ff;font-size:.85rem;padding:4px 8px;border:1px solid #1890ff;border-radius:4px;background:rgba(24,144,255,.1);transition:all .3s ease}.detail-toggle-btn[data-v-5cae7ab7]:hover{background:rgba(24,144,255,.2);border-color:#40a9ff}.hiddify-detail-content[data-v-5cae7ab7],.clash-detail-content[data-v-5cae7ab7]{margin-top:12px;padding:16px;background:var(--n-color-modal);border-radius:8px;border:1px solid var(--n-border-color);font-size:.9rem;line-height:1.6;color:var(--n-text-color-2)}.hiddify-detail-content div[data-v-5cae7ab7],.clash-detail-content div[data-v-5cae7ab7]{margin:0}.hiddify-detail-content br[data-v-5cae7ab7],.clash-detail-content br[data-v-5cae7ab7]{display:block;content:"";margin:8px 0}.device-type-tabs[data-v-5cae7ab7]{margin-top:8px}.device-type-tabs .n-tabs-tab[data-v-5cae7ab7]{font-size:.85rem;padding:6px 12px;border-radius:6px;transition:all .3s ease}.device-type-tabs .n-tabs-tab[data-v-5cae7ab7]:hover{background-color:rgba(24,144,255,.1)}.device-type-tabs .n-tabs-tab--active[data-v-5cae7ab7]{background-color:#1890ff;color:#fff;border-color:#1890ff}.device-type-tabs .n-tabs-tab-pad[data-v-5cae7ab7]{padding:0}@media (max-width: 768px){.card-header[data-v-5cae7ab7]{padding:0}.client-icon[data-v-5cae7ab7]{font-size:1.5rem;margin-right:12px;width:40px;height:40px}.client-info h3[data-v-5cae7ab7]{font-size:1.1rem}.card-content[data-v-5cae7ab7]{padding:16px}.action-buttons[data-v-5cae7ab7]{grid-template-columns:repeat(2,1fr);gap:8px}.action-btn[data-v-5cae7ab7]{padding:10px 6px;font-size:.8rem}.url-input-group[data-v-5cae7ab7]{flex-direction:column}}@media (max-width: 480px){.action-buttons[data-v-5cae7ab7]{grid-template-columns:1fr}.config-actions[data-v-5cae7ab7]{flex-direction:column}}.passwall-tip-content[data-v-5cae7ab7]{text-align:center;padding:20px}.tip-message[data-v-5cae7ab7]{display:flex;flex-direction:column;align-items:center}.tip-message h3[data-v-5cae7ab7]{color:var(--text-color);font-weight:600}.tip-message p[data-v-5cae7ab7]{color:var(--text-color-2);max-width:400px}svg[data-v-b2e00a6b]{width:24px;height:24px;fill:currentColor}.v2rayn-share-links-container[data-v-8dfc7a23]{width:100%}.loading-state[data-v-8dfc7a23],.error-state[data-v-8dfc7a23]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.servers-section[data-v-8dfc7a23],.server-card[data-v-8dfc7a23]{margin-bottom:16px}.server-links-card[data-v-8dfc7a23]{border-radius:12px;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);border-bottom:none!important}.server-links-card[data-v-8dfc7a23]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.server-header[data-v-8dfc7a23]{display:flex;align-items:center;gap:8px;border-bottom:none!important}.server-links-card[data-v-8dfc7a23] .n-card-header,.server-links-card[data-v-8dfc7a23] .n-card-header *,.server-links-card[data-v-8dfc7a23] .n-card-header .n-card-header__main,.server-links-card[data-v-8dfc7a23] .n-card-header .n-card-header__main *,.server-links-card[data-v-8dfc7a23] .n-card-header .n-card-header__border,.server-links-card[data-v-8dfc7a23] .n-card-header .n-card-header__border *,.server-links-card[data-v-8dfc7a23] .n-card,.server-links-card[data-v-8dfc7a23] .n-card *,.server-links-card[data-v-8dfc7a23] .n-card__content,.server-links-card[data-v-8dfc7a23] .n-card__content *{border-bottom:none!important;border-bottom-width:0!important;border-bottom-style:none!important;border-bottom-color:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important}.server-name[data-v-8dfc7a23]{font-weight:600}.server-host[data-v-8dfc7a23]{font-size:12px;opacity:.7}.links-grid[data-v-8dfc7a23]{display:grid;gap:16px}.link-item[data-v-8dfc7a23]{border:none!important;border-radius:12px;padding:16px;background:var(--n-card-color);transition:all .2s ease;box-shadow:none!important}.link-item[data-v-8dfc7a23]:hover{transform:none;box-shadow:none!important}.link-header[data-v-8dfc7a23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.link-actions[data-v-8dfc7a23]{display:flex;gap:8px}.copy-btn[data-v-8dfc7a23]{font-size:14px}.link-content[data-v-8dfc7a23]{margin-bottom:8px}.link-input[data-v-8dfc7a23]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.link-description[data-v-8dfc7a23]{font-size:12px}.vip-pro-subscribe-container[data-v-2675ebe8]{max-width:1200px;margin:0 auto;padding:24px}.page-header-row[data-v-2675ebe8]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.back-button[data-v-2675ebe8]{flex-shrink:0}.page-title-section[data-v-2675ebe8]{flex:1}.page-title[data-v-2675ebe8]{font-size:28px;font-weight:700;margin:0 0 8px;color:var(--text-color)}.page-description[data-v-2675ebe8]{font-size:16px;color:var(--text-secondary-color);margin:0}.unified-subscription-area[data-v-2675ebe8]{background:var(--card-bg-color);border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:30px}.domain-tabs[data-v-2675ebe8]{margin-bottom:16px}.subscription-domain-tabs[data-v-2675ebe8]{background:transparent;border-radius:8px;padding:0;box-shadow:none}.subscribe-grid[data-v-2675ebe8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:0}.singbox-card[data-v-2675ebe8]{background:rgba(52,152,219,.05)!important;border:1px solid rgba(52,152,219,.2)!important}.hiddify-card[data-v-2675ebe8]{background:rgba(46,204,113,.05)!important;border:1px solid rgba(46,204,113,.2)!important}.clash-card[data-v-2675ebe8]{background:rgba(155,89,182,.05)!important;border:1px solid rgba(155,89,182,.2)!important}.surge-card[data-v-2675ebe8]{background:rgba(230,126,34,.05)!important;border:1px solid rgba(230,126,34,.2)!important}.v2rayn-card[data-v-2675ebe8]{background:rgba(52,73,94,.05)!important;border:1px solid rgba(52,73,94,.2)!important}.passwall-card[data-v-2675ebe8]{background:rgba(74,144,226,.05)!important;border:1px solid rgba(74,144,226,.2)!important}.stash-card[data-v-2675ebe8]{background:rgba(255,193,7,.05)!important;border:1px solid rgba(255,193,7,.2)!important}.subscription-guide[data-v-2675ebe8]{margin-bottom:20px}.subscription-guide-header[data-v-2675ebe8]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .3s ease;background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:8px}.subscription-guide-header[data-v-2675ebe8]:hover{background:rgba(137,58,86,.05)}.subscription-guide-header.expanded[data-v-2675ebe8]{background:rgba(137,58,86,.08);border-bottom:none;border-radius:8px 8px 0 0}.subscription-guide-icon[data-v-2675ebe8]{flex-shrink:0;color:#893a56}.subscription-guide-text[data-v-2675ebe8]{flex:1;display:flex;flex-direction:column;gap:2px}.subscription-guide-title[data-v-2675ebe8]{font-weight:600;color:var(--text-color);font-size:14px}.subscription-guide-subtitle[data-v-2675ebe8]{font-size:12px;color:var(--text-secondary-color)}.subscription-guide-arrow[data-v-2675ebe8]{flex-shrink:0;transition:transform .3s ease}.arrow-icon.rotated[data-v-2675ebe8]{transform:rotate(180deg)}.subscription-guide-content[data-v-2675ebe8]{padding:12px 16px;border:1px solid var(--border-color);border-top:none;background:var(--card-bg-color);border-radius:0 0 8px 8px}.config-notice[data-v-2675ebe8]{margin:24px 0}.subscription-descriptions[data-v-2675ebe8]{display:flex;flex-direction:column;gap:8px}.description-item.compact[data-v-2675ebe8]{padding:8px 12px;background:rgba(137,58,86,.03);border-radius:6px;border-left:3px solid #893a56}.description-item.compact .description-content h4[data-v-2675ebe8]{font-size:13px;font-weight:600;color:var(--text-color);margin:0 0 4px}.description-item.compact .description-content p[data-v-2675ebe8]{font-size:12px;color:var(--text-secondary-color);margin:0;line-height:1.4}.v2rayn-share-links-card[data-v-2675ebe8]{border-radius:12px;overflow:hidden;transition:all .2s ease;border:1px solid #93c5fd;background-color:#f0f8ff}.v2rayn-share-links-card[data-v-2675ebe8]:hover{transform:translateY(-1px)}.v2rayn-share-links-card[data-v-2675ebe8] .n-card-header{position:relative}.v2rayn-share-links-card[data-v-2675ebe8] .n-card-header:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,#34495e 20%,#34495e 80%,transparent 100%)}@media (max-width: 768px){.vip-pro-subscribe-container[data-v-2675ebe8]{padding:15px}.page-header-row[data-v-2675ebe8]{flex-direction:row;gap:12px;align-items:flex-start}.back-button[data-v-2675ebe8]{flex-shrink:0;margin-top:4px}.page-title-section[data-v-2675ebe8]{flex:1;text-align:left}.page-title[data-v-2675ebe8]{font-size:24px}.page-description[data-v-2675ebe8]{font-size:14px}.subscribe-grid[data-v-2675ebe8]{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.subscribe-grid[data-v-2675ebe8]{gap:16px}}@supports not (--custom: property){body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#f5f5f5;color:#333}.n-button--primary-type{background-color:#893a56!important;border:none!important;border-radius:12px!important}.n-button--primary-type:hover{background-color:#b34d6a!important}}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--primary-color: #893a56;--primary-hover-color: #b34d6a;--success-color: #4CAF50;--warning-color: #FF9800;--error-color: #f44336;--info-color: #2196F3;--bg-color: #f5f5f5;--card-bg-color: #ffffff;--text-color: #333333;--text-secondary-color: #666666;--border-color: #e0e0e0;--border-radius: 8px;--transition: all .3s ease;--header-height: 64px;--sidebar-width: 180px;--sidebar-collapsed-width: 64px;--box-shadow: 0 2px 8px rgba(0, 0, 0, .1);--box-shadow-hover: 0 4px 16px rgba(0, 0, 0, .15);--code-background-color: #f6f8fa;--table-header-background: #f6f8fa;--table-row-background: #f6f8fa}.dark-mode,:root.dark-mode{--primary-color: #b34d6a;--primary-hover-color: #d15a7a;--success-color: #66BB6A;--warning-color: #FFB74D;--error-color: #EF5350;--info-color: #42A5F5;--bg-color: #1a1a1a;--card-bg-color: #2d2d2d;--text-color: #ffffff;--text-secondary-color: #b0b0b0;--border-color: #404040;--box-shadow: 0 2px 8px rgba(0, 0, 0, .3);--box-shadow-hover: 0 4px 16px rgba(0, 0, 0, .4);--code-background-color: #1e1e1e;--table-header-background: #333333;--table-row-background: #2a2a2a}*{box-sizing:border-box}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;background-color:var(--bg-color)!important;color:var(--text-color)!important;transition:var(--transition);line-height:1.6;margin:0;padding:0}.dark-mode body,.dark-mode #app,.dark-mode .app-layout{background-color:var(--bg-color)!important;color:var(--text-color)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@supports (scrollbar-width: thin){html,body,*{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-color)}}@supports not (scrollbar-width: thin){html,body{overflow:auto}}.btn-primary{background-color:var(--primary-color);color:#fff;border:none;border-radius:12px;padding:10px 20px;cursor:pointer;transition:var(--transition);font-weight:500;box-shadow:0 2px 8px rgba(137,58,86,.3)}.btn-primary:hover{background-color:var(--primary-hover-color);box-shadow:0 4px 12px rgba(137,58,86,.4)}.btn-primary:disabled{background-color:var(--border-color);cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background-color:#f8f9fa;color:var(--text-color);border:1px solid var(--border-color);border-radius:12px;padding:8px 16px;cursor:pointer;transition:var(--transition);font-weight:500}.btn-secondary:hover{background-color:var(--bg-color);border-color:var(--primary-color);color:var(--primary-color)}.btn-success{background-color:#52c41a;color:#fff;border:none;border-radius:12px;padding:8px 16px;cursor:pointer;transition:var(--transition);font-weight:500}.btn-success:hover{background-color:#73d13d}.btn-info{background-color:#1890ff;color:#fff;border:none;border-radius:12px;padding:8px 16px;cursor:pointer;transition:var(--transition);font-weight:500}.btn-info:hover{background-color:#40a9ff}.btn-warning{background-color:#fa8c16;color:#fff;border:none;border-radius:12px;padding:8px 16px;cursor:pointer;transition:var(--transition);font-weight:500}.btn-warning:hover{background-color:#ffa940}.btn-danger{background-color:#ff4d4f;color:#fff;border:none;border-radius:12px;padding:8px 16px;cursor:pointer;transition:var(--transition);font-weight:500}.btn-danger:hover{background-color:#ff7875}.card{background:var(--card-bg-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:1px solid var(--border-color);transition:var(--transition)}.card:hover{box-shadow:var(--box-shadow-hover)}.input{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);padding:8px 12px;transition:var(--transition)}.input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(137,58,86,.2)}.text-primary{color:var(--primary-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.bg-primary{background-color:var(--primary-color)}.bg-success{background-color:var(--success-color)}.bg-warning{background-color:var(--warning-color)}.bg-error{background-color:var(--error-color)}.bg-info{background-color:var(--info-color)}@media (max-width: 768px){.mobile-hidden{display:none!important}}@media (min-width: 769px){.desktop-hidden{display:none!important}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(-100%)}.n-input .n-input__border,.n-input .n-input__state-border,.n-input--bordered .n-input__border,.n-input--bordered .n-input__state-border{display:none!important;border:0!important;box-shadow:none!important;background:transparent!important;opacity:0!important}.n-input .n-input__suffix,.n-input .n-input__prefix{border-left:0!important;border-right:0!important}.n-input .n-input__suffix:before,.n-input .n-input__prefix:after,.n-input .n-input__suffix:after,.n-input .n-input__prefix:before{display:none!important;border:0!important}.n-input,.n-input .n-input-wrapper,.n-input .n-input__input,.n-input .n-input__input-el{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important}.n-input{--n-border: 1px solid var(--border-color) !important;--n-border-hover: 1px solid var(--primary-color) !important;--n-border-focus: 1px solid var(--primary-color) !important;--n-border-color: var(--border-color) !important;--n-border-hover-color: var(--primary-color) !important;--n-border-focus-color: var(--primary-color) !important;--n-box-shadow: none !important;--n-box-shadow-focus: none !important;border:1px solid var(--border-color)!important;border-radius:6px!important;background:transparent!important}.n-input:hover,.n-input:focus-within{border-color:var(--primary-color)!important}.n-button--primary-type{background-color:var(--primary-color)!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(137,58,86,.3)!important}.n-button--primary-type:hover{background-color:var(--primary-hover-color)!important;box-shadow:0 4px 12px rgba(137,58,86,.4)!important}.n-button--primary-type:focus{background-color:var(--primary-color)!important;border:none!important;box-shadow:0 2px 8px rgba(137,58,86,.3)!important}.n-button--success-type{background-color:#52c41a!important;border-color:#52c41a!important;border-radius:12px!important}.n-button--success-type:hover{background-color:#73d13d!important;border-color:#73d13d!important}.n-button--info-type{background-color:#1890ff!important;border-color:#1890ff!important;border-radius:12px!important}.n-button--info-type:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.n-button--warning-type{background-color:#fa8c16!important;border-color:#fa8c16!important;border-radius:12px!important}.n-button--warning-type:hover{background-color:#ffa940!important;border-color:#ffa940!important}.n-button--error-type{background-color:#ff4d4f!important;border-color:#ff4d4f!important;border-radius:12px!important}.n-button--error-type:hover{background-color:#ff7875!important;border-color:#ff7875!important}.n-button.n-button--primary-type.n-button--text-type,.n-button--primary-type.n-button--text-type,.n-button[type=primary].n-button--text-type{color:var(--primary-color)!important;background:transparent!important;border:none!important;border-radius:12px!important;padding:8px 16px!important;min-height:32px!important;font-weight:500!important;box-shadow:none!important}.n-button.n-button--primary-type.n-button--text-type:hover,.n-button--primary-type.n-button--text-type:hover,.n-button[type=primary].n-button--text-type:hover{color:var(--primary-hover-color)!important;background-color:rgba(137,58,86,.1)!important;transform:none!important;box-shadow:none!important}.n-button--success-type.n-button--text-type{color:#52c41a!important;border-radius:12px!important}.n-button--success-type.n-button--text-type:hover{color:#73d13d!important;background-color:rgba(82,196,26,.1)!important}.n-button--info-type.n-button--text-type{color:#1890ff!important;border-radius:12px!important}.n-button--info-type.n-button--text-type:hover{color:#40a9ff!important;background-color:rgba(24,144,255,.1)!important}.n-tag--success-type{background-color:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.n-tag--info-type{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.n-tag--warning-type{background-color:#fa8c16!important;border-color:#fa8c16!important;color:#fff!important}.n-tag--error-type{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.n-text[data-type=success]{color:#52c41a!important}.n-text[data-type=info]{color:#1890ff!important}.n-text[data-type=warning]{color:#fa8c16!important}.n-text[data-type=error]{color:#ff4d4f!important}.n-alert--info-type{background-color:rgba(24,144,255,.1)!important;border-color:#1890ff!important}.n-alert--info-type .n-alert__icon{color:#1890ff!important}.n-alert--success-type{background-color:rgba(82,196,26,.1)!important;border-color:#52c41a!important}.n-alert--success-type .n-alert__icon{color:#52c41a!important}.n-alert--warning-type{background-color:rgba(250,140,22,.1)!important;border-color:#fa8c16!important}.n-alert--warning-type .n-alert__icon{color:#fa8c16!important}.n-alert--error-type{background-color:rgba(255,77,79,.1)!important;border-color:#ff4d4f!important}.n-alert--error-type .n-alert__icon{color:#ff4d4f!important}.n-menu-item--selected{background-color:var(--primary-color)!important}.n-menu-item:hover{background-color:var(--bg-color)!important;color:var(--primary-color)!important}.n-button{border-radius:12px!important}.n-button:focus{outline:none!important;box-shadow:none!important}.n-button,.n-button:hover,.n-button:focus,.n-button:active{border:none!important;outline:none!important}.n-button--primary-type:focus{border:none!important;box-shadow:0 2px 8px rgba(137,58,86,.3)!important}.n-button--success-type:focus{border:none!important;box-shadow:0 2px 8px rgba(82,196,26,.3)!important}.n-button--info-type:focus{border:none!important;box-shadow:0 2px 8px rgba(24,144,255,.3)!important}.n-button--warning-type:focus{border:none!important;box-shadow:0 2px 8px rgba(250,140,22,.3)!important}.n-button--error-type:focus{border:none!important;box-shadow:0 2px 8px rgba(255,77,79,.3)!important}.n-button--text-type{color:var(--primary-color)!important}.n-button--text-type:hover{color:var(--primary-hover-color)!important;background-color:rgba(137,58,86,.1)!important}.n-button--primary-type.n-button--text-type .n-button__content{color:var(--primary-color)!important}.n-button--primary-type.n-button--text-type:hover .n-button__content{color:var(--primary-hover-color)!important}[data-n-button-type=primary][data-n-button-text=true]{color:var(--primary-color)!important;background:transparent!important;border:none!important;border-radius:12px!important;padding:8px 16px!important;min-height:32px!important;font-weight:500!important;box-shadow:none!important}[data-n-button-type=primary][data-n-button-text=true]:hover{color:var(--primary-hover-color)!important;background-color:rgba(137,58,86,.1)!important;transform:none!important;box-shadow:none!important}[data-n-button-type=primary][data-n-button-text=true] .n-button__content,[data-n-button-type=primary][data-n-button-text=true] span{color:var(--primary-color)!important}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);animation:spin 1s ease-in-out infinite}.slide-in-right{animation:slideInRight .3s ease-out}.slide-in-left{animation:slideInLeft .3s ease-out}.fade-in{animation:fadeIn .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.popup-enter{animation:popupEnter .2s ease-out}@keyframes popupEnter{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-full{width:100%}.h-full{height:100%}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.rounded{border-radius:var(--border-radius)}.shadow{box-shadow:var(--box-shadow)}.shadow-hover:hover{box-shadow:var(--box-shadow-hover)}.n-button,.n-button *,.n-button:before,.n-button:after,.n-button .n-button__border,.n-button .n-button__state-border{border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}.n-button:hover,.n-button:focus,.n-button:active,.n-button:focus-visible,.n-button.n-button--focus,.n-button.n-button--pressed{border:none!important;border-color:transparent!important;outline:none!important}.n-button--primary-type,.n-button--primary-type:hover,.n-button--primary-type:focus,.n-button--primary-type:active,.n-button--primary-type:focus-visible,.n-button--primary-type.n-button--focus,.n-button--primary-type.n-button--pressed{border:none!important;border-color:transparent!important;outline:none!important;box-shadow:0 2px 8px rgba(137,58,86,.3)!important}.n-button .n-button__content,.n-button .n-button__icon,.n-button .n-icon{border:none!important;outline:none!important}.n-base-focus-detector,.n-button__border,.n-button__state-border{display:none!important;border:none!important;outline:none!important}.n-button:before,.n-button:after,.n-button *:before,.n-button *:after{border:none!important;outline:none!important;box-shadow:none!important}[class*=n-button]{border:none!important;outline:none!important}[class*=n-button]:hover,[class*=n-button]:focus,[class*=n-button]:active{border:none!important;outline:none!important}.n-button:focus-within,.n-button.n-button--focus-visible,.n-button[data-focus-visible],.n-button[aria-pressed=true],.n-button[aria-expanded=true]{border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}.n-button{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-border-pressed: none !important;--n-border-disabled: none !important}.n-button--primary-type{--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-border-pressed: none !important;--n-color-focus: var(--primary-color) !important;--n-color-hover: var(--primary-hover-color) !important}.n-button *{color:inherit!important}.n-button--primary-type *{color:#fff!important}.n-button--primary-type.n-button--text-type *{color:var(--primary-color)!important}.dark-mode .n-card,.dark-mode .n-modal,.dark-mode .n-drawer,.dark-mode .n-popover,.dark-mode .n-dropdown-menu,.dark-mode .n-menu,.dark-mode .n-layout-sider,.dark-mode .n-layout-header,.dark-mode .n-layout-content,.dark-mode .n-data-table,.dark-mode .n-form,.dark-mode .n-input,.dark-mode .n-select,.dark-mode .n-tabs,.dark-mode .n-tab-pane{background-color:var(--card-bg-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.dark-mode .n-input__input-el,.dark-mode .n-input__textarea-el{background-color:var(--bg-color)!important;color:var(--text-color)!important}.dark-mode .n-base-selection,.dark-mode .n-base-selection-input{background-color:var(--card-bg-color)!important;color:var(--text-color)!important}.dark-mode .n-text,.dark-mode .n-p,.dark-mode .n-h1,.dark-mode .n-h2,.dark-mode .n-h3,.dark-mode .n-h4,.dark-mode .n-h5,.dark-mode .n-h6,.dark-mode .n-descriptions-item-label,.dark-mode .n-descriptions-item-content,.dark-mode .n-statistic-label,.dark-mode .n-statistic-value{color:var(--text-color)!important}.dashboard .n-statistic .n-statistic-value,.dashboard .n-statistic-value,.n-statistic .n-statistic-value__content,.n-statistic-value .n-statistic-value__content{font-size:28px!important;font-weight:700!important;line-height:1.2!important}.dashboard .n-statistic .n-statistic-label,.dashboard .n-statistic-label,.n-statistic .n-statistic-label__content,.n-statistic-label .n-statistic-label__content{font-size:16px!important;font-weight:500!important}.dashboard .n-descriptions-item-label,.dashboard .n-descriptions .n-descriptions-item-label,.dashboard .n-descriptions-item-content,.dashboard .n-descriptions .n-descriptions-item-content{font-size:18px!important;font-weight:500!important}.dashboard .n-alert .n-alert-body__content,.dashboard .n-alert .n-alert-body__title,.dashboard .n-text{font-size:17px!important;font-weight:500!important}.dark-mode .card-header h3,.dark-mode .item-header h4,.dark-mode .tutorial-text h3,.dark-mode .client-info h4,.dark-mode .reset-card .card-header h3,.dark-mode .subscribe-card .card-header h3,.dark-mode .qrcode-card .card-header h3,.dark-mode .clients-card .card-header h3,.dark-mode .info-card .card-header h3,.dark-mode .tutorial-card .tutorial-text h3{color:#fff!important}.dark-mode .card-description,.dark-mode .subscribe-card .card-description,.dark-mode .qrcode-card .card-description,.dark-mode .clients-card .card-description,.dark-mode .reset-card .card-description{color:#e0e0e0!important}.dark-mode .n-card,.dark-mode .n-input,.dark-mode .n-select,.dark-mode .n-data-table,.dark-mode .n-descriptions,.dark-mode .n-tabs .n-tabs-nav{border-color:var(--border-color)!important}.dark-mode .n-data-table-th,.dark-mode .n-data-table-td{background-color:var(--card-bg-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.dark-mode .n-data-table-tr:hover .n-data-table-td{background-color:rgba(255,255,255,.05)!important}.n-button:hover,.n-card:hover,button:hover,.btn:hover,.card:hover,[class*=button]:hover,[class*=btn]:hover,[class*=card]:hover{transform:none!important}.theme-toggle-container .n-button{transition:box-shadow .3s ease,background-color .3s ease,transform .3s ease!important}.theme-toggle-container .n-button:hover{background-color:rgba(137,58,86,.1)!important;box-shadow:0 0 12px 2px rgba(137,58,86,.4)!important;transform:none!important}.dark-mode .theme-toggle-container .n-button:hover{background-color:rgba(179,77,106,.2)!important;box-shadow:0 0 12px 2px rgba(179,77,106,.5)!important;transform:none!important}*{--hover-transform: none !important}*:hover{transform:var(--hover-transform, none);transition:var(--transition)}.n-button.n-button--text-type{border-radius:2px!important;padding:2px 6px!important;min-height:24px!important;height:auto!important;font-size:14px!important;line-height:1.4!important;box-sizing:border-box!important}.n-button.n-button--text-type .n-button__content{padding:0!important;margin:0!important;line-height:1.4!important}.n-checkbox .n-button.n-button--text-type{border-radius:2px!important;padding:1px 4px!important;min-height:18px!important;height:18px!important;font-size:13px!important;line-height:16px!important;margin:0 1px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;vertical-align:middle!important;transform:none!important}.n-form-item.n-form-item--required .n-form-item-label__text:before{content:"*"!important;color:#d32f2f!important;font-weight:700!important;margin-right:4px!important;vertical-align:middle!important;display:inline-block!important;line-height:inherit!important;position:static!important;transform:none!important}.n-form-item.n-form-item--required .n-form-item-label__asterisk{display:none!important}.n-checkbox-box,.n-checkbox .n-checkbox-box,.n-form-item .n-checkbox .n-checkbox-box{margin:0!important;transform:none!important;height:16px!important;width:16px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;position:relative!important;top:0!important}.n-checkbox,.n-form-item .n-checkbox,div[style*="display: flex"] .n-checkbox{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;transform:none!important;line-height:1!important;height:auto!important;min-height:16px!important;margin:0!important;padding:0!important}.n-checkbox__label,.n-form-item .n-checkbox__label,div[style*="display: flex"] .n-checkbox__label{margin-left:8px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;font-size:14px!important;height:auto!important;transform:none!important;vertical-align:middle!important;padding:0!important}div[style*="display: flex; align-items: center; gap: 8px"]{display:inline-flex!important;align-items:center!important;gap:8px!important;line-height:1!important;min-height:16px!important;margin:0!important;padding:0!important;vertical-align:middle!important}.aobai-link{color:#893a56;font-size:14px;padding:0 4px;background:none;border:none;outline:none;box-shadow:none;cursor:pointer;text-decoration:none;transition:color .2s;display:inline}.aobai-link:hover{color:#7a3349;text-decoration:underline}.login-bg,.register-bg,.forgot-bg{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#893a56,#b34d6a);padding:20px;transition:background-color .3s ease}.dark-mode .login-bg,.dark-mode .register-bg,.dark-mode .forgot-bg{background:var(--bg-color)}.dark-mode .login-card,.dark-mode .register-card,.dark-mode .forgot-card{background-color:var(--card-bg-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}.dark-mode .login-header h1,.dark-mode .register-header h1,.dark-mode .forgot-header h1,.dark-mode .login-header p,.dark-mode .register-header p,.dark-mode .forgot-header p,.dark-mode .login-footer,.dark-mode .register-footer,.dark-mode .forgot-footer,.dark-mode .n-form-item-label__text,.dark-mode .n-checkbox__label{color:var(--text-color)!important}.dark-mode .aobai-link{color:var(--primary-hover-color)!important}.dark-mode .n-input{background-color:var(--card-bg-color)!important}.dark-mode .n-input .n-input__input-el{background-color:transparent!important;color:var(--text-color)!important}.dark-mode .n-input .n-input__input-el::placeholder{color:var(--text-secondary-color)!important}.dark-mode .n-input{--n-color: var(--card-bg-color) !important;--n-color-disabled: var(--card-bg-color) !important;--n-color-focus: var(--card-bg-color) !important}.dark-mode input:-webkit-autofill,.dark-mode input:-webkit-autofill:hover,.dark-mode input:-webkit-autofill:focus,.dark-mode input:-webkit-autofill:active,.dark-mode .n-input__input-el:-webkit-autofill,.dark-mode .n-input__input-el:-webkit-autofill:hover,.dark-mode .n-input__input-el:-webkit-autofill:focus,.dark-mode .n-input__input-el:-webkit-autofill:active{-webkit-text-fill-color:var(--text-color)!important;box-shadow:0 0 0 1000px var(--card-bg-color) inset!important;-webkit-box-shadow:0 0 0 1000px var(--card-bg-color) inset!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important}.login-card,.register-card,.forgot-card{width:100%;max-width:420px;background:var(--card-bg-color);border-radius:20px;padding:48px 40px;box-shadow:var(--box-shadow);position:relative;z-index:1;color:var(--text-color);border:1px solid var(--border-color)}.login-header,.register-header,.forgot-header{text-align:center;margin-bottom:2rem}.login-header h1,.register-header h1,.forgot-header h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}.login-header p,.register-header p,.forgot-header p{font-size:1rem;color:var(--text-secondary-color)}.login-footer,.register-footer,.forgot-footer{margin-top:1.5rem;text-align:center;font-size:.9rem;color:var(--text-secondary-color)}.back-login-link{position:absolute;top:24px;left:32px;z-index:2}.form-row-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkbox-row{display:flex!important;align-items:center!important;height:32px!important}.terms-row{display:flex;align-items:flex-start;font-size:13px;color:var(--text-secondary-color, #666);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.terms-text{display:inline;word-break:keep-all;white-space:normal}.terms-link,.privacy-link{color:#893a56;cursor:pointer;text-decoration:none;transition:color .2s}.terms-link:hover,.privacy-link:hover{color:#7a3349;text-decoration:underline}.n-checkbox{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;height:20px!important;margin:0!important;padding:0!important;line-height:20px!important}.n-checkbox-box{width:16px!important;height:16px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;position:static!important;top:0!important;left:0!important}.n-checkbox__label{font-size:15px!important;margin-left:8px!important;display:flex!important;align-items:center!important;height:20px!important;line-height:20px!important;padding:0!important;vertical-align:middle!important}.page{max-width:1200px;margin:0 auto}.traffic-details{padding:20px}:deep(.n-data-table-th){background-color:#f8f9fa;font-weight:600}:deep(.n-data-table-td){font-family:Monaco,Menlo,Ubuntu Mono,monospace}.tickets{max-width:1200px;margin:0 auto}.subscription{max-width:800px;margin:0 auto}.subscribe-container{padding:2rem;max-width:1000px;margin:0 auto;background:var(--bg-color);min-height:calc(100vh - var(--header-height))}.page-description{font-size:.875rem;color:var(--text-color);opacity:.8;margin:0}.subscribe-card,.qrcode-card,.clients-card,.tutorial-card,.info-card,.reset-card{background:var(--card-bg-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:1px solid var(--border-color);margin-bottom:2rem;overflow:hidden;transition:var(--transition)}.card-header{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border-color)}.card-header h3{font-size:1.3rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.card-description{color:var(--text-color);opacity:.8;margin:0;font-size:.9rem}.subscribe-item{padding:1.5rem;border-bottom:1px solid var(--border-color)}.subscribe-item:last-child{border-bottom:none}.item-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.item-header h4{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}.item-tag{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;background:var(--primary-color);color:#fff}.item-tag.secondary{background:var(--primary-hover-color)}.item-tag.tertiary{background:var(--primary-color)}.url-display{display:flex;gap:1rem;align-items:center}.url-input{flex:1;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;font-family:monospace;font-size:.9rem;background:var(--card-bg-color);color:var(--text-color)}.url-input:focus{outline:none;border-color:var(--primary-color)}.qrcode-content{padding:1.5rem}.qrcode-tabs{display:flex;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.qrcode-tab{padding:.75rem 1rem;cursor:pointer;border-bottom:2px solid transparent;color:var(--text-secondary-color);font-weight:500;transition:all .3s ease}.qrcode-tab.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.qrcode-tab:hover{color:var(--primary-color)}.qrcode-display{display:flex;flex-direction:column;align-items:center;min-height:250px;justify-content:center}.qrcode-wrapper{text-align:center}.qrcode-canvas{border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem}.qrcode-tip{color:var(--text-secondary-color);font-size:.9rem;margin:0}.qrcode-loading{text-align:center;color:var(--text-secondary-color)}.qrcode-loading p{margin-top:1rem}.clients-grid{padding:1.5rem;display:grid;gap:1rem}.client-item{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .3s ease;background:var(--card-bg-color)}.client-item:hover{border-color:var(--primary-color);background:var(--bg-color)}.client-icon{color:var(--primary-color)}.client-info{flex:1}.client-info h4{font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 .25rem}.client-info p{font-size:.9rem;color:var(--text-secondary-color);margin:0}.tutorial-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tutorial-content{display:flex;align-items:center;gap:1.5rem;padding:2rem}.tutorial-icon{opacity:.9}.tutorial-text{flex:1}.tutorial-text h3{font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.tutorial-text p{margin:0;opacity:.9}.info-card{padding:1.5rem}.info-list{margin:0;padding-left:1.5rem}.info-list li{margin-bottom:.5rem;color:var(--text-secondary-color)}.info-list li:last-child{margin-bottom:0}.reset-card{background:var(--card-bg-color);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-bottom:1.5rem;overflow:hidden}.reset-content{padding:0}.reset-actions{text-align:center;padding:1rem 0}.reset-confirm-content{padding:0}@media (max-width: 768px){.subscribe-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.url-display{flex-direction:column;gap:.5rem}.url-input{width:100%}.qrcode-tabs{flex-wrap:wrap;gap:.5rem}.client-item{flex-direction:column;text-align:center;gap:.5rem}.tutorial-content{flex-direction:column;text-align:center;gap:1rem}}.profile{max-width:800px;margin:0 auto}.oauth-account-item{border:1px solid var(--border-color);border-radius:12px;padding:16px;background:var(--card-bg-color);transition:all .3s ease}.oauth-account-item:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.oauth-account-info{display:flex;justify-content:space-between;align-items:center}.oauth-provider{display:flex;align-items:center;gap:12px}.provider-details{display:flex;flex-direction:column;gap:4px}.oauth-actions{display:flex;align-items:center}@media (max-width: 768px){.oauth-account-info{flex-direction:column;align-items:flex-start;gap:12px}.oauth-actions{align-self:flex-end}}.plans-container{padding:2rem;max-width:1200px;margin:0 auto;background:var(--bg-color);min-height:100vh}.plan-categories{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.category-tab{padding:.5rem 1rem;background:var(--bg-color);border:2px solid var(--border-color);border-radius:20px;font-size:.9rem;font-weight:500;color:var(--text-secondary-color);cursor:pointer;transition:all .3s ease;user-select:none;position:relative;overflow:hidden}.category-tab:hover{border-color:var(--primary-color);color:var(--primary-color);transform:none;box-shadow:0 4px 12px rgba(137,58,86,.2)}.category-tab.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:none;box-shadow:0 4px 12px rgba(137,58,86,.3)}.category-tab[style*=--tag-color]:not(.active){border-color:var(--tag-color);color:var(--tag-color)}.category-tab[style*=--tag-color]:not(.active):hover{background:var(--tag-color);color:#fff}.plan-tags{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:.5rem;z-index:2}.plan-tag{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.1)}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.plan-card{background:var(--card-bg-color);border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent;height:100%;display:flex;flex-direction:column;position:relative}.plan-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.plan-popular{border-color:#ffc107;box-shadow:0 2px 8px rgba(255,193,7,.3)}.plan-status-badge{position:absolute;top:12px;right:12px;background:#ff6b6b;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;z-index:1}.plan-content{padding:1.5rem}.plan-header{text-align:center;margin-bottom:1rem}.plan-title{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem;line-height:1.4}.plan-price{margin-bottom:.25rem}.price-symbol{font-size:1.2rem;color:var(--text-secondary-color);margin-right:.25rem}.price-amount{font-size:2rem;font-weight:700;color:var(--primary-color)}.plan-period{font-size:.9rem;color:var(--text-secondary-color);font-weight:500}.plan-description{font-size:.9rem;color:var(--text-secondary-color);line-height:1.5;text-align:center}.plan-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-color)}.plan-buy-btn{width:100%;padding:.75rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(137,58,86,.3)}.plan-buy-btn:hover:not(:disabled){background:var(--primary-hover-color);box-shadow:0 4px 12px rgba(137,58,86,.4)}.plan-buy-btn:disabled,.plan-buy-btn.sold-out{background:#6c757d;cursor:not-allowed;transform:none}.empty-state{text-align:center;padding:4rem 2rem}.buy-modal-content{padding:1rem 0}.selected-plan-info{margin-bottom:2rem}.selected-plan-info h4{font-size:1.3rem;font-weight:600;color:var(--text-color);margin-bottom:1rem}.plan-details{background:var(--bg-color);padding:1rem;border-radius:6px}.detail-item{display:flex;justify-content:space-between;margin-bottom:.5rem}.detail-item:last-child{margin-bottom:0}.label{color:var(--text-secondary-color)}.value{font-weight:500;color:var(--text-color)}.value.price{color:var(--primary-color);font-weight:700}.coupon-section{margin-bottom:2rem}.price-breakdown{background:var(--bg-color);padding:1rem;border-radius:6px;border:1px solid var(--border-color)}.price-item{display:flex;justify-content:space-between;margin-bottom:.5rem;color:var(--text-color)}.price-item:last-child{margin-bottom:0}.price-item.discount{color:var(--primary-color)}.price-item.total{font-weight:700;font-size:1.1rem;color:var(--primary-color);border-top:1px solid var(--border-color);padding-top:.5rem;margin-top:.5rem}@media (max-width: 768px){.plans-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.plans-grid{grid-template-columns:1fr;gap:1rem}.plan-categories{gap:1rem}.category-tab{font-size:.9rem}}.orders-container{padding:2rem;max-width:1200px;margin:0 auto}.filters{margin-bottom:2rem;padding:1.5rem;background:var(--surface-color);border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.orders-list{background:var(--surface-color);border-radius:.5rem;overflow:hidden;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.payment-methods{margin:1rem 0}.payment-method{display:flex;align-items:center;padding:.5rem 0}.method-info{margin-left:.5rem}.method-name{font-weight:500;color:var(--text-color)}.method-desc{font-size:.875rem;color:var(--text-secondary-color)}.order-detail{margin:1rem 0}:deep(.n-data-table-th){text-align:center!important}:deep(.n-data-table-td){vertical-align:top!important;text-align:center!important}:deep(.n-data-table-td:last-child){padding:12px 8px!important;text-align:left!important}@media (max-width: 768px){.orders-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.filters{padding:1rem}}@media (max-width: 480px){.orders-container{padding:.5rem}.page-title{font-size:1.8rem}.page-description{font-size:1rem}.filters{padding:.8rem}.filters .n-space{flex-direction:column;align-items:stretch}.filters .n-space>*{width:100%!important;margin-bottom:.5rem}:deep(.n-data-table){font-size:12px}:deep(.n-data-table-th){padding:8px 2px!important;font-size:12px;text-align:center!important}:deep(.n-data-table-td){padding:8px 2px!important;font-size:12px;vertical-align:top!important;text-align:center!important}:deep(.n-data-table-td:last-child){min-width:100px;padding:6px 2px!important;min-height:80px;text-align:left!important}:deep(.n-data-table-td){min-height:80px}}.payment-container{padding:2rem;max-width:800px;margin:0 auto;background:#f8f9fa;min-height:100vh}.back-button-container{text-align:left;margin-bottom:1rem}.page-header{text-align:center;margin-bottom:2rem}.page-title{font-size:2rem;font-weight:600;color:#333;margin-bottom:.5rem}.page-description{font-size:1rem;color:#666;margin:0}.order-info-card,.payment-methods-card,.payment-success-card,.payment-cancelled-card,.loading-card,.not-found-card{background:var(--card-bg-color);border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.card-header h3{font-size:1.3rem;font-weight:600;color:#333;margin:0}.order-details{display:flex;flex-direction:column;gap:1rem}.detail-row{display:flex;justify-content:space-between;align-items:center}.label{color:#666;font-weight:500}.value{color:#333;font-weight:500}.value.price{color:var(--primary-color);font-weight:700;font-size:1.1rem}.payment-methods{margin-bottom:2rem}.payment-method-option{width:100%}.payment-method-content{display:flex;align-items:center;padding:1rem;border:1px solid #e9ecef;border-radius:8px;transition:all .3s ease;cursor:pointer}.payment-method-content:hover{border-color:var(--primary-color);background:#f8f9ff}.payment-method-icon{margin-right:1rem}.payment-method-info{flex:1}.payment-method-name{font-size:1rem;font-weight:600;color:#333;margin-bottom:.25rem}.payment-method-desc{font-size:.875rem;color:#666}.payment-actions{display:flex;justify-content:center;margin-top:2rem}.success-content,.cancelled-content{text-align:center}.success-content h3,.cancelled-content h3{font-size:1.5rem;margin:1rem 0;color:#333}.success-content p,.cancelled-content p{color:#666;margin-bottom:2rem}.success-content .tip{color:#999;font-size:.875rem;margin-bottom:1.5rem;margin-top:.5rem}.loading-card{text-align:center;padding:4rem 2rem}.qr-payment{text-align:center}.qr-code{margin-bottom:1rem}.qr-tips{margin-bottom:2rem}.qr-tips p{margin:.5rem 0;color:#666}.qr-tips .amount{font-size:1.1rem;font-weight:600;color:var(--primary-color)}.qr-actions{display:flex;justify-content:center;gap:1rem}.debug-info{background:#f0f0f0;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;color:#666}.debug-info p{margin:.5rem 0}.no-payment-methods{text-align:center;padding:2rem}@media (max-width: 768px){.payment-container{padding:1rem}.page-title{font-size:1.5rem}.order-info-card,.payment-methods-card,.payment-success-card,.payment-cancelled-card{padding:1.5rem}.detail-row{flex-direction:column;align-items:flex-start;gap:.25rem}}.notices-container{padding:2rem;max-width:1000px;margin:0 auto}.notices-list{display:flex;flex-direction:column;gap:1.5rem}.notice-card{transition:all .3s ease;overflow:hidden}.notice-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.notice-important{border-left:4px solid var(--warning-color)}.notice-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border-color)}.notice-info{flex:1}.notice-title{font-size:1.3rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem;line-height:1.4}.notice-meta{display:flex;align-items:center;flex-wrap:wrap}.notice-tags{display:flex;gap:.5rem;flex-wrap:wrap}.notice-actions{flex-shrink:0;margin-left:1rem}.notice-image{padding:0 1.5rem;margin-bottom:1rem}.notice-image img{width:100%;max-height:300px;object-fit:cover;border-radius:.5rem}.notice-content,.notice-preview{padding:0 1.5rem 1.5rem}.notice-preview p{color:var(--text-secondary-color);line-height:1.6;margin:0}.notice-body{line-height:1.8;color:var(--text-color)}.notice-body h1,.notice-body h2,.notice-body h3,.notice-body h4,.notice-body h5,.notice-body h6{margin-top:1.5rem;margin-bottom:1rem;color:var(--text-color)}.notice-body p{margin-bottom:1rem}.notice-body ul,.notice-body ol{margin-bottom:1rem;padding-left:2rem}.notice-body li{margin-bottom:.5rem}.notice-body code{background:var(--background-color);padding:.2rem .4rem;border-radius:.25rem;font-family:Fira Code,monospace}.notice-body pre{background:var(--background-color);padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem}.notice-body blockquote{border-left:4px solid var(--primary-color);padding-left:1rem;margin:1rem 0;color:var(--text-secondary-color)}.notice-body img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.pagination-container{display:flex;justify-content:center;margin-top:2rem}@media (max-width: 768px){.notices-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.notice-header{flex-direction:column;gap:1rem;align-items:stretch}.notice-actions{margin-left:0;align-self:flex-end}.notice-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.notice-image{padding:0 1rem}.notice-content,.notice-preview{padding:0 1rem 1rem}}.knowledge-container{padding:2rem;max-width:1200px;margin:0 auto;background:var(--bg-color);min-height:100vh}.search-section{margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.category-tabs{margin-bottom:2rem}.articles-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.article-card{cursor:pointer;transition:all .3s ease}.article-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.article-header{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}.article-info{flex:1}.article-title{font-size:1.3rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem;line-height:1.4;cursor:pointer;transition:color .3s ease}.article-title:hover{color:var(--primary-color)}.article-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.article-actions{display:flex;gap:1rem;flex-shrink:0;margin-left:1rem}.article-loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary-color)}.empty-state,.loading-state{text-align:center;padding:4rem 2rem}.article-body{line-height:1.8;color:var(--text-color)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}@media (max-width: 768px){.knowledge-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.articles-list{gap:1rem}.article-header{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.article-actions{margin-left:0;align-self:flex-end}}.article-modal-header{display:flex;justify-content:space-between;align-items:center;width:100%}.modal-back-button{padding:8px 16px!important;min-width:80px;display:inline-flex;align-items:center;gap:6px}.modal-title-section{text-align:right;flex:1;margin-left:1rem}.modal-title-section h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}.article-modal-meta{margin-top:.5rem;display:flex;justify-content:flex-end}.article-modal-content{height:calc(90vh - 120px);overflow-y:auto;padding:1rem 0}.article-modal-content .article-loading{display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--text-secondary-color)}@media (max-width: 768px){.article-modal-header{flex-direction:column;align-items:flex-start;gap:1rem}.modal-title-section{text-align:left;margin-left:0}.modal-title-section h2{font-size:1.25rem}.article-modal-meta{justify-content:flex-start}}.invite-container{padding:2rem;max-width:1200px;margin:0 auto}.invite-stats{margin-bottom:2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card{text-align:center}.aobai-stat-card{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.aobai-stat-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:none}.aobai-stat-value{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;line-height:1}.aobai-stat-label{font-size:.875rem;color:var(--text-secondary-color);font-weight:500;margin:0}.generate-section{margin-bottom:2rem}.generate-content{display:flex;flex-direction:column;gap:1.5rem}.generate-description{color:var(--text-secondary-color);line-height:1.6;margin:0}.generate-actions{display:flex;justify-content:center}.invite-codes-section{margin-bottom:2rem}.invite-codes-list{display:flex;flex-direction:column;gap:1.5rem}.invite-code-item{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s ease}.invite-code-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.code-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.code-info{display:flex;flex-direction:column;gap:.25rem}.code-title{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}.code-time{color:var(--text-secondary-color);font-size:.875rem}.code-stats{display:flex;align-items:center;gap:.5rem}.code-content{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.code-item{display:flex;flex-direction:column;gap:.5rem}.code-item label{font-weight:500;color:var(--text-color)}.code-actions{display:flex;justify-content:center}.invite-rules{margin-bottom:2rem}.rules-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.rule-item h4{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem}.rule-item p{color:var(--text-secondary-color);line-height:1.6;margin:0}.qr-code-container{text-align:center;padding:1rem}.qr-code{display:flex;justify-content:center;margin-bottom:1rem}.qr-code-tip{color:var(--text-secondary-color);margin-bottom:1rem}.qr-code-url{margin-bottom:1rem;text-align:left}.qr-code-url-label{font-weight:500;color:var(--text-color);margin-bottom:.25rem;font-size:.875rem}.qr-code-url-text{color:var(--text-secondary-color);margin:0;font-size:.75rem;word-break:break-all;background:var(--code-bg-color);padding:.5rem;border-radius:6px;border:1px solid var(--border-color)}@media (max-width: 768px){.invite-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.rules-content{grid-template-columns:1fr;gap:1rem}.generate-actions{justify-content:stretch}.generate-actions .n-button{width:100%}.invite-code-item{padding:1rem}.code-header{flex-direction:column;align-items:flex-start;gap:.5rem}.code-content{gap:.75rem}.code-actions{justify-content:stretch}.code-actions .n-space{width:100%;flex-direction:column}.code-actions .n-button{width:100%}}.downloads-container{padding:2rem;max-width:1200px;margin:0 auto;background:var(--bg-color);min-height:100vh}.page-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title-section{text-align:right}.page-title{font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem}.page-description{font-size:.875rem;color:var(--text-secondary-color);margin:0}.downloads-content{background:var(--card-bg-color);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--border-color)}.loading-state,.error-state,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-state{color:var(--text-secondary-color)}.content-wrapper{line-height:1.8;color:var(--text-color)}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;color:var(--text-color)}.markdown-body h1{font-size:2em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.markdown-body h2{font-size:1.5em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--text-secondary-color)}.markdown-body p{margin-top:0;margin-bottom:16px}.markdown-body blockquote{padding:0 1em;color:var(--text-secondary-color);border-left:.25em solid var(--border-color);margin:0 0 16px}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:16px;padding-left:2em}.markdown-body li{margin-bottom:.25em}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--code-background-color, rgba(175, 184, 193, .2));border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--code-background-color, #f6f8fa);border-radius:6px;margin-bottom:16px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body table{border-spacing:0;border-collapse:collapse;margin-top:0;margin-bottom:16px;width:100%;overflow:auto}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--border-color)}.markdown-body table th{font-weight:600;background-color:var(--table-header-background, #f6f8fa)}.markdown-body table tr:nth-child(2n){background-color:var(--table-row-background, #f6f8fa)}.markdown-body img{max-width:100%;height:auto;border-radius:6px;margin:16px 0}.markdown-body a{color:var(--primary-color);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--border-color);border:0}@media (max-width: 768px){.downloads-container{padding:1rem}.page-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.page-title-section{text-align:left;width:100%}.page-title{font-size:1.25rem}.downloads-content{padding:1.5rem}.loading-state,.error-state,.empty-state{padding:2rem 1rem}}.dashboard{max-width:1200px;margin:0 auto}.notice-banner{background:linear-gradient(135deg,#893a56,#b34d6a)!important;color:#fff!important;padding:12px 16px!important;margin-bottom:16px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;overflow:hidden!important;position:relative!important;min-height:52px!important;width:100%!important;z-index:10!important}.notice-icon{flex-shrink:0;opacity:.9}.notice-content{flex:1;overflow:hidden;position:relative;height:28px;line-height:28px}.notice-scroll{display:flex;animation:scroll-left linear infinite;white-space:nowrap;transition:opacity .3s ease}.notice-scroll:hover{opacity:.9}.notice-item{display:inline-block;padding:4px 12px;margin-right:20px;cursor:pointer;transition:all .3s ease;font-weight:500;border-radius:6px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);line-height:1.2;font-size:14px}.notice-item:hover{background:rgba(255,255,255,.25);box-shadow:0 4px 16px rgba(0,0,0,.2);border-color:rgba(255,255,255,.3)}.notice-item:nth-child(2n){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15)}.notice-item:nth-child(2n):hover{background:rgba(255,255,255,.2)}.dark-mode .notice-item{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark-mode .notice-item:hover{background:rgba(255,255,255,.2);box-shadow:0 4px 16px rgba(0,0,0,.4);border-color:rgba(255,255,255,.25)}.dark-mode .notice-item:nth-child(2n){background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.dark-mode .notice-item:nth-child(2n):hover{background:rgba(255,255,255,.15)}.close-button{padding:8px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.close-button:hover{background-color:rgba(255,0,0,.1)!important}.notice-actions{flex-shrink:0;display:flex;gap:8px}.notice-actions .n-button{color:#fff!important}.notice-actions .n-button:hover{background-color:rgba(255,255,255,.1)!important}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (max-width: 768px){.notice-banner{padding:10px 12px;gap:8px}.notice-actions{gap:4px}.notice-actions .n-button{padding:4px 8px!important;font-size:12px!important}}.expanded-notice{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.expanded-notice>div{background-color:var(--card-bg-color);border-radius:8px;max-width:800px;max-height:80vh;width:90%;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3)}.expanded-notice-header{background-color:var(--card-bg-color);padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.expanded-notice-title{font-size:18px;font-weight:600;color:var(--text-color);margin:0}.expanded-notice-content{padding:16px;max-height:60vh;overflow-y:auto;color:var(--text-color)}.expanded-notice-meta{padding:16px;background-color:var(--bg-color);border-top:1px solid var(--border-color);text-align:right}.notice-date{font-size:12px;color:var(--text-secondary-color)}:deep(.n-descriptions){text-align:center}:deep(.n-descriptions-item-label){text-align:center!important;justify-content:center!important}:deep(.n-descriptions-item-content){text-align:center!important;justify-content:center!important}:deep(.n-descriptions-item){text-align:center!important}:deep(.n-descriptions-header){text-align:center!important}:deep(.n-descriptions-header-cell){text-align:center!important;justify-content:center!important}:deep(.n-descriptions-table-header){text-align:center!important}:deep(.n-descriptions-table-header th){text-align:center!important}:deep(.n-descriptions--bordered .n-descriptions-item-label){text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}:deep(.n-descriptions--bordered .n-descriptions-item-content){text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}.header-left{flex-shrink:0}.header-content{flex:1;text-align:right}.header-right{flex-shrink:0}.page-title{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 4px;line-height:1.3}.page-description{font-size:.875rem;color:var(--text-secondary-color);margin:0;line-height:1.4}@media (max-width: 768px){.page-header{flex-direction:column;align-items:flex-start}.header-content{text-align:left;width:100%}.page-title{font-size:1.25rem}}.oauth-login{margin-top:12px}.oauth-divider{position:relative;text-align:center;margin:12px 0 16px;display:flex;align-items:center}.oauth-divider:before,.oauth-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(137,58,86,.2) 30%,rgba(137,58,86,.3) 70%,transparent 100%)}.oauth-divider span{padding:0 16px;color:var(--text-secondary-color);font-size:13px;font-weight:500;white-space:nowrap}.oauth-buttons{display:flex;flex-direction:column;gap:6px}.oauth-button{border:1px solid var(--border-color)!important;background-color:var(--card-bg-color)!important;color:var(--text-color)!important;border-radius:10px!important;height:40px!important;font-weight:500!important;font-size:14px!important;transition:all .3s ease!important;position:relative;overflow:hidden}.oauth-button:hover{border-color:var(--primary-color)!important;background-color:rgba(137,58,86,.05)!important;transform:none!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.oauth-button.primary{background:linear-gradient(135deg,#893a56,#b34d6e)!important;color:#fff!important;border:none!important;font-weight:600!important}.oauth-button.primary:hover{background:linear-gradient(135deg,#7a3349,#a04460)!important;transform:none!important;box-shadow:0 6px 20px rgba(137,58,86,.4)!important}.oauth-confirmation-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.oauth-confirmation-modal{background:var(--card-bg-color);border-radius:20px;padding:32px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.2)}.modal-header{text-align:center;margin-bottom:24px}.modal-header h2{font-size:24px;font-weight:700;color:var(--text-color);margin-bottom:8px;background:linear-gradient(135deg,#893a56,#b34d6e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-header p{color:var(--text-secondary-color);font-size:14px}.oauth-info{background:var(--bg-color);border-radius:12px;padding:16px;margin-bottom:24px}.provider-info{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:var(--text-color)}.user-info p{margin:4px 0;font-size:14px;color:var(--text-secondary-color)}.action-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.link-form,.new-account-form{margin-top:16px}:deep(.n-button){border-radius:12px;font-weight:600;transition:all .3s ease}:deep(.n-button--primary-type){background:linear-gradient(135deg,#893a56,#b34d6e);border:none}:deep(.n-button--primary-type:hover){background:linear-gradient(135deg,#7a3349,#a04460);transform:none;box-shadow:0 6px 20px rgba(137,58,86,.4)}:deep(.n-input){border-radius:12px}:deep(.n-divider){margin:16px 0}@media (max-width: 480px){.oauth-confirmation-modal{padding:24px 20px;margin:10px}.modal-header h2{font-size:20px}}.back-button{padding:8px 16px!important;min-width:80px;display:inline-flex;align-items:center;gap:6px}.accessible-form{max-width:400px;margin:0 auto}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.required-indicator{color:#d32f2f;margin-left:2px}.form-input{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;background-color:var(--card-bg-color);color:var(--text-color);transition:border-color .2s ease}.form-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(137,58,86,.1)}.form-input[aria-invalid=true]{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.1)}.error-message{margin-top:.5rem;color:#d32f2f;font-size:.875rem}.submit-button{width:100%;padding:.75rem 1.5rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-button:hover:not(:disabled){background-color:var(--primary-hover-color)}.submit-button:disabled{background-color:var(--border-color);cursor:not-allowed}.submit-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.loading-spinner{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-layout{height:100vh;display:flex;flex-direction:column;background-color:var(--bg-color);color:var(--text-color);font-family:Segoe UI,system-ui,-apple-system,sans-serif}.app-header{height:var(--header-height);background-color:var(--card-bg-color);border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.header-container{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.header-left{display:flex;align-items:center;gap:16px}.menu-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--border-radius);background-color:transparent;color:var(--text-color);cursor:pointer;transition:var(--transition)}.menu-toggle:hover{background-color:var(--primary-color);color:#fff}.logo-container{display:flex;align-items:center;gap:12px}.logo{width:40px;height:40px;object-fit:contain;transition:var(--transition)}.logo-text{font-size:18px;font-weight:600;color:var(--primary-color)}.header-center{flex:1;display:flex;justify-content:center}.breadcrumb-item{font-size:16px;font-weight:500;color:var(--text-color)}.header-right{display:flex;align-items:center}.header-actions{display:flex;align-items:center;gap:12px}.action-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:var(--border-radius);background-color:var(--primary-color);color:#fff;cursor:pointer;transition:var(--transition);font-weight:500}.action-btn:hover{background-color:var(--primary-hover-color)}.action-text{font-size:14px}.user-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:var(--border-radius);background-color:transparent;color:var(--text-color);cursor:pointer;transition:var(--transition);position:relative}.user-btn:hover{background-color:var(--bg-color)}.user-email{font-size:14px;font-weight:500}.dropdown-icon{opacity:.7}.user-menu-container{position:relative}.user-menu-dropdown{position:absolute;top:100%;right:0;background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);min-width:160px;z-index:10000;margin-top:4px}.user-menu-item{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;transition:var(--transition);color:var(--text-color);font-size:14px}.user-menu-item:hover{background-color:var(--bg-color);color:var(--primary-color)}.user-menu-item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.user-menu-item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}:deep(.n-dropdown-menu){z-index:10000!important;position:fixed!important}:deep(.n-dropdown){position:relative!important;z-index:10000!important}:deep(.n-popover){z-index:10000!important}:deep(.n-dropdown-option){pointer-events:auto!important;cursor:pointer!important}:deep(.n-dropdown-option:hover){background-color:var(--bg-color)!important}.app-body{flex:1;display:flex;overflow:hidden}.app-sidebar{position:relative;width:var(--sidebar-width);background:rgba(255,255,255,.65);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-right:1px solid var(--border-color);transition:width .3s ease,opacity .3s ease;overflow:visible}.dark-mode .app-sidebar{background:rgba(24,24,28,.5)}.app-sidebar.collapsed{width:var(--sidebar-collapsed-width)}.app-sidebar.collapsed .nav-label{opacity:0;pointer-events:none;white-space:nowrap;overflow:hidden}.sidebar-nav{padding:16px 0}.sidebar-toggle-arrow{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:48px;background:var(--card-bg-color);border:1px solid var(--border-color);border-left:none;border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;z-index:1001;color:var(--text-secondary-color);box-shadow:2px 0 8px rgba(0,0,0,.1)}.sidebar-toggle-arrow:hover{background:var(--primary-color);color:#fff;box-shadow:2px 0 12px rgba(137,58,86,.3);transform:translateY(-50%)!important}.nav-section{display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:0 12px;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);color:var(--text-color)}.nav-item:hover{background-color:var(--bg-color);color:var(--primary-color)}.nav-item.active{background-color:var(--primary-color);color:#fff}.nav-icon{display:flex;align-items:center;justify-content:center;min-width:20px}.app-sidebar.collapsed .nav-item{justify-content:center;padding:12px;margin:0 8px}.app-sidebar.collapsed .nav-icon{min-width:auto}.nav-label{font-size:14px;font-weight:500;white-space:nowrap}.app-main{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:0;transition:var(--transition)}.main-content{flex:1;padding:24px;overflow-y:auto;background-color:var(--bg-color)}@media (min-width: 801px){.app-sidebar.desktop-mode{position:relative;width:var(--sidebar-width);background:rgba(255,255,255,.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-right:1px solid var(--border-color);transition:width .3s ease}.app-sidebar.desktop-mode.collapsed{width:var(--sidebar-collapsed-width)}.app-sidebar.desktop-mode .nav-item{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:0 12px;border-radius:var(--border-radius)}.app-sidebar.desktop-mode.collapsed .nav-item{justify-content:center;padding:12px;margin:0 8px}}.main-content::-webkit-scrollbar{width:6px}.main-content::-webkit-scrollbar-track{background:var(--bg-color)}.main-content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.main-content::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Lato,sans-serif}#app{height:100vh;width:100vw}@media (max-width: 800px){.dashboard .n-button{padding:6px 12px!important;font-size:13px!important;height:auto!important;min-height:32px!important}.dashboard .n-button .n-button__content{padding:0 4px!important}.dashboard .n-space{gap:8px!important}.dashboard .n-space-item{flex:1!important}.dashboard .n-button-group{display:flex!important;width:100%!important}.dashboard .n-button-group .n-button{flex:1!important;min-width:0!important}.dashboard .n-button-group .n-button .n-button__content{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.dark-mode .n-button:not(.n-button--primary-type):not(.n-button--success-type):not(.n-button--info-type):not(.n-button--warning-type):not(.n-button--error-type){background-color:var(--card-bg-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.dark-mode .n-button:not(.n-button--primary-type):not(.n-button--success-type):not(.n-button--info-type):not(.n-button--warning-type):not(.n-button--error-type):hover{background-color:rgba(255,255,255,.1)!important}.dark-mode .url-input,.dark-mode .vip-subscribe-container .url-input,.dark-mode .subscribe-container .url-input{background-color:var(--card-bg-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.dark-mode .url-input::placeholder,.dark-mode .vip-subscribe-container .url-input::placeholder,.dark-mode .subscribe-container .url-input::placeholder{color:var(--text-secondary-color)!important}.dark-mode input[type=text],.dark-mode input[type=password],.dark-mode input[type=email],.dark-mode input[type=number],.dark-mode textarea{background-color:var(--bg-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:var(--text-secondary-color)!important}.n-input__input,.n-input,.n-input__input-el{border:0!important}.dark-mode .n-input__input-el:-webkit-autofill,.dark-mode .n-input__input-el:-webkit-autofill:hover,.dark-mode .n-input__input-el:-webkit-autofill:focus,.dark-mode .n-input__input-el:-webkit-autofill:active{background-color:var(--card-bg-color)!important;-webkit-text-fill-color:var(--text-color)!important;transition:background-color 5000s ease-in-out 0s!important;box-shadow:0 0 0 1000px var(--card-bg-color) inset!important}.dark-mode .n-input{border:1px solid var(--border-color)!important;background-color:transparent!important}.dark-mode .n-input__input{background-color:transparent!important;border:none!important}.dark-mode .n-input__input-el{background-color:transparent!important;color:var(--text-color)!important;border:none!important}.dark-mode .n-input:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(179,77,106,.2)!important}.dark-mode .n-input__placeholder span{color:var(--text-secondary-color)!important}.dark-mode .email-whitelist-info{background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .email-whitelist-info .whitelist-header{background-color:transparent!important;color:var(--text-color)!important}.dark-mode .email-whitelist-info .info-title{color:var(--text-color)!important}.dark-mode .email-whitelist-info .whitelist-domains{background-color:transparent!important}.dark-mode .email-whitelist-info .domain-tag{background-color:var(--bg-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}.dark-mode .email-whitelist-info .domain-tag:hover,.dark-mode .email-whitelist-info .domain-tag.active{background-color:var(--primary-color)!important;color:#fff!important}.dark-mode .ip-limit-info{background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .ip-limit-info .info-content{color:var(--text-color)!important}.dark-mode .email-warnings-container{background-color:var(--card-bg-color)!important}.dark-mode .email-warnings-container .warning-content,.dark-mode .email-warnings-container .warning-title{color:var(--text-color)!important}.dark-mode .email-warnings-container .warning-message{color:var(--text-secondary-color)!important}.dark-mode .gmail-conflict-warning,.dark-mode .gmail-alias-warning,.dark-mode .email-exists-warning,.dark-mode .email-service-error-warning,.dark-mode .email-whitelist-validation{background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .validation-error,.dark-mode .warning-content{background-color:transparent!important;color:var(--text-color)!important}.dark-mode .error-title,.dark-mode .warning-title{color:var(--text-color)!important}.dark-mode .error-message,.dark-mode .warning-message{color:var(--text-secondary-color)!important}.dark-mode .security-warning-section{background-color:var(--card-bg-color)!important}.dark-mode .security-warning{background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .security-warning .warning-content,.dark-mode .security-warning .warning-title{color:var(--text-color)!important}.dark-mode .security-warning .warning-messages{color:var(--text-secondary-color)!important}.dark-mode .debug-panel{background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .debug-panel .debug-content{background-color:transparent!important;color:var(--text-color)!important}.dark-mode .debug-panel .debug-section-title{color:var(--text-color)!important}.dark-mode .debug-panel .debug-data,.dark-mode .debug-panel .debug-status{color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .email-whitelist-info{background:var(--card-bg-color)!important;border:1px solid var(--border-color)!important}.dark-mode .login-bg .login-card .email-whitelist-info .whitelist-header{background:transparent!important}.dark-mode .login-bg .login-card .email-whitelist-info .info-title{color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-whitelist-info .domain-tag{background:var(--bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-whitelist-info .domain-tag:hover,.dark-mode .login-bg .login-card .email-whitelist-info .domain-tag.active{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.dark-mode .login-bg .login-card .email-whitelist-info .domain-tag.popular{background:var(--bg-color)!important;border-color:var(--primary-hover-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-whitelist-info .domain-tag.popular:hover,.dark-mode .login-bg .login-card .email-whitelist-info .domain-tag.popular.active{background:var(--primary-hover-color)!important;border-color:var(--primary-hover-color)!important;color:#fff!important}.dark-mode .login-bg .login-card .ip-limit-info{background:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .ip-limit-info .info-content{color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-whitelist-validation{background:var(--card-bg-color)!important}.dark-mode .login-bg .login-card .email-whitelist-validation .validation-error{background:var(--card-bg-color)!important;border:1px solid var(--border-color)!important}.dark-mode .login-bg .login-card .email-whitelist-validation .error-title{color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-whitelist-validation .error-message{color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .email-whitelist-validation .suggestion-domain{background:var(--bg-color)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.dark-mode .login-bg .login-card .email-whitelist-validation .suggestion-domain:hover{background:var(--primary-color)!important;color:#fff!important}.dark-mode .login-bg .login-card .email-domain-select{background-color:var(--card-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-domain-select:hover{border-color:var(--primary-color)!important}.dark-mode .login-bg .login-card .email-domain-select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(179,77,106,.2)!important}.dark-mode .login-bg .login-card .email-domain-select:disabled{background-color:var(--bg-color)!important;border-color:var(--border-color)!important;color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .email-domain-select option{background-color:var(--card-bg-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .email-split-input,.dark-mode .login-bg .login-card .email-domain-wrapper{background-color:transparent!important}.dark-mode .login-bg .login-card .oauth-divider span{background:var(--card-bg-color)!important;color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .recommendation-header{background:var(--bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .recommend-text{color:var(--text-color)!important}.dark-mode .login-bg .login-card .oauth-recommend-button{background:linear-gradient(135deg,#2d5a3d,#3d7c47)!important;border-color:#2d5a3d!important;color:#fff!important}.dark-mode .login-bg .login-card .oauth-recommend-button:hover{background:linear-gradient(135deg,#1f3d29,#2d5a3d)!important;border-color:#1f3d29!important;box-shadow:0 4px 12px rgba(45,90,61,.4)!important}.dark-mode .login-bg .login-card .oauth-recommend-button:focus{background:linear-gradient(135deg,#2d5a3d,#3d7c47)!important;border-color:#2d5a3d!important;box-shadow:0 0 0 2px rgba(45,90,61,.3)!important}.dark-mode .login-bg .login-card .oauth-button-small{background:var(--card-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark-mode .login-bg .login-card .oauth-button-small:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dark-mode .login-bg .login-card .oauth-error-display{background:var(--card-bg-color)!important;border-color:var(--border-color)!important}.dark-mode .login-bg .login-card .oauth-error-display .error-title{color:var(--text-color)!important}.dark-mode .login-bg .login-card .oauth-error-display .error-message{color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .oauth-error-display .suggestions-title{color:var(--text-color)!important}.dark-mode .login-bg .login-card .oauth-error-display .suggestions-list li{color:var(--text-secondary-color)!important}.email-code-input .n-input__input-el::placeholder{color:var(--card-bg-color)!important}.email-code-input .n-input__placeholder span{color:var(--card-bg-color)!important}.dark-mode .email-code-input .n-input__input-el::placeholder{color:var(--card-bg-color)!important}.dark-mode .email-code-input .n-input__placeholder span{color:var(--card-bg-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input__input-el::placeholder{color:var(--card-bg-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input__placeholder span{color:var(--card-bg-color)!important}.login-bg .login-card .email-code-input .n-input__input-el::placeholder{color:var(--card-bg-color)!important}.login-bg .login-card .email-code-input .n-input__placeholder span{color:var(--card-bg-color)!important}.email-code-input .n-input__input-el::placeholder{color:var(--text-secondary-color)!important}.email-code-input .n-input__placeholder span{color:var(--text-secondary-color)!important}.dark-mode .email-code-input .n-input__input-el::placeholder{color:var(--text-secondary-color)!important}.dark-mode .email-code-input .n-input__placeholder span{color:var(--text-secondary-color)!important}.email-code-input .n-input,.email-code-input .n-input:hover{border-color:var(--card-bg-color)!important}.email-code-input .n-input:focus-within{border-color:var(--card-bg-color)!important;box-shadow:none!important}.dark-mode .email-code-input .n-input,.dark-mode .email-code-input .n-input:hover{border-color:var(--card-bg-color)!important}.dark-mode .email-code-input .n-input:focus-within{border-color:var(--card-bg-color)!important;box-shadow:none!important}.dark-mode .login-bg .login-card .email-code-input .n-input,.dark-mode .login-bg .login-card .email-code-input .n-input:hover{border-color:var(--card-bg-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input:focus-within{border-color:var(--card-bg-color)!important;box-shadow:none!important}.login-bg .login-card .email-code-input .n-input,.login-bg .login-card .email-code-input .n-input:hover{border-color:var(--card-bg-color)!important}.login-bg .login-card .email-code-input .n-input:focus-within{border-color:var(--card-bg-color)!important;box-shadow:none!important}.login-bg .login-card .email-code-input .n-input__input-el::placeholder{color:#999!important}.login-bg .login-card .email-code-input .n-input__placeholder span{color:#999!important}.dark-mode .login-bg .login-card .email-code-input .n-input__input-el::placeholder{color:#b0b0b0!important}.dark-mode .login-bg .login-card .email-code-input .n-input__placeholder span{color:#b0b0b0!important}.login-bg .login-card .email-code-input .n-input,.login-bg .login-card .email-code-input .n-input:hover{border:none!important;border-color:transparent!important;box-shadow:none!important}.login-bg .login-card .email-code-input .n-input:focus-within{border:none!important;border-color:transparent!important;box-shadow:none!important}.dark-mode .login-bg .login-card .email-code-input .n-input,.dark-mode .login-bg .login-card .email-code-input .n-input:hover{border:none!important;border-color:transparent!important;box-shadow:none!important}.dark-mode .login-bg .login-card .email-code-input .n-input:focus-within{border:none!important;border-color:transparent!important;box-shadow:none!important}.login-bg .login-card .email-code-input .n-input__input-el,.dark-mode .login-bg .login-card .email-code-input .n-input__input-el{border:none!important;outline:none!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input,.dark-mode .login-bg .login-card .n-form-item .n-input:hover{border:none!important;border-color:transparent!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input:focus-within{border:none!important;border-color:transparent!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input__input-el{border:none!important;outline:none!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input__input-el::placeholder{color:#b0b0b0!important}.dark-mode .login-bg .login-card .n-form-item .n-input__placeholder span{color:#b0b0b0!important}.dark-mode .login-bg .login-card .n-form-item .n-input__suffix{border:none!important;background:transparent!important}.dark-mode .login-bg .login-card .n-form-item .n-input__eye{color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .n-form-item .n-input__eye:hover{color:var(--primary-color)!important}.dark-mode .login-bg .login-card .n-input-group .n-input,.dark-mode .login-bg .login-card .n-input-group .n-input:hover{border:none!important;border-color:transparent!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-input-group .n-input:focus-within{border:none!important;border-color:transparent!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-input__input{border:none!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input{border:1px solid var(--border-color)!important;box-shadow:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input:hover{border-color:var(--primary-color)!important}.dark-mode .login-bg .login-card .n-form-item .n-input:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(179,77,106,.2)!important}.dark-mode .login-bg .login-card .n-form-item .n-input__input-el{background-color:var(--card-bg-color)!important;border:none!important;outline:none!important}.dark-mode .login-bg .login-card .n-form-item .n-input__input{background-color:var(--card-bg-color)!important}.dark-mode .login-bg .login-card .n-form-item .n-input__input-el::placeholder{color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .n-form-item .n-input__placeholder span{color:var(--text-secondary-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input{border:1px solid var(--border-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input:hover{border-color:var(--primary-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(179,77,106,.2)!important}.dark-mode .login-bg .login-card .email-code-input .n-input__input-el,.dark-mode .login-bg .login-card .email-code-input .n-input__input,.dark-mode .login-bg .login-card .n-form-item .n-input__suffix{background-color:var(--card-bg-color)!important}.dark-mode .login-bg .login-card .email-code-input .n-input__input-el::placeholder{color:#888!important;font-size:12px!important;font-weight:400!important}.dark-mode .login-bg .login-card .email-code-input .n-input__placeholder span{color:#888!important;font-size:12px!important;font-weight:400!important}.login-bg .login-card .email-code-input .n-input__input-el::placeholder{color:#666!important;font-size:12px!important;font-weight:400!important}.login-bg .login-card .email-code-input .n-input__placeholder span{color:#666!important;font-size:12px!important;font-weight:400!important}.login-bg .login-card .email-code-input .n-input__input-el,.dark-mode .login-bg .login-card .email-code-input .n-input__input-el{font-size:14px!important;font-weight:400!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input{border:1px solid var(--border-color)!important;box-shadow:none!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input:hover{border-color:var(--primary-color)!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(179,77,106,.2)!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__input-el{background-color:var(--card-bg-color)!important;border:none!important;outline:none!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__input{background-color:var(--card-bg-color)!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__input-el::placeholder{color:var(--text-secondary-color)!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__placeholder span{color:var(--text-secondary-color)!important}.dark-mode .forgot-bg .forgot-card .n-input-group .n-input .n-input__input-el::placeholder{color:#888!important;font-size:12px!important;font-weight:400!important}.dark-mode .forgot-bg .forgot-card .n-input-group .n-input .n-input__placeholder span{color:#888!important;font-size:12px!important;font-weight:400!important}.forgot-bg .forgot-card .n-input-group .n-input .n-input__input-el::placeholder{color:#666!important;font-size:12px!important;font-weight:400!important}.forgot-bg .forgot-card .n-input-group .n-input .n-input__placeholder span{color:#666!important;font-size:12px!important;font-weight:400!important}.dark-mode .forgot-bg .forgot-card .n-input-group .n-input{border:1px solid var(--border-color)!important}.dark-mode .forgot-bg .forgot-card .n-input-group .n-input:hover{border-color:var(--primary-color)!important}.dark-mode .forgot-bg .forgot-card .n-input-group .n-input:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(179,77,106,.2)!important}.dark-mode .forgot-bg .forgot-card .n-input-group .n-input .n-input__input-el,.dark-mode .forgot-bg .forgot-card .n-input-group .n-input .n-input__input,.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__suffix{background-color:var(--card-bg-color)!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__eye{color:var(--text-secondary-color)!important}.dark-mode .forgot-bg .forgot-card .n-form-item .n-input__eye:hover{color:var(--primary-color)!important}.dark-mode .forgot-bg .forgot-card .n-input__input-el:-webkit-autofill,.dark-mode .forgot-bg .forgot-card .n-input__input-el:-webkit-autofill:hover,.dark-mode .forgot-bg .forgot-card .n-input__input-el:-webkit-autofill:focus,.dark-mode .forgot-bg .forgot-card .n-input__input-el:-webkit-autofill:active{background-color:var(--card-bg-color)!important;-webkit-text-fill-color:var(--text-color)!important;transition:background-color 5000s ease-in-out 0s!important;box-shadow:0 0 0 1000px var(--card-bg-color) inset!important}.dark-mode .app-sidebar,.dark-mode .app-sidebar.desktop-mode{background:rgba(24,24,28,.65)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}.dark-mode .app-sidebar.mobile-mode{background:rgba(24,24,28,.75)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}.dark-mode .app-sidebar.text-only,.dark-mode .app-sidebar.icon-only,.dark-mode .app-sidebar.collapsed{background:rgba(24,24,28,.65)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}.app-sidebar.desktop-mode,.app-sidebar.mobile-mode,.app-sidebar.text-only,.app-sidebar.icon-only{background:rgba(255,255,255,.65)!important;backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important}@media (max-width: 800px){.header-container{padding:0 16px}.logo-text,.action-text,.user-email{display:none}.menu-toggle{width:48px!important;height:48px!important;margin-right:8px;background-color:var(--bg-color);border-radius:12px}.menu-toggle .n-icon{font-size:24px!important;width:24px!important;height:24px!important}.sidebar-toggle-arrow{display:none!important}.app-sidebar{position:fixed;top:var(--header-height);left:0;height:calc(100vh - var(--header-height));z-index:999;transform:translate(-100%);box-shadow:2px 0 8px rgba(0,0,0,.15);transition:transform .3s ease,width .3s ease;background-color:var(--card-bg-color)}.app-sidebar.mobile-hidden{transform:translate(-100%)}.app-sidebar.mobile-mode.mobile-open{transform:translate(0)!important}.app-sidebar.mobile-mode.mobile-open.text-only{width:120px!important}.app-sidebar.mobile-mode.mobile-open.icon-only{width:var(--sidebar-collapsed-width)!important}.app-sidebar.text-only .nav-item{padding:12px 8px!important;margin:4px 6px!important;border-radius:8px;justify-content:center!important;min-height:48px;align-items:center}.app-sidebar.text-only .nav-label-text-only{font-size:14px;font-weight:500;color:var(--text-color);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.app-sidebar.icon-only .nav-item{padding:16px!important;margin:4px 8px!important;border-radius:12px;justify-content:center!important;background-color:transparent}.app-sidebar.icon-only .nav-icon{min-width:24px!important;margin:0!important;font-size:20px!important}.app-main{margin-left:0!important;width:100%!important;transition:margin-left .3s ease;position:relative;z-index:1}.main-content{padding:16px;width:100%;overflow-x:hidden;position:relative;z-index:1}.app-sidebar .sidebar-nav{width:100%;overflow-x:hidden;padding:16px 0}.app-sidebar .nav-item:hover{background-color:var(--bg-color)}.app-sidebar .nav-item.active{background-color:var(--primary-color);color:#fff}.app-sidebar .nav-item:hover .nav-label-text-only{color:var(--primary-color)}.app-sidebar .nav-item.active .nav-label-text-only{color:#fff}}@media (max-width: 480px){.app-sidebar.mobile-mode.mobile-open.text-only{width:140px!important}.app-sidebar.text-only .nav-item{padding:10px 6px!important;margin:3px 4px!important;min-height:44px}.app-sidebar.text-only .nav-label-text-only{font-size:13px;max-width:120px}.app-sidebar.icon-only .nav-item{padding:14px!important;margin:3px 6px!important}.app-sidebar.icon-only .nav-icon{font-size:18px!important}.app-sidebar .sidebar-nav{max-height:calc(100vh - var(--header-height) - 32px);overflow-y:auto;padding:12px 0}.main-content{padding:12px}}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
