.workspace-page-error[data-v-8e5c6393]{display:grid;gap:16px;min-height:160px;align-content:center;border:1px solid #e0a7a7;border-radius:8px;padding:24px;color:#5f2020;background:snow}.workspace-page-error h2[data-v-8e5c6393],.workspace-page-error p[data-v-8e5c6393]{margin:0}.workspace-page-error p[data-v-8e5c6393]{margin-top:6px;color:#725151}.workspace-page-error button[data-v-8e5c6393]{width:fit-content;min-height:38px;border:1px solid #9b3434;border-radius:8px;padding:0 16px;color:#fff;font-weight:800;background:#8f2f2f;cursor:pointer}.workspace-page-state[data-v-a2089bce]{display:flex;align-items:center;gap:14px;min-height:160px;border:1px solid #d8e0e4;border-radius:8px;padding:24px;color:#172026;background:#fff}.workspace-page-state h2[data-v-a2089bce],.workspace-page-state p[data-v-a2089bce]{margin:0}.workspace-page-state p[data-v-a2089bce]{margin-top:6px;color:#52616b}.loading-indicator[data-v-a2089bce]{width:22px;height:22px;flex:0 0 22px;border:3px solid #d7e5dd;border-top-color:#2d6a4f;border-radius:50%;animation:loading-spin-a2089bce .8s linear infinite}@keyframes loading-spin-a2089bce{to{transform:rotate(360deg)}}.auth-page[data-v-bb480fa7]{display:grid;gap:var(--qjd-space-section)}.auth-header[data-v-bb480fa7]{display:grid;gap:8px}.eyebrow[data-v-bb480fa7],.auth-header p[data-v-bb480fa7],label[data-v-bb480fa7]{margin:0;color:var(--qjd-text-secondary);font-size:13px;font-weight:400}.eyebrow[data-v-bb480fa7]{color:var(--qjd-primary);font-weight:600}h2[data-v-bb480fa7],h3[data-v-bb480fa7]{margin:0;color:var(--qjd-text)}h2[data-v-bb480fa7]{font-size:24px;font-weight:600;line-height:28px}h3[data-v-bb480fa7]{font-size:18px;font-weight:500;line-height:23px}.auth-grid[data-v-bb480fa7]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:var(--qjd-space-section);align-items:start}.login-panel[data-v-bb480fa7],.opening-panel[data-v-bb480fa7]{border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);background:var(--qjd-surface);box-shadow:var(--qjd-shadow-card)}.login-panel[data-v-bb480fa7]{display:grid;gap:14px;padding:var(--qjd-space-card)}.login-mode-switch[data-v-bb480fa7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--qjd-radius-control);background:var(--qjd-primary-soft)}.mode-button[data-v-bb480fa7]{min-height:36px;border:1px solid transparent;padding:0 10px;color:var(--qjd-text-secondary);background:transparent}.mode-button.active[data-v-bb480fa7]{border-color:var(--qjd-border);color:var(--qjd-primary);background:var(--qjd-surface)}.password-login-fields[data-v-bb480fa7],.password-setup-card[data-v-bb480fa7]{display:grid;gap:10px}.text-button[data-v-bb480fa7]{min-height:auto;padding:0;color:var(--qjd-primary);text-align:left;background:transparent}.password-setup-card[data-v-bb480fa7]{border-top:1px solid var(--qjd-border);padding-top:14px}.password-setup-card h4[data-v-bb480fa7],.password-setup-card p[data-v-bb480fa7]{margin:0}.password-setup-card h4[data-v-bb480fa7]{color:var(--qjd-text);font-size:15px}.password-setup-card p[data-v-bb480fa7]:not(.eyebrow){color:var(--qjd-text-secondary);font-size:12px;line-height:1.5}.opening-panel[data-v-bb480fa7]{padding:var(--qjd-space-card)}label[data-v-bb480fa7]{display:grid;gap:6px}input[data-v-bb480fa7]{min-height:var(--qjd-control-height);min-width:0;border:1px solid var(--qjd-border-strong);border-radius:var(--qjd-radius-control);padding:0 12px;color:var(--qjd-text);background:var(--qjd-surface)}button[data-v-bb480fa7]{min-height:var(--qjd-control-height);border:0;border-radius:var(--qjd-radius-button);padding:0 18px;color:var(--qjd-surface);font-weight:500;background:var(--qjd-primary);cursor:pointer}button[data-v-bb480fa7]:disabled{color:var(--qjd-text-muted);background:var(--qjd-border);cursor:not-allowed}.ghost-button[data-v-bb480fa7]{border:1px solid var(--qjd-border-strong);color:var(--qjd-text-secondary);background:var(--qjd-surface)}.entry-state-card[data-v-bb480fa7]{display:grid;gap:6px;border:1px solid var(--qjd-success);border-radius:var(--qjd-radius-panel);padding:12px;background:var(--qjd-success-soft)}.entry-state-card h4[data-v-bb480fa7],.entry-state-card p[data-v-bb480fa7]{margin:0}.entry-state-card h4[data-v-bb480fa7]{color:var(--qjd-text);font-size:15px}.entry-state-card p[data-v-bb480fa7],.entry-state-card small[data-v-bb480fa7]{color:var(--qjd-text-secondary);font-size:12px;line-height:1.45}.identity-list[data-v-bb480fa7]{display:grid;gap:8px}.identity-option[data-v-bb480fa7]{display:grid;gap:4px;min-height:56px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-control);padding:10px 12px;color:var(--qjd-text);text-align:left;background:var(--qjd-surface)}.identity-option.active[data-v-bb480fa7]{border-color:var(--qjd-primary);color:var(--qjd-primary);background:var(--qjd-primary-soft)}.identity-option span[data-v-bb480fa7]{overflow-wrap:anywhere;font-size:13px;font-weight:600}.identity-option small[data-v-bb480fa7]{color:var(--qjd-text-secondary);font-size:12px;font-weight:400}.identity-option[data-v-bb480fa7]:disabled{border-color:var(--qjd-danger);color:var(--qjd-danger);background:var(--qjd-danger-soft);opacity:1}.sms-row[data-v-bb480fa7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.sms-row button[data-v-bb480fa7]{min-width:106px}.notice[data-v-bb480fa7]{margin:0;border-radius:8px;padding:10px 12px;color:#587763;font-size:13px;font-weight:500;background:var(--qjd-success-soft)}.notice.error[data-v-bb480fa7]{color:var(--qjd-danger);background:var(--qjd-danger-soft)}.recovery-card[data-v-bb480fa7]{display:grid;gap:10px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);padding:12px;background:var(--qjd-surface-warm)}.recovery-card h4[data-v-bb480fa7],.recovery-card p[data-v-bb480fa7]{margin:0}.recovery-card h4[data-v-bb480fa7]{color:var(--qjd-text);font-size:15px}.recovery-card p[data-v-bb480fa7]{color:var(--qjd-text-secondary);font-size:13px;line-height:1.55}.recovery-actions[data-v-bb480fa7]{display:grid;gap:8px}.recovery-action[data-v-bb480fa7]{display:grid;gap:4px;min-height:58px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-control);padding:9px 10px;color:var(--qjd-text);text-align:left;background:var(--qjd-surface)}.recovery-action.active[data-v-bb480fa7]{border-color:var(--qjd-primary);background:var(--qjd-primary-soft)}.recovery-action span[data-v-bb480fa7]{font-size:13px;font-weight:600}.recovery-action small[data-v-bb480fa7]{color:var(--qjd-text-secondary);font-size:12px;line-height:1.35}.identity-landing-replay-panel[data-v-bb480fa7]{display:grid;gap:10px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);padding:12px;background:var(--qjd-surface-warm)}.identity-landing-replay-shell[data-v-bb480fa7]{overflow:hidden;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);background:var(--qjd-surface-warm)}.identity-landing-replay-disclosure[data-v-bb480fa7]{overflow:hidden;border:0;border-radius:0;background:transparent}.identity-landing-replay-disclosure>summary[data-v-bb480fa7]{cursor:pointer;padding:11px 12px;color:var(--qjd-primary);font-size:13px;font-weight:600;list-style:none}.identity-landing-replay-disclosure>summary[data-v-bb480fa7]::-webkit-details-marker{display:none}.identity-landing-replay-disclosure>summary[data-v-bb480fa7]:after{float:right;content:"+";font-size:16px;line-height:1}.identity-landing-replay-disclosure[open]>summary[data-v-bb480fa7]:after{content:"-"}.identity-landing-replay-disclosure .identity-landing-replay-panel[data-v-bb480fa7]{border:0;border-top:1px solid var(--qjd-border);border-radius:0}.identity-landing-replay-heading[data-v-bb480fa7]{display:grid;gap:5px}.identity-landing-replay-heading h4[data-v-bb480fa7],.identity-landing-replay-heading p[data-v-bb480fa7]{margin:0}.identity-landing-replay-heading h4[data-v-bb480fa7]{color:var(--qjd-text);font-size:15px}.identity-landing-replay-heading p[data-v-bb480fa7]:last-child{color:var(--qjd-text-secondary);font-size:12px;line-height:1.5}.identity-landing-replay-grid[data-v-bb480fa7]{display:grid;gap:8px}.identity-landing-replay-card[data-v-bb480fa7]{display:grid;gap:4px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-control);padding:10px;background:var(--qjd-surface)}.identity-landing-replay-card strong[data-v-bb480fa7]{color:var(--qjd-text);font-size:13px}.identity-landing-replay-card span[data-v-bb480fa7]{color:var(--qjd-text-secondary);font-size:12px;line-height:1.42}@media(max-width:980px){.auth-grid[data-v-bb480fa7],.sms-row[data-v-bb480fa7]{grid-template-columns:1fr}}.platform-auth-page[data-v-b395a228]{display:grid;gap:18px;max-width:1040px}.auth-header[data-v-b395a228],.platform-auth-form[data-v-b395a228],.login-boundary-panel[data-v-b395a228]{border:1px solid #d8e0e4;border-radius:8px;padding:18px;background:#fff}.auth-header[data-v-b395a228]{display:grid;gap:8px}.auth-panel-grid[data-v-b395a228]{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);gap:18px;align-items:start}.eyebrow[data-v-b395a228]{margin:0;color:#2d6a4f;font-size:13px;font-weight:800}h2[data-v-b395a228],h3[data-v-b395a228],p[data-v-b395a228]{margin:0}h2[data-v-b395a228]{color:#172026;font-size:26px}h3[data-v-b395a228]{color:#172026;font-size:20px}.auth-header p[data-v-b395a228]:not(.eyebrow){color:#52616b;line-height:1.7}.platform-auth-form[data-v-b395a228]{display:grid;gap:14px}.login-mode-switch[data-v-b395a228]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:6px;background:#f2f5f3}.mode-button[data-v-b395a228]{min-height:36px;border:1px solid transparent;border-radius:5px;padding:0 10px;color:#52616b;background:transparent}.mode-button.active[data-v-b395a228]{border-color:#d8e0e4;color:#2d6a4f;background:#fff}.text-button[data-v-b395a228]{min-height:auto;padding:0;color:#2d6a4f;text-align:left;background:transparent}.password-setup-card[data-v-b395a228]{display:grid;gap:10px;border-top:1px solid #d8e0e4;padding-top:14px}.password-setup-card h3[data-v-b395a228],.password-setup-card p[data-v-b395a228]{margin:0}.password-setup-card p[data-v-b395a228]:not(.eyebrow){color:#52616b;font-size:13px;line-height:1.6}.login-boundary-panel[data-v-b395a228]{display:grid;gap:14px}.boundary-heading[data-v-b395a228]{display:grid;gap:8px}.boundary-heading p[data-v-b395a228]:not(.eyebrow){color:#52616b;line-height:1.7}.boundary-list[data-v-b395a228]{display:grid;gap:10px}.boundary-item[data-v-b395a228]{display:grid;gap:5px;border:1px solid #e4ebef;border-radius:8px;padding:12px;background:#f8fbfa}.boundary-item strong[data-v-b395a228]{color:#172026;font-size:14px}.boundary-item span[data-v-b395a228]{color:#52616b;font-size:13px;line-height:1.65}.sms-row[data-v-b395a228]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.sms-row button[data-v-b395a228]{min-width:112px}.debug-code[data-v-b395a228]{color:#52616b;font-size:13px}label[data-v-b395a228]{display:grid;gap:8px;color:#52616b;font-size:13px;font-weight:800}input[data-v-b395a228]{box-sizing:border-box;width:100%;min-height:40px;border:1px solid #cbd6dc;border-radius:8px;padding:0 12px}button[data-v-b395a228]{min-height:40px;border:0;border-radius:8px;padding:0 14px;color:#fff;font-weight:800;background:#2d6a4f;cursor:pointer}button[data-v-b395a228]:disabled{opacity:.55;cursor:not-allowed}.notice[data-v-b395a228]{color:#176441;font-weight:800}.notice.error[data-v-b395a228]{color:#a61b1b}@media(max-width:560px){.auth-panel-grid[data-v-b395a228],.sms-row[data-v-b395a228]{grid-template-columns:1fr}.sms-row button[data-v-b395a228]{width:100%}}.app-shell[data-v-0cb8949b]{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);margin:0;font-family:var(--qjd-font-sans);color:var(--qjd-text);background:var(--qjd-bg)}.sidebar[data-v-0cb8949b]{position:sticky;top:0;height:100vh;overflow-y:auto;display:grid;align-content:start;gap:18px;border-right:1px solid var(--qjd-border);padding:22px 18px;background:#ffffffd6}.shell-brand[data-v-0cb8949b]{display:flex;align-items:center;gap:10px;padding:2px 4px 8px}.brand-mark[data-v-0cb8949b]{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:var(--qjd-surface);background:var(--qjd-primary);font-size:15px;font-weight:600}.shell-brand div[data-v-0cb8949b]{display:grid;gap:1px}.shell-brand strong[data-v-0cb8949b]{color:var(--qjd-text);font-size:16px;font-weight:600;line-height:20px}.shell-brand span[data-v-0cb8949b]{color:var(--qjd-text-muted);font-size:11px;line-height:16px}.workspace[data-v-0cb8949b]{min-width:0;min-height:100vh;padding:var(--qjd-space-page)}.workspace-command-bar[data-v-0cb8949b]{position:relative;z-index:5;display:grid;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);padding:12px 16px;background:#ffffffeb;box-shadow:var(--qjd-shadow-card)}.workspace-brand[data-v-0cb8949b]{display:grid;gap:2px;min-width:150px}.workspace-brand strong[data-v-0cb8949b]{color:var(--qjd-primary);font-size:16px}.workspace-brand span[data-v-0cb8949b]{color:var(--qjd-text-muted);font-size:12px}.work-mode-select[data-v-0cb8949b]{display:grid;gap:3px;min-width:112px}.work-mode-select span[data-v-0cb8949b]{color:var(--qjd-text-muted);font-size:11px}.work-mode-select select[data-v-0cb8949b]{min-height:32px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-control);padding:0 8px;color:var(--qjd-text);background:var(--qjd-surface);font:inherit;font-size:12px}.command-search[data-v-0cb8949b]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-control);padding:0 12px;background:var(--qjd-bg)}.command-search span[data-v-0cb8949b]{color:var(--qjd-text-muted);font-size:12px;white-space:nowrap}.command-search input[data-v-0cb8949b]{width:100%;min-height:38px;border:0;outline:0;color:var(--qjd-text);background:transparent;font:inherit}.quick-actions[data-v-0cb8949b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.quick-actions button[data-v-0cb8949b],.command-search-results button[data-v-0cb8949b]{border:1px solid var(--qjd-border-strong);border-radius:var(--qjd-radius-control);color:var(--qjd-text-secondary);background:var(--qjd-surface);font:inherit}.quick-actions button[data-v-0cb8949b]{min-height:36px;padding:0 10px;font-size:12px}.quick-actions button[data-v-0cb8949b]:hover,.command-search-results button[data-v-0cb8949b]:hover{border-color:var(--qjd-primary);color:var(--qjd-primary)}.command-search-results[data-v-0cb8949b]{position:absolute;top:calc(100% + 8px);left:180px;right:220px;display:grid;gap:4px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);padding:8px;background:var(--qjd-surface);box-shadow:0 16px 36px #3838381f}.command-search-results button[data-v-0cb8949b]{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;text-align:left}.command-search-results button span[data-v-0cb8949b]{color:var(--qjd-text-muted);font-size:12px}.session-check-panel[data-v-0cb8949b]{display:grid;gap:10px;max-width:520px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);padding:24px;background:var(--qjd-surface)}.access-block-panel[data-v-0cb8949b]{max-width:640px}.session-check-panel h2[data-v-0cb8949b],.session-check-panel p[data-v-0cb8949b]{margin:0}.eyebrow[data-v-0cb8949b]{margin:0;color:var(--qjd-primary);font-size:12px;font-weight:600;letter-spacing:0}h1[data-v-0cb8949b]{margin:0;color:var(--qjd-text);font-size:24px;font-weight:600;line-height:28px}.shell-description[data-v-0cb8949b]{margin:-12px 0 0;color:var(--qjd-text-secondary);font-size:13px;line-height:20px}nav[data-v-0cb8949b]{display:grid;gap:18px}.nav-section[data-v-0cb8949b]{display:grid;gap:6px}.nav-section-title[data-v-0cb8949b]{margin:0 0 2px;color:var(--qjd-text-muted);font-size:12px;font-weight:500}button[data-v-0cb8949b]{min-height:38px;border:0;border-radius:var(--qjd-radius-control);padding:0 12px;color:var(--qjd-text-secondary);font-weight:500;text-align:left;background:transparent;cursor:pointer}.session-card[data-v-0cb8949b],.boundary-card[data-v-0cb8949b],.subscription-gate-card[data-v-0cb8949b]{display:grid;gap:8px;border:1px solid var(--qjd-border);border-radius:var(--qjd-radius-panel);padding:12px;box-shadow:0 1px 1px #38383805;background:var(--qjd-surface-soft)}.boundary-card[data-v-0cb8949b]{border-color:var(--qjd-primary-soft);background:var(--qjd-surface-warm)}.boundary-details[data-v-0cb8949b]{display:grid;gap:6px;margin-top:2px}.boundary-details summary[data-v-0cb8949b]{cursor:pointer;color:var(--qjd-primary);font-size:12px;font-weight:600;list-style:none}.boundary-details summary[data-v-0cb8949b]::-webkit-details-marker{display:none}.boundary-details summary[data-v-0cb8949b]:after{float:right;content:"+";font-size:15px;line-height:18px}.boundary-details[open] summary[data-v-0cb8949b]:after{content:"-"}.subscription-gate-card[data-v-0cb8949b]{border-color:var(--qjd-warning);background:#fbf4e8}.session-card span[data-v-0cb8949b],.boundary-card span[data-v-0cb8949b],.subscription-gate-card span[data-v-0cb8949b]{color:var(--qjd-text-muted);font-size:12px;font-weight:500}.session-card strong[data-v-0cb8949b],.boundary-card strong[data-v-0cb8949b],.subscription-gate-card strong[data-v-0cb8949b]{overflow-wrap:anywhere;color:var(--qjd-text);font-size:13px}.session-card small[data-v-0cb8949b],.boundary-card small[data-v-0cb8949b]{color:var(--qjd-text-secondary);font-size:12px;font-weight:500;line-height:18px}.session-card small.warning[data-v-0cb8949b]{color:#8a6834}.shop-switch-field[data-v-0cb8949b]{display:grid;gap:6px}.shop-switch-field select[data-v-0cb8949b]{width:100%;min-height:38px;border:1px solid var(--qjd-border-strong);border-radius:var(--qjd-radius-control);padding:0 9px;color:var(--qjd-text);background:var(--qjd-surface);font:inherit;font-size:12px;font-weight:500}.logout-button[data-v-0cb8949b]{border:1px solid var(--qjd-border-strong);color:#7a4a43;text-align:center;background:var(--qjd-surface)}button.active[data-v-0cb8949b]{color:#fff;background:var(--qjd-primary)}@media(hover:hover){.nav-section button[data-v-0cb8949b]:not(.active):hover{color:var(--qjd-text);background:var(--qjd-primary-soft)}.logout-button[data-v-0cb8949b]:hover{border-color:var(--qjd-danger);color:var(--qjd-danger)}}@media(max-width:760px){.app-shell[data-v-0cb8949b]{grid-template-columns:1fr}.sidebar[data-v-0cb8949b]{position:static;height:auto;border-right:0;border-bottom:1px solid var(--qjd-border);padding:16px}nav[data-v-0cb8949b]{grid-template-columns:repeat(2,minmax(0,1fr))}button[data-v-0cb8949b]{text-align:center}.workspace[data-v-0cb8949b]{padding:var(--qjd-space-page)}.workspace-command-bar[data-v-0cb8949b]{grid-template-columns:1fr}.quick-actions[data-v-0cb8949b]{justify-content:flex-start}.command-search-results[data-v-0cb8949b]{top:calc(100% + 8px);left:0;right:0}}:root{color-scheme:light;--qjd-bg: #FAF9F7;--qjd-surface: #FFFFFF;--qjd-surface-soft: #F5F2EE;--qjd-surface-warm: #F8F5F1;--qjd-border: #EBE8E4;--qjd-border-strong: #D8D2CA;--qjd-text: #383838;--qjd-text-secondary: #5A5855;--qjd-text-muted: #86837E;--qjd-primary: #A88C7E;--qjd-primary-soft: #EFE6E0;--qjd-success: #8DA998;--qjd-success-soft: #F1F6F3;--qjd-warning: #D4B88A;--qjd-warning-soft: #FBF4E8;--qjd-danger: #B97B70;--qjd-danger-soft: #F8ECE9;--qjd-code: #2C2C2C;--qjd-radius-panel: 8px;--qjd-radius-modal: 16px;--qjd-radius-control: 8px;--qjd-radius-button: 8px;--qjd-radius-tag: 6px;--qjd-shadow-card: 0 1px 2px rgb(56 56 56 / 3%), 0 8px 24px rgb(56 56 56 / 4%);--qjd-shadow-popover: 0 18px 44px rgb(56 56 56 / 12%);--qjd-focus-ring: 0 0 0 3px rgb(168 140 126 / 18%);--qjd-space-page: 24px;--qjd-space-section: 24px;--qjd-space-card: 20px;--qjd-control-height: 40px;--qjd-control-density: comfortable;--qjd-font-sans: "Hanken Grotesk", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--qjd-font-code: "JetBrains Mono", "SFMono-Regular", Consolas, monospace}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--qjd-bg);text-rendering:optimizeLegibility}body{min-width:320px;margin:0;color:var(--qjd-text);background:var(--qjd-bg);font-family:var(--qjd-font-sans);font-size:14px;font-weight:400;line-height:22px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:0;box-shadow:var(--qjd-focus-ring)}html body .app-shell select{box-sizing:border-box;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--qjd-border-strong);border-radius:var(--qjd-radius-control);padding:0 36px 0 12px;color:var(--qjd-text);background-color:var(--qjd-surface);background-image:linear-gradient(45deg,transparent 50%,var(--qjd-text-muted) 50%),linear-gradient(135deg,var(--qjd-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}html body .app-shell select:hover:not(:disabled){border-color:var(--qjd-primary);background-color:var(--qjd-surface-warm)}html body .app-shell select:focus-visible{border-color:var(--qjd-primary);box-shadow:var(--qjd-focus-ring)}html body .app-shell select:disabled{color:var(--qjd-text-muted);background-color:var(--qjd-surface-soft);cursor:not-allowed;opacity:.9}html body .app-shell select option,html body .app-shell select optgroup{color:var(--qjd-text);background:var(--qjd-surface)}html body .app-shell select option:checked{background:var(--qjd-primary-soft)}::selection{color:var(--qjd-text);background:var(--qjd-primary-soft)}.qjd-code,[data-qjd-code=true]{color:var(--qjd-code);font-family:var(--qjd-font-code);font-size:13px;font-weight:400;line-height:20px}.qjd-head-lg{font-size:24px;font-weight:600;line-height:28px}.qjd-head-md{font-size:18px;font-weight:500;line-height:23px}.qjd-text-main{font-size:14px;font-weight:400;line-height:22px}.qjd-text-code{color:var(--qjd-code);font-family:var(--qjd-font-code);font-size:13px;font-weight:400;line-height:20px}@media(max-width:768px){:root{--qjd-space-page: 16px;--qjd-space-section: 16px;--qjd-space-card: 16px;--qjd-control-height: 44px;--qjd-radius-panel: 14px;--qjd-radius-modal: 20px;--qjd-radius-control: 10px;--qjd-radius-button: 10px}body{font-size:14px;line-height:21px}.qjd-head-lg{font-size:22px;line-height:26px}.qjd-head-md{font-size:17px;line-height:22px}.qjd-text-code,.qjd-code,[data-qjd-code=true]{font-size:12px}}html[data-qjd-build-profile=production] .app-shell [class*=replay],html[data-qjd-build-profile=production] .app-shell [class*=launchprep],html[data-qjd-build-profile=production] .app-shell [class*=drill],html[data-qjd-build-profile=production] .app-shell .platform-production-readiness-panel,html[data-qjd-build-profile=production] .app-shell [class*=launch-readiness],html[data-qjd-build-profile=production] .app-shell [class*=onboarding-readiness],html[data-qjd-build-profile=production] .app-shell [class*=trial-launch],html[data-qjd-build-profile=production] .app-shell [class*=release-evidence],html[data-qjd-build-profile=production] .app-shell [class*=release-material],html[data-qjd-build-profile=production] .app-shell [class*=closeout-guard],html[data-qjd-build-profile=production] .app-shell [class*=p0-owner-return],html[data-qjd-build-profile=production] .app-shell [class*=production-replay],html[data-qjd-build-profile=production] .app-shell [class*=cashier-payment-replay],html[data-qjd-build-profile=production] .app-shell [class*=identity-landing-replay],html[data-qjd-build-profile=production] .app-shell [class*=replay-checklist],html[data-qjd-build-profile=production] .app-shell .cashier-disclosure,html[data-qjd-build-profile=production] .app-shell .release-checklist,html[data-qjd-build-profile=production] .app-shell [aria-label*=证据],html[data-qjd-build-profile=production] .app-shell [aria-label*=上架材料清单]{display:none!important}
