.persona-page[data-v-55aad5c0]{min-width:0}.persona-comparison[data-v-55aad5c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.persona-comparison>div[data-v-55aad5c0]{min-width:0}.golden-reference[data-v-55aad5c0]{border-top:1px solid var(--admin-line);padding-top:16px}.golden-reference pre[data-v-55aad5c0]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}@media(max-width:900px){.persona-comparison[data-v-55aad5c0]{grid-template-columns:1fr}}.persona-runtime[data-v-55aad5c0]{padding:0 0 20px;color:var(--admin-ink-soft);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.persona-runtime strong[data-v-55aad5c0]{color:var(--admin-ink);font-weight:500}.persona-layout[data-v-55aad5c0]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.persona-list[data-v-55aad5c0]{min-width:0;border-right:1px solid var(--admin-line);padding-right:20px}.persona-list__head[data-v-55aad5c0]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:13px}.persona-list__head span[data-v-55aad5c0],.persona-list__item small[data-v-55aad5c0]{color:var(--admin-ink-soft);font-size:12px}.persona-search[data-v-55aad5c0]{width:100%;margin-bottom:12px}.persona-list__item[data-v-55aad5c0]{display:grid;gap:8px;width:100%;padding:14px 12px;border:0;border-bottom:1px solid var(--admin-line);border-radius:4px;color:var(--admin-ink);background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.persona-list__item strong[data-v-55aad5c0]{font-weight:500;line-height:1.65}.persona-list__item>span[data-v-55aad5c0]{display:flex;align-items:center;gap:10px}.persona-list__item[data-v-55aad5c0]:hover{background:#edf2f5}.persona-list__item.active[data-v-55aad5c0]{background:var(--admin-accent-soft)}.persona-editor[data-v-55aad5c0]{min-width:0}.persona-editor__bar[data-v-55aad5c0]{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:8px}.persona-editor__bar>div[data-v-55aad5c0]{flex:1 1 280px;min-width:0}.persona-editor__bar h2[data-v-55aad5c0]{margin:0;font-size:19px;line-height:1.55;overflow-wrap:anywhere}.persona-editor__bar p[data-v-55aad5c0]{color:var(--admin-ink-soft);font-size:13px}.persona-stage-content[data-v-55aad5c0]{display:grid;gap:16px;padding-bottom:24px}.persona-stage-content h3[data-v-55aad5c0]{margin:0;font-size:16px}.persona-stage-content label[data-v-55aad5c0]{display:grid;gap:8px;font-size:13px}.persona-stage-content input[data-v-55aad5c0],.persona-stage-content textarea[data-v-55aad5c0]{width:100%;resize:vertical}.persona-stage-content textarea[data-v-55aad5c0]{padding:14px;line-height:1.8}.persona-stage-content p[data-v-55aad5c0]{margin:0;line-height:1.8}.persona-readonly[data-v-55aad5c0],.persona-overview pre[data-v-55aad5c0],.persona-diff pre[data-v-55aad5c0]{margin:0;max-width:78ch;font:inherit;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.persona-overview[data-v-55aad5c0]{display:grid;gap:16px}.persona-overview h3[data-v-55aad5c0],.persona-overview h4[data-v-55aad5c0],.persona-overview ul[data-v-55aad5c0],.persona-overview ol[data-v-55aad5c0]{margin:0}.persona-overview li[data-v-55aad5c0],.persona-diff li[data-v-55aad5c0]{margin:8px 0;line-height:1.7}.persona-overview details[data-v-55aad5c0],.persona-diff[data-v-55aad5c0]{padding:16px 0;border-top:1px solid var(--admin-line)}.persona-checklist[data-v-55aad5c0]{margin:0}.persona-checklist div[data-v-55aad5c0]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--admin-line);font-size:13px}.persona-checklist dd[data-v-55aad5c0]{margin:0}.persona-test-result[data-v-55aad5c0]{padding:16px 0;border-top:1px solid var(--admin-line)}.persona-test-result>p[data-v-55aad5c0]:last-child{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.persona-layout[data-v-55aad5c0]{grid-template-columns:210px minmax(0,1fr);gap:20px}.persona-list[data-v-55aad5c0]{padding-right:16px}}@media(max-width:760px){.persona-layout[data-v-55aad5c0]{grid-template-columns:1fr}.persona-list[data-v-55aad5c0]{border-right:0;padding-right:0}.persona-list__records[data-v-55aad5c0]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.persona-list__item[data-v-55aad5c0]{flex:0 0 220px}}.notice-settings[data-v-fd435168]{display:grid;gap:20px;width:min(100%,860px);padding:24px;border:1px solid #e6e6df;border-radius:16px;background:#fff}.notice-settings label[data-v-fd435168]{display:grid;gap:10px;color:#1a1c1a}.notice-settings input[data-v-fd435168]:not([type=checkbox]){width:100%;min-height:44px;padding:10px 12px;border:1px solid #ced5cc;border-radius:8px;background:#fff}.notice-settings .notice-enabled[data-v-fd435168]{display:flex;align-items:center;min-height:44px}.notice-enabled input[data-v-fd435168]{width:20px;height:20px;accent-color:#209268}.notice-settings p[data-v-fd435168]{margin:0;color:#555d53;line-height:1.7}.notice-settings input[data-v-fd435168]:focus-visible{outline:2px solid #209268;outline-offset:3px}.notice-settings .base-button[data-v-fd435168]{justify-self:start}.membership-admin-layout[data-v-31f53865]{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(460px,1.45fr);gap:24px;align-items:start}.membership-admin-list[data-v-31f53865],.membership-admin-editor[data-v-31f53865]{border:1px solid #e4e7df;border-radius:16px;background:#fff}.membership-admin-list[data-v-31f53865]{overflow:hidden}.membership-admin-list__head[data-v-31f53865],.membership-admin-editor__head[data-v-31f53865]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 22px;border-bottom:1px solid #edf0e9}.membership-admin-list__head span[data-v-31f53865]{color:#7a8179;font-size:13px}.membership-admin-item[data-v-31f53865]{display:grid;gap:8px;width:100%;padding:16px 22px;border:0;border-bottom:1px solid #edf0e9;background:transparent;color:#242924;text-align:left}.membership-admin-item.active[data-v-31f53865]{background:#e8f2ec;box-shadow:inset 3px 0 #209268}.membership-admin-item__title[data-v-31f53865]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-admin-item__meta[data-v-31f53865]{display:flex;gap:10px;align-items:center;color:#7a8179;font-size:12px}.membership-admin-editor[data-v-31f53865]{padding-bottom:24px}.membership-admin-editor__head[data-v-31f53865]{padding-bottom:18px}.membership-admin-editor__head h2[data-v-31f53865]{margin:5px 0 0;font-size:22px;font-weight:600}.membership-admin-featured[data-v-31f53865]{display:flex;gap:10px;align-items:center;margin:20px 22px 0;color:#2b332d}.membership-admin-featured input[data-v-31f53865]{width:17px;height:17px;accent-color:#209268}.membership-admin-fields[data-v-31f53865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px}.membership-admin-fields label[data-v-31f53865]{display:grid;gap:8px;color:#353d36;font-size:14px}.membership-admin-fields label[data-v-31f53865]:nth-child(3){grid-column:1 / -1}.membership-admin-fields input[data-v-31f53865],.membership-admin-fields textarea[data-v-31f53865],.membership-admin-fields select[data-v-31f53865]{width:100%;box-sizing:border-box;min-height:42px;padding:9px 11px;border:1px solid #ced8ce;border-radius:8px;background:#fff;color:#1c241e;font:inherit}.membership-admin-fields textarea[data-v-31f53865]{resize:vertical}.membership-admin-actions[data-v-31f53865]{display:flex;justify-content:flex-end;padding:0 22px}@media(max-width:900px){.membership-admin-layout[data-v-31f53865]{grid-template-columns:1fr}}.admin-toolbar[data-v-a13be3e6]{display:flex;justify-content:space-between;align-items:end;gap:24px;min-width:0;margin:28px 0 18px}.admin-toolbar h2[data-v-a13be3e6]{margin:5px 0 0;font-size:22px;font-weight:600}.admin-search[data-v-a13be3e6]{display:flex;align-items:center;gap:8px;min-width:0}.admin-toolbar input[data-v-a13be3e6]{width:260px;min-height:40px;padding:8px 12px;border:1px solid #ced8ce;border-radius:8px;background:#fffefa}.admin-search-button[data-v-a13be3e6],.admin-inline-retry[data-v-a13be3e6]{border:0;border-radius:7px;background:#1d6b7b;color:#fff;cursor:pointer;font:inherit}.admin-search-button[data-v-a13be3e6]{min-height:40px;padding:0 16px;white-space:nowrap}.admin-inline-retry[data-v-a13be3e6]{margin-left:8px;padding:4px 9px;font-size:12px}.admin-operations-grid[data-v-a13be3e6]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);gap:18px}.admin-table-panel[data-v-a13be3e6],.admin-detail-panel[data-v-a13be3e6]{border:1px solid #d9d6cd;background:#fbfaf6}.admin-panel-head[data-v-a13be3e6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e3e0d8}.admin-panel-head h3[data-v-a13be3e6]{margin:4px 0 3px;font-size:20px}.admin-panel-head small[data-v-a13be3e6],.admin-user-row small[data-v-a13be3e6],.admin-conversation-row small[data-v-a13be3e6]{display:block;color:#7d877f;font-size:12px}.admin-panel-head>span[data-v-a13be3e6]{color:#7d877f;font-size:13px}.admin-user-row[data-v-a13be3e6],.admin-conversation-row[data-v-a13be3e6]{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 18px;border:0;border-bottom:1px solid #e8e4db;background:transparent;color:#29332e;text-align:left}.admin-user-row>span[data-v-a13be3e6]{color:#7d877f;font-size:12px}.admin-conversation-row[data-v-a13be3e6]{cursor:pointer}.admin-conversation-row[data-v-a13be3e6]:hover{background:#f0f3ed}.admin-conversation-row>div[data-v-a13be3e6]:last-child{display:grid;justify-items:end;gap:6px}.admin-detail-panel[data-v-a13be3e6]{margin-top:18px}.admin-message-list[data-v-a13be3e6]{display:grid;gap:12px;padding:20px;max-height:360px;overflow:auto}.admin-message[data-v-a13be3e6]{max-width:78%;padding:12px 14px;background:#eef2ef}.admin-message.is-user[data-v-a13be3e6]{justify-self:end;background:#e4edf1}.admin-message small[data-v-a13be3e6]{color:#79837c;font-size:11px}.admin-message p[data-v-a13be3e6],.admin-detail-section p[data-v-a13be3e6]{margin:5px 0 0;line-height:1.65;white-space:pre-wrap}.admin-detail-section[data-v-a13be3e6]{margin:0 20px 20px;padding-top:16px;border-top:1px solid #e3e0d8}.admin-detail-section h4[data-v-a13be3e6]{margin:0;font-size:15px}.admin-muted[data-v-a13be3e6]{color:#7d877f;font-size:13px}.admin-pagination[data-v-a13be3e6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid #e8e4db;color:#7d877f;font-size:12px}.admin-pagination button[data-v-a13be3e6]{padding:5px 9px;border:1px solid #ced8ce;border-radius:6px;background:#fffefa;color:#3d5a61;cursor:pointer;font:inherit}.admin-pagination button[data-v-a13be3e6]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.admin-toolbar[data-v-a13be3e6]{align-items:stretch;flex-direction:column}.admin-search[data-v-a13be3e6]{width:100%}.admin-toolbar input[data-v-a13be3e6]{width:auto;flex:1}.admin-operations-grid[data-v-a13be3e6]{grid-template-columns:1fr}}.admin-editor-layout[data-v-0b08c85a]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;margin-top:24px;align-items:start}.admin-list-panel[data-v-0b08c85a],.admin-form-panel[data-v-0b08c85a]{border:1px solid #d9d6cd;background:#fbfaf6}.admin-panel-head[data-v-0b08c85a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e3e0d8}.admin-panel-head h2[data-v-0b08c85a]{margin:4px 0 6px;font-size:20px}.admin-panel-head small[data-v-0b08c85a]{display:block;color:#7d877f;line-height:1.5}.admin-list-item[data-v-0b08c85a]{position:relative;display:grid;gap:6px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid #e8e4db;background:transparent;color:#29332e;text-align:left}.admin-list-item.active[data-v-0b08c85a]{border-left:3px solid #3e5e6b;padding-left:13px;background:#eef2f1}.admin-list-item small[data-v-0b08c85a]{color:#7d877f;font-size:12px}.admin-form-panel[data-v-0b08c85a]{padding-bottom:22px}.admin-form-grid[data-v-0b08c85a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.admin-form-grid label[data-v-0b08c85a],.tool-editor-grid label[data-v-0b08c85a]{display:grid;gap:7px;color:#4f5b53;font-size:13px}.admin-form-grid .wide[data-v-0b08c85a],.tool-editor-grid .wide[data-v-0b08c85a]{grid-column:1 / -1}.admin-form-grid input[data-v-0b08c85a],.admin-form-grid textarea[data-v-0b08c85a],.admin-form-grid select[data-v-0b08c85a],.tool-editor-grid input[data-v-0b08c85a],.tool-editor-grid textarea[data-v-0b08c85a],.tool-editor-grid select[data-v-0b08c85a]{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #ced8ce;border-radius:8px;background:#fffefa;color:#29332e;font:inherit}.admin-form-grid textarea[data-v-0b08c85a],.tool-editor-grid textarea[data-v-0b08c85a]{resize:vertical;line-height:1.6}.module-editor[data-v-0b08c85a]{margin:0 22px 22px;padding:18px;border:1px solid #e3e0d8;border-radius:10px;background:#f5f7f3}.tool-editor-head[data-v-0b08c85a],.tool-editor-item-head[data-v-0b08c85a],.module-tools-head[data-v-0b08c85a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-editor-head small[data-v-0b08c85a]{display:block;margin-top:5px;color:#7d877f;font-size:12px}.tool-editor-empty[data-v-0b08c85a]{margin-top:14px;padding:14px;color:#7d877f;background:#fffefa}.module-editor-item[data-v-0b08c85a]{margin-top:16px;padding:16px;border:1px solid #d9e2dc;border-radius:9px;background:#fffefa}.tool-editor-item[data-v-0b08c85a]{margin-top:12px;padding:14px;border:1px solid #e3e0d8;border-radius:8px;background:#fff}label.tool-editor-item[data-v-0b08c85a]{display:grid;gap:8px;font-size:13px;color:#4f5b53}label.tool-editor-item textarea[data-v-0b08c85a]{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #ced8ce;border-radius:8px;font:inherit}.tool-editor-item-head[data-v-0b08c85a]{margin-bottom:12px;color:#29332e;font-size:13px}.tool-editor-grid[data-v-0b08c85a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.module-tools-head[data-v-0b08c85a]{margin-top:16px;padding-top:14px;border-top:1px solid #e8ece7;color:#3e5e6b;font-size:13px;font-weight:600}.admin-form-actions[data-v-0b08c85a]{display:flex;justify-content:flex-end;padding:0 22px}@media(max-width:800px){.admin-editor-layout[data-v-0b08c85a]{grid-template-columns:1fr}}@media(max-width:560px){.admin-form-grid[data-v-0b08c85a],.tool-editor-grid[data-v-0b08c85a]{grid-template-columns:1fr}.admin-form-grid .wide[data-v-0b08c85a],.tool-editor-grid .wide[data-v-0b08c85a]{grid-column:auto}}.release-panel[data-v-cac1a20d]{margin-top:24px;border:1px solid #d9d6cd;background:#fbfaf6}.release-head[data-v-cac1a20d]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #e3e0d8}.release-head h2[data-v-cac1a20d]{margin:5px 0 0;font-size:22px}.release-note[data-v-cac1a20d]{margin:8px 0 0;color:#7d877f;font-size:13px}.release-head>span[data-v-cac1a20d]{color:#7d877f;font-size:13px}.release-row[data-v-cac1a20d]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;border-bottom:1px solid #e8e4db}.release-row small[data-v-cac1a20d]{display:block;margin-top:5px;color:#7d877f;font-size:12px}.release-row>div[data-v-cac1a20d]:last-child{display:grid;justify-items:end;gap:5px}.release-source-link[data-v-cac1a20d]{display:inline-block;margin-top:8px;color:#1d6b7b;font-size:12px;text-decoration:none}.release-source-link[data-v-cac1a20d]:hover{text-decoration:underline}.release-retry[data-v-cac1a20d]{margin-left:8px;padding:4px 9px;border:0;border-radius:7px;background:#1d6b7b;color:#fff;cursor:pointer;font:inherit;font-size:12px}.admin-login-page[data-v-7afc2364]{display:grid;place-items:center;min-height:100vh;padding:32px;box-sizing:border-box;color:#263a37;background:#eef2ef}.admin-login-card[data-v-7afc2364]{width:min(100%,430px);padding:40px;border:1px solid #dbe5ea;border-radius:18px;background:#fff;box-shadow:0 12px 34px #2b475612}.admin-login-brand[data-v-7afc2364]{display:flex;align-items:center;gap:12px;padding-bottom:28px;border-bottom:1px solid #deded8}.admin-login-brand>span[data-v-7afc2364]{display:grid;place-items:center;width:38px;height:38px;border:1px solid #b9cbd4;border-radius:11px;color:#fff;background:#567889;font-family:serif;font-size:22px}.admin-login-brand strong[data-v-7afc2364],.admin-login-brand small[data-v-7afc2364]{display:block}.admin-login-brand strong[data-v-7afc2364]{font-size:16px}.admin-login-brand small[data-v-7afc2364]{margin-top:3px;color:#7a817e;font-size:12px}.admin-login-copy[data-v-7afc2364]{padding:42px 0 26px}.admin-login-kicker[data-v-7afc2364]{margin:0 0 10px;color:#8b6b5a;font-size:11px;letter-spacing:.16em}.admin-login-copy h1[data-v-7afc2364]{margin:0;font-size:28px;font-weight:600;letter-spacing:.02em}.admin-login-copy p[data-v-7afc2364]:last-child{margin:12px 0 0;color:#77807c;font-size:14px}.admin-login-card form[data-v-7afc2364]{display:grid;gap:16px}.admin-login-card label[data-v-7afc2364]{display:grid;gap:8px;color:#4e5955;font-size:13px}.admin-login-card input[data-v-7afc2364]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #d3dfda;border-radius:8px;outline:none;color:#263a37;background:#fefffd;font:inherit}.admin-login-card input[data-v-7afc2364]:focus{border-color:#567889;box-shadow:0 0 0 3px #5678891f}.admin-login-card .base-button[data-v-7afc2364]{width:100%;min-height:46px;margin-top:5px;background:#567889;box-shadow:none}.admin-login-error[data-v-7afc2364]{margin:0;color:#a4513d;font-size:13px;line-height:1.6}.admin-login-note[data-v-7afc2364]{margin:22px 0 0;color:#68736f;font-size:13px;text-align:center}@media(max-width:520px){.admin-login-page[data-v-7afc2364]{padding:16px}.admin-login-card[data-v-7afc2364]{padding:28px 22px}}.markdown-preview[data-v-4604dcff]{min-width:0;max-width:76ch;line-height:1.85;overflow-wrap:anywhere}.markdown-preview[data-v-4604dcff] :is(h1,h2,h3,h4,h5,h6){margin:28px 0 12px;line-height:1.5;scroll-margin-top:24px}.markdown-preview h1[data-v-4604dcff]{font-size:24px}.markdown-preview h2[data-v-4604dcff]{font-size:21px}.markdown-preview[data-v-4604dcff] :is(h3,h4,h5,h6){font-size:17px}.markdown-preview p[data-v-4604dcff]{margin:12px 0;white-space:pre-wrap}.markdown-preview li[data-v-4604dcff]{margin:6px 0}.markdown-preview pre[data-v-4604dcff]{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#edf2f5;font-size:13px}.markdown-preview code[data-v-4604dcff]{background:#edf2f5;padding:2px 4px}.markdown-preview blockquote[data-v-4604dcff]{margin:16px 0;padding:12px 16px;background:#edf2f5}.markdown-preview hr[data-v-4604dcff]{border:0;border-top:1px solid var(--admin-line);margin:24px 0}.knowledge-page[data-v-a80c7628]{min-width:0}.import-settings[data-v-a80c7628],.batch-toolbar[data-v-a80c7628]{margin:16px 0;padding:18px;background:#edf2f5;border-radius:6px}.import-settings h2[data-v-a80c7628]{font-size:17px;margin:0 0 12px}.import-settings label[data-v-a80c7628]{display:grid;gap:8px;min-width:0}.batch-selection[data-v-a80c7628]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:13px}.batch-selection label[data-v-a80c7628],.knowledge-name[data-v-a80c7628]{display:flex;align-items:center;gap:12px}.knowledge-name[data-v-a80c7628]{min-width:0}.knowledge-name button[data-v-a80c7628]{flex:1;min-width:0}.knowledge-name input[data-v-a80c7628],.batch-selection input[data-v-a80c7628]{flex:none;width:20px;height:20px}.batch-results p[data-v-a80c7628],.pending-row[data-v-a80c7628]{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:14px 0;border-bottom:1px solid var(--admin-line);overflow-wrap:anywhere}.batch-results p[data-v-a80c7628]{font-size:13px}.batch-results p[data-v-a80c7628]>*{min-width:0}.batch-results span[data-v-a80c7628]{flex:0 1 240px}.pending-row p[data-v-a80c7628]{font-size:13px;color:var(--admin-ink-soft)}.pending-row>div[data-v-a80c7628]{min-width:0}.document-reading-layout[data-v-a80c7628]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px}.reading-outline[data-v-a80c7628]{min-width:0;padding-top:20px}.reading-outline input[data-v-a80c7628]{width:100%}.reading-outline button[data-v-a80c7628]{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid var(--admin-line);padding:12px 4px;font:inherit;font-size:13px;background:transparent;color:var(--admin-accent-deep);cursor:pointer;overflow-wrap:anywhere}.reading-content[data-v-a80c7628]{min-width:0}.saved-comparison[data-v-a80c7628]{border-top:1px solid var(--admin-line);margin-top:24px}.comparison-columns[data-v-a80c7628]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.comparison-columns>div[data-v-a80c7628]{min-width:0}.comparison-columns pre[data-v-a80c7628]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}@media(max-width:900px){.document-reading-layout[data-v-a80c7628]{grid-template-columns:1fr}.reading-outline[data-v-a80c7628]{max-height:240px;overflow-y:auto}.comparison-columns[data-v-a80c7628]{grid-template-columns:1fr}}.knowledge-toolbar h1[data-v-a80c7628]{margin:0}.visually-hidden-file[data-v-a80c7628]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.knowledge-table[data-v-a80c7628],.ingest-table[data-v-a80c7628]{border-top:1px solid var(--admin-line)}.knowledge-row[data-v-a80c7628],.ingest-row[data-v-a80c7628]{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(80px,.8fr) minmax(110px,1fr) 145px 64px;gap:16px;align-items:center;padding:16px 8px;border-bottom:1px solid var(--admin-line);font-size:13px}.knowledge-row[data-v-a80c7628]>*,.ingest-row[data-v-a80c7628]>*{min-width:0;overflow-wrap:anywhere}.knowledge-row--head[data-v-a80c7628],.ingest-row--head[data-v-a80c7628]{padding-top:12px;padding-bottom:12px;color:var(--admin-ink-soft);font-size:12px;background:#edf2f5}.knowledge-title[data-v-a80c7628]{display:grid;gap:6px;padding:0;border:0;color:var(--admin-ink);background:transparent;font:inherit;font-weight:600;line-height:1.6;text-align:left;cursor:pointer}.knowledge-title[data-v-a80c7628]:hover{color:var(--admin-accent-deep);text-decoration:underline}.knowledge-state[data-v-a80c7628]{display:grid;justify-items:start;gap:6px}.knowledge-row time[data-v-a80c7628],.knowledge-row small[data-v-a80c7628],.ingest-row small[data-v-a80c7628]{color:var(--admin-ink-soft);font-size:12px}.ingest-row[data-v-a80c7628]{grid-template-columns:minmax(0,2.6fr) minmax(80px,.8fr) minmax(100px,1fr) minmax(110px,1fr) 90px}.ingest-row>span[data-v-a80c7628]:first-child{display:grid;gap:6px}.ingest-summary[data-v-a80c7628]{display:flex;flex-wrap:wrap;gap:12px 24px;padding:14px 0;border-bottom:1px solid var(--admin-line);color:var(--admin-ink-soft);font-size:13px}.ingest-summary strong[data-v-a80c7628]{color:var(--admin-ink);margin-left:6px}.knowledge-test__results[data-v-a80c7628]{display:grid;gap:0;margin-top:24px}.knowledge-test__results button[data-v-a80c7628]{padding:20px 0;border:0;border-bottom:1px solid var(--admin-line);background:transparent;text-align:left;font:inherit;cursor:pointer}.knowledge-test__results strong[data-v-a80c7628],.knowledge-test__results span[data-v-a80c7628],.knowledge-test__results small[data-v-a80c7628]{display:block;overflow-wrap:anywhere}.knowledge-test__results span[data-v-a80c7628],.knowledge-test__results small[data-v-a80c7628]{margin-top:8px;color:var(--admin-ink-soft);font-size:13px}.knowledge-test__results p[data-v-a80c7628]{line-height:1.7}.document-editor[data-v-a80c7628]{min-width:0}.document-editor__head[data-v-a80c7628]{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:8px 0 20px}.document-editor__head h2[data-v-a80c7628]{margin:0;font-size:20px;overflow-wrap:anywhere}.document-editor__head p[data-v-a80c7628]{color:var(--admin-ink-soft);font-size:13px}.document-body[data-v-a80c7628]{padding:4px 0 24px}.markdown-field[data-v-a80c7628]{display:grid}.markdown-field textarea[data-v-a80c7628]{width:100%;min-height:360px;padding:16px;border:1px solid var(--admin-line);border-radius:6px;font:inherit;line-height:1.8;resize:vertical}.document-preview[data-v-a80c7628]{margin:16px 0;max-width:78ch;font:inherit;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.document-meta-grid[data-v-a80c7628]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:8px 0 24px}.document-meta-grid label[data-v-a80c7628]{display:grid;gap:8px;font-size:13px}.document-meta-grid .wide[data-v-a80c7628]{grid-column:1 / -1}.document-meta-grid input[data-v-a80c7628],.document-meta-grid select[data-v-a80c7628],.document-meta-grid textarea[data-v-a80c7628]{width:100%}.document-meta-grid details[data-v-a80c7628]{padding-top:12px;border-top:1px solid var(--admin-line)}.outline-item[data-v-a80c7628]{display:block;width:100%;padding:12px;border:0;border-bottom:1px solid var(--admin-line);background:transparent;text-align:left;font:inherit;font-size:13px;cursor:pointer;overflow-wrap:anywhere}.outline-item.selected[data-v-a80c7628]{background:var(--admin-accent-soft)}.relation-row[data-v-a80c7628],.revision-row[data-v-a80c7628]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--admin-line);font-size:13px;overflow-wrap:anywhere}.document-editor__footer>div[data-v-a80c7628]:first-child{display:grid;gap:6px;font-size:13px}.document-editor__footer small[data-v-a80c7628]{color:var(--admin-ink-soft);font-size:12px}@media(max-width:1100px){.knowledge-row[data-v-a80c7628]{grid-template-columns:minmax(0,2fr) minmax(70px,.7fr) minmax(105px,1fr) 115px 48px;gap:12px}}@media(max-width:700px){.knowledge-row[data-v-a80c7628],.ingest-row[data-v-a80c7628]{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px 0}.knowledge-row--head[data-v-a80c7628],.ingest-row--head[data-v-a80c7628]{display:none}.knowledge-title[data-v-a80c7628],.knowledge-name[data-v-a80c7628],.ingest-row>span[data-v-a80c7628]:first-child{grid-column:1 / -1}.knowledge-row>.knowledge-state[data-v-a80c7628],.ingest-row>.knowledge-state[data-v-a80c7628]{grid-row:3;grid-column:1}.knowledge-row>.base-button[data-v-a80c7628],.ingest-row>.base-button[data-v-a80c7628]{grid-column:2;grid-row:3}.knowledge-row>time[data-v-a80c7628]{grid-column:1 / -1}.document-meta-grid[data-v-a80c7628]{grid-template-columns:1fr}.document-meta-grid .wide[data-v-a80c7628]{grid-column:auto}}.overview-heading[data-v-a2b9dd1d]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.overview-tasks a[data-v-a2b9dd1d]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 0;border-bottom:1px solid var(--admin-line);color:var(--admin-ink);font-size:14px}.overview-tasks strong[data-v-a2b9dd1d]{color:var(--admin-accent-deep)}.overview-tasks a:hover span[data-v-a2b9dd1d]{text-decoration:underline}.overview-heading h2[data-v-a2b9dd1d]{margin:5px 0 0;color:#263a37;font-size:24px;line-height:1.3}.overview-stats[data-v-a2b9dd1d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-stats>div[data-v-a2b9dd1d],.overview-panel[data-v-a2b9dd1d],.overview-quick[data-v-a2b9dd1d]{border:1px solid #dce5e1;border-radius:14px;background:#fbfcf9;box-shadow:0 10px 28px #273d390a}.overview-stats>div[data-v-a2b9dd1d]{display:grid;gap:8px;min-height:112px;padding:18px 20px}.overview-stats span[data-v-a2b9dd1d],.overview-stats small[data-v-a2b9dd1d]{color:#81908b;font-size:12px}.overview-stats strong[data-v-a2b9dd1d]{color:#3f6d68;font:700 30px/1 var(--display)}.overview-grid[data-v-a2b9dd1d]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.overview-panel[data-v-a2b9dd1d]{min-width:0;padding:20px}.overview-panel__head[data-v-a2b9dd1d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e2ebe7}.overview-panel h3[data-v-a2b9dd1d],.overview-quick h3[data-v-a2b9dd1d]{margin:5px 0 0;color:#263a37;font-size:18px}.overview-muted[data-v-a2b9dd1d]{color:#81908b;font-size:12px}.overview-queue[data-v-a2b9dd1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 0}.overview-queue>div[data-v-a2b9dd1d]{display:grid;gap:5px;padding-right:12px;border-right:1px solid #e2ebe7}.overview-queue>div[data-v-a2b9dd1d]:last-child{border-right:0}.overview-queue strong[data-v-a2b9dd1d]{color:#3f6d68;font:700 25px/1 var(--display)}.overview-queue span[data-v-a2b9dd1d]{color:#687a75;font-size:12px;line-height:1.5}.overview-panel__link[data-v-a2b9dd1d]{color:#3f6d68;font-size:12px;font-weight:700}.overview-panel__link span[data-v-a2b9dd1d]{margin-left:5px}.overview-releases[data-v-a2b9dd1d]{display:grid;gap:0}.overview-releases>div[data-v-a2b9dd1d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e2ebe7}.overview-releases>div[data-v-a2b9dd1d]:last-child{border-bottom:0}.overview-releases strong[data-v-a2b9dd1d],.overview-releases span[data-v-a2b9dd1d],.overview-releases small[data-v-a2b9dd1d]{display:block}.overview-releases strong[data-v-a2b9dd1d]{color:#263a37;font-size:13px}.overview-releases span[data-v-a2b9dd1d],.overview-releases small[data-v-a2b9dd1d]{margin-top:4px;color:#81908b;font-size:12px}.overview-releases small[data-v-a2b9dd1d]{flex:none;margin-top:0}.overview-empty[data-v-a2b9dd1d]{margin:20px 0 4px}.overview-quick[data-v-a2b9dd1d]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;margin-top:20px;padding:20px}.overview-quick__links[data-v-a2b9dd1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-quick__links a[data-v-a2b9dd1d]{position:relative;display:grid;gap:4px;padding:14px 38px 14px 15px;border:1px solid #e0e9e5;border-radius:10px;color:#263a37;background:#fefffd}.overview-quick__links a[data-v-a2b9dd1d]:hover{border-color:#b7d0c8;background:#f1f7f4}.overview-quick__links strong[data-v-a2b9dd1d]{font-size:14px}.overview-quick__links span[data-v-a2b9dd1d]{color:#81908b;font-size:12px}.overview-quick__links b[data-v-a2b9dd1d]{position:absolute;top:50%;right:15px;color:#3f6d68;font-size:16px;transform:translateY(-50%)}.overview-retry[data-v-a2b9dd1d]{padding:0;border:0;color:inherit;background:transparent;text-decoration:underline;cursor:pointer}@media(max-width:900px){.overview-stats[data-v-a2b9dd1d]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-a2b9dd1d]{grid-template-columns:1fr}}@media(max-width:640px){.overview-heading[data-v-a2b9dd1d]{align-items:flex-start;flex-direction:column}.overview-quick[data-v-a2b9dd1d],.overview-quick__links[data-v-a2b9dd1d]{grid-template-columns:1fr}}.vision-config[data-v-c1268e58]{display:grid;gap:8px;padding:18px 22px;margin-bottom:16px;border:1px solid var(--admin-line);border-radius:12px;color:var(--admin-ink);background:var(--admin-surface)}.vision-config input[data-v-c1268e58]{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--admin-line);border-radius:8px;font:inherit}.vision-config small[data-v-c1268e58]{color:var(--admin-muted)}.model-panel[data-v-c1268e58]{width:100%;max-width:none;margin-top:0;border:1px solid #dce5e1;border-radius:14px;background:#fbfcf9}.model-panel header[data-v-c1268e58],.model-panel footer[data-v-c1268e58]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.model-panel header[data-v-c1268e58]{border-bottom:1px solid #e2ebe7}.model-panel h2[data-v-c1268e58]{margin:6px 0 0;color:#263a37;font-size:22px}.model-status[data-v-c1268e58]{padding:5px 9px;border-radius:999px;color:#81908b;background:#edf1ed;font-size:12px}.model-status.active[data-v-c1268e58]{color:#176b55;background:#e2f1e9}.model-note[data-v-c1268e58]{margin:0;padding:14px 22px;color:#687a75;background:#f2f6f2;font-size:13px;line-height:1.6}.model-presets[data-v-c1268e58]{display:flex;align-items:center;gap:8px;padding:16px 22px 0;color:#687a75;font-size:13px}.model-presets button[data-v-c1268e58]{padding:7px 12px;border:1px solid #ced8ce;border-radius:8px;color:#3f6d68;background:#fefffd;cursor:pointer;font:inherit}.model-presets button.active[data-v-c1268e58]{border-color:#3f6d68;color:#fff;background:#3f6d68}.model-form[data-v-c1268e58]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:22px}.model-form label[data-v-c1268e58]{display:grid;gap:7px;color:#4e5955;font-size:13px}.model-form .wide[data-v-c1268e58]{grid-column:1 / -1}.model-form input[data-v-c1268e58]:not([type=checkbox]){width:100%;min-height:42px;box-sizing:border-box;padding:9px 11px;border:1px solid #ced8ce;border-radius:8px;background:#fefffd;color:#263a37;font:inherit}.toggle-field[data-v-c1268e58]{display:flex!important;align-items:center;gap:8px;padding-top:26px}.toggle-field input[data-v-c1268e58]{width:17px;height:17px;accent-color:#3f6d68}.model-panel footer[data-v-c1268e58]{border-top:1px solid #e2ebe7;color:#81908b;font-size:12px}.model-actions[data-v-c1268e58]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.model-actions .base-button[data-v-c1268e58]{white-space:nowrap}@media(max-width:640px){.model-form[data-v-c1268e58]{grid-template-columns:1fr}.model-form .wide[data-v-c1268e58]{grid-column:auto}.model-panel header[data-v-c1268e58],.model-panel footer[data-v-c1268e58]{align-items:flex-start;flex-direction:column}.model-presets[data-v-c1268e58]{flex-wrap:wrap}.model-actions[data-v-c1268e58]{width:100%}}.questions-toolbar[data-v-bbeb9639]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.regression-summary[data-v-bbeb9639]{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(240px,1.8fr);gap:1px;margin-bottom:16px;overflow:hidden;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-line)}.regression-summary>div[data-v-bbeb9639]{display:grid;gap:5px;padding:14px 16px;background:var(--admin-surface)}.regression-summary span[data-v-bbeb9639],.regression-summary small[data-v-bbeb9639]{color:var(--admin-muted);font-size:11px}.regression-summary strong[data-v-bbeb9639]{color:var(--admin-ink);font-family:Georgia,serif;font-size:24px;line-height:1}.regression-summary__progress>div[data-v-bbeb9639]{display:flex;justify-content:space-between}.regression-summary__progress b[data-v-bbeb9639]{color:var(--admin-accent);font-size:13px}.regression-summary__progress i[data-v-bbeb9639]{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e5ece8}.regression-summary__progress em[data-v-bbeb9639]{display:block;height:100%;border-radius:inherit;background:var(--admin-accent)}.regression-note[data-v-bbeb9639]{margin:-5px 0 16px;color:var(--admin-muted);font-size:12px;line-height:1.6}.questions-toolbar h1[data-v-bbeb9639]{margin:5px 0 8px;color:var(--admin-ink);font-size:26px;line-height:1.3}.questions-toolbar p[data-v-bbeb9639]:not(.training-kicker){margin:0;color:var(--admin-muted);font-size:13px;line-height:1.6}.questions-toolbar__actions[data-v-bbeb9639],.questions-filter[data-v-bbeb9639]{display:flex;align-items:center;gap:12px;min-width:0;color:var(--admin-muted);font-size:13px}.questions-toolbar__actions .base-button[data-v-bbeb9639],.questions-filter select[data-v-bbeb9639],.questions-actions .base-button[data-v-bbeb9639]{flex:0 0 auto;white-space:nowrap}.questions-filter[data-v-bbeb9639]{justify-content:flex-end;margin-bottom:12px}.questions-filter select[data-v-bbeb9639]{min-height:38px;padding:7px 28px 7px 10px;border:1px solid var(--admin-line);border-radius:8px;color:var(--admin-ink);background:var(--admin-surface);font:inherit}.questions-layout[data-v-bbeb9639]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:600px;overflow:hidden;border:1px solid var(--admin-line);border-radius:14px;background:var(--admin-surface)}.questions-list[data-v-bbeb9639]{border-right:1px solid var(--admin-line);background:#f5f8f5}.questions-list__head[data-v-bbeb9639],.questions-editor__head[data-v-bbeb9639]{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--admin-line);color:var(--admin-ink)}.questions-list__head span[data-v-bbeb9639]{color:var(--admin-muted);font-size:11px}.questions-list__item[data-v-bbeb9639]{display:grid;gap:7px;width:100%;padding:15px 18px;border:0;border-bottom:1px solid #e5ece8;color:var(--admin-ink);background:transparent;text-align:left;cursor:pointer}.questions-list__item[data-v-bbeb9639]:hover,.questions-list__item.active[data-v-bbeb9639]{background:var(--admin-surface)}.questions-list__item.active[data-v-bbeb9639]{box-shadow:inset 3px 0 var(--admin-accent)}.questions-list__item small[data-v-bbeb9639]{overflow:hidden;color:var(--admin-muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.questions-empty[data-v-bbeb9639]{margin:18px;color:var(--admin-muted);font-size:13px;line-height:1.7}.questions-editor[data-v-bbeb9639]{min-width:0}.questions-editor__head[data-v-bbeb9639]{align-items:flex-start}.questions-editor__head h2[data-v-bbeb9639]{margin:5px 0 0;color:var(--admin-ink);font-size:20px}.question-form[data-v-bbeb9639]{display:grid;gap:15px;padding:22px 26px}.question-form label[data-v-bbeb9639]{display:grid;gap:7px;color:var(--admin-ink-soft);font-size:12px}.question-form select[data-v-bbeb9639]{width:100%;min-height:42px;padding:9px 12px;border:1px solid #d5e0dc;border-radius:8px;color:var(--admin-ink);background:#fbfdfb;font:inherit}.judgment-fields summary[data-v-bbeb9639]{padding:12px 0;color:var(--admin-ink);font-weight:600;cursor:pointer}.judgment-fields p[data-v-bbeb9639]{margin:0 0 14px;color:var(--admin-muted);font-size:12px;line-height:1.7}.question-form input[data-v-bbeb9639],.question-form textarea[data-v-bbeb9639]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d5e0dc;border-radius:8px;outline:0;color:var(--admin-ink);background:#fbfdfb;font:inherit;font-size:13px;line-height:1.65;resize:vertical}.question-form input[data-v-bbeb9639]:focus,.question-form textarea[data-v-bbeb9639]:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #3f6d681f}.question-form input[data-v-bbeb9639]:disabled,.question-form textarea[data-v-bbeb9639]:disabled{color:var(--admin-muted);background:#f1f4f1}.question-form__grid[data-v-bbeb9639]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.questions-actions[data-v-bbeb9639]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 26px 22px;border-top:1px solid var(--admin-line)}@media(max-width:900px){.regression-summary[data-v-bbeb9639]{grid-template-columns:repeat(2,minmax(130px,1fr))}.regression-summary__progress[data-v-bbeb9639]{grid-column:1 / -1}}@media(max-width:800px){.questions-toolbar[data-v-bbeb9639]{align-items:flex-start;flex-direction:column}.questions-layout[data-v-bbeb9639]{grid-template-columns:1fr}.questions-list[data-v-bbeb9639]{border-right:0;border-bottom:1px solid var(--admin-line)}}@media(max-width:560px){.question-form__grid[data-v-bbeb9639]{grid-template-columns:1fr}.question-form[data-v-bbeb9639],.questions-actions[data-v-bbeb9639]{padding-right:16px;padding-left:16px}}:root{--paper: #f6f8fa;--surface: #ffffff;--mist: #eef3f6;--mist-strong: #e2ebf0;--ink: #243b4a;--ink-soft: #5b707d;--muted: #8797a2;--line: #dbe5ea;--teal: #567889;--teal-deep: #3f6376;--ochre: #8b9a91;--success: #6f9d88;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .35rem;--radius-md: .7rem;--radius-lg: 1rem;--shadow-soft: 0 5px 18px rgb(43 71 86 / 5%);--display: "Source Han Sans SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--body: "Source Han Sans SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;color:var(--ink);background:var(--paper);font-family:var(--body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgb(201 98 62 / 48%);outline-offset:3px}.mobile-app,.login-page{width:min(100%,520px);min-height:100vh;margin:0 auto;background:var(--paper)}.mobile-app{padding-bottom:5.25rem}.mobile-content{padding:0 var(--space-4) var(--space-8)}.app-header{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;min-height:4.75rem;padding:0 var(--space-4);background:var(--paper)}.app-header h1{margin:0;text-align:center;font:600 1.65rem/1 var(--display);letter-spacing:.08em}.header-spacer{display:block;width:2.5rem;height:2.5rem}.icon-button{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;color:var(--ink);background:transparent;cursor:pointer}.base-icon{display:block;flex:none}.top-ticker{display:flex;align-items:center;gap:var(--space-3);min-height:3.75rem;margin:0 var(--space-4) var(--space-5);padding:0 var(--space-3);overflow:hidden;border:1px solid rgb(215 227 233 / 70%);border-radius:var(--radius-md);background:var(--mist);color:var(--ink)}.ticker-mark{flex:none;color:var(--ochre);font-size:.78rem;font-weight:700;letter-spacing:.08em}.ticker-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.ticker-action{display:inline-flex;flex:none;align-items:center;gap:.15rem;margin-left:auto;color:var(--teal);font-size:.82rem;font-weight:600}.top-ticker:hover .ticker-copy,.top-ticker:focus-visible .ticker-copy{text-overflow:clip}.bottom-navigation{position:fixed;right:0;bottom:0;left:0;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);width:min(100%,520px);margin:auto;padding:var(--space-2) var(--space-2) max(var(--space-2),env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;box-shadow:0 -4px 16px #1436490a}.bottom-navigation__item{position:relative;display:grid;place-items:center;gap:.2rem;min-height:3.5rem;color:var(--ink-soft);font-size:.7rem}.bottom-navigation__item.active{color:var(--teal);font-weight:700}.bottom-navigation__item.active:after{position:absolute;bottom:0;width:1.8rem;height:.18rem;border-radius:1rem;background:var(--teal);content:""}.eyebrow{margin:0 0 var(--space-2);color:var(--ochre);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.page-intro,.ask-intro{padding:var(--space-3) 0 var(--space-6)}.page-intro h2,.ask-intro h2{max-width:18rem;margin:0 0 var(--space-3);font:600 1.75rem/1.35 var(--display);letter-spacing:.02em}.page-intro p:not(.eyebrow),.ask-intro p:not(.eyebrow){max-width:22rem;margin:0;color:var(--ink-soft);line-height:1.75}.page-intro--with-rule{border-bottom:1px solid var(--line)}.empty-state{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.empty-state h2{margin:0;font:600 1.35rem/1.4 var(--display)}.empty-state>p:not(.eyebrow){margin:0 0 var(--space-2);color:var(--ink-soft);font-size:.9rem;line-height:1.7}.recent-strip{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-8);padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.recent-strip>div{display:grid;gap:.35rem}.section-label{font-weight:700}.muted{color:var(--muted);font-size:.8rem}.base-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.base-button:disabled{cursor:not-allowed;opacity:.5}.base-button--primary{color:#fff;background:var(--teal)}.base-button--primary:hover{background:var(--teal-deep)}.base-button--secondary{color:var(--teal);border-color:var(--line);background:var(--mist)}.base-button--ghost{color:var(--teal);border-color:var(--line);background:transparent}.base-button--text{min-height:2rem;padding:0;color:var(--teal);background:transparent}.field{display:grid;gap:var(--space-2)}.field__label{color:var(--ink);font-size:.86rem;font-weight:600}.field__control{width:100%;min-height:3rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);outline:0;color:var(--ink);background:var(--surface)}.field__control::placeholder{color:#9eb0bb}.field__control:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0f59731f}.field__control--textarea{padding-top:var(--space-3);resize:vertical}.base-tag{display:inline-flex;width:fit-content;padding:.25rem .55rem;border-radius:.3rem;font-size:.72rem;line-height:1}.base-tag--quiet{color:var(--ink-soft);background:var(--mist)}.base-tag--accent{color:var(--ochre);background:#f9e9e1}.base-tag--success{color:var(--success);background:#e4f4ef}.skeleton{display:block;min-height:1rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--mist) 25%,var(--mist-strong) 50%,var(--mist) 75%);background-size:200% 100%;animation:skeleton 1.5s ease-in-out infinite}.toast{position:fixed;bottom:5.5rem;left:50%;z-index:20;padding:var(--space-3) var(--space-4);transform:translate(-50%);border-radius:var(--radius-md);color:#fff;background:var(--ink);box-shadow:var(--shadow-soft);font-size:.85rem}.inline-error{margin:0;color:#a34432;font-size:.85rem}.login-hint{margin:-.5rem 0 0;color:var(--success);font-size:.78rem}.scenario-list{display:grid;border-top:1px solid var(--line)}.scenario-list--loading{gap:var(--space-3);border-top:0}.scenario-list--loading .skeleton{height:4.8rem}.scenario-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:5.1rem;border-bottom:1px solid var(--line)}.scenario-row>span:first-child{display:grid;gap:.3rem}.scenario-row strong{font-size:1rem}.scenario-row small{color:var(--ink-soft);font-size:.78rem}.scenario-meta{display:inline-flex;flex:none;align-items:center;gap:.3rem;color:var(--muted);font-size:.7rem}.featured-scenario{display:grid;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-5);border-left:.3rem solid var(--ochre);background:var(--surface);box-shadow:var(--shadow-soft)}.featured-scenario strong{font:600 1.45rem var(--display)}.featured-scenario>span:not(.eyebrow){color:var(--ink-soft);line-height:1.65}.featured-scenario small{display:flex;align-items:center;gap:var(--space-2);color:var(--teal);font-size:.78rem;font-weight:700}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--teal);font-size:.82rem}.back-link .base-icon{transform:rotate(180deg)}.scenario-detail{padding:var(--space-3) 0 var(--space-6);border-bottom:1px solid var(--line)}.scenario-detail--loading{display:grid;gap:var(--space-3)}.scenario-detail--loading .skeleton{height:1.2rem}.scenario-detail h2{margin:0 0 var(--space-3);font:600 2rem/1.3 var(--display)}.scenario-detail__summary{margin:0 0 var(--space-4);color:var(--ink);font:1.08rem/1.7 var(--display)}.scenario-detail__description{margin:0;color:var(--ink-soft);line-height:1.75}.scenario-detail__meta{display:flex;gap:var(--space-4);margin-top:var(--space-5);color:var(--muted);font-size:.78rem}.scenario-prompt{display:grid;gap:var(--space-3);padding:var(--space-6) 0}.scenario-prompt h3{margin:0;font:600 1.35rem/1.55 var(--display)}.scenario-prompt p:last-child{margin:0;color:var(--ink-soft);font-size:.86rem;line-height:1.7}.scenario-start{width:100%}.conversation-origin{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:.25rem solid var(--ochre);color:var(--ink-soft);background:var(--surface);font-size:.78rem}.conversation-origin strong{color:var(--teal)}.conversation-origin .base-icon{margin-left:auto}.live-note{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-6) 0;padding:var(--space-4);border-left:.25rem solid var(--ochre);background:var(--surface);box-shadow:var(--shadow-soft)}.live-note>div{display:grid;gap:.35rem}.live-note__mark{color:var(--ochre);font-size:.72rem;font-weight:700;letter-spacing:.08em}.live-note strong{font:600 1.05rem/1.4 var(--display)}.live-note small{color:var(--muted)}.live-note--featured{margin-top:var(--space-5)}.membership-benefits{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);background:var(--mist)}.membership-benefits .section-heading{margin-top:0}.membership-benefits ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.1rem;color:var(--ink-soft);font:.86rem/1.6 var(--display)}.membership-section{margin-top:var(--space-6)}.content-thumb--quiet{background:var(--mist-strong)}.diagnosis-service{display:grid;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-5);border-top:1px solid var(--line);background:var(--surface)}.diagnosis-service h3{margin:0;font:600 1.3rem/1.45 var(--display)}.diagnosis-service p:not(.eyebrow){margin:0;color:var(--ink-soft);font-size:.86rem;line-height:1.7}.content-detail{padding:var(--space-3) 0 var(--space-6);border-bottom:1px solid var(--line)}.content-detail--loading{display:grid;gap:var(--space-3)}.content-detail--loading .skeleton{height:1.2rem}.content-detail h2{margin:var(--space-4) 0 var(--space-3);font:600 1.85rem/1.4 var(--display)}.content-detail__summary{margin:0;color:var(--ink-soft);font:1rem/1.8 var(--display)}.content-detail__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5);color:var(--muted);font-size:.78rem}.content-detail__access{display:grid;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);background:var(--mist)}.content-detail__access--locked{border-left:.25rem solid var(--ochre)}.content-detail__access p{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.7}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:var(--space-5) 0 var(--space-3);font-weight:700}.section-heading a{color:var(--teal);font-size:.78rem;font-weight:500}.content-row{display:grid;grid-template-columns:4.75rem 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.content-thumb{width:4.75rem;height:4.75rem;border-radius:var(--radius-sm);background:linear-gradient(145deg,#c8d8dc,#eff4f5 58%,#b4c6cc)}.content-row__copy{display:grid;gap:.35rem;min-width:0}.content-row h3{margin:0;font-size:.92rem;line-height:1.45}.content-row p{margin:0;color:var(--muted);font-size:.75rem}.content-arrow{color:var(--muted)}.profile-head{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0 var(--space-6)}.profile-head h2{margin:0 0 .2rem;font:600 1.45rem var(--display)}.profile-head p:not(.eyebrow){margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.profile-avatar{display:grid;flex:none;place-items:center;width:4rem;height:4rem;border-radius:50%;color:#fff;background:var(--teal);font:1.5rem var(--display)}.issue-card,.action-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.issue-card h3{margin:var(--space-3) 0 .3rem;font-size:1rem}.issue-card p,.action-row small{margin:0;color:var(--muted);font-size:.75rem}.progress-block{margin-top:var(--space-6)}.progress-line{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.progress-line span{display:block;height:.3rem;background:var(--line)}.progress-line__done{background:var(--teal)!important}.progress-line__active{background:var(--ochre)!important}.progress-labels{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);color:var(--muted);font-size:.63rem}.progress-labels span:nth-child(2){color:var(--ochre);font-weight:700}.action-row strong{display:block;margin-bottom:.35rem;font-size:.88rem}.empty-inline{margin:var(--space-4) 0;color:var(--muted);font-size:.85rem}.login-page{padding:0 var(--space-4) var(--space-8)}.login-header{display:flex;justify-content:space-between;padding:var(--space-6) var(--space-2) var(--space-5)}.brand-mark{margin:0;font:600 2rem/1 var(--display);letter-spacing:.09em}.brand-subtitle{margin:var(--space-2) 0 0;color:var(--muted);font:.78rem/1.5 var(--display)}.login-page .top-ticker{margin-right:0;margin-left:0}.login-hero{display:grid;grid-template-columns:1fr 7.5rem;min-height:16rem;margin:0 calc(var(--space-4) * -1) var(--space-5);padding:var(--space-8) var(--space-5);overflow:hidden;background:var(--mist)}.hero-copy{position:relative;z-index:1}.hero-kicker{margin:0 0 var(--space-3);color:var(--teal);font:1.35rem var(--display)}.hero-copy h1{margin:0;font:600 clamp(1.45rem,7vw,2rem)/1.5 var(--display);letter-spacing:.02em}.hero-copy>p:last-child{margin:var(--space-5) 0 0;color:var(--ink-soft);font:.92rem/2 var(--display);letter-spacing:.12em}.hero-rule{display:block;width:2.7rem;height:.3rem;margin-top:var(--space-4);background:var(--ochre)}.hero-still{position:relative;min-height:14rem;margin:-3rem -5rem -3rem 0;background:radial-gradient(circle at 42% 30%,#fff 0 14%,transparent 15%),linear-gradient(145deg,#d8e1df,#a9bdc2 62%,#e9eeee);opacity:.85}.hero-still:after{position:absolute;right:.6rem;bottom:2.5rem;width:5.5rem;height:2.8rem;border-radius:50% 50% .4rem .4rem;background:#e8e0d2;content:"";transform:rotate(-8deg)}.hero-still__label{position:absolute;right:1.8rem;bottom:2.8rem;z-index:1;color:var(--ink-soft);font:.65rem/1.25 var(--display);transform:rotate(-8deg)}.login-panel{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-soft)}.login-tabs{display:flex;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-2);color:var(--muted)}.login-tabs span{position:relative;padding-bottom:var(--space-3);font-size:.95rem}.login-tabs .active{color:var(--teal);font-weight:700}.login-tabs .active:after{position:absolute;right:0;bottom:0;left:0;height:.2rem;border-radius:1rem;background:var(--teal);content:""}.code-field{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.code-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #0f59731f}.code-field .field__control{min-width:0;border:0;box-shadow:none}.code-action{min-height:2rem;padding:0 var(--space-3);border:0;border-left:1px solid var(--line);color:var(--teal);background:transparent;cursor:pointer}.login-action{width:100%}.login-panel>.base-button--secondary{width:100%}.consent-line{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--muted);font-size:.72rem}.consent-box{display:block;flex:none;width:1.3rem;height:1.3rem;border:1px solid #a8bbc6;border-radius:50%}.login-footer{margin:var(--space-8) 0 0;color:var(--muted);text-align:center;font:.8rem/1.9 var(--display);letter-spacing:.15em}.login-footer span{color:#9dafb9;letter-spacing:.25em}.conversation-viewport{display:grid;gap:var(--space-5);padding:0 0 var(--space-4)}.user-message{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--space-3)}.user-message__bubble{max-width:82%;padding:var(--space-4);border:1px solid #dce9f0;border-radius:var(--radius-md) .2rem var(--radius-md) var(--radius-md);background:var(--mist)}.user-message__bubble p{margin:0;font:1.02rem/1.75 var(--display)}.user-message__bubble time,.judgment-card__header time{display:block;margin-top:var(--space-2);color:var(--muted);font-size:.72rem;text-align:right}.user-message__avatar,.yanchuan-response__avatar{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%}.user-message__avatar{color:var(--ink-soft);background:var(--mist-strong);font-size:.82rem}.yanchuan-response{display:flex;align-items:flex-start;gap:var(--space-3);margin-left:-.5rem}.yanchuan-response__avatar{color:#fff;background:var(--teal);font:1rem var(--display)}.judgment-card{min-width:0;flex:1;padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-soft)}.judgment-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font:1.2rem var(--display)}.judgment-card__header time{margin:0;font-family:var(--body)}.judgment-section{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.judgment-section:last-child{border-bottom:0;padding-bottom:0}.judgment-section h3{position:relative;margin:0 0 var(--space-3);padding-left:var(--space-4);font:700 1.02rem/1.4 var(--display)}.judgment-section h3:before{position:absolute;top:.1rem;left:0;width:.25rem;height:1.35rem;border-radius:.2rem;background:var(--ochre);content:""}.judgment-section p{margin:0;color:var(--ink);font:.98rem/1.8 var(--display)}.judgment-path{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--mist)}.judgment-path>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2);color:var(--blue)}.judgment-path>header small{color:var(--muted);font-size:.76rem;font-weight:400}.judgment-path ol{margin:0;padding:0;list-style:none}.judgment-path li{position:relative;display:grid;grid-template-columns:1rem 1fr;gap:var(--space-2);min-height:4rem}.judgment-path li:not(:last-child):before{position:absolute;top:1rem;bottom:0;left:.43rem;width:2px;background:#cbd9d5;content:""}.judgment-path__dot{position:relative;z-index:1;display:block;width:.75rem;height:.75rem;margin-top:.25rem;border:3px solid #d7e3df;border-radius:50%;background:#66857d}.judgment-path li>div{padding-bottom:var(--space-3)}.judgment-path li>div>strong{color:var(--ink);font-size:.88rem}.judgment-path li p{margin:.25rem 0 0;color:var(--ink-soft);font-size:.84rem;line-height:1.6}.judgment-path li small{display:inline-block;margin-top:.25rem;padding:.1rem .4rem;border-radius:999px;background:var(--soft-blue);color:var(--blue);font-size:.7rem}.judgment-path__judgment .judgment-path__dot{background:var(--blue);border-color:#d5e0e4}.judgment-path__action .judgment-path__dot{background:var(--ochre);border-color:#f0ddd6}.judgment-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 var(--space-3);border:0;color:var(--ink);background:transparent;font:700 1.02rem var(--display);cursor:pointer}.judgment-toggle em{color:var(--teal);font-style:normal;font-size:.84rem}.judgment-toggle .base-icon{color:var(--teal);transition:transform .16s ease}.judgment-toggle .is-open{transform:rotate(90deg)}.compact-list,.evidence-list{margin:0;padding-left:1.3rem;color:var(--ink-soft);font:.9rem/1.75 var(--display)}.evidence-list{display:grid;gap:var(--space-2);padding:var(--space-3);list-style-position:inside;border-radius:var(--radius-sm);background:var(--mist)}.evidence-list li{display:grid;gap:.2rem}.evidence-list strong{font-size:.88rem}.evidence-list span{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.evidence-list small{color:var(--muted);font-size:.72rem}.conversation-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-2) 0}.conversation-actions button{padding:var(--space-2) 0;border:0;border-right:1px solid var(--line);color:var(--teal);background:transparent;font-size:.8rem;cursor:pointer}.conversation-actions button:last-child{border-right:0}.draft-status{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--muted);font-size:.78rem}.conversation-composer{position:sticky;bottom:5.25rem;z-index:5;display:grid;grid-template-columns:1fr 3.4rem;gap:var(--space-2);margin:0 calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);background:#f5f8faf5}.conversation-composer textarea{min-height:3.35rem;max-height:8rem;padding:var(--space-3) var(--space-4);resize:vertical;border:1px solid var(--line);border-radius:var(--radius-lg);outline:0;color:var(--ink);background:var(--surface);line-height:1.5}.conversation-composer textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0f59731f}.conversation-composer button{display:grid;place-items:center;min-height:3.35rem;border:0;border-radius:var(--radius-md);color:#fff;background:var(--ochre);cursor:pointer}.conversation-composer button:disabled{cursor:not-allowed;opacity:.45}.drawer-backdrop{position:fixed;inset:0;z-index:30;background:#102e436b}.history-drawer{display:grid;align-content:start;width:min(86%,27rem);height:100%;padding:var(--space-5) var(--space-4) 6rem;overflow-y:auto;background:var(--surface);box-shadow:12px 0 28px #102e431f}.history-drawer__header{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;margin-bottom:var(--space-4)}.history-drawer__header h2{margin:0;text-align:center;font:600 1.5rem var(--display)}.history-new{width:100%;margin-bottom:var(--space-5)}.history-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;margin:0 0 var(--space-4)}.history-tabs button{width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:.45rem .8rem;border:1px solid transparent;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.history-tabs button.active{border-color:#cbd9de;color:var(--blue);background:var(--soft-blue);font-weight:600}.history-groups{display:grid;gap:var(--space-5)}.history-group h3{margin:0 0 var(--space-2);color:var(--muted);font:600 1rem var(--display)}.history-list{display:grid;border-top:1px solid var(--line)}.history-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-2);min-height:4.2rem;padding:0 var(--space-2);border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.history-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:.98rem var(--display)}.history-item small{color:var(--muted)}.history-item.active{border:1px solid #68aef0;border-radius:var(--radius-md);background:#f3f9ff}.history-item-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:var(--space-2);min-height:4.2rem;padding:0 var(--space-2);border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer}.history-item-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:.98rem var(--display)}.history-item-row>small{color:var(--muted)}.history-item-row.active{border:1px solid #68aef0;border-radius:var(--radius-md);background:#f3f9ff}.history-item-menu{border:0;color:var(--muted);background:transparent;font-size:1rem;cursor:pointer}.history-item-actions{position:absolute;right:2rem;z-index:2;display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-soft)}.history-item-row{position:relative}.history-item-actions button{padding:.35rem .55rem;border:0;border-radius:.35rem;color:var(--blue);background:transparent;font-size:.78rem;cursor:pointer}.history-item-actions button:hover{background:var(--soft-blue)}.history-item-actions button.danger{color:var(--ochre)}.history-empty{color:var(--muted);text-align:center}.action-saved{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--success);font-size:.8rem}.action-sheet-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;background:#102e436b}.action-sheet{display:grid;gap:var(--space-3);width:min(100%,520px);max-height:92vh;padding:var(--space-5) var(--space-4) 6rem;overflow-y:auto;border-radius:1.2rem 1.2rem 0 0;background:var(--surface);box-shadow:0 -10px 30px #102e4324}.action-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.action-sheet__header h2{margin:0;font:600 1.5rem var(--display)}.action-sheet__header p{margin:var(--space-2) 0 0;color:var(--muted);font-size:.78rem}.action-sheet__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.action-sheet__source{margin:0;padding:var(--space-3);color:var(--ink-soft);background:var(--mist);font-size:.78rem;line-height:1.5}.action-sheet__buttons{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-3);padding-top:var(--space-2)}.training-shell{display:grid;grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;color:#26332e;background:#f1eee6;font-family:var(--body)}.training-sidebar{display:flex;flex-direction:column;padding:2rem 1.2rem 1.25rem;color:#eaf2ec;background:#154e43}.training-brand{display:grid;gap:.35rem;padding:.25rem .7rem 2rem;color:inherit}.training-brand span{font:600 1.35rem var(--display);letter-spacing:.08em}.training-brand small{color:#a9c5b8;font-size:.72rem;letter-spacing:.1em}.training-nav{display:grid;gap:1.35rem}.training-nav-group{display:grid;gap:.2rem}.training-nav-label{padding:0 .7rem .35rem;color:#84a99a;font-size:.66rem;letter-spacing:.12em}.training-nav a{padding:.62rem .7rem;border-left:.18rem solid transparent;border-radius:.3rem;color:#b8d0c4;font-size:.82rem}.training-nav a:hover{color:#fff;background:#ffffff14}.training-nav a.router-link-exact-active{border-left-color:#78d0a8;color:#fff;background:#ffffff1c}.training-sidebar__footer{display:grid;gap:.45rem;margin-top:auto;padding:1rem .7rem 0;border-top:1px solid rgb(217 234 232 / 18%);color:#bad1c5;font-size:.7rem;line-height:1.5}.training-sidebar__footer small{color:#88ab9d}.training-main{min-width:0;padding:0 3rem 3.5rem;overflow:auto}.training-topbar{display:flex;align-items:center;justify-content:space-between;min-height:6.75rem;border-bottom:1px solid #d8d5cc}.training-topbar h1{margin:.3rem 0 0;font:600 1.85rem var(--display);letter-spacing:.01em}.training-topbar__actions{display:flex;align-items:center;gap:1.1rem}.training-status{display:inline-flex;align-items:center;gap:.4rem;color:#68766d;font-size:.76rem}.training-status i{width:.45rem;height:.45rem;border-radius:50%;background:#1d9a6c}.training-kicker{margin:0;color:#8c5d48;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.training-back{color:#146f58;font-size:.8rem}.training-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1.5rem 0}.training-stats>div{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid #d9d6cd;background:#fbfaf6}.training-stats span{color:#68766d;font-size:.75rem}.training-stats strong{font:600 1.9rem var(--display);color:#154e43}.training-stats small{color:#8d978f;font-size:.7rem}.training-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:2rem 0 1rem}.training-workspace-head h2{margin:.35rem 0 0;font:600 1.45rem var(--display)}.training-workspace{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:38rem;border:1px solid #d9d6cd;background:#fbfaf6}.training-sample-list{border-right:1px solid #d9d6cd;background:#efeee8}.training-list-head{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #d9d6cd}.training-list-head span{color:#8d978f;font-size:.75rem}.training-sample-item{display:grid;gap:.5rem;width:100%;padding:1rem;border:0;border-bottom:1px solid #dedbd2;color:#34443d;background:transparent;text-align:left;cursor:pointer}.training-sample-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.training-sample-item.active{border-left:.25rem solid #209268;padding-left:.75rem;background:#fbfaf6}.training-sample-item .base-tag{justify-self:start}.training-empty{margin:1rem;color:#7c897f;font-size:.8rem;line-height:1.6}.training-editor{min-width:0;padding:1.35rem 1.5rem}.training-editor__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #dedbd2}.training-editor__bar h3{margin:.35rem 0 0;font:600 1.2rem var(--display)}.training-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1rem 0}.training-column{display:grid;align-content:start;gap:.8rem;padding:1rem;border:1px solid #dedbd2;background:#fffefa}.training-column header{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.3rem;padding-bottom:.7rem;border-bottom:1px solid #e7e3da}.training-column header span{color:#b66b4c;font:700 .72rem var(--body)}.training-column h4{margin:0;font:600 1rem var(--display)}.training-column label{display:grid;gap:.35rem;color:#68766d;font-size:.72rem}.training-column input,.training-column textarea{width:100%;padding:.65rem .7rem;border:1px solid #d4d8cf;border-radius:.3rem;outline:0;color:#26332e;background:#fbfaf6;font-size:.8rem;line-height:1.55}.training-column textarea{resize:vertical}.training-column input:focus,.training-column textarea:focus{border-color:#209268;box-shadow:0 0 0 3px #2092681f}.training-column input:disabled,.training-column textarea:disabled{color:#78847c;background:#f0f0eb}.training-editor__actions{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:1rem;border-top:1px solid #dedbd2}.training-editor__actions .base-button{min-height:2.6rem;padding:0 1rem;font-size:.8rem}.training-alert{margin:1rem 0 0;padding:.7rem 1rem;font-size:.8rem}.training-alert--error{color:#9b4937;background:#f7e7df}.training-alert--success{color:#157156;background:#e2f1e9}.admin-inline-retry{margin-left:8px;padding:4px 9px;border:0;border-radius:7px;background:#1d6b7b;color:#fff;cursor:pointer;font:inherit;font-size:12px}.admin-inline-retry:hover{background:#175765}.training-loading{padding:4rem;color:#718078;text-align:center}.admin-empty{display:grid;grid-template-columns:3rem minmax(0,40rem);gap:1rem 1.4rem;align-items:start;max-width:55rem;margin-top:2rem;padding:2rem;border:1px solid #d9d6cd;background:#fbfaf6}.admin-empty__mark{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:#209268;border:1px solid #a9cbb9;font:1.5rem var(--display)}.admin-empty h2{margin:.45rem 0 .7rem;font:600 1.55rem var(--display)}.admin-empty p:not(.training-kicker){margin:0;max-width:36rem;color:#68766d;line-height:1.7}.admin-empty__footer{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.2rem;border-top:1px solid #e2dfd7;color:#8d6a58;font-size:.78rem}@media(max-width:1000px){.training-shell{grid-template-columns:13rem minmax(0,1fr)}.training-main{padding:0 1.25rem 2rem}.training-workspace{grid-template-columns:13rem minmax(0,1fr)}.training-columns{grid-template-columns:1fr}}@media(max-width:700px){.training-shell{display:block}.training-sidebar{padding:1rem}.training-brand{padding-bottom:1rem}.training-nav{grid-template-columns:repeat(2,1fr);gap:.7rem}.training-nav-group{gap:.15rem}.training-nav-label{padding-top:.3rem}.training-nav a{padding:.5rem;font-size:.68rem}.training-sidebar__footer{display:none}.training-topbar{align-items:flex-start;gap:1rem;min-height:5.5rem;padding:1rem 0}.training-topbar__actions{align-items:flex-end;flex-direction:column;gap:.35rem}.training-stats{grid-template-columns:repeat(2,1fr)}.training-workspace{grid-template-columns:1fr}.training-sample-list{border-right:0;border-bottom:1px solid #d9d6cd}.admin-empty{grid-template-columns:2.6rem minmax(0,1fr);padding:1.25rem}.admin-empty__footer{grid-column:2;align-items:flex-start;flex-direction:column}}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:521px){.mobile-app,.login-page,.bottom-navigation{box-shadow:0 0 0 1px #d7e3e98c}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-shell{--admin-ink: #243b4a;--admin-ink-soft: #526773;--admin-muted: #526773;--admin-accent: #456a7e;--admin-accent-deep: #34566a;--admin-accent-soft: #e8f0f4;--admin-green: #39715d;--admin-green-soft: #edf5f0;--admin-warm: #526773;--admin-line: #dbe5ea;--admin-surface: #fff;--admin-canvas: #f7f9fb;display:grid;grid-template-columns:216px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;color:var(--admin-ink);background:var(--admin-canvas);font:14px/1.5 var(--body)}.admin-shell.navigation-hidden{grid-template-columns:0 minmax(0,1fr)}.admin-shell.navigation-hidden .admin-sidebar{visibility:hidden}.admin-shell .admin-sidebar{display:flex;flex-direction:column;min-width:0;height:100dvh;padding:22px 12px;overflow:auto;border-right:1px solid var(--admin-line);background:#fff}.admin-shell .admin-brand{display:flex;align-items:center;gap:10px;padding:0 10px 22px;border-bottom:1px solid var(--admin-line)}.admin-brand__mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:6px;color:#fff;background:var(--admin-accent);font:19px/1 serif}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:15px}.admin-brand small{margin-top:3px;color:var(--admin-ink-soft);font-size:12px}.admin-shell .training-nav{display:grid;gap:20px;margin-top:22px}.admin-shell .training-nav-group{display:grid;gap:3px}.admin-shell .training-nav-label{padding:0 12px 4px;color:var(--admin-ink-soft);font-size:12px;letter-spacing:0}.admin-shell .training-nav a{display:flex;align-items:center;min-height:40px;padding:0 12px;border:0;border-radius:5px;color:var(--admin-ink-soft);font-size:14px}.admin-shell .training-nav a:hover{color:var(--admin-ink);background:#f1f5f7}.admin-shell .training-nav a.router-link-exact-active{color:var(--admin-accent-deep);background:var(--admin-accent-soft);font-weight:600}.admin-main{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.admin-topbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 24px;border-bottom:1px solid var(--admin-line);background:#fff}.admin-topbar__context,.admin-topbar__actions,.admin-breadcrumb{display:flex;align-items:center;gap:12px;min-width:0}.admin-breadcrumb{color:var(--admin-ink-soft);font-size:13px}.admin-breadcrumb strong{color:var(--admin-ink);font-size:14px}.admin-breadcrumb i{font-style:normal}.admin-nav-toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--admin-line);border-radius:5px;color:var(--admin-ink-soft);background:#fff;cursor:pointer}.admin-nav-close{align-self:end;margin-bottom:16px;padding:8px 12px;border:1px solid var(--admin-line);border-radius:5px;color:var(--admin-ink);background:#fff;font:inherit;cursor:pointer}.admin-environment{padding:2px 8px;border:1px solid var(--admin-line);border-radius:4px;color:var(--admin-ink-soft);font-size:12px;white-space:nowrap}.admin-account{position:relative;font-size:13px}.admin-account summary{padding:8px 0;cursor:pointer}.admin-account__menu{position:absolute;top:100%;right:0;z-index:30;min-width:140px;padding:6px;border:1px solid var(--admin-line);border-radius:5px;background:#fff;box-shadow:0 4px 12px #243b4a14}.admin-logout{width:100%;padding:10px;border:0;border-radius:3px;color:var(--admin-ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.admin-logout:hover{background:var(--admin-accent-soft)}.admin-shell .admin-content{flex:1;width:100%;min-width:0;min-height:0;padding:24px;overflow:auto;scrollbar-gutter:stable}.admin-shell .admin-content>*{min-width:0}.admin-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-shell ::selection{color:#243b4a;background:#dceaf2}.admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-width:0;min-height:40px;padding:8px 12px;border:1px solid #bfced6;border-radius:5px;color:var(--admin-ink);background:#fff;font:inherit;font-size:14px}.admin-shell :is(input,textarea)::placeholder{color:var(--admin-ink-soft);opacity:1}.admin-shell :is(input,textarea,select):disabled{background:#edf2f5}.admin-shell .base-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:max-content;min-height:40px;padding:0 14px;border-radius:5px;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;box-shadow:none}.admin-shell .base-button--primary{color:#fff;background:var(--admin-accent)}.admin-shell .base-button--primary:hover:not(:disabled){background:var(--admin-accent-deep)}.admin-shell .base-button--secondary,.admin-shell .base-button--ghost{border-color:#bfced6;color:var(--admin-accent-deep);background:#fff}.admin-shell .base-button--secondary:hover:not(:disabled),.admin-shell .base-button--ghost:hover:not(:disabled){background:var(--admin-accent-soft)}.admin-shell .base-button--text{min-height:32px;padding:0 4px;color:var(--admin-accent-deep);background:transparent}.admin-shell .base-button:disabled{cursor:not-allowed;opacity:.55}.admin-shell .base-tag{border-radius:4px;color:var(--admin-ink-soft);background:#edf2f5;font-size:12px;white-space:nowrap}.admin-shell .base-tag--success{color:#27604b;background:#edf5f0}.admin-shell .base-tag--accent{color:#85481b;background:#faf0e5}.admin-shell .training-kicker{display:none}.admin-page-heading,.admin-shell :is(.overview-heading,.questions-toolbar,.module-heading,.ontology-heading,.admin-toolbar){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin:0 0 24px}.admin-page-heading>div:first-child{flex:1 1 240px;min-width:0}.admin-page-heading h1,.admin-shell :is(.overview-heading h2,.questions-toolbar h1,.admin-toolbar h2){margin:0;color:var(--admin-ink);font-size:22px;line-height:1.4}.admin-page-heading p{margin:8px 0 0;color:var(--admin-ink-soft);font-size:13px}.admin-action-group,.admin-shell :is(.questions-toolbar__actions,.questions-filter,.questions-actions,.model-actions,.membership-admin-actions,.tool-editor-head,.tool-editor-item-head,.module-tools-head){display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.admin-action-group{justify-content:flex-end}.admin-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.admin-section-heading h2,.admin-section-heading h3{margin:0;font-size:17px}.admin-section-heading p,.admin-help{margin:6px 0 0;color:var(--admin-ink-soft);font-size:13px;line-height:1.7}.admin-task-tabs{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 24px;border-bottom:1px solid var(--admin-line)}.admin-task-tabs button{min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;color:var(--admin-ink-soft);background:transparent;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.admin-task-tabs button[aria-current]{border-bottom-color:var(--admin-accent);color:var(--admin-accent-deep);font-weight:600}.admin-task-tabs button:hover:not(:disabled){color:var(--admin-ink)}.admin-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-filter-row input{flex:1 1 240px;width:auto}.admin-filter-row select{flex:0 1 180px;max-width:100%}.admin-result-count{margin:12px 0;color:var(--admin-ink-soft);font-size:13px}.admin-list-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;color:var(--admin-ink-soft);font-size:13px}.admin-shell .admin-sticky-actions,.admin-shell .admin-form-actions,.admin-shell .membership-admin-actions,.admin-shell .model-panel footer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:24px;padding:16px 0;border-top:1px solid var(--admin-line);background:#fff}.admin-shell .admin-form-actions,.admin-shell .membership-admin-actions{justify-content:flex-end;padding:16px 20px}.admin-shell .model-panel footer{padding:16px 22px}.admin-shell .training-alert{padding:12px 16px;border:1px solid var(--admin-line);border-radius:5px;background:#fff;font-size:14px;overflow-wrap:anywhere}.admin-shell .training-alert--error{border-color:#dfb8b3;color:#963b31;background:#fff5f3}.admin-shell .training-alert--success{border-color:#bad4c7;color:#27604b;background:#edf5f0}.admin-shell .training-empty,.admin-shell .training-loading{padding:24px 16px;color:var(--admin-ink-soft);font-size:14px}.admin-inline-retry{padding:4px 8px;border:1px solid currentColor;border-radius:4px;color:inherit;background:transparent;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.admin-shell .admin-content :is(.admin-list-panel,.admin-form-panel,.admin-table-panel,.admin-detail-panel,.membership-admin-list,.membership-admin-editor,.model-panel,.notice-settings,.overview-stats>div,.overview-panel,.overview-quick,.release-panel,.module-links a){min-width:0;border:1px solid var(--admin-line);border-radius:6px;background:#fff;box-shadow:none}.admin-shell :is(.admin-panel-head,.membership-admin-editor__head,.model-panel header){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px;border-bottom:1px solid var(--admin-line)}.admin-shell :is(.admin-panel-head,.membership-admin-editor__head)>div{flex:1 1 200px;min-width:0}.admin-shell :is(.admin-panel-head h2,.admin-panel-head h3,.membership-admin-editor__head h2){margin:0;color:var(--admin-ink);font-size:19px;line-height:1.5;overflow-wrap:anywhere}.admin-shell :is(.admin-editor-layout,.membership-admin-layout,.admin-cases-layout){display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;margin-top:0;align-items:start}.admin-shell .admin-content .admin-browse-detail{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-browse-detail .admin-list-item,.admin-shell .admin-browse-detail .membership-admin-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.admin-shell .membership-admin-list__head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--admin-line)}.admin-shell :is(.admin-list-item,.membership-admin-item){width:100%;min-width:0;padding:16px;border:0;border-bottom:1px solid var(--admin-line);background:transparent;color:var(--admin-ink);text-align:left;cursor:pointer}.admin-shell :is(.admin-list-item,.membership-admin-item).active{background:var(--admin-accent-soft);box-shadow:none}.admin-shell :is(.admin-list-item,.membership-admin-item):hover{background:#f1f5f7}.admin-shell .admin-list-item>span{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:14px}.admin-shell :is(.admin-form-grid,.membership-admin-fields,.model-form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px}.admin-shell :is(.admin-form-grid,.membership-admin-fields,.model-form) label{display:grid;min-width:0;gap:8px;color:var(--admin-ink-soft);font-size:13px}.admin-shell :is(.admin-form-grid,.membership-admin-fields,.model-form) :is(input:not([type=checkbox]),textarea,select){width:100%}.admin-shell :is(.admin-form-grid,.model-form) .wide{grid-column:1 / -1}.admin-shell :is(.admin-form-grid .check-field,.model-form .toggle-field){display:flex;align-items:center}.admin-shell :is(.model-presets,.admin-search,.release-head,.release-row,.admin-user-row,.admin-conversation-row){min-width:0;flex-wrap:wrap}.admin-shell .admin-search{flex:0 1 420px}.admin-shell .admin-search input{flex:1 1 200px;min-width:0;width:auto}.admin-shell .admin-operations-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.admin-shell .admin-user-row>div,.admin-shell .admin-conversation-row>div:first-child{min-width:0;overflow-wrap:anywhere}.admin-shell .admin-content :is(.overview-stats span,.overview-stats small,.overview-queue span,.overview-releases span,.overview-releases small,.overview-quick__links span,.release-note,.release-head>span,.release-row small,.admin-user-row small,.admin-conversation-row small,.admin-pagination,.membership-admin-item small,.model-note){color:var(--admin-ink-soft)}.admin-shell .overview-stats strong,.admin-shell .overview-queue strong{color:var(--admin-ink)}.admin-shell .overview-quick{grid-template-columns:1fr}.admin-shell .overview-quick__links a{border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-shell .release-panel{margin-top:0}.admin-shell .release-row>div{min-width:0;overflow-wrap:anywhere}.admin-shell .notice-settings{width:min(100%,760px)}.admin-shell .notice-settings>.base-button{justify-self:end}.admin-shell .admin-empty{margin:0;border-color:var(--admin-line);background:#fff;box-shadow:none}.admin-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-nav-backdrop{display:none}@media(max-width:1100px){.admin-shell .admin-content{padding:20px}.admin-shell :is(.admin-editor-layout,.membership-admin-layout,.admin-cases-layout){grid-template-columns:210px minmax(0,1fr);gap:20px}}@media(max-width:960px){.admin-shell,.admin-shell.navigation-hidden{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:40;width:216px;visibility:hidden;transform:translate(-100%)}.admin-shell.navigation-open .admin-sidebar{visibility:visible;transform:none}.admin-nav-backdrop{position:fixed;inset:0 0 0 216px;z-index:35;display:block;border:0;background:#243b4a3d}.admin-shell .admin-operations-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-shell .admin-sticky-actions,.admin-shell .admin-form-actions,.admin-shell .membership-admin-actions,.admin-shell .model-panel footer{position:static}.admin-shell .admin-topbar{padding:0 16px}.admin-shell .admin-content{padding:20px 16px}.admin-shell :is(.admin-editor-layout,.membership-admin-layout,.admin-cases-layout,.questions-layout){grid-template-columns:1fr}.admin-shell :is(.admin-list-panel,.membership-admin-list){max-height:none;overflow:visible}.admin-shell :is(.admin-form-grid,.membership-admin-fields,.model-form,.tool-editor-grid){grid-template-columns:1fr}.admin-shell :is(.admin-form-grid,.membership-admin-fields,.model-form,.tool-editor-grid)>*{grid-column:auto}.admin-shell .regression-summary,.admin-shell .overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .overview-grid{grid-template-columns:1fr}.admin-shell .admin-search{flex-basis:100%}.admin-task-tabs{gap:4px 16px}.admin-filter-row input{flex-basis:100%;width:100%}.admin-filter-row select{flex:1 1 140px}}@media(max-width:480px){.admin-environment,.admin-breadcrumb>a,.admin-breadcrumb>i{display:none}.admin-shell .overview-quick__links{grid-template-columns:1fr}.admin-shell .admin-content :is(.model-panel footer,.admin-sticky-actions){align-items:flex-start}}@media(prefers-reduced-motion:reduce){.admin-shell *{transition:none}}
