.enterprise-operations[data-v-da6231e2]{min-height:calc(100vh - 76px);padding:34px 40px 70px;color:#18202d;background:#f3f5f7;background-image:linear-gradient(#17202f08 1px,transparent 1px),linear-gradient(90deg,#17202f08 1px,transparent 1px);background-size:42px 42px}.op-heading[data-v-da6231e2]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1380px;margin:0 auto 28px}.op-heading span[data-v-da6231e2],.op-panel>small[data-v-da6231e2]{color:#17897c;font-size:11px;font-weight:800;letter-spacing:1.7px}.op-heading h1[data-v-da6231e2]{margin:7px 0 6px;font-size:34px;letter-spacing:-1px}.op-heading p[data-v-da6231e2]{margin:0;color:#6b7280}.op-heading>b[data-v-da6231e2]{font-size:28px}.op-panel[data-v-da6231e2]{border:1px solid #dfe3e7;padding:24px;background:var(--alw-color-surface);box-shadow:0 8px 30px #16203208}.op-state[data-v-da6231e2]{display:grid;min-height:320px;place-items:center;align-content:center;text-align:center;color:#6b7280}.op-state h2[data-v-da6231e2]{margin:16px 0 2px;color:#1d2633}.op-state i[data-v-da6231e2]{width:30px;height:30px;border:3px solid #d9dddf;border-top-color:#168c7d;border-radius:50%;animation:op-spin-da6231e2 .7s linear infinite}@keyframes op-spin-da6231e2{to{transform:rotate(360deg)}}.op-error[data-v-da6231e2]{max-width:1380px;margin:0 auto 18px;border-left:3px solid #c3423f;padding:12px 15px;color:#a43835;background:#fff3f2}.organization-summary[data-v-da6231e2],.wallet-metrics[data-v-da6231e2]{display:grid;max-width:1380px;margin:0 auto 18px;grid-template-columns:repeat(3,1fr);border:1px solid #dfe3e7;background:var(--alw-color-surface)}.organization-summary article[data-v-da6231e2],.wallet-metrics article[data-v-da6231e2]{display:grid;gap:5px;border-right:1px solid #e5e8eb;padding:20px 24px}.organization-summary article[data-v-da6231e2]:last-child,.wallet-metrics article[data-v-da6231e2]:last-child{border:0}.organization-summary small[data-v-da6231e2],.wallet-metrics small[data-v-da6231e2]{color:#7b828d}.organization-summary b[data-v-da6231e2],.wallet-metrics b[data-v-da6231e2]{font-size:26px}.management-grid[data-v-da6231e2]{display:grid;max-width:1380px;margin:auto;grid-template-columns:1fr 1fr;gap:18px}.management-grid .account-panel[data-v-da6231e2]{grid-column:1/3}.op-panel>header[data-v-da6231e2],.rule-list article>header[data-v-da6231e2],.action-board>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between}.op-panel>header>div[data-v-da6231e2]{display:flex;gap:12px;align-items:center}.op-panel h2[data-v-da6231e2]{margin:0}.op-panel form[data-v-da6231e2],.op-panel>form[data-v-da6231e2]{display:flex;gap:8px;margin:20px 0}.op-panel input[data-v-da6231e2],.op-panel select[data-v-da6231e2],.op-panel textarea[data-v-da6231e2],.voice-search input[data-v-da6231e2],.voice-search select[data-v-da6231e2]{min-height:42px;border:1px solid #d9dee3;padding:8px 11px;background:var(--alw-color-surface)}.op-panel form input[data-v-da6231e2]{min-width:0;flex:1}.op-panel button[data-v-da6231e2],.voice-search button[data-v-da6231e2],.tag-grid button[data-v-da6231e2]{min-height:38px;border:1px solid #cad1d7;padding:0 13px;background:var(--alw-color-surface)}.op-panel form>button[data-v-da6231e2]{color:var(--alw-color-surface);background:#172231}.op-panel ul[data-v-da6231e2]{list-style:none;margin:0;padding:0}.op-panel li[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eaedef;padding:13px 0}.op-panel li span[data-v-da6231e2],.account-panel td[data-v-da6231e2]:first-child{display:grid;gap:4px}.op-panel li small[data-v-da6231e2],.account-panel small[data-v-da6231e2]{color:#79808a}.account-panel table[data-v-da6231e2],.ledger table[data-v-da6231e2],.action-board table[data-v-da6231e2]{width:100%;border-collapse:collapse}.account-panel th[data-v-da6231e2],.account-panel td[data-v-da6231e2],.ledger th[data-v-da6231e2],.ledger td[data-v-da6231e2],.action-board td[data-v-da6231e2]{padding:13px 9px;border-top:1px solid #e7eaed;text-align:left}.account-panel td em[data-v-da6231e2],.ledger em[data-v-da6231e2],.action-board em[data-v-da6231e2]{border-radius:99px;padding:4px 8px;color:#177c6f;background:#e6f5f1;font-size:11px;font-style:normal}.account-panel td em.off[data-v-da6231e2]{color:#8a6060;background:#f5eaea}.invitation-layout[data-v-da6231e2]{display:grid;max-width:1180px;margin:auto;grid-template-columns:minmax(0,1fr) 390px;gap:50px}.invitation-form[data-v-da6231e2]{display:grid;gap:16px}.invitation-form label[data-v-da6231e2],.rule-form label[data-v-da6231e2],.wallet-layout form>label[data-v-da6231e2]{display:grid;gap:7px;color:#656d77;font-size:13px}.invitation-form textarea[data-v-da6231e2]{height:88px;resize:vertical}.invitation-form fieldset[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:14px;border:1px solid #dfe3e7;padding:18px}.invitation-form fieldset label[data-v-da6231e2]{display:flex;align-items:center}.phone-preview[data-v-da6231e2]{display:grid;place-items:center;border:1px solid #dfe3e7;background:#e8ecef}.phone-preview>div[data-v-da6231e2]{display:flex;width:310px;min-height:610px;flex-direction:column;justify-content:center;border:9px solid #141d2a;border-radius:38px;padding:32px 24px;background:var(--alw-color-surface);box-shadow:0 25px 50px #1a233c2b}.phone-preview small[data-v-da6231e2]{color:#168b7e;font-weight:800;letter-spacing:1px}.phone-preview h2[data-v-da6231e2]{font-size:28px}.phone-preview p[data-v-da6231e2]{color:#68717c;line-height:1.7}.phone-preview button[data-v-da6231e2]{height:50px;border:0;color:var(--alw-color-surface);background:#172331;font-weight:700}.phone-preview em[data-v-da6231e2]{margin:16px 0;color:#9a632c;font-style:normal}.phone-preview footer[data-v-da6231e2]{margin-top:38px;color:#717985;font-size:12px;line-height:1.6}.journey-list[data-v-da6231e2]{display:grid;max-width:1380px;margin:auto;gap:24px}.journey-list>section>header[data-v-da6231e2]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.journey-list>section>header i[data-v-da6231e2]{display:grid;width:38px;height:38px;place-items:center;color:var(--alw-color-surface);background:#172331;font-style:normal}.journey-list>section>div[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.scenario-card[data-v-da6231e2]{border:1px solid #dfe3e7;background:var(--alw-color-surface)}.scenario-title[data-v-da6231e2]{display:flex;justify-content:space-between;padding:24px}.scenario-title small[data-v-da6231e2]{color:#17897c}.scenario-title h3[data-v-da6231e2]{margin:5px 0}.scenario-title p[data-v-da6231e2]{color:#727985}.scenario-title dl[data-v-da6231e2]{display:flex;gap:10px;margin:0}.scenario-title dl>div[data-v-da6231e2]{display:grid;min-width:64px;place-items:center;border:1px solid #e0e4e7;padding:8px}.scenario-title dt[data-v-da6231e2]{color:#777f89;font-size:11px}.scenario-title dd[data-v-da6231e2]{margin:3px 0 0;font-size:21px}.scenario-card ul[data-v-da6231e2]{list-style:none;margin:0;padding:0}.scenario-card li[data-v-da6231e2]{display:flex;gap:12px;border-top:1px solid #e7eaed;padding:15px 20px}.scenario-card li>i[data-v-da6231e2]{display:grid;width:26px;height:26px;place-items:center;color:var(--alw-color-surface);background:#168b7d;font-style:normal}.scenario-card li.negative>i[data-v-da6231e2]{background:#bd5046}.scenario-card li span[data-v-da6231e2]{display:grid;gap:4px}.scenario-card li p[data-v-da6231e2]{margin:0}.scenario-card li small[data-v-da6231e2]{color:#838a93}.rules-layout[data-v-da6231e2]{display:grid;max-width:1280px;margin:auto;grid-template-columns:390px 1fr;gap:18px}.rule-form[data-v-da6231e2]{display:grid;align-content:start;gap:14px}.rule-form>div[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rule-list[data-v-da6231e2]{display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:14px}.rule-list article>header h3[data-v-da6231e2]{margin:5px 0}.rule-list article p[data-v-da6231e2]{color:#6e7681}.rule-list article footer[data-v-da6231e2]{display:grid;gap:6px;border-top:1px solid #e7eaed;padding-top:14px}.switch[data-v-da6231e2]{width:46px!important;min-height:24px!important;border:0!important;border-radius:99px;background:#cbd0d5!important}.switch i[data-v-da6231e2]{display:block;width:18px;height:18px;border-radius:50%;background:var(--alw-color-surface);transform:translate(0);transition:.2s}.switch.on[data-v-da6231e2]{background:#168b7d!important}.switch.on i[data-v-da6231e2]{transform:translate(20px)}.trigger-log[data-v-da6231e2]{grid-column:1/3;border-left:3px solid #17897c;padding:16px 20px;background:#eef8f6}.trigger-log p[data-v-da6231e2]{display:flex;justify-content:space-between}.op-tabs[data-v-da6231e2]{display:flex;max-width:1380px;margin:0 auto 18px;border-bottom:1px solid #ced4d9}.op-tabs button[data-v-da6231e2]{border:0;border-bottom:3px solid transparent;padding:14px 22px;background:transparent}.op-tabs button.active[data-v-da6231e2]{border-color:#168b7d;font-weight:800}.voice-search[data-v-da6231e2]{display:grid;max-width:900px;margin:0 auto 22px;grid-template-columns:1fr 170px 90px}.voice-wall[data-v-da6231e2]{display:grid;max-width:1380px;margin:auto;grid-template-columns:repeat(3,1fr);gap:14px}.voice-wall article[data-v-da6231e2]{display:grid;min-height:220px;border:1px solid #dfe3e7;padding:22px;background:var(--alw-color-surface)}.voice-wall article header[data-v-da6231e2],.voice-wall article footer[data-v-da6231e2]{display:flex;justify-content:space-between}.voice-wall header span[data-v-da6231e2]{border-radius:99px;padding:4px 9px;color:#157c70;background:#e6f5f1;font-size:11px}.voice-wall header span.negative[data-v-da6231e2]{color:#a54943;background:#faeae8}.voice-wall blockquote[data-v-da6231e2]{margin:28px 0;font-size:17px;line-height:1.8}.voice-wall footer[data-v-da6231e2]{align-self:end;color:#7a828c}.voice-wall em[data-v-da6231e2]{font-style:normal}.research-report[data-v-da6231e2]{max-width:1380px;margin:auto}.report-kpis[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.report-kpis article[data-v-da6231e2]{display:grid;gap:10px;border:1px solid #dfe3e7;padding:20px;background:var(--alw-color-surface)}.report-kpis b[data-v-da6231e2]{font-size:30px}.report-kpis i[data-v-da6231e2]{height:5px;background:#e5e9eb}.report-kpis em[data-v-da6231e2]{display:block;height:100%;background:#168b7d}.report-grid[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.report-grid .op-panel[data-v-da6231e2]{min-height:250px}.report-grid ol[data-v-da6231e2]{padding-left:20px}.report-grid li[data-v-da6231e2]{justify-content:flex-start;line-height:1.6}.word-cloud[data-v-da6231e2]{display:flex;flex-wrap:wrap;align-content:center;gap:18px}.word-cloud>small[data-v-da6231e2]{width:100%}.word-cloud span[data-v-da6231e2]{color:#168b7d;font-weight:800}.quote-evidence blockquote[data-v-da6231e2]{border-left:2px solid #17897c;padding-left:13px;line-height:1.6}.action-board[data-v-da6231e2]{margin-top:14px}.cluster-schedule[data-v-da6231e2]{display:flex;max-width:1380px;margin:0 auto 18px;border:1px solid #dfe3e7;background:var(--alw-color-surface)}.cluster-schedule span[data-v-da6231e2]{display:grid;min-width:260px;gap:6px;padding:18px 24px}.cluster-schedule small[data-v-da6231e2]{color:#7a828b}.tag-grid[data-v-da6231e2]{display:grid;max-width:1380px;margin:auto;grid-template-columns:repeat(3,1fr);gap:14px}.tag-grid article[data-v-da6231e2]{border:1px solid #dfe3e7;padding:24px;background:var(--alw-color-surface)}.tag-grid header[data-v-da6231e2]{display:flex;align-items:center;gap:12px}.tag-grid header i[data-v-da6231e2]{color:#168b7d;font-size:26px}.tag-grid strong[data-v-da6231e2]{display:block;margin:28px 0 18px;font-size:38px}.tag-grid strong small[data-v-da6231e2]{margin-left:8px;color:#7d848e;font-size:12px}.tag-grid footer[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e6e9ec;padding-top:14px}.wallet-metrics[data-v-da6231e2]{grid-template-columns:repeat(4,1fr)}.wallet-layout[data-v-da6231e2]{display:grid;max-width:1380px;margin:auto;grid-template-columns:390px 1fr;gap:16px}.wallet-layout form[data-v-da6231e2]{display:grid;align-content:start;gap:16px}.amount-options[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.amount-options button.active[data-v-da6231e2]{border-color:#168b7d;color:#168b7d;background:#eef8f6}.invoice-check[data-v-da6231e2]{display:flex!important;align-items:center;grid-template-columns:auto 1fr}.ledger td b[data-v-da6231e2]{color:#168b7d}@media(max-width:960px){.enterprise-operations[data-v-da6231e2]{padding:24px 16px}.op-heading[data-v-da6231e2]{align-items:flex-start;flex-direction:column}.management-grid[data-v-da6231e2],.journey-list>section>div[data-v-da6231e2],.rules-layout[data-v-da6231e2],.report-grid[data-v-da6231e2],.wallet-layout[data-v-da6231e2],.invitation-layout[data-v-da6231e2]{grid-template-columns:1fr}.management-grid .account-panel[data-v-da6231e2],.trigger-log[data-v-da6231e2]{grid-column:auto}.rule-list[data-v-da6231e2],.voice-wall[data-v-da6231e2],.tag-grid[data-v-da6231e2]{grid-template-columns:1fr 1fr}.phone-preview[data-v-da6231e2]{padding:25px}.organization-summary[data-v-da6231e2],.wallet-metrics[data-v-da6231e2]{grid-template-columns:1fr 1fr}.account-panel[data-v-da6231e2]{overflow:auto}}@media(max-width:600px){.rule-list[data-v-da6231e2],.voice-wall[data-v-da6231e2],.tag-grid[data-v-da6231e2],.report-kpis[data-v-da6231e2],.organization-summary[data-v-da6231e2],.wallet-metrics[data-v-da6231e2],.voice-search[data-v-da6231e2]{grid-template-columns:1fr}.op-heading h1[data-v-da6231e2]{font-size:28px}.phone-preview>div[data-v-da6231e2]{width:285px}.rule-form>div[data-v-da6231e2]{grid-template-columns:1fr}.management-grid .op-panel[data-v-da6231e2]{overflow:auto}}.scenario-metrics[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.scenario-metrics span[data-v-da6231e2]{border:1px solid #dce4e4;padding:6px 9px;color:#42615e;background:#f3f9f8;font-size:11px}.feedback-actions[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4e8eb;padding:14px 20px;background:#fafcfc}.feedback-actions>span[data-v-da6231e2]{color:#68717c;font-size:12px}.feedback-actions>div[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:8px}.feedback-actions button.primary[data-v-da6231e2]{border-color:#172331;color:var(--alw-color-surface);background:#172331}.feedback-select[data-v-da6231e2]{display:flex!important;flex:0 0 auto;align-items:center!important}.feedback-select input[data-v-da6231e2]{width:17px;height:17px;min-height:0;accent-color:#168b7d}.scenario-card li[data-v-da6231e2]:has(.feedback-select){align-items:flex-start}.scenario-card li:has(.feedback-select)>span[data-v-da6231e2]{flex:1}.scenario-card button[data-v-da6231e2]:disabled{cursor:not-allowed;opacity:.48}@media(max-width:600px){.scenario-title[data-v-da6231e2]{gap:16px;flex-direction:column}.scenario-title dl[data-v-da6231e2]{flex-wrap:wrap}.feedback-actions[data-v-da6231e2]{align-items:stretch;flex-direction:column}.feedback-actions>div[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr}.feedback-actions button[data-v-da6231e2]{width:100%}}.enterprise-operations[data-v-da6231e2]{--op-title-size:26px;padding:28px clamp(20px,2.4vw,36px) 64px;font-size:13px;line-height:1.5;background:#f6f7f9;background-image:none}.op-heading[data-v-da6231e2]{align-items:center;max-width:1280px;margin-bottom:22px}.op-heading h1[data-v-da6231e2]{margin:5px 0 4px;font-size:var(--op-title-size);line-height:1.2;letter-spacing:-.5px}.op-heading p[data-v-da6231e2]{font-size:13px;line-height:1.55}.op-heading>b[data-v-da6231e2]{font-size:22px}.op-heading .feedback-actions[data-v-da6231e2]{border:0;padding:0;background:transparent}.op-heading .feedback-actions button[data-v-da6231e2]{min-height:38px;border-radius:8px;padding:0 16px;font-size:13px}.op-panel[data-v-da6231e2]{border-color:#dde3e8;border-radius:12px;padding:20px;box-shadow:0 8px 24px #1723310a}.journey-list[data-v-da6231e2]{max-width:1280px;gap:20px}.journey-list>section>header[data-v-da6231e2]{margin-bottom:10px}.journey-list>section>header i[data-v-da6231e2]{width:32px;height:32px;border-radius:7px;font-size:12px}.journey-list>section>header h2[data-v-da6231e2]{margin:0;font-size:17px;line-height:1.3}.journey-list>section>div[data-v-da6231e2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:14px}.scenario-card[data-v-da6231e2]{overflow:hidden;border:1px solid #dde3e8;border-radius:12px;background:var(--alw-color-surface);box-shadow:0 8px 24px #1723310b}.scenario-title[data-v-da6231e2]{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:22px;padding:18px 20px}.scenario-title h3[data-v-da6231e2]{margin:3px 0;font-size:16px;line-height:1.35}.scenario-title p[data-v-da6231e2]{margin:0;font-size:12px}.scenario-title dl[data-v-da6231e2]{gap:8px}.scenario-title dl>div[data-v-da6231e2]{min-width:68px;border-color:#e3e7eb;border-radius:8px;padding:7px 9px;background:#fafbfc}.scenario-title dt[data-v-da6231e2]{font-size:10px}.scenario-title dd[data-v-da6231e2]{font-size:17px;line-height:1.25}.scenario-metrics[data-v-da6231e2]{margin:0;padding:10px 20px;border-top:1px solid #eef0f2;background:#fbfcfc}.scenario-card li[data-v-da6231e2]{align-items:flex-start;padding:13px 20px}.scenario-card li>i[data-v-da6231e2]{width:24px;height:24px;border-radius:6px;font-size:13px}.scenario-card li p[data-v-da6231e2]{font-size:13px;line-height:1.45}.scenario-card li small[data-v-da6231e2]{font-size:11px}.feedback-select[data-v-da6231e2]{gap:5px;font-size:12px}.feedback-actions[data-v-da6231e2]{padding:12px 20px}@media(max-width:760px){.enterprise-operations[data-v-da6231e2]{--op-title-size:23px;padding:22px 14px 48px}.op-heading[data-v-da6231e2]{align-items:flex-start}.op-heading .feedback-actions[data-v-da6231e2]{width:100%}.scenario-title[data-v-da6231e2]{grid-template-columns:1fr;gap:14px;padding:16px}.scenario-title dl[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.scenario-title dl>div[data-v-da6231e2]{min-width:0}.scenario-metrics[data-v-da6231e2],.scenario-card li[data-v-da6231e2]{padding-right:16px;padding-left:16px}}.directional-workbench[data-v-da6231e2]{max-width:1380px;margin:auto;padding-bottom:88px}.directional-source-panel[data-v-da6231e2],.directional-group[data-v-da6231e2]{border:1px solid #dfe4e7;border-radius:14px;background:var(--alw-color-surface);box-shadow:0 10px 30px #1723310b}.directional-source-panel[data-v-da6231e2]{padding:24px}.directional-source-panel>header[data-v-da6231e2],.directional-result-heading[data-v-da6231e2],.directional-group>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;gap:24px}.directional-source-panel h1[data-v-da6231e2]{margin:6px 0 5px;font-size:25px}.directional-source-panel header span[data-v-da6231e2],.directional-result-heading span[data-v-da6231e2],.directional-group>header span[data-v-da6231e2]{color:#16897c;font-size:11px;font-weight:800;letter-spacing:1px}.directional-source-panel p[data-v-da6231e2],.directional-result-heading p[data-v-da6231e2]{margin:0;color:#737b85}.directional-analyze[data-v-da6231e2]{min-height:42px;border:0;border-radius:8px;padding:0 18px;color:var(--alw-color-surface);background:#128477;font-weight:700}.directional-analyze[data-v-da6231e2]:disabled{cursor:not-allowed;opacity:.45}.directional-source-grid[data-v-da6231e2]{display:grid;margin-top:22px;grid-template-columns:repeat(4,1fr);gap:12px}.directional-source-grid>label[data-v-da6231e2]{display:grid;min-height:118px;grid-template-columns:auto 1fr;align-items:start;gap:12px;border:1px solid #e1e5e8;border-radius:11px;padding:16px;cursor:pointer;transition:.18s}.directional-source-grid>label[data-v-da6231e2]:hover,.directional-source-grid>label.selected[data-v-da6231e2]{border-color:#16897c;background:#f0f8f6;box-shadow:inset 0 0 0 1px #16897c}.directional-source-grid input[data-v-da6231e2],.directional-option-list input[data-v-da6231e2],.directional-signal-list input[data-v-da6231e2]{position:absolute;opacity:0;pointer-events:none}.directional-source-grid i[data-v-da6231e2]{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#177f74;background:#e6f5f1;font-style:normal}.directional-source-grid span[data-v-da6231e2]{display:grid;gap:4px}.directional-source-grid span b[data-v-da6231e2]{font-size:15px}.directional-source-grid span small[data-v-da6231e2]{color:#747d87;line-height:1.45}.directional-source-grid strong[data-v-da6231e2]{grid-column:2;color:#1f2935;font-size:17px}.directional-source-grid strong small[data-v-da6231e2]{color:#8a9199;font-size:11px;font-weight:400}.directional-ai-loading[data-v-da6231e2]{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;color:#707984}.directional-ai-loading i[data-v-da6231e2]{width:30px;height:30px;border:3px solid #d9e4e2;border-top-color:#16897c;border-radius:50%;animation:op-spin-da6231e2 .7s linear infinite}.directional-ai-loading b[data-v-da6231e2]{color:#1c2834}.directional-results[data-v-da6231e2]{display:grid;gap:18px;margin-top:22px}.directional-result-heading[data-v-da6231e2]{padding:0 4px}.directional-result-heading h2[data-v-da6231e2]{margin:5px 0;font-size:22px}.directional-result-heading>small[data-v-da6231e2]{border:1px solid #d9e6e3;border-radius:99px;padding:6px 10px;color:#287b72;background:#f2f8f7}.directional-group[data-v-da6231e2]{overflow:hidden}.directional-group>header[data-v-da6231e2]{padding:20px 22px;border-bottom:1px solid #e5e8eb}.directional-group>header h3[data-v-da6231e2]{margin:5px 0 0;font-size:18px}.directional-group>header>small[data-v-da6231e2]{color:#7a828c}.directional-question-grid[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.directional-question-card[data-v-da6231e2]{min-height:205px;border-right:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb;padding:20px 22px}.directional-question-card[data-v-da6231e2]:nth-child(2n){border-right:0}.directional-question-card>header span[data-v-da6231e2]{display:flex;align-items:center;gap:10px}.directional-question-card>header small[data-v-da6231e2]{color:#6f7883}.directional-question-card>header b[data-v-da6231e2]{color:#9097a0;font-size:12px;font-weight:500}.directional-question-card h4[data-v-da6231e2]{margin:8px 0 15px;font-size:16px}.directional-option-list[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:8px}.directional-option-list label[data-v-da6231e2]{display:flex;align-items:center;gap:5px;border:1px solid #e0e4e7;border-radius:99px;padding:7px 12px;color:#303846;background:var(--alw-color-surface);cursor:pointer}.directional-option-list label.recommended:not(.selected) b[data-v-da6231e2]{color:#d17b59}.directional-option-list label.selected[data-v-da6231e2]{border-color:#16897c;color:#137a70;background:#edf7f5}.directional-option-list label b[data-v-da6231e2]{font-weight:600}.directional-option-list label small[data-v-da6231e2]{color:#9299a2}.directional-signal-list[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 22px}.directional-signal-list label[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e1e5e8;border-radius:10px;padding:14px 15px;cursor:pointer}.directional-signal-list label.selected[data-v-da6231e2]{border-color:#16897c;background:#edf7f5}.directional-signal-list span[data-v-da6231e2]{display:grid;gap:4px}.directional-signal-list small[data-v-da6231e2]{color:#808892}.directional-signal-list em[data-v-da6231e2]{border-radius:99px;padding:4px 8px;color:#bb684c;background:#fff3ee;font-size:10px;font-style:normal;white-space:nowrap}.directional-launch-bar[data-v-da6231e2]{position:sticky;z-index:8;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;border:1px solid #d8dfe2;padding:14px 18px;background:var(--alw-color-surface);box-shadow:0 -8px 24px #14232c14}.directional-launch-bar>div[data-v-da6231e2]{display:flex;align-items:center;gap:12px}.directional-launch-bar>div>i[data-v-da6231e2]{color:#16897c;font-size:22px;font-style:normal}.directional-launch-bar span[data-v-da6231e2]{display:grid;gap:3px}.directional-launch-bar small[data-v-da6231e2]{color:#78818b}.directional-launch-bar button[data-v-da6231e2]{min-height:42px;border:1px solid #dce1e4;padding:0 17px;background:var(--alw-color-surface)}.directional-launch-bar button.primary[data-v-da6231e2]{border-color:#128477;color:var(--alw-color-surface);background:#128477}.directional-launch-bar button[data-v-da6231e2]:disabled{opacity:.45}@media(max-width:980px){.directional-source-grid[data-v-da6231e2]{grid-template-columns:repeat(2,1fr)}.directional-signal-list[data-v-da6231e2]{grid-template-columns:1fr 1fr}.directional-launch-bar[data-v-da6231e2]{align-items:stretch;flex-direction:column}.directional-launch-bar>div[data-v-da6231e2]:last-child{justify-content:flex-end}}@media(max-width:650px){.directional-source-panel[data-v-da6231e2]{padding:17px}.directional-source-panel>header[data-v-da6231e2],.directional-result-heading[data-v-da6231e2],.directional-group>header[data-v-da6231e2]{align-items:flex-start;flex-direction:column}.directional-analyze[data-v-da6231e2]{width:100%}.directional-source-grid[data-v-da6231e2],.directional-question-grid[data-v-da6231e2],.directional-signal-list[data-v-da6231e2]{grid-template-columns:1fr}.directional-question-card[data-v-da6231e2]{border-right:0}.directional-group>header[data-v-da6231e2],.directional-question-card[data-v-da6231e2],.directional-signal-list[data-v-da6231e2]{padding-right:16px;padding-left:16px}.directional-launch-bar>div[data-v-da6231e2]:last-child{display:grid;grid-template-columns:1fr 1fr}.directional-launch-bar button[data-v-da6231e2]{padding:0 10px}}.enterprise-operations[data-v-da6231e2]{--op-ink:#111827;--op-teal:#0f8278;--op-orange:#c84b10;--op-grid:#dce3e733;min-height:calc(100vh - 50px);padding:32px clamp(24px,3vw,54px) 80px;color:var(--op-ink);background-color:#f7f9fa;background-image:linear-gradient(var(--op-grid) 1px,transparent 1px),linear-gradient(90deg,var(--op-grid) 1px,transparent 1px);background-size:40px 40px;font-size:14px}.op-heading[data-v-da6231e2]{max-width:none;margin:0 auto 28px;align-items:flex-start}.op-heading h1[data-v-da6231e2]{font-size:32px;line-height:1.15;letter-spacing:-.8px}.op-heading p[data-v-da6231e2]{max-width:760px;color:#707783;font-size:14px}.op-heading span[data-v-da6231e2]{color:var(--op-teal)}.op-heading>.primary[data-v-da6231e2],.op-heading>.secondary[data-v-da6231e2]{min-height:46px;border-radius:0;padding:0 22px;color:var(--alw-color-surface);background:#111827;box-shadow:none}.op-panel[data-v-da6231e2]{border:1px solid #dfe3e7;border-radius:0;padding:26px;background:var(--alw-color-surface);box-shadow:2px 3px #1118270d}.op-panel input[data-v-da6231e2],.op-panel select[data-v-da6231e2],.op-panel textarea[data-v-da6231e2],.voice-search input[data-v-da6231e2],.voice-search select[data-v-da6231e2]{border-color:#d8dde2;background:#f8f9fa}.organization-summary[data-v-da6231e2],.wallet-metrics[data-v-da6231e2],.rule-metrics[data-v-da6231e2],.tag-metrics[data-v-da6231e2]{display:grid;max-width:none;margin:0 auto 28px;border:1px solid #dfe3e7;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--alw-color-surface);box-shadow:2px 3px #1118270d}.organization-summary[data-v-da6231e2]{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-summary article[data-v-da6231e2],.wallet-metrics article[data-v-da6231e2],.rule-metrics article[data-v-da6231e2],.tag-metrics article[data-v-da6231e2]{display:grid;min-height:138px;align-content:center;gap:15px;border-right:1px solid #e4e8eb;padding:24px 30px}.organization-summary article[data-v-da6231e2]:last-child,.wallet-metrics article[data-v-da6231e2]:last-child,.rule-metrics article[data-v-da6231e2]:last-child,.tag-metrics article[data-v-da6231e2]:last-child{border-right:0}.organization-summary small[data-v-da6231e2],.wallet-metrics small[data-v-da6231e2],.rule-metrics small[data-v-da6231e2],.tag-metrics small[data-v-da6231e2]{color:#6f7681;font-weight:700}.organization-summary b[data-v-da6231e2],.wallet-metrics b[data-v-da6231e2],.rule-metrics b[data-v-da6231e2],.tag-metrics b[data-v-da6231e2]{color:#111827;font-size:37px;line-height:1}.wallet-metrics article:first-child b[data-v-da6231e2],.tag-metrics article:nth-child(2) b[data-v-da6231e2]{color:var(--op-teal)}.organization-summary em[data-v-da6231e2],.wallet-metrics em[data-v-da6231e2],.rule-metrics em[data-v-da6231e2],.tag-metrics em[data-v-da6231e2]{color:#707783;font-size:15px;font-style:normal;font-weight:500}.enterprise-operations[data-testid=operations-accounts] .management-grid[data-v-da6231e2]{max-width:none;grid-template-columns:minmax(320px,.85fr) minmax(460px,1.35fr);gap:20px}.enterprise-operations[data-testid=operations-accounts] .account-panel[data-v-da6231e2]{grid-column:1/3}.enterprise-operations[data-testid=operations-accounts] .op-panel>header[data-v-da6231e2]{min-height:46px;border-bottom:1px solid #e5e8eb;margin:-8px -6px 20px;padding:0 6px 17px}.enterprise-operations[data-testid=operations-accounts] .permission-editor[data-v-da6231e2]{border-color:#dfe3e7;background:#f8f9fa}.enterprise-operations[data-testid=operations-accounts] table[data-v-da6231e2]{font-size:13px}.enterprise-operations[data-testid=operations-invitation] .invitation-layout[data-v-da6231e2]{max-width:none;grid-template-columns:minmax(520px,1.65fr) minmax(360px,.75fr);gap:34px}.enterprise-operations[data-testid=operations-invitation] .invitation-form[data-v-da6231e2]{padding:0;border:0;background:transparent;box-shadow:none}.enterprise-operations[data-testid=operations-invitation] .invitation-form>label[data-v-da6231e2],.enterprise-operations[data-testid=operations-invitation] .invitation-form>fieldset[data-v-da6231e2]{margin:0;border:1px solid #dfe3e7;padding:22px 24px;background:var(--alw-color-surface);box-shadow:2px 3px #1118270d}.enterprise-operations[data-testid=operations-invitation] .invitation-form>label[data-v-da6231e2]{font-weight:700}.enterprise-operations[data-testid=operations-invitation] .invitation-form>label input[data-v-da6231e2],.enterprise-operations[data-testid=operations-invitation] .invitation-form>label textarea[data-v-da6231e2]{margin-top:8px}.enterprise-operations[data-testid=operations-invitation] .phone-preview[data-v-da6231e2]{border:0;background:transparent}.enterprise-operations[data-testid=operations-invitation] .phone-preview>div[data-v-da6231e2]{width:340px;min-height:650px;border-width:12px;border-radius:54px;justify-content:flex-start;padding:50px 28px 28px;background:linear-gradient(var(--op-teal) 0 145px,var(--alw-color-surface) 145px);box-shadow:0 28px 55px #10182726}.enterprise-operations[data-testid=operations-invitation] .phone-preview small[data-v-da6231e2],.enterprise-operations[data-testid=operations-invitation] .phone-preview h2[data-v-da6231e2]{color:var(--alw-color-surface)}.enterprise-operations[data-testid=operations-invitation] .phone-preview h2[data-v-da6231e2]{margin:14px 0 46px;font-size:25px}.enterprise-operations[data-testid=operations-invitation] .phone-preview p[data-v-da6231e2]{font-size:15px}.enterprise-operations[data-testid=operations-invitation] .phone-preview button[data-v-da6231e2]{margin-top:auto;background:var(--op-teal)}.enterprise-operations[data-testid=operations-scenarios] .journey-list[data-v-da6231e2]{max-width:none;gap:30px}.enterprise-operations[data-testid=operations-scenarios] .journey-list>section[data-v-da6231e2]{border:1px solid #dfe3e7;padding:25px;background:var(--alw-color-surface)}.enterprise-operations[data-testid=operations-scenarios] .journey-list>section>header i[data-v-da6231e2]{border-radius:0;background:#111827}.enterprise-operations[data-testid=operations-scenarios] .journey-list>section>div[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-scenarios] .scenario-card[data-v-da6231e2]{border-radius:0;box-shadow:none}.enterprise-operations[data-testid=operations-scenarios] .scenario-title[data-v-da6231e2]{grid-template-columns:minmax(260px,1fr) auto;padding:24px 28px}.enterprise-operations[data-testid=operations-scenarios] .scenario-title dl>div[data-v-da6231e2]{min-width:90px;border-radius:0;background:#f7f8fa}.enterprise-operations[data-testid=operations-scenarios] .scenario-card li[data-v-da6231e2]{display:grid;grid-template-columns:auto 28px 1fr;align-items:center;padding:18px 28px}.enterprise-operations[data-testid=operations-scenarios] .scenario-card li>i[data-v-da6231e2]{border-radius:0}.enterprise-operations[data-testid=operations-scenarios] .scenario-metrics[data-v-da6231e2]{padding:14px 28px;background:#f8faf9}.enterprise-operations[data-testid=operations-rules] .rule-metrics[data-v-da6231e2]{margin-bottom:30px}.enterprise-operations[data-testid=operations-rules] .rules-layout[data-v-da6231e2]{max-width:none;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:24px}.enterprise-operations[data-testid=operations-rules] .rule-form[data-v-da6231e2]{padding:28px}.enterprise-operations[data-testid=operations-rules] .rule-form h2[data-v-da6231e2]{font-size:22px}.enterprise-operations[data-testid=operations-rules] .rule-list[data-v-da6231e2]{grid-template-columns:1fr;gap:18px}.enterprise-operations[data-testid=operations-rules] .rule-list article[data-v-da6231e2]{padding:25px 28px}.enterprise-operations[data-testid=operations-rules] .rule-list article footer[data-v-da6231e2]{grid-template-columns:1fr auto auto;align-items:center}.enterprise-operations[data-testid=operations-rules] .trigger-log[data-v-da6231e2]{grid-column:auto;border-left-color:#5b4fe0;background:#f7f6ff}.enterprise-operations[data-testid=operations-rules] .switch.on[data-v-da6231e2]{background:var(--op-teal)!important}.enterprise-operations[data-testid=operations-voices] .op-tabs[data-v-da6231e2]{max-width:none}.enterprise-operations[data-testid=operations-voices] .voice-wall[data-v-da6231e2]{max-width:none;grid-template-columns:repeat(3,minmax(280px,1fr));gap:22px}.enterprise-operations[data-testid=operations-voices] .voice-wall article[data-v-da6231e2]{min-height:270px;border-color:#dfe3e7;padding:28px 30px;box-shadow:2px 3px #1118270d}.enterprise-operations[data-testid=operations-voices] .voice-wall header span[data-v-da6231e2]{border-radius:0;color:#b44b22;background:#fff0e9;font-weight:800}.enterprise-operations[data-testid=operations-voices] .voice-wall blockquote[data-v-da6231e2]{font-size:21px;font-style:italic;line-height:1.65}.enterprise-operations[data-testid=operations-voices] .voice-wall footer[data-v-da6231e2]{border-top:1px solid #e4e7ea;padding-top:18px}.enterprise-operations[data-testid=operations-voices] .voice-wall em[data-v-da6231e2]{color:var(--op-teal)}.report-hero[data-v-da6231e2]{display:grid;max-width:none;margin:0 auto 28px;border-bottom:1px solid #d9dee2;padding:15px 0 36px;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.report-hero small[data-v-da6231e2]{color:var(--op-teal);font-weight:800;letter-spacing:1.5px}.report-hero h2[data-v-da6231e2]{max-width:900px;margin:15px 0 12px;font-size:45px;line-height:1.13;letter-spacing:-1.6px}.report-hero p[data-v-da6231e2]{margin:0;color:#6d7580;font-size:16px}.report-hero strong[data-v-da6231e2]{display:grid;min-width:230px;border:1px solid #dfe3e7;padding:28px;background:var(--alw-color-surface);color:var(--op-teal);font-size:48px}.report-hero strong small[data-v-da6231e2]{margin-top:10px;color:#6e7680;font-size:13px;letter-spacing:0}.enterprise-operations[data-testid=operations-research-report] .research-report[data-v-da6231e2]{max-width:none}.enterprise-operations[data-testid=operations-research-report] .report-kpis[data-v-da6231e2]{gap:0;border:1px solid #dfe3e7}.enterprise-operations[data-testid=operations-research-report] .report-kpis article[data-v-da6231e2]{border:0;border-right:1px solid #e3e7ea;padding:26px}.enterprise-operations[data-testid=operations-research-report] .report-grid[data-v-da6231e2]{gap:20px;margin-top:20px}.enterprise-operations[data-testid=operations-research-report] .report-grid .op-panel[data-v-da6231e2]{min-height:310px}.enterprise-operations[data-testid=operations-research-report] .word-cloud span[data-v-da6231e2]{color:var(--op-orange)}.enterprise-operations[data-testid=operations-tags] .tag-metrics[data-v-da6231e2]{margin-bottom:26px}.enterprise-operations[data-testid=operations-tags] .cluster-schedule[data-v-da6231e2]{max-width:none}.enterprise-operations[data-testid=operations-tags] .tag-grid[data-v-da6231e2]{max-width:none;grid-template-columns:repeat(2,minmax(360px,1fr));gap:22px}.enterprise-operations[data-testid=operations-tags] .tag-grid article[data-v-da6231e2]{min-height:220px;padding:30px;box-shadow:2px 3px #1118270d}.enterprise-operations[data-testid=operations-tags] .tag-grid header i[data-v-da6231e2]{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:linear-gradient(135deg,#ff687f,#ff3e63)}.enterprise-operations[data-testid=operations-tags] .tag-grid strong[data-v-da6231e2]{font-size:28px}.enterprise-operations[data-testid=operations-tags] .tag-grid footer[data-v-da6231e2]{padding-top:20px}.enterprise-operations[data-testid=operations-wallet] .wallet-layout[data-v-da6231e2]{max-width:none;grid-template-columns:minmax(520px,1.4fr) minmax(500px,1fr);gap:0;border:1px solid #dfe3e7;background:var(--alw-color-surface)}.enterprise-operations[data-testid=operations-wallet] .wallet-layout>.op-panel[data-v-da6231e2]{border:0;box-shadow:none}.enterprise-operations[data-testid=operations-wallet] .wallet-layout>form[data-v-da6231e2]{border-right:1px solid #dfe3e7}.enterprise-operations[data-testid=operations-wallet] .amount-options[data-v-da6231e2]{grid-template-columns:repeat(3,1fr)}.enterprise-operations[data-testid=operations-wallet] .amount-options button[data-v-da6231e2]{min-height:72px;font-size:16px}.enterprise-operations[data-testid=operations-wallet] .amount-options button.active[data-v-da6231e2]{border:2px solid var(--op-teal);background:#f0f7f6}.enterprise-operations[data-testid=operations-wallet] .wallet-layout .primary[data-v-da6231e2]{min-height:48px;border-radius:0;background:var(--op-teal)}.enterprise-operations[data-testid=operations-wallet] .ledger[data-v-da6231e2]{overflow:auto}.enterprise-operations[data-testid=operations-wallet] .ledger table[data-v-da6231e2]{min-width:620px}@media(max-width:1100px){.organization-summary[data-v-da6231e2],.wallet-metrics[data-v-da6231e2],.rule-metrics[data-v-da6231e2],.tag-metrics[data-v-da6231e2]{grid-template-columns:repeat(2,1fr)}.organization-summary article[data-v-da6231e2]:nth-child(2n),.wallet-metrics article[data-v-da6231e2]:nth-child(2n),.rule-metrics article[data-v-da6231e2]:nth-child(2n),.tag-metrics article[data-v-da6231e2]:nth-child(2n){border-right:0}.enterprise-operations[data-testid=operations-invitation] .invitation-layout[data-v-da6231e2],.enterprise-operations[data-testid=operations-rules] .rules-layout[data-v-da6231e2],.enterprise-operations[data-testid=operations-wallet] .wallet-layout[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-wallet] .wallet-layout>form[data-v-da6231e2]{border-right:0;border-bottom:1px solid #dfe3e7}.report-hero[data-v-da6231e2]{grid-template-columns:1fr}.report-hero strong[data-v-da6231e2]{min-width:0}.enterprise-operations[data-testid=operations-voices] .voice-wall[data-v-da6231e2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.enterprise-operations[data-v-da6231e2]{padding:22px 14px 52px}.organization-summary[data-v-da6231e2],.wallet-metrics[data-v-da6231e2],.rule-metrics[data-v-da6231e2],.tag-metrics[data-v-da6231e2],.enterprise-operations[data-testid=operations-tags] .tag-grid[data-v-da6231e2],.enterprise-operations[data-testid=operations-voices] .voice-wall[data-v-da6231e2]{grid-template-columns:1fr}.organization-summary article[data-v-da6231e2],.wallet-metrics article[data-v-da6231e2],.rule-metrics article[data-v-da6231e2],.tag-metrics article[data-v-da6231e2]{min-height:108px;border-right:0;border-bottom:1px solid #e4e8eb}.op-heading h1[data-v-da6231e2]{font-size:27px}.report-hero h2[data-v-da6231e2]{font-size:34px}.enterprise-operations[data-testid=operations-invitation] .phone-preview>div[data-v-da6231e2]{width:min(100%,340px)}.enterprise-operations[data-testid=operations-scenarios] .scenario-title[data-v-da6231e2],.enterprise-operations[data-testid=operations-accounts] .management-grid[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-accounts] .account-panel[data-v-da6231e2]{grid-column:auto}.enterprise-operations[data-testid=operations-wallet] .amount-options[data-v-da6231e2]{grid-template-columns:1fr 1fr}}.enterprise-operations[data-testid=operations-tags] .cluster-schedule[data-v-da6231e2]{max-width:100%;flex-wrap:wrap}.enterprise-operations[data-testid=operations-tags] .cluster-schedule span[data-v-da6231e2]{min-width:0;flex:1 1 240px}.enterprise-operations[data-testid=operations-tags] .tag-grid[data-v-da6231e2]{min-width:0}.enterprise-operations[data-testid=operations-tags] .tag-grid article[data-v-da6231e2]{min-width:0}@media(max-width:700px){.enterprise-operations[data-testid=operations-tags] .cluster-schedule[data-v-da6231e2]{flex-direction:column}.enterprise-operations[data-testid=operations-tags] .cluster-schedule span[data-v-da6231e2]{width:100%;flex-basis:auto}.enterprise-operations[data-testid=operations-tags] .tag-grid article[data-v-da6231e2]{padding:22px}.enterprise-operations[data-testid=operations-tags] .tag-grid footer[data-v-da6231e2]{align-items:flex-start;flex-direction:column;gap:12px}}.enterprise-operations[data-testid=operations-rules][data-v-da6231e2]{display:flex;flex-direction:column}.enterprise-operations[data-testid=operations-rules]>.op-heading[data-v-da6231e2]{order:1}.enterprise-operations[data-testid=operations-rules]>.rule-metrics[data-v-da6231e2]{order:2}.enterprise-operations[data-testid=operations-rules]>.op-error[data-v-da6231e2]{order:3}.enterprise-operations[data-testid=operations-rules]>.rules-layout[data-v-da6231e2]{order:4}.enterprise-operations[data-testid=operations-tags][data-v-da6231e2]{display:flex;flex-direction:column}.enterprise-operations[data-testid=operations-tags]>.op-heading[data-v-da6231e2]{order:1}.enterprise-operations[data-testid=operations-tags]>.tag-metrics[data-v-da6231e2]{order:2}.enterprise-operations[data-testid=operations-tags]>.cluster-schedule[data-v-da6231e2]{order:3}.enterprise-operations[data-testid=operations-tags]>.op-state[data-v-da6231e2],.enterprise-operations[data-testid=operations-tags]>.tag-grid[data-v-da6231e2]{order:4}.enterprise-operations[data-testid=operations-tags]>.tag-subscription-form[data-v-da6231e2]{order:5}.enterprise-operations[data-testid=operations-research-report][data-v-da6231e2]{display:flex;flex-direction:column}.enterprise-operations[data-testid=operations-research-report]>.op-heading[data-v-da6231e2]{order:1;justify-content:flex-end;margin-bottom:12px}.enterprise-operations[data-testid=operations-research-report]>.op-heading>div[data-v-da6231e2]{display:none}.enterprise-operations[data-testid=operations-research-report]>.report-hero[data-v-da6231e2]{order:2}.enterprise-operations[data-testid=operations-research-report]>.op-state[data-v-da6231e2],.enterprise-operations[data-testid=operations-research-report]>.research-report[data-v-da6231e2]{order:3}.enterprise-operations[data-testid=operations-wallet] .ledger[data-v-da6231e2]{max-height:820px;overflow:auto}.enterprise-operations[data-testid=operations-wallet] .ledger thead[data-v-da6231e2]{position:sticky;z-index:1;top:0;background:var(--alw-color-surface)}.enterprise-operations[data-testid=operations-rules][data-v-da6231e2]{position:relative;padding:16px clamp(18px,2vw,32px) 48px;background:#f8f9fa;background-image:none}.enterprise-operations[data-testid=operations-rules]>.rule-page-header[data-v-da6231e2]{order:1;width:100%;max-width:none;align-items:center;margin:0 0 12px}.enterprise-operations[data-testid=operations-rules] .rule-page-header p[data-v-da6231e2]{font-size:13px;line-height:19px}.enterprise-operations[data-testid=operations-rules] .rule-page-header>.secondary[data-v-da6231e2]{min-width:118px;min-height:42px;border:1px solid #d72c32;border-radius:4px;color:var(--alw-color-surface);background:#d72c32;font-weight:700}.enterprise-operations[data-testid=operations-rules] .rule-page-header>.secondary[data-v-da6231e2]:hover:not(:disabled){border-color:#c9252b;background:#c9252b}.enterprise-operations[data-testid=operations-rules] .rule-page-header>.secondary[data-v-da6231e2]:focus-visible{outline:2px solid #f4a7aa;outline-offset:2px}.enterprise-operations[data-testid=operations-rules] .rule-page-header>.secondary[data-v-da6231e2]:disabled{border-color:#e4e6e8;color:#a8adb2;background:#f1f2f3;opacity:1}.enterprise-operations[data-testid=operations-rules]>.rule-metrics[data-v-da6231e2]{order:2;width:100%;max-width:none;margin:0 0 12px;border-color:#d9dde1;border-radius:6px;box-shadow:none}.enterprise-operations[data-testid=operations-rules] .rule-metrics article[data-v-da6231e2]{min-height:76px;grid-template-columns:1fr auto;align-items:center;align-content:center;gap:12px;padding:14px 22px}.enterprise-operations[data-testid=operations-rules] .rule-metrics small[data-v-da6231e2]{font-size:13px;font-weight:600}.enterprise-operations[data-testid=operations-rules] .rule-metrics b[data-v-da6231e2]{font-size:28px;line-height:34px}.enterprise-operations[data-testid=operations-rules]>.op-error[data-v-da6231e2]{position:absolute;z-index:2;top:108px;right:clamp(18px,2vw,32px);order:4;width:auto;max-width:min(480px,calc(100% - 36px));margin:0}.enterprise-operations[data-testid=operations-rules]>.rules-layout[data-v-da6231e2]{order:3;width:100%;max-width:none;margin:0;border:1px solid #d9dde1;border-radius:6px;padding:0 18px 18px;grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);gap:18px;background:var(--alw-color-surface)}.enterprise-operations[data-testid=operations-rules] .rule-workspace-header[data-v-da6231e2]{display:flex;min-height:62px;grid-column:1/-1;align-items:center;border-bottom:1px solid #e3e6e8}.enterprise-operations[data-testid=operations-rules] .rule-workspace-header h2[data-v-da6231e2]{margin:0 0 5px;font-size:18px}.enterprise-operations[data-testid=operations-rules] .rule-workspace-header p[data-v-da6231e2]{margin:0;color:#7a7f86;font-size:13px}.enterprise-operations[data-testid=operations-rules] .rule-form[data-v-da6231e2]{border-radius:4px;padding:24px;box-shadow:none}.enterprise-operations[data-testid=operations-rules] .rule-list article[data-v-da6231e2]{border-radius:4px;box-shadow:none}.enterprise-operations[data-testid=operations-rules] .rules-layout[data-v-da6231e2]:has(>section.op-state){grid-template-columns:1fr}.enterprise-operations[data-testid=operations-rules] .rules-layout:has(>section.op-state)>.op-state[data-v-da6231e2]{min-height:220px;border:1px dashed #d5d8dc;border-radius:4px;background:#fbfbfc}@media(max-width:1100px){.enterprise-operations[data-testid=operations-rules]>.rules-layout[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-rules] .rule-metrics article[data-v-da6231e2]{padding:20px 26px}}@media(max-width:700px){.enterprise-operations[data-testid=operations-rules][data-v-da6231e2]{padding:14px 12px 42px}.enterprise-operations[data-testid=operations-rules]>.rule-page-header[data-v-da6231e2]{gap:10px;margin-bottom:12px}.enterprise-operations[data-testid=operations-rules] .rule-page-header>.secondary[data-v-da6231e2]{width:100%;min-height:42px}.enterprise-operations[data-testid=operations-rules]>.rule-metrics[data-v-da6231e2]{margin-bottom:12px}.enterprise-operations[data-testid=operations-rules] .rule-metrics article[data-v-da6231e2]{min-height:68px;padding:12px 18px}.enterprise-operations[data-testid=operations-rules] .rule-metrics b[data-v-da6231e2]{font-size:26px;line-height:32px}.enterprise-operations[data-testid=operations-rules]>.rules-layout[data-v-da6231e2]{padding:0 12px 12px;gap:12px}.enterprise-operations[data-testid=operations-rules] .rule-workspace-header[data-v-da6231e2]{min-height:60px}.enterprise-operations[data-testid=operations-rules] .rules-layout:has(>section.op-state)>.op-state[data-v-da6231e2]{min-height:190px}.enterprise-operations[data-testid=operations-rules] .rule-list article footer[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-rules]>.op-error[data-v-da6231e2]{position:static;order:4;width:100%;max-width:none;margin-top:12px}}.rules-layout[data-v-da6231e2]:has(>section.op-state){grid-template-columns:1fr}.rules-layout:has(>section.op-state)>.op-state[data-v-da6231e2]{min-height:300px;border:1px solid #dfe3e7;border-radius:10px;background:var(--alw-color-surface)}.rules-layout:has(>section.op-state)>.rule-list[data-v-da6231e2]{display:none}.rules-layout:has(>section.op-state)>.op-state[data-v-da6231e2]:before{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#16877d;background:#e4f3f1;font-size:24px;content:"⌁"}.invitation-project-state[data-v-da6231e2]{display:inline-flex;width:max-content;margin-top:12px;border:1px solid #d8a94d;padding:7px 10px;color:#7a5312;background:#fff8e7;font-size:12px}.invitation-project-state.published[data-v-da6231e2]{border-color:#9acfc7;color:#116d64;background:#edf8f6}.phone-preview>div[data-v-da6231e2]{position:relative}.phone-preview .preview-state[data-v-da6231e2]{position:absolute;top:16px;right:18px;border:1px solid #ffffff80;padding:4px 7px;color:var(--alw-color-surface);background:#10203380;font-size:10px;font-weight:800;letter-spacing:.6px}.invitation-heading-actions[data-v-da6231e2]{display:flex;align-items:center;gap:10px}.invitation-heading-actions button[data-v-da6231e2]{min-height:46px;border:1px solid #111827;border-radius:0;padding:0 20px}.invitation-heading-actions .primary[data-v-da6231e2]{color:var(--alw-color-surface);background:#111827}.invitation-heading-actions .secondary[data-v-da6231e2]{color:#111827;background:var(--alw-color-surface)}.enterprise-operations[data-testid=operations-accounts] .compact-field[data-v-da6231e2],.enterprise-operations[data-testid=operations-accounts] .account-create-form>label[data-v-da6231e2]{display:grid;min-width:0;gap:7px;color:#5f6772;font-size:12px;font-weight:700}.enterprise-operations[data-testid=operations-accounts] .compact-field input[data-v-da6231e2],.enterprise-operations[data-testid=operations-accounts] .compact-field select[data-v-da6231e2],.enterprise-operations[data-testid=operations-accounts] .account-create-form input[data-v-da6231e2],.enterprise-operations[data-testid=operations-accounts] .account-create-form select[data-v-da6231e2]{width:100%}.enterprise-operations[data-testid=operations-accounts] .account-create-form[data-v-da6231e2]{display:grid;grid-template-columns:1fr 140px 1.35fr 1fr 1fr auto auto;align-items:end;gap:12px}.enterprise-operations[data-testid=operations-accounts] .account-enabled>span[data-v-da6231e2]:last-child{display:flex;min-height:42px;align-items:center;gap:7px}.enterprise-operations[data-testid=operations-accounts] .account-enabled input[data-v-da6231e2]{width:auto}.enterprise-operations[data-testid=operations-voices] .voice-search[data-v-da6231e2]{grid-template-columns:minmax(0,1fr) 190px 90px;align-items:end}.enterprise-operations[data-testid=operations-voices] .voice-search label[data-v-da6231e2]{display:grid;gap:7px;color:#5f6772;font-size:12px;font-weight:700}.enterprise-operations[data-testid=operations-voices] .voice-search input[data-v-da6231e2],.enterprise-operations[data-testid=operations-voices] .voice-search select[data-v-da6231e2]{width:100%}.enterprise-operations[data-testid=operations-wallet] .wallet-layout[data-v-da6231e2]{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.enterprise-operations[data-testid=operations-wallet] .ledger[data-v-da6231e2]{min-width:0;overflow:visible}.enterprise-operations[data-testid=operations-wallet] .ledger table[data-v-da6231e2]{width:100%;min-width:0;table-layout:fixed;font-size:13px}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(1){width:23%}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(2){width:17%}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(3){width:20%}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(4){width:10%}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(5){width:20%}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(6){width:10%}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2],.enterprise-operations[data-testid=operations-wallet] .ledger td[data-v-da6231e2]{padding:13px 8px;overflow-wrap:anywhere}.enterprise-operations[data-testid=operations-wallet] .ledger-time[data-v-da6231e2]{display:grid;gap:3px}.enterprise-operations[data-testid=operations-wallet] .ledger-time small[data-v-da6231e2]{color:#747b85}.enterprise-operations[data-testid=operations-wallet] .ledger td[data-v-da6231e2]:nth-child(2){text-align:right}.enterprise-operations[data-testid=operations-wallet] .ledger th[data-v-da6231e2]:nth-child(2){text-align:right}@media(max-width:1180px){.enterprise-operations[data-testid=operations-accounts] .account-create-form[data-v-da6231e2]{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-operations[data-testid=operations-wallet] .wallet-layout[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-wallet] .ledger[data-v-da6231e2]{overflow:auto}.enterprise-operations[data-testid=operations-wallet] .ledger table[data-v-da6231e2]{min-width:720px}.enterprise-operations[data-testid=operations-wallet] .wallet-layout>form[data-v-da6231e2]{border-right:0;border-bottom:1px solid #dfe3e7}}@media(max-width:700px){.enterprise-operations[data-testid=operations-accounts] .account-create-form[data-v-da6231e2],.enterprise-operations[data-testid=operations-voices] .voice-search[data-v-da6231e2]{grid-template-columns:1fr}.phone-preview .preview-state[data-v-da6231e2]{top:14px;right:16px}}.enterprise-operations[data-testid=operations-tags][data-v-da6231e2]{padding:18px clamp(18px,2.4vw,36px) 64px;background:#f6f7f9}.customer-cluster-page[data-v-da6231e2]{display:grid;width:100%;max-width:1280px;margin:0 auto;gap:18px}.tag-page-header[data-v-da6231e2]{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;border-bottom:1px solid #d9dee2;padding:12px 0 24px}.tag-page-header>div[data-v-da6231e2]:first-child{min-width:0}.tag-results>header small[data-v-da6231e2],.tag-empty-copy>small[data-v-da6231e2]{color:var(--alw-color-primary);font-size:11px;font-weight:800;letter-spacing:1.45px}.tag-page-header h1[data-v-da6231e2]{margin:0 0 8px;color:#172231;font-size:26px;line-height:1.2;letter-spacing:-.5px}.tag-page-header p[data-v-da6231e2]{display:flex;max-width:720px;align-items:center;gap:8px;margin:0;color:#69727d;font-size:14px;line-height:1.6}.tag-rule-note[data-v-da6231e2]{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid #87bdb6;border-radius:50%;color:var(--alw-color-primary);font-size:11px;font-style:normal;font-weight:800}.tag-header-actions[data-v-da6231e2]{display:flex;flex:0 0 auto;align-items:flex-end;gap:14px}.tag-header-actions .tag-project-select[data-v-da6231e2]{min-width:260px;grid-template-columns:1fr;gap:5px}.tag-header-actions .tag-project-select select[data-v-da6231e2]{width:100%;height:44px}.tag-automation-status[data-v-da6231e2]{display:flex;align-items:center;gap:7px;color:#59636f;font-size:12px;white-space:nowrap}.tag-automation-status i[data-v-da6231e2]{width:8px;height:8px;border-radius:50%;background:#0b8b7d;box-shadow:0 0 0 4px #e3f3f0}.tag-header-actions .primary[data-v-da6231e2]{min-height:44px;border:1px solid var(--alw-color-primary);border-radius:4px;padding:0 19px;color:var(--alw-color-surface);background:var(--alw-color-primary);font-weight:750}.tag-header-actions .primary[data-v-da6231e2]:hover:not(:disabled){border-color:#076d64;background:#076d64}.tag-header-actions .primary[data-v-da6231e2]:focus-visible,.tag-empty-copy .secondary[data-v-da6231e2]:focus-visible,.tag-results button[data-v-da6231e2]:focus-visible{outline:3px solid #9fd8d1;outline-offset:2px}.tag-header-actions .primary[data-v-da6231e2]:disabled{cursor:not-allowed;opacity:.55}.tag-overview[data-v-da6231e2]{display:grid;overflow:hidden;border:1px solid #d9dee2;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(145px,1.15fr) minmax(170px,1.3fr);background:var(--alw-color-surface);box-shadow:0 6px 22px #17233109}.tag-overview article[data-v-da6231e2]{display:grid;min-width:0;min-height:94px;align-content:center;gap:7px;border-right:1px solid #e3e6e9;padding:17px 20px}.tag-overview article[data-v-da6231e2]:last-child{border-right:0}.tag-overview small[data-v-da6231e2]{color:#707985;font-size:11px;font-weight:700}.tag-overview b[data-v-da6231e2]{color:#182434;font-size:27px;line-height:1.15}.tag-overview b em[data-v-da6231e2]{color:#727c87;font-size:11px;font-style:normal;font-weight:600}.tag-overview .tag-date[data-v-da6231e2]{background:#fbfcfc}.tag-overview .tag-date b[data-v-da6231e2]{font-size:16px;white-space:nowrap}.tag-overview .tag-date b em[data-v-da6231e2]{font-size:11px}.tag-empty-state[data-v-da6231e2]{display:grid;min-height:350px;grid-template-columns:210px minmax(0,620px);align-items:center;justify-content:center;gap:64px;border:1px solid #d9dee2;border-radius:6px;padding:32px 48px;background:var(--alw-color-surface)}.tag-empty-mark[data-v-da6231e2]{position:relative;width:190px;height:190px;border-radius:50%;background:#eff7f6}.tag-empty-mark[data-v-da6231e2]:before,.tag-empty-mark[data-v-da6231e2]:after,.tag-empty-mark span[data-v-da6231e2],.tag-empty-mark i[data-v-da6231e2],.tag-empty-mark b[data-v-da6231e2]{position:absolute;display:block;content:""}.tag-empty-mark[data-v-da6231e2]:before{top:50px;left:48px;width:94px;height:92px;border:2px solid #173149;border-radius:8px;background:var(--alw-color-surface);box-shadow:8px 9px #bfe5df}.tag-empty-mark[data-v-da6231e2]:after{top:38px;left:75px;width:42px;height:13px;border:2px solid #173149;border-radius:4px;background:#d6f0eb}.tag-empty-mark span[data-v-da6231e2]{top:77px;left:67px;width:56px;height:2px;background:#93c8c0;box-shadow:0 17px #93c8c0,0 34px #93c8c0}.tag-empty-mark i[data-v-da6231e2]{right:19px;bottom:28px;width:42px;height:42px;border:3px solid var(--alw-color-surface);border-radius:50%;background:var(--alw-color-primary);box-shadow:0 5px 12px #17314926}.tag-empty-mark i[data-v-da6231e2]:before,.tag-empty-mark i[data-v-da6231e2]:after{position:absolute;top:19px;left:10px;width:22px;height:3px;background:var(--alw-color-surface);content:""}.tag-empty-mark i[data-v-da6231e2]:after{transform:rotate(90deg)}.tag-empty-mark b[data-v-da6231e2]{top:24px;right:25px;width:13px;height:13px;border-radius:50%;background:#ffbd59}.tag-empty-copy h2[data-v-da6231e2]{margin:7px 0 9px;color:#172231;font-size:24px}.tag-empty-copy>p[data-v-da6231e2]{max-width:600px;margin:0;color:#68727e;font-size:14px;line-height:1.75}.tag-empty-copy ul[data-v-da6231e2]{display:grid;gap:0;margin:16px 0 12px;padding:0;list-style:none}.tag-empty-copy li[data-v-da6231e2]{display:flex;align-items:flex-start;gap:13px;border-top:1px solid #e6e9eb;padding:10px 0}.tag-empty-copy li[data-v-da6231e2]:last-child{border-bottom:1px solid #e6e9eb}.tag-empty-copy li>i[data-v-da6231e2]{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:#eef4ff;font-size:11px;font-style:normal;font-weight:800}.tag-empty-copy li>span[data-v-da6231e2]{display:grid;gap:3px}.tag-empty-copy li b[data-v-da6231e2]{color:#253141;font-size:13px}.tag-empty-copy li small[data-v-da6231e2]{color:#7b848e;font-size:12px}.tag-empty-copy .tag-empty-suggestion[data-v-da6231e2]{margin:0 0 12px;color:#52606d;font-size:12px;font-weight:700}.tag-empty-copy .secondary[data-v-da6231e2]{min-height:40px;border:1px solid #bfc7cd;border-radius:4px;padding:0 16px;color:#243140;background:var(--alw-color-surface);font-weight:700}.tag-empty-copy .secondary[data-v-da6231e2]:hover{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:#f1f8f7}.tag-results[data-v-da6231e2]{overflow:hidden;border:1px solid #d9dee2;border-radius:6px;background:var(--alw-color-surface)}.tag-results>header[data-v-da6231e2]{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:18px 24px;border-bottom:1px solid #e2e6e9}.tag-results>header h2[data-v-da6231e2]{margin:4px 0 2px;color:#172231;font-size:20px}.tag-results>header p[data-v-da6231e2]{margin:0;color:#75808b;font-size:12px}.tag-results>header>span[data-v-da6231e2]{color:#75808b;font-size:12px}.tag-table-wrap[data-v-da6231e2]{width:100%;overflow:auto}.tag-results table[data-v-da6231e2]{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.tag-results th[data-v-da6231e2]{padding:12px 15px;color:#747e88;background:#fafbfc;font-size:11px;font-weight:750;text-align:left}.tag-results th[data-v-da6231e2]:first-child{width:22%}.tag-results th[data-v-da6231e2]:nth-child(2){width:18%}.tag-results th[data-v-da6231e2]:nth-child(3),.tag-results th[data-v-da6231e2]:nth-child(4){width:13%}.tag-results th[data-v-da6231e2]:nth-child(5){width:20%}.tag-results th[data-v-da6231e2]:last-child{width:14%;text-align:right}.tag-results td[data-v-da6231e2]{height:68px;border-top:1px solid #e7eaed;padding:12px 15px;color:#48525e;font-size:13px}.tag-results td[data-v-da6231e2]:first-child{display:flex;align-items:center;gap:11px;color:#172231}.tag-results td[data-v-da6231e2]:last-child{text-align:right}.tag-results .tag-results-empty-row td[data-v-da6231e2]{display:table-cell;height:68px;color:#7a848f;text-align:center}.tag-name-mark[data-v-da6231e2]{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:var(--alw-color-primary);background:#e8f4f2;font-weight:800}.tag-sample-state[data-v-da6231e2]{color:#596570;font-size:12px}.tag-results td strong[data-v-da6231e2]{color:#172231;font-size:14px}.tag-results td em[data-v-da6231e2]{color:#67717c;font-style:normal}.tag-results td em.positive[data-v-da6231e2]{color:var(--alw-color-primary)}.tag-results td em.negative[data-v-da6231e2]{color:#b5473c}.tag-subscription-state[data-v-da6231e2]{display:inline-flex;border:1px solid #d8dde1;border-radius:99px;padding:5px 9px;color:#6e7882;background:#fafbfc;font-size:11px}.tag-subscription-state.active[data-v-da6231e2]{border-color:#b9ddd7;color:#08756b;background:#edf7f5}.tag-results button[data-v-da6231e2]{min-height:36px;border:1px solid #c9d0d5;border-radius:4px;padding:0 12px;color:#253240;background:var(--alw-color-surface);font-weight:700}.tag-results button[data-v-da6231e2]:hover{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:#f1f8f7}.cluster-workbench[data-v-da6231e2]{display:grid;min-height:580px;grid-template-columns:248px minmax(0,1fr);background:#f6f8f9}.cluster-segment-list[data-v-da6231e2]{border-right:1px solid #dfe6e9;padding:16px;background:var(--alw-color-surface)}.cluster-segment-list>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cluster-segment-list>header h3[data-v-da6231e2]{margin:0;color:#1c2938;font-size:15px}.cluster-segment-list>header span[data-v-da6231e2]{display:grid;min-width:24px;height:24px;place-items:center;border-radius:12px;color:var(--alw-color-primary);background:#e8f5f2;font-size:11px;font-weight:800}.cluster-segment-option[data-v-da6231e2]{position:relative;display:grid!important;width:100%;min-height:76px!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:9px;border:1px solid #dfe6e9!important;border-radius:7px!important;padding:12px 11px 11px 14px!important;overflow:hidden;text-align:left;background:var(--alw-color-surface)!important}.cluster-segment-option[data-v-da6231e2]:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#3aa779;content:""}.cluster-segment-option[data-tone="1"][data-v-da6231e2]:before{background:#149d91}.cluster-segment-option[data-tone="2"][data-v-da6231e2]:before{background:#e7953c}.cluster-segment-option.active[data-v-da6231e2]{border-color:#77beb5!important;background:#f1faf8!important;box-shadow:0 0 0 1px #bfe2dd}.cluster-segment-option>span[data-v-da6231e2]{display:grid;min-width:0;gap:6px}.cluster-segment-option b[data-v-da6231e2]{overflow:hidden;color:#243342;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cluster-segment-option small[data-v-da6231e2]{display:block;color:#7c8992;font-size:10px;font-weight:600;line-height:1.45}.cluster-segment-option>strong[data-v-da6231e2]{color:#3aa779;font-size:16px}.cluster-segment-option[data-tone="1"]>strong[data-v-da6231e2]{color:#149d91}.cluster-segment-option[data-tone="2"]>strong[data-v-da6231e2]{color:#d98127}.cluster-segment-option>strong small[data-v-da6231e2]{margin-top:4px;text-align:right}.cluster-source-summary[data-v-da6231e2]{display:grid;gap:5px;margin-top:16px;border-radius:7px;padding:12px;color:#687782;background:#f4f7f8}.cluster-source-summary b[data-v-da6231e2]{color:#344654;font-size:12px}.cluster-source-summary span[data-v-da6231e2]{font-size:11px}.cluster-source-summary small[data-v-da6231e2]{font-size:10px}.cluster-workspace[data-v-da6231e2]{min-width:0;padding:17px 18px 20px;background:var(--alw-color-surface)}.cluster-workspace-header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.cluster-workspace-header>div[data-v-da6231e2]:first-child{min-width:0}.cluster-workspace-header>div:first-child>small[data-v-da6231e2]{color:var(--alw-color-primary);font-size:10px;font-weight:800;letter-spacing:1.3px}.cluster-workspace-header h2[data-v-da6231e2]{margin:4px 0;color:#172231;font-size:19px}.cluster-workspace-header p[data-v-da6231e2]{margin:0;overflow:hidden;color:#6f7c86;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cluster-workspace-header>div[data-v-da6231e2]:last-child{display:flex;gap:8px}.cluster-workspace-header .primary[data-v-da6231e2],.cluster-workspace-header .secondary[data-v-da6231e2]{min-height:36px;border-radius:5px;padding:0 13px}.cluster-workspace-header .primary[data-v-da6231e2]{border-color:var(--alw-color-primary);color:var(--alw-color-surface);background:var(--alw-color-primary)}.cluster-workbench-tabs[data-v-da6231e2]{display:flex;gap:22px;height:43px;margin-top:13px;border-bottom:1px solid #dce4e7}.cluster-workbench-tabs button[data-v-da6231e2]{position:relative;min-height:42px;border:0;border-radius:0;padding:0 2px;color:#74818b;background:transparent}.cluster-workbench-tabs button[data-v-da6231e2]:hover{color:var(--alw-color-primary);background:transparent}.cluster-workbench-tabs button.active[data-v-da6231e2]{color:var(--alw-color-primary)}.cluster-workbench-tabs button.active[data-v-da6231e2]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--alw-color-primary);content:""}.cluster-overview-panels[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px}.cluster-overview-panels>section[data-v-da6231e2]{min-height:178px;border:1px solid #e1e7ea;border-radius:7px;padding:14px;background:var(--alw-color-surface)}.cluster-overview-panels h3[data-v-da6231e2],.cluster-matched-customers h3[data-v-da6231e2],.cluster-source-evidence h3[data-v-da6231e2]{margin:0 0 11px;color:#263745;font-size:13px}.cluster-overview-panels p[data-v-da6231e2]{margin:0;color:#73818b;font-size:12px;line-height:1.65}.cluster-overview-panels ul[data-v-da6231e2]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cluster-overview-panels li[data-v-da6231e2]{position:relative;padding-left:13px;color:#53636f;font-size:12px;line-height:1.55}.cluster-overview-panels li[data-v-da6231e2]:before{position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:50%;background:#15998c;content:""}.cluster-overview-panels blockquote[data-v-da6231e2]{display:grid;gap:4px;margin:0;border-bottom:1px solid #edf1f2;padding:8px 0;color:#435460;font-size:12px;line-height:1.5}.cluster-overview-panels blockquote small[data-v-da6231e2]{color:#87939b;font-size:10px}.cluster-rule-contribution[data-v-da6231e2]{display:grid;gap:5px;margin:10px 0}.cluster-rule-contribution>span[data-v-da6231e2]{display:flex;justify-content:space-between;color:#64737e;font-size:11px}.cluster-rule-contribution>span b[data-v-da6231e2]{color:#314653}.cluster-rule-contribution>i[data-v-da6231e2]{height:6px;overflow:hidden;border-radius:4px;background:#e8eeef}.cluster-rule-contribution>i em[data-v-da6231e2]{display:block;height:100%;border-radius:4px;background:#149d91}.cluster-matched-customers[data-v-da6231e2],.cluster-source-evidence[data-v-da6231e2]{padding-top:15px}.cluster-matched-customers>header[data-v-da6231e2],.cluster-source-evidence>header[data-v-da6231e2]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.cluster-matched-customers header h3[data-v-da6231e2],.cluster-source-evidence header h3[data-v-da6231e2]{margin-bottom:3px}.cluster-matched-customers header p[data-v-da6231e2],.cluster-source-evidence header p[data-v-da6231e2]{margin:0;color:#78858e;font-size:11px}.cluster-matched-customers header>span[data-v-da6231e2],.cluster-source-evidence header>span[data-v-da6231e2]{color:var(--alw-color-primary);font-size:12px;font-weight:800}.cluster-customer-table[data-v-da6231e2]{overflow:hidden;border:1px solid #dfe6e9;border-radius:7px}.cluster-customer-row[data-v-da6231e2]{display:grid;grid-template-columns:1.35fr 1fr .9fr .9fr;align-items:center;min-height:58px;border-top:1px solid #e8edef;padding:9px 13px;color:#5b6a75;font-size:12px}.cluster-customer-row.head[data-v-da6231e2]{min-height:38px;border-top:0;color:#74828c;background:#f4f7f8;font-size:11px;font-weight:700}.cluster-customer-row>span[data-v-da6231e2]:first-child{display:grid;gap:3px}.cluster-customer-row small[data-v-da6231e2]{color:#8a959c;font-size:10px}.cluster-customer-row em[data-v-da6231e2]{display:inline-flex;border-radius:12px;padding:4px 8px;color:var(--alw-color-primary);background:#eaf6f3;font-style:normal}.cluster-source-evidence ul[data-v-da6231e2]{margin:0;padding:0;list-style:none}.cluster-source-evidence li[data-v-da6231e2]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid #e1e7ea;border-radius:7px;margin-bottom:8px;padding:13px}.cluster-source-evidence li b[data-v-da6231e2]{color:#304452;font-size:12px}.cluster-source-evidence li span[data-v-da6231e2]{color:#76848d;font-size:11px}.cluster-source-evidence li em[data-v-da6231e2]{border-radius:12px;padding:4px 8px;color:var(--alw-color-primary);background:#eaf6f3;font-size:10px;font-style:normal}.tag-legacy-results[data-v-da6231e2]{display:none!important}.tag-results .persona-toggle[data-v-da6231e2]{display:grid;min-height:0;border:0;padding:3px 0;text-align:left;background:transparent}.tag-results .persona-toggle[data-v-da6231e2]:hover{color:var(--alw-color-primary);background:transparent}.persona-toggle small[data-v-da6231e2]{margin-top:3px;color:#77818b;font-size:10px;font-weight:600}.persona-detail-row>td[data-v-da6231e2],.tag-results .persona-detail-row>td[data-v-da6231e2]:first-child{display:table-cell;height:auto;border-top:0;padding:0;text-align:left;background:#f3f6f7}.persona-detail[data-v-da6231e2]{display:grid;gap:16px;border-top:2px solid #128b7e;padding:20px;background:#f3f6f7}.persona-detail h2[data-v-da6231e2],.persona-detail h3[data-v-da6231e2],.persona-detail p[data-v-da6231e2]{margin:0}.persona-detail ul[data-v-da6231e2],.persona-detail ol[data-v-da6231e2],.persona-detail dl[data-v-da6231e2]{margin:0;padding:0;list-style:none}.persona-detail>section[data-v-da6231e2],.persona-evidence-grid>section[data-v-da6231e2],.persona-insight-grid>section[data-v-da6231e2]{border:1px solid #dde3e5;border-radius:7px;background:var(--alw-color-surface);box-shadow:0 4px 16px #17223108}.persona-hero[data-v-da6231e2]{display:grid;grid-template-columns:64px minmax(0,1fr) auto 38px;align-items:center;gap:16px;border:1px solid #d7e2e0;border-radius:7px;padding:18px 20px;background:linear-gradient(110deg,var(--alw-color-surface) 0%,#f4fbf9 100%)}.persona-avatar[data-v-da6231e2]{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:linear-gradient(145deg,#18364d,#0a8d7f);font-size:22px;font-weight:800}.persona-identity[data-v-da6231e2]{display:grid;gap:4px}.persona-identity>small[data-v-da6231e2],.persona-emotion header small[data-v-da6231e2],.persona-problem-summary>header small[data-v-da6231e2],.persona-suggestions>header small[data-v-da6231e2]{color:var(--alw-color-primary);font-size:10px;font-weight:800;letter-spacing:1.35px}.persona-identity h2[data-v-da6231e2]{color:#172231;font-size:20px}.persona-identity p[data-v-da6231e2]{min-height:18px;color:#65717c;font-size:12px}.persona-hero dl[data-v-da6231e2]{display:flex;gap:24px}.persona-hero dl>div[data-v-da6231e2]{display:grid;gap:4px;min-width:74px}.persona-hero dt[data-v-da6231e2]{color:#77818b;font-size:10px}.persona-hero dd[data-v-da6231e2]{margin:0;color:#172231;font-size:20px;font-weight:800}.persona-hero dd.positive[data-v-da6231e2]{color:var(--alw-color-primary)}.persona-hero dd.negative[data-v-da6231e2]{color:#b5473c}.persona-hero>button[data-v-da6231e2]{width:34px;min-height:34px;border:1px solid #cad7d5;border-radius:50%;padding:0;color:var(--alw-color-primary);background:var(--alw-color-surface);font-size:18px}.persona-evidence-grid[data-v-da6231e2]{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(180px,.75fr) minmax(0,2fr);gap:14px}.persona-evidence-grid>section[data-v-da6231e2],.persona-insight-grid>section[data-v-da6231e2]{min-height:150px;padding:17px 18px}.persona-evidence-grid section>header[data-v-da6231e2],.persona-insight-grid section>header[data-v-da6231e2]{display:flex;align-items:center;gap:9px;margin-bottom:13px}.persona-evidence-grid header>i[data-v-da6231e2],.persona-insight-grid header>i[data-v-da6231e2]{display:grid;width:27px;height:27px;place-items:center;border-radius:6px;color:var(--alw-color-primary);background:#e9f5f3;font-size:9px;font-style:normal;font-weight:800}.persona-detail h3[data-v-da6231e2]{color:#1c2938;font-size:14px}.persona-evidence-grid li[data-v-da6231e2]{position:relative;margin:9px 0;padding-left:14px;color:#53606d;font-size:12px;line-height:1.55}.persona-evidence-grid li[data-v-da6231e2]:before{position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:50%;background:#23a393;content:""}.persona-source-list li[data-v-da6231e2]{display:inline-flex;margin:4px 5px 4px 0;border:1px solid #cce5e1;border-radius:99px;padding:5px 9px;color:var(--alw-color-primary);background:#f1f9f7}.persona-source-list li[data-v-da6231e2]:before{display:none}.persona-pain-points header[data-v-da6231e2]{justify-content:space-between}.persona-pain-points header>div[data-v-da6231e2]{display:grid;gap:3px}.persona-pain-points header p[data-v-da6231e2]{color:#7a858f;font-size:10px}.persona-pain-points ol[data-v-da6231e2]{display:grid}.persona-pain-points li[data-v-da6231e2]{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;border-top:1px solid #edf0f1;padding:9px 0}.persona-pain-points li[data-v-da6231e2]:before{display:none}.persona-pain-points li>b[data-v-da6231e2]{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#12a090;font-size:9px}.persona-pain-points li small[data-v-da6231e2]{color:#7b858f;font-size:10px}.persona-blank[data-v-da6231e2]{display:block;min-height:22px;color:#aab2b8;font-size:16px}.persona-problem-summary[data-v-da6231e2]{padding:18px 20px}.persona-problem-summary>header[data-v-da6231e2],.persona-emotion>header[data-v-da6231e2],.persona-suggestions>header[data-v-da6231e2]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.persona-problem-summary>header>div[data-v-da6231e2],.persona-emotion>header>div[data-v-da6231e2],.persona-suggestions>header>div[data-v-da6231e2]{display:grid;gap:4px}.persona-problem-summary>header>b[data-v-da6231e2],.persona-suggestions>header>b[data-v-da6231e2]{color:var(--alw-color-primary);font-size:12px}.persona-problem-summary>div[data-v-da6231e2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.persona-problem-summary article[data-v-da6231e2]{display:grid;gap:7px;border:1px solid #e3e7e9;border-radius:6px;padding:12px;background:#fbfcfc}.persona-problem-summary article span[data-v-da6231e2]{color:#66717c;font-size:10px}.persona-problem-summary article strong[data-v-da6231e2]{font-size:22px}.persona-problem-summary article small[data-v-da6231e2]{color:#8a939b;font-size:10px}.persona-problem-summary article>i[data-v-da6231e2]{height:4px;overflow:hidden;border-radius:99px;background:#e7ecec}.persona-problem-summary article>i em[data-v-da6231e2]{display:block;height:100%;background:#19a292}.persona-emotion[data-v-da6231e2]{padding:18px 20px}.persona-emotion>header p[data-v-da6231e2]{color:#77828d;font-size:11px}.persona-emotion svg[data-v-da6231e2]{display:block;width:100%;height:auto;max-height:250px}.emotion-grid line[data-v-da6231e2]{stroke:#e4e9e9;stroke-width:1}.emotion-grid text[data-v-da6231e2]{fill:#8a949c;font-size:9px;text-anchor:end}.emotion-line[data-v-da6231e2]{fill:none;stroke:#0c9688;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.persona-emotion circle[data-v-da6231e2]{fill:var(--alw-color-surface);stroke:#0c9688;stroke-width:3}.persona-emotion .emotion-score[data-v-da6231e2]{fill:var(--alw-color-primary);font-size:10px;font-weight:800;text-anchor:middle}.persona-emotion .emotion-stage[data-v-da6231e2]{fill:#5f6b76;font-size:10px;text-anchor:middle}.persona-empty-chart[data-v-da6231e2]{display:grid;height:190px;place-items:center;align-content:center;gap:12px;border-top:1px solid #edf0f1;background:linear-gradient(var(--alw-color-surface),#fafcfc)}.persona-empty-chart i[data-v-da6231e2]{width:72%;height:70px;border-bottom:1px solid #e4e9e9;background:linear-gradient(170deg,transparent 48%,#dce6e4 49%,#dce6e4 51%,transparent 52%)}.persona-empty-chart span[data-v-da6231e2]{color:#aab2b8}.persona-insight-grid[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:14px}.persona-insight-grid section>p[data-v-da6231e2]{min-height:42px;color:#55626e;font-size:12px;line-height:1.7}.persona-moment[data-v-da6231e2]{display:grid;grid-template-columns:1fr auto;gap:4px;border-left:3px solid #c45850;margin-top:8px;padding:8px 10px;background:#fff5f4}.persona-moment.delight[data-v-da6231e2]{border-color:#168f7e;background:#f0f9f7}.persona-moment b[data-v-da6231e2]{font-size:11px}.persona-moment em[data-v-da6231e2]{color:#b5473c;font-size:11px}.persona-moment.delight em[data-v-da6231e2]{color:var(--alw-color-primary)}.persona-moment p[data-v-da6231e2]{grid-column:1/3;color:#69747e;font-size:10px}.persona-insight-grid li[data-v-da6231e2]{display:grid;grid-template-columns:1fr auto auto;gap:8px;border-top:1px solid #edf0f1;padding:7px 0;color:#5b6772;font-size:11px}.persona-insight-grid li em[data-v-da6231e2]{color:var(--alw-color-primary)}.persona-suggestions[data-v-da6231e2]{padding:17px 20px;border-color:#cde5e1!important;background:#f9fdfc!important}.persona-suggestions ol[data-v-da6231e2]{display:grid;gap:8px}.persona-suggestions li[data-v-da6231e2]{display:flex;align-items:center;gap:10px;border:1px solid #dce9e7;border-radius:5px;padding:10px;background:var(--alw-color-surface);color:#52606c;font-size:12px}.persona-suggestions li i[data-v-da6231e2]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#128f81;font-style:normal;font-weight:800}.customer-cluster-page>.tag-subscription-form[data-v-da6231e2]{margin:0;border-radius:6px;box-shadow:none}.tag-subscription-form select[data-v-da6231e2]{width:100%;min-height:130px}.tag-subscription-form>div[data-v-da6231e2]{display:flex;gap:10px;margin-top:12px}.tag-subscription-form>div button[data-v-da6231e2]{min-height:40px;border-radius:4px}.sr-only[data-v-da6231e2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:1100px){.tag-page-header[data-v-da6231e2]{align-items:flex-start;flex-direction:column}.tag-header-actions[data-v-da6231e2]{width:100%;justify-content:space-between}.tag-overview[data-v-da6231e2]{grid-template-columns:repeat(3,minmax(0,1fr))}.tag-overview article[data-v-da6231e2]:nth-child(3n){border-right:0}.tag-overview article[data-v-da6231e2]:nth-child(-n+3){border-bottom:1px solid #e3e6e9}.tag-empty-state[data-v-da6231e2]{grid-template-columns:170px minmax(0,1fr);gap:38px;padding:38px}.tag-empty-mark[data-v-da6231e2]{width:160px;height:160px;transform:scale(.84);transform-origin:center}.persona-evidence-grid[data-v-da6231e2]{grid-template-columns:1fr 1fr}.persona-pain-points[data-v-da6231e2]{grid-column:1/3}.persona-problem-summary>div[data-v-da6231e2]{grid-template-columns:repeat(3,1fr)}.persona-insight-grid[data-v-da6231e2]{grid-template-columns:1fr 1fr}.persona-insight-grid>section[data-v-da6231e2]:last-child{grid-column:1/3}}@media(max-width:700px){.enterprise-operations[data-testid=operations-tags][data-v-da6231e2]{padding:14px 12px 46px}.customer-cluster-page[data-v-da6231e2]{gap:12px}.tag-page-header[data-v-da6231e2]{gap:18px;padding-bottom:18px}.tag-page-header h1[data-v-da6231e2]{font-size:24px}.tag-header-actions[data-v-da6231e2]{align-items:stretch;flex-direction:column}.tag-header-actions .tag-project-select[data-v-da6231e2]{width:100%;min-width:0}.tag-header-actions .primary[data-v-da6231e2]{width:100%}.tag-overview[data-v-da6231e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-overview article[data-v-da6231e2],.tag-overview article[data-v-da6231e2]:nth-child(3n){min-height:82px;border-right:1px solid #e3e6e9;border-bottom:1px solid #e3e6e9;padding:14px 15px}.tag-overview article[data-v-da6231e2]:nth-child(2n){border-right:0}.tag-overview article[data-v-da6231e2]:nth-last-child(-n+2){border-bottom:0}.tag-overview b[data-v-da6231e2]{font-size:23px}.tag-overview .tag-date b[data-v-da6231e2]{font-size:14px}.tag-empty-state[data-v-da6231e2]{grid-template-columns:1fr;gap:15px;padding:28px 20px}.tag-empty-mark[data-v-da6231e2]{display:none}.tag-empty-copy h2[data-v-da6231e2]{font-size:21px}.tag-results>header[data-v-da6231e2]{align-items:flex-start;flex-direction:column;padding:18px}.tag-results th[data-v-da6231e2],.tag-results td[data-v-da6231e2]{padding-right:14px;padding-left:14px}.persona-detail-row>td[data-v-da6231e2],.tag-results .persona-detail-row>td[data-v-da6231e2]:first-child{position:sticky;left:0;width:calc(100vw - 26px);max-width:calc(100vw - 26px)}.persona-detail[data-v-da6231e2]{width:calc(100vw - 26px);box-sizing:border-box;padding:12px}.persona-hero[data-v-da6231e2]{grid-template-columns:48px minmax(0,1fr) 34px;padding:14px}.persona-avatar[data-v-da6231e2]{width:46px;height:46px}.persona-hero dl[data-v-da6231e2]{grid-column:1/4;justify-content:space-between;border-top:1px solid #e3e9e8;padding-top:12px}.persona-hero>button[data-v-da6231e2]{grid-column:3;grid-row:1}.persona-evidence-grid[data-v-da6231e2],.persona-insight-grid[data-v-da6231e2]{grid-template-columns:1fr}.persona-pain-points[data-v-da6231e2],.persona-insight-grid>section[data-v-da6231e2]:last-child{grid-column:auto}.persona-problem-summary>div[data-v-da6231e2]{grid-template-columns:1fr 1fr}.persona-emotion[data-v-da6231e2]{overflow:auto}.persona-emotion svg[data-v-da6231e2]{min-width:620px}.persona-empty-chart[data-v-da6231e2]{height:150px}}.persona-evidence-grid>section[data-v-da6231e2],.persona-insight-grid>section[data-v-da6231e2]{padding:19px 20px}.persona-detail h3[data-v-da6231e2]{font-size:15px}.persona-evidence-grid li[data-v-da6231e2],.persona-insight-grid section>p[data-v-da6231e2]{font-size:13px}.persona-pain-points header[data-v-da6231e2]{justify-content:flex-start}.persona-pain-points header p[data-v-da6231e2]{font-size:11px}.persona-blank[data-v-da6231e2]{display:flex;min-height:44px;align-items:center;gap:9px;color:#7e8992;font-size:12px}.persona-blank[data-v-da6231e2]:before{width:7px;height:7px;border:2px solid #90c9c2;border-radius:50%;content:""}.persona-empty-chart[data-v-da6231e2]{height:150px;background:#fbfcfc}.persona-empty-chart i[data-v-da6231e2]{display:none}.persona-empty-chart span[data-v-da6231e2]{display:flex;align-items:center;gap:10px;color:#7e8992;font-size:12px}.persona-empty-chart span[data-v-da6231e2]:before{width:28px;height:28px;border:1px solid #b7d8d4;border-radius:50%;background:radial-gradient(circle,#70b9b0 0 3px,transparent 4px);content:""}@media(max-width:700px){.persona-emotion>header[data-v-da6231e2]{align-items:flex-start;flex-direction:column;gap:6px}.persona-identity>small[data-v-da6231e2],.persona-emotion header small[data-v-da6231e2],.persona-problem-summary>header small[data-v-da6231e2],.persona-suggestions>header small[data-v-da6231e2]{white-space:nowrap}}@media(max-width:1100px){.cluster-workbench[data-v-da6231e2]{grid-template-columns:210px minmax(0,1fr)}.cluster-overview-panels[data-v-da6231e2]{grid-template-columns:1fr}.cluster-workspace-header[data-v-da6231e2]{align-items:flex-start}.cluster-workspace-header>div[data-v-da6231e2]:last-child{flex-direction:column}.cluster-customer-row[data-v-da6231e2]{grid-template-columns:1.2fr 1fr .85fr .85fr}}@media(max-width:700px){.cluster-workbench[data-v-da6231e2]{display:block}.cluster-segment-list[data-v-da6231e2]{border-right:0;border-bottom:1px solid #dfe6e9}.cluster-segment-list>header[data-v-da6231e2]{margin-bottom:8px}.cluster-segment-option[data-v-da6231e2]{min-height:66px!important}.cluster-source-summary[data-v-da6231e2]{margin-top:10px}.cluster-workspace[data-v-da6231e2]{padding:15px 13px}.cluster-workspace-header[data-v-da6231e2]{display:grid}.cluster-workspace-header>div[data-v-da6231e2]:last-child{display:grid;grid-template-columns:1fr 1fr}.cluster-workspace-header .primary[data-v-da6231e2],.cluster-workspace-header .secondary[data-v-da6231e2]{width:100%}.cluster-workbench-tabs[data-v-da6231e2]{gap:14px;overflow:auto}.cluster-overview-panels[data-v-da6231e2]{grid-template-columns:1fr}.cluster-customer-table[data-v-da6231e2]{overflow:auto}.cluster-customer-row[data-v-da6231e2]{min-width:620px}.cluster-source-evidence li[data-v-da6231e2]{grid-template-columns:1fr auto}.cluster-source-evidence li span[data-v-da6231e2]{grid-column:1/3;grid-row:2}.tag-results>header>span[data-v-da6231e2]{display:none}}.customer-type-grid[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;background:#f5f7f8}.customer-type-card[data-v-da6231e2]{display:grid;min-width:0;gap:16px;border:1px solid #d9e0e3;border-radius:10px;padding:18px;background:var(--alw-color-surface);box-shadow:0 6px 18px #1722310a}.customer-type-card>header[data-v-da6231e2]{display:flex;align-items:center;gap:12px}.customer-type-avatar[data-v-da6231e2]{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);box-shadow:0 0 0 5px #e5f3f1;font-size:18px;font-weight:850}.customer-type-avatar[data-tone="1"][data-v-da6231e2]{background:#d27832;box-shadow:0 0 0 5px #faeee4}.customer-type-avatar[data-tone="2"][data-v-da6231e2]{background:#3d8e62;box-shadow:0 0 0 5px #e5f3eb}.customer-type-avatar[data-tone="3"][data-v-da6231e2]{background:#ba5360;box-shadow:0 0 0 5px #f8e8eb}.customer-type-avatar[data-tone="4"][data-v-da6231e2]{background:#3a7f9f;box-shadow:0 0 0 5px #e5f0f5}.customer-type-avatar[data-tone="5"][data-v-da6231e2]{background:#596a7d;box-shadow:0 0 0 5px #e9edf1}.customer-type-card h3[data-v-da6231e2]{margin:0 0 6px;color:#172231;font-size:17px}.customer-type-card header p[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:5px;margin:0}.customer-type-card header p span[data-v-da6231e2]{border-radius:99px;padding:4px 7px;color:#52606d;background:#f0f3f4;font-size:10px}.customer-type-scale[data-v-da6231e2]{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #e8ebed;padding-bottom:14px}.customer-type-scale strong[data-v-da6231e2]{color:var(--alw-color-primary);font-size:28px}.customer-type-scale strong small[data-v-da6231e2]{font-size:11px}.customer-type-scale>span[data-v-da6231e2]{color:#6e7983;font-size:12px}.customer-type-card dl[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.customer-type-card dl>div[data-v-da6231e2]{display:grid;gap:5px}.customer-type-card dt[data-v-da6231e2]{color:#7a858f;font-size:10px}.customer-type-card dd[data-v-da6231e2]{margin:0;color:#24313f;font-size:12px;font-weight:750}.customer-type-card dd.positive[data-v-da6231e2]{color:var(--alw-color-primary)}.customer-type-card dd.negative[data-v-da6231e2]{color:#b5473c}.customer-type-card>footer[data-v-da6231e2]{display:flex;gap:8px}.customer-type-card>footer button[data-v-da6231e2]{min-height:36px;flex:1;border:1px solid #c9d1d6;border-radius:5px;color:#283544;background:var(--alw-color-surface);font-weight:700}.customer-type-card>footer .persona-card-toggle[data-v-da6231e2]{border-color:var(--alw-color-primary);color:var(--alw-color-surface);background:var(--alw-color-primary)}.customer-type-detail-table[data-v-da6231e2]{min-width:0!important}.customer-type-detail-table>thead[data-v-da6231e2],.customer-type-detail-table .tag-result-row[data-v-da6231e2],.customer-type-detail-table .tag-results-empty-row[data-v-da6231e2]{display:none}.customer-type-detail-table .persona-detail-row[data-v-da6231e2]{display:table-row}.customer-type-detail-table tbody[data-v-da6231e2]:empty{display:none}.tag-table-wrap[data-v-da6231e2]:has(.customer-type-detail-table .persona-detail-row){overflow:visible}@media(max-width:1000px){.customer-type-grid[data-v-da6231e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.customer-type-grid[data-v-da6231e2]{grid-template-columns:1fr;padding:12px}.customer-type-card[data-v-da6231e2]{padding:16px}.customer-type-card dl[data-v-da6231e2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.journey-workbench-shell[data-v-da6231e2]{max-width:1440px;margin:0 auto 24px;padding:0 24px;color:#24243b}.journey-workbench-toolbar[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border:1px solid var(--alw-color-primary-border);border-radius:16px 16px 0 0;background:var(--alw-color-surface)}.journey-workbench-toolbar>div[data-v-da6231e2]{display:flex;align-items:center;gap:12px}.journey-workbench-toolbar>div[data-v-da6231e2]:first-child{display:grid;gap:4px}.journey-workbench-toolbar b[data-v-da6231e2]{font-size:16px}.journey-workbench-toolbar span[data-v-da6231e2]{color:#767388;font-size:12px}.journey-workbench-toolbar button[data-v-da6231e2]{min-height:38px;border-radius:9px}.journey-workbench-tabs[data-v-da6231e2]{display:flex;gap:28px;border:1px solid var(--alw-color-primary-border);border-top:0;padding:0 22px;background:var(--alw-color-surface)}.journey-workbench-tabs button[data-v-da6231e2]{position:relative;min-height:48px;border:0;padding:0 2px;color:#706d80;background:none;font-weight:650}.journey-workbench-tabs button.active[data-v-da6231e2]{color:var(--alw-color-primary)}.journey-workbench-tabs button.active[data-v-da6231e2]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--alw-color-primary);content:""}.journey-workbench-tabs em[data-v-da6231e2]{display:inline-grid;min-width:20px;height:20px;margin-left:5px;place-items:center;border-radius:20px;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:10px;font-style:normal}.journey-map-view[data-v-da6231e2],.journey-insight-view[data-v-da6231e2],.journey-issues-view[data-v-da6231e2]{border:1px solid var(--alw-color-primary-border);border-top:0;border-radius:0 0 16px 16px;padding:22px;background:var(--alw-color-primary-soft)}.journey-warning[data-v-da6231e2]{margin-bottom:14px;border:1px solid #f1d7a6;border-radius:10px;padding:11px 14px;color:#805c16;background:#fff8e8}.journey-empty[data-v-da6231e2]{display:grid;min-height:330px;place-items:center;align-content:center;gap:10px;text-align:center}.journey-empty b[data-v-da6231e2]{font-size:22px}.journey-empty p[data-v-da6231e2]{margin:0;color:#777388}.journey-stage-grid[data-v-da6231e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.journey-stage-grid>article[data-v-da6231e2]{display:flex;min-width:0;flex-direction:column;border:1px solid var(--alw-color-primary-border);border-radius:14px;padding:16px;background:var(--alw-color-surface);box-shadow:0 8px 24px #103a380d}.journey-stage-grid>article.mot[data-v-da6231e2]{border-color:var(--alw-color-primary);box-shadow:inset 0 3px var(--alw-color-primary),0 10px 28px #087f751a}.journey-stage-grid article>header[data-v-da6231e2]{display:flex;align-items:flex-start;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--alw-color-primary-border)}.journey-stage-grid article>header>span[data-v-da6231e2]{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:11px;font-weight:800}.journey-stage-grid article>header>div[data-v-da6231e2]{min-width:0;flex:1}.journey-stage-grid article h3[data-v-da6231e2]{margin:1px 0 3px;font-size:16px}.journey-stage-grid article header small[data-v-da6231e2]{display:inline-flex;border-radius:20px;padding:3px 7px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-weight:700}.journey-stage-grid article>header>b[data-v-da6231e2]{font-size:24px}.journey-stage-grid dl[data-v-da6231e2]{display:grid;gap:9px;margin:14px 0}.journey-stage-grid dl div[data-v-da6231e2]{display:grid;gap:3px}.journey-stage-grid dt[data-v-da6231e2],.journey-stage-grid section>b[data-v-da6231e2]{color:#8a8796;font-size:10px;letter-spacing:.04em}.journey-stage-grid dd[data-v-da6231e2]{margin:0;color:#3f3c4d;font-size:12px;line-height:1.45}.journey-stage-grid input[data-v-da6231e2]{width:100%;min-height:34px;border:1px solid var(--alw-color-primary-border);border-radius:7px;padding:6px 8px}.journey-stage-grid article>section[data-v-da6231e2]{margin-top:10px}.journey-stage-grid ul[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:7px 0 0;padding:0}.journey-stage-grid li[data-v-da6231e2]{border-radius:18px;padding:4px 8px;color:var(--alw-color-primary-soft);background:var(--alw-color-primary-soft);font-size:11px}.journey-stage-grid .pain-list li[data-v-da6231e2]{color:#a24958;background:#fff0f2}.journey-stage-grid footer[data-v-da6231e2]{display:grid;gap:7px;margin-top:auto;padding-top:16px}.journey-stage-grid footer p[data-v-da6231e2]{margin:0;color:#5f5b6b;font-size:11px;line-height:1.55}.journey-stage-grid footer span[data-v-da6231e2]{color:#8a8796;font-size:10px}.journey-summary-cards[data-v-da6231e2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.journey-summary-cards article[data-v-da6231e2]{display:grid;gap:8px;border:1px solid var(--alw-color-primary-border);border-radius:12px;padding:16px;background:var(--alw-color-surface)}.journey-summary-cards span[data-v-da6231e2]{color:#7b7789;font-size:12px}.journey-summary-cards b[data-v-da6231e2]{font-size:28px}.journey-emotion-card[data-v-da6231e2]{margin-top:14px;border:1px solid var(--alw-color-primary-border);border-radius:14px;padding:20px;background:var(--alw-color-surface)}.journey-emotion-card>header[data-v-da6231e2]{display:flex;justify-content:space-between;gap:20px}.journey-emotion-card h2[data-v-da6231e2]{margin:0;font-size:18px}.journey-emotion-card p[data-v-da6231e2]{margin:5px 0 0;color:#7a7788;font-size:12px}.journey-emotion-card header>div[data-v-da6231e2]:last-child{display:flex;gap:12px;color:#777388;font-size:11px}.journey-emotion-card ol[data-v-da6231e2]{display:grid;height:250px;margin:24px 0 0;padding:0 12px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));list-style:none}.journey-emotion-card li[data-v-da6231e2]{display:grid;grid-template-rows:1fr auto auto;place-items:center;gap:5px}.emotion-track[data-v-da6231e2]{position:relative;width:70%;height:190px;border-bottom:1px solid var(--alw-color-primary-border);background:repeating-linear-gradient(to top,transparent 0,transparent 46px,var(--alw-color-primary-soft) 47px)}.emotion-track i[data-v-da6231e2]{position:absolute;left:50%;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:5px solid var(--alw-color-primary-soft);border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:11px;font-style:normal;transform:translate(-50%,50%)}.emotion-track em[data-v-da6231e2]{position:absolute;left:26%;width:11px;height:11px;border:2px solid #9b94af;border-radius:50%;background:var(--alw-color-surface);transform:translateY(50%)}.emotion-track span[data-v-da6231e2]{position:absolute;right:0;left:0;border-top:1px dashed #58a99b}.journey-emotion-card li>b[data-v-da6231e2]{font-size:11px}.journey-emotion-card li>small[data-v-da6231e2]{border-radius:12px;padding:2px 6px;color:var(--alw-color-surface);background:#e58658}.journey-ai-summary[data-v-da6231e2]{margin-top:14px;border:1px solid var(--alw-color-primary);border-radius:12px;padding:16px 18px;background:var(--alw-color-primary-soft)}.journey-ai-summary p[data-v-da6231e2]{margin:6px 0 0;color:var(--alw-color-primary-soft);line-height:1.6}.journey-issues-view[data-v-da6231e2]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.journey-issues-view>aside[data-v-da6231e2],.journey-issue-table[data-v-da6231e2]{border:1px solid var(--alw-color-primary-border);border-radius:14px;background:var(--alw-color-surface)}.journey-issues-view>aside[data-v-da6231e2]{padding:18px}.journey-issues-view aside h2[data-v-da6231e2]{margin:0;font-size:17px}.journey-issues-view aside>p[data-v-da6231e2]{margin:6px 0 18px;color:#7c788a;font-size:11px}.journey-issues-view aside label[data-v-da6231e2]{display:grid;gap:6px;margin:13px 0}.journey-issues-view aside label span[data-v-da6231e2]{display:flex;justify-content:space-between;color:#5e5a69;font-size:11px}.journey-issues-view progress[data-v-da6231e2]{width:100%;height:7px;accent-color:var(--alw-color-primary)}.journey-issues-view aside ul[data-v-da6231e2]{display:grid;gap:7px;list-style:none;margin:20px 0 0;padding:13px 0 0;border-top:1px solid var(--alw-color-primary-border);font-size:11px}.journey-issues-view aside li[data-v-da6231e2]{display:flex;gap:10px}.journey-issues-view aside li b[data-v-da6231e2]{min-width:42px}.journey-issue-table[data-v-da6231e2]{min-width:0;overflow:auto}.journey-issue-table>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;padding:18px}.journey-issue-table h2[data-v-da6231e2]{margin:0;font-size:17px}.journey-issue-table header span[data-v-da6231e2]{color:#777388;font-size:12px}.journey-issue-table table[data-v-da6231e2]{width:100%;border-collapse:collapse;font-size:11px}.journey-issue-table th[data-v-da6231e2]{padding:10px 12px;color:#858193;background:var(--alw-color-primary-soft);text-align:left;white-space:nowrap}.journey-issue-table td[data-v-da6231e2]{border-top:1px solid var(--alw-color-primary-border);padding:13px 12px;vertical-align:middle}.journey-issue-table td[data-v-da6231e2]:first-child{min-width:240px}.journey-issue-table td:first-child>b[data-v-da6231e2]{display:block;color:#363343;font-size:12px}.journey-issue-table td:first-child span[data-v-da6231e2]{display:flex;gap:4px;margin-top:6px}.journey-issue-table td em[data-v-da6231e2]{border-radius:12px;padding:2px 6px;color:#8b5360;background:#fff0f2;font-size:9px;font-style:normal}.journey-issue-table select[data-v-da6231e2]{min-width:74px;min-height:32px;border:1px solid #dcd8e7;border-radius:7px}.journey-issue-table td:last-child small[data-v-da6231e2]{display:block;margin-top:4px;color:#767286}.journey-generator-backdrop[data-v-da6231e2]{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:#103a3875}.journey-generator-dialog[data-v-da6231e2]{display:grid;width:min(590px,100%);gap:16px;border-radius:18px;padding:24px;background:var(--alw-color-surface);box-shadow:0 28px 80px #103a3840}.journey-generator-dialog>header[data-v-da6231e2]{display:flex;justify-content:space-between;gap:24px}.journey-generator-dialog h2[data-v-da6231e2]{margin:4px 0;font-size:22px}.journey-generator-dialog header small[data-v-da6231e2]{color:var(--alw-color-primary);font-weight:800}.journey-generator-dialog header p[data-v-da6231e2]{margin:0;color:#777388;line-height:1.5}.journey-generator-dialog header button[data-v-da6231e2]{width:34px;height:34px;border:0;border-radius:50%;background:var(--alw-color-primary-soft);font-size:20px}.journey-generator-dialog>label[data-v-da6231e2]{display:grid;gap:6px;font-size:13px;font-weight:700}.journey-generator-dialog label span[data-v-da6231e2]{color:#8a8795;font-size:10px;font-weight:400}.journey-generator-dialog input[data-v-da6231e2],.journey-generator-dialog textarea[data-v-da6231e2]{border:1px solid var(--alw-color-primary-border);border-radius:9px;padding:10px 12px;font:inherit}.journey-generator-dialog footer[data-v-da6231e2]{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}@media(max-width:1050px){.journey-issues-view[data-v-da6231e2]{grid-template-columns:1fr}.journey-summary-cards[data-v-da6231e2]{grid-template-columns:1fr 1fr}.journey-workbench-toolbar[data-v-da6231e2]{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.journey-workbench-shell[data-v-da6231e2]{padding:0 12px}.journey-workbench-tabs[data-v-da6231e2]{gap:12px;overflow:auto}.journey-workbench-toolbar>div[data-v-da6231e2]:last-child{flex-wrap:wrap}.journey-summary-cards[data-v-da6231e2]{grid-template-columns:1fr}.journey-map-view[data-v-da6231e2],.journey-insight-view[data-v-da6231e2],.journey-issues-view[data-v-da6231e2]{padding:12px}}.journey-map-view[data-v-da6231e2]{overflow-x:auto}.journey-stage-grid[data-v-da6231e2]{min-width:1080px;grid-template-columns:repeat(6,minmax(170px,1fr))}.journey-stage-grid>article[data-v-da6231e2]{padding:14px}.journey-category-summary[data-v-da6231e2]{margin-top:14px;border:1px solid #e5e8eb;border-radius:14px;padding:18px;background:var(--alw-color-surface)}.journey-category-summary>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between}.journey-category-summary h2[data-v-da6231e2]{margin:0;font-size:17px}.journey-category-summary header p[data-v-da6231e2]{margin:4px 0 0;color:#77818a;font-size:11px}.journey-category-summary header>b[data-v-da6231e2]{font-size:22px}.journey-category-summary>div[data-v-da6231e2]{display:grid;margin-top:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.journey-category-summary article[data-v-da6231e2]{display:grid;gap:6px;border:1px solid #e5e8eb;border-radius:10px;padding:12px}.journey-category-summary article>span[data-v-da6231e2]{font-size:11px;font-weight:750}.journey-category-summary strong[data-v-da6231e2]{font-size:24px}.journey-category-summary small[data-v-da6231e2],.journey-category-summary p[data-v-da6231e2]{margin:0;color:#78828b;font-size:9px}.journey-category-summary article>i[data-v-da6231e2]{height:5px;overflow:hidden;border-radius:6px;background:#edf1f2}.journey-category-summary article>i>em[data-v-da6231e2]{display:block;height:100%;border-radius:6px;background:var(--primary-accent)}.journey-category-summary article[data-tone="1"]>i>em[data-v-da6231e2],.journey-category-summary article[data-tone="4"]>i>em[data-v-da6231e2]{background:#d27832}.journey-category-summary article[data-tone="2"]>i>em[data-v-da6231e2]{background:#3d8e62}.journey-category-summary article[data-tone="3"]>i>em[data-v-da6231e2]{background:#3a7f9f}.journey-category-summary article[data-tone="5"]>i>em[data-v-da6231e2]{background:var(--secondary-accent)}.journey-emotion-card svg[data-v-da6231e2]{display:block;width:100%;height:300px;margin-top:14px;overflow:visible}.journey-chart-grid line[data-v-da6231e2]{stroke:#e5e9eb;stroke-width:1}.journey-chart-grid text[data-v-da6231e2]{fill:#8a949d;font-size:10px;text-anchor:end}.journey-line[data-v-da6231e2]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.journey-line.current[data-v-da6231e2]{stroke:var(--primary-accent);stroke-width:4}.journey-line.baseline[data-v-da6231e2]{stroke:#7e8c99;stroke-dasharray:7 6}.journey-line.average[data-v-da6231e2]{stroke:#d27832;stroke-dasharray:2 6}.journey-point[data-v-da6231e2]{fill:var(--alw-color-surface);stroke:var(--primary-accent);stroke-width:4}.journey-point-score[data-v-da6231e2]{fill:#172231;font-size:11px;font-weight:800;text-anchor:middle}.journey-stage-label[data-v-da6231e2]{fill:#56626d;font-size:10px;text-anchor:middle}.journey-mot-label[data-v-da6231e2]{fill:#d27832;font-size:9px;font-weight:800;text-anchor:middle}.journey-emotion-card header .current[data-v-da6231e2]{color:var(--primary-accent)}.journey-emotion-card header .average[data-v-da6231e2]{color:#d27832}.journey-insight-panels[data-v-da6231e2]{display:grid;margin-top:14px;grid-template-columns:1fr 1fr;gap:12px}.journey-insight-panels .journey-ai-summary[data-v-da6231e2]{margin:0}.journey-mot-advice[data-v-da6231e2]{border:1px solid #f0d3bd;border-radius:12px;padding:16px 18px;background:#fff5ed}.journey-mot-advice p[data-v-da6231e2]{margin:6px 0 0;color:#725847;line-height:1.6}.journey-issues-view>aside[data-v-da6231e2]{display:grid;align-content:start;gap:16px;padding:0;border:0;background:transparent}.issue-category-nav[data-v-da6231e2],.grading-rule-panel[data-v-da6231e2]{border:1px solid #e0e5e7;border-radius:12px;padding:16px;background:var(--alw-color-surface)}.issue-category-nav h2[data-v-da6231e2]{margin-bottom:10px!important}.issue-category-nav button[data-v-da6231e2]{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #eef1f2;color:#46525d;background:transparent}.issue-category-nav button[data-v-da6231e2]:last-child{border-bottom:0}.issue-category-nav button b[data-v-da6231e2]{display:grid;min-width:24px;height:20px;place-items:center;border-radius:20px;background:#edf3f2;font-size:10px}.grading-rule-panel>p[data-v-da6231e2]{margin:6px 0 18px;color:#7c788a;font-size:11px}.journey-issue-table>header p[data-v-da6231e2]{margin:4px 0 0;color:#7e8991;font-size:10px}.journey-issue-table td:first-child>small[data-v-da6231e2]{display:block;margin-bottom:4px;color:#8a949d;font-size:9px}.issue-category-badge[data-v-da6231e2],.issue-status-badge[data-v-da6231e2]{display:inline-flex;border-radius:20px;padding:5px 8px;white-space:nowrap}.issue-category-badge[data-v-da6231e2]{color:#38685f;background:#e7f4f2}.issue-status-badge[data-v-da6231e2]{color:#596671;background:#edf1f2}.journey-issue-table select[data-v-da6231e2]{font-weight:750}.journey-issue-table select.priority-critical[data-v-da6231e2]{color:#a72e3b;background:#f9e9ec}.journey-issue-table select.priority-high[data-v-da6231e2]{color:#9a5b1d;background:#fff2e5}.journey-issue-table select.priority-medium[data-v-da6231e2]{color:var(--alw-color-primary);background:#e7f4f2}.journey-issue-table select.priority-low[data-v-da6231e2]{color:#65717c;background:#edf1f2}@media(max-width:900px){.journey-category-summary>div[data-v-da6231e2]{grid-template-columns:repeat(3,1fr)}.journey-insight-panels[data-v-da6231e2]{grid-template-columns:1fr}}.semantic-report-grid[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.semantic-report-grid>article[data-v-da6231e2]{border:1px solid #dfe5e6;border-radius:12px;padding:20px;background:var(--alw-color-surface)}.semantic-report-grid>article>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eded;padding-bottom:12px}.semantic-report-grid>article>header span[data-v-da6231e2]{color:var(--alw-color-primary);font-weight:850}.semantic-report-grid>article>header b[data-v-da6231e2]{border-radius:999px;padding:4px 8px;color:#637177;background:#eef3f3;font-size:10px}.semantic-report-grid>article>div[data-v-da6231e2]{border-bottom:1px solid #edf1f1;padding:16px 0}.semantic-report-grid>article>div[data-v-da6231e2]:last-of-type{border-bottom:0}.semantic-report-grid h3[data-v-da6231e2]{margin:0 0 7px;font-size:17px}.semantic-report-grid p[data-v-da6231e2]{color:#596b71;font-size:14px;line-height:1.65}.semantic-report-grid blockquote[data-v-da6231e2]{margin:12px 0;border-left:3px solid #0f877b;padding:9px 12px;color:#33484e;background:#f4f9f8;font-size:14px;line-height:1.6}.semantic-report-grid small[data-v-da6231e2]{color:var(--alw-color-primary);font-size:10px;font-weight:750}@media(max-width:960px){.semantic-report-grid[data-v-da6231e2]{grid-template-columns:1fr}}.enterprise-operations[data-testid=operations-research-report][data-v-da6231e2]{position:relative}.enterprise-operations[data-testid=operations-research-report]>.op-heading[data-v-da6231e2]{position:absolute;top:30px;right:40px;width:auto;z-index:2}.enterprise-operations[data-testid=operations-research-report] .report-hero[data-v-da6231e2]{padding-top:24px}.enterprise-operations[data-testid=operations-research-report] .report-hero h2[data-v-da6231e2]{max-width:820px;font-size:36px;line-height:1.22;letter-spacing:-1px}.enterprise-operations[data-testid=operations-research-report] .report-hero strong[data-v-da6231e2]{min-width:190px;padding:22px;font-size:42px}.enterprise-operations[data-testid=operations-research-report] .report-grid .op-panel[data-v-da6231e2]{min-height:0}.enterprise-operations[data-testid=operations-research-report] .word-cloud span[data-v-da6231e2]{color:var(--op-teal)}.semantic-report-grid>article[data-v-da6231e2]{box-shadow:0 10px 26px #142d300a}@media(max-width:700px){.enterprise-operations[data-testid=operations-research-report]>.op-heading[data-v-da6231e2]{position:static;width:100%;order:1}.enterprise-operations[data-testid=operations-research-report] .report-hero h2[data-v-da6231e2]{font-size:30px}.enterprise-operations[data-testid=operations-research-report] .report-hero[data-v-da6231e2]{padding-top:8px}}.report-model-panel[data-v-da6231e2]{order:2;margin:18px 0;border:1px solid #cfe3df;border-radius:12px;padding:22px;background:#f3faf8}.report-model-panel>header[data-v-da6231e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.report-model-panel h2[data-v-da6231e2]{margin:6px 0;font-size:20px}.report-model-panel p[data-v-da6231e2]{margin:0;color:#65777a;font-size:12px}.report-model-status[data-v-da6231e2]{border-radius:999px;padding:6px 10px;color:var(--alw-color-primary);background:#dff1ed;font-size:11px;font-weight:800}.report-model-chips[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.report-model-chips span[data-v-da6231e2]{border:1px solid #bfddd8;border-radius:999px;padding:6px 9px;color:#236d65;background:var(--alw-color-surface);font-size:11px}.report-model-toggle[data-v-da6231e2]{min-height:34px}.report-model-settings[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;border-top:1px solid #d4e7e3;padding-top:16px}.report-model-settings>label[data-v-da6231e2]{display:grid;gap:6px;color:#536367;font-size:11px;font-weight:750}.report-model-settings select[data-v-da6231e2]{height:36px;border:1px solid #cfe0dd;border-radius:7px;padding:0 9px;background:var(--alw-color-surface)}.report-model-setting-head[data-v-da6231e2]{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between}.report-model-settings .report-model-options[data-v-da6231e2]{grid-column:1/-1}.report-brief-grid[data-v-da6231e2]{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.report-brief-grid article[data-v-da6231e2]{border:1px solid #dce6e5;border-radius:10px;padding:20px;background:var(--alw-color-surface)}.report-brief-grid small[data-v-da6231e2]{color:var(--alw-color-primary);font-weight:800}.report-brief-grid h3[data-v-da6231e2]{margin:8px 0 10px;font-size:16px;line-height:1.45}.report-brief-grid p[data-v-da6231e2],.report-brief-grid li[data-v-da6231e2]{color:#5e6e72;font-size:12px;line-height:1.6}.report-brief-grid ul[data-v-da6231e2]{display:grid;gap:8px;margin:0;padding-left:18px}@media(max-width:800px){.report-model-settings[data-v-da6231e2],.report-brief-grid[data-v-da6231e2]{grid-template-columns:1fr}.report-model-setting-head[data-v-da6231e2],.report-model-settings .report-model-options[data-v-da6231e2]{grid-column:auto}}.enterprise-operations[data-testid=operations-research-report] .word-cloud span[data-v-da6231e2]{font-size:clamp(14px,1.4vw,24px)!important;line-height:1.35}.enterprise-operations[data-testid=operations-research-report] .research-report[data-v-da6231e2]{display:flex;flex-direction:column}.wallet-confirm-backdrop[data-v-da6231e2]{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:#1118277a}.wallet-confirm-dialog[data-v-da6231e2]{width:min(460px,100%);border:1px solid #cfd9d7;padding:28px;background:var(--alw-color-surface);box-shadow:0 24px 72px #11182738}.wallet-confirm-dialog>span[data-v-da6231e2]{color:var(--op-teal);font-size:11px;font-weight:850;letter-spacing:1.4px}.wallet-confirm-dialog h2[data-v-da6231e2]{margin:8px 0}.wallet-confirm-dialog>p[data-v-da6231e2]{color:#68747a;line-height:1.6}.wallet-confirm-dialog dl[data-v-da6231e2]{display:grid;margin:20px 0;border-block:1px solid #e2e8e7}.wallet-confirm-dialog dl>div[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #edf1f0}.wallet-confirm-dialog dl>div[data-v-da6231e2]:last-child{border:0}.wallet-confirm-dialog dt[data-v-da6231e2]{color:#6d777c}.wallet-confirm-dialog dd[data-v-da6231e2]{margin:0;font-weight:800}.wallet-confirm-dialog footer[data-v-da6231e2]{display:flex;justify-content:flex-end;gap:10px}.wallet-confirm-dialog button[data-v-da6231e2]{min-height:42px;padding:0 18px}.ledger-audit[data-v-da6231e2]{display:grid;gap:4px}.ledger-audit small[data-v-da6231e2]{color:#68747a}.enterprise-operations[data-testid=operations-research-report] .question-report-list[data-v-da6231e2]{order:99;margin-top:26px;border-top:1px solid #dce5e5;padding-top:22px}.enterprise-operations[data-testid=operations-research-report] .question-report-list>header[data-v-da6231e2]{align-items:center}.enterprise-operations[data-testid=operations-research-report] .question-report-list>header h2[data-v-da6231e2]{font-size:18px;font-weight:700;letter-spacing:-.2px}.enterprise-operations[data-testid=operations-research-report][data-v-da6231e2]{overflow-x:hidden}.enterprise-operations[data-testid=operations-research-report] .research-report>section[data-v-da6231e2],.enterprise-operations[data-testid=operations-research-report] .report-model-panel[data-v-da6231e2],.enterprise-operations[data-testid=operations-research-report] .report-brief-grid[data-v-da6231e2]{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.enterprise-operations[data-testid=operations-research-report] .report-hero[data-v-da6231e2]{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}@media(max-width:1320px){.enterprise-operations[data-testid=operations-research-report][data-v-da6231e2]{padding-left:24px;padding-right:24px}.enterprise-operations[data-testid=operations-research-report]>.op-heading[data-v-da6231e2]{right:24px}.enterprise-operations[data-testid=operations-research-report] .report-brief-grid[data-v-da6231e2],.enterprise-operations[data-testid=operations-research-report] .semantic-report-grid[data-v-da6231e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.enterprise-operations[data-testid=operations-research-report] .report-brief-grid[data-v-da6231e2],.enterprise-operations[data-testid=operations-research-report] .semantic-report-grid[data-v-da6231e2]{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-research-report] .report-model-panel[data-v-da6231e2]{padding:18px}}.issue-category-nav button.active[data-v-da6231e2]{margin:2px 0;border-bottom-color:transparent;border-radius:7px;color:var(--primary-accent);background:var(--primary-accent-soft);font-weight:800}.issue-category-nav button.active b[data-v-da6231e2]{color:#fff;background:var(--primary-accent)}.journey-workbench-shell[data-v-da6231e2]{width:100%;box-sizing:border-box;padding-right:0;padding-left:0}.grading-rule-panel label>small[data-v-da6231e2]{color:#687580;font-size:11px;line-height:1.5}.grading-rule-panel ul[data-v-da6231e2]{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.grading-rule-panel ul li[data-v-da6231e2]{align-items:center;border-radius:7px;padding:7px 8px!important}.grading-rule-panel ul li.critical[data-v-da6231e2]{color:#a72e3b;background:#f9e9ec}.grading-rule-panel ul li.high[data-v-da6231e2]{color:#9a5b1d;background:#fff2e5}.grading-rule-panel ul li.medium[data-v-da6231e2]{color:#2f6bff;background:#e7f4f2}.grading-rule-panel ul li.low[data-v-da6231e2]{color:#65717c;background:#edf1f2}.journey-issues-view[data-v-da6231e2]{align-items:start}.journey-issue-table[data-v-da6231e2]{align-self:start}.journey-issue-table>header[data-v-da6231e2]{gap:12px}.issue-search[data-v-da6231e2]{display:flex;min-width:210px;align-items:center;gap:6px;border:1px solid #d9e0e3;border-radius:8px;padding:0 9px;color:#7a858f}.issue-search input[data-v-da6231e2]{width:100%;min-height:34px;border:0;outline:0;background:transparent;font-size:12px}.journey-issue-table th[data-v-da6231e2],.journey-issue-table td[data-v-da6231e2]{padding-right:10px;padding-left:10px}.journey-issue-table th[data-v-da6231e2]{color:#68717c;font-size:11px;line-height:1.4}.journey-issue-table td[data-v-da6231e2]:first-child{min-width:215px}.enterprise-operations[data-testid=operations-rules]>.rule-metrics[data-v-da6231e2],.enterprise-operations[data-testid=operations-rules]>.rules-layout[data-v-da6231e2]{width:calc(100% - 48px);box-sizing:border-box;margin-right:auto;margin-left:auto}.rules-layout[data-v-da6231e2]{max-width:1380px;grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.enterprise-operations[data-testid=operations-rules] .rules-layout:has(>section.op-state)>[data-testid=rule-empty-scenarios][data-v-da6231e2]{min-height:160px;box-sizing:border-box;padding:24px}.rule-list[data-v-da6231e2]{grid-template-columns:1fr}.rule-list article[data-v-da6231e2]{min-width:0}.rule-list article footer button[data-testid^=delete-rule-][data-v-da6231e2]{border-color:#e8bcc2;color:var(--secondary-accent);background:var(--secondary-accent-soft)}.rule-form input[data-v-da6231e2],.rule-form select[data-v-da6231e2]{border-color:#cbd4d9;background:#fff}.trigger-log[data-v-da6231e2]{grid-column:1}@media(max-width:900px){.issue-search[data-v-da6231e2]{min-width:160px}.rules-layout[data-v-da6231e2]{grid-template-columns:1fr}}.journey-deep-interview-overview[data-v-da6231e2]{display:grid;overflow-x:hidden;gap:14px;margin:0 24px 18px;padding:18px;color:#20303f;background:#f4f7f9}.journey-overview-heading[data-v-da6231e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:2px 2px 0}.journey-overview-heading>div[data-v-da6231e2]{display:grid;gap:4px}.journey-overview-heading small[data-v-da6231e2]{color:#2f6bff;font-size:var(--font-caption);font-weight:850;letter-spacing:.12em}.journey-overview-heading h2[data-v-da6231e2]{margin:0;color:#122332;font-size:24px;line-height:1.2}.journey-overview-heading p[data-v-da6231e2]{max-width:820px;margin:0;color:#687785;font-size:var(--font-body);line-height:1.55}.journey-overview-heading>span[data-v-da6231e2]{border:1px solid #d5dee4;border-radius:999px;padding:6px 10px;color:#6a7782;background:#fff;font-size:12px;font-weight:800;white-space:nowrap}.journey-overview-heading>span.running[data-v-da6231e2]{border-color:#9fd1ca;color:#076d65;background:#e8f5f3}.journey-overview-heading>span.pending[data-v-da6231e2]{border-color:#ead7ad;color:#815d1e;background:#fff8e8}.journey-readiness[data-v-da6231e2]{display:grid;grid-template-columns:210px minmax(0,1fr) 240px;gap:14px;border:1px solid #d9e1e6;border-left:4px solid #0b9387;padding:14px;background:#fff;box-shadow:0 8px 20px #172b3b0f}.journey-readiness-score[data-v-da6231e2]{display:grid;align-content:center;gap:3px;border-right:1px solid #e3e9ed;padding-right:14px}.journey-readiness-score small[data-v-da6231e2],.journey-primary-action>small[data-v-da6231e2]{color:#71808c;font-size:12px;font-weight:800}.journey-readiness-score strong[data-v-da6231e2]{color:#13283a;font-size:30px;line-height:1}.journey-readiness-score strong span[data-v-da6231e2]{color:#8a98a3;font-size:15px}.journey-readiness-score p[data-v-da6231e2],.journey-primary-action p[data-v-da6231e2]{margin:3px 0 0;color:#687783;font-size:12px;line-height:1.45}.journey-readiness>ul[data-v-da6231e2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.journey-readiness>ul li[data-v-da6231e2]{display:flex;min-width:0;align-items:flex-start;gap:7px;border:1px solid #e1e7eb;padding:8px;background:#f8fafb}.journey-readiness>ul li>i[data-v-da6231e2]{display:grid;flex:0 0 20px;height:20px;place-items:center;border-radius:50%;color:#a85649;background:#f8e7e3;font-size:12px;font-style:normal;font-weight:900}.journey-readiness>ul li.ready>i[data-v-da6231e2]{color:#fff;background:#0b8b80}.journey-readiness>ul li span[data-v-da6231e2]{display:grid;min-width:0;gap:2px}.journey-readiness>ul li b[data-v-da6231e2]{color:#263846;font-size:12px}.journey-readiness>ul li small[data-v-da6231e2]{overflow:hidden;color:#7b8893;font-size:12px;line-height:1.35;text-overflow:ellipsis}.journey-primary-action[data-v-da6231e2]{display:grid;align-content:center;gap:6px;border-left:1px solid #e3e9ed;padding-left:14px}.journey-primary-action button[data-v-da6231e2]{width:100%;min-height:38px}.journey-stage-timeline[data-v-da6231e2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.journey-stage-timeline li[data-v-da6231e2]{position:relative;display:grid;min-width:0;min-height:152px;align-content:start;gap:8px;border:1px solid #dce3e8;padding:11px;background:#fff}.journey-stage-timeline li[data-v-da6231e2]:after{position:absolute;top:27px;right:-9px;z-index:2;width:9px;height:2px;background:#cdd7de;content:""}.journey-stage-timeline li[data-v-da6231e2]:last-child:after{display:none}.journey-stage-timeline header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;gap:6px}.journey-stage-timeline header i[data-v-da6231e2]{display:grid;width:24px;height:24px;place-items:center;border:1px solid #cbd6dd;border-radius:50%;color:#667784;background:#fff;font-size:12px;font-style:normal;font-weight:850}.journey-stage-timeline header span[data-v-da6231e2]{color:#7b8892;font-size:12px;font-weight:800}.journey-stage-timeline h3[data-v-da6231e2]{margin:0;color:#263847;font-size:14px}.journey-stage-timeline dl[data-v-da6231e2]{display:grid;gap:4px;margin:0}.journey-stage-timeline dl div[data-v-da6231e2]{display:flex;justify-content:space-between;gap:6px}.journey-stage-timeline dt[data-v-da6231e2]{color:#8a96a0;font-size:12px}.journey-stage-timeline dd[data-v-da6231e2]{overflow:hidden;margin:0;color:#526471;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.journey-stage-timeline p[data-v-da6231e2]{margin:0;color:#687985;font-size:12px;line-height:1.4}.journey-stage-timeline li.done[data-v-da6231e2]{border-color:#b9dcd7;background:#f2f8f7}.journey-stage-timeline li.done header i[data-v-da6231e2]{border-color:#0b8b80;color:#fff;background:#0b8b80}.journey-stage-timeline li.current[data-v-da6231e2]{border:2px solid #187e9a;padding:10px;background:#edf7fa;box-shadow:0 6px 16px #187e9a1a}.journey-stage-timeline li.current header i[data-v-da6231e2]{border-color:#187e9a;color:#fff;background:#187e9a}.journey-stage-timeline li.blocked[data-v-da6231e2]{border-color:#e6bcb4;background:#fff7f5}.journey-stage-timeline li.blocked header i[data-v-da6231e2]{border-color:#bd5b4b;color:#fff;background:#bd5b4b}.journey-stage-timeline li.locked[data-v-da6231e2]{color:#8d99a2;background:#f7f9fa}.journey-stage-timeline li.locked h3[data-v-da6231e2],.journey-stage-timeline li.locked dd[data-v-da6231e2]{color:#7e8a94}.journey-decision-grid[data-v-da6231e2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr);gap:10px}.journey-decision-grid>section[data-v-da6231e2]{display:grid;min-width:0;align-content:start;gap:10px;border:1px solid #dbe3e8;padding:13px;background:#fff}.journey-decision-grid>section>header[data-v-da6231e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #e5eaee;padding-bottom:9px}.journey-decision-grid>section>header>div[data-v-da6231e2]{display:grid;gap:2px}.journey-decision-grid>section>header small[data-v-da6231e2]{color:#2f6bff;font-size:12px;font-weight:850;letter-spacing:.06em}.journey-decision-grid>section>header h3[data-v-da6231e2]{margin:0;color:#1c3040;font-size:14px;line-height:1.35}.journey-decision-grid>section>header em[data-v-da6231e2]{border-radius:999px;padding:4px 7px;color:#6b7780;background:#edf1f3;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.journey-decision-grid>section>p[data-v-da6231e2]{margin:0;color:#5d6e7a;font-size:12px;line-height:1.55}.journey-decision-grid dl[data-v-da6231e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.journey-decision-grid dl div[data-v-da6231e2],.journey-authorization-decision li[data-v-da6231e2],.journey-rule-preview span[data-v-da6231e2]{display:grid;gap:2px;border:1px solid #e4e9ed;padding:8px;background:#f8fafb}.journey-decision-grid dt[data-v-da6231e2],.journey-authorization-decision span[data-v-da6231e2],.journey-rule-preview small[data-v-da6231e2]{color:#7c8993;font-size:12px}.journey-decision-grid dd[data-v-da6231e2]{overflow:hidden;margin:0;color:#253948;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.journey-authorization-decision ul[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.journey-authorization-decision li b[data-v-da6231e2]{color:#263a49;font-size:12px}.journey-rule-preview[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.journey-rule-preview b[data-v-da6231e2]{overflow:hidden;color:#253948;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.journey-decision-grid>section>button[data-v-da6231e2]{justify-self:start}.journey-exception-queue[data-v-da6231e2]{display:grid;min-width:0;border:1px solid #d9e1e6;background:#fff}.journey-exception-queue>header[data-v-da6231e2]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid #e3e8ec}.journey-exception-queue>header>div[data-v-da6231e2]{display:grid;gap:2px}.journey-exception-queue>header small[data-v-da6231e2]{color:#2f6bff;font-size:12px;font-weight:850;letter-spacing:.08em}.journey-exception-queue>header h3[data-v-da6231e2]{margin:0;color:#1b2f3f;font-size:15px}.journey-exception-queue>header p[data-v-da6231e2]{margin:0;color:#71808b;font-size:12px}.journey-exception-queue>header>span[data-v-da6231e2]{color:#536572;font-size:12px;font-weight:800}.journey-exception-table-wrap[data-v-da6231e2]{overflow-x:auto}.journey-exception-queue table[data-v-da6231e2]{width:100%;min-width:880px;border-collapse:collapse}.journey-exception-queue th[data-v-da6231e2]{padding:9px 12px;color:#74828d;text-align:left;background:#f4f7f9;font-size:12px;font-weight:800}.journey-exception-queue td[data-v-da6231e2]{border-top:1px solid #e7ebee;padding:10px 12px;color:#4d606d;font-size:12px;vertical-align:middle}.journey-exception-queue td[data-v-da6231e2]:nth-child(2){display:grid;gap:2px;min-width:220px}.journey-exception-queue td:nth-child(2) small[data-v-da6231e2]{color:#7e8b95;font-size:12px}.journey-exception-queue td:nth-child(2) b[data-v-da6231e2]{color:#243847;font-size:12px}.journey-exception-queue td>em[data-v-da6231e2]{display:inline-block;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.journey-exception-queue td>em.priority-critical[data-v-da6231e2]{color:#9d3e34;background:#f9e7e3}.journey-exception-queue td>em.priority-high[data-v-da6231e2]{color:#99641b;background:#fff2d9}.journey-exception-queue td>em.priority-medium[data-v-da6231e2]{color:#25647a;background:#eaf3f6}.journey-exception-queue td>em.priority-low[data-v-da6231e2]{color:#526870;background:#eef2f3}.journey-exception-queue .text-action[data-v-da6231e2]{min-height:32px;border:0;padding:0;color:#2f6bff;background:transparent;font-size:12px;font-weight:800}.journey-exception-empty[data-v-da6231e2]{display:grid;place-items:center;gap:3px;padding:24px;text-align:center}.journey-exception-empty p[data-v-da6231e2]{margin:0;color:#71808b}@media(min-width:761px){.research-workspace-main>.enterprise-operations[data-testid=operations-rules][data-v-da6231e2]{padding:14px 24px 48px;background:#fff}.research-workspace-main>.enterprise-operations[data-testid=operations-rules]>.journey-workbench-shell[data-v-da6231e2]{display:none}.research-workspace-main>.enterprise-operations[data-testid=operations-rules]>.rule-page-header[data-v-da6231e2]{display:none}.research-workspace-main>.enterprise-operations[data-testid=operations-rules]>.journey-deep-interview-overview[data-v-da6231e2]{margin:0 0 18px;padding:8px 6px 6px;background:#fff}}@media(max-width:1100px){.journey-readiness[data-v-da6231e2]{grid-template-columns:190px minmax(0,1fr)}.journey-primary-action[data-v-da6231e2]{grid-column:1/-1;border-top:1px solid #e3e9ed;border-left:0;padding:12px 0 0}.journey-primary-action button[data-v-da6231e2]{width:auto;justify-self:start}.journey-stage-timeline[data-v-da6231e2]{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-stage-timeline li[data-v-da6231e2]:nth-child(3n):after{display:none}.journey-decision-grid[data-v-da6231e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-decision-grid>section[data-v-da6231e2]:last-child{grid-column:1/-1}}@media(max-width:760px){.journey-deep-interview-overview[data-v-da6231e2]{margin:0 10px 14px;padding:12px}.journey-overview-heading[data-v-da6231e2]{flex-direction:column;gap:10px}.journey-readiness[data-v-da6231e2]{grid-template-columns:1fr}.journey-readiness-score[data-v-da6231e2]{border-right:0;border-bottom:1px solid #e3e9ed;padding:0 0 10px}.journey-readiness>ul[data-v-da6231e2]{grid-template-columns:1fr 1fr}.journey-primary-action[data-v-da6231e2]{grid-column:auto}.journey-stage-timeline[data-v-da6231e2]{grid-template-columns:1fr}.journey-stage-timeline li[data-v-da6231e2]{min-height:0}.journey-stage-timeline li[data-v-da6231e2]:after{display:none}.journey-decision-grid[data-v-da6231e2]{grid-template-columns:1fr}.journey-decision-grid>section[data-v-da6231e2]:last-child{grid-column:auto}.journey-decision-grid dl[data-v-da6231e2],.journey-authorization-decision ul[data-v-da6231e2],.journey-rule-preview[data-v-da6231e2]{grid-template-columns:1fr}.journey-deep-interview-overview button[data-v-da6231e2]{min-height:44px}.journey-exception-queue>header[data-v-da6231e2]{align-items:flex-start;flex-direction:column}.journey-exception-queue th[data-v-da6231e2],.journey-exception-queue td[data-v-da6231e2]{font-size:12px}}@media(max-width:760px){.journey-stage-timeline li[data-v-da6231e2]{grid-template-columns:32px minmax(0,1fr) auto;min-height:82px;gap:4px 9px}.journey-stage-timeline li header[data-v-da6231e2]{grid-row:1/4;display:block}.journey-stage-timeline li header span[data-v-da6231e2]{position:absolute;top:8px;right:8px;border:1px solid #d5dee4;border-radius:999px;padding:3px 7px;background:#fff;white-space:nowrap}.journey-stage-timeline li h3[data-v-da6231e2]{grid-column:2;grid-row:1;padding-right:58px}.journey-stage-timeline li dl[data-v-da6231e2]{grid-column:2/4;grid-row:2;grid-template-columns:1fr 1fr;gap:8px}.journey-stage-timeline li p[data-v-da6231e2]{grid-column:2/4;grid-row:3}.journey-exception-table-wrap[data-v-da6231e2]{overflow:visible}.journey-exception-queue table[data-v-da6231e2],.journey-exception-queue tbody[data-v-da6231e2],.journey-exception-queue tr[data-v-da6231e2]{display:block;min-width:0}.journey-exception-queue thead[data-v-da6231e2]{display:none}.journey-exception-queue tbody[data-v-da6231e2]{display:grid;gap:10px;padding:10px}.journey-exception-queue tbody tr[data-v-da6231e2]{border:1px solid #dfe6ea;padding:6px;background:#fff}.journey-exception-queue td[data-v-da6231e2],.journey-exception-queue td[data-v-da6231e2]:nth-child(2){display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px;border-top:1px solid #edf0f2;padding:8px}.journey-exception-queue td[data-v-da6231e2]:first-child{border-top:0}.journey-exception-queue td[data-v-da6231e2]:before{content:attr(data-label);flex:0 0 88px;color:#788691;font-size:12px;font-weight:800}.journey-exception-queue td[data-v-da6231e2]:nth-child(2){flex-wrap:wrap}.journey-exception-queue td:nth-child(2) small[data-v-da6231e2]{margin-left:auto}.journey-exception-queue td:nth-child(2) b[data-v-da6231e2]{width:calc(100% - 102px);margin-left:auto;overflow-wrap:anywhere}.journey-exception-queue td[colspan][data-v-da6231e2]{display:block}.journey-exception-queue td[colspan][data-v-da6231e2]:before{display:none}.journey-rule-preview b[data-v-da6231e2],.journey-decision-grid dd[data-v-da6231e2]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}.journey-status-button[data-v-da6231e2]{border:0;padding:5px 9px;border-radius:999px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.journey-status-button.pending[data-v-da6231e2]{color:#9a5b1c;background:#fff3dc}.journey-guidance[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1.2fr auto;gap:14px;align-items:center;margin:-8px 0 14px;padding:12px 14px;border:1px solid #f0d39f;border-radius:8px;background:#fffaf0}.journey-guidance small[data-v-da6231e2]{color:#8b6a3e;font-size:12px;font-weight:800}.journey-guidance p[data-v-da6231e2]{margin:3px 0 0;color:#52616b;font-size:12px;line-height:1.45}.rules-layout>.rule-form[data-v-da6231e2]{display:none}.rule-config-workspace[data-v-da6231e2]{display:grid;gap:0;margin:18px 0;padding:0;overflow:hidden}.rule-config-heading[data-v-da6231e2]{display:grid;grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:24px;border-bottom:1px solid #e2e7ea;padding:20px 24px;background:#fff}.rule-config-heading small[data-v-da6231e2]{color:#2f6bff;font-size:9px;font-weight:900;letter-spacing:.13em}.rule-config-heading h2[data-v-da6231e2]{margin:5px 0;font-size:19px}.rule-config-heading p[data-v-da6231e2]{margin:0;color:#71808a;font-size:10px}.rule-config-heading label[data-v-da6231e2]{display:grid;gap:5px;color:#56636d;font-size:10px;font-weight:700}.rule-config-heading input[data-v-da6231e2],.rule-capability-panel input[data-v-da6231e2],.rule-capability-panel textarea[data-v-da6231e2],.rule-capability-panel select[data-v-da6231e2]{box-sizing:border-box;width:100%;border:1px solid #d7dfe4;border-radius:6px;padding:9px;color:#23313d;background:#fff;font:inherit}.rule-capability-tabs[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #dfe5e8;background:#f7f9f9}.rule-capability-tabs button[data-v-da6231e2]{display:flex;min-height:64px;align-items:center;justify-content:center;gap:10px;border:0;border-bottom:3px solid transparent;color:#63717c;background:transparent}.rule-capability-tabs button.active[data-v-da6231e2]{border-bottom-color:#2f6bff;color:#2f6bff;background:#fff}.rule-capability-tabs button>b[data-v-da6231e2]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#9aa6ae;font-size:10px}.rule-capability-tabs button.active>b[data-v-da6231e2]{background:#2f6bff}.rule-capability-tabs span[data-v-da6231e2]{display:grid;gap:3px;text-align:left;font-size:12px;font-weight:800}.rule-capability-tabs small[data-v-da6231e2]{color:#88939b;font-size:8px;font-weight:400}.rule-capability-panel[data-v-da6231e2]{display:grid;gap:16px;padding:22px 24px;background:#fff}.rule-config-grid[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rule-config-grid label[data-v-da6231e2],.automation-threshold-grid label[data-v-da6231e2]{display:grid;gap:5px;color:#4e5c67;font-size:10px;font-weight:800}.rule-config-grid label>span[data-v-da6231e2]{color:#89939b;font-size:8px;font-weight:400}.rule-config-grid .rule-wide[data-v-da6231e2]{grid-column:1/-1}.rule-config-grid textarea[data-v-da6231e2]{resize:vertical}.generate-collection[data-v-da6231e2]{justify-self:start}.automation-threshold-grid[data-v-da6231e2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rule-send-modes[data-v-da6231e2]{display:grid;gap:9px}.rule-send-modes>b[data-v-da6231e2]{font-size:11px}.rule-send-modes>div[data-v-da6231e2]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.rule-send-modes button[data-v-da6231e2]{display:grid;gap:4px;border:1px solid #dce3e7;border-radius:7px;padding:12px 14px;color:#485761;background:#fff;text-align:left;font-size:11px;font-weight:800}.rule-send-modes button.active[data-v-da6231e2]{border-color:#8fc6bf;color:#2f6bff;background:#eef8f6}.rule-send-modes small[data-v-da6231e2]{color:#81909a;font-size:8px;font-weight:400}.rule-channel-priority[data-v-da6231e2]{overflow:hidden;border:1px solid #dce3e7;border-radius:8px}.rule-channel-priority>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;background:#f7f9f9}.rule-channel-priority>header div[data-v-da6231e2]{display:grid;gap:3px}.rule-channel-priority>header b[data-v-da6231e2]{font-size:11px}.rule-channel-priority>header small[data-v-da6231e2]{color:#85919a;font-size:8px}.rule-channel-priority>header em[data-v-da6231e2]{border-radius:99px;padding:4px 8px;color:#2f6bff;background:#e4f2f0;font-size:8px;font-style:normal}.rule-channel-picker[data-v-da6231e2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px}.rule-channel-picker label[data-v-da6231e2]{display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe5e8;border-radius:6px;color:#63717b;background:#fff;font-size:9px}.rule-channel-picker label.selected[data-v-da6231e2]{border-color:#9bcac4;color:#2f6bff;background:#f0f8f7}.rule-channel-picker input[data-v-da6231e2]{width:auto}.rule-channel-priority ol[data-v-da6231e2]{display:grid;gap:0;margin:0;padding:0 12px 12px;list-style:none}.rule-channel-priority li[data-v-da6231e2]{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:42px;border-top:1px solid #e6eaec}.rule-channel-priority li>b[data-v-da6231e2]{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:#2f6bff;background:#e7f3f1;font-size:8px}.rule-channel-priority li span[data-v-da6231e2]{font-size:10px;font-weight:700}.rule-channel-priority li div[data-v-da6231e2]{display:flex;gap:4px}.rule-channel-priority li button[data-v-da6231e2]{width:28px;height:27px;border:1px solid #d8e0e4;border-radius:4px;background:#fff}.rule-config-workspace>footer[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e6e9;padding:14px 24px;background:#fafbfb}.rule-config-workspace>footer>label[data-v-da6231e2]{display:flex;align-items:center;gap:7px;color:#56636d;font-size:10px}.rule-config-workspace>footer>div[data-v-da6231e2]{display:flex;gap:7px}@media(max-width:980px){.rule-config-heading[data-v-da6231e2]{grid-template-columns:1fr}.automation-threshold-grid[data-v-da6231e2]{grid-template-columns:repeat(2,1fr)}.rule-channel-picker[data-v-da6231e2]{grid-template-columns:repeat(3,1fr)}}.rule-config-grid label[data-v-da6231e2],.automation-threshold-grid label[data-v-da6231e2]{font-size:12px}.rule-config-grid label>span[data-v-da6231e2]{font-size:12px}.rule-send-modes small[data-v-da6231e2]{font-size:12px}.rule-channel-priority>header small[data-v-da6231e2]{font-size:12px}.rule-config-grid label[data-v-da6231e2],.automation-threshold-grid label[data-v-da6231e2]{font-size:13px}.role-create-form[data-v-da6231e2]{flex-wrap:wrap}.permission-editor[data-v-da6231e2]{width:100%;border:1px solid #dfe3e7;padding:10px 12px}.permission-editor summary[data-v-da6231e2]{cursor:pointer;font-weight:700}.permission-editor>div[data-v-da6231e2]{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;gap:7px}.permission-editor article[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #e5e8eb;padding:9px}.permission-editor article>b[data-v-da6231e2]{width:100%;font-size:12px}.permission-editor label[data-v-da6231e2]{display:flex;align-items:center;gap:3px;font-size:10px}.permission-editor input[data-v-da6231e2]{min-height:auto}.op-panel li>div[data-v-da6231e2]{display:flex;gap:5px}.rule-config-heading[data-v-da6231e2]:has(.rule-header-cancel){grid-template-columns:1fr minmax(260px,.55fr) auto}.rule-context-scenario[data-v-da6231e2]{display:grid;max-width:420px;gap:5px;color:#4e5c67;font-size:10px;font-weight:800}.rule-context-scenario select[data-v-da6231e2]{width:100%;border:1px solid #d7dfe4;border-radius:6px;padding:9px;background:#fff}.rule-config-workspace>footer .primary[data-v-da6231e2]{border-color:#2f6bff;color:#fff;background:#2f6bff}.role-layout[data-v-da6231e2]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.role-list-panel[data-v-da6231e2]{overflow:hidden;border:1px solid #dfe5e8;border-radius:8px;background:#fafbfc}.role-list-panel>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8eb;padding:13px 14px}.role-list-panel>button[data-v-da6231e2]{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #e7ebed;padding:12px 14px;color:#34414d;background:transparent;text-align:left}.role-list-panel>button.active[data-v-da6231e2]{color:#2f6bff;background:#eaf5f3}.role-list-panel>button span[data-v-da6231e2]{display:grid;gap:3px}.role-list-panel>button small[data-v-da6231e2]{color:#78838d;font-size:9px}.role-list-panel>button em[data-v-da6231e2]{border-radius:20px;padding:3px 6px;color:#65717b;background:#eef1f3;font-size:8px;font-style:normal}.role-detail-panel[data-v-da6231e2]{display:grid!important;gap:14px}.role-basic-grid[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.role-detail-panel .permission-editor[data-v-da6231e2]{box-sizing:border-box;padding:0;overflow:hidden;border-radius:8px}.role-detail-panel .permission-editor>header[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6e9;padding:13px 15px;background:#f8fafb}.role-detail-panel .permission-editor>header div[data-v-da6231e2]{display:grid;gap:3px}.role-detail-panel .permission-editor>header small[data-v-da6231e2]{color:#7b8790;font-size:9px}.role-detail-panel .permission-editor>header button[data-v-da6231e2]{border:0;padding:5px 8px;color:#2f6bff;background:transparent;font-weight:700}.permission-matrix[data-v-da6231e2]{display:grid}.permission-matrix-head[data-v-da6231e2],.permission-matrix article[data-v-da6231e2]{display:grid;grid-template-columns:minmax(150px,1fr) repeat(4,70px);align-items:center}.permission-matrix-head[data-v-da6231e2]{min-height:38px;padding:0 12px;color:#6c7780;background:#f5f7f8;font-size:9px}.permission-matrix-head span[data-v-da6231e2]{text-align:center}.permission-matrix article[data-v-da6231e2]{min-height:42px;border-top:1px solid #edf0f2;padding:0 12px}.permission-matrix article>b[data-v-da6231e2]{font-size:11px}.permission-matrix label[data-v-da6231e2]{display:grid;justify-items:center;gap:2px;font-size:8px}.permission-matrix label span[data-v-da6231e2]{color:#7a858e}.permission-matrix input[data-v-da6231e2]{min-height:auto;accent-color:#2f6bff}.role-detail-panel>footer[data-v-da6231e2]{display:flex;justify-content:flex-end;gap:8px}.invitation-scheme-layout[data-v-da6231e2]{display:grid;grid-template-columns:230px minmax(420px,1fr) 310px;gap:14px}.invitation-template-list[data-v-da6231e2],.invitation-detail-form[data-v-da6231e2],.invitation-preview-column>section[data-v-da6231e2]{border:1px solid #dfe5e8;border-radius:8px;background:#fff}.invitation-template-list[data-v-da6231e2]{overflow:hidden}.invitation-template-list>header[data-v-da6231e2]{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid #e4e8eb}.invitation-template-list>button[data-v-da6231e2]{display:grid;width:100%;grid-template-columns:1fr auto;gap:4px;border:0;border-bottom:1px solid #e8ecee;padding:12px 14px;background:#fff;text-align:left}.invitation-template-list>button.active[data-v-da6231e2]{box-shadow:inset 3px 0 #2f6bff;background:#edf7f5}.invitation-template-list>button span[data-v-da6231e2]{display:grid;gap:4px}.invitation-template-list>button small[data-v-da6231e2],.invitation-template-list>button i[data-v-da6231e2]{color:#7d8790;font-size:8px;font-style:normal}.invitation-template-list>button i[data-v-da6231e2]{grid-column:1/-1}.invitation-template-list>button em[data-v-da6231e2]{border-radius:20px;padding:3px 6px;color:#2f6bff;background:#dff1ee;font-size:8px;font-style:normal}.invitation-template-list>button em.disabled[data-v-da6231e2]{color:#7b838a;background:#eceff1}.invitation-template-actions[data-v-da6231e2]{display:flex;justify-content:space-between;padding:12px}.invitation-template-actions button[data-v-da6231e2]{border:0;color:#2f6bff;background:transparent}.invitation-detail-form[data-v-da6231e2]{display:grid!important;grid-template-columns:1fr 1fr;gap:13px!important;padding:18px!important}.invitation-detail-form>header[data-v-da6231e2],.invitation-detail-form>.wide[data-v-da6231e2],.invitation-detail-form>footer[data-v-da6231e2]{grid-column:1/-1}.invitation-detail-form>header[data-v-da6231e2]{display:flex;justify-content:space-between}.invitation-detail-form>header div[data-v-da6231e2]{display:grid;gap:3px}.invitation-detail-form>header small[data-v-da6231e2]{color:#7e8992;font-size:9px}.scheme-enabled[data-v-da6231e2]{display:flex!important;align-items:center!important;grid-template-columns:auto auto!important}.invitation-detail-form>footer[data-v-da6231e2]{display:flex;justify-content:flex-end;gap:8px}.invitation-preview-column[data-v-da6231e2]{display:grid;align-content:start;gap:14px}.invitation-preview-column .phone-preview[data-v-da6231e2]{padding:16px;background:#f4f6f7}.invitation-preview-column .phone-preview>div[data-v-da6231e2]{width:auto;min-height:470px}.preview-consent[data-v-da6231e2]{display:flex!important;align-items:flex-start!important;grid-template-columns:auto 1fr!important;gap:7px!important;color:#64707a;font-size:9px}.preview-consent input[data-v-da6231e2]{width:auto!important}.invitation-usage[data-v-da6231e2]{padding:14px}.invitation-usage header[data-v-da6231e2]{display:flex;justify-content:space-between}.invitation-usage header span[data-v-da6231e2]{border-radius:20px;padding:3px 7px;color:#2f6bff;background:#e5f3f1;font-size:8px}.invitation-usage p[data-v-da6231e2]{color:#5f6c76;font-size:10px;line-height:1.55}.invitation-usage small[data-v-da6231e2]{color:#87919a;font-size:8px}.role-layout[data-v-da6231e2],.invitation-scheme-layout[data-v-da6231e2]{min-width:0}.role-layout[data-v-da6231e2]{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.role-list-panel[data-v-da6231e2],.role-detail-panel[data-v-da6231e2],.invitation-template-list[data-v-da6231e2],.invitation-detail-form[data-v-da6231e2],.invitation-preview-column[data-v-da6231e2]{min-width:0}.permission-matrix[data-v-da6231e2]{overflow-x:auto}.permission-matrix-head[data-v-da6231e2],.permission-matrix article[data-v-da6231e2]{grid-template-columns:minmax(110px,1fr) repeat(4,minmax(48px,62px))}.role-detail-panel .permission-editor>header>div[data-v-da6231e2]:last-child{display:flex;align-items:center;gap:4px}.role-detail-panel .permission-editor>header .permission-save[data-v-da6231e2]{border:1px solid #2f6bff;padding:7px 11px;color:#fff;background:#2f6bff}.invitation-scheme-layout[data-v-da6231e2]{width:100%;box-sizing:border-box;grid-template-columns:minmax(180px,210px) minmax(340px,1fr) minmax(230px,270px)}.invitation-detail-form input[data-v-da6231e2],.invitation-detail-form textarea[data-v-da6231e2],.invitation-detail-form select[data-v-da6231e2]{box-sizing:border-box;max-width:100%}.invitation-detail-form>footer button[data-v-da6231e2]{min-width:max-content}.invitation-preview-column[data-v-da6231e2]{overflow:hidden}.enterprise-operations[data-testid=operations-invitation] .invitation-preview-column .phone-preview>div[data-v-da6231e2]{box-sizing:border-box;width:100%;min-width:0;padding-right:18px;padding-left:18px}.enterprise-operations[data-testid=operations-invitation] .invitation-detail-form>footer .primary[data-v-da6231e2]{color:#fff!important;background:#2f6bff!important}.question-report-list[data-v-da6231e2]{display:grid;gap:12px}.question-report-list>header[data-v-da6231e2]{display:flex;align-items:end;justify-content:space-between}.question-report-list>header div[data-v-da6231e2]{display:grid;gap:3px}.question-report-list>header small[data-v-da6231e2],.question-report-list>article small[data-v-da6231e2]{color:#2f6bff;font-size:10px;font-weight:800;letter-spacing:.08em}.question-report-list>header h2[data-v-da6231e2]{margin:0;color:#172a3a;font-size:20px}.question-report-list>header>span[data-v-da6231e2]{color:#667684;font-size:12px}.question-report-list>article[data-v-da6231e2]{overflow:hidden;border:1px solid #dce5e8;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1b313f0d}.question-report-list>article>header[data-v-da6231e2]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #e7edef}.question-report-list>article>header i[data-v-da6231e2]{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#2f6bff;background:#e7f4f2;font-size:11px;font-style:normal;font-weight:900}.question-report-list>article>header div[data-v-da6231e2]{display:grid;gap:3px}.question-report-list>article h3[data-v-da6231e2]{margin:0;color:#1c2d3a;font-size:15px}.question-report-list>article>header b[data-v-da6231e2]{border-radius:999px;padding:6px 10px;color:#31525d;background:#edf5f5;font-size:11px}.question-report-analysis[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e7edef}.question-report-analysis section[data-v-da6231e2]{display:grid;align-content:start;gap:7px;padding:16px 18px}.question-report-analysis section+section[data-v-da6231e2]{border-left:1px solid #e7edef;background:#fafcfc}.question-report-analysis p[data-v-da6231e2]{margin:0;color:#344956;font-size:12px;line-height:1.65}.question-theme-list[data-v-da6231e2]{display:flex;flex-wrap:wrap;gap:6px}.question-theme-list span[data-v-da6231e2]{border-radius:999px;padding:4px 8px;color:#315f78;background:#e8f0f4;font-size:10px}.question-report-list details[data-v-da6231e2]{padding:12px 18px}.question-report-list summary[data-v-da6231e2]{cursor:pointer;color:#2f6bff;font-size:11px;font-weight:800}.question-report-list blockquote[data-v-da6231e2]{display:grid;grid-template-columns:90px 1fr;gap:10px;margin:10px 0 0;padding:10px 12px;border-left:3px solid #315f78;border-radius:0 7px 7px 0;background:#f7f8fa}.question-report-list blockquote span[data-v-da6231e2]{color:#75838d;font-size:9px;font-weight:800}.question-report-list blockquote p[data-v-da6231e2]{margin:0;color:#2b3e4b;font-size:11px;line-height:1.55}@media(max-width:750px){.question-report-list>header[data-v-da6231e2],.question-report-list>article>header[data-v-da6231e2]{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.question-report-analysis[data-v-da6231e2]{grid-template-columns:1fr}.question-report-analysis section+section[data-v-da6231e2]{border-top:1px solid #e7edef;border-left:0}}@media(max-width:600px){.permission-editor>div[data-v-da6231e2]{grid-template-columns:1fr}}.role-permission-workbench[data-v-da6231e2]{min-height:0}.role-layout[data-v-da6231e2]{height:calc(100vh - 416px);min-height:360px;max-height:620px;align-items:stretch}.role-list-panel[data-v-da6231e2]{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.role-list-panel>header[data-v-da6231e2]{position:sticky;z-index:2;top:0;background:#fafbfc}.role-detail-panel[data-v-da6231e2]{min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;border:1px solid rgb(223 229 232);border-radius:10px;padding:16px 16px 0;background:var(--alw-color-surface)}.role-settings-grid[data-v-da6231e2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.role-setting-card[data-v-da6231e2]{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid rgb(226 231 234);border-radius:8px;padding:12px 14px;background:#fbfcfc}.role-setting-card>header[data-v-da6231e2]{display:grid;gap:2px}.role-setting-card>header b[data-v-da6231e2]{font-size:13px}.role-setting-card>header small[data-v-da6231e2]{color:#7b8790;font-size:10px}.role-setting-card label[data-v-da6231e2]{margin:0}.role-setting-card input[data-v-da6231e2],.role-setting-card select[data-v-da6231e2]{box-sizing:border-box;width:100%}.role-detail-panel .permission-editor[data-v-da6231e2]{display:flex;min-height:0;flex-direction:column;overflow:hidden;border-color:#dfe5e8;background:var(--alw-color-surface)}.role-detail-panel .permission-editor>header[data-v-da6231e2]{flex:0 0 auto}.role-detail-panel .permission-editor>.permission-groups[data-v-da6231e2]{display:block;min-height:0;margin:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.permission-groups[data-v-da6231e2]{display:grid;gap:12px;padding:12px;background:#f5f7f8}.permission-group[data-v-da6231e2]{overflow:hidden;border:1px solid #dfe5e8;border-radius:9px;background:#fff}.permission-group>header[data-v-da6231e2]{display:grid;min-height:56px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #e7ecef;background:#fbfcfd}.permission-group.collapsed>header[data-v-da6231e2]{border-bottom:0}.permission-group>header>div[data-v-da6231e2]:nth-child(2){display:grid;gap:2px}.permission-group>header small[data-v-da6231e2]{color:#7b8790;font-size:10px}.permission-group>header>em[data-v-da6231e2]{min-width:58px;border-radius:4px;padding:4px 7px;color:#2f6bff;background:#edf4ff;font-size:10px;font-style:normal;text-align:center}.permission-group>header>div[data-v-da6231e2]:last-child{display:flex;gap:4px}.permission-group>header button[data-v-da6231e2]{border:0;padding:5px 8px;color:#2f6bff;background:transparent;font-size:11px;font-weight:700}.permission-group>header .permission-group-toggle[data-v-da6231e2]{display:grid;width:28px;height:28px;min-width:28px;place-items:center;padding:0;color:#637180;font-size:18px}.permission-group-head[data-v-da6231e2],.permission-group article[data-v-da6231e2]{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(72px,88px));align-items:center;box-sizing:border-box;min-width:620px}.permission-group-head[data-v-da6231e2]{min-height:34px;padding:0 14px;color:#687582;background:#f6f8f9;font-size:10px}.permission-group-head span[data-v-da6231e2]{text-align:center}.permission-group article[data-v-da6231e2]{min-height:48px;border-top:1px solid #edf1f3;padding:0 14px}.permission-group article>b[data-v-da6231e2]{font-size:12px}.permission-group label[data-v-da6231e2]{display:grid;min-height:36px;align-content:center;justify-items:center;gap:2px;cursor:pointer;font-size:9px}.permission-group label span[data-v-da6231e2]{color:#75818b}.permission-group input[type=checkbox][data-v-da6231e2]{box-sizing:border-box;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important;accent-color:#2f6bff}.role-detail-panel.readonly .permission-group label[data-v-da6231e2]{cursor:default}.permission-matrix-head[data-v-da6231e2]{position:sticky;z-index:2;top:0;background:#f5f7f8}.permission-matrix-head[data-v-da6231e2],.permission-matrix article[data-v-da6231e2]{box-sizing:border-box;width:100%;min-width:500px;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(64px,76px))}.permission-matrix article[data-v-da6231e2]{min-height:44px}.permission-matrix label[data-v-da6231e2]{min-height:32px;align-content:center;justify-content:center;cursor:pointer}.permission-matrix input[type=checkbox][data-v-da6231e2]{box-sizing:border-box;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.permission-matrix input[type=checkbox][data-v-da6231e2]:disabled,.role-detail-panel.readonly input[data-v-da6231e2]:disabled,.role-detail-panel.readonly select[data-v-da6231e2]:disabled{cursor:not-allowed}.role-detail-panel.readonly .permission-matrix label[data-v-da6231e2]{cursor:default}.role-action-bar[data-v-da6231e2]{position:sticky;z-index:3;bottom:0;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;min-height:58px;margin:0 -16px;border-top:1px solid rgb(226 231 234);padding:0 16px;background:var(--alw-color-surface);box-shadow:0 -8px 20px #172a3a0d}.role-action-bar button[data-v-da6231e2]{min-width:88px}.enterprise-settings-panel[data-v-da6231e2]{max-width:980px}.enterprise-settings-form[data-v-da6231e2]{display:grid;gap:20px;border:1px solid #dfe5e8;border-radius:12px;padding:24px;background:#fff;box-shadow:0 10px 28px #172a3a0d}.enterprise-brand-preview[data-v-da6231e2]{display:flex;align-items:center;gap:14px;border-radius:10px;padding:18px;background:#f6f8fa}.enterprise-brand-preview>div[data-v-da6231e2]:last-child{display:grid;gap:4px}.enterprise-brand-preview small[data-v-da6231e2]{color:#788590}.enterprise-logo-preview[data-v-da6231e2]{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid #dbe3e8;border-radius:12px;color:#fff;background:#153c4e;font-size:30px;font-weight:800}.enterprise-logo-preview img[data-v-da6231e2]{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.enterprise-settings-grid[data-v-da6231e2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.enterprise-settings-grid label[data-v-da6231e2]{display:grid;gap:7px}.enterprise-settings-grid input[data-v-da6231e2]{box-sizing:border-box;width:100%}.enterprise-logo-upload[data-v-da6231e2]{display:flex;align-items:center;gap:10px;border:1px dashed #cbd6dd;border-radius:10px;padding:16px}.enterprise-logo-upload>div[data-v-da6231e2]{display:grid;gap:3px;margin-right:auto}.enterprise-logo-upload p[data-v-da6231e2]{margin:0;color:#74818b;font-size:11px}.enterprise-settings-form>footer[data-v-da6231e2]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7ecef;padding-top:18px}.enterprise-settings-form>footer span[data-v-da6231e2]{color:#687582;font-size:12px}.visually-hidden[data-v-da6231e2]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media(max-height:760px){.role-layout[data-v-da6231e2]{height:360px}}.role-permission-workbench[data-v-da6231e2]{box-sizing:border-box;overflow:hidden;padding:0!important;border:1px solid #dde4ea!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 24px #18273a0d}.role-permission-workbench>header[data-v-da6231e2]{display:flex;min-height:72px;align-items:center;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid #e5eaf0;padding:12px 16px!important}.role-permission-workbench>header>div[data-v-da6231e2]{display:grid;gap:3px}.role-permission-workbench>header h2[data-v-da6231e2]{margin:0;color:#17243b;font-size:18px;line-height:26px}.role-permission-workbench>header p[data-v-da6231e2]{margin:0;color:#748094;font-size:12px}.role-layout[data-v-da6231e2]{height:calc(100vh - 276px);min-height:620px;max-height:none;grid-template-columns:220px minmax(0,1fr);gap:0!important;align-items:stretch}.role-list-panel[data-v-da6231e2]{border:0;border-right:1px solid #e5eaf0;border-radius:0;background:#fbfcfe;scrollbar-gutter:auto}.role-scroll[data-v-da6231e2]{display:grid;align-content:start}.role-rail-section[data-v-da6231e2]{display:grid}.role-rail-section+.role-rail-section[data-v-da6231e2]{border-top:1px solid #e7ebf0}.role-rail-title[data-v-da6231e2]{padding:14px 14px 8px;color:#7b8798;font-size:11px;font-weight:700;letter-spacing:.04em}.role-rail-section>button[data-v-da6231e2]{display:grid;width:100%;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;box-sizing:border-box;border:0;border-left:3px solid transparent;border-bottom:1px solid #edf0f4;padding:10px 12px;color:#344154;background:transparent;text-align:left;cursor:pointer}.role-rail-section>button[data-v-da6231e2]:hover{background:#f4f7fb}.role-rail-section>button.active[data-v-da6231e2]{border-left-color:#376ce2;color:#214fbb;background:#eef4ff}.role-rail-section>button strong[data-v-da6231e2]{font-size:13px}.role-rail-section>button em[data-v-da6231e2]{align-self:start;border-radius:999px;padding:2px 7px;color:#627087;background:#edf1f5;font-size:9px;font-style:normal}.role-rail-section>button small[data-v-da6231e2]{grid-column:1/-1;color:#7f8998;font-size:10px}.role-detail-panel[data-v-da6231e2]{display:grid!important;min-width:0;min-height:0;overflow:hidden;grid-template-rows:76px 56px minmax(0,1fr) 64px;gap:0!important;border:0;border-radius:0;padding:0;background:#fff}.role-summary[data-v-da6231e2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid #e5eaf0;padding:10px 18px}.role-summary>div[data-v-da6231e2]:first-child{display:grid;gap:3px}.role-summary h3[data-v-da6231e2]{margin:0;color:#17243b;font-size:18px;line-height:24px}.role-summary h3 em[data-v-da6231e2]{display:inline-grid;vertical-align:middle;border-radius:999px;padding:3px 8px;color:#647186;background:#edf1f5;font-size:9px;font-style:normal}.role-summary p[data-v-da6231e2]{margin:0;color:#788496;font-size:11px}.role-name-field[data-v-da6231e2]{display:grid;grid-template-columns:auto minmax(160px,300px);align-items:center;gap:10px;color:#798598;font-size:10px}.role-name-field input[data-v-da6231e2]{height:34px;border:0;border-bottom:1px solid #ccd5df;border-radius:0;padding:0 2px;color:#17243b;background:transparent;font-size:18px;font-weight:700}.role-name-field input[data-v-da6231e2]:focus{outline:0;border-color:#376ce2}.role-system-name[data-v-da6231e2]{width:auto;max-width:260px;border:0;padding:0;color:#17243b;background:transparent;font:inherit;font-weight:700;opacity:1;-webkit-text-fill-color:#17243b}.role-summary-metrics[data-v-da6231e2]{display:flex!important;align-items:center}.role-summary-metrics>div[data-v-da6231e2]{display:grid;min-width:112px;gap:2px;border-left:1px solid #e4e9ef;padding-left:18px}.role-summary-metrics b[data-v-da6231e2]{color:#1e2d43;font-size:13px}.role-summary-metrics span[data-v-da6231e2]{color:#7d8899;font-size:10px}.role-summary-metrics label[data-v-da6231e2]{display:grid;gap:2px}.role-summary-metrics select[data-v-da6231e2]{height:30px;min-width:112px;border:1px solid #ccd5df;border-radius:6px;padding:0 8px;color:#22324a;background:#fff;font-size:11px}.role-custom-departments[data-v-da6231e2]{position:absolute;z-index:4;top:70px;right:18px;display:grid;gap:4px;border:1px solid #d9e0e8;border-radius:8px;padding:8px;background:#fff;box-shadow:0 8px 20px #14263c1f;font-size:10px}.role-custom-departments select[data-v-da6231e2]{min-width:180px;min-height:80px}.role-toolbar[data-v-da6231e2]{display:grid;grid-template-columns:minmax(210px,340px) auto 1fr auto auto;align-items:center;gap:10px;border-bottom:1px solid #e4e9ef;padding:8px 16px;background:#fff}.role-toolbar>label input[data-v-da6231e2]{box-sizing:border-box;width:100%;height:36px;border:1px solid #ccd5df;border-radius:6px;padding:0 12px;background:#fdfefe;font-size:12px}.role-toolbar>label input[data-v-da6231e2]:focus{outline:2px solid #dae6ff;border-color:#376ce2}.role-toolbar .selected-toggle[data-v-da6231e2]{display:flex;min-height:34px;align-items:center;gap:7px;border:0;padding:0 4px;color:#59677b;background:transparent;font-size:11px}.role-toolbar .selected-toggle>span[data-v-da6231e2]{width:28px;height:16px;border-radius:999px;background:#ccd4df;box-shadow:inset 0 0 0 1px #bdc7d3}.role-toolbar .selected-toggle.active>span[data-v-da6231e2]{background:#376ce2}.role-toolbar>div[data-v-da6231e2]{display:flex;min-height:34px;align-items:center;border:1px solid #cfe0ff;border-radius:6px;padding:0 11px;color:#355385;background:#f4f7ff;font-size:11px}.role-toolbar>.secondary[data-v-da6231e2]{min-height:34px;padding:0 11px;font-size:11px}.role-detail-panel .permission-editor[data-v-da6231e2]{display:block;min-height:0;overflow:hidden;border:0;border-radius:0;background:#f9fbfd}.role-detail-panel .permission-editor>.permission-groups[data-v-da6231e2]{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;box-sizing:border-box;margin:0;overflow:auto;padding:12px 16px 20px;background:#f9fbfd;scrollbar-gutter:stable}.permission-group[data-v-da6231e2]{margin:0;border-color:#dfe5ec;border-radius:8px;box-shadow:0 1px 3px #16273d0d}.permission-group>header[data-v-da6231e2]{min-height:56px;grid-template-columns:28px minmax(0,1fr) auto auto;padding:8px 14px;background:#fff}.permission-group>header>div[data-v-da6231e2]:nth-child(2){gap:2px}.permission-group>header>div:nth-child(2)>b[data-v-da6231e2]{font-size:13px}.permission-group>header small[data-v-da6231e2]{font-size:10px}.permission-group>header>em[data-v-da6231e2]{min-width:58px;background:#edf3ff}.permission-group>header button[data-v-da6231e2]{min-height:32px}.permission-group-body[data-v-da6231e2]{display:grid}.permission-group-body>article[data-v-da6231e2]{display:grid;min-width:680px;min-height:48px;grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(86px,1fr));align-items:center;gap:5px;box-sizing:border-box;border:0;border-top:1px solid #edf0f4;padding:5px 14px 5px 50px}.permission-group-body>article>div[data-v-da6231e2]{display:grid;gap:1px}.permission-group-body>article>div>b[data-v-da6231e2]{font-size:12px}.permission-group-body>article>div>small[data-v-da6231e2]{overflow:hidden;color:#818b9a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.permission-group-body>article>label[data-v-da6231e2]{display:flex;min-height:34px;align-items:center;justify-content:flex-start;gap:7px;border-radius:6px;padding:0 8px;color:#4b596d;font-size:10px;cursor:pointer}.permission-group-body>article>label.selected[data-v-da6231e2]{color:#214fbb;background:#edf3ff;font-weight:700}.permission-group-body>article>label span[data-v-da6231e2]{color:inherit}.permission-group-body>article input[type=checkbox][data-v-da6231e2]{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;accent-color:#376ce2}.permission-group-body>p[data-v-da6231e2]{margin:0;padding:14px 52px;color:#7a8595;font-size:11px}.role-action-bar[data-v-da6231e2]{position:static;display:grid;min-height:64px;grid-template-columns:minmax(240px,1fr) auto 1fr auto auto;gap:8px;box-sizing:border-box;margin:0;border-top:1px solid #dfe5ec;padding:8px 16px;background:#fff;box-shadow:0 -8px 20px #172a3a0a}.role-action-bar>div[data-v-da6231e2]{display:grid;gap:1px}.role-action-bar>div strong[data-v-da6231e2]{color:#27364a;font-size:12px}.role-action-bar>div span[data-v-da6231e2]{color:#808b99;font-size:9px}.role-action-bar>span[data-v-da6231e2]{display:block}.role-action-bar button[data-v-da6231e2]{min-width:88px;min-height:38px}@media(max-height:760px){.role-layout[data-v-da6231e2]{height:620px}}.precise-interview-workspace-main .workspace-page-heading{min-height:58px;padding-top:8px;padding-bottom:8px}.precise-interview-workspace-main .workspace-page-heading>svg{width:27px;height:27px;flex-basis:27px;padding:5px}.precise-interview-workspace-main .workspace-page-heading h1{font-size:20px}.precise-interview-workspace-main .workspace-page-heading p{font-size:12px}.precise-workbench{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:18px;height:calc(100vh - 138px);height:calc(100dvh - 138px);min-height:640px;padding:16px 22px 20px;background:#f4f7fb;color:#172033;overflow:hidden}.precise-interview-workspace-main .precise-workbench{grid-template-columns:minmax(270px,300px) minmax(0,1fr)}.precise-workbench>section,.precise-workbench>aside{min-width:0;min-height:0;background:var(--alw-color-surface);border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 8px 26px #1827400f}.precise-running{display:flex;min-height:0;flex-direction:column;padding:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.precise-running>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e7ebf1}.precise-running header span,.precise-quantitative>header span,.precise-metrics>header span{font-size:12px;font-weight:800;letter-spacing:.06em;color:#0b7169}.precise-running h2,.precise-quantitative h2,.precise-metrics h2{margin:4px 0 6px;font-size:20px;line-height:1.3}.precise-running header p,.precise-quantitative header p,.precise-metrics header p{margin:0;color:#606c7e;font-size:13px;line-height:1.5}.precise-running header em{height:max-content;padding:5px 9px;border-radius:999px;background:#e4f4f1;color:#096e65;font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.precise-run-list{display:grid;gap:12px;margin-top:16px}.precise-run-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #e1e7ef;border-radius:12px;background:var(--alw-color-surface)}.precise-run-title{grid-column:1/-1}.precise-run-title span{font-size:11px;color:#08736a}.precise-run-title h3{margin:4px 0;font-size:15px}.precise-run-title p{margin:0;color:#6f7b8d;font-size:12px}.precise-run-progress{display:grid;grid-template-columns:1fr 1fr;gap:12px}.precise-run-progress span{display:grid;gap:2px}.precise-run-progress small{color:#7c8797;font-size:11px}.precise-run-progress b{font-size:13px}.precise-run-list article>button{align-self:end;min-height:36px;padding:7px 10px;white-space:nowrap}.precise-empty{display:grid;place-items:center;align-content:center;gap:6px;min-height:180px;padding:24px;text-align:center;color:#687487}.precise-empty b{color:#313d50}.precise-empty p{margin:0;font-size:13px}.precise-recommendations{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.precise-source-filter{position:relative;z-index:2;display:grid;gap:10px;padding:16px 18px 13px;border-bottom:1px solid #e3e8ef;background:var(--alw-color-surface)}.precise-source-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.precise-source-heading>div{display:flex;align-items:center;gap:9px}.precise-source-heading svg{width:20px;height:20px;color:#08756b}.precise-source-heading span{display:grid;gap:2px}.precise-source-heading b{font-size:14px}.precise-source-heading small{color:#737f90;font-size:12px}.precise-source-heading em{font-size:12px;font-style:normal;color:#5e6b7d}.precise-source-options{display:flex;flex-wrap:wrap;gap:8px;overflow-x:visible;padding:1px 0 3px}.precise-source-options label{display:flex;align-items:center;gap:7px;min-height:40px;padding:7px 10px;border:1px solid #d9e1eb;border-radius:9px;background:var(--alw-color-surface);cursor:pointer;white-space:nowrap}.precise-source-options label:has(input:checked){border-color:#7fc8bf;background:#eef9f7;color:#075f58}.precise-source-options input{width:16px;height:16px;margin:0;accent-color:#08756b}.precise-source-options label span{display:flex;align-items:baseline;gap:5px;font-size:13px;font-weight:700}.precise-source-options label small{color:#738091;font-size:12px;font-weight:500}.precise-source-options .precise-source-all{background:#f7f9fc}.precise-source-filter>p{display:flex;align-items:center;gap:8px;margin:0;color:#657185;font-size:12px}.precise-recommendation-scroll{min-height:0;padding:18px 18px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.precise-recommendation-scroll::-webkit-scrollbar,.precise-running::-webkit-scrollbar{width:8px}.precise-recommendation-scroll::-webkit-scrollbar-thumb,.precise-running::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#bec8d5;background-clip:padding-box}.precise-quantitative,.precise-metrics{display:grid;gap:13px}.precise-metrics{margin-top:24px;padding-top:22px;border-top:1px solid #e3e8ef}.precise-quantitative>header,.precise-metrics>header{display:flex;justify-content:space-between;gap:20px}.precise-quantitative>header small,.precise-metrics>header small{height:max-content;padding:5px 9px;border-radius:999px;background:#f1f4f8;color:#657185;font-size:11px;white-space:nowrap}.precise-segment-scroll{overflow-y:auto;overscroll-behavior:contain}.precise-question-card{display:grid;gap:11px;padding:16px;border:1px solid #dde4ed;border-radius:13px;background:var(--alw-color-surface)}.precise-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#667387;font-size:13px}.precise-card-meta em{padding:4px 8px;border-radius:7px;background:#f1f4f7;color:#596679;font-style:normal}.precise-question-card h3{margin:0;font-size:16px;line-height:1.45}.precise-ai-hint{display:flex;align-items:center;gap:7px;margin:0;padding:8px 10px;border-left:3px solid #4b91d8;background:#eef6ff;color:#235f9d;font-size:13px;line-height:1.45}.precise-ai-hint svg{width:15px;height:15px;flex:none}.precise-option-list{display:flex;flex-wrap:wrap;gap:8px}.precise-option{display:flex;align-items:center;gap:5px;min-height:40px;padding:8px 11px;border:1px solid #d8e0ea;border-radius:999px;background:var(--alw-color-surface);color:#334155;font-size:13px;cursor:pointer}.precise-option:hover{border-color:#8bbdb7;background:#f7fbfa}.precise-option:focus-visible,.precise-metric-select:focus-visible,.precise-sample-link:focus-visible,.precise-selected-tags button:focus-visible{outline:3px solid rgba(8,117,107,.24);outline-offset:2px}.precise-option svg{width:14px;height:14px}.precise-option b{font-size:13px}.precise-option small{color:#7d8898;font-size:12px}.precise-option.ai-recommended:not(.selected){border-color:#9cc6ee;background:#f2f8ff}.precise-option.ai-recommended:not(.selected):after{content:"AI 推荐";margin-left:2px;color:#286fad;font-size:11px;font-weight:750}.precise-option.selected{border-color:#08756b;background:#e4f5f2;color:#075f58;box-shadow:inset 0 0 0 1px #08756b1f}.precise-option.selected small{color:#3f766f}.precise-metric-card{display:grid;gap:12px;padding:15px;border:1px solid #dde4ed;border-left:4px solid #e49844;border-radius:13px;background:var(--alw-color-surface)}.precise-metric-card.selected{border-color:#63b8ae;border-left-color:#08756b;background:#fbfefd}.precise-metric-select{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.precise-check-box{display:grid;place-items:center;width:20px;height:20px;border:1px solid #aeb9c8;border-radius:5px;background:var(--alw-color-surface)}.precise-check-box svg{width:14px;height:14px}.precise-metric-card.selected .precise-check-box{border-color:#08756b;background:#08756b;color:var(--alw-color-surface)}.precise-metric-select>span:nth-child(2){display:grid;gap:3px}.precise-metric-select small{color:#a75c1f;font-size:11px;font-weight:750}.precise-metric-select b{font-size:15px}.precise-metric-select em{color:#778395;font-size:11px;font-style:normal}.precise-metric-select strong{padding:5px 8px;border-radius:7px;background:#fff2e5;color:#a85619;font-size:11px;white-space:nowrap}.precise-metric-data{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr)) minmax(150px,1.3fr);align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f7f9fc}.precise-metric-data span{display:grid;gap:2px}.precise-metric-data small{color:#778395;font-size:11px}.precise-metric-data b{font-size:16px}.precise-metric-data span:nth-child(2) b{color:#c76720}.precise-metric-data p{margin:0;color:#697689;font-size:12px}.precise-hypothesis{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-left:3px solid #2f968c;background:#eef9f7;color:#4f5260;font-size:12px;line-height:1.45}.precise-hypothesis b{display:flex;align-items:center;gap:5px;color:#176c64;white-space:nowrap}.precise-hypothesis svg{width:14px;height:14px}.precise-sample-link{display:flex;align-items:center;gap:6px;width:max-content;min-height:36px;padding:5px 0;border:0;background:transparent;color:#08756b;font-size:12px;font-weight:700;cursor:pointer}.precise-sample-link svg{width:16px;height:16px}.precise-scroll-spacer{height:8px}.precise-selection-dock{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:center;gap:16px;padding:13px 18px;border-top:1px solid #dce3ec;background:var(--alw-color-surface);box-shadow:0 -8px 22px #16243c14}.precise-selection-copy{display:grid;gap:4px;min-width:0}.precise-selection-copy>b{font-size:13px}.precise-selection-copy>span{color:#687588;font-size:12px}.precise-selected-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:62px;overflow-y:auto;padding:1px 0}.precise-selected-tags button{min-height:28px;padding:4px 8px;border:1px solid #b9ddd8;border-radius:999px;background:#eef9f7;color:#075f58;font-size:12px;white-space:nowrap;cursor:pointer}.precise-launch-action{display:grid;justify-items:stretch;gap:4px}.precise-launch-action .primary{min-height:44px;padding:9px 16px;white-space:nowrap}.precise-launch-action small{max-width:320px;color:#8b4e25;font-size:12px;text-align:right}.precise-inline-error{display:grid;place-items:center;gap:7px;min-height:180px;padding:24px;text-align:center}.precise-inline-error p{margin:0;color:#8b4e25;font-size:13px}.precise-state{grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:8px;min-height:420px;text-align:center}.precise-state h2{margin:0}.precise-state p{margin:0;color:#687487}.precise-spinner{display:inline-block;width:16px;height:16px;border:2px solid #c8d5df;border-top-color:#08756b;border-radius:50%;animation:precise-spin .75s linear infinite}@keyframes precise-spin{to{transform:rotate(360deg)}}.precise-launch-confirm{position:fixed!important;z-index:120;inset:0!important;display:grid;place-items:center;box-sizing:border-box;width:100%!important;max-width:none!important;height:100dvh!important;padding:24px;border:0!important;border-radius:0!important;background:#131e307a!important;box-shadow:none!important;transform:none!important}.precise-launch-confirm>div{width:min(480px,calc(100vw - 40px));padding:24px;border-radius:15px;background:var(--alw-color-surface);box-shadow:0 24px 70px #0c182b3d}.precise-launch-confirm h3{margin:0 0 8px;font-size:19px}.precise-launch-confirm p{margin:0;color:#657185;line-height:1.6}.precise-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.precise-confirm-actions button{min-height:40px}.precise-launch-confirm>.precise-launch-dialog{display:grid;box-sizing:border-box;width:min(640px,calc(100vw - 40px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #dce6e3;border-radius:18px;background:var(--alw-color-surface);box-shadow:0 28px 80px #0c1e303d;overflow:hidden}.precise-launch-dialog-header{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;align-items:start;gap:13px;padding:22px 24px 18px;border-bottom:1px solid #e5ece9}.precise-launch-dialog-header>i{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#0aa99b,#07877c);color:var(--alw-color-surface)}.precise-launch-dialog-header>i svg{width:22px;height:22px}.precise-launch-dialog-header h3{margin:0;color:#18313b;font-size:21px;line-height:1.35}.precise-launch-dialog-header p{margin:5px 0 0;color:#6e7d7a;font-size:13px;line-height:1.5}.precise-launch-dialog-header>.precise-dialog-close{position:static;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f5f4;color:#5f6e6b;font-size:22px;cursor:pointer}.precise-launch-dialog-header>.precise-dialog-close:hover{background:#e7eeec;color:#304641}.precise-launch-dialog-header>.precise-dialog-close:disabled{cursor:not-allowed;opacity:.45}.precise-launch-dialog-body{display:grid;gap:16px;padding:18px 24px 20px;overflow:auto;overscroll-behavior:contain}.precise-launch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dfe8e5;border-radius:12px;background:#f7faf9;overflow:hidden}.precise-launch-summary>div{display:grid;gap:4px;padding:13px 16px;border-left:1px solid #e2eae7}.precise-launch-summary>div:first-child{border-left:0}.precise-launch-summary small{color:#778582;font-size:11px}.precise-launch-summary b{color:#18313b;font-size:19px;font-variant-numeric:tabular-nums}.precise-launch-topic-section,.precise-launch-flow-section{display:grid;gap:9px}.precise-launch-topic-section>header,.precise-launch-flow-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.precise-launch-topic-section>header b,.precise-launch-flow-section>header b{font-size:13px}.precise-launch-topic-section>header small{color:#7a8986;font-size:11px}.precise-launch-topics{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px;height:85px;overflow:auto;padding:11px;border:1px solid #dfe8e5;border-radius:10px;scrollbar-gutter:stable}.precise-launch-topics span{max-width:100%;overflow:hidden;padding:6px 9px;border:1px solid #b9ddd8;border-radius:7px;background:#eef9f7;color:#09685f;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.precise-launch-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;padding:12px 14px;border-radius:11px;background:#f6f8fa}.precise-launch-flow>div{display:grid;gap:3px}.precise-launch-flow b{color:#263e47;font-size:12px}.precise-launch-flow small{color:#778582;font-size:10px;line-height:1.4}.precise-launch-flow>i{text-align:center;color:#8ea19c;font-style:normal}.precise-launch-authorization{display:flex;gap:10px;padding:11px 13px;border-left:3px solid #df914d;border-radius:8px;background:#fff8ef;color:#6f533a;font-size:12px;line-height:1.55}.precise-launch-authorization b{color:#9a5d28;white-space:nowrap}.precise-launch-error{display:flex!important;align-items:flex-start;gap:10px;padding:11px 13px;border-left:3px solid #d65b4a;border-radius:8px;background:#fff2f0!important;color:#8b3e34!important;font-size:12px;line-height:1.5!important}.precise-launch-error b{white-space:nowrap}.precise-launch-dialog>.precise-confirm-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:16px 24px;border-top:1px solid #e1e9e7;background:#fbfcfc}.precise-launch-dialog>.precise-confirm-actions>small{color:#768481;font-size:11px;line-height:1.4}.precise-launch-dialog>.precise-confirm-actions>div{display:flex;flex:none;gap:10px}.precise-launch-dialog>.precise-confirm-actions button{min-height:42px;padding:0 17px;border-radius:9px;font-weight:750}.precise-launch-dialog>.precise-confirm-actions .primary{min-width:118px;background:linear-gradient(135deg,#0aa99b,#008f83);box-shadow:0 7px 18px #008f8329}.precise-launch-dialog>.precise-confirm-actions button:disabled{cursor:not-allowed;opacity:.58}.precise-launch-dialog button:focus-visible{outline:3px solid rgba(8,117,107,.24);outline-offset:2px}@media(max-width:700px){.precise-launch-confirm{align-items:end;padding:12px}.precise-launch-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.precise-launch-dialog-header{grid-template-columns:40px minmax(0,1fr) 34px;padding:18px 16px 14px}.precise-launch-dialog-header>i{width:40px;height:40px}.precise-launch-dialog-body{gap:13px;padding:15px 16px}.precise-launch-summary>div{padding:11px 9px}.precise-launch-summary b{font-size:16px}.precise-launch-flow{grid-template-columns:1fr;gap:7px}.precise-launch-flow>i{transform:rotate(90deg)}.precise-launch-dialog>.precise-confirm-actions{align-items:stretch;flex-direction:column;padding:14px 16px}.precise-launch-dialog>.precise-confirm-actions>div{display:grid;grid-template-columns:1fr 1fr}.precise-launch-dialog>.precise-confirm-actions button{width:100%}}.precise-sample-dialog>div{position:relative}.precise-dialog-close{position:absolute;top:14px;right:14px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f1f4f7;color:#526073;font-size:22px;cursor:pointer}.precise-sample-dialog .precise-sample-metric{margin-bottom:16px;color:#172033;font-size:16px;font-weight:750}.precise-sample-dialog dl{display:grid;gap:1px;margin:0;border:1px solid #e0e6ee;border-radius:10px;overflow:hidden}.precise-sample-dialog dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 12px;background:#f8fafc}.precise-sample-dialog dt{color:#718094;font-size:12px}.precise-sample-dialog dd{margin:0;color:#273448;font-size:13px;font-weight:650}.precise-sample-dialog .precise-sample-note{display:grid;gap:4px;margin-top:14px;padding:10px 12px;border-left:3px solid #2f968c;background:#eef9f7}.precise-sample-dialog .precise-sample-note b{color:#176c64}.precise-sample-dialog>div>small{display:block;margin-top:12px;color:#718094;line-height:1.5}@media(max-width:1280px){.precise-interview-workspace-main .precise-workbench{grid-template-columns:minmax(240px,260px) minmax(0,1fr);gap:14px;padding-right:16px;padding-left:16px}.precise-running{padding:16px}.precise-selection-dock{grid-template-columns:minmax(0,1fr) auto}.precise-launch-action .primary{font-size:12px}.precise-metric-data{grid-template-columns:repeat(3,minmax(70px,1fr))}.precise-metric-data p{grid-column:1/-1}}@media(max-width:980px){.precise-workbench{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.precise-running{max-height:360px}.precise-recommendations{height:720px}.precise-selection-dock{grid-template-columns:1fr}.precise-launch-action small{text-align:left}}@media(prefers-reduced-motion:reduce){.precise-spinner{animation:none}}.precise-interview-workspace-main .precise-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;height:calc(100vh - 138px);height:calc(100dvh - 138px);padding:16px 24px 20px;background:var(--alw-color-surface);background-image:linear-gradient(#e8eeee66 1px,transparent 1px),linear-gradient(90deg,#e8eeee66 1px,transparent 1px);background-size:48px 48px}.precise-radar-header{display:flex;grid-column:1/-1;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid #dfe7e4;padding:8px 0 16px}.precise-radar-header>div:first-child{display:grid;gap:5px}.precise-radar-header span{color:#168f82;font-size:12px;font-weight:850;letter-spacing:.08em}.precise-radar-header h1{margin:0;color:#142536;font-size:30px;line-height:1.1;letter-spacing:-.6px}.precise-radar-header p{margin:2px 0 0;color:#71807e;font-size:13px}.precise-radar-header-actions{display:flex;align-items:center;gap:14px}.precise-radar-header-actions small{color:#7f8d8a;font-size:11px;white-space:nowrap}.precise-radar-header-actions .primary{min-height:42px;padding:0 18px;white-space:nowrap}.precise-radar-metrics{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dfe7e4;background:var(--alw-color-surface)}.precise-radar-metrics article{display:grid;min-height:82px;align-content:center;gap:4px;border-right:1px solid #e5ece9;padding:10px 18px}.precise-radar-metrics article:last-child{border-right:0}.precise-radar-metrics small{color:#7c8987;font-size:11px}.precise-radar-metrics b{color:#152b36;font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.precise-radar-metrics span{color:#168f82;font-size:11px}.precise-interview-workspace-main .precise-running{grid-column:1/-1;grid-row:3;min-height:0;max-height:155px;border:1px solid #dfe7e4;border-radius:10px;padding:14px 18px;background:var(--alw-color-surface);box-shadow:none;overflow:auto}.precise-interview-workspace-main .precise-running>header{align-items:center;padding-bottom:10px}.precise-interview-workspace-main .precise-running h2{font-size:17px}.precise-interview-workspace-main .precise-running header p{font-size:11px}.precise-interview-workspace-main .precise-run-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px}.precise-interview-workspace-main .precise-run-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border-radius:8px}.precise-interview-workspace-main .precise-run-title h3{font-size:13px}.precise-interview-workspace-main .precise-run-title p,.precise-interview-workspace-main .precise-run-progress small{font-size:10px}.precise-interview-workspace-main .precise-run-progress b{font-size:12px}.precise-interview-workspace-main .precise-run-list article>button{min-height:30px;padding:5px 8px;font-size:11px}.precise-interview-workspace-main .precise-recommendations{grid-column:1;grid-row:4;grid-template-rows:auto minmax(0,1fr);min-height:0;border:1px solid #dfe7e4;border-radius:10px;box-shadow:none}.precise-interview-workspace-main .precise-source-filter{padding:14px 18px 11px}.precise-interview-workspace-main .precise-recommendation-scroll{padding:14px 18px 20px}.precise-opportunity-tabs{display:flex;align-items:center;gap:20px;margin-bottom:14px;border-bottom:1px solid #e5ece9}.precise-opportunity-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;padding:0 2px;color:#768480;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.precise-opportunity-tabs button.active{border-bottom-color:#168f82;color:#168f82}.precise-insight-matrix{margin-top:22px;border-top:1px solid #e2eae7;padding-top:18px}.precise-insight-matrix>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.precise-insight-matrix>header span{color:#168f82;font-size:11px;font-weight:850}.precise-insight-matrix>header h2{margin:4px 0 0;color:#243b43;font-size:17px}.precise-insight-matrix>header small{color:#7b8986;font-size:11px}.precise-matrix-table{margin-top:12px;border:1px solid #dfe8e5;border-radius:8px;overflow:hidden}.precise-matrix-row{display:grid;grid-template-columns:1.4fr repeat(3,1fr);min-height:36px;align-items:center;border-top:1px solid #e8efed;padding:0 12px;gap:8px}.precise-matrix-row:first-child{border-top:0}.precise-matrix-row>span,.precise-matrix-row>b{font-size:11px}.precise-matrix-head{color:#778682;background:#f7faf9}.precise-matrix-row i{width:max-content;min-width:28px;border-radius:4px;padding:3px 7px;font-size:10px;font-style:normal;text-align:center}.precise-matrix-row i.hot{color:#a84835;background:#fff0ec}.precise-matrix-row i.warm{color:#966a21;background:#fff5df}.precise-matrix-row i.cool{color:#27766d;background:#e8f5f2}.precise-interview-workspace-main .precise-selection-dock{grid-column:2;grid-row:4;display:grid;align-content:start;gap:18px;position:sticky;top:16px;align-self:stretch;min-width:0;min-height:0;height:100%;box-sizing:border-box;overflow:auto;padding:18px;box-shadow:0 10px 30px #1b2d3a12}.precise-selection-dock>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px solid #e5ece9;padding-bottom:14px}.precise-selection-dock>header span{flex:0 0 auto;min-width:120px;color:#168f82;font-size:12px;font-weight:850;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.precise-selection-dock>header b{flex:none;color:#7b8986;font-size:11px;white-space:nowrap}.precise-interview-workspace-main .precise-selection-copy{gap:8px}.precise-interview-workspace-main .precise-selection-copy>b{font-size:15px}.precise-interview-workspace-main .precise-selection-copy>span{font-size:11px;line-height:1.5}.precise-interview-workspace-main .precise-selection-dock .precise-selected-tags{max-height:230px}.precise-interview-workspace-main .precise-selection-dock .precise-launch-action{border-top:1px solid #e5ece9;padding-top:16px}.precise-interview-workspace-main .precise-selection-dock .precise-launch-action strong{margin-bottom:4px;color:#152b36;font-size:20px}.precise-interview-workspace-main .precise-selection-dock .precise-launch-action .primary{width:100%;font-size:13px}.precise-interview-workspace-main .precise-launch-action small{max-width:none;text-align:left}@media(max-width:1100px){.precise-interview-workspace-main .precise-workbench{grid-template-columns:1fr;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:auto;min-height:calc(100dvh - 138px);overflow:visible}.precise-radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.precise-radar-metrics article:nth-child(2){border-right:0}.precise-interview-workspace-main .precise-running{grid-row:3;max-height:190px}.precise-interview-workspace-main .precise-recommendations{grid-row:4;grid-column:1}.precise-interview-workspace-main .precise-selection-dock{grid-column:1;grid-row:5;position:sticky;bottom:0;grid-template-columns:minmax(0,1fr) auto}}@media(max-width:700px){.precise-interview-workspace-main .precise-workbench{padding:12px 14px 16px}.precise-radar-header{align-items:flex-start;flex-direction:column}.precise-radar-header-actions{width:100%;align-items:flex-start;flex-direction:column}.precise-radar-header-actions .primary{width:100%}.precise-radar-metrics{grid-template-columns:1fr 1fr}.precise-radar-metrics article{padding:10px 12px}.precise-interview-workspace-main .precise-selection-dock{grid-template-columns:1fr}.precise-opportunity-tabs{gap:12px;overflow:auto}.precise-matrix-row{grid-template-columns:1.2fr repeat(3,1fr);padding:0 8px;gap:4px}}.research-workspace-shell .precise-interview-workspace-main>.workspace-research-topbar,.research-workspace-shell .precise-interview-workspace-main>.workspace-page-heading{box-sizing:border-box;width:100%;margin-left:0}.precise-interview-workspace-main .precise-selection-dock .precise-launch-action .primary{max-width:100%;white-space:normal;line-height:1.35}.precise-interview-workspace-main .precise-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(154px,auto) auto minmax(116px,155px) minmax(300px,1fr)}.precise-three-column-workspace{display:grid;grid-column:1;grid-row:4;grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(280px,320px);gap:14px;min-width:0;min-height:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.precise-source-column,.precise-recommendation-column,.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{min-width:0;min-height:0;border:1px solid #dfe7e4;border-radius:10px;background:var(--alw-color-surface);box-shadow:0 8px 24px #1a2c370d}.precise-source-column{display:grid;grid-template-rows:auto minmax(0,1fr);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.precise-source-column .precise-source-filter{gap:14px;padding:16px;border-bottom:1px solid #e5ece9}.precise-source-column .precise-source-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.precise-source-column .precise-source-heading>div{align-items:flex-start}.precise-source-column .precise-source-heading small{font-size:10px;line-height:1.4}.precise-source-column .precise-source-heading em{padding:3px 7px;border-radius:999px;background:#eef8f6;color:#14766e;font-size:10px;font-weight:750}.precise-source-column .precise-source-options{display:grid;grid-template-columns:1fr;gap:7px}.precise-source-column .precise-source-options label{box-sizing:border-box;width:100%;min-height:42px;white-space:normal}.precise-source-column .precise-source-options label span{display:grid;gap:2px;min-width:0;font-size:12px;line-height:1.3}.precise-source-column .precise-source-options label small{font-size:10px}.precise-source-column .precise-source-filter>p{display:grid;gap:4px;font-size:10px;line-height:1.4}.precise-source-column .precise-source-filter>p span{color:#168f82}.precise-interview-workspace-main .precise-radar-header{min-height:154px;align-items:flex-start;box-sizing:border-box}.precise-radar-header>.precise-source-column{flex:1 1 700px;width:min(100%,840px);max-width:840px;border:1px solid #dfe7e4;border-radius:10px;background:var(--alw-color-surface);box-shadow:0 8px 24px #1a2c370d;overflow:hidden}.precise-radar-header>.precise-source-column .precise-source-filter{grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:8px 14px;padding:12px 14px;border-bottom:0}.precise-radar-header>.precise-source-column .precise-source-heading{align-items:center;flex-wrap:nowrap}.precise-radar-header>.precise-source-column .precise-source-heading>div{align-items:center}.precise-radar-header>.precise-source-column .precise-source-options{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.precise-radar-header>.precise-source-column .precise-source-options label{width:auto;min-height:34px;padding:5px 8px;white-space:nowrap}.precise-radar-header>.precise-source-column .precise-source-options label span{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.precise-radar-header>.precise-source-column .precise-source-filter>p{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px}.precise-source-opportunities{display:grid;align-content:start;gap:10px;padding:15px 16px 18px}.precise-source-opportunities>span{color:#7c8987;font-size:10px;font-weight:800;letter-spacing:.08em}.precise-source-column .precise-opportunity-tabs{display:grid;gap:5px;margin:0;border:0}.precise-source-column .precise-opportunity-tabs button{display:flex;align-items:center;justify-content:space-between;min-height:36px;border:0;border-radius:7px;padding:0 10px;text-align:left}.precise-source-column .precise-opportunity-tabs button.active{border:0;background:#e9f6f3;color:#08756b}.precise-source-column .precise-opportunity-tabs button.active:after{content:"•";color:#08756b;font-size:16px}.precise-recommendation-column{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.precise-column-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px 12px;border-bottom:1px solid #e5ece9}.precise-column-heading>div{display:grid;gap:3px}.precise-column-heading span{color:#168f82;font-size:10px;font-weight:850;letter-spacing:.08em}.precise-column-heading h2{margin:0;color:#1d343f;font-size:16px;line-height:1.3}.precise-column-heading small{color:#7b8986;font-size:10px;white-space:nowrap}.precise-recommendation-column .precise-recommendation-scroll{padding:14px 16px 22px}.precise-recommendation-column .precise-question-card{gap:10px;padding:14px;border-radius:9px}.precise-recommendation-column .precise-option-list{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.precise-recommendation-column .precise-option{box-sizing:border-box;flex:0 1 auto;width:auto;max-width:100%;height:32px;min-width:0;min-height:32px;justify-content:flex-start;border-radius:8px;padding:5px 10px;text-align:left}.precise-recommendation-column .precise-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precise-recommendation-column .precise-option b,.precise-recommendation-column .precise-option small{margin-left:0;white-space:nowrap}.precise-recommendation-column .precise-option.ai-recommended:not(.selected):after{display:none}.precise-recommendation-column .precise-option.selected{border-color:#e1924e;background:#fff7ee;color:#9c521d;box-shadow:inset 3px 0 #e1924e}.precise-recommendation-column .precise-option.selected small{color:#9c6b45}.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:14px;position:relative;top:auto;align-self:stretch;height:auto;overflow:auto;padding:16px;box-sizing:border-box}.precise-three-column-workspace .precise-selection-dock>header{position:sticky;z-index:2;top:-16px;margin:-16px -16px 0;padding:16px 16px 12px;background:var(--alw-color-surface)}.precise-three-column-workspace .precise-selection-copy{align-content:start;min-height:0}.precise-three-column-workspace .precise-selected-tags{align-content:flex-start;max-height:none;overflow:visible}.precise-three-column-workspace .precise-selected-tags button{width:100%;min-height:34px;border-radius:7px;text-align:left;white-space:normal}.precise-three-column-workspace .precise-launch-action{position:sticky;z-index:2;bottom:-16px;margin:0 -16px -16px;padding:14px 16px 16px;border-top:1px solid #e5ece9;background:var(--alw-color-surface);box-shadow:0 -10px 20px #182c330f}.precise-three-column-workspace .precise-launch-action strong{font-size:18px}.precise-three-column-workspace .precise-launch-action .primary{min-height:42px;padding:8px 12px;font-size:12px}.precise-source-column::-webkit-scrollbar,.precise-three-column-workspace .precise-selection-dock::-webkit-scrollbar{width:8px}.precise-source-column::-webkit-scrollbar-thumb,.precise-three-column-workspace .precise-selection-dock::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#c5cfcc;background-clip:padding-box}@media(max-width:1100px){.precise-interview-workspace-main .precise-radar-header{min-height:0;align-items:stretch;flex-direction:column}.precise-radar-header>.precise-source-column{width:100%;max-width:none}}@media(max-width:700px){.precise-radar-header>.precise-source-column .precise-source-filter{grid-template-columns:1fr}.precise-radar-header>.precise-source-column .precise-source-filter>p{grid-column:1;align-items:flex-start;justify-content:flex-start;flex-direction:column}.precise-radar-header>.precise-source-column .precise-source-options{display:grid;grid-template-columns:1fr}.precise-radar-header>.precise-source-column .precise-source-options label{width:100%}}@media(max-width:1180px){.precise-three-column-workspace{grid-template-columns:minmax(170px,190px) minmax(0,1fr) minmax(250px,280px);gap:10px}.precise-column-heading small{display:none}}@media(max-width:980px){.precise-interview-workspace-main .precise-workbench{height:auto;min-height:calc(100dvh - 138px);overflow:visible}.precise-three-column-workspace{grid-template-columns:1fr;overflow:visible}.precise-source-column,.precise-recommendation-column,.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{min-height:420px}.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{position:relative;grid-template-columns:1fr}}@media(max-height:850px)and (min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:auto auto minmax(94px,108px) minmax(300px,1fr);gap:10px;padding:10px 16px 12px}.precise-radar-header{padding:2px 0 10px}.precise-radar-header h1{font-size:26px}.precise-radar-header p{font-size:11px}.precise-radar-metrics article{min-height:64px;padding:6px 14px}.precise-radar-metrics b{font-size:22px}.precise-interview-workspace-main .precise-running{max-height:108px;padding:9px 14px}.precise-interview-workspace-main .precise-running>header{padding-bottom:6px}.precise-interview-workspace-main .precise-running header p{display:none}.precise-interview-workspace-main .precise-run-list{gap:6px;margin-top:6px}.precise-interview-workspace-main .precise-run-list article{padding:7px}.precise-three-column-workspace{gap:10px}.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{gap:10px;padding:12px}.precise-three-column-workspace .precise-selection-dock>header{top:-12px;margin:-12px -12px 0;padding:12px 12px 9px}.precise-three-column-workspace .precise-selected-tags button{min-height:30px}.precise-three-column-workspace .precise-launch-action{bottom:-12px;margin:0 -12px -12px;padding:10px 12px 12px}.precise-three-column-workspace .precise-launch-action strong{font-size:16px}.precise-three-column-workspace .precise-launch-action .primary{min-height:38px}}@media(min-width:981px){.research-workspace-shell .precise-interview-workspace-main{padding:0;background:#f7f9fc}.precise-interview-workspace-main .precise-workbench{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:64px 116px 84px minmax(0,1fr);gap:16px;width:100%;max-width:none!important;height:100vh;height:100dvh;min-height:720px;margin:0!important;padding:25px 30px 37px;background:#f7f9fc;background-image:none;overflow:hidden}.precise-radar-header{align-items:flex-start;border:0;padding:0}.precise-radar-header>div:first-child{gap:4px}.precise-radar-header h1{font-size:28px;line-height:38px;letter-spacing:-.4px}.precise-radar-header p{font-size:14px;line-height:22px}.precise-radar-header-actions{align-self:flex-start;padding-top:2px}.precise-radar-header-actions .primary{min-width:158px;min-height:46px;border-radius:9px;background:linear-gradient(135deg,#0aa99b,#008f83);font-size:14px;box-shadow:0 6px 16px #0091842e}.precise-radar-metrics{gap:13px;border:0;background:transparent}.precise-radar-metrics article{display:flex;min-height:116px;align-items:center;gap:18px;border:1px solid #e5eaf1!important;border-radius:11px;padding:20px 22px;background:var(--alw-color-surface);box-shadow:0 2px 12px #0f233c0d}.precise-radar-metrics article>i{display:grid;width:62px;height:62px;flex:none;place-items:center;border-radius:50%;color:#08998d;background:#e7f7f4;font-style:normal}.precise-radar-metrics article:nth-child(2)>i{color:#527fb7;background:#edf4fb}.precise-radar-metrics article:nth-child(3)>i{color:#d47a25;background:#fff3e7}.precise-radar-metrics article:nth-child(4)>i{color:#5b7fa8;background:#edf3f9}.precise-radar-metrics article>i svg{width:27px;height:27px}.precise-radar-metrics article>div{display:grid;gap:2px}.precise-radar-metrics small{color:#344054;font-size:14px;line-height:20px}.precise-radar-metrics b{font-size:26px;line-height:32px}.precise-radar-metrics span{color:#667085;font-size:12px;line-height:18px}.precise-interview-workspace-main .precise-running{max-height:none;border-color:#e5eaf1;border-radius:10px;padding:0;box-shadow:0 2px 12px #0f233c0d;overflow:hidden}.precise-interview-workspace-main .precise-running>header{display:none}.precise-interview-workspace-main .precise-run-list{height:100%;margin:0}.precise-interview-workspace-main .precise-run-list article{box-sizing:border-box;grid-template-columns:minmax(260px,1.6fr) minmax(200px,1fr) auto auto;align-items:center;height:100%;gap:18px;border:0;border-radius:10px;padding:12px 18px;background:var(--alw-color-surface)}.precise-interview-workspace-main .precise-run-title{display:grid;grid-column:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px}.precise-interview-workspace-main .precise-run-title span{grid-row:1/3;padding:4px 8px;border-radius:6px;background:#f1f4f7}.precise-interview-workspace-main .precise-run-title h3{overflow:hidden;margin:0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.precise-interview-workspace-main .precise-run-title p{margin:0;font-size:11px}.precise-interview-workspace-main .precise-run-progress{display:grid;grid-template-columns:1fr 1fr;gap:18px}.precise-interview-workspace-main .precise-run-list article>em{padding:5px 9px;border-radius:999px;color:#08756b;background:var(--alw-color-primary-soft);font-size:11px;font-style:normal;white-space:nowrap}.precise-interview-workspace-main .precise-run-list article>button{min-height:36px;border-color:#79bdb5;color:#08756b;background:var(--alw-color-surface);font-size:12px}.precise-three-column-workspace{grid-template-columns:minmax(190px,18.3fr) minmax(480px,46.5fr) minmax(300px,32.7fr);gap:16px}.precise-source-column,.precise-recommendation-column,.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{border-color:#e5eaf1;border-radius:10px;box-shadow:0 2px 12px #0f233c0d}.precise-source-column .precise-source-filter{gap:10px;padding:14px;border-color:#e5eaf1}.precise-source-column .precise-source-heading small,.precise-source-column .precise-source-filter>p>span{display:none}.precise-source-column .precise-source-heading em{padding:0;background:transparent}.precise-source-column .precise-source-options{gap:5px}.precise-source-column .precise-source-options label{min-height:36px;border-color:transparent;border-radius:7px;padding:6px 8px;background:#f8fafc}.precise-source-column .precise-source-options label:has(input:checked){border-color:#b7ded9;background:#eef8f6}.precise-source-column .precise-source-options label span{display:flex;align-items:center;font-size:12px}.precise-source-column .precise-source-options label small{display:none}.precise-source-opportunities{padding:13px 14px 16px}.precise-source-column .precise-opportunity-tabs button{min-height:38px}.precise-column-heading{min-height:58px;box-sizing:border-box;padding:12px 15px 10px}.precise-column-heading span{font-size:11px}.precise-column-heading h2{font-size:15px}.precise-column-heading small{font-size:10px}.precise-recommendation-column .precise-recommendation-scroll{padding:12px 14px 18px}.precise-quantitative,.precise-metrics{gap:10px}.precise-metrics{margin-top:16px;padding-top:14px}.precise-quantitative>header p,.precise-metrics>header p,.precise-ai-hint,.precise-hypothesis,.precise-sample-link,.precise-insight-matrix{display:none}.precise-quantitative>header h2,.precise-metrics>header h2{font-size:16px}.precise-recommendation-column .precise-question-card{gap:8px;padding:12px}.precise-card-meta{font-size:11px}.precise-question-card h3{font-size:14px}.precise-recommendation-column .precise-option{height:32px;min-height:32px}.precise-metric-card{gap:8px;border-left-width:1px;border-radius:9px;padding:12px}.precise-metric-data{grid-template-columns:repeat(3,minmax(60px,1fr));padding:8px}.precise-metric-data p{display:none}.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{gap:12px;padding:14px}.precise-three-column-workspace .precise-selection-dock>header{top:-14px;margin:-14px -14px 0;padding:14px 14px 11px}.precise-selection-dock>header span{min-width:0;color:#172033;font-size:16px}.precise-selection-dock>header button{border:0;padding:4px;color:#08756b;background:transparent;font-size:11px;cursor:pointer}.precise-selection-dock>header button:disabled{color:#98a2b3;cursor:default}.precise-plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;padding:10px;border-radius:8px;background:#f3f7fa}.precise-plan-summary>span{display:grid;gap:3px}.precise-plan-summary small{color:#667085;font-size:10px}.precise-plan-summary b{font-size:15px}.precise-three-column-workspace .precise-selected-tags{display:grid;gap:7px}.precise-three-column-workspace .precise-selected-tags button{min-height:38px;border-color:#e0e6ee;border-radius:8px;padding:7px 9px;color:#344054;background:var(--alw-color-surface)}.precise-three-column-workspace .precise-launch-action{bottom:-14px;margin:0 -14px -14px;padding:12px 14px 14px}.precise-three-column-workspace .precise-launch-action strong{font-size:15px}.precise-three-column-workspace .precise-launch-action .primary{min-height:52px;border-radius:9px;background:linear-gradient(135deg,#0aa99b,#008f83);font-size:13px}}@media(max-height:850px)and (min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:54px 84px 80px minmax(300px,1fr);gap:10px;height:100dvh;min-height:640px;padding:16px 22px}.precise-radar-header h1{font-size:25px;line-height:32px}.precise-radar-header p{font-size:12px;line-height:18px}.precise-radar-header-actions .primary{min-height:40px}.precise-radar-metrics{gap:10px}.precise-radar-metrics article{min-height:84px;gap:12px;padding:10px 14px}.precise-radar-metrics article>i{width:46px;height:46px}.precise-radar-metrics article>i svg{width:21px;height:21px}.precise-radar-metrics small{font-size:12px}.precise-radar-metrics b{font-size:22px;line-height:26px}.precise-radar-metrics span{font-size:10px}.precise-interview-workspace-main .precise-run-list article{padding:9px 14px}.precise-three-column-workspace{gap:10px}}.precise-two-column-workspace{display:grid;grid-column:1;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:16px;min-width:0;min-height:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.precise-interview-side-column,.precise-discovery-column{min-width:0;min-height:0}.precise-interview-side-column{display:grid;grid-template-rows:minmax(156px,190px) minmax(0,1fr);gap:16px;overflow:hidden}.precise-discovery-column{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #e5eaf1;border-radius:10px;background:var(--alw-color-surface);box-shadow:0 2px 12px #0f233c0d}.precise-interview-side-column>.precise-running,.precise-interview-side-column>.precise-selection-dock{box-sizing:border-box;min-width:0;min-height:0;border:1px solid #e5eaf1;border-radius:10px;background:var(--alw-color-surface);box-shadow:0 2px 12px #0f233c0d}.precise-interview-side-column>.precise-running{grid-column:auto!important;grid-row:auto!important;display:flex;max-height:none!important;padding:15px 16px!important;overflow:auto}.precise-interview-side-column>.precise-running>header{display:flex!important;align-items:center;padding-bottom:10px!important}.precise-interview-side-column>.precise-running h2{margin:2px 0 0;font-size:16px!important}.precise-interview-side-column>.precise-running header em{padding:3px 7px;font-size:10px}.precise-interview-side-column .precise-run-list{display:grid;height:auto!important;gap:8px;margin-top:10px!important}.precise-interview-side-column .precise-run-list article{display:grid;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;gap:8px!important;padding:10px!important;border:1px solid #e3e8ef!important}.precise-interview-side-column .precise-run-title{display:block!important;grid-column:1/-1!important}.precise-interview-side-column .precise-run-title span{display:inline-block;grid-row:auto!important;margin-bottom:3px;padding:3px 6px!important}.precise-interview-side-column .precise-run-title h3{margin:2px 0!important;font-size:13px!important}.precise-interview-side-column .precise-run-title p{font-size:10px!important}.precise-interview-side-column .precise-run-progress{gap:10px!important}.precise-interview-side-column .precise-run-progress small{font-size:10px}.precise-interview-side-column .precise-run-progress b{font-size:12px}.precise-interview-side-column .precise-run-list article>em{display:none}.precise-interview-side-column .precise-run-list article>button{min-height:32px!important;padding:5px 8px!important;font-size:11px!important}.precise-interview-side-column .precise-running .precise-empty{min-height:90px;padding:12px}.precise-interview-side-column>.precise-selection-dock{display:grid;grid-column:auto!important;grid-row:auto!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-self:stretch;gap:12px;position:relative!important;top:auto!important;height:auto!important;padding:14px;overflow:hidden}.precise-interview-side-column>.precise-selection-dock>header{display:flex;position:relative;top:auto;margin:0;padding:0 0 11px;border-bottom:1px solid #e5eaf1;background:var(--alw-color-surface)}.precise-interview-side-column>.precise-selection-dock>header span{min-width:0;color:#172033;font-size:16px}.precise-interview-side-column>.precise-selection-dock>header button{border:0;padding:4px;color:#08756b;background:transparent;font-size:11px;cursor:pointer}.precise-interview-side-column>.precise-selection-dock>header button:disabled{color:#98a2b3;cursor:default}.precise-interview-side-column .precise-selection-copy{align-content:start;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:6px;padding-bottom:12px}.precise-interview-side-column .precise-selection-copy::-webkit-scrollbar{width:8px}.precise-interview-side-column .precise-selection-copy::-webkit-scrollbar-track{background:#f1f4f7;border-radius:99px}.precise-interview-side-column .precise-selection-copy::-webkit-scrollbar-thumb{border:2px solid #f1f4f7;border-radius:99px;background:#9eaaa8}.precise-plan-scroll-hint{display:block;color:#168f82;font-size:10px;font-weight:700;line-height:1.4}.precise-interview-side-column .precise-plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;padding:10px;border-radius:8px;background:#f3f7fa}.precise-interview-side-column .precise-plan-summary>span{display:grid;gap:3px}.precise-interview-side-column .precise-plan-summary small{color:#667085;font-size:10px}.precise-interview-side-column .precise-plan-summary b{font-size:15px}.precise-interview-side-column .precise-selected-tags{display:grid;align-content:start;gap:7px;max-height:none;overflow:visible}.precise-interview-side-column .precise-selected-tags button{width:100%;min-height:34px;border-color:#e0e6ee;border-radius:8px;padding:6px 9px;color:#344054;background:var(--alw-color-surface);text-align:left;white-space:normal}.precise-interview-side-column .precise-launch-action{position:relative;bottom:auto;margin:0;padding:12px 0 0;border-top:1px solid #e5ece9;background:var(--alw-color-surface);box-shadow:none}.precise-interview-side-column .precise-launch-action strong{font-size:15px}.precise-interview-side-column .precise-launch-action .primary{width:100%;min-height:46px;border-radius:9px;background:linear-gradient(135deg,#0aa99b,#008f83);padding:8px 12px;font-size:12px}.precise-discovery-column>.precise-source-column{display:grid;grid-template-rows:auto auto;overflow:visible;border:0;border-bottom:1px solid #e5eaf1;border-radius:0;background:var(--alw-color-surface);box-shadow:none}.precise-discovery-column .precise-source-filter{display:grid;gap:9px;padding:12px 16px 9px;border:0}.precise-discovery-column .precise-source-heading{align-items:center;flex-wrap:nowrap}.precise-discovery-column .precise-source-heading>div{align-items:center}.precise-discovery-column .precise-source-heading small{font-size:11px}.precise-discovery-column .precise-source-heading em{padding:3px 7px;border-radius:999px;background:#eef8f6;color:#14766e;font-size:10px;font-weight:750}.precise-discovery-column .precise-source-options{display:flex;flex-wrap:wrap;gap:7px}.precise-discovery-column .precise-source-options label{box-sizing:border-box;width:auto;min-height:34px;border-color:#e2e8ef;border-radius:7px;padding:5px 9px;white-space:nowrap}.precise-discovery-column .precise-source-options label span{display:flex;align-items:baseline;gap:5px;font-size:12px}.precise-discovery-column .precise-source-options label small{font-size:10px}.precise-discovery-column .precise-source-filter>p{display:flex;gap:8px;font-size:10px;line-height:1.4}.precise-discovery-column .precise-source-filter>p span{color:#168f82}.precise-discovery-column .precise-source-opportunities{display:flex;align-items:center;gap:16px;padding:0 16px 8px}.precise-discovery-column .precise-source-opportunities>span{flex:none}.precise-discovery-column .precise-opportunity-tabs{display:flex;align-items:center;gap:18px;margin:0;border:0}.precise-discovery-column .precise-opportunity-tabs button{min-height:32px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 2px;background:transparent;text-align:center}.precise-discovery-column .precise-opportunity-tabs button.active{border-bottom-color:#168f82;background:transparent}.precise-discovery-column .precise-opportunity-tabs button.active:after{display:none}.precise-discovery-column>.precise-recommendation-column{min-height:0;border:0;border-radius:0;box-shadow:none}@media(min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:54px 78px minmax(0,1fr);gap:13px;padding:22px 30px 30px}.precise-radar-header{min-height:54px;padding:0 0 8px}.precise-radar-header h1{font-size:26px;line-height:34px}.precise-radar-header p{font-size:13px;line-height:19px}.precise-radar-metrics{gap:10px}.precise-radar-metrics article{min-height:78px;gap:12px;padding:10px 16px}.precise-radar-metrics article>i{width:44px;height:44px}.precise-radar-metrics article>i svg{width:20px;height:20px}.precise-radar-metrics small{font-size:12px}.precise-radar-metrics b{font-size:22px;line-height:25px}.precise-radar-metrics span{font-size:10px}}@media(max-width:1180px)and (min-width:981px){.precise-two-column-workspace{grid-template-columns:minmax(280px,310px) minmax(0,1fr);gap:10px}.precise-interview-side-column{gap:10px}.precise-discovery-column .precise-source-heading small,.precise-discovery-column .precise-source-options label small{display:none}}@media(max-width:980px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:auto auto auto;height:auto;min-height:calc(100dvh - 138px);overflow:visible}.precise-two-column-workspace{grid-template-columns:1fr;overflow:visible}.precise-interview-side-column,.precise-discovery-column{grid-template-rows:auto auto;overflow:visible}.precise-interview-side-column>.precise-running,.precise-interview-side-column>.precise-selection-dock{min-height:300px}.precise-discovery-column>.precise-recommendation-column{min-height:620px}}@media(max-height:850px)and (min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:48px 66px minmax(0,1fr);gap:9px;padding:14px 22px 18px}.precise-radar-header{min-height:48px}.precise-radar-header h1{font-size:24px;line-height:30px}.precise-radar-header p{font-size:11px;line-height:16px}.precise-radar-metrics article{min-height:66px;gap:10px;padding:7px 12px}.precise-radar-metrics article>i{width:38px;height:38px}.precise-radar-metrics article>i svg{width:18px;height:18px}.precise-radar-metrics b{font-size:20px}.precise-interview-side-column{grid-template-rows:minmax(132px,160px) minmax(0,1fr);gap:9px}.precise-interview-side-column>.precise-running{padding:11px 12px!important}.precise-interview-side-column>.precise-running>header{padding-bottom:7px!important}.precise-interview-side-column .precise-run-list{margin-top:7px!important}.precise-interview-side-column>.precise-selection-dock{gap:9px;padding:11px}.precise-interview-side-column .precise-launch-action .primary{min-height:40px}.precise-discovery-column .precise-source-filter{padding:9px 12px 6px}.precise-discovery-column .precise-source-opportunities{padding:0 12px 6px}.precise-discovery-column .precise-source-options label{min-height:30px;padding:4px 7px}}.precise-three-column-workspace{display:grid;grid-column:1;grid-template-columns:minmax(230px,260px) minmax(440px,1fr) minmax(280px,310px);gap:16px;min-width:0;min-height:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.precise-task-column,.precise-three-column-workspace>.precise-discovery-column,.precise-three-column-workspace>.precise-selection-dock{box-sizing:border-box;min-width:0;min-height:0;border:1px solid #e5eaf1;border-radius:10px;background:var(--alw-color-surface);box-shadow:0 2px 12px #0f233c0d}.precise-task-column{display:grid;overflow:hidden}.precise-task-column>.precise-running{display:flex;grid-column:auto!important;grid-row:auto!important;max-height:none!important;padding:15px 16px!important;border:0;border-radius:10px;box-shadow:none;overflow-y:auto}.precise-task-column>.precise-running>header{display:flex!important;align-items:center;padding-bottom:11px!important}.precise-task-column>.precise-running h2{margin:2px 0 0;font-size:16px!important}.precise-task-column>.precise-running header em{padding:3px 7px;font-size:10px}.precise-task-column .precise-run-list{display:grid;grid-template-columns:1fr!important;height:auto!important;gap:9px;margin-top:10px!important}.precise-task-column .precise-run-list article{display:grid;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;gap:8px!important;padding:10px!important;border:1px solid #e3e8ef!important;border-radius:9px!important}.precise-task-column .precise-run-title{display:block!important;grid-column:1/-1!important}.precise-task-column .precise-run-title span{display:inline-block;grid-row:auto!important;margin-bottom:3px;padding:3px 6px!important}.precise-task-column .precise-run-title h3{margin:2px 0!important;font-size:13px!important}.precise-task-column .precise-run-title p{font-size:10px!important}.precise-task-column .precise-run-progress{gap:10px!important}.precise-task-column .precise-run-progress small{font-size:10px}.precise-task-column .precise-run-progress b{font-size:12px}.precise-task-column .precise-run-list article>button{min-height:32px!important;padding:5px 8px!important;font-size:11px!important}.precise-task-column .precise-empty{min-height:180px;padding:16px}.precise-three-column-workspace>.precise-selection-dock{display:grid;grid-column:auto!important;grid-row:auto!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:stretch;align-self:stretch;gap:12px;position:relative!important;top:auto!important;height:auto!important;padding:14px;overflow:hidden}.precise-interview-workspace-main .precise-three-column-workspace>.precise-selection-dock{overflow:hidden!important}.precise-three-column-workspace>.precise-selection-dock>header{display:flex;position:relative;top:auto;margin:0;padding:0 0 11px;border-bottom:1px solid #e5eaf1;background:var(--alw-color-surface)}.precise-three-column-workspace>.precise-selection-dock>header span{min-width:0;color:#172033;font-size:16px}.precise-three-column-workspace>.precise-selection-dock>header button{border:0;padding:4px;color:#08756b;background:transparent;font-size:11px;cursor:pointer}.precise-three-column-workspace>.precise-selection-dock>header button:disabled{color:#98a2b3;cursor:default}.precise-three-column-workspace .precise-selection-copy{align-content:start;min-width:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;contain:paint;padding-right:6px;padding-bottom:12px}.precise-three-column-workspace .precise-selection-copy::-webkit-scrollbar,.precise-task-column>.precise-running::-webkit-scrollbar{width:8px}.precise-three-column-workspace .precise-selection-copy::-webkit-scrollbar-track,.precise-task-column>.precise-running::-webkit-scrollbar-track{background:#f1f4f7;border-radius:99px}.precise-three-column-workspace .precise-selection-copy::-webkit-scrollbar-thumb,.precise-task-column>.precise-running::-webkit-scrollbar-thumb{border:2px solid #f1f4f7;border-radius:99px;background:#9eaaa8}.precise-interview-workspace-main .precise-three-column-workspace .precise-selection-dock .precise-selected-tags{display:grid;align-content:start;gap:7px;max-height:none;overflow:visible}.precise-three-column-workspace .precise-selected-tags button{width:100%;min-height:34px;border-color:#e0e6ee;border-radius:8px;padding:6px 9px;color:#344054;background:var(--alw-color-surface);text-align:left;white-space:normal}.precise-three-column-workspace .precise-launch-action{position:relative;z-index:2;bottom:auto;margin:0;padding:12px 0 0;border-top:1px solid #e5ece9;background:var(--alw-color-surface);box-shadow:none}.precise-three-column-workspace .precise-launch-action strong{font-size:15px}.precise-three-column-workspace .precise-launch-action .primary{width:100%;min-height:46px;border-radius:9px;background:linear-gradient(135deg,#0aa99b,#008f83);padding:8px 12px;font-size:12px}.precise-recommendation-column .precise-option,.precise-recommendation-column .precise-option span,.precise-recommendation-column .precise-option b,.precise-recommendation-column .precise-option small{font-size:12px}.precise-three-column-workspace>.precise-discovery-column{grid-template-rows:minmax(0,1fr) auto}.precise-discovery-column>.precise-source-column{border-top:1px solid #e5eaf1;border-bottom:0}.precise-discovery-column .precise-source-filter{gap:7px;padding:9px 14px 8px}.precise-discovery-column .precise-source-heading svg{width:16px;height:16px}.precise-discovery-column .precise-source-heading b{font-size:12px;line-height:1.25}.precise-discovery-column .precise-source-heading small{font-size:10px}.precise-interview-workspace-main .precise-three-column-workspace .precise-selected-tags button{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;line-height:1.3}.precise-selected-topic-label,.precise-selected-topic-percent{font-size:12px}.precise-selected-topic-count{color:#667085;font-size:12px}.precise-three-column-workspace .precise-selected-tags button>i{margin-left:auto;font-size:12px;font-style:normal}@media(max-width:1180px)and (min-width:981px){.precise-three-column-workspace{grid-template-columns:minmax(210px,230px) minmax(400px,1fr) minmax(250px,280px);gap:10px}}@media(max-width:980px){.precise-three-column-workspace{grid-template-columns:1fr;overflow:visible}.precise-task-column,.precise-three-column-workspace>.precise-discovery-column,.precise-three-column-workspace>.precise-selection-dock{min-height:420px}.precise-three-column-workspace>.precise-discovery-column{min-height:760px}}@media(max-height:850px)and (min-width:981px){.precise-three-column-workspace{gap:9px}.precise-task-column>.precise-running{padding:11px 12px!important}.precise-task-column>.precise-running>header{padding-bottom:7px!important}.precise-task-column .precise-run-list{margin-top:7px!important}.precise-three-column-workspace>.precise-selection-dock{gap:9px;padding:11px}.precise-three-column-workspace .precise-launch-action .primary{min-height:40px}}.research-workspace-shell .research-workspace-main{background:#f7f9fc!important}@media(min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:minmax(154px,auto) 78px minmax(0,1fr)}.precise-interview-workspace-main .precise-radar-header{min-height:154px}}@media(max-height:850px)and (min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:minmax(154px,auto) 66px minmax(0,1fr)}}.precise-radar-header>.precise-source-column{border-radius:8px;box-shadow:0 4px 14px #1a2c370a}.precise-radar-header>.precise-source-column .precise-source-filter{gap:5px 10px;padding:8px 10px}.precise-radar-header>.precise-source-column .precise-source-heading{gap:6px}.precise-radar-header>.precise-source-column .precise-source-heading svg{width:18px;height:18px}.precise-radar-header>.precise-source-column .precise-source-heading small{line-height:1.25}.precise-radar-header>.precise-source-column .precise-source-options{gap:5px}.precise-radar-header>.precise-source-column .precise-source-scroll-hint{display:none}.precise-radar-header>.precise-source-column .precise-source-options label{min-height:30px;padding:4px 7px;border-radius:7px}@media(min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:minmax(64px,auto) 78px minmax(0,1fr)}.precise-interview-workspace-main .precise-radar-header{min-height:64px}}@media(max-height:850px)and (min-width:981px){.precise-interview-workspace-main .precise-workbench{grid-template-rows:minmax(64px,auto) 66px minmax(0,1fr)}}.image-cropper-dialog[data-v-9cae6422]{width:min(520px,calc(100% - 32px));padding:26px}.image-cropper-dialog>header span[data-v-9cae6422]{color:#2f6bff;font-size:10px;font-weight:800;letter-spacing:1.3px}.image-cropper-dialog>header h2[data-v-9cae6422]{margin:6px 0;font-size:24px}.image-cropper-dialog>header p[data-v-9cae6422]{margin:0;color:#6f7a80;font-size:12px}.image-crop-preview[data-v-9cae6422]{position:relative;display:grid;width:min(300px,68vw);aspect-ratio:1;place-items:center;overflow:hidden;margin:18px auto 14px;border:1px solid #cfd8da;background:#eef2f2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.image-crop-preview.avatar[data-v-9cae6422]{border-radius:50%}.image-crop-preview.dragging[data-v-9cae6422]{cursor:grabbing}.image-crop-preview img[data-v-9cae6422]{width:100%;height:100%;object-fit:cover;transform-origin:center;pointer-events:none;transition:transform .1s ease-out}.image-crop-preview.dragging img[data-v-9cae6422]{transition:none}.image-crop-preview>span[data-v-9cae6422]{position:absolute;bottom:10px;border:1px solid rgba(255,255,255,.45);padding:5px 9px;color:#fff;background:#101d2fb8;font-size:10px}.image-crop-controls[data-v-9cae6422]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dce3e4;padding:12px;background:#f8faf9}.image-crop-controls label[data-v-9cae6422]{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;color:#56636a;font-size:12px}.image-crop-controls input[data-v-9cae6422]{width:100%;accent-color:#2f6bff}.image-crop-controls b[data-v-9cae6422]{font-size:11px}.image-crop-controls .secondary[data-v-9cae6422]{min-height:34px}@media(max-width:560px){.image-cropper-dialog[data-v-9cae6422]{padding:22px 18px}.image-crop-controls[data-v-9cae6422]{grid-template-columns:1fr}.image-crop-controls .secondary[data-v-9cae6422]{width:100%}}.image-crop-preview.question[data-v-9cae6422]{width:min(380px,78vw);max-height:380px}.journey-library[data-v-f2d5a0d0]{display:flex;flex-direction:column;gap:16px;min-width:0;color:#1f2a37}.library-state[data-v-f2d5a0d0]{min-height:420px;display:grid;place-content:center;text-align:center;gap:8px}.library-state i[data-v-f2d5a0d0]{width:28px;height:28px;border:3px solid #d9e2ee;border-top-color:#1769e0;border-radius:50%;animation:spin-f2d5a0d0 .8s linear infinite;margin:auto}.library-state h2[data-v-f2d5a0d0],.library-state p[data-v-f2d5a0d0]{margin:0}.library-error[data-v-f2d5a0d0],.library-warning[data-v-f2d5a0d0]{margin:0;padding:10px 14px;border:1px solid #ffd7a8;background:#fff8ed;color:#9a5600;border-radius:10px}.journey-stats[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.journey-stats article[data-v-f2d5a0d0]{display:grid;gap:4px;padding:15px 18px;border:1px solid #e2e8f0;background:var(--alw-color-surface);border-radius:12px;box-shadow:0 1px 2px #15233a0a}.journey-stats span[data-v-f2d5a0d0],.journey-stats small[data-v-f2d5a0d0]{font-size:12px;color:#6b7787}.journey-stats b[data-v-f2d5a0d0]{font-size:25px;line-height:1.1;color:#182435}.journey-stats b.date[data-v-f2d5a0d0]{font-size:18px}.library-layout[data-v-f2d5a0d0]{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:610px;border:1px solid #dfe5ed;background:var(--alw-color-surface);border-radius:12px;overflow:hidden}.journey-list-pane[data-v-f2d5a0d0]{display:flex;flex-direction:column;min-width:0;border-right:1px solid #e3e8ef;background:#f8fafc}.journey-list-pane>header[data-v-f2d5a0d0]{display:flex;justify-content:space-between;align-items:center;padding:16px}.journey-list-pane>header div[data-v-f2d5a0d0]{display:flex;align-items:center;gap:8px}.journey-list-pane>header b[data-v-f2d5a0d0]{font-size:15px}.journey-list-pane>header small[data-v-f2d5a0d0]{font-size:11px;color:#7b8797}.journey-list-pane>header button[data-v-f2d5a0d0]{width:30px;height:30px;border:0;border-radius:8px;background:#1769e0;color:var(--alw-color-surface);font-size:20px;cursor:pointer}.journey-search[data-v-f2d5a0d0]{display:flex;align-items:center;margin:0 12px 12px;padding:0 10px;border:1px solid #dce3ec;background:var(--alw-color-surface);border-radius:8px}.journey-search span[data-v-f2d5a0d0]{color:#7d8997}.journey-search input[data-v-f2d5a0d0]{width:100%;min-width:0;border:0;outline:0;padding:9px 7px;background:transparent}.journey-list[data-v-f2d5a0d0]{display:flex;flex-direction:column;gap:5px;overflow:auto;padding:0 8px 14px}.journey-list>button[data-v-f2d5a0d0]{display:grid;gap:6px;width:100%;padding:12px;border:1px solid transparent;background:transparent;border-radius:9px;text-align:left;cursor:pointer}.journey-list>button[data-v-f2d5a0d0]:hover{background:var(--alw-color-surface);border-color:#e1e7ef}.journey-list>button.active[data-v-f2d5a0d0]{background:var(--alw-color-surface);border-color:#bcd4f7;box-shadow:0 2px 8px #1769e012}.journey-list button span[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.journey-list button b[data-v-f2d5a0d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.journey-list button em[data-v-f2d5a0d0]{font-size:9px;padding:2px 5px;color:#945c00;background:#fff3d4;border-radius:8px;font-style:normal}.journey-list button small[data-v-f2d5a0d0],.journey-list button i[data-v-f2d5a0d0]{font-size:10px;color:#7c8794;font-style:normal}.journey-list-empty[data-v-f2d5a0d0]{padding:28px 12px;text-align:center;color:#687486}.journey-list-empty p[data-v-f2d5a0d0]{font-size:11px}.journey-editor-pane[data-v-f2d5a0d0]{display:flex;flex-direction:column;min-width:0;background:var(--alw-color-surface)}.journey-empty[data-v-f2d5a0d0]{display:grid;place-content:center;justify-items:center;min-height:520px;padding:32px;text-align:center}.journey-empty>div[data-v-f2d5a0d0]{font-size:42px;color:#1769e0}.journey-empty h2[data-v-f2d5a0d0]{margin:10px 0 4px}.journey-empty p[data-v-f2d5a0d0]{max-width:470px;color:#718096}.journey-editor-toolbar[data-v-f2d5a0d0]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;border-bottom:1px solid #e5eaf0}.journey-editor-toolbar>div[data-v-f2d5a0d0]:first-child{min-width:0}.journey-editor-toolbar span[data-v-f2d5a0d0]{font-size:10px;color:#1769e0;font-weight:700;text-transform:uppercase}.journey-editor-toolbar h2[data-v-f2d5a0d0]{margin:3px 0 2px;font-size:19px}.journey-editor-toolbar p[data-v-f2d5a0d0]{margin:0;color:#748091;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-editor-toolbar>div[data-v-f2d5a0d0]:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.journey-library button.primary[data-v-f2d5a0d0],.journey-library button.secondary[data-v-f2d5a0d0]{min-height:34px;padding:0 13px;border-radius:8px;font-weight:700;cursor:pointer}.journey-library button.primary[data-v-f2d5a0d0]{border:1px solid #1769e0;background:#1769e0;color:var(--alw-color-surface)}.journey-library button.secondary[data-v-f2d5a0d0]{border:1px solid #d5dde7;background:var(--alw-color-surface);color:#374151}.journey-library button[data-v-f2d5a0d0]:disabled{opacity:.5;cursor:not-allowed}.journey-matrix-scroll[data-v-f2d5a0d0]{overflow:auto;min-width:0;background:#f6f8fb;padding:14px}.journey-matrix[data-v-f2d5a0d0]{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--alw-color-surface);border:1px solid #dfe5ed;border-radius:10px;overflow:hidden}.journey-matrix th[data-v-f2d5a0d0],.journey-matrix td[data-v-f2d5a0d0]{border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;padding:11px;vertical-align:top}.journey-matrix tr:last-child th[data-v-f2d5a0d0],.journey-matrix tr:last-child td[data-v-f2d5a0d0]{border-bottom:0}.journey-matrix tr th[data-v-f2d5a0d0]:last-child,.journey-matrix tr td[data-v-f2d5a0d0]:last-child{border-right:0}.journey-matrix thead th[data-v-f2d5a0d0]{background:#f8fafc;text-align:left;height:84px}.journey-matrix .dimension-column[data-v-f2d5a0d0],.journey-matrix tbody th[data-v-f2d5a0d0]{width:150px;position:sticky;left:0;z-index:2;background:#f8fafc}.journey-matrix .dimension-column[data-v-f2d5a0d0]{z-index:3}.journey-matrix .dimension-column span[data-v-f2d5a0d0],.journey-matrix .dimension-column small[data-v-f2d5a0d0]{display:block}.journey-matrix .dimension-column small[data-v-f2d5a0d0],.journey-matrix tbody th small[data-v-f2d5a0d0]{margin-top:5px;color:#8993a0;font-size:9px;font-weight:400}.journey-matrix thead th>div[data-v-f2d5a0d0]{display:flex;justify-content:space-between;align-items:center}.journey-matrix thead th small[data-v-f2d5a0d0]{font-size:9px;color:#7d8794}.journey-matrix thead th b[data-v-f2d5a0d0]{display:block;margin-top:7px;font-size:14px}.journey-matrix thead th.mot[data-v-f2d5a0d0]{background:#eef6ff}.journey-matrix thead th>em[data-v-f2d5a0d0]{display:inline-block;margin-top:5px;padding:2px 6px;border-radius:9px;background:#d9ebff;color:#1769e0;font-size:9px;font-style:normal}.journey-matrix thead th button[data-v-f2d5a0d0]{border:0;background:transparent;color:#8b95a3;cursor:pointer}.journey-matrix tbody th[data-v-f2d5a0d0]{text-align:left;font-size:12px}.journey-matrix td[data-v-f2d5a0d0]{min-width:150px;font-size:11px;line-height:1.45;color:#384454}.journey-matrix td span[data-v-f2d5a0d0]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.journey-matrix ul[data-v-f2d5a0d0]{margin:0;padding-left:16px}.journey-matrix ul.pain li[data-v-f2d5a0d0]::marker{color:#d35b62}.journey-matrix input[data-v-f2d5a0d0],.journey-matrix textarea[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;border:1px solid #b7c9e3;background:var(--alw-color-surface);border-radius:6px;padding:7px;font:inherit;color:inherit}.journey-matrix textarea[data-v-f2d5a0d0]{min-height:74px;resize:vertical}.journey-matrix input[type=number][data-v-f2d5a0d0]{max-width:76px}.emotion[data-v-f2d5a0d0]{display:flex;align-items:center;gap:8px}.emotion>b[data-v-f2d5a0d0]{font-size:18px}.emotion>i[data-v-f2d5a0d0]{flex:1;height:5px;background:#e7ecf2;border-radius:4px;overflow:hidden}.emotion>i em[data-v-f2d5a0d0]{display:block;height:100%;background:#3c83e8}.mot-toggle[data-v-f2d5a0d0]{display:flex;align-items:center;gap:6px}.mot-toggle input[data-v-f2d5a0d0]{width:auto}.mot-status[data-v-f2d5a0d0]{display:inline-block;padding:4px 8px;border-radius:9px;background:#eef1f5;color:#748091}.mot-status.active[data-v-f2d5a0d0]{background:#e2efff;color:#1769e0;font-weight:700}.journey-editor-footer[data-v-f2d5a0d0]{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid #e5eaf0;color:#7a8594;font-size:10px}.journey-editor-footer b[data-v-f2d5a0d0]{color:#3e6b4f}.journey-drawer-backdrop[data-v-f2d5a0d0]{position:fixed;inset:0;z-index:60;background:#14203355;display:flex;justify-content:flex-end}.journey-generator-drawer[data-v-f2d5a0d0]{width:min(440px,92vw);height:100%;display:flex;flex-direction:column;background:var(--alw-color-surface);box-shadow:-14px 0 40px #11182726}.journey-generator-drawer>header[data-v-f2d5a0d0]{display:flex;justify-content:space-between;padding:24px;border-bottom:1px solid #e5eaf0}.journey-generator-drawer>header small[data-v-f2d5a0d0]{color:#1769e0;font-size:10px;font-weight:800}.journey-generator-drawer h2[data-v-f2d5a0d0]{margin:6px 0;font-size:22px}.journey-generator-drawer p[data-v-f2d5a0d0]{margin:0;color:#748091;font-size:12px;line-height:1.6}.journey-generator-drawer>header button[data-v-f2d5a0d0]{border:0;background:transparent;font-size:25px;color:#6f7a87;cursor:pointer}.journey-generator-fields[data-v-f2d5a0d0]{display:flex;flex-direction:column;gap:16px;overflow:auto;padding:22px 24px}.journey-generator-fields label[data-v-f2d5a0d0]{display:grid;gap:6px;font-size:12px;font-weight:700}.journey-generator-fields label>span[data-v-f2d5a0d0]{color:#808a98;font-size:10px;font-weight:400}.journey-generator-fields input[data-v-f2d5a0d0],.journey-generator-fields textarea[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #ced7e3;border-radius:8px;font:inherit;font-weight:400;resize:vertical}.scenario-count[data-v-f2d5a0d0]{color:#1769e0}.journey-generator-drawer>footer[data-v-f2d5a0d0]{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:18px 24px;border-top:1px solid #e5eaf0}@keyframes spin-f2d5a0d0{to{transform:rotate(360deg)}}@media(max-width:1100px){.journey-stats[data-v-f2d5a0d0]{grid-template-columns:repeat(2,1fr)}.library-layout[data-v-f2d5a0d0]{grid-template-columns:205px minmax(0,1fr)}.journey-editor-toolbar[data-v-f2d5a0d0]{align-items:flex-start;flex-direction:column}.journey-editor-toolbar>div[data-v-f2d5a0d0]:last-child{justify-content:flex-start}}@media(max-width:760px){.journey-stats[data-v-f2d5a0d0]{grid-template-columns:1fr}.library-layout[data-v-f2d5a0d0]{display:block}.journey-list-pane[data-v-f2d5a0d0]{max-height:230px;border-right:0;border-bottom:1px solid #e3e8ef}.journey-editor-footer[data-v-f2d5a0d0]{gap:8px;flex-direction:column}}.journey-design-overlay[data-v-f2d5a0d0]{position:fixed;inset:0;z-index:120;display:grid;grid-template-rows:76px minmax(0,1fr);background:#eef2f5;color:#172231}.journey-design-header[data-v-f2d5a0d0]{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(520px,1.5fr) auto;align-items:center;gap:18px;border-bottom:1px solid #dce3e8;padding:10px 16px;background:var(--alw-color-surface);box-shadow:0 2px 10px #1623340a}.journey-design-header>div[data-v-f2d5a0d0]:first-child{min-width:0}.journey-design-header small[data-v-f2d5a0d0]{color:var(--alw-color-primary);font-size:9px;font-weight:900;letter-spacing:.12em}.journey-design-header h1[data-v-f2d5a0d0]{overflow:hidden;margin:3px 0 1px;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.journey-design-header span[data-v-f2d5a0d0]{color:#7b8792;font-size:10px}.journey-element-toolbar[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;overflow-x:auto}.journey-element-toolbar button[data-v-f2d5a0d0]{display:grid;min-width:54px;height:54px;place-items:center;border:1px solid #dfe5e9;border-radius:7px;padding:5px;color:#3d4b57;background:var(--alw-color-surface)}.journey-element-toolbar button[data-v-f2d5a0d0]:hover:not(:disabled){border-color:#86bdb7;color:var(--alw-color-primary);background:#f1f8f7}.journey-element-toolbar button[data-v-f2d5a0d0]:disabled{opacity:.45}.journey-element-toolbar b[data-v-f2d5a0d0]{font-size:16px;line-height:1}.journey-element-toolbar span[data-v-f2d5a0d0]{font-size:8px}.journey-design-actions[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:flex-end;gap:7px}.journey-design-actions label[data-v-f2d5a0d0]{display:flex;align-items:center;gap:5px;color:#73808a;font-size:9px}.journey-design-actions select[data-v-f2d5a0d0]{height:34px;border:1px solid #d7dfe4;border-radius:6px;background:var(--alw-color-surface)}.journey-design-actions button[data-v-f2d5a0d0]{min-height:34px!important;padding:0 11px!important;font-size:10px}.journey-design-body[data-v-f2d5a0d0]{display:grid;min-height:0;grid-template-columns:190px minmax(0,1fr) 260px}.journey-layer-panel[data-v-f2d5a0d0],.journey-property-panel[data-v-f2d5a0d0]{min-height:0;overflow:auto;background:var(--alw-color-surface)}.journey-layer-panel[data-v-f2d5a0d0]{border-right:1px solid #dce3e8;padding:12px 8px}.journey-layer-panel>header[data-v-f2d5a0d0],.journey-property-panel>header[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;padding:8px}.journey-layer-panel>header b[data-v-f2d5a0d0],.journey-property-panel>header b[data-v-f2d5a0d0]{font-size:12px}.journey-layer-panel>header small[data-v-f2d5a0d0],.journey-property-panel>header small[data-v-f2d5a0d0]{color:#84909a;font-size:9px}.journey-layer-panel>button[data-v-f2d5a0d0]{display:grid;width:100%;grid-template-columns:30px 1fr;align-items:center;gap:7px;border:1px solid transparent;border-radius:6px;padding:8px;background:transparent;text-align:left}.journey-layer-panel>button.active[data-v-f2d5a0d0]{border-color:#acd2cd;background:#edf7f5}.journey-layer-panel>button>span[data-v-f2d5a0d0]{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;color:var(--alw-color-primary);background:#e7f3f1}.journey-layer-panel>button div[data-v-f2d5a0d0]{display:grid;min-width:0;gap:2px}.journey-layer-panel>button b[data-v-f2d5a0d0]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.journey-layer-panel>button small[data-v-f2d5a0d0]{color:#8b949c;font-size:8px}.journey-design-viewport[data-v-f2d5a0d0]{position:relative;min-width:0;min-height:0;overflow:auto;cursor:grab;touch-action:none;background-color:#eef2f5;background-image:radial-gradient(#cbd5dd 1px,transparent 1px);background-size:20px 20px}.journey-design-canvas[data-v-f2d5a0d0]{position:relative;min-width:1800px;min-height:1200px;transform-origin:top left}.journey-canvas-element[data-v-f2d5a0d0]{position:absolute;border:1px solid transparent;background:var(--alw-color-surface);box-shadow:0 3px 12px #17253614;touch-action:none;-webkit-user-select:none;user-select:none}.journey-canvas-element.selected[data-v-f2d5a0d0]{border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff24,0 8px 24px #1725361c}.element-drag-handle[data-v-f2d5a0d0]{position:absolute;z-index:8;top:-25px;left:-1px;display:none;height:24px;align-items:center;gap:6px;border:1px solid #2f6bff;border-radius:5px 5px 0 0;padding:0 7px;color:var(--alw-color-surface);background:#2f6bff;font-size:9px;cursor:move;touch-action:none}.journey-canvas-element:hover>.element-drag-handle[data-v-f2d5a0d0],.journey-canvas-element.selected>.element-drag-handle[data-v-f2d5a0d0]{display:flex}.element-drag-handle strong[data-v-f2d5a0d0]{font-size:9px;white-space:nowrap}.element-drag-handle span[data-v-f2d5a0d0]{max-width:110px;overflow:hidden;color:var(--alw-color-surface);text-overflow:ellipsis;white-space:nowrap}.dynamic-binding-preview[data-v-f2d5a0d0]{margin:12px 5px}.dynamic-binding-preview>small[data-v-f2d5a0d0]{display:block;margin-bottom:5px;color:#7b8791;font-size:9px;font-weight:700}.journey-property-panel .dynamic-binding-preview code[data-v-f2d5a0d0]{margin:0}.canvas-matrix-scroll[data-v-f2d5a0d0]{width:100%;height:100%;padding:0}.canvas-matrix-scroll .journey-matrix[data-v-f2d5a0d0]{min-width:100%;height:100%;border:0;border-radius:0}.canvas-matrix-scroll .journey-matrix textarea[data-v-f2d5a0d0]{min-height:54px}.canvas-text[data-v-f2d5a0d0]{margin:0;padding:18px;color:#1f2d38;font-size:18px;white-space:pre-wrap}.journey-canvas-element>img[data-v-f2d5a0d0]{width:100%;height:100%;object-fit:contain}.canvas-image-placeholder[data-v-f2d5a0d0]{display:grid;height:100%;place-content:center;text-align:center;color:#78858f;background:#f7f9fa}.canvas-image-placeholder small[data-v-f2d5a0d0]{font-size:9px}.canvas-icon[data-v-f2d5a0d0]{display:grid;height:100%;place-items:center;color:var(--alw-color-primary);font-size:48px}.canvas-rich-text[data-v-f2d5a0d0]{height:100%;overflow:auto;padding:14px;outline:0;line-height:1.55;-webkit-user-select:text;user-select:text}.canvas-rich-text p[data-v-f2d5a0d0]{margin:0 0 8px}.canvas-line[data-v-f2d5a0d0]{width:100%;height:100%;overflow:visible;background:transparent}.canvas-line path[data-v-f2d5a0d0]{fill:none;stroke:#2f6bff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.journey-canvas-element[class*=type-line_][data-v-f2d5a0d0]{background:transparent;box-shadow:none}.journey-property-panel[data-v-f2d5a0d0]{border-left:1px solid #dce3e8;padding:12px}.journey-property-panel>label[data-v-f2d5a0d0]{display:grid;gap:5px;margin:12px 5px;color:#3e4c58;font-size:10px;font-weight:700}.journey-property-panel>label span[data-v-f2d5a0d0]{color:#8a949c;font-size:8px;font-weight:400}.journey-property-panel input[data-v-f2d5a0d0],.journey-property-panel textarea[data-v-f2d5a0d0],.journey-property-panel select[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;border:1px solid #d5dee4;border-radius:6px;padding:8px;font:inherit}.journey-property-panel textarea[data-v-f2d5a0d0]{resize:vertical}.geometry-grid[data-v-f2d5a0d0]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 5px}.geometry-grid label[data-v-f2d5a0d0]{display:grid;gap:4px;color:#7f8a94;font-size:8px}.journey-property-panel code[data-v-f2d5a0d0]{display:block;overflow:auto;margin:12px 5px;border-radius:5px;padding:9px;color:var(--alw-color-primary);background:#eef7f5;font-size:9px}.journey-property-panel .secondary[data-v-f2d5a0d0]{width:calc(100% - 10px);margin:8px 5px}.property-error[data-v-f2d5a0d0]{margin:4px 5px;color:#b44138;font-size:9px}.delete-element[data-v-f2d5a0d0]{width:calc(100% - 10px);height:34px;margin:14px 5px;border:1px solid #efc7c3;border-radius:6px;color:#a43f37;background:#fff7f6}.journey-property-panel>p[data-v-f2d5a0d0]{color:#7b8791;font-size:10px;line-height:1.6}.canvas-matrix-scroll .journey-matrix td[data-v-f2d5a0d0]{min-width:0}.canvas-matrix-scroll .journey-matrix .dimension-column[data-v-f2d5a0d0],.canvas-matrix-scroll .journey-matrix tbody th[data-v-f2d5a0d0]{width:120px}.canvas-matrix-scroll .journey-matrix th[data-v-f2d5a0d0],.canvas-matrix-scroll .journey-matrix td[data-v-f2d5a0d0]{padding:8px}.canvas-matrix-scroll .journey-matrix textarea[data-v-f2d5a0d0]{min-height:50px}@media(max-width:1100px){.journey-design-header[data-v-f2d5a0d0]{grid-template-columns:180px minmax(420px,1fr) auto}.journey-design-body[data-v-f2d5a0d0]{grid-template-columns:150px minmax(0,1fr) 220px}.journey-element-toolbar button[data-v-f2d5a0d0]{min-width:48px}.journey-design-actions label[data-v-f2d5a0d0]{display:none}}.journey-design-overlay[data-v-f2d5a0d0]{grid-template-rows:72px 76px minmax(0,1fr);background:#f3f6f8}.journey-workbench-toolbar[data-v-f2d5a0d0]{z-index:4;display:grid;grid-template-columns:minmax(260px,.8fr) auto minmax(520px,1.5fr);align-items:center;gap:18px;padding:10px 16px;border-bottom:1px solid #dce4e8;background:var(--alw-color-surface);box-shadow:0 2px 12px #132b2a0a}.workbench-identity[data-v-f2d5a0d0]{display:flex;align-items:center;gap:10px;min-width:0}.workbench-back[data-v-f2d5a0d0]{width:34px;height:34px;border:1px solid #d9e1e5;border-radius:9px;background:var(--alw-color-surface);color:#38505a;font-size:17px}.workbench-identity div[data-v-f2d5a0d0]{min-width:0}.workbench-identity small[data-v-f2d5a0d0]{display:block;color:var(--alw-color-primary);font-size:9px;font-weight:800;letter-spacing:.07em}.workbench-identity h1[data-v-f2d5a0d0]{overflow:hidden;margin:2px 0;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.save-state[data-v-f2d5a0d0]{font-size:9px;color:#6c7b83}.save-state.saved[data-v-f2d5a0d0]{color:var(--alw-color-primary)}.save-state.dirty[data-v-f2d5a0d0]{color:#a96309}.save-state.saving[data-v-f2d5a0d0]{color:#1769e0}.workbench-mode-switch[data-v-f2d5a0d0]{display:flex;padding:3px;border:1px solid #dbe3e7;border-radius:9px;background:#f5f8f8}.workbench-mode-switch button[data-v-f2d5a0d0]{height:30px;border:0;border-radius:7px;padding:0 12px;background:transparent;color:#64737b;font-size:10px;font-weight:700}.workbench-mode-switch button.active[data-v-f2d5a0d0]{color:var(--alw-color-primary);background:var(--alw-color-surface);box-shadow:0 1px 5px #173b3714}.workbench-primary-actions[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.workbench-primary-actions button[data-v-f2d5a0d0]{height:32px;border:1px solid #d9e1e5;border-radius:7px;padding:0 9px;color:#43515a;background:var(--alw-color-surface);font-size:9px;font-weight:700;white-space:nowrap}.workbench-primary-actions button.primary[data-v-f2d5a0d0]{border-color:#1769e0;color:var(--alw-color-surface);background:#1769e0}.workbench-primary-actions button[data-v-f2d5a0d0]:disabled{opacity:.42}.structured-workbench[data-v-f2d5a0d0]{grid-row:2/-1;display:grid;grid-template-columns:186px minmax(0,1fr) 294px;min-height:0;background:#f3f6f8}.structured-workbench.presenting>.structured-lanes[data-v-f2d5a0d0],.structured-workbench.presenting>.journey-context-panel[data-v-f2d5a0d0]{overflow:hidden;padding:0;border:0;opacity:0}.structured-lanes[data-v-f2d5a0d0]{min-width:0;overflow:auto;border-right:1px solid #dce4e8;background:var(--alw-color-surface)}.structured-lanes>header[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;padding:15px 12px;border-bottom:1px solid #edf1f3}.structured-lanes>header div[data-v-f2d5a0d0]{display:grid;gap:2px}.structured-lanes>header b[data-v-f2d5a0d0]{font-size:12px}.structured-lanes>header small[data-v-f2d5a0d0]{color:#849197;font-size:9px}.structured-lanes>header button[data-v-f2d5a0d0],.structured-lanes>footer button[data-v-f2d5a0d0]{border:0;color:var(--alw-color-primary);background:transparent;font-size:9px;font-weight:700}.lane-manager[data-v-f2d5a0d0]{display:grid;grid-template-columns:24px 1fr 22px 22px;align-items:center;gap:2px;margin:4px 7px;border:1px solid transparent;border-radius:7px;padding:7px 5px}.lane-manager[data-v-f2d5a0d0]:hover{border-color:#d8e8e5;background:#f3f9f8}.lane-manager.muted[data-v-f2d5a0d0]{opacity:.48}.lane-manager button[data-v-f2d5a0d0]{width:22px;height:22px;border:0;border-radius:5px;color:#6a7a82;background:transparent}.lane-manager button[data-v-f2d5a0d0]:first-child{color:#0f8b7f}.lane-manager b[data-v-f2d5a0d0]{font-size:10px}.structured-lanes>footer[data-v-f2d5a0d0]{display:grid;gap:4px;margin:12px 8px;padding:11px;border:1px dashed #bed6d2;border-radius:8px;background:#f5faf9}.structured-lanes>footer span[data-v-f2d5a0d0]{color:#849197;font-size:8px;line-height:1.5}.structured-canvas[data-v-f2d5a0d0]{display:grid;grid-template-rows:44px minmax(360px,1fr) 38px auto;min-width:0;min-height:0;overflow:auto;background:#f5f7f8}.structured-viewbar[data-v-f2d5a0d0]{position:sticky;z-index:3;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-bottom:1px solid #dfe6ea;background:var(--alw-color-surface)}.structured-viewbar>div[data-v-f2d5a0d0]{display:flex;align-items:center;gap:4px}.structured-viewbar button[data-v-f2d5a0d0]{height:29px;border:1px solid transparent;border-radius:7px;padding:0 9px;color:#586971;background:transparent;font-size:9px;font-weight:700}.structured-viewbar button.active[data-v-f2d5a0d0]{border-color:#bbd8d3;color:var(--alw-color-primary);background:#eff8f6}.persona-compare span[data-v-f2d5a0d0]{display:flex;align-items:center;gap:4px;color:#6d7c83;font-size:9px}.persona-compare i[data-v-f2d5a0d0]{width:8px;height:8px;border-radius:50%}.structured-viewbar label[data-v-f2d5a0d0]{display:flex;align-items:center;gap:5px;color:#68777f;font-size:9px}.structured-matrix-scroll[data-v-f2d5a0d0]{min-width:0;min-height:0;overflow:auto;padding:12px}.structured-matrix[data-v-f2d5a0d0]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;border:1px solid #dce4e8;border-radius:10px;background:var(--alw-color-surface);box-shadow:0 2px 8px #2035360a}.structured-matrix th[data-v-f2d5a0d0],.structured-matrix td[data-v-f2d5a0d0]{box-sizing:border-box;border-right:1px solid #e6ecef;border-bottom:1px solid #e6ecef;vertical-align:top}.structured-matrix thead th[data-v-f2d5a0d0]{position:sticky;z-index:2;top:0;width:202px;min-width:202px;height:72px;padding:12px;background:#eef5f7;text-align:left}.structured-matrix thead th[data-v-f2d5a0d0]:first-child{z-index:4;left:0;width:142px;min-width:142px;color:#31444c;background:#e9f1f2}.structured-matrix thead th:first-child span[data-v-f2d5a0d0],.structured-matrix thead th:first-child small[data-v-f2d5a0d0]{display:block}.structured-matrix thead th:first-child small[data-v-f2d5a0d0]{margin-top:5px;color:#77898f;font-size:8px}.structured-matrix thead th small[data-v-f2d5a0d0]{display:block;color:#74878d;font-size:8px}.structured-matrix thead th input[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;margin-top:6px;border:0;border-bottom:1px solid transparent;padding:2px 0;color:#1d3138;background:transparent;font-size:12px;font-weight:800}.structured-matrix thead th input[data-v-f2d5a0d0]:focus{border-bottom-color:var(--alw-color-primary);outline:0}.structured-matrix thead th.mot[data-v-f2d5a0d0]{box-shadow:inset 0 3px #0f8b7f;background:#e8f6f3}.structured-matrix thead th em[data-v-f2d5a0d0]{display:inline-block;margin-top:3px;border-radius:8px;padding:2px 5px;color:var(--alw-color-primary);background:#d6eee9;font-size:7px;font-style:normal}.structured-matrix .add-stage-column[data-v-f2d5a0d0]{width:72px;min-width:72px;background:#f8fafb}.structured-matrix .add-stage-column button[data-v-f2d5a0d0]{border:1px dashed #a8c9c4;border-radius:7px;padding:6px;color:var(--alw-color-primary);background:#f3faf8;font-size:9px}.structured-matrix tbody th[data-v-f2d5a0d0]{position:sticky;z-index:1;left:0;width:142px;min-width:142px;padding:11px 8px;background:#f8fafb;text-align:left}.structured-matrix tbody th button[data-v-f2d5a0d0]{float:left;width:20px;border:0;color:#718188;background:transparent}.structured-matrix tbody th span[data-v-f2d5a0d0]{display:block;margin-left:22px;font-size:10px}.structured-matrix tbody th small[data-v-f2d5a0d0]{display:block;margin:4px 0 0 22px;color:#8a989e;font-size:7px;line-height:1.4}.structured-matrix tbody td[data-v-f2d5a0d0]{position:relative;width:202px;min-width:202px;height:112px;padding:8px;background:var(--alw-color-surface)}.structured-matrix tbody td.selected[data-v-f2d5a0d0]{box-shadow:inset 0 0 0 2px #0f8b7f;background:#f8fcfb}.structured-matrix tbody tr.collapsed td[data-v-f2d5a0d0],.structured-matrix tbody tr.collapsed th[data-v-f2d5a0d0]{height:40px}.structured-matrix textarea[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;min-height:70px;border:1px solid transparent;border-radius:6px;padding:5px;resize:none;color:#273b42;background:transparent;font:10px/1.55 inherit}.structured-matrix textarea[data-v-f2d5a0d0]:hover,.structured-matrix textarea[data-v-f2d5a0d0]:focus{border-color:#b9d7d2;outline:0;background:#f6fbfa}.structured-matrix td>ul[data-v-f2d5a0d0]{margin:0;padding-left:16px;font-size:10px;line-height:1.55}.structured-matrix td>span[data-v-f2d5a0d0]{font-size:10px;line-height:1.55}.structured-matrix td>footer[data-v-f2d5a0d0]{position:absolute;right:7px;bottom:5px;left:7px;display:flex;align-items:center;justify-content:space-between;color:#809096;font-size:7px}.structured-matrix td>footer button[data-v-f2d5a0d0]{border:0;color:var(--alw-color-primary);background:transparent;font-size:7px}.lane-painPoints td[data-v-f2d5a0d0]{background:snow}.lane-painPoints td.selected[data-v-f2d5a0d0]{background:#fff6f5}.lane-opportunities td[data-v-f2d5a0d0]{background:#f8fcfb}.emotion-curve-cell b[data-v-f2d5a0d0]{color:#1769e0;font-size:15px}.emotion-curve-cell i[data-v-f2d5a0d0]{display:block;height:5px;margin:6px 0;border-radius:3px;background:#e2eaf0}.emotion-curve-cell i em[data-v-f2d5a0d0]{display:block;height:100%;border-radius:3px;background:#2b7de9}.emotion-curve-cell input[data-v-f2d5a0d0]{width:100%}.structured-mot[data-v-f2d5a0d0]{display:flex;align-items:center;gap:6px;border-radius:7px;padding:8px;color:var(--alw-color-primary);background:#e9f7f4;font-size:9px;font-weight:700}.workbench-minimap[data-v-f2d5a0d0]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-top:1px solid #e0e7ea;border-bottom:1px solid #e0e7ea;background:var(--alw-color-surface)}.workbench-minimap b[data-v-f2d5a0d0]{margin-right:5px;color:#5f7078;font-size:8px}.workbench-minimap>span[data-v-f2d5a0d0]{width:26px;height:11px;border-radius:2px;background:#dce7eb}.workbench-minimap>span.mot[data-v-f2d5a0d0]{background:#73bdb3}.workbench-minimap label[data-v-f2d5a0d0]{display:flex;align-items:center;gap:5px;margin-left:auto;color:#718189;font-size:8px}.workbench-minimap select[data-v-f2d5a0d0]{height:24px;border:1px solid #d9e1e5;border-radius:5px;background:var(--alw-color-surface);font-size:8px}.journey-action-panel[data-v-f2d5a0d0]{margin:10px 12px 14px;border:1px solid #dfe6e9;border-radius:10px;background:var(--alw-color-surface)}.journey-action-panel>header[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #edf1f3}.journey-action-panel>header small[data-v-f2d5a0d0]{color:var(--alw-color-primary);font-size:8px;font-weight:800}.journey-action-panel h2[data-v-f2d5a0d0]{margin:2px 0 0;font-size:13px}.journey-action-panel>header button[data-v-f2d5a0d0]{height:28px;border:1px solid #bad6d2;border-radius:7px;color:var(--alw-color-primary);background:#f0f8f7;font-size:8px;font-weight:700}.journey-action-panel>p[data-v-f2d5a0d0]{margin:0;padding:16px;color:#7d8c92;font-size:9px}.action-grid[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:10px}.action-grid article[data-v-f2d5a0d0]{border:1px solid #e3e9ec;border-radius:8px;padding:10px}.action-grid article>span[data-v-f2d5a0d0]{float:right;border-radius:7px;padding:2px 5px;font-size:7px}.priority-high[data-v-f2d5a0d0],.priority-critical[data-v-f2d5a0d0]{color:#a23f38;background:#fff0ee}.priority-medium[data-v-f2d5a0d0]{color:#9a650a;background:#fff7df}.priority-low[data-v-f2d5a0d0]{color:#3c6c73;background:#edf6f7}.action-grid h3[data-v-f2d5a0d0]{margin:0 0 5px;font-size:11px}.action-grid p[data-v-f2d5a0d0]{margin:0 0 8px;color:#76868d;font-size:8px}.action-grid article>div[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.action-grid label[data-v-f2d5a0d0]{display:grid;gap:3px;color:#7a8a90;font-size:7px}.action-grid input[data-v-f2d5a0d0],.action-grid select[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;height:25px;border:1px solid #dce4e8;border-radius:5px;padding:3px;background:var(--alw-color-surface);font-size:8px}.action-grid footer[data-v-f2d5a0d0]{margin-top:8px;color:#74858c;font-size:7px}.journey-context-panel[data-v-f2d5a0d0]{min-width:0;overflow:auto;border-left:1px solid #dce4e8;background:var(--alw-color-surface)}.journey-context-panel>nav[data-v-f2d5a0d0]{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e3e9ec;background:var(--alw-color-surface)}.journey-context-panel>nav button[data-v-f2d5a0d0]{height:42px;border:0;border-bottom:2px solid transparent;color:#6c7c83;background:transparent;font-size:9px;font-weight:700}.journey-context-panel>nav button.active[data-v-f2d5a0d0]{border-bottom-color:#0f8b7f;color:var(--alw-color-primary)}.journey-context-panel>header[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;padding:15px 12px}.journey-context-panel>header small[data-v-f2d5a0d0]{color:#74858c;font-size:8px}.journey-context-panel>header h2[data-v-f2d5a0d0]{margin:3px 0 0;font-size:14px}.journey-context-panel>header button[data-v-f2d5a0d0]{height:28px;border:1px solid #bad7d2;border-radius:7px;color:var(--alw-color-primary);background:#f2f9f8;font-size:8px}.evidence-card[data-v-f2d5a0d0]{display:grid;gap:8px;margin:0 10px 10px;border:1px solid #dfe7ea;border-radius:9px;padding:10px;background:#fbfcfc}.evidence-card>div[data-v-f2d5a0d0]:first-child{display:flex;align-items:center;justify-content:space-between}.evidence-card>div:first-child select[data-v-f2d5a0d0]{width:auto}.evidence-card>div:first-child span[data-v-f2d5a0d0]{border-radius:8px;padding:3px 6px;color:var(--alw-color-primary);background:#e5f4f1;font-size:7px}.evidence-card>div:first-child span.weak[data-v-f2d5a0d0]{color:#a35f08;background:#fff1d8}.evidence-card label[data-v-f2d5a0d0]{display:grid;gap:4px;color:#66777e;font-size:8px}.evidence-card input[data-v-f2d5a0d0],.evidence-card textarea[data-v-f2d5a0d0],.evidence-card select[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;border:1px solid #d9e2e6;border-radius:6px;padding:6px;background:var(--alw-color-surface);font:9px/1.45 inherit}.evidence-metrics[data-v-f2d5a0d0]{display:grid!important;grid-template-columns:1fr 1fr;gap:7px}.evidence-card footer[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;color:#718188;font-size:7px}.evidence-card footer b[data-v-f2d5a0d0]{color:#a64c42}.context-empty[data-v-f2d5a0d0]{margin:8px 12px;border:1px dashed #c9d8dc;border-radius:9px;padding:18px;text-align:center}.context-empty b[data-v-f2d5a0d0]{font-size:10px}.context-empty p[data-v-f2d5a0d0]{color:#7c8c93;font-size:8px;line-height:1.55}.context-wide-button[data-v-f2d5a0d0]{width:calc(100% - 24px);height:32px;margin:0 12px 7px;border:1px solid #d9e3e6;border-radius:7px;color:#38545a;background:#f8fafb;font-size:9px}.journey-context-panel>section[data-v-f2d5a0d0]{margin:12px;border-top:1px solid #e8edef;padding-top:10px}.journey-context-panel>section b[data-v-f2d5a0d0]{font-size:9px}.journey-context-panel>section p[data-v-f2d5a0d0]{border-radius:5px;padding:6px;color:#687a81;background:#f6f8f9;font-size:8px}@media(max-width:1180px){.journey-workbench-toolbar[data-v-f2d5a0d0]{grid-template-columns:240px auto 1fr}.workbench-primary-actions button[data-v-f2d5a0d0]:not(.primary){display:none}.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:160px minmax(0,1fr) 250px}}.journey-workbench-toolbar[data-v-f2d5a0d0]{position:relative;padding-left:68px}.journey-workbench-toolbar[data-v-f2d5a0d0]:before{position:absolute;inset:0 auto 0 0;display:grid;width:52px;place-items:center;color:var(--alw-color-surface);background:#103f3b;content:"KTalk";font-size:11px;font-weight:900;letter-spacing:.04em}.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:52px 176px minmax(0,1fr) 294px}.structured-workbench.presenting[data-v-f2d5a0d0]{grid-template-columns:52px 0 minmax(0,1fr) 0}.workbench-brand-rail[data-v-f2d5a0d0]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:11px 7px;color:#d6ebe8;background:#103f3b}.workbench-brand-rail>b[data-v-f2d5a0d0]{display:none}.workbench-brand-rail button[data-v-f2d5a0d0]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;color:#d6ebe8;background:transparent;font-size:13px}.workbench-brand-rail button[data-v-f2d5a0d0]:first-of-type{color:var(--alw-color-surface);background:#1a5b55}.workbench-brand-rail span[data-v-f2d5a0d0]{flex:1}.structured-matrix thead th[data-v-f2d5a0d0]{width:168px;min-width:168px}.structured-matrix tbody td[data-v-f2d5a0d0]{width:168px;min-width:168px;height:100px}.structured-matrix textarea[data-v-f2d5a0d0]{min-height:62px;line-height:1.5}@media(max-width:1180px){.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:48px 150px minmax(0,1fr) 250px}}.journey-workbench-toolbar[data-v-f2d5a0d0]{grid-template-columns:minmax(245px,.8fr) auto minmax(610px,1.5fr);padding-left:124px}.journey-workbench-toolbar[data-v-f2d5a0d0]:before{width:108px;font-size:14px;background:#0d3b37}.workbench-primary-actions[data-v-f2d5a0d0]{gap:4px}.workbench-primary-actions button[data-v-f2d5a0d0]{padding:0 7px}.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:108px 0 minmax(0,1fr) 286px}.structured-workbench.lanes-open[data-v-f2d5a0d0]{grid-template-columns:108px 176px minmax(0,1fr) 286px}.structured-workbench.presenting[data-v-f2d5a0d0]{grid-template-columns:108px 0 minmax(0,1fr) 0}.workbench-brand-rail[data-v-f2d5a0d0]{align-items:stretch;gap:6px;padding:14px 9px;background:#0d3b37}.workbench-brand-rail>b[data-v-f2d5a0d0]{display:block;margin:0 8px 10px;color:var(--alw-color-surface);font-size:13px;letter-spacing:.08em}.workbench-brand-rail button[data-v-f2d5a0d0]{display:flex;width:90px;height:34px;align-items:center;justify-content:flex-start;gap:8px;padding:0 9px;color:#d7e9e7}.workbench-brand-rail button i[data-v-f2d5a0d0]{width:16px;font-style:normal;text-align:center}.workbench-brand-rail button span[data-v-f2d5a0d0]{font-size:9px;white-space:nowrap}.workbench-brand-rail em[data-v-f2d5a0d0]{flex:1}.structured-lanes[data-v-f2d5a0d0]{overflow:hidden;width:0;opacity:0;transition:width .18s ease,opacity .18s ease}.lanes-open>.structured-lanes[data-v-f2d5a0d0]{width:auto;opacity:1}.structured-canvas[data-v-f2d5a0d0]{grid-template-rows:42px minmax(520px,1fr) 34px auto}.structured-matrix-scroll[data-v-f2d5a0d0]{padding:8px}.structured-matrix thead th[data-v-f2d5a0d0]{width:132px;min-width:132px;height:62px;padding:9px}.structured-matrix thead th[data-v-f2d5a0d0]:first-child,.structured-matrix tbody th[data-v-f2d5a0d0]{width:120px;min-width:120px}.structured-matrix .add-stage-column[data-v-f2d5a0d0]{width:48px;min-width:48px}.structured-matrix tbody td[data-v-f2d5a0d0]{width:132px;min-width:132px;height:64px;padding:5px}.structured-matrix tbody th[data-v-f2d5a0d0]{padding:7px 5px}.structured-matrix textarea[data-v-f2d5a0d0]{min-height:42px;padding:3px;font-size:9px;line-height:1.35}.structured-matrix td>footer[data-v-f2d5a0d0]{right:4px;bottom:2px;left:4px}.structured-matrix tbody th span[data-v-f2d5a0d0]{font-size:9px}.structured-matrix tbody th small[data-v-f2d5a0d0]{margin-top:2px;font-size:6px}.emotion-curve-cell b[data-v-f2d5a0d0]{font-size:12px}.structured-mot[data-v-f2d5a0d0]{padding:5px;font-size:8px}.journey-action-panel[data-v-f2d5a0d0]{margin:7px 8px 9px}.journey-action-panel>header[data-v-f2d5a0d0]{padding:7px 10px}.journey-action-panel>header h2[data-v-f2d5a0d0]{font-size:11px}.action-grid[data-v-f2d5a0d0]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:7px}.action-grid article[data-v-f2d5a0d0]{padding:7px}.action-grid article>div[data-v-f2d5a0d0]{grid-template-columns:repeat(3,1fr)}.journey-context-panel>header[data-v-f2d5a0d0]{padding:11px 10px}.evidence-card[data-v-f2d5a0d0]{gap:6px;margin:0 8px 8px;padding:8px}.evidence-card textarea[data-v-f2d5a0d0]{max-height:58px}.journey-context-panel>nav button[data-v-f2d5a0d0]{height:38px}@media(max-width:1180px){.journey-workbench-toolbar[data-v-f2d5a0d0]{grid-template-columns:220px auto 1fr;padding-left:58px}.journey-workbench-toolbar[data-v-f2d5a0d0]:before{width:48px;font-size:10px}.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:48px 0 minmax(0,1fr) 245px}.structured-workbench.lanes-open[data-v-f2d5a0d0]{grid-template-columns:48px 145px minmax(0,1fr) 245px}.workbench-brand-rail[data-v-f2d5a0d0]{padding:10px 6px}.workbench-brand-rail>b[data-v-f2d5a0d0],.workbench-brand-rail button span[data-v-f2d5a0d0]{display:none}.workbench-brand-rail button[data-v-f2d5a0d0]{width:34px;justify-content:center;padding:0}}.canvas-batch-tools[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:6px 5px 12px}.canvas-batch-tools button[data-v-f2d5a0d0]{min-height:28px;border:1px solid #d8e2e6;border-radius:6px;color:#52636b;background:#f7f9fa;font-size:8px}.canvas-batch-tools button[data-v-f2d5a0d0]:disabled{opacity:.4}.journey-layer-panel>button.locked[data-v-f2d5a0d0]{background:#f4f5f6}.journey-canvas-element.locked[data-v-f2d5a0d0]{outline:1px dashed #87969d;cursor:not-allowed}.journey-comparison-strip[data-v-f2d5a0d0]{position:sticky;z-index:3;top:0;display:flex;align-items:center;gap:6px;margin-bottom:7px;border:1px solid #cfe0dd;border-radius:8px;padding:7px;background:#f1f8f7}.journey-comparison-strip b[data-v-f2d5a0d0]{margin-right:5px;color:#244640;font-size:8px}.journey-comparison-strip span[data-v-f2d5a0d0]{border-radius:5px;padding:4px 6px;color:#48615c;background:var(--alw-color-surface);font-size:7px}.journey-comparison-strip em[data-v-f2d5a0d0]{margin-left:3px;color:var(--alw-color-primary);font-style:normal}.persona-compare select[data-v-f2d5a0d0]{height:28px;max-width:120px;border:1px solid #d9e2e5;border-radius:6px;background:var(--alw-color-surface);font-size:8px}.structured-matrix tbody tr[data-v-f2d5a0d0],.journey-canvas-element[data-v-f2d5a0d0]{content-visibility:auto;contain-intrinsic-size:auto 64px}.journey-design-viewport[data-v-f2d5a0d0]:active{cursor:grabbing}.journey-canvas-element[data-v-f2d5a0d0]{cursor:grab}.journey-canvas-element.is-dragging[data-v-f2d5a0d0]{z-index:9999!important;cursor:grabbing;will-change:transform}.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:0 minmax(0,1fr) 286px}.persona-composition-floating[data-v-f2d5a0d0]{position:fixed;z-index:40;right:328px;bottom:20px;width:320px;max-height:52vh;overflow:auto;border:1px solid #c9d9d6;border-radius:12px;padding:14px;background:var(--alw-color-surface);box-shadow:0 16px 36px #12302f2e}.persona-composition-floating>header[data-v-f2d5a0d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.persona-composition-floating>header div[data-v-f2d5a0d0]{display:grid;gap:3px}.persona-composition-floating>header b[data-v-f2d5a0d0]{color:#173a3b;font-size:13px}.persona-composition-floating>header small[data-v-f2d5a0d0]{color:#7a8b8d;font-size:10px;line-height:1.4}.persona-composition-floating>header button[data-v-f2d5a0d0]{border:1px solid #b9d0cb;border-radius:6px;padding:5px 8px;color:#0b766d;background:#f2f9f7;font-size:11px}.persona-composition-floating label[data-v-f2d5a0d0]{display:grid;gap:5px;margin-top:9px;color:#66797b;font-size:11px}.persona-composition-floating label input[data-v-f2d5a0d0],.persona-composition-floating label textarea[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;border:1px solid #d7e2e0;border-radius:6px;padding:7px;color:#274143;background:var(--alw-color-surface);font-size:12px}.persona-field-row[data-v-f2d5a0d0]{display:grid;grid-template-columns:86px minmax(0,1fr) 22px;align-items:start;gap:6px;margin-top:9px}.persona-field-row input[data-v-f2d5a0d0],.persona-field-row textarea[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;border:1px solid #d7e2e0;border-radius:6px;padding:7px;color:#274143;background:var(--alw-color-surface);font-size:11px}.persona-field-row button[data-v-f2d5a0d0]{height:26px;border:0;border-radius:5px;color:#9c4b4b;background:#fff2f2;cursor:pointer}.journey-empty-canvas[data-v-f2d5a0d0]{position:absolute;top:280px;left:420px;display:grid;max-width:360px;gap:8px;padding:22px 26px;border:1px dashed #9bc6bf;border-radius:14px;color:#2b5553;background:#f7fcfbf0;text-align:center;pointer-events:none}.journey-empty-canvas b[data-v-f2d5a0d0]{font-size:16px}.journey-empty-canvas span[data-v-f2d5a0d0]{color:#738887;font-size:12px;line-height:1.6}.journey-design-overlay.fullscreen .journey-workbench-toolbar[data-v-f2d5a0d0]{grid-template-columns:minmax(240px,.75fr) auto minmax(0,1.35fr);gap:12px;overflow:hidden}.journey-design-overlay.fullscreen .workbench-identity[data-v-f2d5a0d0],.journey-design-overlay.fullscreen .workbench-mode-switch[data-v-f2d5a0d0],.journey-design-overlay.fullscreen .workbench-primary-actions[data-v-f2d5a0d0]{min-width:0}.journey-design-overlay.fullscreen .workbench-primary-actions[data-v-f2d5a0d0]{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px;overflow-x:auto;scrollbar-width:thin}.journey-design-overlay.fullscreen .workbench-primary-actions>button[data-v-f2d5a0d0]{flex:0 0 auto;white-space:nowrap;padding:0 7px}.journey-design-overlay.fullscreen .journey-design-actions[data-v-f2d5a0d0]{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.journey-design-overlay.fullscreen .journey-design-actions>button[data-v-f2d5a0d0],.journey-design-overlay.fullscreen .journey-design-actions label[data-v-f2d5a0d0]{flex:0 0 auto;white-space:nowrap}.journey-design-overlay.fullscreen .journey-design-body[data-v-f2d5a0d0]{grid-template-columns:160px minmax(0,1fr) 220px}.structured-workbench.lanes-open[data-v-f2d5a0d0]{grid-template-columns:176px minmax(0,1fr) 286px}.structured-workbench.presenting[data-v-f2d5a0d0]{grid-template-columns:0 minmax(0,1fr) 0}.structured-matrix thead th[data-v-f2d5a0d0]{width:156px;min-width:156px}.structured-matrix tbody td[data-v-f2d5a0d0]{width:156px;min-width:156px;height:88px;padding:8px}.structured-matrix thead th input[data-v-f2d5a0d0]{font-size:14px}.structured-matrix textarea[data-v-f2d5a0d0]{min-height:62px;padding:6px;font-size:13px;line-height:1.5}.structured-matrix td>ul[data-v-f2d5a0d0]{font-size:13px;line-height:1.55}.structured-matrix td>span[data-v-f2d5a0d0]{font-size:13px;line-height:1.55}.structured-matrix tbody th span[data-v-f2d5a0d0]{font-size:12px}.structured-matrix tbody th small[data-v-f2d5a0d0]{margin-top:4px;font-size:10px;line-height:1.4}.structured-matrix td>footer[data-v-f2d5a0d0]{right:6px;bottom:4px;left:6px;font-size:10px}.structured-matrix td>footer button[data-v-f2d5a0d0]{font-size:10px}.structured-mot[data-v-f2d5a0d0]{padding:7px;font-size:11px}@media(max-width:1180px){.structured-workbench[data-v-f2d5a0d0]{grid-template-columns:0 minmax(0,1fr) 245px}.structured-workbench.lanes-open[data-v-f2d5a0d0]{grid-template-columns:145px minmax(0,1fr) 245px}}.canvas-tool-switch[data-v-f2d5a0d0]{display:flex;gap:3px;border:1px solid #d7e0e4;border-radius:7px;padding:2px;background:#f5f8f9}.canvas-tool-switch button[data-v-f2d5a0d0]{min-height:28px!important;border:0!important;border-radius:5px!important;padding:0 7px!important;color:#67747d!important;background:transparent!important}.canvas-tool-switch button.active[data-v-f2d5a0d0]{color:var(--alw-color-primary)!important;background:var(--alw-color-surface)!important;box-shadow:0 1px 4px #1623341a}.journey-design-actions label>button[data-v-f2d5a0d0]{width:26px;min-height:28px!important;border:1px solid #d7dfe4;padding:0!important;background:var(--alw-color-surface)}.journey-design-viewport.tool-select[data-v-f2d5a0d0]{cursor:crosshair}.journey-design-viewport.tool-hand[data-v-f2d5a0d0]{cursor:grab}.journey-design-viewport.tool-hand[data-v-f2d5a0d0]:active{cursor:grabbing}.canvas-selection-marquee[data-v-f2d5a0d0]{position:absolute;z-index:9997;border:1px solid var(--alw-color-primary);background:#0f8c8020;pointer-events:none}.canvas-snap-guides[data-v-f2d5a0d0]{position:absolute;z-index:9998;inset:0;pointer-events:none}.canvas-snap-guides i[data-v-f2d5a0d0]{position:absolute;display:block;background:#e25454;box-shadow:0 0 0 1px #fff8}.canvas-snap-guides .vertical[data-v-f2d5a0d0]{top:0;bottom:0;width:1px}.canvas-snap-guides .horizontal[data-v-f2d5a0d0]{right:0;left:0;height:1px}.canvas-resize-handle[data-v-f2d5a0d0]{position:absolute;z-index:10;right:2px;bottom:2px;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important;border:2px solid var(--alw-color-surface)!important;border-radius:3px!important;padding:0!important;background:#2f6bff!important;box-shadow:0 0 0 1px #2f6bff;cursor:nwse-resize;touch-action:none}.journey-canvas-minimap[data-v-f2d5a0d0]{position:sticky;z-index:10000;bottom:14px;left:calc(100% - 176px);display:grid;width:160px;gap:5px;margin-top:-122px;border:1px solid #cfd9de;border-radius:9px;padding:7px;color:#52616b;background:#fffffff2;box-shadow:0 8px 24px #1725361f;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journey-canvas-minimap>b[data-v-f2d5a0d0]{font-size:9px}.journey-canvas-minimap>small[data-v-f2d5a0d0]{position:absolute;top:7px;right:8px;color:var(--alw-color-primary);font-size:8px}.minimap-stage[data-v-f2d5a0d0]{position:relative;max-width:150px;max-height:96px;overflow:hidden;border-radius:4px;background:#e9eef1}.minimap-stage>i[data-v-f2d5a0d0]{position:absolute;display:block;min-width:2px;min-height:2px;border-radius:1px;background:#9cabb4}.minimap-stage>i.selected[data-v-f2d5a0d0]{background:var(--alw-color-primary)}.minimap-stage>span[data-v-f2d5a0d0]{position:absolute;box-sizing:border-box;border:1px solid #e25454;background:#e2545412;pointer-events:none}.journey-list-pane>header small[data-v-f2d5a0d0]{font-size:12px}.journey-library[data-v-f2d5a0d0]{box-sizing:border-box;min-height:100vh;padding:22px 30px 34px;gap:18px;background:#f7f9fc;color:#172536;overflow-x:hidden}.journey-gallery-header[data-v-f2d5a0d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.journey-gallery-header>div[data-v-f2d5a0d0]{display:grid;gap:5px}.journey-gallery-header h1[data-v-f2d5a0d0]{margin:0;color:#142536;font-size:30px;line-height:38px;letter-spacing:-.5px}.journey-gallery-header p[data-v-f2d5a0d0]{max-width:680px;margin:0;color:#6f7d88;font-size:14px;line-height:22px}.journey-gallery-header nav[data-v-f2d5a0d0]{display:flex;align-items:center;gap:10px;padding-top:4px}.journey-gallery-header nav button[data-v-f2d5a0d0]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px!important;padding:0 16px!important;border-radius:8px!important;font-size:13px}.journey-gallery-header nav svg[data-v-f2d5a0d0]{width:17px;height:17px}.journey-gallery-toolbar[data-v-f2d5a0d0]{display:grid;grid-template-columns:minmax(260px,1fr) 150px 150px auto auto;align-items:end;gap:10px;border:1px solid #dde5e8;border-radius:10px;padding:11px 12px;background:var(--alw-color-surface)}.journey-gallery-toolbar>label[data-v-f2d5a0d0]{display:grid;gap:4px;color:#5e6d77;font-size:10px;font-weight:750}.journey-gallery-toolbar input[data-v-f2d5a0d0],.journey-gallery-toolbar select[data-v-f2d5a0d0]{box-sizing:border-box;width:100%;height:40px;min-height:40px;border:1px solid #d7e0e4;border-radius:7px;padding:0 12px;color:#263746;background:var(--alw-color-surface);font-size:13px;outline:none}.journey-gallery-toolbar input[data-v-f2d5a0d0]:focus,.journey-gallery-toolbar select[data-v-f2d5a0d0]:focus{border-color:#0b9488;box-shadow:0 0 0 3px #0b94881a}.journey-status-tabs[data-v-f2d5a0d0]{display:flex;align-items:center;align-self:end;gap:3px;height:40px;border:1px solid #e1e8e9;border-radius:8px;padding:3px;background:#f7f9f9}.journey-status-tabs button[data-v-f2d5a0d0]{min-height:32px;border:0;border-radius:6px;padding:0 12px;color:#63717b;background:transparent;font-size:12px;font-weight:750}.journey-status-tabs button.active[data-v-f2d5a0d0]{color:#087c72;background:#e8f5f3}.journey-filter-reset[data-v-f2d5a0d0]{align-self:end;height:40px;min-height:40px;border:0;padding:0 7px;color:#65747d;background:transparent;font-size:12px;font-weight:700}.journey-filter-reset[data-v-f2d5a0d0]:not(:disabled):hover{color:#087c72}.journey-recent-strip[data-v-f2d5a0d0]{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.35fr) minmax(140px,.55fr) auto;align-items:center;gap:18px;border:1px solid #dce5e7;border-left:3px solid #119689;border-radius:9px;padding:12px 14px;background:var(--alw-color-surface)}.journey-recent-strip>div[data-v-f2d5a0d0]{display:flex;min-width:0;align-items:center;gap:10px}.journey-recent-strip>div>svg[data-v-f2d5a0d0]{width:20px;height:20px;flex:0 0 auto;color:#0d8f83}.journey-recent-strip>div>span[data-v-f2d5a0d0]{display:grid;min-width:0;gap:2px}.journey-recent-strip small[data-v-f2d5a0d0]{color:#7b888f;font-size:10px}.journey-recent-strip b[data-v-f2d5a0d0]{overflow:hidden;color:#243541;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.journey-recent-strip p[data-v-f2d5a0d0]{overflow:hidden;margin:0;color:#687780;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.journey-recent-progress[data-v-f2d5a0d0]{display:flex;min-width:0;align-items:flex-start;margin:0;padding:0;list-style:none}.journey-recent-progress li[data-v-f2d5a0d0]{position:relative;display:grid;flex:1 1 0;min-width:0;justify-items:center;gap:6px;color:#53656d;font-size:10px;font-weight:650;text-align:center}.journey-recent-progress li[data-v-f2d5a0d0]:before{position:absolute;top:6px;right:50%;left:-50%;height:2px;background:#cfe0de;content:""}.journey-recent-progress li[data-v-f2d5a0d0]:first-child:before{display:none}.journey-recent-progress li>i[data-v-f2d5a0d0]{position:relative;z-index:1;width:12px;height:12px;border:2px solid #8fc7c1;border-radius:50%;background:var(--alw-color-surface)}.journey-recent-progress li>i.mot[data-v-f2d5a0d0]{border-color:#0b9185;background:#0b9185}.journey-recent-progress li>span[data-v-f2d5a0d0]{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.journey-recent-progress li.more[data-v-f2d5a0d0]{flex:0 0 28px;padding-top:1px;color:var(--alw-color-primary);font-weight:800}.journey-recent-strip>button[data-v-f2d5a0d0]{display:inline-flex;align-items:center;gap:5px;border:0;color:var(--alw-color-primary);background:transparent;font-size:12px;font-weight:800}.journey-recent-strip>button svg[data-v-f2d5a0d0]{width:15px;height:15px}.journey-gallery[data-v-f2d5a0d0]{display:grid;gap:12px;min-width:0}.journey-gallery>header[data-v-f2d5a0d0]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.journey-gallery>header>div[data-v-f2d5a0d0]{display:flex;align-items:baseline;gap:8px}.journey-gallery>header h2[data-v-f2d5a0d0]{margin:0;color:#20313e;font-size:18px;line-height:26px}.journey-gallery>header span[data-v-f2d5a0d0]{color:#75838b;font-size:11px}.journey-gallery>header p[data-v-f2d5a0d0]{margin:0;color:#7a8790;font-size:12px}.journey-gallery-grid[data-v-f2d5a0d0]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.journey-gallery-card[data-v-f2d5a0d0]{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:285px;border:1px solid #dce4e8;border-radius:11px;background:var(--alw-color-surface);box-shadow:0 5px 18px #1f333e0a;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.journey-gallery-card[data-v-f2d5a0d0]:hover,.journey-gallery-card.active[data-v-f2d5a0d0]{border-color:#8bc9c2;box-shadow:0 8px 22px #18554f14;transform:translateY(-1px)}.journey-gallery-card-main[data-v-f2d5a0d0]{display:grid!important;width:100%!important;min-height:0!important;align-content:start!important;gap:10px!important;border:0!important;border-radius:0!important;padding:16px 16px 12px!important;color:inherit!important;background:var(--alw-color-surface)!important;text-align:left!important;box-shadow:none!important}.journey-card-topline[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.journey-card-topline em[data-v-f2d5a0d0],.journey-card-topline i[data-v-f2d5a0d0]{font-size:10px;font-style:normal;white-space:nowrap}.journey-card-topline em[data-v-f2d5a0d0]{border:1px solid #cddbd8;border-radius:999px;padding:3px 7px;color:#55716c;background:#f3f7f6;font-weight:800}.journey-card-topline em.status-editing[data-v-f2d5a0d0]{border-color:#aad8d3;color:#08786f;background:var(--alw-color-primary-soft)}.journey-card-topline em.status-published[data-v-f2d5a0d0]{border-color:#b8d8bf;color:#34713f;background:#eef8f0}.journey-card-topline em.status-review[data-v-f2d5a0d0]{border-color:#ead4a8;color:#8a6119;background:#fff8e8}.journey-card-topline i[data-v-f2d5a0d0]{overflow:hidden;max-width:46%;color:#77858d;text-overflow:ellipsis}.journey-gallery-card h3[data-v-f2d5a0d0]{display:-webkit-box;min-height:46px;margin:0;overflow:hidden;color:#172d3b;font-size:17px;line-height:23px;font-weight:800;-webkit-box-orient:vertical;-webkit-line-clamp:2}.journey-gallery-card-main>p[data-v-f2d5a0d0]{min-height:36px;margin:0;overflow:hidden;color:#64757e;font-size:12px;line-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.journey-stage-preview[data-v-f2d5a0d0]{display:flex;min-width:0;align-items:flex-start;gap:0;margin:4px 0 0;padding:0;list-style:none}.journey-stage-preview li[data-v-f2d5a0d0]{position:relative;display:grid;flex:1 1 0;min-width:0;justify-items:center;gap:6px;color:#63757d;font-size:10px;text-align:center}.journey-stage-preview li[data-v-f2d5a0d0]:before{position:absolute;top:6px;right:50%;left:-50%;height:2px;background:#d8e2e3;content:""}.journey-stage-preview li[data-v-f2d5a0d0]:first-child:before{display:none}.journey-stage-preview li>i[data-v-f2d5a0d0]{position:relative;z-index:1;width:12px;height:12px;border:2px solid #94c7c1;border-radius:50%;background:var(--alw-color-surface)}.journey-stage-preview li>i.mot[data-v-f2d5a0d0]{border-color:#0a8f83;background:#0a8f83}.journey-stage-preview li>span[data-v-f2d5a0d0]{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.journey-stage-preview li.more[data-v-f2d5a0d0]{align-self:start;flex:0 0 28px;padding-top:1px;color:#0a877c;font-weight:800}.journey-gallery-card dl[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(3,1fr);margin:2px 0 0;border-top:1px solid #edf1f2;padding-top:10px}.journey-gallery-card dl>div[data-v-f2d5a0d0]{display:grid;justify-items:start;gap:2px;border-left:1px solid #edf1f2;padding-left:10px}.journey-gallery-card dl>div[data-v-f2d5a0d0]:first-child{border-left:0;padding-left:0}.journey-gallery-card dt[data-v-f2d5a0d0]{color:#859199;font-size:9px}.journey-gallery-card dd[data-v-f2d5a0d0]{margin:0;color:#344650;font-size:13px;font-weight:850}.journey-gallery-card>footer[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f2;padding:10px 14px;background:#fbfcfc}.journey-gallery-card>footer>span[data-v-f2d5a0d0]{display:grid;min-width:0;gap:2px}.journey-gallery-card>footer .journey-card-owner[data-v-f2d5a0d0]{display:flex;align-items:center;gap:8px}.journey-card-owner>i[data-v-f2d5a0d0]{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;color:#087b72;background:#dff2ef;font-size:10px;font-style:normal;font-weight:850}.journey-card-owner>span[data-v-f2d5a0d0]{display:grid;min-width:0;gap:2px}.journey-gallery-card>footer b[data-v-f2d5a0d0]{overflow:hidden;color:#495a64;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.journey-gallery-card>footer small[data-v-f2d5a0d0]{color:#8a959b;font-size:9px}.journey-gallery-card>footer button[data-v-f2d5a0d0]{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:30px;border:1px solid #c9e3df;border-radius:7px;padding:0 9px;color:var(--alw-color-primary);background:#edf8f6;font-size:11px;font-weight:800}.journey-gallery-card>footer button svg[data-v-f2d5a0d0]{width:14px;height:14px}.journey-gallery-create-card[data-v-f2d5a0d0]{display:grid!important;min-height:285px!important;place-content:center!important;justify-items:center!important;gap:8px!important;border:1px dashed #a9c9c5!important;border-radius:11px!important;padding:22px!important;color:var(--alw-color-primary)!important;background:#f7fbfa!important;text-align:center!important;box-shadow:none!important}.journey-gallery-create-card svg[data-v-f2d5a0d0]{width:28px;height:28px}.journey-gallery-create-card b[data-v-f2d5a0d0]{font-size:14px}.journey-gallery-create-card span[data-v-f2d5a0d0]{max-width:220px;color:#71817f;font-size:11px;line-height:17px}.journey-gallery-empty[data-v-f2d5a0d0]{grid-column:1/-1;display:grid;min-height:380px;place-content:center;justify-items:center;gap:8px;border:1px dashed #cbd8da;border-radius:11px;padding:30px;background:var(--alw-color-surface);text-align:center}.journey-gallery-empty>svg[data-v-f2d5a0d0]{width:32px;height:32px;color:#15988c}.journey-gallery-empty h2[data-v-f2d5a0d0]{margin:2px 0 0;color:#233642;font-size:18px}.journey-gallery-empty p[data-v-f2d5a0d0]{max-width:460px;margin:0;color:#718088;font-size:13px;line-height:20px}.journey-gallery-empty>div[data-v-f2d5a0d0]{display:flex;gap:9px;margin-top:8px}.journey-design-overlay.fullscreen[data-v-f2d5a0d0]{left:200px}@media(max-width:1280px){.journey-library[data-v-f2d5a0d0]{padding:18px 22px 28px}.journey-gallery-toolbar[data-v-f2d5a0d0]{grid-template-columns:minmax(220px,1fr) 130px 130px auto auto;gap:7px}.journey-status-tabs button[data-v-f2d5a0d0]{padding:0 8px}.journey-gallery-grid[data-v-f2d5a0d0]{gap:10px}.journey-gallery-card-main[data-v-f2d5a0d0]{padding:14px 13px 10px!important}.journey-recent-strip[data-v-f2d5a0d0]{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.2fr) minmax(120px,.45fr) auto;gap:12px}}.journey-list button em[data-v-f2d5a0d0],.journey-list button small[data-v-f2d5a0d0],.journey-list button i[data-v-f2d5a0d0],.journey-list-empty p[data-v-f2d5a0d0],.journey-editor-toolbar span[data-v-f2d5a0d0],.journey-editor-toolbar p[data-v-f2d5a0d0]{font-size:12px}.journey-design-overlay.fullscreen[data-v-f2d5a0d0]{left:0}.journey-design-overlay.fullscreen .journey-workbench-toolbar[data-v-f2d5a0d0]{padding-left:16px}.journey-design-overlay.fullscreen .journey-workbench-toolbar[data-v-f2d5a0d0]:before{display:none;content:none}.canvas-connection-preview[data-v-f2d5a0d0]{position:absolute;z-index:9996;border:2px dashed #2f6bff;border-radius:999px;pointer-events:none;opacity:.8}.canvas-connection-handle[data-v-f2d5a0d0]{position:absolute;z-index:12;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important;border:2px solid var(--alw-color-surface)!important;border-radius:50%!important;padding:0!important;background:#2f6bff!important;box-shadow:0 0 0 1px #2f6bff,0 0 0 4px #2f6bff22;opacity:0;cursor:crosshair;touch-action:none}.journey-canvas-element:hover>.canvas-connection-handle[data-v-f2d5a0d0],.journey-canvas-element.selected>.canvas-connection-handle[data-v-f2d5a0d0]{opacity:1}.canvas-connection-handle.handle-top[data-v-f2d5a0d0]{top:-7px;left:calc(50% - 6px)}.canvas-connection-handle.handle-right[data-v-f2d5a0d0]{top:calc(50% - 6px);right:-7px}.canvas-connection-handle.handle-bottom[data-v-f2d5a0d0]{bottom:-7px;left:calc(50% - 6px)}.canvas-connection-handle.handle-left[data-v-f2d5a0d0]{top:calc(50% - 6px);left:-7px}.journey-command-center[data-v-f2d5a0d0]{background:#edf2f4}.journey-command-center .structured-canvas[data-v-f2d5a0d0]{grid-template-rows:40px auto auto minmax(390px,1fr) 32px auto auto}.journey-command-center.themeDark[data-v-f2d5a0d0]{background:#102326;color:#e7f4f2}.journey-mode-toggle[data-v-f2d5a0d0],.decision-views[data-v-f2d5a0d0]{display:flex;align-items:center;gap:3px;border:1px solid #d7e1e3;border-radius:7px;padding:2px;background:#f4f7f8}.journey-mode-toggle button[data-v-f2d5a0d0],.decision-views button[data-v-f2d5a0d0]{height:26px;border:0;border-radius:5px;padding:0 8px;color:#617177;background:transparent;font-size:9px;font-weight:700}.journey-mode-toggle button.active[data-v-f2d5a0d0],.decision-views button.active[data-v-f2d5a0d0]{color:#075e58;background:#fff;box-shadow:0 1px 4px #1d39361a}.journey-command-kpis[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;padding:7px 9px 2px;background:#edf2f4}.journey-command-kpis article[data-v-f2d5a0d0]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1px 8px;border:1px solid #dce5e7;border-radius:7px;padding:7px 9px;background:#fff;box-shadow:0 2px 8px #253b3b0a}.journey-command-kpis small[data-v-f2d5a0d0]{color:#79878d;font-size:8px}.journey-command-kpis b[data-v-f2d5a0d0]{grid-row:span 2;color:#103f3b;font-size:18px}.journey-command-kpis span[data-v-f2d5a0d0]{color:#708087;font-size:8px}.journey-stage-focus[data-v-f2d5a0d0]{display:flex;gap:5px;overflow-x:auto;padding:8px 9px 7px;background:#edf2f4}.journey-stage-focus button[data-v-f2d5a0d0]{display:grid;flex:1;min-width:118px;grid-template-columns:1fr auto;gap:2px 8px;border:1px solid #d9e3e5;border-radius:7px;padding:7px 9px;color:#37484f;background:#fff;text-align:left}.journey-stage-focus button.active[data-v-f2d5a0d0]{border-color:#54a59d;box-shadow:0 0 0 2px #54a59d22}.journey-stage-focus small[data-v-f2d5a0d0]{color:#7c8a90;font-size:7px}.journey-stage-focus b[data-v-f2d5a0d0]{font-size:10px}.journey-stage-focus span[data-v-f2d5a0d0]{grid-column:1/-1;overflow:visible;color:#76858b;font-size:10px;text-overflow:clip;white-space:normal;line-height:1.3}.journey-evidence-dock[data-v-f2d5a0d0]{margin:7px 8px 0;border:1px solid #d7e3e4;border-radius:8px;background:#fff}.journey-evidence-dock>header[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4eaec;padding:7px 10px}.journey-evidence-dock h2[data-v-f2d5a0d0]{margin:1px 0 0;font-size:11px}.journey-evidence-dock small[data-v-f2d5a0d0]{color:#138078;font-size:7px;font-weight:900}.journey-evidence-dock>header button[data-v-f2d5a0d0]{border:0;color:#2f6bff;background:transparent;font-size:8px}.journey-evidence-dock>div[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px}.journey-evidence-dock article[data-v-f2d5a0d0]{min-width:0;border:1px solid #dfe8e9;border-radius:6px;padding:7px;background:#f9fbfb;cursor:pointer}.journey-evidence-dock article>span[data-v-f2d5a0d0]{color:#0d766f;font-size:7px;font-weight:800}.journey-evidence-dock article>b[data-v-f2d5a0d0]{display:block;overflow:hidden;margin:2px 0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.journey-evidence-dock article>p[data-v-f2d5a0d0]{display:-webkit-box;overflow:hidden;margin:0;color:#5f6f76;font-size:8px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.journey-evidence-dock article>footer[data-v-f2d5a0d0]{margin-top:5px;color:#7b898e;font-size:7px}.journey-action-inspector[data-v-f2d5a0d0]{margin:0 7px 8px;border:1px solid #cbdedb;border-radius:8px;padding:8px;background:linear-gradient(180deg,#f4faf9,#fff)}.journey-action-inspector>header[data-v-f2d5a0d0]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 7px}.journey-action-inspector h2[data-v-f2d5a0d0]{margin:2px 0 0;font-size:11px}.journey-action-inspector small[data-v-f2d5a0d0]{color:#2f6bff;font-size:7px;font-weight:900}.journey-action-inspector>label[data-v-f2d5a0d0]{display:grid;gap:3px;margin-top:5px;color:#66777d;font-size:8px}.action-inspector-grid[data-v-f2d5a0d0]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.action-inspector-grid label[data-v-f2d5a0d0]{display:grid;gap:3px;color:#66777d;font-size:8px}.journey-action-inspector input[data-v-f2d5a0d0],.journey-action-inspector select[data-v-f2d5a0d0]{min-width:0;height:29px;border:1px solid #d7e1e3;border-radius:5px;padding:0 6px;background:#fff;font-size:8px}.journey-action-inspector .action-toggle[data-v-f2d5a0d0]{display:flex;align-items:center}.journey-action-inspector>footer[data-v-f2d5a0d0]{margin-top:7px;border-top:1px solid #e2eaeb;padding-top:6px;color:#68797e;font-size:7px}.journey-assistant-panel[data-v-f2d5a0d0]{position:fixed;z-index:150;top:86px;right:16px;display:grid;width:350px;max-height:calc(100vh - 104px);gap:10px;overflow:auto;border:1px solid #bcd7d3;border-radius:10px;padding:13px;background:#fff;box-shadow:0 18px 50px #102d2b30}.journey-assistant-panel>header[data-v-f2d5a0d0]{display:flex;align-items:flex-start;justify-content:space-between}.journey-assistant-panel h2[data-v-f2d5a0d0]{margin:3px 0 0;font-size:15px}.journey-assistant-panel small[data-v-f2d5a0d0]{color:#2f6bff;font-size:8px;font-weight:900}.journey-assistant-panel>header button[data-v-f2d5a0d0]{border:0;background:transparent;font-size:18px}.journey-assistant-panel>label[data-v-f2d5a0d0]{display:grid;gap:4px;color:#68777d;font-size:9px}.journey-assistant-panel textarea[data-v-f2d5a0d0]{border:1px solid #d7e1e3;border-radius:7px;padding:8px;font:inherit}.journey-assistant-panel section[data-v-f2d5a0d0]{display:grid;gap:7px;border:1px solid #d6e6e3;border-radius:7px;padding:9px;background:#f5faf9}.journey-assistant-panel section p[data-v-f2d5a0d0],.journey-assistant-panel section li[data-v-f2d5a0d0]{margin:0;color:#43565d;font-size:9px;line-height:1.45}.journey-assistant-panel section small[data-v-f2d5a0d0]{word-break:break-all}.journey-assistant-panel section em[data-v-f2d5a0d0]{color:#9a6812;font-size:8px}.journey-export-menu[data-v-f2d5a0d0]{position:absolute;z-index:10;top:50px;right:120px;display:flex;gap:3px;border:1px solid #cbdad8;border-radius:7px;padding:5px;background:#fff;box-shadow:0 8px 24px #112c2930}.journey-export-menu button[data-v-f2d5a0d0],.context-export-grid button[data-v-f2d5a0d0]{border:1px solid #d7e1e3;border-radius:5px;padding:5px 7px;color:#36534f;background:#f8fbfb;font-size:8px}.context-export-grid[data-v-f2d5a0d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px}.stage-metric-editor[data-v-f2d5a0d0]{display:grid;gap:6px;margin-top:8px;border-top:1px solid #dce7e7;padding-top:8px}.stage-metric-editor>header[data-v-f2d5a0d0]{display:flex;align-items:center;justify-content:space-between}.stage-metric-editor>header button[data-v-f2d5a0d0]{border:0;color:#2f6bff;background:transparent;font-size:8px}.stage-metric-editor>label[data-v-f2d5a0d0]{display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid #dce5e7;border-radius:6px;padding:5px;background:#fff}.stage-metric-editor>label>input[data-v-f2d5a0d0]:last-child{grid-column:1/-1}.stage-metric-editor label span[data-v-f2d5a0d0]{display:flex;align-items:center;gap:3px;font-size:8px}.stage-metric-editor input[data-v-f2d5a0d0]{min-width:0;height:25px!important}.canvas-semantic-card[data-v-f2d5a0d0]{display:grid;height:calc(100% - 25px);grid-template-rows:auto 1fr auto;border-radius:5px;padding:8px;background:#fff}.canvas-semantic-card header[data-v-f2d5a0d0]{display:flex;align-items:center;gap:6px}.canvas-semantic-card header>span[data-v-f2d5a0d0]{display:grid;width:23px;height:23px;place-items:center;border-radius:5px;color:#2f6bff;background:#e6f3f1}.canvas-semantic-card header b[data-v-f2d5a0d0]{font-size:10px}.canvas-semantic-card p[data-v-f2d5a0d0]{margin:5px 0;color:#5e6e75;font-size:8px}.canvas-semantic-card footer[data-v-f2d5a0d0]{border-top:1px solid #e2e9ea;padding-top:5px;color:#6f7e84;font-size:7px}.semantic-stage_container[data-v-f2d5a0d0],.semantic-lane_container[data-v-f2d5a0d0]{border:1px dashed #74aaa5;background:#f5faf980}.semantic-evidence[data-v-f2d5a0d0]{border-left:3px solid #1b8d83}.semantic-kpi[data-v-f2d5a0d0]{border-left:3px solid #2c72c7}.semantic-action[data-v-f2d5a0d0]{border-left:3px solid #c57a24}.semantic-persona[data-v-f2d5a0d0]{border-left:3px solid #b43f4c}.canvas-line text[data-v-f2d5a0d0]{fill:#42605d;font-size:10px;font-weight:700}.journey-property-panel>label select[data-v-f2d5a0d0]{min-height:34px;border:1px solid #d8e0e4;border-radius:6px;background:#fff}@media(max-width:1180px){.journey-command-kpis[data-v-f2d5a0d0]{grid-template-columns:repeat(2,1fr)}.journey-evidence-dock>div[data-v-f2d5a0d0]{grid-template-columns:repeat(2,1fr)}.decision-views[data-v-f2d5a0d0]{display:none}.journey-assistant-panel[data-v-f2d5a0d0]{right:8px;width:320px}}.journey-command-center .structured-viewbar button[data-v-f2d5a0d0],.journey-command-center .structured-viewbar label[data-v-f2d5a0d0]{font-size:10px}.journey-mode-toggle button[data-v-f2d5a0d0],.decision-views button[data-v-f2d5a0d0]{height:30px;font-size:10px}.journey-command-kpis[data-v-f2d5a0d0]{gap:9px;padding:9px 11px 4px}.journey-command-kpis article[data-v-f2d5a0d0]{padding:9px 11px}.journey-command-kpis small[data-v-f2d5a0d0]{font-size:10px}.journey-command-kpis b[data-v-f2d5a0d0]{font-size:22px}.journey-command-kpis span[data-v-f2d5a0d0]{font-size:9px}.journey-stage-focus[data-v-f2d5a0d0]{gap:7px;padding:9px 11px}.journey-stage-focus button[data-v-f2d5a0d0]{padding:8px 10px}.journey-stage-focus small[data-v-f2d5a0d0]{font-size:9px}.journey-stage-focus b[data-v-f2d5a0d0]{font-size:12px}.journey-stage-focus span[data-v-f2d5a0d0],.journey-command-center .structured-matrix thead th small[data-v-f2d5a0d0]{font-size:10px}.journey-command-center .structured-matrix thead th input[data-v-f2d5a0d0]{font-size:14px}.journey-command-center .structured-matrix tbody th span[data-v-f2d5a0d0]{font-size:12px}.journey-command-center .structured-matrix tbody th small[data-v-f2d5a0d0]{font-size:10px}.journey-command-center .structured-matrix textarea[data-v-f2d5a0d0],.journey-command-center .structured-matrix td>ul[data-v-f2d5a0d0],.journey-command-center .structured-matrix td>span[data-v-f2d5a0d0]{font-size:13px}.journey-command-center .structured-matrix td>footer[data-v-f2d5a0d0],.journey-command-center .structured-matrix td>footer button[data-v-f2d5a0d0]{font-size:10px}.journey-evidence-dock h2[data-v-f2d5a0d0]{font-size:13px}.journey-evidence-dock small[data-v-f2d5a0d0],.journey-evidence-dock>header button[data-v-f2d5a0d0]{font-size:9px}.journey-evidence-dock article[data-v-f2d5a0d0]{padding:9px}.journey-evidence-dock article>span[data-v-f2d5a0d0]{font-size:9px}.journey-evidence-dock article>b[data-v-f2d5a0d0]{font-size:11px}.journey-evidence-dock article>p[data-v-f2d5a0d0]{font-size:10px}.journey-evidence-dock article>footer[data-v-f2d5a0d0]{font-size:9px}.journey-action-inspector[data-v-f2d5a0d0]{padding:10px}.journey-action-inspector h2[data-v-f2d5a0d0]{font-size:13px}.journey-action-inspector small[data-v-f2d5a0d0],.journey-action-inspector>label[data-v-f2d5a0d0],.action-inspector-grid label[data-v-f2d5a0d0]{font-size:10px}.journey-action-inspector input[data-v-f2d5a0d0],.journey-action-inspector select[data-v-f2d5a0d0]{height:32px;font-size:10px}.journey-action-inspector>footer[data-v-f2d5a0d0]{font-size:9px}.stage-metric-editor>header button[data-v-f2d5a0d0],.stage-metric-editor label span[data-v-f2d5a0d0]{font-size:9px}.journey-export-menu[data-v-f2d5a0d0]{top:42px;right:96px}.journey-export-menu button[data-v-f2d5a0d0],.context-export-grid button[data-v-f2d5a0d0]{font-size:10px}.journey-command-center .structured-matrix thead th.active[data-v-f2d5a0d0]{background:#dff2ef;box-shadow:inset 0 3px #0f8b7f}.journey-command-center .structured-matrix td.active-stage[data-v-f2d5a0d0]{background:#fbfefd}.journey-command-center .structured-matrix td.active-stage[data-v-f2d5a0d0]:not(.selected){box-shadow:inset 1px 0 #b9dcd7,inset -1px 0 #b9dcd7}.journey-command-center .lane-objective td[data-v-f2d5a0d0]{background:#f7fafc}.journey-command-center .lane-userActions td[data-v-f2d5a0d0]{background:#fff}.journey-command-center .lane-touchpoint td[data-v-f2d5a0d0]{background:#f4fbfb}.journey-command-center .lane-needs td[data-v-f2d5a0d0]{background:#fbfaf5}.journey-command-center .lane-painPoints td[data-v-f2d5a0d0]{background:#fff7f7}.journey-command-center .lane-opportunities td[data-v-f2d5a0d0]{background:#f3faf7}.journey-stage-focus button.active[data-v-f2d5a0d0]{border-color:#0f8b7f;background:#eaf7f4;box-shadow:0 0 0 2px #0f8b7f2e}.journey-stage-focus button.active b[data-v-f2d5a0d0]{color:#075e58}.journey-action-inspector .action-primary[data-v-f2d5a0d0]{width:100%;height:34px;margin-top:9px;border:0;border-radius:6px;color:#fff;background:#2f6bff;font-size:10px;font-weight:800}.journey-action-inspector .action-primary[data-v-f2d5a0d0]:hover{background:#066b64}.journey-context-panel>nav button[data-v-f2d5a0d0],.journey-context-panel>header small[data-v-f2d5a0d0],.evidence-card label[data-v-f2d5a0d0],.evidence-card footer[data-v-f2d5a0d0],.context-wide-button[data-v-f2d5a0d0],.journey-context-panel>section p[data-v-f2d5a0d0]{font-size:9px}.journey-design-overlay.presentingOverlay[data-v-f2d5a0d0]{grid-template-rows:0 minmax(0,1fr)}.journey-design-overlay.presentingOverlay>.journey-workbench-toolbar[data-v-f2d5a0d0]{display:none}.journey-design-overlay.presentingOverlay>.structured-workbench[data-v-f2d5a0d0]{grid-row:1/-1}.journey-command-center.themeDark .structured-canvas[data-v-f2d5a0d0],.journey-command-center.themeDark .structured-viewbar[data-v-f2d5a0d0],.journey-command-center.themeDark .journey-context-panel[data-v-f2d5a0d0]{background:#14292c;color:#e7f4f2}.journey-command-center.themeDark .journey-command-kpis[data-v-f2d5a0d0],.journey-command-center.themeDark .journey-stage-focus[data-v-f2d5a0d0]{background:#14292c}.canvas-line marker path[data-v-f2d5a0d0]{fill:#2f6bff;stroke:none}.canvas-line.relation-feedback>path[data-v-f2d5a0d0]{stroke-dasharray:8 5}.canvas-line.relation-dependency>path[data-v-f2d5a0d0]{stroke:#c57a24}.canvas-line.relation-evidence_supports>path[data-v-f2d5a0d0]{stroke:#1b8d83;stroke-width:5}.journey-command-center .journey-stage-focus[data-v-f2d5a0d0]{min-height:56px;height:auto;align-items:stretch;overflow-x:auto;overflow-y:visible}.journey-command-center .journey-stage-focus button[data-v-f2d5a0d0]{min-height:42px;align-self:stretch}.ai-processing-notice[data-v-c0c5b7f8]{position:fixed;z-index:1200;top:18px;left:50%;display:flex;min-width:min(360px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px));gap:13px;align-items:center;border:1px solid #cce2df;border-radius:10px;padding:13px 16px;color:#17312f;background:#f7fffd;box-shadow:0 12px 34px #17312f24;transform:translate(-50%)}.ai-processing-notice span[data-v-c0c5b7f8]{display:flex;min-width:0;flex-direction:column;gap:3px}.ai-processing-notice strong[data-v-c0c5b7f8]{font-size:14px}.ai-processing-notice small[data-v-c0c5b7f8]{overflow:hidden;color:#58716e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-processing-notice em[data-v-c0c5b7f8]{color:#16877d;font-size:11px;font-style:normal;font-weight:700}.ai-processing-spinner[data-v-c0c5b7f8]{width:22px;height:22px;flex:0 0 auto;border:2px solid #b8d9d4;border-top-color:#16877d;border-radius:50%;animation:ai-thinking-spin-c0c5b7f8 .8s linear infinite}@keyframes ai-thinking-spin-c0c5b7f8{to{transform:rotate(360deg)}}.ai-processing-enter-active[data-v-c0c5b7f8],.ai-processing-leave-active[data-v-c0c5b7f8]{transition:opacity .16s ease,transform .16s ease}.ai-processing-enter-from[data-v-c0c5b7f8],.ai-processing-leave-to[data-v-c0c5b7f8]{opacity:0;transform:translate(-50%,-8px)}@media(max-width:560px){.ai-processing-notice[data-v-c0c5b7f8]{top:10px;align-items:flex-start}.ai-processing-notice small[data-v-c0c5b7f8]{white-space:normal}}@media(prefers-reduced-motion:reduce){.ai-processing-spinner[data-v-c0c5b7f8]{animation-duration:1.8s}.ai-processing-enter-active[data-v-c0c5b7f8],.ai-processing-leave-active[data-v-c0c5b7f8]{transition:none}}.script-studio[data-v-e8dcd418]{min-height:100vh}.script-sidebar[data-v-e8dcd418]{width:178px;flex-basis:178px;padding:24px 14px}.script-studio[data-v-e8dcd418]{display:flex;min-height:calc(100vh - 76px);background:#f7f9fc;color:#172033}.script-sidebar[data-v-e8dcd418]{width:196px;flex:0 0 196px;background:#10233f;color:#dce6f5;padding:24px 16px;display:flex;flex-direction:column;gap:20px}.brand[data-v-e8dcd418]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:.16em}.brand-mark[data-v-e8dcd418]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#2f6bff;color:#fff}.side-caption[data-v-e8dcd418],.crumb[data-v-e8dcd418],.version[data-v-e8dcd418],.side-project small[data-v-e8dcd418],.side-footer small[data-v-e8dcd418]{color:#8fa3c2;font-size:11px}.side-project[data-v-e8dcd418]{display:grid;grid-template-columns:10px 1fr;gap:5px 8px;font-size:12px}.side-project i[data-v-e8dcd418]{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#2f6bff}.side-project small[data-v-e8dcd418]{grid-column:2}.script-sidebar nav[data-v-e8dcd418]{display:grid;gap:4px}.side-link[data-v-e8dcd418],.script-sidebar nav a[data-v-e8dcd418]{padding:11px 12px;border-radius:6px;color:#bccbe0;text-decoration:none;font-size:12px}.script-sidebar nav a.active[data-v-e8dcd418]{color:#fff;background:#2f6bff}.side-footer[data-v-e8dcd418]{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:12px}.side-footer small[data-v-e8dcd418]{display:block;margin-top:2px}.side-footer button[data-v-e8dcd418]{margin-left:auto;border:0;background:none;color:#8fa3c2}.avatar[data-v-e8dcd418]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#7a5af8;color:#fff}.script-main[data-v-e8dcd418]{min-width:0;flex:1;padding:0 28px 48px}.script-header[data-v-e8dcd418]{display:flex;justify-content:space-between;gap:24px;padding:26px 0 18px}.title-line[data-v-e8dcd418]{display:flex;align-items:center;gap:10px}.title-line h1[data-v-e8dcd418]{margin:7px 0 4px;font-size:28px;line-height:36px}.script-header p[data-v-e8dcd418]{margin:0;color:#667085;font-size:13px}.status-pill[data-v-e8dcd418],.evidence-tags em[data-v-e8dcd418]{display:inline-flex;align-items:center;gap:5px;border:1px solid #b8e0cf;border-radius:99px;padding:4px 8px;color:#2e9b71;background:#effaf5;font-size:11px;font-style:normal}.status-pill i[data-v-e8dcd418],.quality i[data-v-e8dcd418],.followups i[data-v-e8dcd418]{width:6px;height:6px;border-radius:50%;background:#2e9b71}.header-actions[data-v-e8dcd418],.editor-actions[data-v-e8dcd418]{display:flex;align-items:center;gap:8px}.primary[data-v-e8dcd418],.outline[data-v-e8dcd418],.filter[data-v-e8dcd418]{height:40px;border:1px solid #e3e8ef;border-radius:6px;padding:0 14px;background:#fff;color:#172033;font-weight:700;cursor:pointer}.primary[data-v-e8dcd418]{border-color:#2f6bff;background:#2f6bff;color:#fff}.project-tabs[data-v-e8dcd418]{display:flex;gap:22px;border-bottom:1px solid #e3e8ef}.project-tabs a[data-v-e8dcd418]{padding:12px 2px;color:#667085;font-size:12px}.project-tabs a.selected[data-v-e8dcd418]{border-bottom:2px solid #2f6bff;color:#2f6bff;font-weight:700}.script-summary[data-v-e8dcd418],.table-panel[data-v-e8dcd418],.editor-panel[data-v-e8dcd418]{margin-top:20px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px #10233f0f}.summary-heading[data-v-e8dcd418],.table-toolbar[data-v-e8dcd418]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px}.eyebrow[data-v-e8dcd418]{color:#2f6bff;font-size:10px;font-weight:800;letter-spacing:.14em}.summary-heading h2[data-v-e8dcd418],.table-toolbar h2[data-v-e8dcd418],.editor-header h2[data-v-e8dcd418]{margin:5px 0 0;font-size:18px}.metric-grid[data-v-e8dcd418]{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef}.metric-grid article[data-v-e8dcd418]{padding:16px 20px;border-right:1px solid #e3e8ef}.metric-grid article[data-v-e8dcd418]:last-child{border-right:0}.metric-grid span[data-v-e8dcd418],.metric-grid small[data-v-e8dcd418]{display:block;color:#667085;font-size:11px}.metric-grid b[data-v-e8dcd418]{display:block;margin:8px 0 4px;font-size:22px}.metric-grid .duration[data-v-e8dcd418]{font-size:18px}.purple[data-v-e8dcd418]{color:#7a5af8!important}.coverage[data-v-e8dcd418]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:14px 20px;font-size:11px;color:#667085}.coverage strong[data-v-e8dcd418]{color:#2f6bff}.coverage .progress[data-v-e8dcd418]{height:6px;border-radius:6px;background:#eaf0f8}.coverage .progress i[data-v-e8dcd418]{display:block;height:100%;border-radius:6px;background:#2f6bff}.coverage em[data-v-e8dcd418]{color:#b54708;font-style:normal}.workbench-body[data-v-e8dcd418]{display:grid;grid-template-columns:minmax(0,1fr) 356px;gap:18px}.table-toolbar[data-v-e8dcd418]{padding-bottom:14px}.search[data-v-e8dcd418]{display:flex;align-items:center;gap:7px;width:230px;height:36px;border:1px solid #e3e8ef;border-radius:6px;padding:0 10px;color:#98a2b3}.search input[data-v-e8dcd418]{width:100%;border:0;outline:0;font:inherit}.table-head[data-v-e8dcd418],.question-row[data-v-e8dcd418]{display:grid;grid-template-columns:2.1fr 1.15fr .9fr .7fr .55fr .8fr;gap:12px;align-items:center}.table-head[data-v-e8dcd418]{padding:11px 18px;background:#f7f9fc;color:#667085;font-size:10px;font-weight:700}.stage-title[data-v-e8dcd418]{display:flex;align-items:center;gap:9px;width:100%;padding:13px 18px;border:0;border-bottom:1px solid #e3e8ef;background:#eef4ff;color:#172033;text-align:left;cursor:pointer}.stage-title strong[data-v-e8dcd418]{font-size:13px}.stage-title small[data-v-e8dcd418]{margin-left:auto;color:#667085}.module-group[data-v-e8dcd418]{padding:10px 18px;border-bottom:1px solid #e3e8ef}.module-title[data-v-e8dcd418]{display:flex;gap:8px;align-items:center;padding:4px 0 8px;font-size:12px}.module-title span[data-v-e8dcd418]{color:#2f6bff}.module-title small[data-v-e8dcd418]{margin-left:auto;color:#667085}.question-row[data-v-e8dcd418]{width:100%;padding:11px 10px;border:1px solid transparent;border-radius:6px;background:#fff;text-align:left;color:#172033;cursor:pointer;font-size:11px}.question-row[data-v-e8dcd418]:hover,.question-row.selected[data-v-e8dcd418]{border-color:#2f6bff;background:#f1f5ff}.q-text b[data-v-e8dcd418]{margin-right:8px;color:#2f6bff}.evidence-tags[data-v-e8dcd418]{display:flex;gap:4px;flex-wrap:wrap}.evidence-tags em[data-v-e8dcd418]{padding:3px 6px;color:#475467;background:#f4f6f8;border-color:#e3e8ef}.followups[data-v-e8dcd418]{color:#667085}.followups i[data-v-e8dcd418]{display:inline-block;margin-right:5px;background:#7a5af8}.quality[data-v-e8dcd418]{color:#2e9b71}.table-empty[data-v-e8dcd418],.editor-empty[data-v-e8dcd418]{padding:48px;text-align:center;color:#667085;font-size:12px}.editor-panel[data-v-e8dcd418]{height:max-content}.editor-header[data-v-e8dcd418]{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e3e8ef}.editor-header button[data-v-e8dcd418]{border:0;background:none;color:#667085;font-size:22px}.editor-content[data-v-e8dcd418]{padding:18px 20px}.editor-context[data-v-e8dcd418]{display:flex;justify-content:space-between;align-items:center;color:#2f6bff;font-weight:700;font-size:12px}.editor-context small[data-v-e8dcd418]{color:#667085;font-weight:400}.editor-tabs[data-v-e8dcd418]{display:flex;gap:16px;margin:16px -20px 18px;padding:0 20px;border-bottom:1px solid #e3e8ef}.editor-tabs button[data-v-e8dcd418]{padding:9px 0;border:0;border-bottom:2px solid transparent;background:none;color:#667085;font-size:11px;cursor:pointer}.editor-tabs button.active[data-v-e8dcd418]{border-color:#2f6bff;color:#2f6bff;font-weight:700}.field[data-v-e8dcd418]{display:grid;gap:7px;margin:14px 0;color:#667085;font-size:11px}.field textarea[data-v-e8dcd418],.field input[data-v-e8dcd418]{border:1px solid #e3e8ef;border-radius:6px;padding:10px;color:#172033;font:inherit}.info-card[data-v-e8dcd418],.rule-card[data-v-e8dcd418]{display:flex;gap:10px;margin:14px 0;padding:12px;border:1px solid #e3e8ef;border-radius:6px;background:#f7f9fc;font-size:11px}.info-card>span[data-v-e8dcd418]{color:#7a5af8;font-size:18px}.info-card p[data-v-e8dcd418],.rule-card p[data-v-e8dcd418]{margin:5px 0 0;color:#667085;line-height:18px}.section-title[data-v-e8dcd418]{display:flex;justify-content:space-between;margin-top:18px;font-size:11px;font-weight:700}.section-title button[data-v-e8dcd418]{border:0;background:none;color:#2f6bff;font-size:11px}.chip-list[data-v-e8dcd418]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.chip-list span[data-v-e8dcd418]{padding:5px 8px;border-radius:99px;background:#eef4ff;color:#2f6bff;font-size:10px}.callout[data-v-e8dcd418]{margin:16px 0;padding:11px;border-left:3px solid #b54708;background:#fff7ed;color:#b54708;font-size:11px}.callout p[data-v-e8dcd418]{margin:5px 0 0;color:#667085;line-height:17px}.rule-card[data-v-e8dcd418]{display:block}.rule-card strong[data-v-e8dcd418]{display:block;margin-top:8px;color:#2f6bff;font-size:20px}.editor-actions[data-v-e8dcd418]{margin-top:22px}.editor-actions .outline[data-v-e8dcd418],.editor-actions .primary[data-v-e8dcd418]{flex:1;height:36px;font-size:11px}.save-message[data-v-e8dcd418]{display:block;margin-top:10px;color:#2e9b71;font-size:11px}@media(max-width:1100px){.script-sidebar[data-v-e8dcd418]{width:168px;flex-basis:168px}.script-main[data-v-e8dcd418]{padding:0 18px}.workbench-body[data-v-e8dcd418]{grid-template-columns:1fr}.editor-panel[data-v-e8dcd418]{order:-1}.table-head[data-v-e8dcd418]{display:none}.question-row[data-v-e8dcd418]{grid-template-columns:1fr auto}.question-row>span[data-v-e8dcd418]:nth-child(n+3){display:none}.metric-grid[data-v-e8dcd418]{grid-template-columns:repeat(3,1fr)}.coverage[data-v-e8dcd418]{grid-template-columns:auto auto 1fr}.coverage em[data-v-e8dcd418]{display:none}}.toolbar-controls[data-v-e8dcd418]{display:flex;align-items:center;gap:8px}.view-switch[data-v-e8dcd418]{display:flex;align-items:center;border:1px solid #d8e0ec;border-radius:7px;padding:2px;background:#f7f9fc}.view-switch button[data-v-e8dcd418]{height:30px;border:0;border-radius:5px;padding:0 10px;color:#667085;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.view-switch button.active[data-v-e8dcd418]{color:#fff;background:#2f6bff;box-shadow:0 1px 2px #2f6bff33}.relationship-panel[data-v-e8dcd418]{margin-top:20px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px #10233f0f;overflow:hidden}.relationship-toolbar[data-v-e8dcd418]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e3e8ef}.relationship-toolbar h2[data-v-e8dcd418]{margin:5px 0 3px;font-size:18px}.relationship-toolbar p[data-v-e8dcd418]{margin:0;color:#667085;font-size:11px}.relationship-canvas[data-v-e8dcd418]{display:flex;gap:18px;min-height:430px;padding:22px 20px 28px;overflow-x:auto;background:linear-gradient(180deg,#fbfcff,#f7f9fc)}.graph-stage[data-v-e8dcd418]{position:relative;display:flex;flex:1;min-width:170px;flex-direction:column;gap:10px}.graph-stage header[data-v-e8dcd418]{display:grid;gap:4px;padding:10px 12px;border:1px solid #dbe5f3;border-radius:7px;background:#eef4ff}.graph-stage header span[data-v-e8dcd418]{color:#2f6bff;font-size:10px;font-weight:800}.graph-stage header strong[data-v-e8dcd418]{color:#172033;font-size:12px}.graph-node[data-v-e8dcd418]{display:grid;gap:7px;padding:12px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;color:#172033;text-align:left;box-shadow:0 2px 6px #10233f0c;cursor:pointer}.graph-node[data-v-e8dcd418]:hover,.graph-node.selected[data-v-e8dcd418]{border-color:#2f6bff;background:#f1f5ff;box-shadow:0 0 0 2px #2f6bff18}.node-number[data-v-e8dcd418]{color:#2f6bff;font-size:10px;font-weight:800}.graph-node b[data-v-e8dcd418]{font-size:11px;line-height:17px}.graph-node small[data-v-e8dcd418]{display:flex;align-items:center;gap:6px;color:#667085;font-size:10px}.graph-node em[data-v-e8dcd418]{padding:2px 6px;border-radius:99px;color:#2f6bff;background:#eaf1ff;font-style:normal}.graph-arrow[data-v-e8dcd418]{position:absolute;right:-17px;top:52%;z-index:1;color:#2f6bff;font-size:20px;font-style:normal}.graph-legend[data-v-e8dcd418]{display:flex;gap:18px;padding:12px 20px;border-top:1px solid #e3e8ef;color:#667085;font-size:10px}.graph-legend span[data-v-e8dcd418]{display:flex;align-items:center;gap:6px}.graph-legend i[data-v-e8dcd418]{display:inline-block;width:18px;height:2px;background:#2f6bff}.graph-legend .legend-follow[data-v-e8dcd418]{background:#36a269;border-top:2px dashed #36a269}.graph-legend .legend-skip[data-v-e8dcd418]{background:#98a2b3;border-top:2px dashed #98a2b3}.graph-legend .legend-risk[data-v-e8dcd418]{background:#e05b52;border-top:2px dashed #e05b52}@media(max-width:1100px){.toolbar-controls[data-v-e8dcd418]{flex-wrap:wrap;justify-content:flex-end}.relationship-canvas[data-v-e8dcd418]{gap:12px}.graph-stage[data-v-e8dcd418]{min-width:155px}.graph-arrow[data-v-e8dcd418]{display:none}.graph-legend[data-v-e8dcd418]{flex-wrap:wrap}}[data-v-ef15b0b3]{box-sizing:border-box}body[data-v-ef15b0b3]{margin:0;background:var(--alw-color-page);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--alw-color-text)}button[data-v-ef15b0b3],input[data-v-ef15b0b3],select[data-v-ef15b0b3]{font:inherit}button[data-v-ef15b0b3]{cursor:pointer}button[data-v-ef15b0b3]:disabled{cursor:not-allowed}.ov[data-v-ef15b0b3]{font-size:14px;line-height:22px;min-height:100vh}.ov h1[data-v-ef15b0b3],.ov h2[data-v-ef15b0b3],.ov h3[data-v-ef15b0b3],.ov p[data-v-ef15b0b3]{margin:0}.ov h1[data-v-ef15b0b3]{font-size:24px;line-height:32px;font-weight:600}.ov h2[data-v-ef15b0b3]{font-size:18px;line-height:26px;font-weight:600}.ov h3[data-v-ef15b0b3]{font-size:16px;line-height:24px;font-weight:600}.ov small[data-v-ef15b0b3]{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.ov button[data-v-ef15b0b3],.ov select[data-v-ef15b0b3]{min-height:40px;border:1px solid var(--alw-color-border-strong);border-radius:6px;padding:8px 16px;background:var(--alw-color-surface);display:inline-flex;gap:8px;align-items:center;justify-content:center;line-height:20px;font-size:14px;color:var(--alw-color-text);white-space:nowrap}.ov button[data-v-ef15b0b3]:hover:not(:disabled){background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border)}.ov button[data-v-ef15b0b3]:active:not(:disabled){background:var(--alw-color-neutral-soft)}.ov button[data-v-ef15b0b3]:focus-visible,.ov input[data-v-ef15b0b3]:focus-visible,.ov select[data-v-ef15b0b3]:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.ov button[data-v-ef15b0b3]:disabled{color:var(--alw-color-text-secondary);background:var(--alw-color-disabled-surface);opacity:.7}.ov .primary[data-v-ef15b0b3]{background:var(--alw-color-primary);color:#fff;border-color:var(--alw-color-primary)}.ov .primary[data-v-ef15b0b3]:hover:not(:disabled){background:var(--alw-color-primary-hover)}.ov .primary[data-v-ef15b0b3]:active:not(:disabled){background:var(--alw-color-primary-pressed)}.ov .text-button[data-v-ef15b0b3]{background:transparent;border-color:transparent;padding-inline:8px;color:var(--alw-color-primary-deep);min-width:40px}.ov .text-button[data-v-ef15b0b3]:hover:not(:disabled){color:var(--alw-color-primary)}.ov .icon-button[data-v-ef15b0b3]{padding:8px;width:40px;min-width:40px}.ov svg[data-v-ef15b0b3]{flex-shrink:0;vertical-align:middle}.preview-tools[data-v-ef15b0b3]{padding:8px 24px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--alw-color-border);background:#fff}.preview-label[data-v-ef15b0b3]{display:flex;flex-direction:column}.preview-label b[data-v-ef15b0b3]{font-size:14px}.variants[data-v-ef15b0b3]{display:flex;gap:8px}.ov .variants button[data-v-ef15b0b3]{border-color:transparent;color:var(--alw-color-text-secondary)}.ov .variants [aria-pressed=true][data-v-ef15b0b3]{background:var(--alw-color-primary-soft);color:var(--alw-color-primary);border-color:var(--alw-color-primary-border)}.state-picker[data-v-ef15b0b3]{display:flex;gap:8px;align-items:center;margin-left:auto;font-size:12px;color:var(--alw-color-text-secondary)}.brandbar[data-v-ef15b0b3]{height:56px;padding:0 24px;display:flex;align-items:center;gap:32px;background:var(--alw-color-navy);color:#fff}.brandbar .text-button[data-v-ef15b0b3]{color:#fff}.brandbar .text-button[data-v-ef15b0b3]:hover:not(:disabled){color:#fff;background:var(--alw-color-primary-deep-soft)}.wordmark[data-v-ef15b0b3]{font-size:20px;font-weight:600;letter-spacing:.2px}.wordmark span[data-v-ef15b0b3]{font-size:12px;font-weight:400;color:var(--alw-color-primary-label);margin-left:16px;letter-spacing:0}.account[data-v-ef15b0b3]{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:13px;color:var(--alw-color-primary-label)}.project-heading[data-v-ef15b0b3]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 16px;background:#fff;gap:24px}.heading-line[data-v-ef15b0b3]{display:flex;gap:16px;align-items:center}.project-heading p[data-v-ef15b0b3]{display:flex;align-items:center;gap:16px;margin-top:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.project-heading i[data-v-ef15b0b3]{display:block;width:1px;height:12px;background:var(--alw-color-border-strong)}.heading-actions[data-v-ef15b0b3]{display:flex;align-items:center;gap:8px;position:relative}.heading-actions>small[data-v-ef15b0b3]{position:absolute;right:0;top:100%;white-space:nowrap}.badge[data-v-ef15b0b3]{display:inline-flex;gap:4px;align-items:center;font-size:12px;line-height:18px;padding:4px 8px;background:var(--alw-color-success-soft);border-radius:6px;color:var(--alw-color-text)}.badge svg[data-v-ef15b0b3]{color:var(--alw-color-success)}.badge.neutral[data-v-ef15b0b3]{background:var(--alw-color-neutral-soft);color:var(--alw-color-text-secondary)}.badge.neutral svg[data-v-ef15b0b3]{color:var(--alw-color-text-secondary)}.project-tabs[data-v-ef15b0b3]{height:48px;display:flex;gap:24px;padding:0 32px;background:#fff;border-bottom:1px solid var(--alw-color-border)}.ov .project-tabs button[data-v-ef15b0b3]{height:48px;border:0;border-radius:0;background:transparent;padding:8px 0;border-bottom:2px solid transparent}.ov .project-tabs .selected[data-v-ef15b0b3]{color:var(--alw-color-primary);border-bottom-color:var(--alw-color-primary)}.ov main[data-v-ef15b0b3]{padding:24px 32px}.progress[data-v-ef15b0b3]{display:flex;align-items:center;gap:32px;margin-bottom:24px}.progress-title[data-v-ef15b0b3]{min-width:176px}.progress-title small[data-v-ef15b0b3]{display:block;margin-top:4px}.metrics[data-v-ef15b0b3]{display:grid;grid-template-columns:repeat(4,104px);gap:24px}.metrics>div[data-v-ef15b0b3]{display:flex;flex-direction:column;border-left:1px solid var(--alw-color-border);padding-left:24px}.metrics span[data-v-ef15b0b3]{font-size:12px;color:var(--alw-color-text-secondary)}.metrics b[data-v-ef15b0b3]{font-size:24px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--alw-color-navy)}.metrics small[data-v-ef15b0b3]{margin-left:8px;font-weight:400}.scope[data-v-ef15b0b3]{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);margin-left:auto;text-align:right}.workspace[data-v-ef15b0b3]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px 24px;grid-template-areas:"interviews publication" "interviews script" "interviews report";align-items:start}.section[data-v-ef15b0b3]{min-width:0;background:#fff;border:1px solid var(--alw-color-border);border-radius:8px;padding:16px 24px;box-shadow:var(--alw-shadow-card)}.section>header[data-v-ef15b0b3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.section p[data-v-ef15b0b3]{font-size:14px;line-height:22px;color:var(--alw-color-text-secondary)}.section dl[data-v-ef15b0b3],.drawer dl[data-v-ef15b0b3]{margin:8px 0}.section dl>div[data-v-ef15b0b3]{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;line-height:18px}.section dt[data-v-ef15b0b3],.drawer dt[data-v-ef15b0b3]{color:var(--alw-color-text-secondary)}.section dd[data-v-ef15b0b3],.drawer dd[data-v-ef15b0b3]{margin:0;text-align:right}.section>.text-button[data-v-ef15b0b3]{margin-top:8px;margin-left:-8px}.publication[data-v-ef15b0b3]{grid-area:publication}.script[data-v-ef15b0b3]{grid-area:script}.report[data-v-ef15b0b3]{grid-area:report}.script .section-description[data-v-ef15b0b3]{font-size:12px;margin-bottom:8px}.script h3[data-v-ef15b0b3]{margin-bottom:4px}.dimensions[data-v-ef15b0b3]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.dimensions span[data-v-ef15b0b3]{font-size:12px;color:var(--alw-color-text-secondary);background:var(--alw-color-page);padding:4px 8px;border-radius:4px}.report small[data-v-ef15b0b3]{display:block;margin-top:8px}.interviews[data-v-ef15b0b3]{grid-area:interviews;padding:0;overflow:hidden}.interviews>header[data-v-ef15b0b3]{padding:16px 24px 8px;margin:0}.interviews>header small[data-v-ef15b0b3]{display:block;margin-top:4px}.table-tools[data-v-ef15b0b3]{display:flex;align-items:center;gap:16px;padding:8px 24px 16px}.filters[data-v-ef15b0b3]{display:flex;gap:8px}.ov .filters button[data-v-ef15b0b3]{border:0;padding:8px;min-width:48px;color:var(--alw-color-text-secondary)}.ov .filters [aria-pressed=true][data-v-ef15b0b3]{background:var(--alw-color-primary-soft);color:var(--alw-color-primary)}.search[data-v-ef15b0b3]{margin-left:auto;display:flex;align-items:center;border:1px solid var(--alw-color-border-strong);border-radius:6px;padding:0 8px;width:176px;height:40px;gap:8px;color:var(--alw-color-text-secondary)}.ov input[data-v-ef15b0b3]{height:40px;border:1px solid var(--alw-color-border-strong);border-radius:6px;padding:8px;min-width:0;background:#fff;color:var(--alw-color-text);font-size:14px}.search input[data-v-ef15b0b3]{width:100%;height:36px;border:0;padding:8px 0;outline-offset:0}.table-wrap[data-v-ef15b0b3]{overflow:auto}table[data-v-ef15b0b3]{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}th[data-v-ef15b0b3]{height:44px;background:var(--alw-color-page);font-size:13px;font-weight:500;color:var(--alw-color-text-secondary)}td[data-v-ef15b0b3]{height:64px;border-top:1px solid var(--alw-color-border);font-size:14px}th[data-v-ef15b0b3],td[data-v-ef15b0b3]{padding:0 16px}th[data-v-ef15b0b3]:first-child,td[data-v-ef15b0b3]:first-child{padding-left:24px;width:24%}th[data-v-ef15b0b3]:nth-child(2){width:19%}th[data-v-ef15b0b3]:nth-child(3){width:15%}th[data-v-ef15b0b3]:nth-child(4){width:20%}th[data-v-ef15b0b3]:last-child{width:22%}td[data-v-ef15b0b3]:first-child{position:sticky;left:0;background:#fff}td .identity[data-v-ef15b0b3]{padding-left:0;font-weight:500}td>small[data-v-ef15b0b3]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:8px}.session-status[data-v-ef15b0b3]{display:flex;gap:8px;align-items:center;color:var(--alw-color-text-secondary)}.session-status.running[data-v-ef15b0b3]{color:var(--alw-color-text)}.session-status.running svg[data-v-ef15b0b3]{color:var(--alw-color-success)}.secondary[data-v-ef15b0b3]{color:var(--alw-color-text-secondary)}.row-actions[data-v-ef15b0b3]{display:flex;align-items:center;gap:0}.interviews footer[data-v-ef15b0b3]{padding:8px 24px;border-top:1px solid var(--alw-color-border);display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--alw-color-text-secondary)}.preview-footer[data-v-ef15b0b3]{padding:16px 32px;display:flex;justify-content:space-between;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.notice[data-v-ef15b0b3]{display:flex;gap:8px;align-items:center;padding:16px;border:1px solid var(--alw-color-warning-border);border-radius:8px;background:var(--alw-color-warning-soft);color:var(--alw-color-warning);margin-bottom:16px;font-size:14px;line-height:22px}.notice button[data-v-ef15b0b3]{margin-left:auto}.message[data-v-ef15b0b3]{padding:8px 16px;border:1px solid var(--alw-color-success-border);background:var(--alw-color-success-soft);display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:12px;border-radius:8px}.empty[data-v-ef15b0b3],.state-panel[data-v-ef15b0b3]{padding:48px 24px;text-align:center;color:var(--alw-color-text-secondary);background:#fff}.empty h3[data-v-ef15b0b3]{margin-top:8px}.empty p[data-v-ef15b0b3],.state-panel p[data-v-ef15b0b3]{margin:8px 0 16px}.report-error[data-v-ef15b0b3]{display:flex;gap:8px;color:var(--alw-color-warning);padding:8px 0}.report-error p[data-v-ef15b0b3]{color:var(--alw-color-warning)}.ov dialog[data-v-ef15b0b3]{position:fixed;inset:0 0 0 auto;margin:0;height:100vh;max-height:100vh;width:560px;max-width:100vw;padding:0;border:0;border-left:1px solid var(--alw-color-border);background:#fff;color:var(--alw-color-text);box-shadow:var(--alw-shadow-dialog)}.ov dialog[data-v-ef15b0b3]::backdrop{background:#10233f47}.drawer[data-v-ef15b0b3]{padding:24px;display:flex;flex-direction:column;gap:24px}.drawer>header[data-v-ef15b0b3]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--alw-color-border);padding-bottom:16px}.drawer .notice[data-v-ef15b0b3]{margin:0}.drawer p[data-v-ef15b0b3]{color:var(--alw-color-text-secondary)}.drawer dl>div[data-v-ef15b0b3]{display:flex;justify-content:space-between;padding:8px 0}.drawer label[data-v-ef15b0b3]{display:flex;flex-direction:column;gap:8px}.drawer code[data-v-ef15b0b3]{font-size:12px;overflow-wrap:anywhere;background:var(--alw-color-page);padding:16px;border-radius:6px;color:var(--alw-color-text-secondary)}.drawer blockquote[data-v-ef15b0b3]{margin:0;border-left:2px solid var(--alw-color-evidence);padding:16px;background:var(--alw-color-page)}.questions[data-v-ef15b0b3]{margin:0;padding-left:24px}.questions li[data-v-ef15b0b3]{padding:16px 0;border-bottom:1px solid var(--alw-color-border)}.questions span[data-v-ef15b0b3]{font-size:12px;color:var(--alw-color-text-secondary)}.questions h3[data-v-ef15b0b3]{margin:8px 0}.spinning[data-v-ef15b0b3]{animation:spin-ef15b0b3 1s linear infinite}@keyframes spin-ef15b0b3{to{transform:rotate(360deg)}}@media(max-width:1350px){.preview-tools[data-v-ef15b0b3]{gap:16px}.preview-label small[data-v-ef15b0b3]{font-size:12px}.variants[data-v-ef15b0b3]{gap:4px}.ov .variants button[data-v-ef15b0b3]{padding-inline:8px}.project-heading[data-v-ef15b0b3],.ov main[data-v-ef15b0b3]{padding-inline:24px}.project-tabs[data-v-ef15b0b3]{padding-inline:24px}.metrics[data-v-ef15b0b3]{gap:16px;grid-template-columns:repeat(4,88px)}.progress[data-v-ef15b0b3]{gap:24px}.scope[data-v-ef15b0b3]{max-width:264px}.workspace[data-v-ef15b0b3]{grid-template-columns:minmax(0,1fr) 304px;gap:16px}.section[data-v-ef15b0b3]{padding-inline:16px}.interviews[data-v-ef15b0b3]{padding:0}.table-tools[data-v-ef15b0b3]{padding-inline:16px;gap:8px}.search[data-v-ef15b0b3]{width:152px}.filters[data-v-ef15b0b3]{gap:4px}.ov .filters button[data-v-ef15b0b3]{min-width:40px}th[data-v-ef15b0b3],td[data-v-ef15b0b3]{padding-inline:8px}.variant-B .publication[data-v-ef15b0b3]{gap:16px}.variant-B .publication dl[data-v-ef15b0b3]{gap:24px}.variant-C .workspace[data-v-ef15b0b3]{grid-template-columns:minmax(0,1fr) 248px}.variant-C .progress-title[data-v-ef15b0b3]{min-width:144px}.variant-C .metrics[data-v-ef15b0b3]{grid-template-columns:repeat(4,80px);gap:16px}}@media(max-width:1000px){.preview-tools[data-v-ef15b0b3]{flex-wrap:wrap}.state-picker[data-v-ef15b0b3]{margin-left:0}.project-heading[data-v-ef15b0b3]{align-items:flex-start;flex-wrap:wrap}.heading-actions[data-v-ef15b0b3],.heading-line[data-v-ef15b0b3],.progress[data-v-ef15b0b3]{flex-wrap:wrap}.scope[data-v-ef15b0b3]{margin-left:0;text-align:left;max-width:none}.workspace[data-v-ef15b0b3],.variant-C .workspace[data-v-ef15b0b3]{display:flex;flex-direction:column}.section[data-v-ef15b0b3]{width:100%}.interviews[data-v-ef15b0b3]{order:0}.publication[data-v-ef15b0b3]{order:1}.script[data-v-ef15b0b3]{order:2}.report[data-v-ef15b0b3]{order:3}.variant-B .publication[data-v-ef15b0b3],.variant-B .publication dl[data-v-ef15b0b3]{flex-wrap:wrap}.variant-B .workspace[data-v-ef15b0b3]{display:flex}.metrics[data-v-ef15b0b3]{grid-template-columns:repeat(4,minmax(64px,1fr))}.table-wrap[data-v-ef15b0b3]{max-width:100%}table[data-v-ef15b0b3]{min-width:640px}.project-tabs[data-v-ef15b0b3]{gap:16px;overflow-x:auto}.account[data-v-ef15b0b3]{display:none}.preview-footer[data-v-ef15b0b3]{gap:16px;flex-wrap:wrap}}.ov .metrics b[data-v-ef15b0b3]{font-size:16px;line-height:22px}.ov.variant-C .interviews td[data-v-ef15b0b3]{height:64px}.ov.variant-C td:first-child .identity[data-v-ef15b0b3]{min-height:40px;padding-block:8px}.ov.variant-C td>small[data-v-ef15b0b3]{padding-bottom:4px}.ov .search[data-v-ef15b0b3]{height:40px;overflow:hidden}.ov .search input[data-v-ef15b0b3]{height:36px;min-height:36px;border:0;background:transparent;padding-block:4px}.ov .search[data-v-ef15b0b3]:focus-within{outline:2px solid var(--alw-color-primary);outline-offset:2px}.ov .search input[data-v-ef15b0b3]:focus-visible{outline:0}.ov .progress[data-v-ef15b0b3]{flex-wrap:wrap}.ov .scope[data-v-ef15b0b3]{flex:1 1 240px}.ov .metrics[data-v-ef15b0b3]{flex-shrink:0}@media(prefers-reduced-motion:reduce){.ov[data-v-ef15b0b3] *{animation:none;transition:none;scroll-behavior:auto}}.overview-card[data-v-ef15b0b3]{margin-bottom:16px}.overview-card>header[data-v-ef15b0b3]{margin-bottom:8px}.overview-card dl[data-v-ef15b0b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;margin:16px 0 0}.overview-card dl>div[data-v-ef15b0b3]{display:flex;justify-content:space-between;border-top:1px solid var(--alw-color-border);padding-top:8px}.overview-card dd[data-v-ef15b0b3]{font-weight:500}.progress.section[data-v-ef15b0b3]{display:block;margin-bottom:24px}.progress-track[data-v-ef15b0b3]{height:6px;background:var(--alw-color-neutral-soft);border-radius:6px;margin-top:10px;overflow:hidden}.progress-track i[data-v-ef15b0b3]{display:block;height:100%;background:var(--alw-color-primary);border-radius:inherit}.progress-timeline[data-v-ef15b0b3]{display:flex;justify-content:space-between;gap:16px;margin:20px 0 8px}.progress-timeline>div[data-v-ef15b0b3]{display:grid;gap:4px;min-width:0}.timeline-dot[data-v-ef15b0b3]{width:10px;height:10px;border-radius:50%;background:var(--alw-color-primary);box-shadow:0 0 0 4px var(--alw-color-primary-soft)}.progress-timeline b[data-v-ef15b0b3]{font-size:12px;font-weight:500}.progress-timeline small[data-v-ef15b0b3]{font-size:11px;white-space:nowrap}.overview-inline-section table[data-v-ef15b0b3]{min-width:900px}.overview-inline-section[data-v-ef15b0b3]{margin-bottom:24px}.overview-inline-section>header[data-v-ef15b0b3]{align-items:flex-start;border-bottom:1px solid var(--alw-color-border);padding-bottom:16px}.overview-inline-section>header>div[data-v-ef15b0b3]{display:grid;gap:4px}.inline-metrics[data-v-ef15b0b3]{margin:16px 0 8px}.inline-subheader[data-v-ef15b0b3]{border:0!important;padding:0!important;margin:0 0 12px!important}.inline-method[data-v-ef15b0b3]{border-top:1px solid var(--alw-color-border);margin-top:16px;padding-top:16px}.inline-method h3[data-v-ef15b0b3]{margin-bottom:4px}.invitation-share[data-v-ef15b0b3]{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:24px;align-items:center;margin-top:16px}.invitation-field[data-v-ef15b0b3]{display:grid;gap:8px;color:var(--alw-color-text);font-size:13px}.invitation-field input[data-v-ef15b0b3]{width:100%;height:40px;border:1px solid var(--alw-color-border-strong);border-radius:6px;padding:8px;color:var(--alw-color-text-secondary);background:var(--alw-color-page)}.short-link-row[data-v-ef15b0b3]{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px}.short-link-row code[data-v-ef15b0b3]{overflow-wrap:anywhere;color:var(--alw-color-primary-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inline-actions[data-v-ef15b0b3]{display:flex;align-items:center;gap:12px;margin-top:12px}.inline-actions [role=status][data-v-ef15b0b3]{font-size:12px;color:var(--alw-color-success)}.qr-card[data-v-ef15b0b3]{display:grid;justify-items:center;gap:8px;border:1px solid var(--alw-color-border);border-radius:8px;padding:16px;background:var(--alw-color-page)}.qr-card img[data-v-ef15b0b3]{width:176px;height:176px;image-rendering:pixelated}.qr-card p[data-v-ef15b0b3]{font-size:12px!important;color:var(--alw-color-text-secondary)!important}#app .project-overview[data-v-ef15b0b3]{background:var(--alw-color-page)}#app .project-overview .project-heading[data-v-ef15b0b3]{margin:16px 24px 0;padding:20px 24px;border:1px solid var(--alw-color-border);border-radius:12px;background:var(--alw-color-surface);box-shadow:0 4px 14px #10233f0d}#app .project-overview .project-tabs[data-v-ef15b0b3]{margin:0}#app .project-overview .project-tabs .selected[data-v-ef15b0b3]{background:transparent;border-radius:6px}#app .project-overview .project-tabs a[data-v-ef15b0b3],#app .project-overview .project-tabs button[data-v-ef15b0b3]{font-weight:400}#app .project-overview .text-button[data-v-ef15b0b3]{padding:8px;font-weight:400}#app .project-overview .interviews td[data-v-ef15b0b3]{border-left:0;border-right:0;border-radius:0;font-weight:400}#app .project-overview .interviews td[data-v-ef15b0b3]:nth-child(4){background:transparent;color:var(--alw-color-text-secondary)}#app .project-overview .interviews .identity[data-v-ef15b0b3]{padding-left:0;padding-right:8px;font-weight:500}#app .project-overview .row-actions a[data-v-ef15b0b3]{padding:8px;font-weight:400;color:var(--alw-color-primary-deep)}.ov a.text-button[data-v-ef15b0b3],.ov a.primary[data-v-ef15b0b3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:6px;line-height:20px;text-decoration:none}.ov a.primary[data-v-ef15b0b3]{background:var(--alw-color-primary);color:#fff}.ov a[data-v-ef15b0b3]:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.ov .project-tabs a[data-v-ef15b0b3],.ov .project-tabs>span[data-v-ef15b0b3]{display:flex;align-items:center;padding:8px 0;height:48px;color:var(--alw-color-text);text-decoration:none;border-bottom:2px solid transparent}.ov .project-tabs>.selected[data-v-ef15b0b3]{border-bottom-color:var(--alw-color-primary);color:var(--alw-color-primary)}.project-overview .project-heading h1[data-v-ef15b0b3]{overflow-wrap:anywhere}.project-overview .project-heading>div[data-v-ef15b0b3]:first-child{min-width:0}.project-overview .project-heading p[data-v-ef15b0b3]{flex-wrap:wrap}.project-overview dd[data-v-ef15b0b3]{overflow-wrap:anywhere}.project-overview .table-wrap td:first-child a[data-v-ef15b0b3]{white-space:normal;text-align:left;justify-content:flex-start;overflow-wrap:anywhere;padding-right:0}.project-overview .scope[data-v-ef15b0b3]{min-width:200px}.project-overview .section>.text-button[data-v-ef15b0b3]{margin-top:8px;margin-left:-8px}.project-overview .report-warning[data-v-ef15b0b3]{color:var(--alw-color-warning)}.project-overview .heading-actions[data-v-ef15b0b3]{flex-shrink:0}.project-overview .heading-line[data-v-ef15b0b3]{flex-wrap:wrap}.script-import-backdrop[data-v-e33c4527]{position:fixed;inset:0;background:#10233f52;display:grid;place-items:center;padding:24px;z-index:200}.script-import-dialog[data-v-e33c4527]{width:640px;max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;border-radius:12px;background:var(--alw-color-surface);color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,sans-serif;box-shadow:var(--alw-shadow-card)}.script-import-dialog header[data-v-e33c4527]{display:flex;align-items:center;justify-content:space-between;gap:16px}.script-import-dialog h2[data-v-e33c4527]{margin:0;font-size:18px;line-height:26px}.script-import-dialog p[data-v-e33c4527]{margin:16px 0}.script-import-dialog button[data-v-e33c4527],.script-import-dialog a[data-v-e33c4527]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:#fff;color:var(--alw-color-primary);font:inherit;text-decoration:none;cursor:pointer;margin-right:8px}.script-import-dialog header button[data-v-e33c4527]{padding:8px;margin:0;min-width:40px}.script-import-dialog .primary[data-v-e33c4527]{background:var(--alw-color-primary);color:#fff;border-color:var(--alw-color-primary)}.script-import-dialog button[data-v-e33c4527]:disabled{color:var(--alw-color-text-secondary);background:var(--alw-color-neutral-soft);border-color:var(--alw-color-border);cursor:not-allowed}.script-import-file[data-v-e33c4527]{display:flex;flex-direction:column;gap:16px;align-items:center;padding:32px;border:1px dashed var(--alw-color-border-strong);border-radius:8px;background:var(--alw-color-page)}.script-import-file input[data-v-e33c4527]{max-width:100%;min-height:40px}.script-import-helper[data-v-e33c4527]{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.script-import-progress[data-v-e33c4527]{display:flex;gap:16px;list-style:none;padding:16px 0;margin:16px 0;border-block:1px solid var(--alw-color-border)}.script-import-progress li[data-v-e33c4527]{display:flex;gap:8px;align-items:center;flex:1;color:var(--alw-color-text-secondary)}.script-import-progress .active[data-v-e33c4527]{color:var(--alw-color-primary)}.script-import-progress .complete svg[data-v-e33c4527]{color:var(--alw-color-success)}.script-import-dialog [role=alert][data-v-e33c4527]{color:var(--alw-color-blocked)}.script-import-dialog[data-v-e33c4527] :is(button,a,input):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}#app .project-list-shell{grid-template-columns:208px minmax(0,1fr);height:auto;min-height:100vh;overflow:visible;background:var(--alw-color-page);color:var(--alw-color-text)}#app .project-list-shell .shell-body{height:auto;min-height:100vh;overflow:visible;container-name:projectlist;container-type:inline-size}#app .project-list-shell .shell-body>main{flex:1;min-width:0;overflow:visible;padding:0 24px 24px}#app .project-list-shell .project-list-header{flex:none;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 24px 24px;border:0;background:transparent}#app .project-list-shell .project-list-header h1{margin:0;font-size:24px;line-height:32px;font-weight:600}#app .project-list-shell .project-list-header p{margin:8px 0 0;font-size:14px;line-height:22px;color:var(--alw-color-text-secondary)}#app .project-list-shell .project-list-actions{gap:8px;padding:0;flex-wrap:wrap}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) :is(button,select,input,a){font-family:inherit;font-size:14px;line-height:20px;box-sizing:border-box}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) :is(button,select){min-height:40px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);padding:8px;color:var(--alw-color-text);cursor:pointer}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) button{display:inline-flex;align-items:center;justify-content:center;gap:8px}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) :is(button,a):hover:not(:disabled):not([aria-disabled=true]){background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary)}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) :is(button,a,input,select):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) button:active:not(:disabled){transform:translateY(1px)}#app .project-list-shell :is(.project-list-header,.project-list-page,.pla-dialog) :disabled{cursor:not-allowed;opacity:.65}#app .project-list-shell .project-list-actions .list-create-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--alw-color-primary);border-radius:6px;background:var(--alw-color-primary);color:var(--alw-color-surface);font-weight:500;text-decoration:none}#app .project-list-shell .project-list-actions .list-create-button:hover{background:var(--alw-color-primary-deep);color:var(--alw-color-surface)}#app .project-list-shell .project-list-page{display:block;height:auto;min-height:0;font-size:14px;line-height:22px}#app .project-list-shell .project-list-control-row{display:flex;align-items:center;gap:24px;margin-bottom:16px;padding:16px 18px;border:1px solid var(--alw-color-border);border-radius:10px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0a}#app .project-list-shell .project-list-control-row .project-list-filters{flex:1;justify-content:flex-end}#app .project-list-shell .project-list-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#app .project-list-shell .project-search{position:relative;flex:1 1 208px;min-width:176px;width:auto;height:40px;border:0;padding:0;background:transparent}#app .project-list-shell .project-search>svg{position:absolute;left:12px;pointer-events:none;color:var(--alw-color-text-secondary);z-index:1}#app .project-list-shell .project-search input{min-width:0;width:100%;height:40px;padding:8px 8px 8px 40px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);color:var(--alw-color-text)}#app .project-list-shell .project-search input::placeholder{color:var(--alw-color-text-secondary)}#app .project-list-shell .project-list-filters>select{width:auto;flex:0 0 auto;max-width:144px;min-width:104px}#app .project-list-shell .needs-action-button{height:40px;white-space:nowrap}#app .project-list-shell .needs-action-button b{margin:0;color:inherit;font-size:13px}#app .project-list-shell .filter-icon-button{width:40px;height:40px;flex-shrink:0}#app .project-list-shell button[aria-pressed=true]{background:var(--alw-color-primary-soft);color:var(--alw-color-primary);border-color:var(--alw-color-primary)}#app .project-list-shell .project-summary-strip{display:flex;gap:18px;flex:0 0 auto;flex-wrap:wrap;min-height:0;border:0;border-radius:0;padding:0;background:transparent}#app .project-list-shell .project-summary-strip>span{display:flex;align-items:center;gap:8px;min-width:0;border:0;padding:0;color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}#app .project-list-shell .project-summary-strip b{font-size:16px;line-height:22px;font-weight:600;color:var(--alw-color-text)}@container projectlist (max-width:1100px){#app .project-list-shell .project-list-control-row{align-items:stretch;flex-direction:column;gap:12px}#app .project-list-shell .project-list-control-row .project-list-filters{justify-content:flex-start}}#app .project-list-shell .pla-green{color:var(--alw-color-success)}#app .project-list-shell .pla-orange{color:var(--alw-color-warning)}#app .project-list-shell .project-table-card{display:block;overflow:visible;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}#app .project-list-shell .project-table-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:57px;padding:8px 16px;border-bottom:1px solid var(--alw-color-border);gap:8px;flex-wrap:wrap}#app .project-list-shell .table-toolbar-right{display:flex;gap:4px;align-items:center;flex-wrap:wrap}#app .project-list-shell .project-table-toolbar button{border-color:transparent;font-weight:400}#app .project-list-shell .project-table-toolbar>select{width:auto;flex:0 0 auto}#app .project-list-shell .project-table-toolbar button[aria-pressed=true]{border-color:var(--alw-color-primary)}#app .project-list-shell .toolbar-divider{height:16px;width:1px;margin:0 8px;background:var(--alw-color-border)}#app .project-list-shell .project-table-wrap{overflow:visible;min-width:0}#app .project-list-shell .project-table-wrap table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}#app .project-list-shell .project-table-wrap th{position:static;height:44px;padding:8px;text-align:left;font-size:12px;line-height:18px;font-weight:500;color:var(--alw-color-text-secondary);background:var(--alw-color-page);border:0}#app .project-list-shell .project-table-wrap td{height:64px;padding:8px;vertical-align:middle;font-size:14px;line-height:22px;color:var(--alw-color-text);border:0;border-bottom:1px solid var(--alw-color-border);background:var(--alw-color-surface);overflow-wrap:anywhere}#app .project-list-shell .project-table-wrap th:first-child,#app .project-list-shell .project-table-wrap td:first-child{padding-left:16px}#app .project-list-shell .project-table-wrap td small{display:block;margin-top:4px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}#app .project-list-shell .project-name-cell{width:auto;min-width:0}#app .project-list-shell .project-name-cell a{display:flex;flex-direction:column;justify-content:center;min-height:44px;gap:4px;max-width:100%;text-decoration:none;color:var(--alw-color-primary-deep)}#app .project-list-shell .project-name-cell .project-name-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;font-weight:500;color:var(--alw-color-primary-deep)}#app .project-list-shell .project-name-cell a small{margin:0;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}#app .project-list-shell .pla-stage{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:13px;line-height:20px}#app .project-list-shell .pla-owner{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .project-list-shell .row-actions{white-space:normal}#app .project-list-shell .row-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap}#app .project-list-shell .row-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;margin:0;padding:8px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:14px;line-height:20px;font-weight:400;color:var(--alw-color-primary-deep);text-decoration:none;white-space:nowrap}#app .project-list-shell .row-actions>div>:first-child{min-width:80px;color:var(--alw-color-primary);font-weight:500}#app .project-list-shell .row-actions .row-danger-action{color:var(--alw-color-danger)}#app .project-list-shell .project-table-card.is-compact td{height:52px;padding-top:4px;padding-bottom:4px}#app .project-list-shell .is-compact .project-name-cell a{min-height:40px;gap:0}#app .project-list-shell .project-table-card.is-compact td small{margin-top:0}#app .project-list-shell .project-table-footer{display:flex;align-items:center;justify-content:space-between;min-height:73px;padding:16px;gap:16px;flex-wrap:wrap;border:0;border-radius:0 0 8px 8px;background:var(--alw-color-surface);font-size:14px;color:var(--alw-color-text-secondary)}#app .project-list-shell .pagination{display:flex;align-items:center;gap:8px;margin-left:0;flex-wrap:wrap}#app .project-list-shell .pagination button{width:40px;height:40px}#app .project-list-shell .pagination select{appearance:auto;padding:8px;width:auto;flex:0 0 auto}#app .project-list-shell .pla-empty{min-height:288px;padding:48px 24px;display:grid;justify-items:center;align-content:center;gap:16px;text-align:center}#app .project-list-shell .pla-empty h2,#app .project-list-shell .pla-dialog h2{margin:0;font-size:18px;line-height:26px}#app .project-list-shell .pla-empty p,#app .project-list-shell .pla-dialog p{margin:0;line-height:22px}#app .project-list-shell .pla-empty>a{min-height:40px;padding:8px;border:1px solid var(--alw-color-border);border-radius:6px;color:var(--alw-color-primary);text-decoration:none}#app .project-list-shell .pla-alert{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;margin-bottom:16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-warning-soft);color:var(--alw-color-warning)}#app .project-list-shell .pla-alert button{margin-left:auto}#app .project-list-shell .pla-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#10233f52}#app .project-list-shell .pla-dialog{display:grid;gap:24px;padding:24px;width:min(640px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:12px;background:var(--alw-color-surface);box-shadow:0 4px 12px #10233f14}#app .project-list-shell .pla-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0;border:0;background:transparent}#app .project-list-shell .pla-dialog label{display:flex;align-items:center;gap:8px;min-height:40px;flex-wrap:wrap}#app .project-list-shell .pla-dialog input[type=checkbox]{width:20px;min-width:20px;accent-color:var(--alw-color-primary)}#app .project-list-shell .pla-dialog>button{justify-self:start}@container projectlist (max-width:780px){#app .project-list-shell .project-list-header{flex-wrap:wrap}#app .project-list-shell .project-list-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#app .project-list-shell .project-search{grid-column:1/-1;min-width:0}#app .project-list-shell .project-list-filters>select{min-width:0;max-width:none;width:100%}#app .project-list-shell .project-summary-strip{gap:16px}#app .project-list-shell .project-table-wrap :is(colgroup,thead){display:none}#app .project-list-shell .project-table-wrap :is(table,tbody){display:block}#app .project-list-shell .project-table-wrap tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 16px;border-bottom:1px solid var(--alw-color-border);height:auto;min-height:max-content}#app .project-list-shell .project-table-wrap td{display:block;height:auto;min-height:52px;padding:8px;border:0}#app .project-list-shell .project-table-wrap td:first-child{grid-column:1/-1;padding-left:8px}#app .project-list-shell .project-table-wrap td[data-column]:before{content:attr(data-column);display:block;color:var(--alw-color-text-secondary);font-size:12px}#app .project-list-shell .project-table-wrap td.row-actions{grid-column:1/-1;min-height:40px}#app .project-list-shell .row-actions>div{flex-wrap:wrap;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){#app .project-list-shell :is(button,a){transition:none;animation:none}#app .project-list-shell button:active:not(:disabled){transform:none}}#app .project-list-shell{height:100vh;min-height:0;overflow:hidden}#app .project-list-shell>aside{position:sticky;top:0;align-self:flex-start;height:100vh}#app .project-list-shell .shell-body{display:flex;height:100vh;min-height:0;flex-direction:column;overflow:hidden}#app .project-list-shell .shell-body>main{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}#app .project-list-shell .project-list-page{display:grid;height:100%;min-height:0;flex:1;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}#app .project-list-shell .project-table-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}#app .project-list-shell .project-table-wrap{min-height:0;overflow:auto}#app .project-list-shell .project-table-footer{position:sticky;bottom:0;z-index:2;flex:0 0 auto}.basic-preview .bp-understanding .bp-section-head>.bp-link{color:var(--alw-color-primary)}.basic-preview .bp-understanding-actions{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-top:8px}.basic-preview .bp-understanding-actions>.bp-supplement{margin-top:0}.basic-preview .bp-understanding-actions>.bp-supplement[open]{width:100%}.strategy-live .sp-recommendation .sp-secondary-actions{justify-content:flex-start;gap:24px}.strategy-live .sp-recommendation .sp-secondary-actions>*{margin-left:0}.script-workspace[data-variant=A] .sw-root .sw-question-head input:not([type=checkbox]){border-color:transparent;background:transparent;padding:0}.script-workspace[data-variant=A] .sw-root .sw-question{position:relative}.script-workspace .sw-root .sw-row-actions{opacity:0}.script-workspace .sw-root .sw-question:hover .sw-row-actions,.script-workspace .sw-root .sw-question:focus-within .sw-row-actions{opacity:1}.script-workspace .sw-root .sw-question>.swr-insert{position:absolute;left:50%;bottom:-20px;transform:translate(-50%);width:152px;height:40px;min-height:40px;margin:0;z-index:1;opacity:0;background:var(--alw-color-surface)}.script-workspace .sw-root .sw-question:hover>.swr-insert,.script-workspace .sw-root .sw-question:focus-within>.swr-insert,.script-workspace .sw-root .sw-question>.swr-insert:hover,.script-workspace .sw-root .sw-question>.swr-insert:focus-visible{opacity:1}.script-workspace .sw-root .sw-footer>div{margin-left:auto}.publication-live .pp-central .pp-experience-path{justify-content:flex-start}.publication-live .pp-experience-path li:not(:last-child):after{content:"";width:32px;height:1px;background:var(--alw-color-border);margin-left:8px}.publication-live .pp-a-participant-meta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:16px;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.publication-live .pp-a-participant-meta span{display:flex;align-items:center;gap:8px}.publication-live .pp-experience-path{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;margin:24px 0;list-style:none;font-size:14px;line-height:22px}.publication-live .pp-experience-path li{display:flex;align-items:center;gap:8px}.publication-live .pp-experience-path li>span{display:grid;place-items:center;border:1px solid var(--alw-color-border);border-radius:50%;width:24px;height:24px;font-size:12px}.publication-live .pp-collection-details>summary{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;color:var(--alw-color-primary);cursor:pointer;font-size:14px;font-weight:400}.publication-live .pp-central>.pp-card>header>.publication-invitation-panel{margin-left:auto}.publication-live .publication-invitation-panel.compact .pp-entry-actions{gap:8px}.publication-live .publication-invitation-panel.compact .pp-entry-actions>.pp-button{border:1px solid var(--alw-color-border);border-radius:6px;color:var(--alw-color-text);padding:0 16px;font-weight:400}.publication-live .pp-preview-more{position:relative}.publication-live .pp-preview-more>summary{min-height:40px;display:flex;align-items:center;padding:0 8px;cursor:pointer;font-size:12px;color:var(--alw-color-text-secondary)}.publication-live .pp-preview-more>div{position:absolute;right:0;top:40px;z-index:4;min-width:152px;display:flex;flex-direction:column;background:var(--alw-color-surface);padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:8px}.publication-live .pp-central .pp-link{font-weight:400}:is(.basic-preview,.strategy-live) .basic-info-shell .basic-stepper li.complete i{background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border);color:var(--alw-color-primary)}.strategy-live .sp-plan-top{display:flex;align-items:flex-start;gap:16px}.strategy-live .sp-plan-top>div:first-child{flex:1;min-width:0}.strategy-live .sp-plan-top h2{font-size:18px;line-height:26px;margin:0;font-weight:600}.strategy-live .sp-plan-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:35%}.strategy-live .sp-plan-meta .sp-status{max-width:none;font-size:12px;line-height:18px}.strategy-live .sp-plan-top+.sp-overview-facts{margin-top:16px}.script-workspace .sw-root .swr-head-actions>.sw-ai{margin-right:auto}.script-workspace[data-variant=A] .sw-root .sw-question,.script-workspace[data-variant=A] .sw-root .sw-question.active{box-sizing:border-box;position:relative;border:1px solid var(--alw-color-border);border-radius:8px;margin:0 0 16px;padding:16px;background:var(--alw-color-surface);box-shadow:inset 3px 0 0 transparent;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.script-workspace[data-variant=A] .sw-root .sw-question:hover{border-color:var(--alw-color-primary-border);background:color-mix(in srgb,var(--alw-color-primary-soft) 45%,var(--alw-color-surface))}.script-workspace[data-variant=A] .sw-root .sw-question.active{border-color:var(--alw-color-primary);background:color-mix(in srgb,var(--alw-color-primary-soft) 25%,var(--alw-color-surface));box-shadow:inset 3px 0 0 var(--alw-color-primary)}.script-workspace[data-variant=A] .sw-root .question-current-indicator{flex:none;visibility:hidden;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);border-radius:4px;padding:0 8px;font-size:12px;line-height:20px;font-weight:500}.script-workspace[data-variant=A] .sw-root .sw-question.active .question-current-indicator{visibility:visible}.script-workspace[data-variant=A] .sw-root .sw-question:has(.sw-field-error),.script-workspace[data-variant=A] .sw-root .sw-question.active:has(.sw-field-error){border-color:var(--alw-color-blocked);background:var(--alw-color-surface);box-shadow:inset 3px 0 0 var(--alw-color-blocked)}.script-workspace[data-variant=A] .sw-root .sw-question:has(.sw-field-error) .question-current-indicator{color:var(--alw-color-blocked);background:var(--alw-color-blocked-soft)}@media(prefers-reduced-motion:reduce){.script-workspace[data-variant=A] .sw-root .sw-question{transition:none}}.script-workspace .sw-root .sw-question-head input{border-color:transparent;background:transparent;padding:0;max-width:none}.script-workspace .sw-root .sw-question-head input:focus{outline:2px solid var(--alw-color-primary-soft);outline-offset:2px}.script-workspace .sw-root .sw-rule-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.script-workspace .sw-root .sw-rule-tools>.swr-disclosure{width:auto;flex:1;min-width:180px;border:0;background:transparent;padding:8px 0;margin:0}.script-workspace .sw-root .sw-rule-tools>.sw-follow-toggle{margin-left:auto;white-space:nowrap}.script-workspace .sw-footer>.sw-draft{margin-left:auto}.script-workspace .sw-footer>div{margin-left:0}.basic-preview #research-description{min-height:96px;padding:12px;line-height:24px}.basic-preview .bp-description-example{font-size:12px;line-height:18px;margin-top:8px}.basic-preview .bp-status-ai{color:var(--alw-color-ai);background:var(--alw-color-ai-soft);padding:4px 8px;border-radius:6px}.basic-preview .bp-a-conditions{display:flex;align-items:flex-end;gap:24px;margin-top:16px}.basic-preview .bp-a-conditions>label{display:flex;flex-direction:column;gap:8px;width:132px;font-size:13px;line-height:20px}.basic-preview .bp-unit-input{display:flex;align-items:center;border:1px solid var(--alw-color-border);border-radius:6px}.basic-preview .bp-unit-input input{border:0;min-width:0;flex:1;width:76px;margin:0}.basic-preview .bp-unit-input>span{padding-right:12px;color:var(--alw-color-text-secondary)}.basic-preview .bp-a-conditions>.bp-link{margin-left:auto;min-height:40px}.basic-preview .bp-owner-control{margin-top:16px;white-space:normal;text-align:left}.basic-preview .bp-understanding .bp-supplement>summary{color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}:is(.basic-preview,.strategy-live) .ktalk-shell.basic-info-shell{grid-template-columns:208px minmax(0,1fr);height:100vh;min-height:0}:is(.basic-preview,.strategy-live) .basic-info-shell .shell-body{min-width:0;height:100vh;overflow:hidden}:is(.basic-preview,.strategy-live) .basic-info-shell .shell-body>.basic-info-header{display:flex;align-items:center;justify-content:space-between;gap:32px;flex:0 0 104px;height:104px;min-height:104px;padding:24px 32px;border-bottom:1px solid var(--alw-color-border);box-sizing:border-box}.basic-info-header .basic-info-title-block{display:flex;align-items:center;gap:12px;min-width:0}:is(.basic-preview,.strategy-live) .basic-info-header .basic-info-title-block h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:0;white-space:nowrap}:is(.basic-preview,.strategy-live) .basic-info-header .basic-stepper{display:flex;margin:0;padding:0;gap:16px;align-items:center;flex-shrink:0}:is(.basic-preview,.strategy-live) .basic-stepper li{min-width:0;gap:8px;font-size:14px;line-height:22px}:is(.basic-preview,.strategy-live) .basic-stepper li:not(:last-child):after{width:24px;margin:0 0 0 8px}:is(.basic-preview,.strategy-live) .basic-stepper li i{width:24px;height:24px;flex-shrink:0}:is(.basic-preview,.strategy-live) .basic-stepper li b{font-weight:500}:is(.basic-preview,.strategy-live) .basic-stepper .preview-step-link{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;border-radius:8px;padding:4px 6px;margin:-4px -6px}:is(.basic-preview,.strategy-live) .basic-stepper .preview-step-link:hover,:is(.basic-preview,.strategy-live) .basic-stepper .preview-step-link:focus-visible{background:var(--alw-color-primary-soft);color:var(--alw-color-primary);outline:2px solid var(--alw-color-primary-border);outline-offset:1px}:is(.basic-preview,.strategy-live) .basic-info-shell .shell-body>main{min-height:0;padding:0;overflow:hidden;background:var(--alw-color-page)}.creation-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0;min-height:92px;padding:24px 32px 16px;box-sizing:border-box}.creation-page-heading h2{margin:0;font-size:18px;line-height:26px;font-weight:600}.creation-page-heading p{margin:4px 0 0;color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}.creation-page-heading>span{max-width:36%;overflow-wrap:anywhere;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.basic-preview .bp-scroll{padding:8px 32px 32px;scrollbar-gutter:stable}.basic-preview .bp-columns{grid-template-columns:minmax(0,1fr) 288px;gap:32px}.basic-preview .bp-main{padding:24px;box-shadow:none}.basic-preview .bp-understanding{padding:16px 0;border-block:1px solid var(--alw-color-border);border-radius:0;background:transparent}.basic-preview .bp-understanding .bp-section-head h3{color:var(--alw-color-text)}.basic-preview .bp-understanding .bp-section-head h3 svg{color:var(--alw-color-ai)}.basic-preview .bp-supplement{margin-top:8px;padding-top:0;border:0}.basic-preview .bp-supplement>summary{gap:8px;color:var(--alw-color-primary)}.basic-preview .bp-supplement:not([open])>*:not(summary){display:none}.basic-preview .bp-goal-checklist{padding:16px 0;color:var(--alw-color-text)}.basic-preview .bp-goal-checklist h3{font-size:16px;line-height:24px;font-weight:600}.basic-preview .bp-checklist-lead{margin:24px 0;font-size:16px;line-height:24px}.basic-preview .bp-goal-checklist ul{padding:0;list-style:none}.basic-preview .bp-goal-checklist li{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px;line-height:20px}.basic-preview .bp-goal-checklist li svg{color:var(--alw-color-text-secondary)}.basic-preview .bp-goal-checklist section{margin-top:24px;padding-top:24px;border-top:1px solid var(--alw-color-border)}.basic-preview .bp-goal-checklist section p{margin-top:8px;color:var(--alw-color-text-secondary)}:is(.basic-preview,.strategy-live) :is(.bp-footer,.sp-footer,.pp-footer,.sw-footer){height:72px;min-height:72px;flex:0 0 72px;box-sizing:border-box;margin:0;padding:16px 32px;gap:16px;background:var(--alw-color-surface);border-top:1px solid var(--alw-color-border)}:is(.basic-preview,.strategy-live) :is(.bp-primary,.sp-primary,.pp-primary,.sw-primary){min-width:184px;height:40px;border-radius:6px;font-size:14px;line-height:20px;white-space:nowrap}.strategy-live .sp-scroll{padding:0 32px 32px;scrollbar-gutter:stable}.strategy-live .sp-heading.creation-page-heading{margin:0 -32px;padding:24px 32px 16px}.strategy-live .sp-grid{grid-template-columns:minmax(0,1fr) 288px;gap:32px}.strategy-live .sp-main{display:flex;flex-direction:column;gap:0;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px;padding:24px;min-width:0}.strategy-live .sp-context-disclosure{order:3;border-top:1px solid var(--alw-color-border);padding-top:8px;margin-top:16px}.strategy-live .sp-context-disclosure summary{min-height:40px;display:flex;align-items:center;cursor:pointer;color:var(--alw-color-text-secondary);font-size:13px}.strategy-live .sp-context-disclosure p{margin-top:8px;overflow-wrap:anywhere}.strategy-live .sp-recommendation{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.strategy-live .sp-recommendation>h2{margin-top:8px;font-size:18px;line-height:26px}.strategy-live .sp-overview-facts{display:grid;grid-template-columns:1.3fr .7fr 1fr 1fr;gap:16px;padding:16px 0;margin:24px 0;border-block:1px solid var(--alw-color-border)}.strategy-live .sp-overview-facts span{display:block;margin-bottom:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.strategy-live .sp-overview-facts strong{display:block;font-size:14px;line-height:22px;font-weight:500;overflow-wrap:anywhere}.strategy-live .sp-arrangement h3,.strategy-live .sp-framework-section h3{font-size:16px;line-height:24px;font-weight:600}.strategy-live .sp-methods{margin:0;border:0}.strategy-live .sp-method{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px}.strategy-live .sp-method-timing{font-size:13px;line-height:20px;color:var(--alw-color-text-secondary);overflow-wrap:anywhere}.strategy-live .sp-method h3{font-size:14px;line-height:22px}.strategy-live .sp-method p{font-size:13px;line-height:20px}.strategy-live .sp-summary-note{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;margin-top:8px}.strategy-live .sp-framework-section{border-top:1px solid var(--alw-color-border);margin-top:16px;padding-top:16px}.strategy-live .sp-framework-section>strong{display:block;margin-top:8px;font-size:16px;line-height:24px;font-weight:500}.strategy-live .sp-framework-dimensions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.strategy-live .sp-framework-dimensions span{border:1px solid var(--alw-color-border);border-radius:6px;padding:4px 8px;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.strategy-live .sp-explanation{padding:16px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.strategy-live .sp-explanation>.sp-section-head{padding-bottom:0;border:0}.strategy-live .sp-explanation p{overflow-wrap:anywhere}.strategy-live .sp-status{max-width:55%;flex-wrap:wrap;justify-content:flex-end}.framework-editor{height:100vh;font:14px/22px Inter,PingFang SC,sans-serif}.framework-editor .framework-surface{width:640px;max-width:90vw;padding:24px;background:var(--alw-color-surface);overflow:auto}.framework-editor .bp-recommendation{padding:16px 0;border:0;box-shadow:none}.framework-editor .framework-surface>footer{position:sticky;bottom:-24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px -24px -24px;padding:16px 24px;background:var(--alw-color-surface);border-top:1px solid var(--alw-color-border)}.framework-editor .framework-surface>footer .sp-primary{background:var(--alw-color-primary);color:#fff}.framework-editor .bp-panel-backdrop{z-index:110}.framework-editor .bp-panel{height:100vh}.script-workspace .sw-heading{height:92px;min-height:92px;box-sizing:border-box;padding:24px 32px 16px}.script-workspace .sw-heading h2{margin:0;font-size:18px;line-height:26px;font-weight:600}.script-workspace .sw-heading p{margin:4px 0 0;font-size:14px;line-height:22px;color:var(--alw-color-text-secondary)}.publication-live .pp-scroll{padding:0 32px 32px;scrollbar-gutter:stable}.publication-live .pp-heading.creation-page-heading{margin:0 -32px;padding:24px 32px 16px}.publication-live .pp-columns{grid-template-columns:minmax(0,1fr) 288px;gap:32px}.publication-live .pp-central{display:flex;flex-direction:column;gap:0;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px;padding:24px;min-width:0}.publication-live .pp-central>.pp-card{padding:24px 0;border:0;border-radius:0;border-bottom:1px solid var(--alw-color-border);box-shadow:none}.publication-live .pp-central>.pp-card:first-child{padding-top:0}.publication-live .pp-central>.pp-card:last-child{border-bottom:0}.publication-live .pp-central>.pp-invite-card{order:5;border-bottom:0}.publication-live .pp-central>.pp-formal-first{order:-1;padding-top:0;border-bottom:1px solid var(--alw-color-border);margin-bottom:24px}.publication-live .pp-card h2{font-size:16px;line-height:24px;font-weight:600}.publication-live .pp-aside>.pp-card{padding:16px 0;border:0;border-radius:0;box-shadow:none;background:transparent}.publication-live .pp-aside .pp-card+.pp-card{border-top:1px solid var(--alw-color-border);margin-top:24px;padding-top:24px}.publication-live .pp-card header{flex-wrap:wrap;gap:8px}.publication-live .pp-facts{margin:16px 0}.publication-live .pp-footer>span{margin-left:auto;max-width:34%}.publication-live .pp-helper,.publication-live .pp-card p{overflow-wrap:anywhere}@media(max-width:1399px){:is(.basic-preview,.strategy-live) .basic-info-header .basic-stepper{gap:8px}:is(.basic-preview,.strategy-live) .basic-stepper li:not(:last-child):after{width:16px}.basic-preview .bp-columns,.strategy-live .sp-grid,.publication-live .pp-columns{grid-template-columns:minmax(0,1fr) 248px;gap:24px}.strategy-live .sp-overview-facts{grid-template-columns:1fr 1fr}.basic-preview .bp-section-head,.basic-preview .bp-condition-meta{flex-wrap:wrap}.strategy-live .sp-status{max-width:60%}.script-workspace .swr-head-actions{flex-wrap:wrap}}@media(max-width:1100px){:is(.basic-preview,.strategy-live) .ktalk-shell.basic-info-shell{min-width:1024px}:is(.basic-preview,.strategy-live) .basic-info-header .basic-stepper{gap:4px}:is(.basic-preview,.strategy-live) .basic-stepper li:not(:last-child):after{width:8px}}@media(prefers-reduced-motion:reduce){:is(.basic-preview,.strategy-live) *{scroll-behavior:auto;transition:none;animation:none}}.strategy-live .sp-plan-description{margin-top:4px;color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}.strategy-live .sp-plan-description summary{min-height:40px;cursor:pointer}.strategy-live .sp-plan-description[open] p,.strategy-live .sp-warning-details{margin-top:8px}.strategy-live .sp-warning-details summary{display:flex;align-items:center;gap:8px;min-height:40px;font-size:12px;color:var(--alw-color-text-secondary);cursor:pointer}:is(.basic-preview,.strategy-live) .basic-info-shell>[data-testid=research-sidebar]{padding:24px 16px 16px;display:flex;flex-direction:column;box-sizing:border-box;min-height:0;background:var(--alw-color-navy);color:var(--alw-color-surface)}:is(.basic-preview,.strategy-live) .basic-info-shell .brand-lockup{display:flex;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 8px;margin:0 0 32px;border:0}:is(.basic-preview,.strategy-live) .basic-info-shell .brand-mark{width:32px;height:32px;min-width:32px;border-radius:8px;display:grid;place-items:center;background:var(--alw-color-primary);color:var(--alw-color-surface);font-size:22px;line-height:32px}:is(.basic-preview,.strategy-live) .basic-info-shell .brand-copy b{font-size:24px;line-height:32px;font-weight:600;color:var(--alw-color-surface)}:is(.basic-preview,.strategy-live) .basic-info-shell>[data-testid=research-sidebar]>nav{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}:is(.basic-preview,.strategy-live) .basic-info-shell>[data-testid=research-sidebar]>nav a{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:6px;font-size:14px;line-height:22px;font-weight:400}:is(.basic-preview,.strategy-live) .basic-info-shell .basic-stepper li b{max-width:none;white-space:nowrap}:is(.basic-preview,.strategy-live) .basic-info-shell .basic-stepper li{flex:none;width:auto}.basic-preview .bp-understanding [data-testid=basic-update-recommendation]{color:var(--alw-color-ai)}.strategy-live .sp-grid{padding-top:8px}.publication-live .pp-workspace .pp-scroll{padding:0 32px 32px}.publication-live .pp-columns{padding-top:8px}.script-workspace .sw-root .sw-board{grid-template-columns:160px minmax(0,1fr) 240px;gap:24px;padding:8px 32px 16px}.script-workspace .sw-root .sw-source{padding-inline:32px}.script-workspace .sw-root .sw-editor{border-radius:8px}.script-workspace .sw-root .sw-editor-head{display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:8px}.script-workspace .sw-root .sw-editor-head h3{font-size:16px;line-height:24px}.script-workspace .sw-root .swr-head-actions{margin-top:0;display:flex;justify-content:flex-end;gap:8px;flex-wrap:nowrap;width:auto;flex-shrink:0}.script-workspace .sw-root .sw-editor-head h3{white-space:nowrap;flex-shrink:0}.script-workspace .sw-root .sw-rationale{padding:16px 0;background:transparent;border:0;box-shadow:none}.script-workspace .sw-root .sw-rationale>header{border:0;padding-bottom:8px}.script-workspace .sw-root .sw-rationale>header h3{font-size:16px;line-height:24px}.script-workspace .sw-root .sw-rationale>section{border:0;padding:16px 0}.script-workspace[data-variant=A] .sw-root .sw-question-head input:not([type=checkbox]){font-weight:600}.script-workspace .sw-root .sw-rationale>header h3,.script-workspace .sw-root .sw-rationale>section>h4{font-weight:600;color:var(--alw-color-text)}.script-workspace .sw-root .sw-rationale>section>p{color:var(--alw-color-text-secondary);font-weight:400}:is(.basic-preview,.strategy-live) .basic-info-shell .sidebar-user>span:first-child{background:color-mix(in srgb,var(--alw-color-surface) 14%,var(--alw-color-navy));color:var(--alw-color-primary-label)}:is(.basic-preview,.strategy-live) .basic-info-shell .sidebar-utilities b{background:color-mix(in srgb,var(--alw-color-surface) 10%,var(--alw-color-navy));color:var(--alw-color-primary-label)}:is(.basic-preview,.strategy-live) .basic-info-shell .sidebar-user>span:first-child{width:32px;height:32px;min-width:32px;min-height:32px;font-size:14px;font-weight:400}:is(.basic-preview,.strategy-live) .basic-info-shell .sidebar-utilities a{font-size:14px;line-height:22px;font-weight:400}.script-workspace .sw-root .sw-document{padding-top:0}.script-workspace .sw-root .sw-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:32px;border-top:1px solid var(--alw-color-border);padding:4px 8px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}@media(max-width:1399px){.script-workspace .sw-root .sw-board{grid-template-columns:144px minmax(0,1fr) 216px;gap:16px}.script-workspace .sw-root .sw-editor-head{padding-inline:16px}}:is(.basic-preview,.strategy-live) .basic-info-shell .basic-stepper li:not(:last-child):after{width:24px;margin:0 0 0 8px}:is(.basic-preview,.strategy-live) .basic-info-shell .brand-mark{font-style:normal;font-weight:700}@media(max-width:1399px){:is(.basic-preview,.strategy-live) .basic-info-shell .basic-stepper li:not(:last-child):after{width:16px}}:is(.basic-preview,.strategy-live).project-immersive.basic-info-shell{grid-template-columns:minmax(0,1fr)}.project-immersive.basic-info-shell .shell-body>.basic-info-header{height:56px;min-height:56px;flex-basis:56px;padding:0 24px;gap:16px}.project-immersive.basic-info-shell .basic-info-title-block h1{font-size:14px;line-height:20px;font-weight:600}.project-immersive.basic-info-shell .basic-info-title-block{min-width:0;max-width:42%}.project-immersive.basic-info-shell .basic-info-title-block h1{overflow:hidden;text-overflow:ellipsis}.project-immersive.basic-info-shell .basic-info-header .basic-stepper{gap:8px}.project-immersive.basic-info-shell .basic-stepper li{font-size:12px;line-height:18px;gap:5px}.project-immersive.basic-info-shell .basic-stepper li i{width:20px;height:20px;font-size:11px}.project-immersive.basic-info-shell .basic-stepper li:not(:last-child):after{width:12px;margin-left:4px}:is(.basic-preview,.strategy-live) .basic-info-shell .shell-body>.basic-info-header{height:auto;min-height:92px;flex:0 0 auto;flex-basis:auto;margin:16px 24px 0;padding:16px 24px;border:1px solid var(--alw-color-border);border-radius:12px;background:var(--alw-color-surface);box-shadow:0 4px 14px #10233f0d}.project-immersive .creation-page-heading{min-height:64px;padding:12px 0 8px}.project-immersive .creation-page-heading h2{font-size:16px;line-height:22px}.project-immersive .creation-page-heading p{margin:2px 0 0;font-size:12px;line-height:18px}.project-immersive .creation-page-heading>span{font-size:11px;line-height:16px}.basic-preview .bp-goal-heading{padding-left:56px}.project-immersive .script-workspace .sw-root .sw-board{grid-template-columns:136px minmax(0,1fr) 208px;gap:16px;padding-inline:0}.project-immersive .strategy-live .sp-grid,.project-immersive .basic-preview .bp-columns{grid-template-columns:minmax(0,1fr) 232px;gap:20px}.project-immersive .script-workspace .sw-root .sw-editor-head{padding:12px 16px}.strategy-live .project-immersive>[data-testid=research-sidebar]{display:none}.strategy-live .project-immersive .script-workspace .sw-root .sw-board{grid-template-columns:136px minmax(0,1fr) 208px;gap:16px;padding-inline:0}.basic-preview .ktalk-shell.basic-info-shell .shell-body>main{padding:0;overflow:hidden;background:var(--alw-color-page)}.bp-workspace{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--alw-color-text);font-size:14px;line-height:22px}.bp-workspace :where(h2,h3,h4,p,dl,dd,ul){margin:0}.bp-workspace h2{font-size:var(--creation-title-size);line-height:var(--creation-title-line);font-weight:600}.bp-workspace h3{font-size:16px;line-height:24px;font-weight:500}.bp-workspace h4{font-size:14px;line-height:22px;font-weight:500}.bp-muted{color:var(--alw-color-text-secondary)}.bp-scroll{flex:1;min-height:0;overflow:auto;padding:24px 32px 32px}.bp-columns{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:24px;align-items:start}.bp-main{min-width:0;background:var(--alw-color-surface);padding:24px;border:1px solid var(--alw-color-border);border-radius:8px}.bp-intro{margin-top:4px}.bp-inputs label{display:block;margin:16px 0 8px;font-weight:500}.bp-workspace :where(input,textarea){display:block;width:100%;box-sizing:border-box;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;font:inherit;color:var(--alw-color-text);background:var(--alw-color-surface);box-shadow:none}.bp-workspace input{height:40px}.bp-workspace textarea{resize:vertical;min-height:64px}.bp-workspace :where(input,textarea)::placeholder{color:var(--alw-color-text-secondary);opacity:1}.bp-understanding{margin-top:24px;padding:16px;border-radius:8px;background:var(--alw-color-ai-soft)}.bp-section-head,.bp-section-head h3,.bp-status,.bp-ai-label,.bp-draft,.bp-boundary h4{display:flex;align-items:center;gap:8px}.bp-understanding .bp-section-head h3{color:var(--alw-color-ai)}.bp-section-head .bp-link{margin-left:auto}.bp-status{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);white-space:nowrap}.bp-summary{margin-top:8px}.bp-summary>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding-block:4px}.bp-summary dt{color:var(--alw-color-text-secondary)}.bp-supplement{margin-top:16px;padding-top:16px;border-top:1px solid var(--alw-color-border)}.bp-supplement label{display:block;margin:8px 0}.bp-supplement .bp-button{margin-top:8px}.bp-conditions{margin-top:24px}.bp-condition-fields{display:flex;align-items:center;gap:8px;margin-top:16px}.bp-condition-fields input{width:80px}.bp-condition-fields label:nth-of-type(2){margin-left:24px}.bp-condition-meta{display:flex;align-items:center;gap:16px;margin-top:8px}.bp-condition-meta>span{margin-left:auto;font-size:12px;line-height:18px}.bp-recommendation{min-width:0;padding:24px;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px}.bp-recommendation .bp-section-head{justify-content:space-between}.bp-ai-label{color:var(--alw-color-ai);font-size:12px;line-height:18px;white-space:nowrap}.bp-draft{margin-top:24px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.bp-recommendation h2,.bp-description{margin-top:8px}.bp-recommendation>section{margin-top:24px}.bp-recommendation section>p{margin-top:8px}.bp-dimensions{padding:0;list-style:none;margin-top:8px}.bp-dimensions li{padding:4px 0}.bp-dimensions li:before{content:"•";margin-right:8px;color:var(--alw-color-text-secondary)}.bp-boundary{border-top:1px solid var(--alw-color-border);padding-top:16px}.bp-full-framework{margin-top:16px}.bp-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;border-top:1px solid var(--alw-color-border);margin-top:16px;padding-top:8px}.bp-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:40px;padding:0 16px;border-radius:6px;font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.bp-button{background:var(--alw-color-surface);color:var(--alw-color-text);border:1px solid var(--alw-color-border)}.bp-workspace .bp-primary{background:var(--alw-color-primary);color:var(--alw-color-surface);border-color:var(--alw-color-primary)}.bp-workspace .bp-link{padding:0;border:0;background:transparent;color:var(--alw-color-primary)}.bp-workspace .bp-ai-action{color:var(--alw-color-ai);border-color:var(--alw-color-ai)}.bp-button:hover{background:var(--alw-color-page);border-color:var(--alw-color-primary)}.bp-workspace .bp-primary:hover{background:var(--alw-color-primary-hover)}.bp-workspace button:active{transform:translateY(1px)}.bp-workspace :where(button,input,textarea):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.bp-footer{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:16px 32px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.bp-footer>span{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:12px;line-height:18px}@media(min-width:1200px)and (max-width:1350px){.bp-scroll{padding-inline:24px}.bp-columns{grid-template-columns:minmax(0,1fr) 304px}.bp-main,.bp-recommendation{padding:16px}}@media(prefers-reduced-motion:reduce){.bp-workspace button:active{transform:none}}.bp-workspace button:disabled{cursor:not-allowed;opacity:.55;transform:none}.bp-error{color:var(--alw-color-error);margin-top:8px}.bp-warnings,.bp-human{color:var(--alw-color-warning);margin-top:16px}.bp-human{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px}.bp-correction{display:grid;gap:8px;margin-top:16px}.bp-correction label,.bp-expanded-label,.bp-panel label{display:grid;gap:8px}.bp-workspace select{height:40px;border:1px solid var(--alw-color-border);border-radius:6px;color:var(--alw-color-text);background:var(--alw-color-surface);padding:0 8px;font:inherit}.bp-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.bp-workspace :where(dd,p){overflow-wrap:anywhere}.bp-workspace small{font-size:12px;line-height:18px}.bp-panel-backdrop{position:fixed;inset:0;z-index:50;background:#10233f4d;display:flex;justify-content:flex-end}.bp-panel{width:480px;max-width:80vw;height:100%;overflow:auto;box-sizing:border-box;background:var(--alw-color-surface);padding:24px}.bp-panel>:where(p,label,h3,ul,article){margin-top:16px}.bp-panel article{border-top:1px solid var(--alw-color-border);padding-top:16px}.bp-panel .bp-section-head{justify-content:space-between}.bp-workspace :where(select,summary,a):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.bp-workspace summary{min-height:40px;display:flex;align-items:center;cursor:pointer}.bp-workspace label{font-size:var(--creation-label-size);line-height:var(--creation-label-line)}.bp-workspace :where(input,textarea,select){font-size:14px;line-height:22px}.bp-workspace button{line-height:var(--creation-button-line)}.bp-field-help{font-size:12px;line-height:18px;margin-top:8px}.bp-supplement details .bp-link+.bp-link{margin-left:16px}.bp-recovery{margin-bottom:16px;padding:16px;border:1px solid var(--alw-color-warning-border);border-radius:8px}.bp-workspace h2{overflow-wrap:anywhere}.bp-workspace,.sp-workspace,.strategy-dialog{--creation-title-size:18px;--creation-title-line:26px;--creation-label-size:13px;--creation-label-line:20px;--creation-button-line:20px}.strategy-live .basic-info-shell .shell-body>main{padding:0;overflow:hidden;background:var(--alw-color-page)}.sp-workspace{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--alw-color-text);font-size:14px;line-height:22px}.sp-workspace :where(h2,h3,h4,p){margin:0}.sp-workspace :where(h2){font-size:var(--creation-title-size);line-height:var(--creation-title-line);font-weight:600}.sp-workspace :where(h3){font-size:16px;line-height:24px;font-weight:500}.sp-workspace :where(h4,strong){font-weight:600}.sp-scroll{flex:1;min-height:0;overflow:auto;padding:24px 32px 32px}.sp-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.sp-heading p{margin-top:4px;color:var(--alw-color-text-secondary)}.sp-example{display:inline-flex;align-items:center;gap:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.sp-grid{display:grid;grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:24px}.sp-main{display:grid;min-width:0;gap:16px}.sp-card{min-width:0;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.sp-context{padding:16px 24px}.sp-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-context .sp-section-head{margin-bottom:8px}.sp-section-head>span:not(.sp-ai){color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.sp-context>strong{display:block;font-size:16px;line-height:24px;font-weight:500}.sp-context>p{margin-top:4px}.sp-context-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.sp-recommendation{padding:24px}.sp-ai{display:inline-flex;align-items:center;gap:8px;color:var(--alw-color-ai);font-weight:500}.sp-ai.sp-human{color:var(--alw-color-warning)}.sp-status{display:inline-flex;align-items:center;gap:4px}.sp-recommendation>h2{margin-top:16px}.strategy-live .sp-lead{margin-top:4px;color:var(--alw-color-text-secondary)}.sp-methods{display:grid;gap:0;margin:16px 0;border-block:1px solid var(--alw-color-border)}.sp-method{display:flex;align-items:flex-start;gap:16px;padding:16px 0}.sp-method+.sp-method{border-top:1px solid var(--alw-color-border)}.sp-method>div{flex:1;min-width:0}.sp-method-icon{flex-shrink:0;color:var(--alw-color-text-secondary)}.sp-method-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.sp-method-title span{color:var(--alw-color-text-secondary);font-size:12px}.sp-method p{margin-top:4px;color:var(--alw-color-text-secondary)}.sp-timeline{position:relative;border:0;gap:24px}.sp-timeline:before{position:absolute;left:15px;top:32px;bottom:32px;width:1px;background:var(--alw-color-border);content:""}.sp-timeline .sp-method{position:relative;border:0;padding:0}.sp-number{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--alw-color-border);border-radius:50%;background:var(--alw-color-page);font-size:14px}.sp-matrix{margin:16px 0;border:1px solid var(--alw-color-border);border-radius:8px;overflow:hidden}.sp-matrix-head,.sp-matrix-row{display:grid;grid-template-columns:34% minmax(0,1fr)}.sp-matrix-head{min-height:44px;align-items:center;color:var(--alw-color-text-secondary);background:var(--alw-color-page);font-size:12px}.sp-matrix-head>span,.sp-matrix-row>*{padding:8px 16px}.sp-matrix-row{border-top:1px solid var(--alw-color-border)}.sp-matrix-row>*{padding-block:8px}.sp-matrix-row>strong{font-weight:500;border-right:1px solid var(--alw-color-border)}.sp-matrix-row h3{font-size:14px;line-height:22px}.sp-matrix-row h3 span{display:block;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);font-weight:400}.sp-matrix-row p{margin-top:8px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.sp-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-page)}.sp-plan>div{display:flex;flex-direction:column;gap:4px;padding:0 16px}.sp-plan>div+div{border-left:1px solid var(--alw-color-border)}.sp-plan span,.sp-plan small{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.sp-plan strong{font-size:16px;line-height:24px;font-weight:500}.sp-plan .sp-pending{display:flex;align-items:center;gap:4px}.sp-secondary-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.sp-explanation{padding:24px}.sp-explanation>.sp-section-head{padding-bottom:24px;border-bottom:1px solid var(--alw-color-border)}.sp-explanation>.sp-section-head svg{color:var(--alw-color-text-secondary)}.sp-explanation>section{margin-top:24px}.sp-explanation h4{font-size:14px;line-height:22px;font-weight:500}.sp-explanation p{margin-top:8px;color:var(--alw-color-text-secondary)}.sp-explanation .sp-boundary{padding-top:24px;border-top:1px solid var(--alw-color-border)}.sp-framework{margin-top:24px}.sp-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 16px;border-radius:6px;font-family:inherit;font-size:14px;line-height:22px;font-weight:500;cursor:pointer;white-space:nowrap}.sp-button{border:1px solid var(--alw-color-border);color:var(--alw-color-text);background:var(--alw-color-surface)}.sp-workspace .sp-primary{color:var(--alw-color-surface);background:var(--alw-color-primary);border-color:var(--alw-color-primary)}.sp-workspace .sp-link{padding:0;border:0;background:transparent;color:var(--alw-color-primary)}.sp-button:hover{border-color:var(--alw-color-primary);background:var(--alw-color-page)}.sp-workspace .sp-primary:hover{background:var(--alw-color-primary-hover)}.sp-workspace button:active{transform:translateY(1px)}.sp-workspace button:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.sp-footer{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:16px 32px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.sp-footer>.sp-link{color:var(--alw-color-text-secondary)}.sp-unsaved{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--alw-color-text-secondary);font-size:12px}.sp-footer button.sp-unsaved{font-size:12px;line-height:18px;font-weight:400}.sp-preview-notice{position:fixed;z-index:10;bottom:88px;left:50%;transform:translate(-50%);margin:0;padding:16px 24px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);color:var(--alw-color-text);box-shadow:var(--alw-shadow-card);font-size:14px}@media(min-width:1200px)and (max-width:1350px){.sp-scroll{padding-inline:24px}.sp-grid{grid-template-columns:minmax(0,1fr) 280px}}@media(prefers-reduced-motion:reduce){.sp-workspace button{transition:none}.sp-workspace button:active{transform:none}}.strategy-live button:disabled{opacity:.6;cursor:not-allowed}.strategy-alert,.strategy-notice{padding:16px;border:1px solid var(--alw-color-border);border-radius:8px;margin:0 0 16px;display:flex;align-items:center;gap:8px}.strategy-alert{color:var(--alw-color-blocked)}.strategy-live .strategy-warning{display:flex;gap:8px;margin-top:16px;color:var(--alw-color-warning);font-size:12px;line-height:18px}.strategy-empty{padding:24px;display:grid;gap:16px}.strategy-dialog-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#10233f52}.strategy-dialog{width:min(680px,100%);height:100%;overflow:auto;padding:24px;background:var(--alw-color-surface);color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,sans-serif}.strategy-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.strategy-dialog h2{font-size:20px;line-height:28px}.strategy-dialog h3{font-size:16px;line-height:24px}.strategy-dialog label{display:grid;gap:8px;margin:16px 0}.strategy-dialog input,.strategy-dialog select,.strategy-dialog textarea{width:100%;min-width:0;border:1px solid var(--alw-color-border);border-radius:6px;padding:8px;font:inherit;color:inherit;background:var(--alw-color-surface)}.strategy-dialog input,.strategy-dialog select{height:40px}.strategy-dialog textarea{min-height:88px;resize:vertical}.strategy-dialog button{min-height:40px;padding:0 16px;font:inherit;border:1px solid var(--alw-color-border);border-radius:6px;cursor:pointer}.strategy-dialog button:focus-visible,.strategy-dialog input:focus-visible,.strategy-dialog textarea:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.strategy-dialog article,.strategy-dialog fieldset{margin:16px 0;padding:16px;border:1px solid var(--alw-color-border);border-radius:8px}.strategy-edit-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-live .sp-example{max-width:40%;overflow-wrap:anywhere}.strategy-live .sp-context p,.strategy-live .sp-method p,.strategy-live .sp-recommendation h2,.strategy-live .sp-plan small{overflow-wrap:anywhere}.strategy-dialog h2{font-size:var(--creation-title-size);line-height:var(--creation-title-line)}.strategy-dialog label{font-size:var(--creation-label-size);line-height:var(--creation-label-line)}.strategy-dialog :where(input,select,textarea){font-size:14px;line-height:22px}.sp-workspace button,.strategy-dialog button{line-height:var(--creation-button-line)}.script-workspace .sw-root{height:100%;min-height:0;display:flex;flex-direction:column;font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--alw-color-text)}.script-workspace .sw-root :where(h2,h3,h4,p,dl,dd){margin:0}.script-workspace .sw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 16px;flex-shrink:0}.script-workspace .sw-heading h2{font-size:18px;line-height:26px;font-weight:600;display:flex;align-items:center;gap:8px}.script-workspace .sw-separator{color:var(--alw-color-border);font-weight:400}.script-workspace .sw-heading-script{font-weight:500}.script-workspace .sw-heading p{margin-top:4px;font-size:14px;line-height:22px}.script-workspace .sw-heading p>span{margin-left:16px;color:var(--alw-color-text-secondary);font-size:12px}.script-workspace .sw-demo-label{padding:4px 8px;border:1px solid var(--alw-color-border);border-radius:6px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);background:#fff;white-space:nowrap}.script-workspace .sw-source{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:0 24px 16px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);flex-shrink:0}.script-workspace .sw-source>span{display:flex;align-items:center;gap:8px}.script-workspace .sw-source b{font-weight:500;color:var(--alw-color-text)}.script-workspace .sw-prototype-note{margin-left:auto}.script-workspace .sw-board{flex:1;min-height:0;display:grid;grid-template-columns:176px minmax(0,1fr) 272px;gap:16px;padding:0 24px 24px;overflow:hidden}.script-workspace .sw-root button,.script-workspace .sw-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--alw-color-text);font-family:inherit;font-size:14px;line-height:20px;cursor:pointer;padding:8px 16px;box-shadow:none}.script-workspace .sw-root button:hover:not(:disabled),.script-workspace .sw-dialog button:hover:not(:disabled){background:var(--alw-color-primary-soft)}.script-workspace .sw-root button:active:not(:disabled){background:var(--alw-color-primary-border)}.script-workspace .sw-root button:disabled,.script-workspace .sw-dialog button:disabled{cursor:not-allowed;color:var(--alw-color-text-secondary);background:var(--alw-color-page);opacity:.75}.script-workspace :where(button,input,textarea,select):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.script-workspace .sw-root input:not([type=checkbox]),.script-workspace .sw-root textarea,.script-workspace .sw-root select,.script-workspace .sw-dialog textarea{box-sizing:border-box;display:block;width:100%;min-width:0;color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif;border:1px solid var(--alw-color-border);border-radius:6px;box-shadow:none;background:var(--alw-color-surface);padding:8px 16px}.script-workspace .sw-root textarea{resize:vertical;min-height:64px}.script-workspace .sw-root input:not([type=checkbox]),.script-workspace .sw-root select{height:40px}.script-workspace .sw-root textarea:focus{background:#fff;border-color:var(--alw-color-primary)}.script-workspace .sw-root h3{font-size:16px;line-height:24px;font-weight:500}.script-workspace .sw-root h4{font-size:13px;line-height:20px;font-weight:500;color:var(--alw-color-text-secondary)}.script-workspace .sw-root .sw-muted{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.script-workspace .sw-outline{overflow:auto;min-height:0;padding:16px 0;display:flex;flex-direction:column;gap:4px}.script-workspace .sw-outline-title{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px;color:var(--alw-color-text-secondary)}.script-workspace .sw-outline-title h3{color:var(--alw-color-text)}.script-workspace .sw-outline>p{padding:0 8px 16px}.script-workspace .sw-outline>button{justify-content:flex-start;text-align:left;width:100%;gap:8px;padding:8px;min-height:48px;font-size:13px;line-height:20px;flex-shrink:0}.script-workspace .sw-outline>button.selected{color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-weight:500}.script-workspace .sw-outline-number,.script-workspace .sw-outline-symbol{width:24px;flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:12px;color:var(--alw-color-text-secondary)}.script-workspace .selected .sw-outline-number{color:var(--alw-color-primary)}.script-workspace .sw-outline>button small{margin-left:auto;font:12px/18px inherit;color:var(--alw-color-text-secondary)}.script-workspace .sw-outline-bottom{margin-top:24px;padding:16px 8px;border-top:1px solid var(--alw-color-border);display:flex;align-items:flex-start;gap:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.script-workspace .sw-outline-bottom svg{flex-shrink:0}.script-workspace .sw-editor{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:12px;overflow:hidden}.script-workspace .sw-editor-head{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--alw-color-border);flex-shrink:0}.script-workspace .sw-editor-head h3{font-size:18px;line-height:26px;font-weight:500}.script-workspace .sw-editor-head p{margin-top:4px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.script-workspace .sw-root button.sw-ai{color:var(--alw-color-ai-hover);white-space:nowrap;padding:8px}.script-workspace .sw-root button.sw-ai:hover:not(:disabled){background:var(--alw-color-ai-soft)}.script-workspace .sw-root button.sw-ai:disabled{color:var(--alw-color-text-secondary);background:transparent}.script-workspace .sw-document{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px}.script-workspace .sw-intro{padding:0 0 24px;scroll-margin-top:16px}.script-workspace .sw-intro h3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.script-workspace .sw-intro h3 svg{color:var(--alw-color-text-secondary)}.script-workspace .sw-intro textarea{border-color:transparent;padding:8px 0;resize:none;line-height:22px;min-height:64px}.script-workspace .sw-intro>p{margin-top:4px}.script-workspace .sw-chapter{border-top:1px solid var(--alw-color-border);padding-top:16px;scroll-margin-top:16px;margin-bottom:24px}.script-workspace .sw-chapter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.script-workspace .sw-chapter-title>div{display:flex;align-items:center;gap:8px}.script-workspace .sw-chapter-title>div>span{color:var(--alw-color-primary);font-size:12px;line-height:18px;font-weight:500}.script-workspace .sw-chapter-title h3{font-weight:600}.script-workspace .sw-chapter-title small{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.script-workspace .sw-question{padding:8px 16px 16px;border:1px solid transparent;border-radius:8px;margin:0 -16px 8px;min-width:0}.script-workspace .sw-question.active{border-color:var(--alw-color-primary-border)}.script-workspace .sw-question-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.script-workspace .sw-q-number{font-size:12px;color:var(--alw-color-text-secondary);white-space:nowrap}.script-workspace .sw-question-head input{padding:0;border-color:transparent;max-width:180px;font-weight:500;font-size:14px}.script-workspace .sw-question-head input:focus{border-color:var(--alw-color-border);padding-inline:8px}.script-workspace .sw-manual{font-size:12px;line-height:18px;color:var(--alw-color-warning);display:flex;align-items:center;gap:4px;white-space:nowrap}.script-workspace .sw-row-actions{display:flex;align-items:center;gap:0;margin-left:auto}.script-workspace .sw-root button.sw-icon,.script-workspace button.sw-icon{padding:8px;min-width:40px;width:40px;min-height:40px;height:40px;color:var(--alw-color-text-secondary);flex-shrink:0}.script-workspace .sw-question>textarea{border-color:transparent;padding:8px 0;background:transparent}.script-workspace .sw-question.active>textarea{border-color:var(--alw-color-border);padding:8px 16px;background:var(--alw-color-surface)}.script-workspace .sw-root .sw-follow-toggle{font-size:12px;line-height:18px;justify-content:flex-start;padding:8px 0;gap:8px;color:var(--alw-color-text-secondary)}.script-workspace .sw-follow-toggle>span{margin-left:8px}.script-workspace .sw-studio-tools{display:flex;align-items:center;gap:16px;margin-top:8px}.script-workspace .sw-studio-entry{display:flex;align-items:center;gap:8px;min-width:0;flex:1;min-height:40px;padding:8px 0;border:0;background:transparent;color:var(--alw-color-text-secondary);text-align:left}.script-workspace .sw-studio-entry strong{color:var(--alw-color-text);font-size:13px;white-space:nowrap}.script-workspace .sw-studio-entry>span{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.script-workspace .sw-studio-entry>svg:last-child{margin-left:auto;flex:none}.script-workspace .sw-studio-tools>.sw-ai{flex:none}.script-workspace .sw-follow{padding:8px 16px;background:var(--alw-color-page);border-radius:6px;border-left:2px solid var(--alw-color-border)}.script-workspace .sw-follow textarea{border-color:transparent;resize:none;padding:0;background:transparent;font-size:13px;line-height:20px;min-height:40px}.script-workspace .sw-rule-line{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.script-workspace .sw-question-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.script-workspace .sw-question-tools label{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;min-height:40px;color:var(--alw-color-text-secondary);cursor:pointer}.script-workspace .sw-root input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;margin:0;accent-color:var(--alw-color-primary);padding:0}.script-workspace .sw-lock-note{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);padding-bottom:8px}.script-workspace .sw-root .sw-add{color:var(--alw-color-primary);font-size:13px;line-height:20px;padding-left:0;justify-content:flex-start}.script-workspace .sw-ending{border-top:1px solid var(--alw-color-border);padding-top:24px;margin-bottom:24px}.script-workspace .sw-rationale{padding:16px;overflow:auto;min-height:0;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px;overscroll-behavior:contain}.script-workspace .sw-rationale>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--alw-color-border)}.script-workspace .sw-rationale>header h3{font-size:14px;line-height:22px;font-weight:500}.script-workspace .sw-reference-q{font-size:12px;line-height:18px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);padding:4px 8px;border-radius:4px;white-space:nowrap}.script-workspace .sw-rationale>section{padding:16px 0;border-bottom:1px solid var(--alw-color-border)}.script-workspace .sw-rationale h4{display:flex;align-items:center;gap:8px;margin-bottom:8px}.script-workspace .sw-rationale section>p{font-size:13px;line-height:20px}.script-workspace .sw-rationale dl{display:grid;grid-template-columns:64px 1fr;gap:8px 16px;margin-top:16px;font-size:13px;line-height:20px}.script-workspace .sw-rationale dt{color:var(--alw-color-text-secondary)}.script-workspace .sw-evidence-tags{display:flex;gap:8px;flex-wrap:wrap}.script-workspace .sw-evidence-tags span{font-size:12px;line-height:18px;border:1px solid var(--alw-color-border);padding:4px 8px;border-radius:4px}.script-workspace .sw-evidence-tags+p{margin-top:8px}.script-workspace .sw-condition-label{display:block;margin-top:16px;font-size:12px;color:var(--alw-color-text-secondary)}.script-workspace .sw-condition-label select{margin-top:8px;font-size:13px;line-height:20px}.script-workspace .sw-rationale-note{display:flex;align-items:flex-start;gap:8px;padding:16px 0 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.script-workspace .sw-rationale-note svg{flex-shrink:0}.script-workspace .sw-footer{display:flex;align-items:center;gap:24px;min-height:72px;padding:16px 24px;background:var(--alw-color-surface);border-top:1px solid var(--alw-color-border);flex-shrink:0}.script-workspace .sw-footer>div{margin-left:auto;display:flex;gap:16px;align-items:center}.script-workspace .sw-root .sw-link{padding-inline:0;color:var(--alw-color-text-secondary)}.script-workspace .sw-root .sw-button,.script-workspace .sw-dialog .sw-button{border-color:var(--alw-color-border);background:var(--alw-color-surface)}.script-workspace .sw-root .sw-primary{background:var(--alw-color-primary);border-color:var(--alw-color-primary);color:#fff}.script-workspace .sw-root .sw-primary:hover:not(:disabled){background:var(--alw-color-primary-hover);color:#fff}.script-workspace .sw-draft{display:flex;align-items:center;gap:8px;color:var(--alw-color-warning);font-size:12px;line-height:18px}.script-workspace .sw-draft.saved{color:var(--alw-color-success)}.script-workspace .sw-notice,.script-workspace .sw-warning{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:0 24px 16px;border-radius:6px;font-size:13px;line-height:20px;background:var(--alw-color-primary-soft)}.script-workspace .sw-notice button{margin-left:auto}.script-workspace .sw-warning{color:var(--alw-color-blocked);background:var(--alw-color-blocked-soft)}.script-workspace .sw-field-error{font-size:12px;line-height:18px;color:var(--alw-color-blocked);margin-top:4px}.script-workspace .sw-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#10233f4d;z-index:100}.script-workspace .sw-dialog{width:560px;max-width:90vw;max-height:85vh;overflow:auto;padding:24px;border-radius:12px;background:#fff;color:var(--alw-color-text);box-shadow:var(--alw-shadow-card);font:14px/22px Inter,PingFang SC,sans-serif}.script-workspace .sw-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.script-workspace .sw-dialog h2{font-size:18px;line-height:26px;margin:0}.script-workspace .sw-dialog h3{font-size:14px;line-height:22px;margin:16px 0 8px}.script-workspace .sw-dialog p{margin:0 0 16px}.script-workspace .sw-dialog textarea{margin-bottom:16px}.script-workspace .sw-dialog>.sw-button+.sw-button{margin-left:16px}.script-workspace .sw-dialog .sw-danger{color:var(--alw-color-blocked);border-color:var(--alw-color-danger-border)}.script-workspace[data-variant=B] .sw-document{padding:16px 24px}.script-workspace[data-variant=B] .sw-intro{padding:16px 0 24px}.script-workspace[data-variant=B] .sw-chapter{border:1px solid var(--alw-color-border);border-radius:8px;padding:0 16px 8px;margin-bottom:24px}.script-workspace[data-variant=B] .sw-chapter-title{margin:0 -16px 8px;padding:16px;background:var(--alw-color-page);border-bottom:1px solid var(--alw-color-border);border-radius:8px 8px 0 0}.script-workspace[data-variant=B] .sw-question{border:0;border-left:2px solid transparent;border-radius:0;margin:0 -8px 8px;padding:8px 8px 16px}.script-workspace[data-variant=B] .sw-question.active{border-left-color:var(--alw-color-primary)}.script-workspace[data-variant=C] .sw-document{padding:16px 24px}.script-workspace[data-variant=C] .sw-intro{padding-bottom:16px}.script-workspace[data-variant=C] .sw-chapter{margin-bottom:16px}.script-workspace[data-variant=C] .sw-chapter-title{margin-bottom:8px}.script-workspace[data-variant=C] .sw-question{border:0;border-bottom:1px solid var(--alw-color-border);border-radius:0;padding:4px 0 8px 40px;margin:0;position:relative}.script-workspace[data-variant=C] .sw-question.active{border-bottom-color:var(--alw-color-primary-border)}.script-workspace[data-variant=C] .sw-q-number{position:absolute;left:0;top:16px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);width:32px;text-align:center;border-radius:4px;font-size:12px;line-height:24px}.script-workspace[data-variant=C] .sw-question-head{margin-bottom:0}.script-workspace[data-variant=C] .sw-question>textarea{min-height:48px;padding:4px 0;border-color:transparent}.script-workspace[data-variant=C] .sw-question.active>textarea{border-color:var(--alw-color-border);padding:4px 8px}.script-workspace[data-variant=C] .sw-follow{padding:8px}.script-workspace[data-variant=C] .sw-lock-note{display:none}@media(max-width:1350px){.script-workspace .sw-board{grid-template-columns:152px minmax(0,1fr) 248px;gap:16px}.script-workspace .sw-heading p>span{display:none}.script-workspace .sw-document{padding:16px}.script-workspace .sw-editor-head{padding:16px;gap:8px}.script-workspace .sw-row-actions{gap:0}.script-workspace .sw-question-head input{max-width:104px}.script-workspace .sw-manual{font-size:12px}.script-workspace .sw-question{margin-inline:-8px;padding-inline:8px}.script-workspace .sw-source{gap:8px 16px}}@media(max-width:1000px){.script-workspace .sw-board{overflow:auto;grid-template-columns:152px minmax(440px,1fr) 248px}.script-workspace .sw-footer{flex-wrap:wrap;gap:8px 16px}.script-workspace .sw-heading{align-items:flex-start;flex-wrap:wrap}.script-workspace .sw-demo-label{white-space:normal}.script-workspace .sw-source{gap:8px 16px}}@media(prefers-reduced-motion:reduce){.script-workspace .sw-root *{scroll-behavior:auto;transition:none}}.script-workspace .sw-question.active{border-color:transparent;border-left-color:var(--alw-color-primary);border-radius:0}.script-workspace .sw-question{border-left-width:2px}.script-workspace .sw-root .sw-question>textarea,.script-workspace .sw-root .sw-intro textarea{min-height:40px;border:1px solid var(--alw-color-border);padding:8px 16px;background:#fff;resize:none;overflow:hidden}.script-workspace .sw-root .sw-intro textarea{border-top-color:transparent;border-inline-color:transparent;border-radius:0;padding-inline:0}.script-workspace .sw-root .sw-question>textarea:focus{border-color:var(--alw-color-primary);outline:2px solid var(--alw-color-primary-soft);outline-offset:1px}.script-workspace .sw-rule-line,.script-workspace .sw-lock-note{display:none}.script-workspace .sw-intro{padding-bottom:16px}.script-workspace .sw-follow{padding-block:8px}.script-workspace .sw-question-tools{margin-top:0}.script-workspace .sw-rationale section>p:not(.sw-muted){font-size:14px;line-height:22px}.script-workspace[data-variant=C] .sw-root .sw-question>textarea{padding:4px 8px;min-height:40px}.script-workspace .sw-root svg{min-width:16px;min-height:16px}.script-workspace[data-variant=C] .sw-question-head{margin-bottom:8px}.script-workspace[data-variant=C] .sw-q-number{color:var(--alw-color-text-secondary);background:var(--alw-color-page)}.script-workspace[data-variant=C] .sw-question.active .sw-q-number{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.script-workspace[data-variant=A] .sw-question{border:1px solid var(--alw-color-border);border-radius:8px;margin:0 0 16px;padding:16px;background:var(--alw-color-surface)}.script-workspace[data-variant=A] .sw-question.active{border:1px solid var(--alw-color-primary-border);border-radius:8px}.script-workspace[data-variant=A] .sw-heading{padding:16px 24px 8px}.script-workspace[data-variant=A] .sw-heading p{margin:0}.script-workspace .sw-rationale .sw-source{display:block;margin:0 0 16px;padding:0 0 8px;text-align:left;border-bottom:1px solid var(--alw-color-border)}.script-workspace .sw-source summary{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--alw-color-text-secondary);cursor:pointer;list-style:none}.script-workspace .sw-source summary::-webkit-details-marker{display:none}.script-workspace .sw-source summary svg:last-child{margin-left:auto}.script-workspace .sw-source[open] summary svg:last-child{transform:rotate(180deg)}.script-workspace .sw-source-details{display:none;padding-top:8px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.script-workspace .sw-source[open] .sw-source-details{display:block}.script-workspace .sw-source-details dl{display:block;margin:8px 0}.script-workspace .sw-source-details dt{margin-top:8px}.script-workspace .sw-source-details dd{margin:4px 0 0;color:var(--alw-color-text)}.script-workspace .sw-source summary:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px;border-radius:4px}.script-workspace .sw-project-feedback .ec-alert,.script-workspace .sw-project-feedback .ec-notice{padding:8px;margin-bottom:8px;font-size:12px;line-height:18px}.script-workspace .sw-project-feedback:empty{display:none}.script-workspace .sw-rationale>.sw-warning{margin:0 0 8px;padding:8px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.script-workspace .sw-project-feedback details summary{min-height:40px;display:flex;align-items:center;cursor:pointer;text-decoration:underline}.script-workspace .sw-project-feedback details p{overflow-wrap:anywhere}.script-workspace .sw-footer .sw-save-status{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.script-workspace .sw-footer .sw-save-status.failed{color:var(--alw-color-blocked)}.script-workspace .sw-root button.sw-source-link{padding:0;font-size:12px;line-height:18px}.script-workspace .sw-heading>div{min-width:0}.script-workspace .sw-heading p{overflow-wrap:anywhere}.script-workspace .sw-root .sw-rationale h4 button{padding:0;justify-content:flex-start;font-size:13px}.script-workspace .swr-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.script-workspace .swr-head-actions button{padding-inline:8px;font-size:13px;white-space:nowrap}.script-workspace .swr-badge{font-size:12px;line-height:18px;white-space:nowrap;background:var(--alw-color-primary-soft);color:var(--alw-color-primary);border-radius:4px;padding:2px 8px}.script-workspace .sw-root .swr-disclosure{display:flex;width:100%;padding:8px 0;font-size:13px;justify-content:flex-start;color:var(--alw-color-text-secondary);gap:8px}.swr-disclosure>span{margin-left:auto;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swr-disclosure svg{flex-shrink:0}.swr-disclosure .rotated{transform:rotate(180deg)}.swr-panel{border-top:1px solid var(--alw-color-border);padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.swr-field{min-width:0}.swr-field>label:first-child,.swr-field>span:first-child{display:block;font-size:13px;line-height:20px;margin-bottom:8px;color:var(--alw-color-text-secondary)}.swr-panel .swr-field .swr-check{display:flex;align-items:center;gap:8px;color:var(--alw-color-text);font-size:13px;min-height:40px}.script-workspace .swr-hint{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;margin-top:8px}.swr-condition{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.script-workspace .sw-root .swr-panel select{font-size:13px;line-height:20px;padding-inline:8px}.swr-jump{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.swr-field:nth-child(3){grid-column:1/-1}.swr-bottom{grid-column:1/-1;border-top:1px solid var(--alw-color-border);padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--alw-color-text-secondary)}.swr-bottom label{display:flex;align-items:center;gap:8px}.script-workspace .sw-root .swr-bottom select{width:88px;font-size:12px}.swr-check{cursor:pointer}.swr-error{display:flex;align-items:flex-start;gap:8px;grid-column:1/-1;color:var(--alw-color-blocked);font-size:13px;line-height:20px;background:var(--alw-color-blocked-soft);padding:8px;border-radius:6px}.swr-error svg{flex-shrink:0}.script-workspace .sw-question-head input{max-width:156px}.script-workspace .sw-root .sw-question>textarea{min-height:64px}.script-workspace .sw-rationale>section.swr-current{background:var(--alw-color-page);margin-inline:-8px;padding-inline:8px;border-radius:6px}.swr-current .sw-muted{margin-top:8px}.script-workspace .sw-root .swr-panel+.sw-follow-toggle{border-top:1px solid var(--alw-color-border);margin-top:8px}.script-workspace .sw-root .swr-insert{width:100%;min-height:40px;height:40px;padding:0;color:var(--alw-color-text-secondary);font-size:12px;margin-top:-12px;margin-bottom:4px}.swr-insert:before,.swr-insert:after{content:"";height:1px;background:var(--alw-color-border);flex:1}.swr-insert:before{margin-right:8px}.swr-insert:after{margin-left:8px}.script-workspace .sw-root .swr-insert:hover:not(:disabled){color:var(--alw-color-primary);background:transparent}.swr-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#10233f4d;z-index:110}.swr-dialog{width:640px;max-width:90vw;max-height:85vh;overflow:auto;border-radius:8px;padding:24px;background:var(--alw-color-surface);font:14px/22px Inter,PingFang SC,sans-serif;color:var(--alw-color-text)}.swr-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.swr-dialog h2{font-size:18px;line-height:26px;margin:0}.swr-dialog button{min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;font:14px/22px inherit;background:#fff;color:var(--alw-color-text);cursor:pointer}.swr-dialog button:disabled{cursor:not-allowed;color:var(--alw-color-text-secondary)}.swr-dialog select{display:block;margin:8px 0 16px;width:100%;min-height:40px;border:1px solid var(--alw-color-border);border-radius:6px;background:#fff;padding:8px;font:14px/22px inherit;color:var(--alw-color-text)}.swr-scenarios{margin-top:16px;max-height:220px;overflow:auto}.swr-scenarios label{display:block;font-size:13px}.swr-path{padding:0;list-style:none;margin:16px 0;max-height:360px;overflow:auto}.swr-path li{display:flex;gap:16px;padding-bottom:16px}.swr-path li>span{flex:0 0 32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--alw-color-primary-soft);color:var(--alw-color-primary);font-size:12px;border-radius:6px}.swr-path strong{font-size:14px;font-weight:500}.swr-path p{font-size:13px;line-height:20px;color:var(--alw-color-text-secondary);margin:4px 0 0}.swr-path [data-action=SKIP]>span{background:var(--alw-color-page);color:var(--alw-color-text-secondary)}.swr-path [data-action=CLARIFY]>span{background:var(--alw-color-warning-soft);color:var(--alw-color-warning)}.swr-pass{display:flex;align-items:center;gap:8px;color:var(--alw-color-success)}.swr-issues{list-style:none;padding:0}.swr-issues li{display:flex;gap:8px;align-items:center;color:var(--alw-color-blocked);margin-bottom:8px}.script-workspace .sw-root .swr-issues button{height:auto;color:var(--alw-color-blocked);text-align:left;justify-content:flex-start;white-space:normal}.swr-dialog>footer{display:flex;gap:16px;margin-top:16px}@media(max-width:1350px){.script-workspace .sw-editor-head{align-items:flex-start;flex-direction:column;gap:8px}.swr-head-actions{width:100%;justify-content:flex-end}.swr-panel{grid-template-columns:1fr}.swr-field:nth-child(3),.swr-bottom{grid-column:auto}.swr-disclosure>span{max-width:210px}.script-workspace .sw-question-head input{max-width:112px}}@media(prefers-reduced-motion:reduce){.swr-disclosure svg{transition:none}}.script-workspace .sw-root .sw-question>textarea[aria-invalid=true]{--primary-accent:var(--alw-color-blocked);border-color:var(--alw-color-blocked)}.ilm-root{height:100%;min-height:560px;color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif;background:var(--alw-color-surface)}.ilm-root *{box-sizing:border-box}.ilm-root button,.ilm-root input,.ilm-root select{font:inherit;color:inherit}.ilm-root button{cursor:pointer}.ilm-root button:focus-visible,.ilm-root input:focus-visible,.ilm-root select:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.ilm-root button:disabled{cursor:not-allowed;color:var(--alw-color-text-secondary);background:var(--alw-color-disabled-surface)}.ilm-layout{display:grid;grid-template-columns:minmax(0,1fr) 312px;height:100%;min-height:0}.ilm-main{display:flex;min-width:0;min-height:0;flex-direction:column}.ilm-toolbar{display:flex;align-items:center;gap:16px;min-height:72px;padding:16px 24px;border-bottom:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.ilm-toolbar button,.ilm-module-filter,.ilm-search{min-height:40px;border:1px solid var(--alw-color-border-strong);border-radius:6px;background:var(--alw-color-surface)}.ilm-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;white-space:nowrap}.ilm-toolbar button:hover{border-color:var(--alw-color-primary-border);background:var(--alw-color-primary-soft)}.ilm-toolbar svg{width:18px;height:18px;flex:none}.ilm-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.ilm-module-filter{position:relative;display:flex;width:144px;align-items:center}.ilm-module-filter select{width:100%;height:38px;padding:0 36px 0 16px;border:0;border-radius:6px;appearance:none;background:transparent}.ilm-module-filter>svg{position:absolute;right:12px;pointer-events:none;color:var(--alw-color-text-secondary)}.ilm-search{display:flex;max-width:280px;min-width:180px;flex:1;align-items:center;padding:0 12px}.ilm-search>svg{color:var(--alw-color-text-secondary)}.ilm-search input{width:100%;height:38px;min-width:0;padding:0 8px;border:0;background:transparent}.ilm-search input:focus-visible,.ilm-module-filter select:focus-visible{outline:0}.ilm-overview{display:flex;gap:24px;padding:8px 24px;border-bottom:1px solid var(--alw-color-border);color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;background:var(--alw-color-page)}.ilm-viewport-shell{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--alw-color-page)}.ilm-viewport{position:absolute;inset:0;overflow:auto;cursor:grab;scrollbar-gutter:stable}.ilm-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.ilm-scale-frame{position:relative;min-width:100%;min-height:100%;padding:8px}.ilm-graph{position:relative;transform-origin:top left}.ilm-graph>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ilm-edge{fill:none;stroke:var(--alw-color-text-secondary);stroke-width:1.75;stroke-opacity:.72;vector-effect:non-scaling-stroke}.ilm-graph marker path{fill:var(--alw-color-text-secondary);stroke:var(--alw-color-text-secondary);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ilm-edge.is-conditional{stroke:var(--alw-color-primary-border)}.ilm-edge.is-dynamic{stroke:var(--alw-color-warning);stroke-dasharray:6 5}.ilm-edge.is-related{stroke:var(--alw-color-primary);stroke-width:2}.ilm-edge.is-traced{stroke:var(--alw-color-success);stroke-width:2.5}.ilm-group-label{position:absolute;z-index:1;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;letter-spacing:.08em}.ilm-node{position:absolute;z-index:2;display:flex;min-height:40px;flex-direction:column;justify-content:center;padding:8px 16px;overflow:hidden;border:1px solid var(--alw-color-border-strong);border-radius:8px;text-align:left;background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card);transition:opacity .15s,border-color .15s,box-shadow .15s}.ilm-node b{overflow:hidden;font-size:13px;line-height:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ilm-node b>span{margin-right:8px;color:var(--alw-color-primary);font-weight:600}.ilm-node small{display:flex;align-items:center;gap:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.ilm-node small em{padding:0 4px;border-radius:4px;color:var(--alw-color-warning);font-style:normal;background:var(--alw-color-warning-soft)}.ilm-node:hover{border-color:var(--alw-color-primary-border)}.ilm-node.is-selected{border-color:var(--alw-color-primary);box-shadow:0 0 0 1px var(--alw-color-primary)}.ilm-node.is-filtered{opacity:.16}.ilm-node.is-visited{border-color:var(--alw-color-success-border)}.ilm-node.is-current{border-color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.ilm-node.is-opening,.ilm-node.is-end{align-items:center;border-color:var(--alw-color-navy);border-radius:6px;color:#fff;background:var(--alw-color-navy);box-shadow:none;text-align:center}.ilm-node.is-clarify{align-items:center;border:1px dashed var(--alw-color-warning-border);color:var(--alw-color-warning);background:var(--alw-color-warning-soft);box-shadow:none;text-align:center}.ilm-node.is-clarify b{font-size:12px}.ilm-node.is-clarify small{max-width:100%;overflow:hidden;color:var(--alw-color-warning);text-overflow:ellipsis;white-space:nowrap}.ilm-node.is-group{align-items:center;border-color:var(--alw-color-primary-border);color:var(--alw-color-primary);background:var(--alw-color-primary-soft);text-align:center}.ilm-edge-label{position:absolute;z-index:3;max-width:176px;padding:2px 8px;overflow:hidden;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;background:var(--alw-color-page);pointer-events:none}.ilm-edge-label.is-dynamic{color:var(--alw-color-warning)}.ilm-edge-label.is-related{color:var(--alw-color-primary)}.ilm-zoom-controls{position:absolute;bottom:16px;left:24px;z-index:5;display:flex;align-items:center;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.ilm-zoom-controls button{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;background:transparent}.ilm-zoom-controls svg{width:18px;height:18px}.ilm-zoom-controls span{min-width:48px;text-align:center;color:var(--alw-color-text-secondary);font-size:12px}.ilm-legend{position:absolute;right:24px;bottom:24px;z-index:5;display:flex;align-items:center;gap:8px;padding:4px 8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;background:var(--alw-color-page)}.ilm-legend span{width:24px;border-top:2px solid var(--alw-color-text-disabled)}.ilm-legend .conditional{border-color:var(--alw-color-primary-border)}.ilm-legend .dynamic{border-top-style:dashed;border-color:var(--alw-color-warning)}.ilm-inspector{min-width:0;overflow:auto;padding:24px;border-left:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.ilm-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.ilm-inspector h2{margin:0;font-size:18px;line-height:26px}.ilm-inspector>header span{display:inline-flex;min-height:32px;align-items:center;padding:4px 8px;border-radius:6px;color:var(--alw-color-primary);font-size:13px;font-weight:600;background:var(--alw-color-primary-soft)}.ilm-kicker{margin:0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.ilm-inspector>h3{margin:8px 0 0;font-size:16px;line-height:24px;overflow-wrap:anywhere}.ilm-relation-tabs{display:flex;gap:16px;margin-top:16px;border-bottom:1px solid var(--alw-color-border)}.ilm-relation-tabs button{position:relative;min-height:36px;flex:none;padding:4px 0;border:0;color:var(--alw-color-text-secondary);font-size:12px;background:transparent}.ilm-relation-tabs button[aria-pressed=true]{color:var(--alw-color-primary)}.ilm-relation-tabs button[aria-pressed=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--alw-color-primary)}.ilm-detail{margin-top:24px;padding-top:24px;border-top:1px solid var(--alw-color-border)}.ilm-detail>span{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.ilm-detail p{margin:8px 0 0;font-size:13px;line-height:20px;overflow-wrap:anywhere}.ilm-muted{color:var(--alw-color-text-secondary)}.ilm-rule{display:flex;width:100%;min-height:48px;align-items:center;gap:16px;margin-top:12px;padding:4px 0;border:0;text-align:left;background:transparent}.ilm-rule>i{display:flex;width:40px;min-height:32px;flex:none;align-items:center;justify-content:center;border-radius:6px;color:var(--alw-color-text-secondary);font-size:12px;font-style:normal;background:var(--alw-color-neutral-soft)}.ilm-rule>i.is-conditional{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.ilm-rule>i.is-dynamic{color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.ilm-rule span{min-width:0;overflow-wrap:anywhere;font-size:13px}.ilm-rule strong{display:block;margin-top:2px;color:var(--alw-color-text);font-size:12px;font-weight:500}.ilm-configure{width:100%;min-height:40px;margin-top:32px;padding:8px 16px;border:1px solid var(--alw-color-primary-border);border-radius:6px;color:var(--alw-color-primary);background:var(--alw-color-surface)}.ilm-configure:hover{background:var(--alw-color-primary-soft)}.ilm-note{margin-top:24px;padding-top:16px;border-top:1px solid var(--alw-color-border)}.ilm-note h3{margin:0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;font-weight:500}.ilm-note p{margin:4px 0 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.ilm-issue-toggle{display:flex;width:100%;min-height:40px;align-items:center;gap:8px;margin-top:12px;padding:8px 0;border:0;color:var(--alw-color-primary);background:transparent;text-align:left}.ilm-issue-toggle svg{width:18px;height:18px}.ilm-issue-toggle span{margin-left:auto;min-width:24px;border-radius:12px;text-align:center;color:var(--alw-color-text-secondary);background:var(--alw-color-page)}.ilm-issues{margin:8px 0 0;padding:0;list-style:none}.ilm-issues li{margin-bottom:8px;color:var(--alw-color-text-secondary);font-size:12px}.ilm-issues button{width:100%;min-height:40px;padding:8px;border:1px solid var(--alw-color-border);border-radius:6px;text-align:left;background:var(--alw-color-page)}.ilm-issues .ilm-full-check{border-color:var(--alw-color-primary-border);color:var(--alw-color-primary);background:var(--alw-color-surface)}.ilm-issues b{display:block;color:var(--alw-color-warning);font-size:11px}.ilm-selected-issues{margin-top:24px;padding:8px;border:1px solid var(--alw-color-warning-border);border-radius:6px;background:var(--alw-color-warning-soft)}.ilm-selected-issues button{display:flex;width:100%;min-height:40px;align-items:flex-start;gap:8px;padding:4px;border:0;text-align:left;background:transparent}.ilm-selected-issues svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--alw-color-warning)}.ilm-selected-issues span{font-size:12px;line-height:18px}.ilm-selected-issues b{display:block;color:var(--alw-color-warning);font-size:11px}@media(max-width:1400px){.ilm-layout{grid-template-columns:minmax(0,1fr) 280px}.ilm-toolbar{gap:8px;padding:16px}.ilm-module-filter{width:144px}.ilm-search{max-width:220px}.ilm-toolbar button{padding-inline:12px}.ilm-inspector{padding:24px 16px}.ilm-legend{right:16px}}@media(prefers-reduced-motion:reduce){.ilm-node{transition:none}}.qsw-backdrop{position:fixed;inset:0;z-index:1300;background:var(--alw-color-neutral-soft)}.qsw-workspace{position:fixed;z-index:1301;inset:24px;min-width:1160px;min-height:720px;display:flex;flex-direction:column;overflow:hidden;color:var(--alw-color-text);background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-workspace);box-shadow:var(--alw-shadow-dialog);font:14px/22px -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.qsw-workspace *{box-sizing:border-box}.qsw-workspace h1,.qsw-workspace h2,.qsw-workspace h3,.qsw-workspace p{margin:0}.qsw-workspace h1{font-size:24px;line-height:32px;font-weight:600}.qsw-workspace h2{font-size:18px;line-height:26px;font-weight:600}.qsw-workspace h3{font-size:16px;line-height:24px;font-weight:600}.qsw-workspace button,.qsw-workspace input,.qsw-workspace textarea,.qsw-workspace select{font:inherit;color:inherit}.qsw-workspace button{min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);cursor:pointer}.qsw-workspace button:hover:not(:disabled){border-color:var(--alw-color-primary-border);background:var(--alw-color-page)}.qsw-workspace button:focus-visible,.qsw-workspace input:focus-visible,.qsw-workspace textarea:focus-visible,.qsw-workspace select:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.qsw-workspace input,.qsw-workspace select,.qsw-workspace textarea{width:100%;min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border-strong);border-radius:6px;background:var(--alw-color-surface)}.qsw-workspace textarea{line-height:22px;resize:vertical}.qsw-workspace input:hover:not(:disabled),.qsw-workspace textarea:hover:not(:disabled),.qsw-workspace select:hover:not(:disabled){border-color:var(--alw-color-primary-border)}.qsw-workspace :disabled{cursor:not-allowed;opacity:.58;background:var(--alw-color-disabled-surface)}.qsw-head{height:96px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--alw-color-border)}.qsw-eyebrow{margin-bottom:4px;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.qsw-eyebrow span{margin:0 8px;color:var(--alw-color-border-strong)}.qsw-head-actions{display:flex;align-items:center;gap:24px;color:var(--alw-color-text-secondary);font-size:12px}.qsw-head-actions button{width:40px;padding:0;border:0;background:transparent}.qsw-body{flex:1;min-height:0;display:grid;grid-template-columns:200px minmax(440px,1fr) 360px}.qsw-nav{display:flex;flex-direction:column;padding:32px 16px;background:var(--alw-color-page);border-right:1px solid var(--alw-color-border)}.qsw-nav>p{padding:0 16px 16px;color:var(--alw-color-text-secondary);font-size:12px;letter-spacing:1px}.qsw-nav>button{display:flex;gap:8px;margin-bottom:8px;padding:8px 16px;border:0;text-align:left;background:transparent;white-space:nowrap}.qsw-nav>button span{font-size:12px;color:var(--alw-color-text-secondary)}.qsw-nav>button.selected{color:var(--alw-color-primary);font-weight:600;background:var(--alw-color-primary-soft)}.qsw-nav>button.selected span{color:inherit}.qsw-nav-current{min-height:165px;margin-top:auto;padding:24px 8px 0;border-top:1px solid var(--alw-color-border)}.qsw-nav-current small{display:block;color:var(--alw-color-text-secondary);font-size:12px}.qsw-nav-current strong{display:block;margin:8px 0}.qsw-nav-current p{color:var(--alw-color-text-secondary);font-size:12px;line-height:20px}.qsw-workspace .qsw-nav-preview{display:block;min-height:40px;margin-top:12px;padding:8px 0;border:0;color:var(--alw-color-primary);background:transparent;text-align:left}.qsw-main{min-width:0;padding:24px 32px;overflow:auto}.qsw-question-context{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--alw-color-border)}.qsw-question-context>span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:8px;border-radius:6px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:13px;font-weight:600}.qsw-question-context>div{min-width:0}.qsw-question-context small{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.qsw-question-context h2{overflow:hidden;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.qsw-question-context em{margin-left:auto;padding:4px 8px;border-radius:4px;color:var(--alw-color-text-secondary);background:var(--alw-color-neutral-soft);font-size:12px;font-style:normal;white-space:nowrap}.qsw-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:16px 0 24px}.qsw-judgment>.qsw-section-heading{margin-top:20px;margin-bottom:16px}.qsw-section-heading p,.qsw-subheading p{margin-top:4px;color:var(--alw-color-text-secondary);font-size:13px}.qsw-ai-label{display:flex;align-items:center;gap:4px;color:var(--alw-color-ai);font-size:12px;white-space:nowrap}.qsw-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;line-height:20px}.qsw-field-label{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:14px}.qsw-field-label>span{line-height:14px}.qsw-field-label label,.qsw-semantic-heading label{position:relative;display:flex;height:40px;min-height:40px;align-items:center;margin-top:-18px;margin-bottom:-8px;padding-top:10px;padding-left:20px;color:var(--alw-color-text-secondary);font-size:12px;line-height:14px;font-weight:400}.qsw-field-label input[type=checkbox],.qsw-semantic-heading input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;min-height:40px;margin:0;padding:0;opacity:0;cursor:pointer}.qsw-field-label label:before,.qsw-semantic-heading label:before{position:absolute;top:18px;left:0;width:14px;height:14px;box-sizing:border-box;border:1px solid var(--alw-color-border-strong);border-radius:2px;content:"";background:var(--alw-color-surface)}.qsw-field-label label:has(input:checked):before,.qsw-semantic-heading label:has(input:checked):before{border-color:var(--alw-color-primary);background:var(--alw-color-primary)}.qsw-field-label label:has(input:checked):after,.qsw-semantic-heading label:has(input:checked):after{position:absolute;top:19px;left:5px;width:4px;height:8px;border-right:2px solid var(--alw-color-surface);border-bottom:2px solid var(--alw-color-surface);content:"";transform:rotate(45deg)}.qsw-field-label label:has(input:focus-visible):before,.qsw-semantic-heading label:has(input:focus-visible):before{outline:2px solid var(--alw-color-primary);outline-offset:2px}.qsw-field textarea,.qsw-field input,.qsw-field select{font-size:14px;line-height:22px}.qsw-field [aria-invalid=true]{border-color:var(--alw-color-blocked)}.qsw-subheading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:24px 0 16px;padding-top:24px;border-top:1px solid var(--alw-color-border)}.qsw-semantic-heading{align-items:center;margin-bottom:10px}.qsw-semantic-heading>span{display:flex;align-items:center;gap:12px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.qsw-subheading button,.qsw-text-button{display:inline-flex;align-items:center;gap:8px;color:var(--alw-color-primary);white-space:nowrap}.qsw-config-block{margin:24px 0;padding:24px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-page)}.qsw-config-block>.qsw-subheading:first-child{margin-top:0;padding-top:0;border:0}.qsw-grid-2,.qsw-grid-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qsw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qsw-grid-2>.qsw-error,.qsw-grid-3>.qsw-error{grid-column:1/-1}.qsw-error{display:flex;align-items:flex-start;gap:6px;color:var(--alw-color-blocked);font-size:12px;line-height:18px}.qsw-hint,.qsw-empty{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.qsw-option-row,.qsw-info-row,.qsw-condition-row{display:grid;align-items:center;gap:8px;margin-bottom:8px}.qsw-option-row{grid-template-columns:32px minmax(120px,1fr) auto auto 40px}.qsw-option-row:has(.qsw-option-image){grid-template-columns:32px minmax(100px,1fr) 112px auto 40px}.qsw-option-row>span,.qsw-info-row>span{color:var(--alw-color-text-secondary);font-size:12px}.qsw-option-row label{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.qsw-option-row label input,.qsw-check input,.qsw-probes input,.qsw-callout input{width:16px;min-height:16px;padding:0}.qsw-option-image{position:relative;justify-content:center;min-height:56px;overflow:hidden;border:1px dashed var(--alw-color-primary-border);border-radius:6px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);cursor:pointer}.qsw-option-image img{width:100%;height:56px;object-fit:cover}.qsw-option-image>input{position:absolute;width:1px;height:1px;min-height:0;opacity:0}.qsw-option-row button,.qsw-info-row button,.qsw-condition-row button{width:40px;padding:0}.qsw-info-row{grid-template-columns:32px minmax(120px,.7fr) minmax(180px,1.3fr) 40px}.qsw-criterion{display:flex;align-items:flex-start;gap:16px}.qsw-criterion>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;margin-top:28px;border-radius:6px;font-size:13px;font-weight:600}.qsw-criterion .qsw-field{flex:1}.qsw-judgment .qsw-criterion textarea{height:40px;min-height:40px}.qsw-criterion .yes{color:var(--alw-color-navy);background:var(--alw-color-success-soft)}.qsw-criterion .no{color:var(--alw-color-text-secondary);background:var(--alw-color-neutral-soft)}.qsw-criterion .unknown{color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.qsw-route-summary{margin-top:24px;padding-top:16px;border-top:1px solid var(--alw-color-border)}.qsw-route-summary>span{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.qsw-route-summary>div{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12px;line-height:20px}.qsw-goal-details{margin-top:24px}.qsw-goal-details>.qsw-subheading{margin-top:0}.qsw-probes{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;padding:16px;border:1px solid var(--alw-color-border);border-radius:8px}.qsw-probes legend{padding:0 8px;font-size:13px}.qsw-probes label,.qsw-check,.qsw-callout label{display:flex;align-items:center;gap:8px}.qsw-callout{margin:24px 0;padding:24px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-page)}.qsw-callout label,.qsw-callout p{margin-top:8px;color:var(--alw-color-text-secondary)}.qsw-condition-help{color:var(--alw-color-text-secondary);font-size:12px}.qsw-impact-warning{display:flex;align-items:flex-start;gap:8px;padding:14px 16px;color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.qsw-condition-row{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(130px,1fr) minmax(72px,.5fr) 40px}.qsw-condition-row input:not([type=number]){grid-column:auto}.qsw-condition-row>button{grid-column:-1}.qsw-condition-row select[multiple]{min-height:76px}.qsw-branch{margin-top:16px;padding:16px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.qsw-branch header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.qsw-branch header label{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px}.qsw-branch header input{width:80px}.qsw-branch header button{width:40px;padding:0}.qsw-legacy-rules{border-left:3px solid var(--alw-color-primary-border)}.qsw-field select[multiple]{min-height:112px}.qsw-check{margin-top:16px}.qsw-trial{padding:32px 24px;overflow:auto;background:var(--alw-color-page);border-left:1px solid var(--alw-color-border)}.qsw-pane-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.qsw-pane-heading span{padding:4px 8px;border-radius:4px;color:var(--alw-color-text-secondary);background:var(--alw-color-neutral-soft);font-size:12px}.qsw-trial-tabs{display:flex;gap:24px;border-bottom:1px solid var(--alw-color-border)}.qsw-trial-tabs>*{display:block;padding:8px 0}.qsw-trial-tabs strong{margin-bottom:-1px;color:var(--alw-color-primary);border-bottom:2px solid var(--alw-color-primary)}.qsw-trial>p{margin:24px 0;color:var(--alw-color-text-secondary);font-size:13px}.qsw-trial>label{display:flex;flex-direction:column;gap:8px;font-size:13px}.qsw-workspace .qsw-ai-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;color:var(--alw-color-ai);border-color:var(--alw-color-ai-border);background:var(--alw-color-ai-soft)}.qsw-workspace .qsw-trial-error{margin:16px 0}.qsw-trial-result{margin-top:32px}.qsw-result-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.qsw-result-heading span{display:flex;align-items:center;gap:8px;font-weight:600}.qsw-result-heading svg{color:var(--alw-color-success)}.qsw-result-heading small,.qsw-trial-result section>small,.qsw-image-analysis div>small{color:var(--alw-color-text-secondary);font-size:12px}.qsw-trial-result section{padding-top:24px}.qsw-trial-result blockquote{margin:8px 0 0;padding:8px 16px;border-left:2px solid var(--alw-color-success);background:var(--alw-color-surface)}.qsw-trial-result section p{margin-top:8px}.qsw-image-analysis dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0}.qsw-image-analysis dl>div{padding:8px;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:6px}.qsw-image-analysis dt{color:var(--alw-color-text-secondary);font-size:12px}.qsw-image-analysis dd{margin:2px 0 0;font-weight:600}.qsw-image-analysis>div{margin-top:16px}.qsw-image-analysis>div p{overflow-wrap:anywhere}.qsw-image-analysis>div strong{font-weight:500}.qsw-trial-action{display:flex;flex-direction:column;color:var(--alw-color-primary);font-weight:600}.qsw-trial-action span{display:flex;align-items:center;gap:8px}.qsw-footer{height:72px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.qsw-footer>div{display:flex;align-items:center;gap:16px}.qsw-footer>div:first-child{gap:8px;color:var(--alw-color-text-secondary);font-size:13px}.qsw-draft-dot{width:6px;height:6px;border-radius:50%;background:var(--alw-color-warning)}.qsw-workspace .qsw-primary{display:inline-flex;align-items:center;gap:8px;color:var(--alw-color-surface);border-color:var(--alw-color-primary);background:var(--alw-color-primary)}.qsw-workspace .qsw-primary:hover:not(:disabled){background:var(--alw-color-primary-hover)}.qsw-workspace .qsw-footer button:not(.qsw-primary){color:var(--alw-color-text)}.tai-root{display:flex;flex-direction:column;gap:12px;min-width:0}.tai-root textarea,.tai-root input,.tai-root select{width:100%;min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border-strong);border-radius:6px;background:var(--alw-color-surface);font:inherit}.tai-root textarea{resize:vertical}.tai-root button{min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);font:inherit;cursor:pointer}.tai-root :focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.tai-instruction,.tai-hint{margin:0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.tai-option-list{display:flex;flex-direction:column;gap:8px}.tai-option{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface)}.tai-option input{width:16px;min-height:16px;padding:0}.tai-option small{margin-left:auto;color:var(--alw-color-warning)}.tai-rating{display:flex;flex-wrap:wrap;gap:8px}.tai-rating button{min-width:48px;flex:1}.tai-rating button.selected{color:var(--alw-color-primary);border-color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.tai-rating-labels{width:100%;display:flex;justify-content:space-between;color:var(--alw-color-text-secondary);font-size:12px}.tai-number{display:flex;align-items:center;gap:8px}.tai-number span{white-space:nowrap}.tai-ranking{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.tai-ranking li{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 8px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface)}.tai-ranking strong{flex:1}.tai-ranking button{width:40px;padding:0}.tai-rank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.tai-image-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tai-image-choices>button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px;text-align:left}.tai-image-choices>button.selected{color:var(--alw-color-primary);border-color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.tai-image-choices img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.tai-image-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;color:var(--alw-color-text-secondary);background:var(--alw-color-neutral-soft)}.tai-upload-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 16px;border:1px dashed var(--alw-color-primary-border);border-radius:6px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);cursor:pointer}.tai-upload-button input{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;opacity:0}.tai-attachment{position:relative;display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.tai-attachment>img{width:88px;height:66px;object-fit:cover}.tai-attachment>span{flex:1;overflow:hidden;text-overflow:ellipsis}.tai-attachment>button{width:40px;margin-left:auto;padding:0}.tai-annotation-stage{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:6px;background:var(--alw-color-neutral-soft)}.tai-annotation-stage img{display:block;width:100%;max-height:320px;object-fit:contain;cursor:crosshair}.tai-annotation-stage i{position:absolute;border:2px solid var(--alw-color-evidence);background:#c846321f;pointer-events:none}.tai-region-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.tai-region-list label{display:grid;grid-template-columns:auto 1fr 40px;align-items:center;gap:8px}.tai-region-list button{width:40px;padding:0}.tai-error{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--alw-color-blocked);font-size:12px;line-height:18px}@media(max-width:1400px){.qsw-workspace{inset:16px}.qsw-body{grid-template-columns:184px minmax(400px,1fr) 312px}.qsw-main{padding:24px}.qsw-trial{padding:24px 16px}.qsw-condition-row{grid-template-columns:minmax(110px,1fr) minmax(100px,.8fr) minmax(110px,1fr) 72px 40px}.qsw-question-context{gap:8px}.qsw-question-context em{display:none}}@media(max-width:700px){.tai-root button,.tai-root input,.tai-root select,.tai-option,.tai-upload-button{min-height:44px}.tai-rating button{min-width:44px;min-height:44px}.tai-image-choices{grid-template-columns:1fr}.tai-ranking li{min-height:52px}.tai-ranking button{width:44px;min-height:44px}.tai-attachment>button,.tai-region-list button{width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.qsw-workspace *,.tai-root *{scroll-behavior:auto;transition:none}}.tai-date-range{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tai-date-range label{display:flex;flex-direction:column;gap:4px;color:var(--alw-color-text-secondary);font-size:12px}.qsw-trial-tabs button{position:relative;min-height:40px;padding:8px 0;border:0;color:var(--alw-color-text-secondary);background:transparent}.qsw-trial-tabs button[aria-selected=true]{color:var(--alw-color-primary);font-weight:600}.qsw-trial-tabs button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--alw-color-primary)}.qsw-trial-pane>p,.qsw-participant-preview>p{margin:24px 0;color:var(--alw-color-text-secondary);font-size:13px}.qsw-trial-pane>label{display:flex;flex-direction:column;gap:8px;font-size:13px}.qsw-participant-preview{padding-top:24px}.qsw-participant-preview>small{color:var(--alw-color-text-secondary);font-size:12px}.qsw-participant-preview>h3{margin:8px 0 24px}.qsw-participant-preview>.tai-root{padding:16px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.iv-preview-shade{position:fixed;inset:0;background:#10233f33;z-index:1200}.iv-goal,.iv-trial{position:fixed;z-index:1201;background:var(--alw-color-surface);color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif;box-sizing:border-box}.iv-goal *,.iv-trial *{box-sizing:border-box}.iv-goal{inset:0 0 0 auto;width:640px;max-width:100vw;display:flex;flex-direction:column;border-left:1px solid var(--alw-color-border);box-shadow:var(--alw-shadow-dialog)}.iv-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid var(--alw-color-border);flex:none}.iv-preview-header h2{font-size:24px;line-height:32px;font-weight:600;color:var(--alw-color-navy);margin:0}.iv-goal p,.iv-trial p{margin:0 0 16px}.iv-goal .iv-eyebrow,.iv-trial .iv-eyebrow{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);margin:0 0 8px}.iv-goal .iv-muted,.iv-trial .iv-muted{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.iv-goal h3,.iv-trial h3{font-size:18px;line-height:26px;font-weight:600;margin:0;color:var(--alw-color-navy)}.iv-goal h4,.iv-trial h4{font-size:14px;line-height:22px;font-weight:600;margin:0 0 8px}.iv-goal-body{padding:24px 32px;overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-gutter:stable}.iv-goal .iv-question-context{padding:0 0 16px;border-bottom:1px solid var(--alw-color-border);font-size:12px;color:var(--alw-color-text-secondary);margin-bottom:24px}.iv-question-context span{display:block;font-size:14px;line-height:22px;color:var(--alw-color-text);margin-top:4px}.iv-field{display:block;font-size:13px;line-height:20px;font-weight:500;margin-bottom:24px}.iv-field input,.iv-field textarea,.iv-field select,.iv-info-row input{display:block;width:100%;height:40px;margin-top:8px;border:1px solid var(--alw-color-border);border-radius:6px;background:#fff;padding:8px 12px;color:var(--alw-color-text);font:400 14px/22px Inter,PingFang SC,sans-serif}.iv-field textarea{height:auto;resize:vertical;min-height:88px}.iv-goal :is(input,select,textarea,button,a,summary):focus-visible,.iv-trial :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.iv-goal button,.iv-trial button{cursor:pointer}.iv-btn{height:40px;min-width:64px;padding:0 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:#fff;color:var(--alw-color-text);font:500 14px/20px Inter,PingFang SC,sans-serif;white-space:nowrap}.iv-btn:hover{background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border)}.iv-btn.iv-primary{background:var(--alw-color-primary);color:#fff;border-color:var(--alw-color-primary)}.iv-btn.iv-primary:hover{background:var(--alw-color-primary-hover)}.iv-text{display:inline-flex;align-items:center;gap:8px;background:none;border:0;min-height:40px;min-width:40px;padding:0;color:var(--alw-color-primary);font:400 13px/20px Inter,PingFang SC,sans-serif}.iv-text:hover{text-decoration:underline}.iv-goal svg,.iv-trial svg:not(:where(.ilm-graph>svg)){width:16px;height:16px;vertical-align:middle;flex:none}.iv-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.iv-info-row{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;gap:8px;padding:16px 0;border-bottom:1px solid var(--alw-color-border)}.iv-info-row:first-of-type{padding-top:0}.iv-info-number{font-size:12px;color:var(--alw-color-text-secondary);padding-top:12px}.iv-info-row>div>input{margin-top:0;font-weight:500}.iv-info-row label{display:block;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);margin-top:8px}.iv-info-row label input{font-size:13px;margin-top:4px}.iv-info-row>button{align-self:start;color:var(--alw-color-text-secondary)}.iv-add-info{margin-top:8px}.iv-ask-mode{border:0;padding:0;margin:24px 0}.iv-ask-mode legend{font-size:13px;font-weight:500;margin-bottom:8px;padding:0}.iv-ask-mode label,.iv-inline-check{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px;line-height:20px}.iv-ask-mode input,.iv-probe-types input,.iv-inline-check input{width:16px;height:16px;accent-color:var(--alw-color-primary);flex:none}.iv-ask-mode .iv-muted{margin:8px 0 0}.iv-config-fold{border-top:1px solid var(--alw-color-border)}.iv-config-fold summary{display:flex;align-items:center;gap:16px;min-height:64px;padding:16px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:500}.iv-config-fold summary::-webkit-details-marker{display:none}.iv-config-fold summary small{margin-left:auto;color:var(--alw-color-text-secondary);font-size:12px;font-weight:400}.iv-config-fold[open] summary{color:var(--alw-color-primary)}.iv-config-fold[open] summary>[data-icon]{transform:rotate(180deg)}.iv-config-fold>div{padding-bottom:16px}.iv-config-fold .iv-field{margin-bottom:16px}.iv-probe-types{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.iv-probe-types label{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px}.iv-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.iv-small-label{font-size:13px;font-weight:500}.iv-goal .iv-footnote,.iv-trial .iv-footnote{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);margin:24px 0 0}.iv-preview-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex:none;border-top:1px solid var(--alw-color-border);padding:16px 32px;background:#fff}.iv-trial{width:1120px;max-width:calc(100vw - 64px);height:896px;max-height:calc(100vh - 64px);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:12px;border:1px solid var(--alw-color-border);box-shadow:var(--alw-shadow-dialog);display:flex;flex-direction:column;overflow:hidden}.iv-trial .iv-preview-header{padding:24px 32px 16px}.iv-trial .iv-trial-description{font-size:13px;line-height:20px;color:var(--alw-color-text-secondary);margin:8px 0 0}.iv-trial-tabs{display:flex;align-items:center;gap:24px;padding:0 32px;border-bottom:1px solid var(--alw-color-border);flex:none}.iv-trial-tabs>button,.iv-inspection-tabs>button{position:relative;height:48px;padding:0;background:none;border:0;color:var(--alw-color-text-secondary);font:500 14px/20px Inter,PingFang SC,sans-serif;cursor:pointer}.iv-trial-tabs [aria-selected=true],.iv-inspection-tabs [aria-selected=true]{color:var(--alw-color-primary)}.iv-trial-tabs>span{display:flex;align-items:center;margin-left:auto;font-size:12px;color:var(--alw-color-text-secondary)}.iv-trial-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-height:0;flex:1}.iv-conversation{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--alw-color-border);background:var(--alw-color-page)}.iv-conversation-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 8px}.iv-conversation-title h3{font-size:16px;line-height:24px}.iv-chat-scroll{padding:8px 24px 16px;overflow:auto;min-height:0;flex:1}.iv-turn{padding:16px 0;border-bottom:1px solid var(--alw-color-border)}.iv-turn:first-child{padding-top:0}.iv-turn p:last-child{margin-bottom:0}.iv-turn .iv-speaker{display:flex;gap:8px;justify-content:space-between;font-size:12px;font-weight:600;color:var(--alw-color-navy);margin:0 0 8px}.iv-speaker>span{font-weight:400;color:var(--alw-color-text-secondary)}.iv-answer{padding:16px;margin:16px 0;background:#fff;border:1px solid var(--alw-color-border);border-radius:8px}.iv-next-turn{border:0;padding-top:8px}.iv-turn .iv-turn-note{margin-top:8px}.iv-action-chip{display:inline-flex;align-items:center;gap:4px;color:var(--alw-color-primary)}.iv-composer{padding:16px 24px;background:#fff;border-top:1px solid var(--alw-color-border);flex:none}.iv-composer .iv-field{margin-bottom:16px}.iv-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.iv-composer>.iv-muted{margin:8px 0 0}.iv-inspection{display:flex;flex-direction:column;min-height:0;min-width:0}.iv-inspection-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--alw-color-border);flex:none}.iv-inspection-tabs button>span{margin-left:4px;font-size:12px}.iv-inspection-scroll{padding:24px;overflow:auto;min-height:0;flex:1;overscroll-behavior:contain}.iv-decision-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.iv-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:4px;padding:2px 8px;font:400 12px/18px Inter,PingFang SC,sans-serif}.iv-badge.iv-warning{background:var(--alw-color-warning-soft);color:var(--alw-color-warning)}.iv-badge.iv-success{background:var(--alw-color-success-soft);color:var(--alw-color-text)}.iv-badge.iv-success svg{color:var(--alw-color-success)}.iv-observation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px 0;border-top:1px solid var(--alw-color-border);border-bottom:1px solid var(--alw-color-border)}.iv-observation-grid div>span{display:block;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;margin-bottom:4px}.iv-observation-grid strong{font-size:13px;font-weight:500;white-space:nowrap}.iv-decision-section{padding-top:16px}.iv-trial blockquote{margin:8px 0;padding:8px 16px;background:var(--alw-color-page);border-left:3px solid var(--alw-color-primary);font-size:14px;line-height:22px}.iv-decision-section a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:var(--alw-color-primary);text-underline-offset:3px}.iv-decision-section p{margin-bottom:8px;font-size:13px;line-height:20px}.iv-coverage-line{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--alw-color-border);padding:8px 0;min-height:56px}.iv-coverage-line strong{font-size:13px;font-weight:500}.iv-coverage-line small{display:block;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.iv-rule-proof{display:flex;align-items:center;gap:8px}.iv-rule-proof svg{color:var(--alw-color-success)}.iv-correct{margin:8px 0}.iv-ledger-entry{padding:24px 0;border-bottom:1px solid var(--alw-color-border)}.iv-ledger-entry>p:last-child{margin-bottom:0}.iv-ledger-entry>.iv-badge{margin-bottom:8px}.iv-rules-preview{padding:32px;overflow:auto}.iv-rules-preview h3{margin-bottom:16px}@media(max-width:1000px){.iv-trial{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.iv-trial-grid{display:block;overflow:auto}.iv-conversation,.iv-inspection{min-height:480px}.iv-trial-tabs>span{display:none}}@media(prefers-reduced-motion:reduce){.iv-goal *,.iv-trial *{transition:none;scroll-behavior:auto}}.iv-error{color:var(--alw-color-blocked);font-size:13px;line-height:20px;margin:8px 0}.iv-readonly{background:var(--alw-color-page);padding:8px 16px;border-radius:6px}.iv-goal :disabled,.iv-trial :disabled{cursor:not-allowed;opacity:.6}.iv-field textarea.iv-purpose{min-height:40px;height:40px;resize:vertical}.iv-optional-row{display:grid;grid-template-columns:1fr 40px;gap:8px;margin-bottom:16px}.iv-optional-row .iv-field{margin-bottom:8px}.iv-ledger-source{font-size:12px;color:var(--alw-color-text-secondary)}.script-workspace .sw-root .iv-goal-entry{display:flex;width:100%;min-height:40px;padding:8px 0;font-size:13px;justify-content:flex-start;color:var(--alw-color-text-secondary);gap:8px;border:0;background:transparent}.iv-goal-entry>span{margin-left:auto;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-goal-entry svg{flex-shrink:0}.iv-empty{color:var(--alw-color-text-secondary);padding:16px 0;font-size:14px;line-height:24px}.iv-correction-form{padding-top:24px;margin-top:16px;border-top:1px solid var(--alw-color-border)}.iv-correction-form .iv-field{margin-bottom:16px}.iv-trial-footer-actions{display:flex;gap:16px;align-items:center}.iv-rule-content{color:var(--alw-color-text)}.iv-rule-content footer{display:flex;gap:16px;margin-top:24px}.iv-trial-method{padding:0 24px 8px;font-size:12px;display:flex;align-items:center;gap:16px}.iv-trial-method select{min-width:0;flex:1;height:32px;border:1px solid var(--alw-color-border);border-radius:6px;background:#fff}.iv-turn{white-space:pre-wrap;overflow-wrap:anywhere}.iv-inspection-scroll{overflow-wrap:anywhere}.iv-config-fold[open] summary>svg{transform:rotate(180deg)}.iv-goal-summary{display:block;margin:8px 0 16px;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.iv-goal-summary>span{display:block;margin:4px 0}.iv-goal-summary strong{font-weight:500;color:var(--alw-color-text)}.iv-correction-history{margin-top:16px;border-top:1px solid var(--alw-color-border);padding-top:16px}.iv-correction-history summary{min-height:40px;color:var(--alw-color-primary);cursor:pointer;font-size:13px}.iv-correction-history .iv-footnote{margin-top:0}.iv-inline-stop{min-height:24px;min-width:0;font-size:12px;line-height:18px}.iv-trial{width:auto;max-width:none;height:auto;max-height:none;inset:24px;transform:none}.iv-trial .iv-preview-header{height:96px;align-items:center;padding:16px 32px}.iv-trial .iv-preview-context{margin:0 0 4px;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.iv-trial .iv-preview-context span{margin:0 8px;color:var(--alw-color-border-strong)}.iv-preview-actions{display:flex;align-items:center;gap:24px;color:var(--alw-color-text-secondary);font-size:12px}.iv-close{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--alw-color-text)}.iv-close:hover{background:var(--alw-color-page)}.iv-close svg{width:24px;height:24px}.iv-trial-tabs{height:56px;align-items:stretch;gap:32px}.iv-trial-tabs>button{height:56px}.iv-trial-tabs>button.is-active{color:var(--alw-color-primary)}.iv-trial-tabs>button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--alw-color-primary)}.iv-trial-tabs>button>span{display:inline-grid;min-width:18px;height:18px;margin-left:6px;place-items:center;border-radius:9px;color:var(--alw-color-warning);font-size:11px;background:var(--alw-color-warning-soft)}.iv-workspace-panels{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.iv-map-panel,.iv-rules-preview,.iv-trial-grid{min-height:0;flex:1}.iv-map-panel{height:100%;overflow:hidden}.iv-rules-preview{padding:16px 32px 24px}.iv-rules-return{height:40px;margin-bottom:16px;border-bottom:1px solid var(--alw-color-border)}.iv-trial-grid{grid-template-columns:minmax(0,1.15fr) minmax(480px,1fr)}.iv-conversation{border-right:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.iv-conversation-title{padding:24px 32px 16px}.iv-conversation-title>div p{margin:4px 0 0;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.iv-chat-scroll{padding:8px 32px 16px}.iv-turn{border-bottom:0;padding:16px 0}.iv-turn .iv-bubble{display:inline-block;max-width:100%;margin:0;padding:16px;border-radius:8px;background:var(--alw-color-page)}.iv-answer{text-align:right;margin:0;padding:16px 0;border:0;background:transparent}.iv-answer .iv-speaker{justify-content:flex-end}.iv-answer .iv-bubble{background:var(--alw-color-primary-soft)}.iv-trial .iv-inline-trace{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px 0 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.iv-trial .iv-inline-trace>span{width:8px;height:8px;border-radius:50%;background:var(--alw-color-success)}.iv-trial .iv-inline-trace>b{font-weight:400}.iv-next-turn{padding-top:16px}.iv-composer{padding:16px 32px}.iv-trial .iv-composer-label{margin:0 0 8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.iv-composer .tai-root{max-height:none;overflow:visible}.iv-composer .tai-root textarea{min-height:64px}.iv-composer .tai-rating button{min-height:48px}.iv-composer-actions{margin-top:16px}.iv-composer-actions .iv-primary{margin-left:auto}.iv-revise-answer{min-height:32px;margin-left:8px;padding:4px 8px;border:0;color:var(--alw-color-primary);font-size:12px;background:transparent}.iv-answer.is-invalidated{opacity:.62}.iv-answer.is-invalidated .iv-bubble{text-decoration:line-through}.iv-revision-confirm{max-width:520px;margin:8px 0 0 auto;padding:16px;border:1px solid var(--alw-color-warning-border);border-radius:8px;text-align:left;background:var(--alw-color-warning-soft)}.iv-trial .iv-revision-confirm p{margin:0 0 16px;font-size:13px;line-height:20px}.iv-revision-confirm>div{display:flex;justify-content:flex-end;gap:8px}.iv-inspection{background:var(--alw-color-page)}.iv-inspection-heading{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px 0}.iv-inspection-heading h3{font-size:18px}.iv-inspection-menu{position:relative}.iv-inspection-menu summary{min-height:32px;padding:5px 8px;list-style:none;cursor:pointer;color:var(--alw-color-text-secondary);font-size:12px}.iv-inspection-menu summary::-webkit-details-marker{display:none}.iv-inspection-menu[open] summary{color:var(--alw-color-primary)}.iv-inspection-menu>div{position:absolute;top:36px;right:0;z-index:6;width:144px;padding:4px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.iv-inspection-menu button{display:block;width:100%;min-height:36px;padding:8px;border:0;border-radius:4px;text-align:left;background:transparent;color:var(--alw-color-text-secondary)}.iv-inspection-menu button[aria-current=true]{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.iv-inspection-scroll{padding:16px 32px 24px}.iv-trace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.iv-trace-map{width:100%;max-width:440px;margin:8px auto}.iv-path-node{display:flex;min-height:40px;align-items:center;padding:8px 16px;border:1px solid var(--alw-color-border-strong);border-radius:6px;background:var(--alw-color-surface);font-size:13px;line-height:20px}.iv-path-node>span{min-width:64px;margin-right:8px;color:var(--alw-color-primary);font-size:12px}.iv-path-node>small{max-width:152px;margin-left:auto;overflow:hidden;color:var(--alw-color-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.iv-path-node.is-visited{border-color:var(--alw-color-primary-border)}.iv-path-node.is-current{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.iv-path-link{min-height:24px;margin-left:32px;padding:3px 16px;border-left:2px solid var(--alw-color-primary);color:var(--alw-color-primary);font-size:12px;line-height:18px}.iv-path-link span{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-image-analysis{display:grid;gap:12px}.iv-image-analysis h5{margin:0 0 6px;font-size:13px}.iv-image-analysis ul{display:grid;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:20px}.iv-image-analysis li>span{display:block;color:var(--alw-color-text-secondary);font-size:11px}.iv-image-verdicts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iv-image-verdicts p{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface)}.iv-image-verdicts span{color:var(--alw-color-text-secondary)}.iv-trial-footer{display:flex;height:72px;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-surface);color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.iv-trial-footer>div,.iv-draft-state{display:flex;align-items:center;gap:16px}.iv-draft-state i{width:6px;height:6px;border-radius:50%;background:var(--alw-color-warning)}@media(max-width:1400px){.iv-trial-grid{grid-template-columns:minmax(0,1.1fr) minmax(440px,1fr)}.iv-conversation-title,.iv-chat-scroll,.iv-composer,.iv-inspection-scroll,.iv-trial-footer{padding-left:24px;padding-right:24px}}@media(max-width:1000px){.iv-trial{inset:16px;max-width:none;max-height:none}.iv-workspace-panels{overflow:auto}.iv-trial-grid{display:grid;grid-template-columns:1fr;overflow:visible}.iv-conversation,.iv-inspection{min-height:560px}.iv-trial-footer{height:auto;min-height:72px;flex-wrap:wrap}.iv-preview-actions>span,.iv-trial-footer>div>span{display:none}}.sir-root{--sir-bg: var(--alw-color-page);--sir-ink: var(--alw-color-text);--sir-muted: var(--alw-color-text-secondary);--sir-line: var(--alw-color-border);--sir-blue: var(--alw-color-primary);--sir-blue-soft: var(--alw-color-primary-soft);--sir-amber: var(--alw-color-warning);--sir-amber-soft: var(--alw-color-warning-soft);display:flex;height:calc(100dvh - 107px);min-height:600px;overflow:hidden;flex-direction:column;background:var(--sir-bg);color:var(--sir-ink);font:14px/1.5 Inter,PingFang SC,sans-serif}.sir-head{display:grid;grid-template-columns:minmax(360px,1fr) auto auto;min-height:58px;align-items:center;gap:16px;padding:8px 20px;border-bottom:1px solid var(--alw-color-primary-border);background:linear-gradient(90deg,var(--sir-blue-soft) 0 304px,var(--alw-color-surface) 304px)}.sir-head h2{margin:0;font-size:20px;line-height:28px}.sir-head p{grid-column:1 / -1;margin:-2px 0 0;color:var(--sir-muted);font-size:11px}.sir-title{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:0 10px}.sir-ai-tag{padding:2px 8px;border-radius:999px;background:var(--alw-color-ai-soft);color:var(--alw-color-ai);font-size:12px;font-weight:700}.sir-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sir-head-metrics{display:flex;gap:8px}.sir-head-metrics span{min-height:32px;padding:6px 10px;border:1px solid var(--sir-line);border-radius:6px;background:var(--alw-color-surface);color:var(--sir-muted);font-size:12px}.sir-head-metrics .danger{border-color:var(--alw-color-warning-border);color:var(--sir-amber)}.sir-view-switch{display:flex;padding:3px;border:1px solid var(--sir-line);border-radius:8px;background:var(--alw-color-surface-subtle)}.sir-view-switch button{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--sir-muted);cursor:pointer}.sir-view-switch button.active{background:var(--alw-color-surface);color:var(--sir-blue);box-shadow:0 1px 4px #263b5b1a}.sir-layout{display:grid;grid-template-columns:304px minmax(520px,1fr) 340px;min-height:0;flex:1}.sir-layout.map-mode{grid-template-columns:248px minmax(560px,1fr) 344px}.sir-layout>aside,.sir-layout>main{min-width:0;border-right:1px solid var(--sir-line);background:var(--alw-color-surface)}.sir-layout>.sir-review{border-right:0}.sir-pane-title{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--sir-line);font-weight:700}.sir-pane-title small,.sir-card-head small{color:var(--sir-muted);font-size:12px;font-weight:500}.sir-source{display:flex;min-height:0;flex-direction:column}.sir-source nav{max-height:45vh;overflow:auto;padding:8px}.sir-source nav button{display:grid;width:100%;grid-template-columns:32px 1fr;gap:3px 8px;padding:10px;border:0;border-left:3px solid transparent;border-radius:6px;background:transparent;color:var(--sir-ink);text-align:left;cursor:pointer}.sir-source nav button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sir-source nav button small{grid-column:2;color:var(--alw-color-success)}.sir-source nav button.blocked small{color:var(--sir-amber)}.sir-source nav button.active{border-left-color:var(--sir-blue);background:var(--sir-blue-soft)}.sir-source-card{margin:12px;padding:14px;border:1px solid var(--sir-line);border-radius:8px;background:var(--alw-color-surface-subtle)}.sir-source-card>div{display:flex;justify-content:space-between;gap:8px}.sir-source-card span{color:var(--sir-muted);font-size:11px}.sir-source-card pre{margin:12px 0 0;white-space:pre-wrap;color:var(--alw-color-text-secondary);font:12px/1.75 SFMono-Regular,Consolas,PingFang SC,monospace}.sir-editor,.sir-map{display:flex;min-height:0;flex-direction:column}.sir-editor-scroll{overflow-y:scroll;padding:16px 20px 160px;scrollbar-gutter:stable}.sir-card{margin-bottom:12px;padding:16px;border:1px solid var(--sir-line);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 3px 12px #263b5b08}.sir-question-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0 14px;border-color:var(--alw-color-primary-border)}.sir-question-card .sir-card-head,.sir-question-card>.sir-prompt-media,.sir-question-card>label:last-child{grid-column:1 / -1}.sir-prompt-media{display:grid;gap:10px;padding:12px;border:1px solid var(--alw-color-ai-border, rgb(216 208 255));border-radius:8px;background:var(--alw-color-ai-soft, rgb(242 239 255))}.sir-prompt-media-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sir-prompt-media-item{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px}.sir-prompt-media-item img,.sir-prompt-media-placeholder{width:112px;height:84px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);object-fit:contain}.sir-prompt-media-placeholder{display:grid;place-items:center;color:var(--alw-color-text-secondary);font-size:12px}.sir-prompt-media-item p{display:grid;gap:4px;margin:0}.sir-prompt-media-item>div:last-child{display:grid;align-items:start;gap:6px}.sir-prompt-media-item select{width:100%}.sir-prompt-media-item .sir-text-button{justify-self:start;color:var(--alw-color-blocked)}.sir-prompt-media-item span{color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.sir-media-error{margin:0;color:var(--alw-color-blocked);font-size:12px}.sir-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sir-card h3{margin:0;font-size:15px}.sir-card label{display:grid;gap:6px;margin:12px 0;color:var(--alw-color-text-secondary);font-size:12px;font-weight:600}.sir-card input:not([type=checkbox]),.sir-card textarea,.sir-card select,.sir-rule-row select{width:100%;min-height:38px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--alw-color-border-strong);border-radius:6px;background:var(--alw-color-surface);color:var(--sir-ink);font-family:inherit;font-size:14px;line-height:1.5}.sir-card textarea{min-height:76px;resize:vertical}.sir-question-card textarea{min-height:90px;font-size:15px}.sir-note-label textarea{min-height:58px;font-size:13px}.sir-note-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--alw-color-border)}.sir-note-group:first-of-type{margin-top:0;padding-top:0;border-top:0}.sir-note-group>div,.sir-note-label{display:flex;align-items:flex-start;gap:8px}.sir-note-group>div{align-items:center;justify-content:space-between}.sir-note-label textarea{flex:1}.sir-note-label button,.sir-condition-row button{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--sir-muted);cursor:pointer}.sir-status{padding:3px 8px;border-radius:999px;font-size:11px}.sir-status.ready{background:var(--alw-color-success-soft);color:var(--alw-color-success)}.sir-status.blocked{background:var(--sir-amber-soft);color:var(--sir-amber)}.sir-option{display:grid;grid-template-columns:28px 1fr auto 34px;align-items:center;gap:8px;margin:8px 0}.sir-option>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--sir-blue-soft);color:var(--sir-blue);font-size:12px;font-weight:700}.sir-option label{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.sir-option button,.sir-rule-row button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--sir-muted);cursor:pointer}.sir-text-button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--sir-blue);cursor:pointer}.sir-empty{color:var(--sir-muted);font-size:12px}.sir-rule-row{display:grid;grid-template-columns:minmax(120px,1fr) 20px minmax(150px,210px);align-items:center;gap:8px;margin:8px 0}.sir-condition-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(140px,1fr) 34px;align-items:center;gap:8px;margin:8px 0}.sir-save{min-height:40px;padding:8px 18px;border:0;border-radius:6px;background:var(--sir-blue);color:var(--alw-color-surface);font-weight:700;cursor:pointer}.sir-review{overflow-y:scroll;padding-bottom:160px;scrollbar-gutter:stable}.sir-rule-summary{margin:12px;padding:14px;border:1px solid var(--sir-line);border-radius:8px;background:var(--alw-color-surface-subtle)}.sir-rule-summary p{margin:6px 0;color:var(--sir-muted);font-size:12px}.sir-chain{display:grid;margin-top:10px}.sir-chain-node{padding:9px 10px;border:1px solid var(--sir-line);border-radius:6px;background:var(--alw-color-surface)}.sir-chain-node b,.sir-chain-node span{display:block}.sir-chain-node b{font-size:12px}.sir-chain-node span{margin-top:2px;color:var(--sir-muted);font-size:11px}.sir-chain>i{position:relative;width:1px;height:18px;margin-left:20px;background:var(--alw-color-border-strong)}.sir-chain>i:after{position:absolute;bottom:0;left:-3px;width:6px;height:6px;border-right:1px solid var(--alw-color-border-strong);border-bottom:1px solid var(--alw-color-border-strong);content:"";transform:rotate(45deg)}.sir-chain-node.danger{border-color:var(--alw-color-error-border);background:var(--alw-color-error-soft);color:var(--alw-color-error)}.sir-node-detail{margin:12px}.sir-source-quote{padding:10px 12px;border:1px solid var(--sir-line);border-radius:6px;background:var(--alw-color-surface-subtle)}.sir-source-quote strong{color:var(--sir-muted);font-size:11px}.sir-source-quote p{margin:5px 0 0;white-space:pre-line;font-size:12px}.sir-node-detail dl{margin:12px 0 0}.sir-node-detail dl>div{display:grid;grid-template-columns:86px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--sir-line);font-size:12px}.sir-node-detail dt{color:var(--sir-muted)}.sir-node-detail dd{margin:0}.sir-issue{margin:12px;padding:14px;border:1px solid var(--alw-color-warning-border);border-radius:8px;background:var(--sir-amber-soft)}.sir-bulk-review{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px;padding:12px 14px;border:1px solid var(--alw-color-warning-border);border-radius:8px;background:var(--alw-color-warning-soft)}.sir-bulk-review div,.sir-bulk-review strong,.sir-bulk-review span{display:block}.sir-bulk-review span{margin-top:3px;color:var(--alw-color-text-secondary);font-size:11px}.sir-bulk-review button{display:flex;min-height:36px;flex:0 0 auto;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--alw-color-warning);border-radius:6px;background:var(--alw-color-surface);color:var(--alw-color-warning);font-weight:700;cursor:pointer}.sir-issue>div{display:flex;align-items:center;gap:7px;color:var(--sir-amber)}.sir-issue p{margin:8px 0;color:var(--alw-color-text)}.sir-issue small{display:block;color:var(--alw-color-text-secondary)}.sir-issue button{display:flex;min-height:34px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;border:1px solid var(--alw-color-warning-border);border-radius:5px;background:var(--alw-color-surface);color:var(--alw-color-warning);cursor:pointer}.sir-review-empty{margin:12px;padding:18px;border:1px solid var(--alw-color-success-border);border-radius:8px;background:var(--alw-color-success-soft);color:var(--alw-color-success)}.sir-review-empty strong{margin-left:8px}.sir-review-empty p{margin:8px 0 0}.sir-notice,.sir-error{margin:12px;padding:10px;border-radius:6px}.sir-notice{background:var(--alw-color-info-soft);color:var(--alw-color-info)}.sir-error{background:var(--alw-color-error-soft);color:var(--alw-color-error)}.sir-map-canvas{overflow:auto;min-height:0;flex:1;padding:0 20px 160px;scrollbar-gutter:stable;background-color:var(--sir-bg);background-image:radial-gradient(var(--alw-color-border-strong) 1px,transparent 1px);background-size:20px 20px}.sir-graph{position:relative;min-width:760px;margin:0 auto}.sir-graph-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sir-graph-lines marker path{fill:var(--alw-color-border-strong)}.sir-graph-lines #sir-arrow-jump path{fill:var(--sir-amber)}.sir-edge line{stroke:var(--alw-color-border-strong);stroke-width:1.5}.sir-edge.jump line,.sir-edge.end line{stroke:var(--sir-amber);stroke-width:2;stroke-dasharray:5 4}.sir-edge text{paint-order:stroke;stroke:var(--sir-bg);stroke-width:7px;fill:var(--sir-muted);font-size:11px;font-weight:700;text-anchor:middle}.sir-edge.jump text,.sir-edge.end text{fill:var(--sir-amber)}.sir-node{position:absolute;display:grid;width:190px;min-height:88px;gap:4px;padding:10px 12px;border:1px solid var(--sir-line);border-radius:8px;background:var(--alw-color-surface);color:var(--sir-ink);text-align:left;box-shadow:0 2px 8px #263b5b12;cursor:pointer}.sir-node>span{color:var(--sir-blue);font-weight:800}.sir-node small{color:var(--sir-muted)}.sir-node i{display:flex;align-items:center;gap:5px;color:var(--alw-color-warning);font-size:11px;font-style:normal}.sir-end-node{border-color:var(--alw-color-error-border);background:var(--alw-color-error-soft);color:var(--alw-color-error);cursor:default}.sir-node.active{border-color:var(--sir-blue);border-left-color:var(--sir-blue);box-shadow:0 0 0 3px #2358d51a}.sir-node.blocked{border-color:var(--alw-color-warning)}.sir-footer{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px;padding:10px 24px;border-top:1px solid var(--sir-line);background:var(--alw-color-surface);box-shadow:0 -6px 18px #263b5b0d}.sir-footer>div{display:flex;gap:18px}.sir-footer span{color:var(--sir-muted)}.sir-footer strong{color:var(--sir-ink)}.sir-footer .danger,.sir-footer .danger strong{color:var(--alw-color-warning)}.sir-footer p{margin:0;color:var(--sir-muted);font-size:12px;text-align:right}.sir-footer button{display:flex;min-height:42px;align-items:center;gap:8px;padding:8px 18px;border:0;border-radius:6px;background:var(--sir-blue);color:var(--alw-color-surface);font-weight:700;cursor:pointer}.sir-footer button:disabled,.sir-root button:disabled{cursor:not-allowed;opacity:.48}.sir-state{display:grid;min-height:360px;place-items:center;color:var(--sir-muted)}.sir-contract{margin:12px;padding:14px;border:1px solid var(--alw-color-info);border-radius:8px;background:var(--alw-color-info-soft)}.sir-contract>strong{display:block;margin-bottom:8px}.sir-contract p{display:grid;gap:2px;margin:8px 0;color:var(--sir-muted);font-size:12px}.sir-contract b{color:var(--sir-ink)}.sir-root :is(button,input,textarea,select):focus-visible{outline:2px solid var(--sir-blue);outline-offset:2px}@media(max-width:1280px){.sir-layout{grid-template-columns:230px minmax(470px,1fr) 290px}.sir-footer{gap:12px;padding-inline:16px}.sir-footer>div{gap:10px}.sir-footer p{display:none}}.ec-live .ec-workspace .ec-scroll{padding:24px 32px 32px;scrollbar-gutter:stable;background:var(--alw-color-page)}.ec-live .ec-tabs button{height:48px;padding-inline:0;position:relative;border-bottom-color:transparent}.ec-live .ec-tabs .selected:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--alw-color-primary)}@media(max-width:1400px){.ec-live .ec-workspace .ec-scroll{padding-inline:24px}}.ec-workspace svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.ec-workspace small,.ec-helper{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.ec-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.ec-central{display:grid;gap:16px;min-width:0}.ec-pad{padding:16px 24px}.ec-tabs{display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid var(--alw-color-border)}.ec-tabs button{min-height:48px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--alw-color-text-secondary);background:transparent;font-size:14px}.ec-tabs .selected{color:var(--alw-color-primary);border-bottom-color:var(--alw-color-primary);font-weight:600}.ec-tabs small{margin-left:auto}.ec-task-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ec-meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;line-height:20px;color:var(--alw-color-text-secondary)}.ec-meta b{color:var(--alw-color-text);font-weight:500}.ec-tag{display:inline-flex;align-items:center;gap:4px;background:var(--alw-color-ai-soft);color:var(--alw-color-ai-hover);padding:4px 8px;border-radius:4px;font-size:12px;line-height:18px;white-space:nowrap}.ec-tag.human{color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.ec-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ec-table-head,.ec-field{display:grid;grid-template-columns:136px minmax(0,1fr) 112px;gap:16px;align-items:center;padding:8px 24px}.ec-table-head{background:var(--alw-color-page);font-size:12px;color:var(--alw-color-text-secondary)}.ec-field{min-height:52px;border-top:1px solid var(--alw-color-border);overflow-wrap:anywhere}.ec-field>span:first-child{display:flex;gap:8px;align-items:center;font-weight:500}.ec-field>span:first-child small{flex-shrink:0;width:20px}.ec-section-note{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 24px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-page);font-size:12px;color:var(--alw-color-text-secondary)}.ec-rules{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ec-rules>div{display:flex;align-items:flex-start;gap:8px}.ec-rules p{font-size:13px;line-height:20px}.ec-rules small{display:block;margin-top:4px}.ec-rules svg{color:var(--alw-color-text-secondary);margin-top:2px}.ec-limits{display:flex;gap:8px 24px;flex-wrap:wrap;font-size:13px}.ec-limits span{display:flex;align-items:center;gap:8px}.ec-limits+p{margin-top:8px}.ec-preview{position:sticky;top:0}.ec-preview>section{padding:24px;border-bottom:1px solid var(--alw-color-border)}.ec-preview>section:last-child{border:0}.ec-preview .ec-panel-heading{margin-bottom:16px}.ec-preview h3{margin-bottom:8px}.ec-preview dl{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:16px 0 0;font-size:13px;line-height:20px}.ec-preview dt{color:var(--alw-color-text-secondary)}.ec-preview dd{margin:0;overflow-wrap:anywhere}.ec-check{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.ec-check svg{color:var(--alw-color-success)}.ec-time{display:flex;gap:8px;margin-top:16px;padding:8px 16px;border-radius:6px;font-size:12px;line-height:18px;color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.ec-example{border:1px solid var(--alw-color-border);border-radius:6px;margin-top:16px;padding:16px;font-size:13px;line-height:20px}.ec-example>div{margin-top:8px;padding-top:8px;border-top:1px solid var(--alw-color-border)}.ec-example b{display:block;margin-bottom:4px;color:var(--alw-color-ai-hover);font-size:12px}.ec-example+p{margin-top:16px}.ec-footer{min-height:72px}.ec-footer>div{display:flex;gap:8px}.ec-footer>small{margin-right:auto;margin-left:16px}.ec-footer .primary{min-width:208px}.ec-alert,.ec-notice{padding:16px;margin-bottom:16px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);overflow-wrap:anywhere}.ec-alert{color:var(--alw-color-blocked);background:var(--alw-color-blocked-soft)}.ec-notice>span{display:block;font-size:12px}.ec-inline-warning{padding:8px 24px;color:var(--alw-color-warning);font-size:13px}.ec-empty{padding:24px}.ec-empty p{margin-bottom:16px}.ec-empty button+button{margin-left:8px}.ec-ai-button{color:var(--alw-color-ai-hover)}.ec-method-name{padding:8px 24px;background:var(--alw-color-page);font-size:13px;font-weight:600}.ec-backdrop{position:fixed;inset:0;z-index:80;background:#10233f66;display:flex;justify-content:flex-end}.ec-dialog{width:760px;max-width:calc(100vw - 32px);height:100%;overflow:auto;padding:24px;background:var(--alw-color-surface);color:var(--alw-color-text);font-size:14px;line-height:22px;box-shadow:var(--alw-shadow-dialog);overflow-wrap:anywhere}.ec-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.ec-dialog h2{font-size:18px;line-height:26px;margin:0}.ec-dialog h3{font-size:16px;line-height:24px}.ec-dialog p{margin:8px 0}.ec-dialog svg{width:20px;height:20px}.ec-dialog fieldset{border:1px solid var(--alw-color-border);border-radius:8px;margin:16px 0;padding:16px}.ec-dialog label{display:grid;gap:8px;margin-bottom:16px;font-size:13px;line-height:20px}.ec-dialog input,.ec-dialog select,.ec-dialog textarea{font:inherit;min-height:40px;padding:8px 16px;border:1px solid var(--alw-color-border-strong);border-radius:6px;max-width:100%;color:var(--alw-color-text);background:var(--alw-color-surface)}.ec-dialog textarea{min-height:80px;resize:vertical}.ec-dialog .ec-checkbox{display:flex;align-items:center;gap:8px;min-height:40px}.ec-checkbox input{min-height:0;width:16px;height:16px}.ec-edit-method+.ec-edit-method,.ec-edit-limits{margin-top:24px}.ec-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ec-compare article{border:1px solid var(--alw-color-border);border-radius:8px;padding:16px}.ec-live :where(button,input,select,textarea):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}@media(max-width:1400px){.ec-columns{grid-template-columns:minmax(0,1fr) 288px}.ec-table-head,.ec-field{grid-template-columns:120px minmax(0,1fr) 96px;gap:8px;padding:8px 16px}.ec-pad{padding:16px}.ec-footer>small{display:none}}@media(max-width:1000px){.ec-columns{grid-template-columns:minmax(0,1fr)}.ec-preview{position:static}.ec-footer,.ec-footer>div{flex-wrap:wrap}.ec-rules,.ec-compare{grid-template-columns:1fr}.ec-tabs{flex-wrap:wrap}.ec-tabs small{margin-left:0}.ec-section-note{flex-wrap:wrap}}.ec-candidate-actions{position:sticky;bottom:-24px;display:flex;align-items:center;gap:12px;margin:24px -24px -24px;padding:16px 24px;background:var(--alw-color-surface);border-top:1px solid var(--alw-color-border);box-shadow:0 -8px 18px #10233f14;z-index:1}.ec-candidate-actions p{margin:0 auto 0 0}.ec-fixed-limit{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--alw-color-border);border-radius:10px;background:var(--alw-color-page)}.ec-fixed-limit span,.ec-fixed-limit small{font-size:12px;color:var(--alw-color-text-secondary)}.ec-fixed-limit strong{font-size:14px;color:var(--alw-color-text)}.ec-fixed-limit small{line-height:18px}.dm[data-v-2fbbce0d]{display:grid;gap:16px}.dm>header[data-v-2fbbce0d]{display:flex;justify-content:space-between}.dm h1[data-v-2fbbce0d]{margin:0;font-size:30px}.dm header p[data-v-2fbbce0d]{margin:8px 0;color:#71829e}.actions[data-v-2fbbce0d]{display:flex;gap:10px}.dm>nav[data-v-2fbbce0d]{display:flex;gap:28px;border-bottom:1px solid #dce4ef}.dm>nav button[data-v-2fbbce0d]{border:0;border-radius:0;background:transparent}.dm>nav .active[data-v-2fbbce0d]{color:#1762f5;border-bottom:3px solid #1762f5}.summary[data-v-2fbbce0d]{display:flex;align-items:center;gap:24px;padding:20px;border:1px solid #d8e2ef;border-radius:9px;background:#fff}.summary i[data-v-2fbbce0d]{width:1px;height:22px;background:#d6dfeb}.summary em[data-v-2fbbce0d]{margin-left:auto;padding:7px 12px;border-radius:7px;color:#6546d9;background:#f3efff;font-style:normal}.grid[data-v-2fbbce0d]{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:15px}.card[data-v-2fbbce0d]{border:1px solid #d8e2ef;border-radius:9px;background:#fff;box-shadow:0 4px 13px #233d6b0b}.library[data-v-2fbbce0d],.detail[data-v-2fbbce0d],.side[data-v-2fbbce0d],.suggest[data-v-2fbbce0d]{padding:18px}.library h2[data-v-2fbbce0d],.side h2[data-v-2fbbce0d]{margin:0 0 14px}.filters[data-v-2fbbce0d]{display:flex;gap:5px;margin:12px 0}.filters button[data-v-2fbbce0d]{min-height:30px;padding:0 8px;font-size:11px}.filters .active[data-v-2fbbce0d]{color:#fff;background:#1762f5}.model[data-v-2fbbce0d]{position:relative;display:flex;gap:9px;width:100%;min-height:92px;margin:8px 0;padding:11px;text-align:left}.model.selected[data-v-2fbbce0d]{border-color:#1762f5;box-shadow:0 0 0 2px #1762f520}.model>span[data-v-2fbbce0d]{color:#1762f5;font-size:26px}.model b[data-v-2fbbce0d],.model small[data-v-2fbbce0d]{display:block}.model small[data-v-2fbbce0d]{margin-top:5px;color:#7486a1;font-size:10px}.model small em[data-v-2fbbce0d]{color:#1762f5;font-style:normal}.model>i[data-v-2fbbce0d]{position:absolute;right:8px;top:8px;color:#1762f5}.detail h2[data-v-2fbbce0d]{margin:0}.detail h2 small[data-v-2fbbce0d]{font-size:11px;color:#1762f5}.detail p[data-v-2fbbce0d]{color:#71829e;font-size:12px}.detail h3[data-v-2fbbce0d]{margin:18px 0 10px;font-size:14px}.dims[data-v-2fbbce0d]{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #e1e7f0}.dims article[data-v-2fbbce0d]{display:grid;gap:5px;padding:10px 4px;border-right:1px solid #e1e7f0;text-align:center}.dims article[data-v-2fbbce0d]:last-child{border:0}.dims span[data-v-2fbbce0d]{color:#1762f5;font-size:20px}.dims b[data-v-2fbbce0d]{font-size:11px}.dims small[data-v-2fbbce0d]{color:#7b8ca6;font-size:9px}.flow[data-v-2fbbce0d]{display:flex;align-items:center;justify-content:space-around;color:#6d83a7}.flow span[data-v-2fbbce0d]{display:grid;gap:4px;color:#1762f5;text-align:center;font-size:20px}.flow b[data-v-2fbbce0d]{color:#405477;font-size:10px}.counts[data-v-2fbbce0d]{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.counts div[data-v-2fbbce0d]{display:grid;padding:9px;border:1px solid #e1e7f0;text-align:center}.counts small[data-v-2fbbce0d]{color:#7688a3;font-size:10px}.suggest[data-v-2fbbce0d]{margin-top:14px}.suggest h3[data-v-2fbbce0d]{margin:0}.suggest h3 span[data-v-2fbbce0d]{color:#6749da;font-size:10px}.suggest>div[data-v-2fbbce0d]{display:grid;grid-template-columns:130px 1fr auto auto;gap:7px;align-items:center;padding:9px 0;border-top:1px solid #e7ebf1}.suggest small[data-v-2fbbce0d]{color:#7688a3;font-size:10px}.suggest button[data-v-2fbbce0d]{min-height:28px;padding:0 7px;font-size:10px}.side label[data-v-2fbbce0d]{display:grid;gap:7px;color:#71829e;font-size:11px}.side h3[data-v-2fbbce0d]{margin:19px 0 8px;font-size:13px}.side ul[data-v-2fbbce0d],.side ol[data-v-2fbbce0d]{padding-left:18px}.side li[data-v-2fbbce0d]{padding:9px 0;border-bottom:1px solid #e5eaf1;color:#526784;font-size:11px}.side li b[data-v-2fbbce0d]{float:right;color:#15955d}.side li small[data-v-2fbbce0d]{display:block;color:#7b8ca6}.wide[data-v-2fbbce0d]{width:100%;margin-top:12px}.notice[data-v-2fbbce0d]{padding:10px;color:#168455;background:#edf9f2;border-radius:7px}@media(max-width:1100px){.grid[data-v-2fbbce0d]{grid-template-columns:260px 1fr}.side[data-v-2fbbce0d]{grid-column:1/-1}}.ep[data-v-cce168f2]{display:grid;gap:15px}.ep>header[data-v-cce168f2]{display:flex;justify-content:space-between}.ep h1[data-v-cce168f2]{margin:0;font-size:26px}.ep header p[data-v-cce168f2]{margin:7px 0;color:#71829e}.ep>header>div[data-v-cce168f2]:last-child{display:flex;gap:9px}.ep>nav[data-v-cce168f2]{display:flex;gap:28px;border-bottom:1px solid #dce4ef}.ep>nav a[data-v-cce168f2]{padding:13px 9px;color:#31476a}.ep>nav .active[data-v-cce168f2]{color:#1762f5;border-bottom:3px solid #1762f5}.layout[data-v-cce168f2]{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:18px}.layout main[data-v-cce168f2]{display:grid;gap:14px}.card[data-v-cce168f2],.metrics[data-v-cce168f2]{border:1px solid #d8e2ef;border-radius:9px;background:#fff}.metrics[data-v-cce168f2]{display:grid;grid-template-columns:repeat(5,1fr);padding:13px}.metrics div[data-v-cce168f2]{display:flex;gap:10px;align-items:center;padding:7px 14px;border-right:1px solid #dfe6ef;color:#1762f5;font-size:24px}.metrics div[data-v-cce168f2]:last-child{border:0}.metrics b[data-v-cce168f2]{color:#4b5f80;font-size:11px}.metrics strong[data-v-cce168f2]{display:block;color:#253859;font-size:18px}.metrics .red[data-v-cce168f2]{color:#ef4545}.metrics .green[data-v-cce168f2]{color:#15995f}.rules[data-v-cce168f2]{overflow:hidden}.rules>header[data-v-cce168f2],.preview>header[data-v-cce168f2]{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-bottom:1px solid #e4e9f1}.rules h2[data-v-cce168f2],.preview h2[data-v-cce168f2]{margin:0;font-size:16px}.rules table[data-v-cce168f2]{font-size:11px}.rules th[data-v-cce168f2],.rules td[data-v-cce168f2]{padding:12px 8px;white-space:nowrap}.rules th[data-v-cce168f2]{color:#6d7e99;background:#fff}.rules td[data-v-cce168f2]{color:#32486c}.must[data-v-cce168f2],.optional[data-v-cce168f2]{padding:4px 7px;border-radius:4px}.must[data-v-cce168f2]{color:#ec5555;border:1px solid #ffc1c1;background:#fff5f5}.optional[data-v-cce168f2]{color:#71829e;border:1px solid #d8e1ec}.icon[data-v-cce168f2]{min-height:24px;border:0;padding:0 4px;color:#1762f5;background:transparent}.icon.danger[data-v-cce168f2]{color:#ef4242}.notes[data-v-cce168f2]{padding:12px 17px;border-top:1px solid #e5ebf2}.notes h3[data-v-cce168f2]{margin:0 0 7px;font-size:13px}.notes p[data-v-cce168f2]{margin:6px 0;color:#667994;font-size:11px}.advanced[data-v-cce168f2]{width:calc(100% - 34px);margin:0 17px 15px;text-align:left}.preview[data-v-cce168f2]{padding-bottom:16px}.preview>header span[data-v-cce168f2]{color:#15995f;font-size:11px}.phone[data-v-cce168f2]{margin:13px 16px 0;padding:16px;border:1px solid #d8e2ef;border-radius:9px}.phone>h2[data-v-cce168f2]{text-align:center;margin:12px 0 2px}.phone>small[data-v-cce168f2]{display:block;text-align:center;color:#8191aa}.phone label[data-v-cce168f2]{display:grid;gap:5px;margin-top:13px;color:#415777;font-size:11px;font-weight:650}.phone label>div[data-v-cce168f2]{display:flex}.phone label>div button[data-v-cce168f2]{padding:0 6px;font-size:10px}.ages[data-v-cce168f2]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.ages button[data-v-cce168f2]{min-height:33px;padding:0 3px;font-size:10px}.ages .active[data-v-cce168f2]{color:#1762f5;border-color:#1762f5;background:#eef4ff}.radio[data-v-cce168f2]{display:flex;align-items:center;color:#516886}.radio input[data-v-cce168f2]{width:15px}.privacy[data-v-cce168f2]{padding:9px;border:1px solid #bce8cf;border-radius:6px;color:#168e59;background:#eefaf3;font-size:10px}.verify[data-v-cce168f2]{width:100%}.checks[data-v-cce168f2]{padding:12px 16px;border-top:1px dashed #dce4ef}.checks h3[data-v-cce168f2]{margin:0 0 7px}.checks p[data-v-cce168f2]{margin:6px 0;color:#15995f;font-size:11px}.notice[data-v-cce168f2]{padding:10px;color:#168455;background:#edf9f2;border-radius:7px}.script-readonly[data-v-848fe270]{font-size:14px;line-height:22px}.script-readonly article[data-v-848fe270]{padding:16px;border:1px solid var(--alw-color-border);border-radius:8px;margin:16px 0}.script-readonly h3[data-v-848fe270]{font-size:16px;line-height:24px}.script-readonly p[data-v-848fe270]{white-space:pre-wrap;overflow-wrap:anywhere}.script-readonly small[data-v-848fe270]{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.pp-state-heading[data-v-0b0dade7]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.pp-state-heading b[data-v-0b0dade7]{font-family:inherit;font-size:14px;line-height:22px;font-weight:500}.pp-helper[data-v-0b0dade7]{font-size:12px;line-height:18px;color:#667085;margin:0}.pp-entry-actions[data-v-0b0dade7]{display:flex;align-items:center;gap:24px}.pp-entry-actions button[data-v-0b0dade7]{height:40px;min-width:40px;border:0;background:transparent;padding:0;color:#2f6bff;font-family:inherit;font-size:14px;line-height:20px;cursor:pointer}.pp-entry-actions button[data-v-0b0dade7]:disabled{color:#667085;cursor:not-allowed}.publication-invitation-panel button[data-v-0b0dade7]:focus-visible{outline:2px solid #2F6BFF;outline-offset:2px}[role=alert][data-v-0b0dade7]{color:#b42318;font-size:13px}.preview-backdrop[data-v-0b0dade7]{position:fixed;inset:0;background:#10233f52;display:flex;justify-content:flex-end;z-index:100}.preview-drawer[data-v-0b0dade7]{box-sizing:border-box;width:560px;max-width:90vw;height:100%;overflow:auto;padding:24px;background:#fff;font:14px/22px Inter,PingFang SC,sans-serif;color:#172033}.preview-drawer header[data-v-0b0dade7]{display:flex;align-items:center;justify-content:space-between}.preview-drawer h2[data-v-0b0dade7]{font-size:18px;line-height:26px}.preview-drawer button[data-v-0b0dade7]{height:40px;min-width:40px;border:1px solid #E3E8EF;border-radius:6px;padding:0 16px;background:#fff;color:#172033;font-size:14px;cursor:pointer}.preview-drawer canvas[data-v-0b0dade7]{display:block;margin:24px auto;max-width:100%}.preview-drawer label[data-v-0b0dade7]{display:grid;gap:8px}.preview-drawer input[data-v-0b0dade7]{height:40px;width:100%;box-sizing:border-box;border:1px solid #E3E8EF;border-radius:6px;padding:0 12px;font-size:14px}.preview-drawer label+button[data-v-0b0dade7]{margin-top:16px}.targeted-invitation-panel[data-v-a0a8b6d4]{display:grid;gap:16px}.targeted-invitation-panel>header[data-v-a0a8b6d4],.targeted-preview>header[data-v-a0a8b6d4],.targeted-history>header[data-v-a0a8b6d4],.targeted-export[data-v-a0a8b6d4],.targeted-new-link[data-v-a0a8b6d4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.targeted-invitation-panel h3[data-v-a0a8b6d4],.targeted-invitation-panel p[data-v-a0a8b6d4]{margin:0}.targeted-invitation-panel header p[data-v-a0a8b6d4],.targeted-export p[data-v-a0a8b6d4],.targeted-history header p[data-v-a0a8b6d4]{margin-top:4px;color:var(--alw-color-text-secondary);font-size:12px}.targeted-upload[data-v-a0a8b6d4]{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--alw-color-primary);border-radius:6px;padding:0 14px;color:#fff;background:var(--alw-color-primary);font-weight:600;cursor:pointer}.targeted-upload input[data-v-a0a8b6d4]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.targeted-preview[data-v-a0a8b6d4],.targeted-history[data-v-a0a8b6d4],.targeted-export[data-v-a0a8b6d4],.targeted-new-link[data-v-a0a8b6d4]{border:1px solid var(--alw-color-border);border-radius:8px;background:#fff}.targeted-preview>header[data-v-a0a8b6d4],.targeted-history>header[data-v-a0a8b6d4],.targeted-export[data-v-a0a8b6d4],.targeted-new-link[data-v-a0a8b6d4]{padding:14px 16px}.targeted-preview>header>div[data-v-a0a8b6d4]{display:flex;align-items:center;gap:10px}.targeted-preview>header span[data-v-a0a8b6d4]{display:grid}.targeted-preview small[data-v-a0a8b6d4]{color:var(--alw-color-text-secondary)}.targeted-preview button[data-v-a0a8b6d4],.targeted-export button[data-v-a0a8b6d4],.targeted-new-link button[data-v-a0a8b6d4],.targeted-history td button[data-v-a0a8b6d4]{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid var(--alw-color-border-strong);border-radius:6px;padding:0 10px;background:#fff}.targeted-preview>header>button[data-v-a0a8b6d4],.targeted-export>button[data-v-a0a8b6d4]{border-color:var(--alw-color-primary);color:#fff;background:var(--alw-color-primary)}.targeted-table[data-v-a0a8b6d4]{overflow:auto}.targeted-table table[data-v-a0a8b6d4]{width:100%;border-collapse:collapse}.targeted-table th[data-v-a0a8b6d4],.targeted-table td[data-v-a0a8b6d4]{padding:10px 14px;border-top:1px solid var(--alw-color-border);text-align:left;white-space:nowrap}.targeted-table th[data-v-a0a8b6d4]{color:var(--alw-color-text-secondary);background:#f7f9fa;font-size:12px}.targeted-table td b[data-v-a0a8b6d4],.targeted-table td small[data-v-a0a8b6d4]{display:block}.targeted-table td small[data-v-a0a8b6d4]{color:var(--alw-color-text-secondary)}.targeted-table tr.invalid td[data-v-a0a8b6d4]{color:var(--alw-color-blocked);background:#fff7f6}.targeted-preview>.pp-error[data-v-a0a8b6d4]{padding:0 16px 14px}.targeted-notice[data-v-a0a8b6d4]{border:1px solid var(--alw-color-success-border);border-radius:6px;padding:10px 12px;background:var(--alw-color-success-soft)}.targeted-new-link p[data-v-a0a8b6d4]{max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.targeted-status[data-v-a0a8b6d4]{display:inline-flex;border-radius:999px;padding:4px 8px;background:#eef3f6;font-size:12px}.targeted-status.opened[data-v-a0a8b6d4],.targeted-status.enrolled[data-v-a0a8b6d4]{color:#145d91;background:#e8f3fb}.targeted-status.completed[data-v-a0a8b6d4]{color:#176b49;background:#e8f6ef}.targeted-status.revoked[data-v-a0a8b6d4]{color:#8c3b35;background:#faecea}.targeted-history td[data-v-a0a8b6d4]:last-child{display:flex;gap:6px}.targeted-history>p[data-v-a0a8b6d4]{padding:0 16px 16px}.publication-live .basic-info-shell .shell-body>main{padding:0;overflow:hidden;background:var(--alw-color-page)}.pp-workspace{height:100%;min-height:0;display:flex;flex-direction:column;font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--alw-color-text)}.pp-workspace .pp-scroll{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:24px 32px;background:var(--alw-color-page)}.pp-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.pp-workspace h2,.pp-drawer h2{margin:0;font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.pp-workspace p{margin:0}.pp-heading p{margin-top:4px;color:var(--alw-color-text-secondary)}.pp-demo{display:flex;gap:8px;align-items:center;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.pp-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.pp-central,.pp-aside{display:grid;gap:16px;min-width:0}.pp-central>.pp-card{padding-top:8px}.pp-central>.pp-card>header{min-height:26px}.pp-card{background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px;padding:16px 24px;box-shadow:var(--alw-shadow-card);min-width:0}.pp-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;min-height:32px}.pp-card>header h2{display:flex;align-items:center;gap:8px}.pp-card h2>svg{width:20px;height:20px;color:var(--alw-color-text-secondary)}.pp-workspace button,.pp-drawer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:40px;padding:0 16px;border-radius:6px;font:500 14px/20px inherit;white-space:nowrap;cursor:pointer}.pp-workspace button{font-family:inherit;font-size:14px;line-height:20px}.pp-workspace .pp-link{border:0;background:transparent;padding:0;color:var(--alw-color-primary);box-shadow:none}.pp-workspace .pp-button,.pp-drawer .pp-button{border:1px solid var(--alw-color-border);background:var(--alw-color-surface);color:var(--alw-color-text)}.pp-workspace .pp-primary:disabled{color:var(--alw-color-text-secondary);background:var(--alw-color-border);border-color:var(--alw-color-border)}.pp-workspace button:disabled{opacity:1;cursor:not-allowed;color:var(--alw-color-text-secondary);background:var(--alw-color-page)}.pp-workspace button:focus-visible,.pp-workspace input:focus-visible,.pp-drawer button:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.pp-workspace .pp-helper{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.pp-workspace .pp-subtle{font-size:13px;line-height:20px;color:var(--alw-color-text-secondary)}.pp-participants{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.pp-participants strong{font-size:16px;line-height:22px;font-weight:600}.pp-participants>span{white-space:nowrap}.pp-output{display:flex;align-items:center;gap:16px;padding:8px 16px;margin:8px 0;background:var(--alw-color-page);border-radius:6px;color:var(--alw-color-text-secondary)}.pp-output b{font-weight:500;color:var(--alw-color-text)}.pp-output p{font-size:12px;line-height:18px}.pp-invitation{display:flex;gap:16px;align-items:center;justify-content:space-between}.pp-invitation p{font-size:13px;line-height:20px}.pp-invitation button{flex-shrink:0}.pp-dates{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pp-dates label{display:grid;gap:8px;font-size:13px;line-height:20px;color:var(--alw-color-text-secondary)}.pp-dates input{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--alw-color-border);border-radius:6px;font-family:inherit;font-size:14px;line-height:22px;color:var(--alw-color-text);background:var(--alw-color-surface)}.pp-workspace .pp-date-note{margin-top:8px}.pp-facts{display:grid;grid-template-columns:88px 1fr;gap:4px 16px;margin:0}.pp-facts dt{font-size:13px;line-height:22px;color:var(--alw-color-text-secondary)}.pp-facts dd{margin:0;font-size:14px;line-height:22px}.pp-workspace .pp-risk{margin-top:8px}.pp-trial{display:flex;align-items:center;gap:16px;margin-top:8px}.pp-aside .pp-card{padding:16px}.pp-aside .pp-card>header{gap:8px}.pp-pending,.pp-ai{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;white-space:nowrap}.pp-pending{color:var(--alw-color-warning)}.pp-ai{color:var(--alw-color-ai)}.pp-check{display:flex;align-items:flex-start;gap:8px;padding:12px 0;border-bottom:1px solid var(--alw-color-border)}.pp-check:last-child{border:0;padding-bottom:0}.pp-check>svg{width:20px;height:20px;flex-shrink:0}.pp-check b{font-size:14px;line-height:22px;font-weight:500}.pp-check p{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary);margin-top:4px}.pp-check button{margin-top:0}.pp-ok{color:var(--alw-color-success)}.pp-warn{color:var(--alw-color-warning)}.pp-workspace .pp-error{color:var(--alw-color-blocked)}.pp-check b{display:block}.pp-check .pp-link{gap:8px}.pp-reason>p{margin-top:8px;font-size:13px;line-height:20px}.pp-impact{display:flex;align-items:flex-start;gap:8px;padding:12px 0;margin-top:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.pp-impact>svg{flex-shrink:0}.pp-footer{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:16px 32px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.pp-footer>div{margin-left:auto;display:flex;gap:16px}.pp-workspace .pp-back{color:var(--alw-color-text-secondary)}.pp-toast{position:fixed;bottom:88px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;border:1px solid var(--alw-color-border);border-radius:8px;color:var(--alw-color-text);box-shadow:var(--alw-shadow-card);z-index:30;font-size:14px;line-height:22px}.pp-toast button{border:0;background:transparent;padding:0;min-width:40px;height:40px}.pp-backdrop{position:fixed;inset:0;background:#10233f52;display:flex;justify-content:flex-end;z-index:100}.pp-drawer{width:560px;max-width:90vw;height:100%;overflow:auto;background:#fff;padding:24px;font:14px/22px Inter,PingFang SC,sans-serif;color:var(--alw-color-text)}.pp-drawer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.pp-drawer dl{margin:24px 0}.pp-drawer dt{color:var(--alw-color-text-secondary);margin-top:16px}.pp-drawer dd{margin:4px 0 0}.pp-drawer h3{font-size:16px;line-height:24px}.pp-drawer p{margin:16px 0}@media(min-width:1200px)and (max-width:1350px){.pp-columns{grid-template-columns:minmax(0,1fr) 280px}.pp-workspace .pp-scroll{padding-inline:24px}.pp-card{padding-inline:16px}.pp-invitation{align-items:flex-start;flex-direction:column;gap:4px}}.pp-entry-tabs{display:flex;gap:24px}.pp-invite-card>header{margin-bottom:4px}.pp-workspace .pp-entry-tabs button{height:40px;min-height:40px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:0;font-size:13px;color:var(--alw-color-text-secondary)}.pp-workspace .pp-entry-tabs button[aria-selected=true]{border-bottom-color:var(--alw-color-primary);color:var(--alw-color-primary)}.pp-entry-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pp-entry-panel{margin-bottom:0}.pp-entry-panel .pp-entry-actions{min-height:40px}.pp-entry-panel .pp-link:disabled{background:transparent}.pp-drawer .pp-entry-actions{gap:16px;margin-top:16px}.pp-advisory-confirm{margin:20px 0;padding:16px;border:1px solid color-mix(in srgb,var(--alw-color-warning) 42%,white);border-radius:8px;background:color-mix(in srgb,var(--alw-color-warning) 8%,white)}.pp-advisory-confirm>p{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--alw-color-text);font-weight:500}.pp-advisory-confirm>p svg{flex:none;color:var(--alw-color-warning)}.pp-advisory-confirm ul{margin:12px 0;padding-left:22px;color:var(--alw-color-text-secondary)}.pp-advisory-confirm label{display:flex;align-items:flex-start;gap:8px;font-weight:500;cursor:pointer}.pp-advisory-confirm input{width:16px;height:16px;margin-top:3px;accent-color:var(--alw-color-primary)}.pp-url-label{display:grid;gap:8px}.pp-url-label input{width:100%;height:40px;border:1px solid var(--alw-color-border);border-radius:6px;padding:0 12px;font:14px/22px inherit}.pp-qr{display:block;margin:24px auto;max-width:100%;height:auto}.pp-preview-label{color:var(--alw-color-primary);font-size:14px;line-height:22px}.pp-local-warning{padding:16px;background:var(--alw-color-page);border-radius:6px}.pp-participant{height:100%;overflow:auto;padding:32px;max-width:720px;margin:auto;color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,sans-serif}.pp-participant h1{font-size:24px;line-height:32px;margin:24px 0}.pp-participant p{margin:16px 0}.pp-participant button{height:44px;padding:0 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-page);color:var(--alw-color-text-secondary)}.pp-entry-actions button:hover:not(:disabled),.pp-entry-tabs button:hover{background:var(--alw-color-page)}.pp-entry-actions button:active:not(:disabled){transform:translateY(1px)}.pp-state-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.pp-state-heading>b{font-size:14px;line-height:22px;font-weight:500}.pp-workspace .pp-state-heading .pp-link{color:var(--alw-color-text-secondary);font-weight:400}.pp-invitation,.pp-trial{min-height:40px}.pp-formal-url{display:flex;align-items:center;gap:16px}.pp-formal-url input{flex:1;min-width:0;height:40px;padding:0 8px;border:1px solid var(--alw-color-border);border-radius:6px;font-size:13px;background:var(--alw-color-page);color:var(--alw-color-text-secondary)}.pp-drawer .pp-entry-actions{gap:8px}@media(min-width:1200px)and (max-width:1350px){.pp-state-heading{align-items:flex-start;flex-direction:column;gap:0}.pp-state-heading .pp-helper{max-width:100%}}.pp-workspace .pp-primary:not(:disabled){background:var(--alw-color-primary);border-color:var(--alw-color-primary);color:#fff}.pp-workspace .pp-heading h2{font-size:18px;line-height:26px}.pp-facts dd,.pp-participants p,.pp-check b,.pp-drawer dd{overflow-wrap:anywhere;min-width:0}@media(max-width:1100px){.publication-live .pp-columns{min-width:900px}}.pp-form-options{border:0;padding:0;margin:0;display:flex;gap:24px}.pp-form-options legend{margin-bottom:8px}.pp-form-options label,.pp-incentive-toggle{display:flex;align-items:center;gap:8px;min-height:40px;font-size:14px}.pp-form-options input,.pp-incentive-toggle input{width:16px;height:16px;accent-color:var(--alw-color-primary)}.pp-form-warning{display:flex;align-items:center;gap:8px;margin-top:16px;padding:16px;border:1px solid var(--alw-color-warning-border);border-radius:8px;color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.pp-form-warning svg{flex-shrink:0}.pp-incentive-fields{display:grid;grid-template-columns:1fr 2fr 1fr;gap:16px}.pp-incentive-fields label{display:grid;gap:8px;font-size:13px;line-height:20px}.pp-incentive-fields :is(input,select,textarea){width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid var(--alw-color-border);border-radius:6px;font:inherit;background:var(--alw-color-surface);color:var(--alw-color-text)}.pp-incentive-fields textarea{min-height:80px;resize:vertical}.pp-incentive-wide{grid-column:1/-1}.pp-incentive-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.pp-disabled-option[data-v-0446ad9d]{opacity:.45;cursor:not-allowed}.pp-runtime-grid[data-v-0446ad9d],.pp-mode-columns[data-v-0446ad9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-runtime-grid label[data-v-0446ad9d]{display:grid;gap:6px}.pp-runtime-grid input[data-v-0446ad9d]{min-height:40px}.pp-hosts[data-v-0446ad9d]{display:grid;gap:10px;margin-top:16px}.pp-host-option[data-v-0446ad9d]{display:flex;gap:10px;align-items:flex-start}.pp-host-option span[data-v-0446ad9d]{display:grid}.pp-host-option small[data-v-0446ad9d]{color:var(--alw-color-text-secondary)}.bb[data-v-cb9c0992]{display:grid;gap:18px;color:#17233b}.tabs[data-v-cb9c0992]{height:48px;display:flex;gap:30px;border-bottom:1px solid #e3e9f1}.tabs a[data-v-cb9c0992]{height:48px;padding:14px 1px;color:#304564;font-size:14px;white-space:nowrap}.tabs .active[data-v-cb9c0992]{color:#1264f5;border-bottom:3px solid #1264f5;font-weight:700}.title[data-v-cb9c0992]{display:flex;justify-content:space-between;align-items:end}.title h1[data-v-cb9c0992]{margin:0;font-size:30px}.title p[data-v-cb9c0992]{margin:7px 0 0;color:#6c809d}.actions[data-v-cb9c0992]{display:flex;gap:10px}.primary[data-v-cb9c0992]{color:#fff!important;background:#1264f5!important;border-color:#1264f5!important}.metrics[data-v-cb9c0992]{display:grid;grid-template-columns:repeat(5,1fr);padding:17px;border:1px solid #dfe7f1;border-radius:12px;background:#fff}.metrics.six[data-v-cb9c0992]{grid-template-columns:repeat(6,1fr)}.metrics div[data-v-cb9c0992]{display:flex;justify-content:center;align-items:center;gap:12px;border-right:1px solid #e3e9f1}.metrics div[data-v-cb9c0992]:last-child{border:0}.metrics i[data-v-cb9c0992]{font-style:normal;font-size:24px;color:#1264f5}.metrics i.red[data-v-cb9c0992]{color:#f33}.metrics span[data-v-cb9c0992]{font-size:13px}.metrics strong[data-v-cb9c0992]{display:block;font-size:21px}.card[data-v-cb9c0992]{border:1px solid #dfe7f1;border-radius:12px;background:#fff;box-shadow:0 4px 15px #1b34570a}.table-card[data-v-cb9c0992]{overflow:hidden}.toolbar[data-v-cb9c0992]{display:flex;gap:10px;padding:13px 15px;border-bottom:1px solid #e7ecf3;align-items:center}.toolbar input[data-v-cb9c0992]{min-width:240px;height:38px}.toolbar button[data-v-cb9c0992]{height:38px}.toolbar span[data-v-cb9c0992]{margin-left:auto;color:#627692;font-size:12px}.table-card table[data-v-cb9c0992],.question table[data-v-cb9c0992]{width:100%;border-collapse:collapse}.table-card th[data-v-cb9c0992],.table-card td[data-v-cb9c0992],.question th[data-v-cb9c0992],.question td[data-v-cb9c0992]{padding:12px 10px;border-bottom:1px solid #e8edf3;text-align:left;white-space:nowrap;font-size:12px}.table-card th[data-v-cb9c0992],.question th[data-v-cb9c0992]{background:#fbfcfe;color:#536986}.table-card td small[data-v-cb9c0992]{display:block;margin-top:4px;color:#788aa5}.table-card tr.highlight[data-v-cb9c0992],.table-card tbody tr[data-v-cb9c0992]:hover{background:#f1f6ff}.bb-ok[data-v-cb9c0992]{color:#07935a!important}.bb-risk[data-v-cb9c0992]{color:#f0443e!important}.link[data-v-cb9c0992]{min-height:0!important;padding:0!important;border:0!important;background:none!important;color:#0864ed!important}.bar[data-v-cb9c0992]{display:block;width:70px;height:5px;background:#dce3ec;margin-top:5px}.bar i[data-v-cb9c0992]{display:block;height:100%;background:#07935a}.table-card footer[data-v-cb9c0992]{display:flex;gap:12px;align-items:center;padding:13px 15px}.table-card footer span[data-v-cb9c0992]:last-child{margin-left:auto}.notice[data-v-cb9c0992]{padding:11px 15px;color:#1264f5;background:#edf5ff;border-radius:8px}.drawer[data-v-cb9c0992]{display:grid;grid-template-columns:100px 1fr;gap:10px;border-bottom:1px solid #e8edf3;padding:9px}.full[data-v-cb9c0992]{width:100%;margin-top:12px}.settings[data-v-cb9c0992]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.settings main[data-v-cb9c0992],.settings aside[data-v-cb9c0992]{display:grid;gap:16px;align-content:start}.question[data-v-cb9c0992]{overflow:auto}.question>header[data-v-cb9c0992]{display:flex;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #e7ecf3}.question h2[data-v-cb9c0992],.preview h2[data-v-cb9c0992],.mapping h2[data-v-cb9c0992]{margin:0;font-size:17px}.question p[data-v-cb9c0992]{margin:8px 0 0;color:#607592}.question em[data-v-cb9c0992]{padding:3px 6px;border:1px solid #ffc2bc;border-radius:4px;color:#f04d40;font-style:normal}.rule-grid[data-v-cb9c0992]{display:grid;grid-template-columns:repeat(4,1fr)}.rule-grid section[data-v-cb9c0992]{min-height:120px;padding:14px;border-right:1px solid #e6ebf2}.toggle[data-v-cb9c0992]{float:right;color:#1264f5}.preview[data-v-cb9c0992],.mapping[data-v-cb9c0992],details[data-v-cb9c0992]{padding:15px}.preview header[data-v-cb9c0992]{display:flex;justify-content:space-between}.phone[data-v-cb9c0992]{margin-top:13px;padding:15px;border:1px solid #e0e7f1;border-radius:10px;background:#fbfcff}.phone small[data-v-cb9c0992]{display:block;margin:16px 0}.success[data-v-cb9c0992]{padding:10px;color:#07935a;background:#eaf9f3}.choices[data-v-cb9c0992]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.choices .selected[data-v-cb9c0992]{color:#1264f5;border-color:#1264f5}.scale[data-v-cb9c0992]{display:flex;justify-content:space-around;margin:14px 0}.scale i[data-v-cb9c0992]{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dce3ec;border-radius:50%;font-style:normal}.scale i.selected[data-v-cb9c0992]{color:#fff;background:#1264f5}.mapping p[data-v-cb9c0992]{border-bottom:1px solid #e8edf3;padding:7px;font-size:12px}@media(max-width:1100px){.tabs[data-v-cb9c0992]{gap:14px}.settings[data-v-cb9c0992]{grid-template-columns:1fr}}.observation-videos[data-v-8a270dfa]{padding:8px 24px;border-bottom:1px solid var(--alw-color-border)}.observation-videos summary[data-v-8a270dfa]{min-height:40px;line-height:40px;cursor:pointer;color:var(--alw-color-primary)}.video-picker[data-v-8a270dfa]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow:auto;margin:8px 0}.video-picker .selected[data-v-8a270dfa]{background:var(--alw-color-primary-soft)}.observation-videos video[data-v-8a270dfa]{display:block;max-width:100%;width:360px;max-height:240px;background:var(--alw-color-navy);margin:16px 0}.observation-videos p[data-v-8a270dfa]{font-size:12px;line-height:18px;color:var(--alw-color-blocked)}.observation-page{height:100dvh;display:flex;flex-direction:column;min-height:480px;background:var(--alw-color-page);color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif}.observation-page *{box-sizing:border-box}.observation-page :is(h1,h2,h3,p){margin:0}.observation-page h1,.observation-page h2{font-size:18px;line-height:26px;font-weight:600}.observation-page h1{white-space:nowrap;font-size:24px;line-height:32px}.observation-page h3{font-size:16px;line-height:24px;font-weight:500}.observation-page button,.observation-page a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:40px;padding:0 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);color:var(--alw-color-text);font-family:inherit;font-size:14px;line-height:20px;cursor:pointer;text-decoration:none}.observation-page button:hover,.observation-page a:hover{background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border)}.observation-page button:disabled{cursor:not-allowed;color:var(--alw-color-text-secondary);background:var(--alw-color-neutral-soft)}.observation-page :is(button,a,input):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.observation-header{flex:0 0 56px;display:flex;align-items:center;gap:16px;margin:16px 24px 0;padding:0 24px;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:12px;box-shadow:0 4px 14px #10233f0d}.observation-header>a{border:0;padding:0 8px;color:var(--alw-color-text-secondary)}.observation-divider{height:24px;border-left:1px solid var(--alw-color-border)}.observation-project{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--alw-color-text-secondary)}.observation-connection,.observation-count{display:flex;align-items:center;gap:8px;color:var(--alw-color-text-secondary);font-size:12px;white-space:nowrap}.observation-connection{margin-left:auto}.observation-connection svg{color:var(--alw-color-success)}.observation-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;color:var(--alw-color-blocked);border-bottom:1px solid var(--alw-color-border);background:var(--alw-color-surface)}.observation-workspace{flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr) 280px;gap:24px;padding:16px 24px}.observation-roster{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--alw-color-border);padding-right:24px}.observation-roster>header{display:flex;align-items:center;justify-content:space-between;margin:8px 0 16px;gap:8px}.observation-roster>header h2{font-size:16px;line-height:24px}.observation-roster>header>span{font-size:12px;color:var(--alw-color-text-secondary)}.observation-search{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--alw-color-border);border-radius:6px;padding:0 8px;margin-bottom:16px;background:var(--alw-color-surface);color:var(--alw-color-text-secondary)}.observation-search input{border:0;min-width:0;width:100%;font-family:inherit;font-size:13px;line-height:20px;background:transparent;color:var(--alw-color-text)}.observation-people{overflow:auto;display:flex;flex-direction:column;gap:8px}.observation-people>button{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:16px;background:transparent;border-color:transparent;gap:4px;flex-shrink:0}.observation-people>button.selected{background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border)}.observation-people b{font-size:14px;line-height:22px;font-weight:500}.observation-people small{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.observation-people button>span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--alw-color-text-secondary);margin-top:8px}.observation-people button>span svg{color:var(--alw-color-success)}.observation-people button:disabled>span svg{color:var(--alw-color-text-secondary)}.observation-people time{margin-left:auto}.observation-roster-note{margin-top:auto;padding-top:24px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.observation-conversation{display:flex;min-height:0;min-width:0;flex-direction:column;border:1px solid var(--alw-color-border);border-radius:12px;overflow:hidden;background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.observation-conversation-head{display:flex;align-items:center;gap:16px;padding:8px 24px;min-height:56px;border-bottom:1px solid var(--alw-color-border);flex-shrink:0}.observation-conversation-head span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--alw-color-text-secondary)}.observation-conversation-head span svg{color:var(--alw-color-success)}.observation-conversation-head time{margin-left:auto;font-size:13px;color:var(--alw-color-text-secondary)}.observation-transcript-head,.observation-transcript-bottom{display:flex;align-items:center;justify-content:space-between;padding:0 24px;min-height:40px;flex-shrink:0;font-size:13px;border-bottom:1px solid var(--alw-color-border)}.observation-transcript-head>span{display:flex;align-items:center;gap:8px}.observation-transcript-head button,.observation-transcript-bottom button{border:0;color:var(--alw-color-primary);background:transparent;font-size:12px;padding:0 8px}.observation-transcript-bottom{border-bottom:0;border-top:1px solid var(--alw-color-border);font-size:12px;color:var(--alw-color-text-secondary)}.observation-transcript{flex:1;min-height:80px;overflow:auto;padding:0 24px 16px;scrollbar-width:thin}.observation-transcript article{padding:16px 0;border-bottom:1px solid var(--alw-color-border)}.observation-transcript article>header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;line-height:18px}.observation-transcript b{font-weight:500}.observation-transcript time{color:var(--alw-color-text-secondary)}.observation-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:22px}.observation-transcript .ai b{color:var(--alw-color-ai)}.observation-ai-label{padding:0 4px;border-radius:4px;background:var(--alw-color-ai-soft);color:var(--alw-color-ai-hover)}.observation-audio{display:flex;gap:16px;align-items:center;min-height:64px;padding:8px 24px;border-top:1px solid var(--alw-color-border);background:var(--alw-color-page);flex-shrink:0}.observation-page .observation-primary{background:var(--alw-color-primary);border-color:var(--alw-color-primary);color:#fff;white-space:nowrap;flex-shrink:0}.observation-page .observation-primary:disabled{background:var(--alw-color-neutral-soft);border-color:var(--alw-color-border);color:var(--alw-color-text-secondary)}.observation-audio>div{min-width:0;display:grid}.observation-audio b{font-size:13px;line-height:20px;font-weight:500}.observation-audio small{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.observation-audio label{display:flex;align-items:center;gap:8px;margin-left:auto}.observation-audio input{width:80px;min-height:40px;accent-color:var(--alw-color-primary)}.observation-audio output{font-size:12px;min-width:32px;color:var(--alw-color-text-secondary)}.observation-context{overflow:auto;min-height:0;padding:8px 0}.observation-context>header{display:flex;gap:8px;align-items:center;margin-bottom:24px}.observation-context>header svg{color:var(--alw-color-primary);flex-shrink:0}.observation-context>header span{margin-left:auto;font-size:12px;color:var(--alw-color-text-secondary)}.observation-context h3{overflow-wrap:anywhere;white-space:pre-wrap}.observation-context dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;border-top:1px solid var(--alw-color-border);padding-top:24px;margin:24px 0}.observation-context dt{font-size:13px;color:var(--alw-color-text-secondary)}.observation-context dd{margin:0;text-align:right;font-size:13px}.observation-note{display:flex;align-items:flex-start;gap:8px;background:var(--alw-color-primary-soft);padding:16px;border-radius:8px;color:var(--alw-color-primary);margin:24px 0 16px}.observation-note svg{flex-shrink:0}.observation-note p{font-size:13px;line-height:20px}.observation-note span{display:block;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;margin-top:8px}.observation-muted{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.observation-empty{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;text-align:center}.observation-empty p{color:var(--alw-color-text-secondary)}@media(max-width:1350px){.observation-workspace{grid-template-columns:208px minmax(0,1fr) 248px;gap:16px}.observation-roster{padding-right:16px}.observation-audio{gap:8px;padding-inline:16px}.observation-audio input{width:56px}.observation-conversation-head,.observation-transcript-head,.observation-transcript-bottom,.observation-transcript{padding-inline:16px}}@media(max-width:1050px){.observation-page{height:auto;min-height:100dvh}.observation-header{flex-basis:auto;flex-wrap:wrap;padding-block:8px;min-height:56px}.observation-project{max-width:45%}.observation-workspace{grid-template-columns:200px minmax(0,1fr)}.observation-context{grid-column:1/-1}.observation-conversation{min-height:560px}.observation-audio{flex-wrap:wrap}.observation-audio label{margin-left:0}}@media(prefers-reduced-motion:reduce){.observation-page *{animation:none;transition:none;scroll-behavior:auto}}.observation-page .observation-primary:hover:not(:disabled){background:var(--alw-color-primary-hover);border-color:var(--alw-color-primary-hover)}.observation-page .observation-primary:active:not(:disabled){background:var(--alw-color-primary-pressed);border-color:var(--alw-color-primary-pressed)}.record-view-tabs[data-v-cead1902]{display:flex;gap:8px;margin-left:auto}.record-view-tabs button[data-v-cead1902]{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent}.record-view-tabs button[aria-selected=true][data-v-cead1902]{color:var(--alw-color-primary);border-bottom-color:var(--alw-color-primary)}.record-board[data-v-cead1902]{display:grid;grid-template-columns:264px minmax(0,1fr);gap:24px;flex:1;min-height:0;padding:16px 24px}.record-directory[data-v-cead1902]{display:flex;flex-direction:column;gap:8px;overflow:auto;border-right:1px solid var(--alw-color-border);padding-right:16px}.record-directory button[data-v-cead1902]{flex-shrink:0;white-space:normal;text-align:left;justify-content:flex-start;align-items:stretch;display:flex;flex-direction:column;gap:4px;padding:16px}.record-directory button.selected[data-v-cead1902]{background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border)}.record-directory small[data-v-cead1902]{font-size:12px;color:var(--alw-color-text-secondary)}.record-content[data-v-cead1902]{display:flex;flex-direction:column;min-height:0;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:12px;overflow:hidden}.record-content>header[data-v-cead1902]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--alw-color-border);gap:16px}.record-content>header span[data-v-cead1902]{font-size:12px;color:var(--alw-color-text-secondary);white-space:nowrap}.record-turns[data-v-cead1902]{flex:1;min-height:80px;overflow:auto;padding:0 24px}.record-turn[data-v-cead1902]{width:100%;display:block;padding:16px 0;border:0;border-radius:0;border-bottom:1px solid var(--alw-color-border);text-align:left;white-space:normal}.record-meta[data-v-cead1902]{display:flex;align-items:center;gap:16px;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.record-meta>b[data-v-cead1902]{color:var(--alw-color-text);font-weight:500}.record-meta svg[data-v-cead1902],.record-meta>span[data-v-cead1902]{margin-left:auto}.record-turn p[data-v-cead1902]{font-size:14px;line-height:22px;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.record-content footer[data-v-cead1902]{padding:8px 24px;border-top:1px solid var(--alw-color-border);display:flex;align-items:center;gap:16px}.record-content footer p[data-v-cead1902]{font-size:12px;color:var(--alw-color-text-secondary)}.record-content audio[data-v-cead1902]{max-width:100%;margin-left:auto;flex-shrink:0}@media(max-width:1050px){.record-board[data-v-cead1902]{grid-template-columns:200px minmax(0,1fr)}.record-content[data-v-cead1902]{min-height:600px}.record-content footer[data-v-cead1902]{flex-wrap:wrap}.record-content audio[data-v-cead1902]{margin-left:0}.record-view-tabs[data-v-cead1902]{margin-left:0}}.audit[data-v-dea06572]{position:relative;display:grid;gap:16px;padding-right:440px;color:#1c2b49}.audit nav[data-v-dea06572]{height:48px;border-bottom:1px solid #dce4ef;color:#385070}.audit nav b[data-v-dea06572]{display:inline-block;height:46px;border-bottom:3px solid #2563eb;color:#2563eb}.audit>header[data-v-dea06572]{display:flex;align-items:center;gap:10px}.audit>header div[data-v-dea06572]{margin-right:auto}.audit h1[data-v-dea06572]{margin:0;font-size:28px}.audit p[data-v-dea06572]{color:#657895}.audit button[data-v-dea06572]{min-height:38px;border:1px solid #cfdbee;border-radius:7px;padding:0 14px;background:#fff;color:#2458ba}.stats[data-v-dea06572]{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #d8e1ed;border-radius:9px;background:#fff}.stats span[data-v-dea06572]{padding:18px;border-right:1px solid #dce4ef;text-align:center}.stats span[data-v-dea06572]:last-child{border:0}.stats b[data-v-dea06572]{display:block;margin-top:5px;color:#162743;font-size:18px}.legend[data-v-dea06572]{font-size:12px;color:#2465e8}.legend span[data-v-dea06572]{color:#613dde}.legend em[data-v-dea06572]{color:#0b9d99}.legend strong[data-v-dea06572]{color:#e22d3b}.filters[data-v-dea06572]{display:flex;gap:9px}.filters input[data-v-dea06572]{flex:1;height:40px;border:1px solid #d6e0ed;border-radius:7px;padding:0 12px}.filters button[data-v-dea06572]{color:#324d72}.table-card[data-v-dea06572]{overflow:auto;border:1px solid #d6e0ed;border-radius:9px;background:#fff}.table-card table[data-v-dea06572]{min-width:1100px;width:100%;border-collapse:collapse}.table-card th[data-v-dea06572],.table-card td[data-v-dea06572]{padding:14px;border-bottom:1px solid #e2e8f0;text-align:left;font-size:12px}.table-card th[data-v-dea06572]{background:#fafbfd;color:#526680}.table-card tr.active[data-v-dea06572]{background:#eff5ff;outline:1px solid #7ea7ff}.table-card td[data-v-dea06572]:nth-child(8){color:#06945a}.table-card footer[data-v-dea06572]{display:flex;justify-content:space-between;padding:16px}.drawer[data-v-dea06572]{position:fixed;top:0;right:0;z-index:15;box-sizing:border-box;width:430px;height:100vh;overflow:auto;border-left:1px solid #dce4ef;padding:20px;background:#fff;box-shadow:-8px 0 22px #18376118}.drawer header[data-v-dea06572]{display:flex;justify-content:space-between}.drawer h2[data-v-dea06572]{margin:0}.drawer h3[data-v-dea06572]{margin-top:20px;border-top:1px solid #e5eaf1;padding-top:16px;font-size:14px}.drawer mark[data-v-dea06572]{border:1px solid #f6a0a0;border-radius:4px;padding:3px;color:#e13c3c;background:#fff}.drawer dl[data-v-dea06572]{display:grid;grid-template-columns:90px 1fr;gap:8px;margin:0;font-size:12px}.drawer dt[data-v-dea06572]{color:#71839e}.drawer dd[data-v-dea06572]{margin:0}.drawer ol[data-v-dea06572]{padding-left:20px;font-size:12px;line-height:2}.drawer label[data-v-dea06572]{display:grid;gap:7px;font-size:12px}.drawer input[data-v-dea06572]{height:38px;border:1px solid #d6e0ed;border-radius:6px;padding:0 9px}.drawer>button[data-v-dea06572]{width:48%;margin:18px 1% 0}.drawer .primary[data-v-dea06572]{color:#fff;background:#2563eb}@media(max-width:1300px){.audit[data-v-dea06572]{padding-right:360px}.drawer[data-v-dea06572]{width:350px}}.tasks[data-v-43cb9073]{display:grid;gap:16px;color:#1c2c49}.tasks>header[data-v-43cb9073]{display:flex;align-items:center;gap:10px}.tasks>header div[data-v-43cb9073]{margin-right:auto}.tasks h1[data-v-43cb9073]{margin:0;font-size:29px}.tasks p[data-v-43cb9073]{margin:7px 0 0;color:#687a96}.tasks button[data-v-43cb9073]{min-height:38px;border:1px solid #d3dfef;border-radius:7px;padding:0 14px;background:#fff;color:#2057b9}.tasks .primary[data-v-43cb9073]{border-color:#2563eb;color:#fff;background:#2563eb}.stats[data-v-43cb9073]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #d5dfed;border-radius:9px;background:#fff}.stats span[data-v-43cb9073]{padding:18px 24px;border-right:1px solid #dce4ee;color:#195be0}.stats span[data-v-43cb9073]:last-child{border:0}.stats b[data-v-43cb9073]{margin-left:10px;color:#172841;font-size:18px}.stats .red[data-v-43cb9073]{color:#e73542}.stats .orange[data-v-43cb9073]{color:#e87918}.tasks nav[data-v-43cb9073]{display:flex;align-items:center;border-bottom:1px solid #dbe3ee}.tasks nav button[data-v-43cb9073]{border-radius:0}.tasks nav button.active[data-v-43cb9073]{color:#fff;background:#2563eb}.tasks nav span[data-v-43cb9073]{margin-left:auto;color:#2459bd;font-size:12px}.filters[data-v-43cb9073]{display:flex;gap:10px}.filters input[data-v-43cb9073]{flex:1;height:40px;border:1px solid #d4dfed;border-radius:7px;padding:0 12px}.table[data-v-43cb9073]{overflow:auto;border:1px solid #d4dfed;border-radius:9px;background:#fff}.table table[data-v-43cb9073]{min-width:1250px;width:100%;border-collapse:collapse}.table th[data-v-43cb9073],.table td[data-v-43cb9073]{padding:14px 12px;border-bottom:1px solid #e1e7ef;text-align:left;font-size:12px}.table th[data-v-43cb9073]{background:#fbfcfe;color:#50647f}.table td[data-v-43cb9073]:nth-child(2){color:#1c3154;font-weight:700}.priority[data-v-43cb9073]{color:#e85030}.ai[data-v-43cb9073]{color:#663ee1}.sla[data-v-43cb9073]{color:#e53a3a}.tasks>footer[data-v-43cb9073]{display:flex;align-items:center;gap:12px;border:1px solid #d4dfed;border-radius:9px;padding:14px;background:#fff}.tasks>footer span[data-v-43cb9073]{margin-left:auto;color:#657895;font-size:12px}.tasks>footer b[data-v-43cb9073]{margin-right:20px}@media(max-width:1000px){.stats[data-v-43cb9073]{grid-template-columns:repeat(3,1fr)}.filters[data-v-43cb9073]{flex-wrap:wrap}}.evidence[data-v-b8fa52eb]{position:relative;display:grid;gap:15px;padding-right:0;color:#1b2c49}.evidence>header[data-v-b8fa52eb]{display:flex;align-items:center;gap:10px}.evidence>header div[data-v-b8fa52eb]{margin-right:auto}.evidence h1[data-v-b8fa52eb]{margin:0;font-size:29px}.evidence p[data-v-b8fa52eb]{color:#657895}.evidence button[data-v-b8fa52eb]{min-height:36px;border:1px solid #d2deed;border-radius:7px;padding:0 12px;background:#fff;color:#2256b5}.evidence .primary[data-v-b8fa52eb],.evidence nav button.active[data-v-b8fa52eb]{border-color:#2563eb;color:#fff;background:#2563eb}.stats[data-v-b8fa52eb]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}.stats span[data-v-b8fa52eb]{padding:18px;border-right:1px solid #dce4ee;text-align:center;color:#08a36a}.stats span[data-v-b8fa52eb]:last-child{border:0}.stats b[data-v-b8fa52eb]{margin-left:10px;color:#172841;font-size:18px}.stats .orange[data-v-b8fa52eb]{color:#ed7c16}.stats .red[data-v-b8fa52eb]{color:#e33440}.filters[data-v-b8fa52eb],.evidence nav[data-v-b8fa52eb]{display:flex;gap:10px;align-items:center}.filters input[data-v-b8fa52eb]{flex:1;height:40px;border:1px solid #d4dfed;border-radius:7px;padding:0 12px}.evidence nav[data-v-b8fa52eb]{font-size:12px}.evidence nav span[data-v-b8fa52eb]{flex:1}.table[data-v-b8fa52eb]{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 300px);overflow:auto;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}.table table[data-v-b8fa52eb]{min-width:1300px;width:100%;border-collapse:collapse}.table th[data-v-b8fa52eb],.table td[data-v-b8fa52eb]{padding:8px;border-bottom:1px solid #e2e8f0;text-align:left;font-size:14px;line-height:22px}.table th[data-v-b8fa52eb]{position:sticky;top:0;z-index:1;height:44px;padding:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;font-weight:500;background:var(--alw-color-page)}.table td[data-v-b8fa52eb]{height:64px;color:var(--alw-color-text);vertical-align:middle}.table tr.active[data-v-b8fa52eb]{background:#eff5ff;outline:1px solid #74a1ff}.table td[data-v-b8fa52eb]:nth-child(2),.table td[data-v-b8fa52eb]:nth-child(7),.table td[data-v-b8fa52eb]:nth-child(10){color:#1560df}.table footer[data-v-b8fa52eb]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:73px;padding:16px;border:0;background:var(--alw-color-surface);font-size:14px;color:var(--alw-color-text-secondary)}.drawer[data-v-b8fa52eb]{position:fixed;top:0;right:0;z-index:15;box-sizing:border-box;width:390px;height:100vh;overflow:auto;border-left:1px solid #dce4ef;padding:18px;background:#fff;box-shadow:-8px 0 22px #18376118}.drawer header[data-v-b8fa52eb]{display:flex;justify-content:space-between}.drawer h2[data-v-b8fa52eb]{margin:0}.drawer h3[data-v-b8fa52eb]{display:flex;justify-content:space-between;margin-top:18px;border-top:1px solid #e4e9f1;padding-top:15px;font-size:13px}.drawer h3 small[data-v-b8fa52eb]{color:#72849e;font-weight:400}.confirmed[data-v-b8fa52eb]{color:#069b5e!important}.audio[data-v-b8fa52eb]{border:1px solid #d8e2ef;border-radius:7px;padding:16px;color:#175ecf}.drawer blockquote[data-v-b8fa52eb]{margin:0;border:1px solid #d8e2ef;border-radius:7px;padding:12px;color:#344a6a;font-size:12px;line-height:1.6}.drawer dl[data-v-b8fa52eb]{display:grid;grid-template-columns:80px 1fr;gap:7px;font-size:11px}.drawer dt[data-v-b8fa52eb]{color:#74849c}.drawer dd[data-v-b8fa52eb]{margin:0}.drawer>input[data-v-b8fa52eb]{box-sizing:border-box;width:100%;height:38px;border:1px solid #d4dfed;border-radius:6px;padding:0 8px}.tags[data-v-b8fa52eb]{display:flex;gap:6px;flex-wrap:wrap}.tags span[data-v-b8fa52eb]{border:1px solid #d3dfed;border-radius:5px;padding:5px 8px;font-size:11px}.support[data-v-b8fa52eb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.support span[data-v-b8fa52eb]{border:1px solid #d8e2ef;border-radius:6px;padding:10px;text-align:center;font-size:11px}.support b[data-v-b8fa52eb]{display:block;margin-top:5px;color:#2162df}.drawer>button[data-v-b8fa52eb]{width:48%;margin:18px 1% 0}@media(max-width:1200px){.evidence[data-v-b8fa52eb]{padding-right:0}.drawer[data-v-b8fa52eb]{width:320px}}.evidence-preview-enter-active[data-v-b8fa52eb],.evidence-preview-leave-active[data-v-b8fa52eb]{transition:transform .2s ease,opacity .2s ease}.evidence-preview-enter-from[data-v-b8fa52eb],.evidence-preview-leave-to[data-v-b8fa52eb]{transform:translate(100%);opacity:0}@media(prefers-reduced-motion:reduce){.evidence-preview-enter-active[data-v-b8fa52eb],.evidence-preview-leave-active[data-v-b8fa52eb]{transition:none}}.evidence-list-header[data-v-b8fa52eb]{display:flex;align-items:center;justify-content:space-between;gap:24px}.evidence-list-header h1[data-v-b8fa52eb]{margin:0;color:#17233b;font-size:24px;line-height:32px;font-weight:600}.evidence-list-header p[data-v-b8fa52eb]{margin:8px 0 0;color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}.evidence-list-actions[data-v-b8fa52eb]{display:flex;align-items:center;gap:8px}.evidence-list-actions button[data-v-b8fa52eb]{min-height:40px}.review[data-v-4eac92c6]{display:grid;gap:14px;color:#1a2b49}.review nav[data-v-4eac92c6]{height:46px;border-bottom:1px solid #dbe3ee}.review nav b[data-v-4eac92c6]{display:inline-block;height:44px;border-bottom:3px solid #2563eb;color:#2563eb}.review>header[data-v-4eac92c6]{display:flex;align-items:center;gap:10px}.review>header div[data-v-4eac92c6]{margin-right:auto}.review>header p[data-v-4eac92c6]{margin:0;color:#657895}.review h1[data-v-4eac92c6]{margin:6px 0 0;font-size:27px}.review>header span[data-v-4eac92c6]{border:1px solid;border-radius:5px;padding:7px 10px;font-size:12px}.green[data-v-4eac92c6]{color:#0b9a5c;background:#f0fbf5}.orange[data-v-4eac92c6]{color:#e47717;background:#fff8ef}.red[data-v-4eac92c6]{color:#e23e46;background:#fff4f4}.review>header i[data-v-4eac92c6]{margin-left:auto;color:#526987;font-style:normal}.review button[data-v-4eac92c6]{min-height:36px;border:1px solid #d3deed;border-radius:7px;padding:0 12px;background:#fff;color:#2259be}.review .primary[data-v-4eac92c6],.buttons button.active[data-v-4eac92c6]{border-color:#2563eb;color:#fff;background:#2563eb}.columns[data-v-4eac92c6]{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(260px,.65fr) minmax(350px,1fr);gap:10px}.panel[data-v-4eac92c6]{border:1px solid #d7e0ec;border-radius:9px;padding:16px;background:#fff}.panel h2[data-v-4eac92c6]{margin:0 0 15px;font-size:17px}.search[data-v-4eac92c6]{display:flex;align-items:center;gap:14px}.search input[data-v-4eac92c6]{flex:1;height:38px;border:1px solid #d4deec;border-radius:7px;padding:0 10px}.search label[data-v-4eac92c6]{font-size:12px}.lines[data-v-4eac92c6]{height:520px;overflow:auto;margin-top:14px}.lines>div[data-v-4eac92c6]{display:grid;grid-template-columns:50px 115px 1fr;gap:8px;border-top:1px solid #e3e8f0;padding:14px 0;font-size:12px}.lines time[data-v-4eac92c6]{color:#5b7295}.lines p[data-v-4eac92c6]{margin:0;line-height:1.6}.lines .active[data-v-4eac92c6]{border:1px solid #7da7ff;border-left:4px solid #2563eb;border-radius:7px;padding:16px 10px;background:#f4f8ff}.lines footer[data-v-4eac92c6]{grid-column:2/-1;display:flex;gap:7px}.lines footer button[data-v-4eac92c6]{min-height:30px;padding:0 7px}.chain ol[data-v-4eac92c6]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.chain li[data-v-4eac92c6]{border:1px solid #dce4ee;border-radius:6px;padding:13px;font-size:12px}.chain li b[data-v-4eac92c6]{float:right;color:#0b9b5f}.chain li.missing[data-v-4eac92c6]{border-style:dashed;border-color:#ee9c4d}.chain li button[data-v-4eac92c6]{float:right;min-height:28px}.chain>p[data-v-4eac92c6]{font-size:12px}.confidence[data-v-4eac92c6]{display:inline-block;width:100px;height:6px;border-radius:5px;background:#dfe5ed}.confidence i[data-v-4eac92c6]{display:block;width:83%;height:100%;border-radius:5px;background:#08a15f}.decision .evidence-id[data-v-4eac92c6]{border:1px solid #dbe3ed;border-radius:6px;padding:12px;font-size:12px}.decision .evidence-id b[data-v-4eac92c6],.decision strong[data-v-4eac92c6]{color:#e23b42}.decision p[data-v-4eac92c6]{font-size:13px}.decision h3[data-v-4eac92c6]{font-size:14px}.buttons[data-v-4eac92c6]{display:flex;gap:8px}.buttons button[data-v-4eac92c6]{flex:1}.buttons .reject[data-v-4eac92c6]{color:#e63d43}.undo[data-v-4eac92c6]{margin-top:12px;border:0!important}.suggestion[data-v-4eac92c6]{border:1px solid #dacfff;border-radius:8px;padding:12px;background:#faf8ff}.suggestion p[data-v-4eac92c6]{line-height:1.7}.suggestion small[data-v-4eac92c6]{color:#7e8ba3}.suggestion div[data-v-4eac92c6]{display:flex;gap:8px;margin-top:12px}.suggestion div button[data-v-4eac92c6]{flex:1;border-color:#7954e8;color:#673fda}.audio[data-v-4eac92c6]{display:flex;align-items:center;gap:22px;border:1px solid #d7e0ec;border-radius:9px;padding:15px;background:#fff}.play[data-v-4eac92c6]{width:50px;height:50px!important;border-radius:50%!important;color:#fff!important;background:#2563eb!important}.audio .wave[data-v-4eac92c6]{flex:1;color:#2563eb;font-size:23px;letter-spacing:3px}@media(max-width:1200px){.columns[data-v-4eac92c6]{grid-template-columns:1fr 1fr}.decision[data-v-4eac92c6]{grid-column:1/-1}}.rich-context[data-v-f7db0bde]{display:flex;align-items:center;gap:14px}.rich-context span[data-v-f7db0bde]{color:#6e809e;font-size:12px}.rich-page[data-v-f7db0bde]{padding:28px 34px 60px;color:#1f2f4d}.rich-heading[data-v-f7db0bde]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:16px 24px 0;padding:18px 24px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}.rich-heading h1[data-v-f7db0bde]{margin:8px 0 6px;font-size:32px;letter-spacing:-.03em}.rich-heading p[data-v-f7db0bde]{margin:0;color:#6d7e9b}.rich-actions[data-v-f7db0bde]{display:flex;gap:10px}.rich-actions button[data-v-f7db0bde],.table-toolbar button[data-v-f7db0bde],.table-toolbar input[data-v-f7db0bde]{min-height:38px;border:1px solid #d7e1ef;border-radius:7px;padding:0 14px;background:#fff}.primary[data-v-f7db0bde]{border-color:#2067ec!important;color:#fff;background:#2067ec!important}.rich-tabs[data-v-f7db0bde]{display:flex;gap:28px;margin:26px 0 18px;border-bottom:1px solid #dfe6f0}.rich-tabs a[data-v-f7db0bde]{padding:0 2px 12px;color:#435674}.rich-tabs a.active[data-v-f7db0bde]{color:#1460eb;border-bottom:3px solid #1460eb}.rich-grid[data-v-f7db0bde]{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:18px}.quality-grid[data-v-f7db0bde]{grid-template-columns:minmax(0,1fr) 420px}.rich-card[data-v-f7db0bde]{border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);padding:22px;box-shadow:0 1px 2px #10233f0f}.rich-card h2[data-v-f7db0bde]{margin:0 0 16px;font-size:19px}.wide[data-v-f7db0bde]{min-width:0}.metric-row[data-v-f7db0bde]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--alw-color-border);border-radius:8px;margin-bottom:22px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}.metric-row article[data-v-f7db0bde]{padding:15px 16px;border-right:1px solid #e2e8f1}.metric-row article[data-v-f7db0bde]:last-child{border-right:0}.metric-row b[data-v-f7db0bde]{display:block;font-size:22px;color:#162846}.metric-row small[data-v-f7db0bde]{display:block;margin-top:5px;color:#7385a1;font-size:12px}.metric-row em[data-v-f7db0bde]{color:#10985d;font-size:12px;font-style:normal}.rich-card table[data-v-f7db0bde]{width:100%;border-collapse:collapse;font-size:13px}.rich-card th[data-v-f7db0bde],.rich-card td[data-v-f7db0bde]{padding:13px 10px;border-top:1px solid #e7ecf3;text-align:left;white-space:nowrap}.rich-card th[data-v-f7db0bde]{color:#71829f;font-size:12px;font-weight:600}.rich-card td button[data-v-f7db0bde],.evidence-row button[data-v-f7db0bde]{border:0;color:#1761eb;background:none;cursor:pointer}.ok[data-v-f7db0bde]{color:#11945c}.status[data-v-f7db0bde]{padding:4px 8px;border:1px solid #f2c879;border-radius:5px;color:#bc7000;background:#fff8e9}.alert-card[data-v-f7db0bde]{padding:18px;border:1px solid #ffb7b7;border-radius:8px;background:#fff9f9}.alert-card p[data-v-f7db0bde]{color:#6d7e9b;font-size:13px;line-height:1.6}.alert-card button[data-v-f7db0bde]{margin-top:9px}.check-list[data-v-f7db0bde]{margin-top:20px;color:#536987;font-size:13px;line-height:1.8}.check-list p[data-v-f7db0bde]{border-top:1px solid #edf0f5;padding-top:8px}.stat-strip[data-v-f7db0bde]{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #e7edf5}.stat-strip strong[data-v-f7db0bde]{font-size:20px}.question-pills[data-v-f7db0bde]{display:flex;gap:10px;margin:16px 0}.question-pills button[data-v-f7db0bde]{padding:8px 12px;border:1px solid #d8e2ef;border-radius:6px;background:#fff;color:#405573}.question-pills .active[data-v-f7db0bde]{border-color:#2168ef;color:#145ee9}.muted[data-v-f7db0bde]{color:#70819d;line-height:1.6}.signal-grid[data-v-f7db0bde]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.signal-grid article[data-v-f7db0bde]{padding:12px;border-top:1px solid #e4eaf3}.signal-grid b[data-v-f7db0bde]{display:block;color:#175fe8}.signal-grid span[data-v-f7db0bde]{display:block;margin:5px 0;font-weight:700}.signal-grid small[data-v-f7db0bde]{color:#70819d}.trend[data-v-f7db0bde]{position:relative;height:180px;border-bottom:1px solid #dce5f1;background:repeating-linear-gradient(to bottom,transparent,transparent 44px,#eef2f8 45px)}.trend-line[data-v-f7db0bde]{position:relative;height:130px;margin-top:12px}.trend-line[data-v-f7db0bde]:before{position:absolute;left:0;right:0;top:70px;height:3px;content:"";background:#246bf0;transform:skewY(-4deg)}.trend-line i[data-v-f7db0bde]{position:absolute;width:9px;height:9px;border-radius:50%;background:#246bf0}.finding[data-v-f7db0bde]{padding:16px;background:#f5f8ff;border-left:3px solid #266af0}.evidence-row[data-v-f7db0bde]{padding:16px 0;border-bottom:1px solid #e6ebf3}.evidence-row small[data-v-f7db0bde],.evidence-row p[data-v-f7db0bde]{display:block;margin:7px 0;color:#7183a0;font-size:12px}.report-grid[data-v-f7db0bde]{grid-template-columns:230px minmax(0,1fr) 300px}.report-outline ol[data-v-f7db0bde]{list-style:none;padding:0;margin:0}.report-outline li[data-v-f7db0bde]{padding:12px 8px;border-bottom:1px solid #e7ecf3;color:#536987}.report-outline li.active[data-v-f7db0bde]{color:#1761eb;background:#eff5ff}.report-outline li span[data-v-f7db0bde]{float:right;color:#11945c}.report-outline button[data-v-f7db0bde]{width:100%;margin-top:18px;padding:10px;border:1px solid #bed1f5;border-radius:6px;color:#1761eb;background:#fff}.editor-toolbar[data-v-f7db0bde]{display:flex;gap:15px;padding-bottom:12px;border-bottom:1px solid #e6ebf3;color:#536987}.editor-toolbar button[data-v-f7db0bde]:last-child{margin-left:auto}.report-editor h2[data-v-f7db0bde]{font-size:24px;margin-top:24px}.report-badge[data-v-f7db0bde]{display:inline-block;padding:8px 12px;border-radius:6px;color:#13935c;background:#ecfaf2}.report-chart[data-v-f7db0bde]{display:flex;align-items:flex-end;gap:22px;height:150px;margin:18px 0;border-bottom:1px solid #dce5f1}.report-chart i[data-v-f7db0bde]{width:28px;border-radius:4px 4px 0 0;background:#286cf0}.ai-note[data-v-f7db0bde]{padding:14px;background:#f6f2ff;color:#5941bd}.ai-note button[data-v-f7db0bde]{float:right;border:0;color:#5941bd;background:none}.full-table[data-v-f7db0bde]{overflow:auto}.table-toolbar[data-v-f7db0bde]{display:flex;gap:9px;align-items:center;margin:18px 0}.table-toolbar input[data-v-f7db0bde]{width:270px;padding:0 12px}.end-layout[data-v-f7db0bde]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px}.check-group[data-v-f7db0bde]{padding:12px 0;border-top:1px solid #e5ebf3}.check-group h3[data-v-f7db0bde]{margin:0 0 7px;font-size:15px}.check-group p[data-v-f7db0bde]{margin:7px 0;color:#506583}.check-group p span[data-v-f7db0bde]{display:inline-grid;place-items:center;width:19px;height:19px;margin-right:8px;border-radius:50%;color:#fff;background:#1b9a60;font-size:11px}.check-group p span.warn[data-v-f7db0bde]{background:#e98b22}.end-layout aside[data-v-f7db0bde]{display:grid;gap:18px;align-content:start}.end-layout label[data-v-f7db0bde]{display:block;margin:14px 0;color:#526987;font-size:13px}.end-layout textarea[data-v-f7db0bde]{display:block;width:100%;min-height:90px;margin-top:7px;border:1px solid #d7e1ef;border-radius:7px;padding:10px}.end-layout .primary[data-v-f7db0bde]{width:100%;min-height:42px}.rich-notice[data-v-f7db0bde]{margin-top:16px;padding:12px 16px;border-radius:7px;color:#125dbd;background:#edf5ff}@media(max-width:1100px){.rich-grid[data-v-f7db0bde],.quality-grid[data-v-f7db0bde],.report-grid[data-v-f7db0bde],.end-layout[data-v-f7db0bde]{grid-template-columns:1fr}.report-outline[data-v-f7db0bde]{display:none}.metric-row[data-v-f7db0bde]{grid-template-columns:repeat(3,1fr);row-gap:1px}.rich-heading[data-v-f7db0bde]{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.rich-page[data-v-f7db0bde]{padding:20px 16px}.rich-tabs[data-v-f7db0bde]{overflow:auto;gap:18px}.signal-grid[data-v-f7db0bde]{grid-template-columns:1fr}.metric-row[data-v-f7db0bde]{grid-template-columns:1fr 1fr}}.rich-input[data-v-f7db0bde]{display:block;width:100%;min-height:40px;margin-top:7px;border:1px solid #d7e1ef;border-radius:7px;padding:0 10px}.lifecycle-grid[data-v-f7db0bde]{grid-template-columns:minmax(0,1fr) 360px}.danger-card[data-v-f7db0bde]{border-color:#f1b4b4;background:snow}.danger-card button[data-v-f7db0bde]{width:100%;min-height:40px;border:1px solid #d94242;border-radius:7px;color:#c83232;background:#fff}[data-testid=ktalk-rich-quality]>.rich-heading[data-v-f7db0bde]{margin:0;padding:6px 24px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}[data-testid=ktalk-rich-quality]>.rich-heading h1[data-v-f7db0bde]{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:normal;color:#17233b}[data-testid=ktalk-rich-quality]>.rich-heading p[data-v-f7db0bde]{margin:8px 0 0;font-size:14px;line-height:22px;color:var(--alw-color-text-secondary)}.ktalk-account-state[data-v-0f1c425d]{padding:32px 0}.account-project-list-page[data-v-0f1c425d]{overflow:auto}.account-project-list-page[data-v-0f1c425d] .account-summary{display:flex;gap:18px;flex:0 0 auto;flex-wrap:wrap;min-height:0;margin:0 0 16px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.account-project-list-page[data-v-0f1c425d] .account-summary article{display:flex;align-items:center;gap:8px;min-width:0;min-height:0;border:0;padding:0}.account-project-list-page[data-v-0f1c425d] .account-summary small{color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}.account-project-list-page[data-v-0f1c425d] .account-summary b{color:var(--alw-color-text);font-size:16px;line-height:22px;font-weight:600}.account-project-list-page .account-summary[data-v-0f1c425d],.account-project-list-page .account-console[data-v-0f1c425d],.account-project-list-page .management-card[data-v-0f1c425d]{border-color:var(--alw-color-border);border-radius:8px;box-shadow:0 1px 2px #10233f0f}.report-generate[data-v-ce78eebc]{background:var(--alw-color-primary);color:#fff}.report-empty[data-v-ce78eebc]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;flex:1;padding:48px;text-align:center}.report-empty>p[data-v-ce78eebc]{color:var(--alw-color-text-secondary);max-width:600px}.report-board[data-v-ce78eebc]{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;padding:16px 24px;flex:1;min-height:0}.report-board nav[data-v-ce78eebc]{display:flex;flex-direction:column;gap:8px;overflow:auto}.report-board nav button[data-v-ce78eebc]{justify-content:flex-start;white-space:normal;text-align:left;flex-shrink:0}.report-board nav .selected[data-v-ce78eebc]{background:var(--alw-color-primary-soft);border-color:var(--alw-color-primary-border);color:var(--alw-color-primary)}.report-content[data-v-ce78eebc]{min-height:0;overflow:auto;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:12px;padding:24px 32px}.report-content section[data-v-ce78eebc]{max-width:960px}.report-content h2[data-v-ce78eebc]{margin-bottom:24px}.report-content h3[data-v-ce78eebc]{font-size:16px;line-height:24px;margin-bottom:8px}.report-content p[data-v-ce78eebc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px}.report-review[data-v-ce78eebc]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--alw-color-border);padding-bottom:16px;margin-bottom:24px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.report-finding[data-v-ce78eebc]{border-bottom:1px solid var(--alw-color-border);padding:16px 0 24px;margin-bottom:8px}.report-citations[data-v-ce78eebc]{display:flex;flex-wrap:wrap;gap:8px}.report-content blockquote[data-v-ce78eebc]{margin:16px 0;padding:16px 24px;background:var(--alw-color-page);border-left:2px solid var(--alw-color-primary-border)}.report-content blockquote strong[data-v-ce78eebc]{font-weight:500}.report-content blockquote a[data-v-ce78eebc]{color:var(--alw-color-primary);text-decoration:underline}.report-content li[data-v-ce78eebc]{margin-bottom:16px}@media(max-width:1050px){.report-board[data-v-ce78eebc]{grid-template-columns:180px minmax(0,1fr)}.report-content[data-v-ce78eebc]{min-height:600px;padding:24px}}.ktalk-shell{--ktalk-navy: var(--alw-color-navy, navy);--ktalk-blue: var(--alw-color-primary, royalblue);--ktalk-surface: var(--alw-color-surface, whitesmoke);--ktalk-text: var(--alw-color-text, black);--ktalk-border: var(--alw-color-border, lightgray)}.ktalk-shell{--ktalk-navy:rgb(16 35 63);--ktalk-blue:rgb(47 107 255);--ktalk-purple:rgb(122 90 248);--ktalk-surface:rgb(247 249 252);--ktalk-text:rgb(23 32 51);--ktalk-muted:rgb(102 112 133);--ktalk-border:rgb(227 232 239);height:100vh;min-height:0;overflow:hidden;display:flex;background:var(--ktalk-surface);color:var(--ktalk-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}#app a.project-context-back{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:0 0 4px -8px;padding:4px 8px;border-radius:6px;color:var(--alw-color-primary);font-size:12px;line-height:20px;text-decoration:none}.context-title-row{display:flex;align-items:center;gap:16px}.context-title-row .project-context-back{margin:0}#app h1.project-context-title{font-size:20px;line-height:28px;font-weight:600}.project-context-back:hover{background:var(--alw-color-primary-soft);color:var(--alw-color-primary-deep)}.ktalk-shell *,.ktalk-shell *:before,.ktalk-shell *:after{box-sizing:border-box}.ktalk-shell>aside{width:209px;height:100vh;flex:0 0 209px;display:flex;flex-direction:column;min-height:0;overflow:hidden;color:#d6e4f5;background:var(--ktalk-navy)}.brand-lockup{display:flex;align-items:center;gap:12px;min-height:114px;padding:24px 18px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12)}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;color:#ed3347;background:#fff;font-size:27px;font-weight:800;font-style:italic}.brand-copy{display:grid;gap:4px;min-width:0}.brand-copy b{font-size:18px;letter-spacing:.01em}.brand-copy small{color:#a8bfd8;font-size:12px;white-space:nowrap}.ktalk-shell>aside nav{display:grid;gap:4px;padding:25px 14px 18px}.nav-section-label{margin:11px 12px 5px;color:#9db4cf;font-size:12px;font-weight:700;letter-spacing:.08em}.ktalk-shell>aside nav a,.shell-sidebar-footer a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:9px;color:#c1d0e2;text-decoration:none;font-size:14px;font-weight:600;transition:background .15s,color .15s}.ktalk-shell>aside nav a svg,.shell-sidebar-footer a svg{flex:0 0 auto;color:#7fa0c5;font-size:20px}.ktalk-shell>aside nav a:hover,.shell-sidebar-footer a:hover{color:#fff;background:#ffffff14}.ktalk-shell>aside nav a.active{color:#fff;background:#2e67f3;box-shadow:0 7px 18px #1746b442}.ktalk-shell>aside nav a.active svg{color:#8ce2ff}.shell-sidebar-footer{display:grid;gap:3px;margin-top:auto;padding:18px 14px 20px;border-top:1px solid rgba(255,255,255,.12)}.sidebar-user-wrap{position:relative;margin-top:14px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.sidebar-user{display:flex;width:100%;align-items:center;gap:11px;margin:0;border:0;padding:0 8px;color:inherit;background:transparent;text-align:left;cursor:pointer}.sidebar-user>span:not(.sidebar-user-caret){display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:#0b9e90;font-size:18px;font-weight:700}.sidebar-user p{display:grid;gap:3px;margin:0}.sidebar-user b{color:#e6eef8;font-size:14px}.sidebar-user small{color:#a8bfd8;font-size:12px}.sidebar-utilities{display:grid;gap:3px}.sidebar-utilities a{position:relative}.sidebar-utilities a b{display:grid;place-items:center;min-width:18px;height:18px;margin-left:auto;border-radius:9px;color:#fff;background:#e62c35;font-size:10px}.sidebar-user>.sidebar-user-caret{display:block;width:auto;height:auto;margin-left:auto;color:#a8bfd8;background:transparent;font-size:16px;font-weight:400}.sidebar-account-menu{position:absolute;z-index:20;left:0;bottom:52px;display:grid;width:100%;overflow:hidden;border:1px solid rgba(132,156,181,.35);border-radius:10px;background:var(--alw-color-surface);box-shadow:0 16px 38px #02102147;color:var(--alw-color-navy)}.sidebar-account-menu>div{display:grid;gap:3px;padding:13px 14px;border-bottom:1px solid rgb(231 237 243)}.sidebar-account-menu small{color:var(--alw-color-text-secondary)}.sidebar-account-menu button{display:flex;align-items:center;gap:9px;min-height:44px;border:0;padding:0 14px;color:#b42318;background:var(--alw-color-surface);text-align:left;cursor:pointer}.sidebar-account-menu button:hover{background:#fff4f2}.sidebar-account-menu button:disabled{opacity:.6;cursor:wait}.sidebar-logout-error{margin:8px 6px 0;color:#ffd4cf;font-size:11px;line-height:16px}.shell-body{min-width:0;flex:1}.shell-body>header{min-height:92px;display:flex;align-items:center;justify-content:space-between;margin:16px 24px 0;padding:0 24px;border:1px solid var(--ktalk-border);border-radius:12px;background:#fff;box-shadow:0 4px 14px #10233f0d}.shell-body>header h1{margin:4px 0 0;color:#17233b;font-size:24px;font-weight:750}.shell-body>header .eyebrow{color:#6b59d6;font-size:12px;font-weight:700;letter-spacing:.06em}.shell-body main{width:100%;max-width:1660px;margin:0 auto;padding:30px 46px 54px}.account-shell .shell-body main,.evidence-shell .shell-body main,.quality-shell .shell-body main{max-width:none;padding-left:24px;padding-right:24px}.account-shell .account-project-list-page{margin-left:0;margin-right:0}.account-shell .enterprise-operations{margin-left:-32px;margin-right:-32px}#app .evidence-shell .shell-body .evidence{padding-top:8px;padding-left:0;padding-right:0}#app .quality-shell .shell-body .rich-page{padding-left:0;padding-right:0}#app .quality-shell .shell-body .rich-page>*{margin-left:0;margin-right:0}.ktalk-shell:not(.project-immersive) .shell-body>header{margin-top:8px;min-height:72px}#app .ktalk-shell.project-list-shell .shell-body>header.project-list-header{min-height:72px;padding:16px 24px 12px}#app .ktalk-shell.evidence-shell .shell-body>header.evidence-list-header{min-height:72px;padding:16px 24px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.ktalk-shell.evidence-shell .evidence-list-header h1{margin:0;color:#17233b;font-size:24px;line-height:32px;font-weight:600}.ktalk-shell.evidence-shell .evidence-list-header p{margin:8px 0 0;color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}.ktalk-shell.evidence-shell .evidence-list-actions{display:flex;align-items:center;gap:8px}.ktalk-shell.evidence-shell .evidence-list-actions button{min-height:40px}#app .ktalk-shell.account-shell .shell-body>header.project-list-header{min-height:72px;padding:16px 24px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.ktalk-shell.account-shell .project-list-header h1{margin:0;color:#17233b;font-size:24px;line-height:32px;font-weight:600}.ktalk-shell.account-shell .project-list-header p{margin:8px 0 0;color:var(--alw-color-text-secondary);font-size:14px;line-height:22px}.ktalk-shell:not(.project-immersive) .shell-body>main{padding-top:8px}.ktalk-shell.quality-shell .shell-body>main{padding-top:8px}.ktalk-shell.quality-shell .rich-page{padding-top:10px}.ktalk-shell.quality-shell .rich-heading{margin-top:0}.ktalk-shell.quality-shell .rich-context{min-height:48px;padding:0 24px;align-items:center}.overview-shell .shell-body>header{min-height:92px;padding-top:16px;padding-bottom:16px}.overview-shell .shell-body>header h1{font-size:28px;line-height:36px}.overview-shell .shell-body>header{align-items:center}.project-context-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 0;color:#667085;font-size:12px;line-height:18px}.project-context-meta .status-chip{min-height:28px;padding:4px 10px;border-color:#b7e0cc;color:#217a58;background:#ecfdf3}.overview-shell .context-actions{display:grid;justify-items:end;gap:18px;padding-top:0}.overview-shell .context-account{position:relative;display:flex;align-items:center;gap:10px;min-height:30px;color:#344054;font-size:13px}.overview-shell .context-bell{color:#667085;font-size:20px;line-height:1}.overview-shell .context-unread{display:grid;place-items:center;width:16px;height:16px;margin-left:-14px;margin-top:-15px;border-radius:50%;color:#fff;background:#e62c35;font-size:10px;font-weight:700}.overview-shell .context-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#0b9e90;font-size:13px;font-weight:700}.overview-shell .context-account-name{color:#344054;white-space:nowrap}.overview-shell .context-buttons{display:flex;align-items:center;gap:10px}.overview-shell .context-primary,.overview-shell .context-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none}.overview-shell .context-primary{border:1px solid rgb(47 107 255);color:#fff;background:#2f6bff;box-shadow:0 1px 2px #10233f14}.overview-shell .context-secondary{border:1px solid rgb(208 213 221);color:#344054;background:#fff}.overview-shell .context-primary:hover{background:#1f5be5}.overview-shell .context-secondary:hover{border-color:#98a2b3;background:#f9fafb}.overview-shell .shell-body main{padding-top:0}.ktalk-shell.project-immersive{display:block}.project-immersive>.shell-body{width:100%;height:100vh}.ktalk-shell.project-immersive>.project-global-sidebar[data-testid=research-sidebar]{display:none}.project-immersive .shell-body>main{max-width:none;padding-inline:32px}.project-help-trigger{position:fixed;top:16px;right:24px;z-index:5;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--ktalk-border);border-radius:50%;color:var(--ktalk-muted);background:#fff;font-size:13px}@media(max-width:1080px){.ktalk-shell>aside{width:209px;flex-basis:209px}.shell-body main{padding-inline:26px}.shell-body>header{padding-inline:26px}}.eyebrow{color:#6b59d6;font-size:12px;font-weight:700;letter-spacing:.06em}h1{margin:4px 0 0;color:#17233b;font-size:32px;line-height:1.15;letter-spacing:-.02em}h2,h3{color:#17233b}.status-chip,.status-badge,.risk-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(223 229 238);border-radius:999px;padding:5px 11px;color:#536177;background:#f8f9fc;font-size:12px;font-weight:650}.context-actions{display:flex;align-items:center;gap:14px}.context-primary{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:10px;color:#fff;background:#6c57d9;text-decoration:none;font-size:14px;font-weight:700;box-shadow:0 6px 14px #6c57d933}.ktalk-feature-page{display:grid;gap:22px}.feature-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.feature-heading h1{font-size:34px}.feature-subtitle{margin:8px 0 0;color:#7a8798;font-size:14px}button{min-height:40px;border:1px solid rgb(216 224 236);border-radius:8px;padding:0 16px;color:#46566d;background:#fff;font:inherit;cursor:pointer}button:hover{border-color:#9db7f8;color:#2f68f6;background:#f5f8ff}button.primary{border-color:#2f68f6;color:#fff;background:#2f68f6;box-shadow:0 6px 14px #2f68f633}button.primary:hover{color:#fff;background:#2459dc}.filter-bar{display:grid;grid-template-columns:minmax(280px,1fr) 150px 150px;align-items:end;gap:14px;margin-bottom:0;padding:18px 20px;border:1px solid rgb(224 229 238);border-radius:14px;background:#fff;box-shadow:0 4px 14px #2134570a}.filter-bar label{display:grid;gap:7px;color:#8490a0;font-size:12px;font-weight:600}.filter-bar input,.filter-bar select{height:46px;min-width:0}.owner-pill{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:6px;border-radius:50%;color:#fff;background:#0b9e90;font-size:12px;font-weight:700;vertical-align:middle}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.summary-strip div{position:relative;min-height:126px;padding:22px 24px;border:1px solid rgb(224 229 238);border-radius:14px;background:#fff;box-shadow:0 5px 16px #2134570d}.summary-strip div:after{position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:50%;background:#eef2ff;content:""}.summary-strip strong,.summary-strip span{display:block}.summary-strip strong{margin-top:8px;color:#17233b;font-size:34px;letter-spacing:-.03em}.summary-strip span{color:#7f8c9d;font-size:13px}.summary-strip div:nth-child(2):after{background:#fff4d8}.summary-strip div:nth-child(3):after{background:#dcf6ec}.summary-strip div:nth-child(4):after{background:#e2f0ff}.feature-filter{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:16px;padding:18px 20px;border:1px solid rgb(224 229 238);border-radius:14px;background:#fff;box-shadow:0 4px 14px #2134570a}.feature-filter label,.feature-form-card label{display:grid;gap:7px;color:#8490a0;font-size:12px;font-weight:600}input,select,textarea{width:100%;border:1px solid rgb(215 224 235);border-radius:8px;padding:11px 13px;color:#25344b;background:#fff;font:inherit}input:focus,select:focus,textarea:focus{border-color:#6b8cf5;outline:0;box-shadow:0 0 0 3px #567af224}.feature-filter input{min-width:0;height:46px}.filter-select{min-width:140px}.result-count{align-self:center;color:#8591a1;font-size:12px}.feature-table-card{overflow:auto;border:1px solid rgb(224 229 238);border-radius:14px;background:#fff;box-shadow:0 5px 16px #2134570d}table{width:100%;border-collapse:separate;border-spacing:0}th,td{min-height:64px;padding:16px 18px;border-bottom:1px solid rgb(237 240 245);text-align:left;white-space:nowrap}th{color:#7d8a9b;background:#fbfcfe;font-size:12px;font-weight:700}td{color:#46566d;font-size:13px}tbody tr:hover{background:#f6f9ff}tbody tr:last-child td{border-bottom:0}td strong,td small{display:block}td strong{color:#25344b;font-weight:700}td small{margin-top:5px;color:#96a1b0;font-size:11px}.feature-form-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;border:1px solid rgb(224 229 238);border-radius:14px;background:#fff;box-shadow:0 5px 16px #2134570d}.feature-form-card textarea{resize:vertical}.feature-form-card .form-hint{grid-column:1/-1;margin:0;color:#8793a4;font-size:12px}.inline-notice{padding:13px 16px;border:1px solid rgb(200 237 220);border-radius:10px;color:#16855d;background:#effbf5}.detail-list{display:grid;grid-template-columns:110px 1fr;gap:10px 14px;margin:20px 0;font-size:13px}.detail-list dt{color:#8995a5}.detail-list dd{margin:0;overflow-wrap:anywhere}.page-grid,.center-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.center-table{min-width:0;overflow:hidden}.center-table .feature-table-card{overflow-x:auto}.center-sidebar{display:grid;gap:18px}.center-sidebar .side-card header a{color:#6c57d9;font-size:12px;text-decoration:none}.side-link{display:block;margin-top:14px;color:#6c57d9;font-size:13px;font-weight:650;text-align:center;text-decoration:none}.todo-count{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#e75b6c;font-size:12px;font-weight:700}.content-card,.side-card{border:1px solid rgb(224 229 238);border-radius:14px;padding:22px;background:#fff;box-shadow:0 5px 16px #2134570d}.content-card>header,.side-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.content-card>header h2,.side-card>header h2{margin:0;font-size:18px}.activity-list,.todo-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.activity-list li,.todo-list li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:start;padding:14px 0;border-bottom:1px solid rgb(237 240 245)}.activity-list li:last-child,.todo-list li:last-child{border-bottom:0}.activity-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#6b59d6;background:#f0ebff;font-size:12px;font-weight:700}.activity-list b,.todo-list b{display:block;color:#35445a;font-size:13px}.activity-list small,.todo-list small{display:block;margin-top:4px;color:#8a96a7;font-size:11px}.todo-list li{grid-template-columns:20px 1fr}.todo-list input{width:16px;height:16px;margin-top:2px}.right-drawer{position:fixed;top:0;right:0;z-index:20;width:min(470px,92vw);height:100vh;overflow:auto;padding:28px;border-left:1px solid rgb(224 229 238);background:#fff;box-shadow:-18px 0 42px #13284a2e}.right-drawer>button{float:right;border:0;font-size:22px}.version-picker,.rule-editor,.question-editor{display:grid;gap:10px;padding:18px;border:1px solid rgb(224 229 238);border-radius:12px;background:#fff}.version-picker select,.rule-editor textarea,.question-editor input{width:100%}.script-stage-map{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none}.script-stage-map li{display:grid;gap:5px;padding:14px;border:1px solid rgb(220 228 242);border-radius:10px;background:#fff}.script-stage-map li:first-child{border-color:#8faeff;background:#f3f6ff}.script-stage-map small{color:#8490a2}.blueprint-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 250px;min-height:660px;border:1px solid rgb(223 229 238);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #2134570d}.blueprint-rail{border-right:1px solid rgb(224 229 238);background:#f8fafc}.blueprint-rail ol{display:grid;gap:8px;margin:0;padding:18px 0;list-style:none}.blueprint-rail li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:78px;padding:12px 18px;color:#8290a1;cursor:pointer}.blueprint-rail li.active{color:#2f68f6;background:#eaf0ff;box-shadow:inset 3px 0 #2f68f6}.blueprint-rail li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(207 216 229);border-radius:50%;color:#6e7e92;background:#fff;font-size:13px;font-weight:700}.blueprint-rail li.active>span{border-color:#2f68f6;color:#fff;background:#2f68f6}.blueprint-rail li div{display:grid;gap:5px}.blueprint-rail b{font-size:14px}.blueprint-rail small{font-size:11px;line-height:1.35}.blueprint-main{min-width:0;padding:28px 30px 36px;overflow:auto}.blueprint-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.blueprint-heading h2{margin:0 0 5px;font-size:28px}.blueprint-heading p{margin:0;color:#7c899b;font-size:13px}.blueprint-actions{display:flex;gap:10px}.question-accordion{display:grid;gap:10px}.blueprint-question{overflow:hidden;border:1px solid rgb(212 224 250);border-radius:12px;background:#fff}.question-trigger{display:grid;grid-template-columns:42px 1fr 22px;gap:14px;align-items:center;width:100%;min-height:82px;border:0;border-radius:0;padding:16px 18px;color:#22344d;background:#fff;text-align:left}.blueprint-question.expanded{border-color:#8eafff;box-shadow:0 0 0 1px #4a75f81f}.blueprint-question.expanded .question-trigger{background:#fbfcff}.question-number{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#2f68f6;background:#eef3ff;font-size:12px;font-weight:750}.question-trigger>span:nth-child(2){display:grid;gap:6px;min-width:0}.question-trigger b{overflow:hidden;color:#27364d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.question-trigger small{overflow:hidden;color:#8793a4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.question-caret{color:#7e8ca0;font-size:18px}.question-editor-panel{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;padding:18px;border-top:1px solid rgb(223 230 242);background:#f7f9fc}.question-editor-panel label,.blueprint-form-grid label{display:grid;gap:7px;color:#43536b;font-size:12px;font-weight:650}.question-editor-panel .full-field,.blueprint-form-grid .full-field{grid-column:1/-1}.question-editor-panel textarea,.question-editor-panel input,.question-editor-panel select,.blueprint-form-grid input,.blueprint-form-grid select,.blueprint-form-grid textarea{width:100%;min-height:42px;border:1px solid rgb(206 217 234);border-radius:8px;padding:10px 12px;color:#27364d;background:#fff;font:inherit}.text-button{grid-column:1/-1;justify-self:start;min-height:34px;border:0;padding:0;color:#2f68f6;background:transparent}.blueprint-summary{border-left:1px solid rgb(224 229 238);padding:28px 22px;color:#25344b;background:#fbfcfe}.blueprint-summary h3{margin:0 0 18px;color:#17233b;font-size:18px}.blueprint-summary>div{display:grid;gap:7px;padding:18px 0;border-bottom:1px solid rgb(227 232 239)}.blueprint-summary span{color:#8190a1;font-size:12px}.blueprint-summary b{color:#25344b;font-size:18px}.blueprint-step-card{display:grid;gap:20px;padding:20px;border:1px solid rgb(220 228 239);border-radius:12px;background:#fbfcff}.blueprint-step-card h3{margin:0;font-size:18px}.blueprint-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.evidence-drawer,.review-drawer{position:fixed;top:0;right:0;z-index:20;width:min(520px,92vw);height:100vh;overflow:auto;padding:28px;background:#fff;box-shadow:-12px 0 30px #10233f33}.evidence-drawer>button,.review-drawer>button{float:right;border:0;font-size:22px}.evidence-drawer pre,.review-drawer pre{white-space:pre-wrap;border-radius:8px;padding:12px;background:#f6f8fb;font:12px/1.5 ui-monospace,monospace}.review-actions{display:flex;justify-content:flex-end;gap:10px}.confirm-dialog-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#10233f59}.confirm-dialog{width:min(460px,90vw);padding:24px;border-radius:12px;background:#fff;box-shadow:0 18px 60px #10233f40}.confirm-dialog .destructive,.danger{color:#fff;border-color:#d84859;background:#d84859}.source-trace{display:grid;grid-template-columns:90px 1fr;gap:8px 12px;font-size:12px}.source-trace dt{color:#8995a5}.source-trace dd{margin:0;overflow-wrap:anywhere}.host-lock,.private-prompt,.approval-banner,.lifecycle-mode-panel{display:grid;gap:7px;padding:16px 18px;border:1px solid rgb(220 228 238);border-radius:12px;background:#fff}.host-lock span{color:#8190a2;font-size:12px}.private-prompt{border-color:#dcd2ff;background:#f6f1ff}.private-prompt span{color:#6747cc;font-size:12px;font-weight:700}.approval-banner{border-color:#f0dfad;background:#fff9e8}.lifecycle-mode-panel{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lifecycle-mode-panel p{flex-basis:100%;margin:0;color:#7f8c9d;font-size:12px}@media(max-width:1050px){.page-grid{grid-template-columns:1fr}.summary-strip{grid-template-columns:repeat(2,1fr)}.feature-filter{grid-template-columns:1fr 1fr}.feature-filter label{grid-column:1/-1}.script-stage-map{grid-template-columns:repeat(2,1fr)}}.ktalk-shell .blueprint-summary{color:#25344b;background:#fbfcfe}.ktalk-shell .blueprint-summary h3{color:#17233b}.project-tabs{display:flex;gap:34px;align-items:center;min-height:54px;border-bottom:1px solid rgb(214 222 235)}.project-tabs a{position:relative;padding:16px 4px 14px;color:#22314d;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer}.project-tabs a.active{color:#1a61f4}.project-tabs a.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px;background:#2a69f6;content:""}.overview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 26px;border:1px solid rgb(215 224 237);border-radius:10px;background:#fff}.overview-metrics article{position:relative;display:flex;align-items:center;gap:14px;min-height:58px;padding:0 26px;border-right:1px solid rgb(218 225 235)}.overview-metrics article:first-child{padding-left:8px}.overview-metrics article:last-child{border-right:0}.overview-metrics small,.overview-metrics strong{display:block}.overview-metrics small{color:#4d5f7c;font-size:13px}.overview-metrics strong{margin-top:6px;color:#14203a;font-size:24px}.metric-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#12a661;font-weight:800}.metric-icon.blue{color:#1f62eb;background:#e6f0ff}.metric-icon.orange{color:#f5850b;background:#fff1db}.metric-icon.red{color:#e62c35;background:#ffe8ea}.metric-progress{position:absolute;right:18px;bottom:13px;width:60px;height:7px;border-radius:8px;background:#e0e4e9}.metric-progress i{display:block;width:43%;height:100%;border-radius:8px;background:#0da25b}.overview-layout,.analytics-layout,.configuration-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.overview-main,.overview-aside,.analytics-main,.analytics-aside,.configuration-main,.configuration-aside{display:grid;gap:18px}.surface-card{border:1px solid rgb(215 224 237);border-radius:10px;padding:22px 24px;background:#fff;box-shadow:0 4px 12px #16346009}.surface-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.surface-card h2{margin:0;color:#14203a;font-size:20px}.surface-card header span{color:#6c7f9a;font-size:13px}.urgent-card ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid rgb(223 229 238);border-radius:8px}.urgent-card li{display:grid;grid-template-columns:28px 1fr auto auto;gap:12px;align-items:center;min-height:58px;padding:0 18px;border-bottom:1px solid rgb(232 236 242)}.urgent-card li:last-child{border-bottom:0}.urgent-card b{color:#22324f;font-size:14px}.urgent-card small{color:#54657f}.urgent-card button,.framework-card button{border:0;padding:0;color:#2264f2;background:transparent}.alert-symbol{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-weight:800}.alert-symbol.danger{color:#e22d37;background:#ffebec}.alert-symbol.warning{color:#ec7d07;background:#fff2dc}.progress-card ol{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:8px 0 22px;padding:0;list-style:none}.progress-card ol:before{position:absolute;top:16px;right:10%;left:10%;height:2px;background:#d6dde7;content:""}.progress-card li{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;text-align:center}.progress-card li i{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(210 219 230);border-radius:50%;color:#52627c;background:#fff;font-style:normal;font-weight:700}.progress-card li.done i{color:#fff;border-color:#13a75f;background:#13a75f}.progress-card li.active i{color:#fff;border-color:#2467f4;background:#2467f4}.progress-card b{color:#263856;font-size:13px}.progress-card small{color:#697990;font-size:12px}.progress-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgb(224 230 238);border-radius:8px}.progress-summary span{display:grid;gap:4px;padding:14px;text-align:center;border-right:1px solid rgb(224 230 238)}.progress-summary span:last-child{border-right:0}.progress-summary b{color:#192a49;font-size:16px}.progress-summary small{color:#75859b}.digest-card header em{padding:5px 10px;border-radius:6px;color:#5f43dc;background:#f1ecff;font-size:12px;font-style:normal}.digest-card p{margin:0;color:#4a5c79;font-size:14px;line-height:1.7}.digest-card div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.digest-card div span{padding:8px 12px;border:1px solid rgb(224 216 255);border-radius:7px;color:#5f43dc;background:#f9f7ff;font-size:12px}.milestone-card p{margin:20px 0 10px;color:#1e5cdc;font-size:15px}.milestone-card b,.milestone-card small{display:block}.milestone-card b{margin-bottom:8px;color:#243554;font-size:14px}.milestone-card small{color:#6f8099;line-height:1.6}.framework-card{min-height:300px}.framework-card h2{margin-bottom:26px}.framework-card small{display:block;color:#708097}.framework-card b{display:block;margin:10px 0 14px;color:#1a2845;font-size:18px}.framework-card p{color:#53647f;line-height:1.7}.analytics-layout{grid-template-columns:minmax(0,1fr) 300px}.analytics-main>header p{margin:6px 0 0;color:#708097;font-size:13px}.segmented{display:flex;gap:0}.segmented button{min-height:34px;border-radius:0;padding:0 12px;font-size:12px}.segmented button:first-child{border-radius:6px 0 0 6px}.segmented button:last-child{border-radius:0 6px 6px 0}.segmented button.active{color:#fff;border-color:#2a69f6;background:#2a69f6}.chart-card{padding:22px;border:1px solid rgb(226 231 239);border-radius:8px}.chart-bars{display:flex;align-items:flex-end;gap:14px;height:190px;padding:10px 12px 0;border-bottom:1px solid rgb(220 226 235);background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,rgb(239 242 247) 47px)}.chart-bars i{flex:1;max-width:34px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#6e67e8,#3b75f4)}.chart-axis{display:flex;justify-content:space-between;margin-top:10px;color:#8392a7;font-size:11px}.finding-list{display:grid;gap:0;margin-top:18px;border-top:1px solid rgb(229 233 240)}.finding-list article{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid rgb(229 233 240)}.finding-rank{color:#6253d6;font-size:17px;font-weight:750}.finding-list b{color:#243554;font-size:14px}.finding-list p{margin:5px 0 0;color:#7c8da3;font-size:12px}.quality-ring{display:grid;place-items:center;width:132px;height:132px;margin:16px auto 20px;border:12px solid rgb(219 232 255);border-top-color:#306cf2;border-right-color:#306cf2;border-radius:50%}.quality-ring strong{color:#1f51ba;font-size:30px}.quality-ring small{color:#72849d;font-size:11px}.analytics-aside ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.analytics-aside ul li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgb(232 236 242);color:#667892;font-size:13px}.analytics-aside ul b{color:#243554}.suggestions{margin:0 0 20px;padding-left:20px;color:#4d607c;line-height:2;font-size:13px}.analytics-aside .primary{width:100%}.configuration-layout{grid-template-columns:minmax(0,1fr) 300px}.configuration-main{padding:0;overflow:hidden}.configuration-main>header{margin:0;padding:22px 26px;border-bottom:1px solid rgb(227 232 239)}.configuration-main>header p{margin:6px 0 0;color:#72839b;font-size:13px}.configuration-sections{display:grid;gap:24px;padding:24px 26px}.configuration-sections section{padding-bottom:22px;border-bottom:1px solid rgb(231 235 241)}.configuration-sections section:last-child{border-bottom:0}.configuration-sections h3{margin:0 0 14px;font-size:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{display:grid;gap:7px;color:#5f6f88;font-size:12px;font-weight:650}.form-grid .full-field{grid-column:1/-1}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.choice{display:grid;gap:6px;min-height:82px;padding:14px;text-align:left}.choice.active{border-color:#4a77f4;box-shadow:0 0 0 2px #4a77f41f}.choice b{color:#253654;font-size:13px}.choice small{color:#77889e;line-height:1.45}.check-list{display:grid;gap:12px;color:#495b78;font-size:13px}.check-list input{width:auto;margin-right:8px}.danger-zone{padding:14px;border:1px solid rgb(247 210 214);border-radius:8px;background:#fff7f7}.configuration-main>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid rgb(227 232 239);background:#fafbfd}.configuration-aside{align-content:start}.configuration-aside ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.configuration-aside ul li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgb(232 236 242);color:#708198;font-size:13px}.configuration-aside ul li:last-child{border-bottom:0}.configuration-aside ul b{color:#243554}.flow-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.flow-list li{position:relative;padding:12px 0 12px 32px;color:#77889e;font-size:13px}.flow-list li:before{position:absolute;left:0;top:9px;display:grid;place-items:center;width:22px;height:22px;border:1px solid rgb(211 220 232);border-radius:50%;content:counter(step);counter-increment:step;font-size:11px}.flow-list li.done,.flow-list li.active{color:#255bd9;font-weight:700}.flow-list li.done:before{color:#fff;border-color:#2368f1;background:#2368f1;content:"✓"}.create-project-page{display:grid;gap:20px}.participant-tabs{margin-bottom:0}.participant-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgb(215 224 237);border-radius:10px;background:#fff;box-shadow:0 4px 12px #16346009}.participant-metrics article{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center;padding:16px 20px;border-right:1px solid rgb(225 231 239)}.participant-metrics article:last-child{border-right:0}.participant-metrics span{grid-row:span 2;color:#1d65ef;font-size:21px}.participant-metrics b{color:#17233b;font-size:21px}.participant-metrics small{color:#5f728f;font-size:12px}.participant-metrics article:nth-child(2) span{color:#10975c}.participant-metrics article:nth-child(4) span{color:#ec8016}.participant-metrics article:nth-child(5) span{color:#119557}.participant-table-card{display:grid;gap:0;padding:0;overflow:hidden}.participant-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid rgb(228 233 241)}.participant-toolbar input{width:220px;height:38px}.participant-toolbar button{min-height:38px;padding:0 12px;font-size:12px}.participant-toolbar span{margin-left:auto;color:#657792;font-size:12px}.participant-toolbar span b{color:#2462e7}.participant-table-wrap{border:0;border-radius:0;box-shadow:none}.participant-table-wrap table{min-width:1060px}.participant-table-wrap th,.participant-table-wrap td{padding:12px 11px;font-size:12px}.participant-table-wrap th{background:#fff}.participant-table-wrap td strong,.participant-table-wrap td b{font-size:13px}.participant-table-wrap td small{margin-top:4px;font-size:11px}.participant-table-wrap tr.highlight{background:#f2f7ff}.participant-table-wrap td input{width:16px;height:16px}.ok-text{color:#0c894f}.risk-text{color:#ec6a19}.mini-progress{display:block;width:70px;height:5px;margin-top:6px;border-radius:4px;background:#dde3ec}.mini-progress i{display:block;height:100%;border-radius:4px;background:#0e965b}.participant-footer{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid rgb(228 233 241);color:#405270;font-size:12px}.participant-footer button{min-height:34px;color:#2263eb}.participant-footer .footer-count{margin-left:auto;color:#546683}.create-project-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 6px}.create-project-top h1{margin:6px 0 0;font-size:34px;letter-spacing:-.03em}.create-stepper{display:flex;align-items:center;gap:28px;margin:0;padding:0 8px 7px 0;list-style:none}.create-stepper li{display:flex;align-items:center;gap:9px;color:#5c6a81;font-size:14px;white-space:nowrap}.create-stepper li:not(:last-child):after{width:42px;height:1px;margin-left:17px;content:"";background:#cfdaec}.create-stepper i{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgb(194 210 235);border-radius:50%;color:#223554;font-style:normal;background:#fff}.create-stepper li.active{color:#2162ec}.create-stepper li.active i{color:#fff;border-color:#2162ec;background:#2162ec}.create-project-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.create-main{padding:0;overflow:hidden}.create-intro{padding:24px 26px 18px;border-bottom:1px solid rgb(231 236 244)}.create-intro h2{margin:0;font-size:21px}.create-intro h2 i{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:10px;border-radius:50%;color:#fff;background:#2162ec;font-size:14px;font-style:normal}.create-intro p{margin:8px 0 0 35px;color:#657a9c;font-size:13px}.create-fields{display:grid;gap:16px;padding:22px 26px 28px}.create-fields label{display:grid;gap:8px;color:#253654;font-size:14px;font-weight:650}.create-fields input,.create-fields textarea{width:100%;border:1px solid rgb(211 221 237);border-radius:8px;padding:12px 14px;color:#1d2d49;background:#fff;font:inherit}.create-fields input:focus,.create-fields textarea:focus{outline:none;border-color:#2f68f6;box-shadow:0 0 0 3px #2f68f61f}.object-selector{display:flex;align-items:center;gap:14px;min-height:58px;border:1px solid rgb(47 104 246);border-radius:8px;padding:0 14px;color:#1e2f4c;background:#fff;text-align:left}.object-selector .object-icon{font-size:27px;color:#2464f0}.object-selector em{margin-left:auto;border:1px solid rgb(209 220 237);border-radius:6px;padding:7px 12px;color:#305699;font-style:normal;font-weight:500}.object-selector i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#2162ec;font-style:normal}.field-caption{margin-top:-8px;color:#607597;font-size:12px}.template-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-7px}.template-choice{display:grid;justify-items:center;gap:9px;min-height:110px;border:1px solid rgb(222 229 239);border-radius:8px;padding:15px 10px;color:#1a2b48;background:#fff}.template-choice span{font-size:30px;color:#1f5fe7}.template-choice b{font-size:13px}.template-choice em{margin-top:-4px;border-radius:4px;padding:3px 6px;color:#2162ec;background:#e9f1ff;font-size:11px;font-style:normal}.template-choice.active{border-color:#2162ec;box-shadow:0 0 0 2px #2f68f61f}.browse-link,.expert-link{color:#2265ee;font-size:13px;text-decoration:none}.understanding{display:flex;align-items:center;gap:8px;margin-top:-6px;padding-top:10px;border-top:1px solid rgb(233 237 244);color:#566c92;font-size:13px}.understanding span:first-child{color:#2162ec;font-size:20px}.understanding a{margin-left:auto;color:#2162ec;text-decoration:none}.create-fields h3{margin:0;font-size:16px}.scope-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scope-cards article{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;border:1px solid rgb(222 229 239);border-radius:8px;padding:13px 14px}.scope-cards article span{grid-row:span 2;color:#183669;font-size:24px}.scope-cards small{color:#667a97;font-size:12px}.scope-cards b{font-size:15px}.create-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 26px;border-top:1px solid rgb(226 232 241);background:#fafbfe}.create-footer button{min-height:42px;border:1px solid rgb(207 220 239);border-radius:7px;padding:0 20px;color:#3b4f6f;background:#fff;font-size:14px}.create-footer .primary{border-color:#2162ec;color:#fff;background:#2162ec}.create-side{display:grid;gap:18px;padding:24px 22px 26px}.create-side h2{margin:0 0 2px;font-size:20px}.match-item{display:grid;grid-template-columns:28px 1fr;gap:10px}.match-item>i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:#2162ec;font-style:normal;font-size:13px}.match-item b{font-size:14px}.match-item p{margin:8px 0 0;color:#324360;font-size:14px;line-height:1.6}.match-item p span{color:#1f5fe7;font-size:22px;vertical-align:middle}.match-item em{display:inline-block;margin-top:7px;border-radius:4px;padding:4px 7px;color:#543dc3;background:#f4f0ff;font-size:11px;font-style:normal}.match-item small{color:#576988;font-weight:400}.dimension-list{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:15px;color:#2c4570;font-size:12px}.side-outline{min-height:40px;border:1px solid rgb(207 220 239);border-radius:7px;color:#2a3e63;background:#fff;font-size:13px}.expert-link{justify-self:center;color:#535c80}.monitor-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.monitor-main{padding:0;overflow:hidden}.monitor-main>header{margin:0;padding:22px 26px;border-bottom:1px solid rgb(227 232 239)}.monitor-main>header p{margin:6px 0 0;color:#72839b;font-size:13px}.live-indicator{display:inline-flex;align-items:center;gap:6px;color:#119b5b;font-size:12px;font-weight:750}.live-indicator i{width:8px;height:8px;border-radius:50%;background:#119b5b}.session-toolbar{display:flex;align-items:center;gap:20px;padding:14px 26px;border-bottom:1px solid rgb(232 236 242);color:#5f718c;font-size:12px}.session-toolbar button{margin-left:auto}.transcript{display:grid;gap:0;min-height:380px;padding:8px 26px;background:#f9fafc}.transcript article{display:grid;grid-template-columns:32px 1fr;gap:12px;max-width:78%;padding:13px 0}.transcript article.participant{justify-self:end;grid-template-columns:1fr 32px;text-align:right}.transcript article.participant>span{order:2}.transcript article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#2f68f6;font-size:11px;font-weight:700}.transcript article.participant>span{background:#149d8e}.transcript small{color:#7a8ca2;font-size:11px}.transcript p{margin:5px 0 0;color:#2a3b5a;font-size:14px;line-height:1.5}.monitor-composer{display:flex;gap:10px;padding:14px 20px;border-top:1px solid rgb(227 232 239)}.monitor-composer input{flex:1}.monitor-composer button{min-width:72px}.monitor-aside{display:grid;gap:18px}.run-status{display:grid;gap:13px;color:#455875;font-size:13px}.run-status i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#12a45e}.run-status i.warn{background:#f0921b}.event-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.event-timeline li{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid rgb(232 236 242)}.event-timeline li:last-child{border-bottom:0}.event-timeline b{color:#677a95;font-size:12px}.event-timeline span{color:#3c4e6b;font-size:12px;line-height:1.5}.risk-callout{padding:12px;border-radius:7px;color:#50607b;background:#f7f9fc;font-size:13px;line-height:1.5}.monitor-aside .primary{width:100%}@media(max-width:960px){.overview-metrics{grid-template-columns:repeat(3,1fr);row-gap:16px}.overview-metrics article:nth-child(3){border-right:0}.overview-layout,.analytics-layout,.configuration-layout,.create-project-grid{grid-template-columns:1fr}.overview-aside,.analytics-aside,.configuration-aside{grid-template-columns:repeat(2,1fr)}.overview-aside .surface-card,.analytics-aside .surface-card,.configuration-aside .surface-card{min-height:0}}@media(max-width:1120px){.create-project-top{align-items:flex-start;flex-direction:column}.create-stepper{width:100%;justify-content:space-between;gap:8px}.create-stepper li:not(:last-child):after{width:24px;margin-left:8px}}@media(max-width:720px){.template-choices,.scope-cards{grid-template-columns:repeat(2,1fr)}.create-project-top h1{font-size:28px}.create-stepper{overflow:auto;justify-content:flex-start}.create-project-grid{gap:14px}}@media(max-width:760px){.project-tabs{gap:12px;overflow:auto}.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics article{border-right:0;padding:0 8px}.urgent-card li{grid-template-columns:24px 1fr;padding:10px 12px}.urgent-card small,.urgent-card button{grid-column:2}.progress-card ol{grid-template-columns:1fr;gap:12px}.progress-card ol:before{display:none}.progress-summary,.form-grid,.choice-grid,.overview-aside,.analytics-aside,.configuration-aside{grid-template-columns:1fr}}.basic-info-shell{--basic-content-width:1279px;--basic-blue:rgb(47 107 255);background:#fff}.basic-info-shell .shell-body{background:#fff}.basic-info-shell .shell-body>header{min-height:88px;padding:0 29px;border-bottom:1px solid rgb(230 235 243)}.basic-info-shell .shell-body main{max-width:none;margin:0;padding:0 29px 24px;background:#fff}.basic-info-shell .basic-info-header{min-height:88px;align-items:center;padding:0}.basic-info-shell .basic-info-title-block h1{margin:0;font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.02em}.basic-info-shell .basic-stepper{margin:0 0 0 auto}.basic-info-shell .basic-stepper li{min-width:142px;font-size:13px}.basic-info-shell .basic-stepper li:not(:last-child):after{width:42px;margin:0 12px}.basic-info-shell .basic-info-page{min-height:calc(100vh - 88px);padding:0;background:#fff}.basic-info-shell .basic-info-grid{grid-template-columns:minmax(0,877px) 387px;gap:15px;width:100%;max-width:var(--basic-content-width);margin:0 auto;align-items:start}.basic-info-shell .basic-main,.basic-info-shell .basic-side{border-color:#e1e7f0;border-radius:8px;box-shadow:0 2px 8px #1f355c0d}.basic-info-shell .basic-main{min-height:800px}.basic-info-shell .basic-intro{padding:22px 28px 16px}.basic-info-shell .basic-intro h2{font-size:18px}.basic-info-shell .basic-intro p{margin-top:6px;font-size:12px}.basic-info-shell .basic-fields{gap:15px;padding:20px 28px 24px}.basic-info-shell .basic-fields>label,.basic-info-shell .basic-field-label{gap:7px;font-size:13px}.basic-info-shell .basic-fields input,.basic-info-shell .basic-fields select,.basic-info-shell .basic-fields textarea{border-radius:6px;padding:10px 12px;font-size:13px}.basic-info-shell .basic-field-group{display:grid;gap:7px}.basic-info-shell .research-object-wrap{position:relative}.basic-info-shell .research-object-card{display:flex;align-items:center;min-height:72px;gap:13px;padding:12px 15px;border:1px solid rgb(190 208 255);border-radius:8px;background:#fbfcff}.basic-info-shell .research-object-icon{color:var(--basic-blue);flex:0 0 auto}.basic-info-shell .research-object-copy{display:grid;gap:4px;min-width:0}.basic-info-shell .research-object-copy small{color:#71819e;font-size:11px}.basic-info-shell .research-object-copy b{color:#243b68;font-size:14px}.basic-info-shell .object-change{min-height:30px;margin-left:auto;padding:0 11px;border:1px solid rgb(207 218 239);border-radius:5px;color:#3567d7;background:#fff;font-size:12px}.basic-info-shell .research-object-check{color:var(--basic-blue);flex:0 0 auto}.basic-info-shell .research-object-menu{position:absolute;z-index:3;top:78px;left:0;right:0;display:grid;gap:2px;padding:6px;border:1px solid rgb(214 222 237);border-radius:7px;background:#fff;box-shadow:0 10px 24px #233a6529}.basic-info-shell .research-object-menu button{display:flex;align-items:center;gap:10px;min-height:38px;border:0;border-radius:5px;padding:0 10px;color:#435575;background:#fff;text-align:left;font-size:12px}.basic-info-shell .research-object-menu button:hover{background:#f2f6ff}.basic-info-shell .research-object-menu button b{margin-left:auto;font-weight:600}.basic-info-shell .research-object-menu button svg{color:var(--basic-blue)}.basic-info-shell .field-caption{margin-top:-5px;font-size:12px}.basic-info-shell .template-choices{gap:12px;margin-top:-4px}.basic-info-shell .template-choice{position:relative;min-height:125px;gap:8px;border-radius:8px;padding:15px 8px 12px;font-size:13px}.basic-info-shell .template-choice svg{color:var(--basic-blue)}.basic-info-shell .template-choice em{margin-top:0}.basic-info-shell .template-choice.active{border-color:var(--basic-blue);box-shadow:0 0 0 2px #2f6bff1a}.basic-info-shell .template-check{position:absolute;top:9px;right:9px;color:var(--basic-blue)}.basic-info-shell .browse-link{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;font-size:12px}.basic-info-shell .core-question-input{min-height:67px;resize:none;line-height:1.55}.basic-info-shell .understanding{margin-top:-1px;padding-top:10px;font-size:12px}.basic-info-shell .understanding button{min-height:24px;padding:0}.basic-info-shell .basic-fields h3{font-size:15px}.basic-info-shell .scope-cards label{min-height:86px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:10px;border-radius:7px;padding:12px 13px}.basic-info-shell .scope-cards label>svg{grid-row:1 / span 3;color:var(--basic-blue)}.basic-info-shell .scope-cards label small{font-size:11px}.basic-info-shell .scope-cards label strong{display:flex;align-items:baseline;gap:3px;font-size:15px}.basic-info-shell .scope-cards label strong input,.basic-info-shell .scope-cards label strong select{width:auto;max-width:110px;border:0;padding:0;font-size:15px;font-weight:700}.basic-info-shell .scope-cards label strong em{color:#6e7f9d;font-size:11px;font-style:normal}.basic-info-shell .scope-owner{grid-column:2;color:#8190aa;font-size:11px}.basic-info-shell .advanced-fields{border-top:1px dashed rgb(220 227 239);padding-top:10px;color:#5e7194;font-size:12px}.basic-info-shell .advanced-fields summary{cursor:pointer}.basic-info-shell .advanced-fields[open]{display:grid;gap:12px}.basic-info-shell .advanced-fields label{display:grid;gap:7px;color:#3c4e70;font-size:12px}.basic-info-shell .basic-page-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;max-width:var(--basic-content-width);margin:14px auto 0;padding:0;background:transparent}.basic-info-shell .basic-status{display:flex;align-items:center;gap:14px;margin-right:auto;color:#6e7f9d;font-size:11px}.basic-info-shell .basic-page-footer button{min-height:40px;border-radius:6px;padding:0 18px;font-size:13px}.basic-info-shell .basic-page-footer .primary{display:inline-flex;align-items:center;gap:7px}.basic-info-shell .basic-side{gap:17px;min-height:620px;padding:24px 22px 25px}.basic-info-shell .basic-side h2{font-size:18px}.basic-info-shell .basic-side .match-item>i{width:24px;height:24px;font-size:11px}.basic-info-shell .basic-side .match-item p{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px}.basic-info-shell .basic-side .match-item p svg{color:var(--basic-blue);flex:0 0 auto}.basic-info-shell .dimension-list{gap:10px 13px;margin-top:11px;font-size:11px}.basic-info-shell .side-outline{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;font-size:12px}@media(max-width:1280px){.basic-info-shell .basic-info-grid{grid-template-columns:minmax(0,1fr) 350px}.basic-info-shell .shell-body>header,.basic-info-shell .shell-body main{padding-inline:24px}}@media(max-width:980px){.basic-info-shell .basic-info-grid{grid-template-columns:1fr}.basic-info-shell .basic-side{min-height:0}.basic-info-shell .basic-page-footer{margin-top:12px}.basic-info-shell .basic-stepper{display:none}}.basic-info-shell .shell-body{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.basic-info-shell .shell-body>header{flex:0 0 71px;min-height:71px;padding:0 20px}.basic-info-shell .basic-info-header{min-height:71px}.basic-info-shell .basic-info-title-block h1{font-size:27px;line-height:34px}.basic-info-shell .basic-stepper{margin:0 0 0 210px}.basic-info-shell .basic-stepper li{min-width:115px;font-size:15px}.basic-info-shell .basic-stepper li:not(:last-child):after{width:34px;margin:0 8px}.basic-info-shell .shell-body main{flex:1;min-height:0;padding:18px 20px 0;overflow:hidden}.basic-info-shell .basic-info-page{display:flex;flex:1;flex-direction:column;min-height:0}.basic-info-shell .basic-info-grid{flex:0 0 819px;height:819px;min-height:819px}.basic-info-shell .basic-main{height:819px;min-height:819px;overflow:hidden}.basic-info-shell .basic-intro{padding:18px 20px 12px}.basic-info-shell .basic-intro{display:block}.basic-info-shell .basic-intro h2{font-size:20px}.basic-info-shell .basic-intro p{margin-left:38px;font-size:13px}.basic-info-shell .basic-fields{gap:11px;padding:16px 20px 18px}.basic-info-shell .basic-fields>label,.basic-info-shell .basic-field-label{font-size:14px}.basic-info-shell .basic-fields input,.basic-info-shell .basic-fields select,.basic-info-shell .basic-fields textarea{padding:9px 12px;font-size:14px}.basic-info-shell .research-object-card{min-height:72px}.basic-info-shell .template-choices{gap:12px}.basic-info-shell .template-choice{min-height:125px}.basic-info-shell .core-question-input{height:67px;min-height:67px}.basic-info-shell .scope-cards{gap:12px}.basic-info-shell .scope-cards label{min-height:84px}.basic-info-shell .advanced-fields{margin-top:0}.basic-info-shell .basic-side{min-height:819px;height:819px;gap:18px;padding:24px 20px 25px}.basic-info-shell .basic-side h2{padding-bottom:17px;margin-bottom:0;border-bottom:1px solid rgb(232 236 243);font-size:21px}.basic-info-shell .basic-side .match-item{min-height:96px;gap:12px}.basic-info-shell .basic-side .match-item>i{width:28px;height:28px}.basic-info-shell .basic-side .match-item p{margin-top:8px;font-size:14px}.basic-info-shell .basic-side .match-item p svg{width:24px;height:24px}.basic-info-shell .dimension-list{display:grid;grid-template-columns:repeat(3,max-content);gap:16px 18px;margin-top:14px;font-size:12px}.basic-info-shell .side-outline{min-height:42px;font-size:13px}.basic-info-shell .basic-page-footer{flex:0 0 96px;min-height:96px;margin:19px auto 0;border-top:1px solid rgb(230 235 243)}.basic-info-shell .basic-page-footer button{min-height:56px;height:56px;padding:0 20px;font-size:16px}.basic-info-shell .basic-page-footer button:not(.primary){min-width:161px}.basic-info-shell .basic-page-footer button.primary{min-width:245px}.overview-shell .ktalk-feature-page{gap:16px}.overview-shell .project-tabs{min-height:58px;gap:30px}.overview-shell .project-tabs a{min-height:58px;display:inline-flex;align-items:center;padding:16px 4px 14px;color:#344054;font-size:14px}.overview-shell .project-tabs a.active{color:#2f6bff}.overview-shell .overview-metrics{min-height:100px;padding:16px 20px;border-color:#e3e8ef;box-shadow:0 1px 2px #10233f0f}.overview-shell .overview-metrics article{min-height:66px;padding:0 24px;border-color:#e3e8ef}.overview-shell .overview-metrics article:first-child{padding-left:4px}.overview-shell .overview-metrics small{color:#667085;font-size:12px}.overview-shell .overview-metrics strong{margin-top:5px;color:#172033;font-size:24px;line-height:28px}.overview-shell .metric-icon{width:42px;height:42px}.overview-shell .metric-icon.green{color:#2e9b71;background:#e8f5ef}.overview-shell .metric-icon.blue{color:#2f6bff;background:#eaf1ff}.overview-shell .metric-icon.orange{color:#b54708;background:#fff1e6}.overview-shell .metric-icon.red{color:#b42318;background:#feeceb}.overview-shell .metric-progress{right:18px;bottom:8px;width:58px;height:5px;background:#e3e8ef}.overview-shell .metric-progress i{background:#2e9b71}.overview-shell .overview-layout{grid-template-columns:minmax(0,868px) minmax(280px,340px);gap:24px}.overview-shell .overview-main,.overview-shell .overview-aside{gap:16px}.overview-shell .surface-card{padding:20px 22px;border-color:#e3e8ef;border-radius:10px;box-shadow:0 1px 2px #10233f0f}.overview-shell .surface-card h2{color:#172033;font-size:18px;line-height:26px}.overview-shell .surface-card header{margin-bottom:14px}.overview-shell .surface-card header span{color:#667085;font-size:12px}.overview-shell .urgent-card ul{border-color:#e3e8ef}.overview-shell .urgent-card li{min-height:56px;padding:0 16px;gap:10px}.overview-shell .urgent-card b{color:#344054;font-size:13px}.overview-shell .urgent-card small{color:#667085;font-size:12px}.overview-shell .urgent-card button,.overview-shell .framework-card button{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:#2f6bff;font-size:12px}.overview-shell .alert-symbol{width:22px;height:22px}.overview-shell .alert-symbol.danger{color:#b42318;background:#feeceb}.overview-shell .alert-symbol.warning{color:#b54708;background:#fff1e6}.overview-shell .progress-card ol{margin:8px 0 20px}.overview-shell .progress-card ol:before{background:#d0d5dd}.overview-shell .progress-card li{gap:6px}.overview-shell .progress-card li i{width:28px;height:28px}.overview-shell .progress-card b{color:#344054;font-size:12px}.overview-shell .progress-card small{color:#667085;font-size:11px}.overview-shell .progress-summary{border-color:#e3e8ef}.overview-shell .progress-summary span{padding:12px;border-color:#e3e8ef}.overview-shell .progress-summary b{color:#172033;font-size:15px}.overview-shell .progress-summary small{color:#667085;font-size:11px}.overview-shell .digest-card header em{display:inline-flex;align-items:center;gap:4px;color:#7a5af8;background:#f1edff}.overview-shell .digest-card p{color:#475467;font-size:13px;line-height:22px}.overview-shell .digest-card div{gap:8px;margin-top:14px}.overview-shell .digest-card div span{padding:6px 10px;border-color:#e5deff;color:#6941c6;background:#faf9ff;font-size:11px}.overview-shell .milestone-card p{display:flex;align-items:center;gap:7px;margin:16px 0 8px;color:#2f6bff;font-size:14px}.overview-shell .milestone-card b{margin-bottom:6px;color:#172033;font-size:13px}.overview-shell .milestone-card small{color:#667085;font-size:12px}.overview-shell .milestone-card{min-height:228px}.overview-shell .framework-card{min-height:405px}.overview-shell .framework-card h2{display:flex;align-items:center;gap:8px;margin-bottom:22px}.overview-shell .framework-card small{color:#667085;font-size:12px}.overview-shell .framework-card b{margin:8px 0 12px;color:#172033;font-size:16px}.overview-shell .framework-card p{color:#475467;font-size:13px;line-height:22px}@media(max-width:1180px){.overview-shell .overview-layout{grid-template-columns:minmax(0,1fr) 300px}}.ktalk-shell .basic-info-header{min-height:118px;align-items:flex-start;padding:24px 46px 18px}.ktalk-shell .basic-info-header h1{margin:0;font-size:28px;line-height:36px}.basic-stepper{display:flex;align-items:flex-start;gap:0;margin:2px 0 0;padding:0;list-style:none}.basic-stepper li{position:relative;display:flex;align-items:center;gap:8px;min-width:142px;color:#919db0;font-size:13px}.basic-stepper li:not(:last-child):after{content:"";width:58px;height:1px;margin:0 12px;background:#dce2eb}.basic-stepper li i{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgb(205 214 227);border-radius:50%;color:#6f7d94;background:#fff;font-style:normal;font-size:12px}.basic-stepper li.active{color:#2f6bff}.basic-stepper li.active i,.basic-stepper li.complete i{border-color:#2f6bff;color:#fff;background:#2f6bff}.basic-stepper li.complete{color:#415578}.basic-info-page{min-height:calc(100vh - 118px);padding:22px 46px 34px;background:#f7f9fc}.basic-info-grid{display:grid;grid-template-columns:minmax(0,1fr) 386px;gap:16px;max-width:1440px;margin:0 auto}.basic-main,.basic-side{min-width:0;border:1px solid rgb(227 232 239);border-radius:10px;background:#fff;box-shadow:0 1px 2px #10233f0d}.basic-main{display:flex;flex-direction:column;min-height:760px;overflow:hidden}.basic-intro{padding:25px 28px 17px;border-bottom:1px solid rgb(236 239 244)}.basic-intro h2{display:flex;align-items:center;gap:10px;margin:0;color:#172033;font-size:19px}.basic-intro h2 i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#2f6bff;font-size:13px;font-style:normal}.basic-intro p{margin:8px 0 0 38px;color:#708097;font-size:13px}.basic-fields{display:grid;gap:17px;padding:22px 28px 26px}.basic-fields>label,.constraints-field{display:grid;gap:8px;color:#344054;font-size:13px;font-weight:650}.basic-fields input,.basic-fields select,.basic-fields textarea{width:100%;border:1px solid rgb(214 221 231);border-radius:7px;padding:11px 12px;color:#344054;background:#fff;font:inherit;font-size:13px;outline:none}.basic-fields textarea{min-height:82px;resize:vertical;line-height:1.55}.basic-fields input:focus,.basic-fields select:focus,.basic-fields textarea:focus{border-color:#759bff;box-shadow:0 0 0 3px #2f6bff1a}.field-caption{margin-top:-8px;color:#76859b;font-size:12px}.template-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:-7px}.template-choices button{display:grid;place-items:center;gap:6px;min-height:102px;border:1px solid rgb(222 229 239);border-radius:8px;color:#1a2b48;background:#fff;font:inherit;font-size:12px;cursor:pointer}.template-choices button span{color:#1f5fe7;font-size:25px}.template-choices button em{border-radius:4px;padding:3px 6px;color:#2162ec;background:#e9f1ff;font-size:11px;font-style:normal}.template-choices button.active{border-color:#2f6bff;box-shadow:0 0 0 2px #2f68f61f}.browse-link,.understanding button,.expert-link{border:0;color:#2265ee;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.understanding{display:flex;align-items:center;gap:8px;margin-top:-4px;padding:12px 0 0;border-top:1px solid rgb(233 237 244);color:#566c92;font-size:12px}.understanding>span:first-child{color:#2162ec;font-size:20px}.understanding button{margin-left:auto}.basic-fields h3{margin:0;color:#172033;font-size:15px}.scope-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scope-cards label{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;border:1px solid rgb(222 229 239);border-radius:8px;padding:12px;color:#1a2b48}.scope-cards label>span{grid-row:span 2;color:#1f5fe7;font-size:23px}.scope-cards small{color:#6c7d97;font-size:11px}.scope-cards input,.scope-cards select{grid-column:2 / 4;min-width:0;border:0;border-radius:0;padding:3px 0 0;font-size:14px;font-weight:700}.scope-cards input:focus,.scope-cards select:focus{box-shadow:none}.scope-cards em{grid-column:3;grid-row:2;color:#6b7b92;font-size:11px;font-style:normal}.scope-cards label:last-child{grid-template-columns:auto 1fr}.scope-cards label:last-child input{grid-column:2;font-size:12px;font-weight:500}.scope-cards label:last-child select{grid-column:2;font-size:12px}.basic-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;padding:17px 28px;border-top:1px solid rgb(226 232 241);background:#fafbfe}.basic-footer button{min-height:42px;border:1px solid rgb(207 220 239);border-radius:7px;padding:0 20px;color:#3b4f6f;background:#fff;font:inherit;font-size:13px;cursor:pointer}.basic-footer .primary{border-color:#2162ec;color:#fff;background:#2162ec}.basic-footer .primary:disabled{border-color:#cdd5e2;color:#8b97a9;background:#e2e7ef;cursor:not-allowed}.field-error,.form-error{color:#be332f;font-size:12px}.validation-panel,.warning-panel{display:flex;flex-wrap:wrap;gap:7px 12px;border-radius:7px;padding:11px 12px;font-size:12px}.validation-panel{color:#9d2f2d;background:#fff2f1}.warning-panel{color:#9b5e0c;background:#fff8e7}.validation-panel span:before,.warning-panel span:before{content:"· "}.project-id,.form-notice{margin:0;color:#25855d;font-size:12px}.basic-side{display:grid;align-content:start;gap:18px;padding:25px 22px 26px}.basic-side h2{margin:0 0 2px;color:#172033;font-size:19px}.basic-side .match-item{display:grid;grid-template-columns:28px 1fr;gap:10px}.basic-side .match-item>i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:#2f6bff;font-style:normal;font-size:12px}.basic-side .match-item b{color:#2d3e5b;font-size:13px}.basic-side .match-item p{margin:7px 0 0;color:#324360;font-size:13px;line-height:1.55}.basic-side .match-item p span{margin-right:6px;color:#1f5fe7;font-size:20px}.basic-side .match-item em{display:inline-block;margin-top:6px;border-radius:4px;padding:4px 7px;color:#543dc3;background:#f4f0ff;font-size:11px;font-style:normal}.basic-side small{color:#576988;font-weight:400}.dimension-list{display:flex;flex-wrap:wrap;gap:13px 14px;margin-top:13px;color:#2c4570;font-size:11px}.side-outline{min-height:39px;border:1px solid rgb(207 220 239);border-radius:7px;color:#2a3e63;background:#fff;font:inherit;font-size:12px;cursor:pointer}.basic-side .expert-link{justify-self:center;text-align:center;color:#535c80}.ai-recommendation-inline{display:flex;align-items:center;gap:7px;min-height:28px;border-radius:6px;padding:5px 8px;color:#3d5277;background:#f6f9ff;font-size:12px}.ai-recommendation-inline .ai-dot{display:grid;place-items:center;color:#2f6bff}.ai-recommendation-inline small{color:#697b97}.ai-inline-error{margin-left:auto;color:#b4472e}.ai-apply{margin-left:auto;border:0;color:#2265ee;background:transparent;font:inherit;font-size:12px;cursor:pointer}.basic-side .match-item small{display:block;margin-top:5px;line-height:1.45}.ai-clarifying{border-radius:6px;padding:7px 9px;color:#4c5e80;background:#f7f9fd;font-size:12px;line-height:1.45}.ai-warning{color:#91570c;background:#fff8e7}@media(max-width:1100px){.basic-info-grid{grid-template-columns:1fr}.basic-side{grid-template-columns:repeat(2,1fr)}.basic-side h2{grid-column:1 / -1}}.project-list-shell .shell-body{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.project-list-shell .shell-body main{flex:1;min-height:0;max-width:none;overflow:hidden;padding:0 32px 6px}.project-list-page{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:18px;height:100%;min-height:0}.shell-body>header.project-list-header{flex:0 0 104px;min-height:104px;align-items:flex-start;padding:18px 32px 16px}.shell-body>header.project-list-header h1{margin:0 0 4px;font-size:30px;line-height:38px}.project-list-header p{margin:0;color:#667085;font-size:13px;line-height:18px}.project-list-actions{display:flex;align-items:center;gap:10px;padding-top:8px}.project-list-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none}.list-template-button{border:1px solid rgb(208 213 221);color:#344054;background:#fff}.list-create-button{gap:6px;border:1px solid rgb(47 107 255);color:#fff;background:#2f6bff}.project-list-filters{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.project-search,.project-select{display:flex;align-items:center;height:42px;border:1px solid rgb(214 221 231);border-radius:7px;color:#667085;background:#fff}.project-search{width:250px;gap:8px;padding:0 12px}.project-search input{width:100%;border:0;outline:0;color:#344054;font:inherit;font-size:13px}.project-search input::placeholder{color:#939eb0}.project-select{position:relative;min-width:126px;padding:0 10px}.project-select select{width:100%;appearance:none;border:0;outline:0;color:#405270;background:transparent;font:inherit;font-size:13px}.project-select svg{pointer-events:none}.needs-action-button,.filter-icon-button{height:42px;border:1px solid rgb(214 221 231);border-radius:7px;color:#405270;background:#fff;font-size:13px;white-space:nowrap}.needs-action-button{padding:0 13px}.needs-action-button b{margin-left:4px;color:#e66520}.needs-action-button.active{border-color:#2f6bff;color:#2f6bff;background:#eff5ff}.filter-icon-button{display:grid;place-items:center;width:42px;color:#586984}.project-summary-strip{display:flex;align-items:center;gap:0;min-height:54px;border:1px solid rgb(227 232 239);border-radius:8px;padding:0 18px;background:#fff}.project-summary-strip span{display:inline-flex;align-items:center;gap:7px;min-width:180px;color:#53647f;font-size:13px}.project-summary-strip span+span{border-left:1px solid rgb(227 232 239);padding-left:28px}.project-summary-strip b{color:#172033;font-size:15px}.project-summary-strip i{width:8px;height:8px;border-radius:50%}.dot-green{background:#1ea966}.dot-orange{background:#f08914}.dot-blue{background:#2f6bff}.dot-purple{background:#7a5af8}.project-table-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgb(227 232 239);border-radius:9px;background:#fff;box-shadow:0 1px 2px #10233f0d}.project-table-toolbar{flex:0 0 52px;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border-bottom:1px solid rgb(227 232 239)}.project-table-toolbar button{display:inline-flex;align-items:center;gap:5px;min-height:32px;border:0;color:#53647f;background:transparent;font-size:12px}.view-select{font-weight:650}.table-toolbar-right{display:flex;align-items:center;gap:4px}.table-toolbar-right button.selected{color:#2f6bff;font-weight:700}.toolbar-divider{width:1px;height:18px;margin:0 8px;background:#e3e8ef}.toolbar-columns{margin-left:8px;color:#78889e}.project-table-wrap{flex:1;min-height:0;overflow:auto}.project-table-wrap table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.project-table-wrap th,.project-table-wrap td{padding:0 10px;border-bottom:1px solid rgb(237 240 244);text-align:left;vertical-align:middle;color:#405270;font-size:12px}.project-table-wrap th{position:sticky;top:0;z-index:1;height:44px;color:#758499;background:#fafbfd;font-size:11px;font-weight:700;white-space:nowrap}.project-table-wrap td{height:64px}.project-table-wrap tr:last-child td{border-bottom:0}.project-table-wrap .index-col{width:34px;color:#929dad;text-align:center}.project-name-cell{width:214px;min-width:0}.project-name-cell a{display:grid;min-width:0;gap:5px;color:inherit;text-decoration:none}.project-name-cell strong{color:#1f304f;font-size:13px;font-weight:700}.project-name-cell .project-name-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-table-wrap td small{display:block;margin-top:4px;color:#8b97a9;font-size:11px}.project-stage{display:inline-flex;align-items:center;gap:6px;border-radius:12px;padding:5px 9px;font-size:11px;white-space:nowrap}.project-stage i{width:6px;height:6px;border-radius:50%;background:currentColor}.project-stage-green{color:#188f57;background:#e8f7ee}.project-stage-orange{color:#c2690e;background:#fff3e0}.project-stage-blue{color:#2763d7;background:#eaf2ff}.project-stage-purple{color:#684fc2;background:#f1edff}.project-stage-gray{color:#6a778b;background:#f2f4f7}.next-cell{color:#2f6bff}.sample-cell b{color:#1f304f;font-size:13px}.quality-cell span{color:#1c2d4a;font-weight:700}.quality-cell small{display:flex;align-items:center;gap:3px}.quality-cell .risk-text{color:#d25b16}.row-actions{white-space:nowrap}.row-actions a{display:inline-flex;align-items:center;gap:4px;color:#2f6bff;text-decoration:none}.row-actions button{display:inline-grid;place-items:center;margin-left:8px;border:0;color:#708097;background:transparent;vertical-align:middle}.project-empty{height:160px;color:#808fa2;text-align:center}.project-table-footer{flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 16px;border-top:1px solid rgb(227 232 239);color:#667085;background:#fff;font-size:12px}.pagination{display:flex;align-items:center;gap:5px;margin-left:auto}.pagination button{display:grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:5px;color:#5c6c84;background:transparent}.pagination button.current{border-color:#2f6bff;color:#fff;background:#2f6bff}.pagination button:disabled{color:#b9c1cc}.pagination label{position:relative;display:flex;align-items:center;margin-left:12px}.pagination select{appearance:none;border:1px solid rgb(214 221 231);border-radius:5px;padding:6px 25px 6px 8px;color:#53647f;background:#fff;font-size:12px}.pagination label svg{position:absolute;right:7px;pointer-events:none}@media(max-width:1100px){.project-list-filters{flex-wrap:wrap}.project-summary-strip span{min-width:0;flex:1}.project-list-header{padding-inline:26px}.project-list-page{gap:14px}}.project-list-shell .shell-body>header.project-list-header h1{font-size:24px;line-height:32px}.project-list-shell .project-list-header p{font-size:12px;line-height:18px}.project-list-shell .project-list-actions a,.project-list-shell .project-list-filters input,.project-list-shell .project-list-filters select,.project-list-shell .project-list-filters button,.project-list-shell .project-summary-strip span,.project-list-shell .project-summary-strip b{font-size:14px}.project-list-shell .project-table-wrap th{font-size:12px}.project-list-shell .project-table-wrap td{font-size:13px}.project-list-shell .project-name-cell strong{font-size:14px}.project-list-shell .project-table-wrap td small{font-size:12px}.basic-info-shell .shell-body main{overflow-x:hidden;overflow-y:auto}.basic-info-shell .basic-info-page{flex:0 0 auto;height:auto;min-height:calc(100vh - 89px)}.basic-info-shell .basic-info-grid{flex:0 0 auto;height:auto;min-height:819px}.basic-info-shell .basic-main{height:auto;min-height:819px;overflow:visible}.basic-info-shell .basic-side{height:auto;min-height:819px}.basic-info-shell .basic-info-title-block h1{font-size:24px;line-height:32px}.basic-info-shell .basic-stepper li{font-size:14px}.basic-info-shell .basic-intro h2{font-size:18px;line-height:26px}.basic-info-shell .basic-intro p{font-size:12px;line-height:18px}.basic-info-shell .basic-fields>label,.basic-info-shell .basic-field-label{font-size:13px;line-height:20px}.basic-info-shell .basic-side h2{font-size:18px;line-height:26px}.basic-info-shell .basic-page-footer button{font-size:14px}.basic-info-shell .basic-info-header{align-items:center}.basic-info-shell .template-choices{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.template-choices-loading,.template-choices-empty{grid-column:1/-1;min-height:58px;display:grid;place-items:center;border:1px dashed rgb(207 218 235);border-radius:8px;color:#6c7d97;background:#fafcff;font-size:12px}.state-panel,.job-panel{background:var(--alw-color-surface, white);border:1px dashed var(--ktalk-border);border-radius:10px;padding:28px;text-align:center}.state-panel h2{margin:0 0 8px;font-size:18px}.state-panel p,.job-panel p{color:var(--alw-color-text-muted, slategray)}.job-panel{display:flex;gap:12px;align-items:center}.ktalk-shell .state-panel{display:grid;place-items:center;align-content:center;min-height:360px;margin-top:24px;border-style:solid;border-color:#d7e0ed;background:#fff;box-shadow:0 4px 14px #1634600a}.ktalk-shell .state-panel:before{display:grid;place-items:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;color:#2f68f6;background:#ebf2ff;content:"!";font-size:26px;font-weight:800}.ktalk-shell .state-panel h2{font-size:24px}.ktalk-shell .state-panel p{margin:0;color:#708198;font-size:14px}.ktalk-shell :focus-visible{outline:3px solid var(--alw-color-focus, cornflowerblue);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;transition-duration:.01ms}}@media(min-width:1001px){.research-project-entry-shell .workspace-sidebar{flex:0 0 204px;width:204px;min-width:204px}.research-project-entry-shell .research-workspace-main{flex:1 1 auto;width:auto!important;min-width:0;margin-left:0!important}}.research-project-entry{--entry-navy:rgb(3 27 63);--entry-blue:rgb(47 107 255);--entry-ink:rgb(23 27 39);--entry-muted:rgb(123 130 146);min-height:100%;background:#f7f8fc;color:var(--entry-ink)}.research-project-entry-shell .workspace-sidebar{background:#031b3f;color:#eef4ff}.research-project-entry-shell .workspace-sidebar .workspace-owner{background:#031b3f;border-bottom-color:#1b355a}.research-project-entry-shell .workspace-owner b{color:#fff}.research-project-entry-shell .workspace-owner span{color:#abbfdc}.research-project-entry-shell .workspace-sidebar nav{padding-top:16px}.research-project-entry-shell .workspace-sidebar nav button{border-left:3px solid transparent;border-radius:7px;color:#bbcce5}.research-project-entry-shell .workspace-sidebar nav button.active{border-left-color:#2f6bff;color:#fff;background:#18417d}.research-project-entry-shell .workspace-main{padding:0;background:#f7f8fc}.research-project-entry-shell .theme-sidebar-footer{background:#031b3f;border-top-color:#1b355a}.research-project-entry-topbar{display:flex;height:68px;box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(230 232 239);padding:0 38px;background:#fff}.entry-context{display:flex;align-items:center;gap:7px;color:#20263a;font-size:13px}.entry-context svg{width:14px;height:14px;color:#8e96a8}.entry-global-search{display:flex;width:min(440px,42vw);height:36px;box-sizing:border-box;align-items:center;gap:9px;border:1px solid rgb(224 227 235);border-radius:7px;padding:0 10px;color:#98a0b1;background:#fafbfc}.entry-global-search svg{width:16px;height:16px}.entry-global-search input{min-width:0;flex:1;border:0;outline:0;color:#394157;background:transparent;font-size:12px}.entry-global-search kbd{border:1px solid rgb(223 227 235);border-radius:4px;padding:2px 5px;color:#9aa2b0;background:#fff;font-size:10px}.entry-topbar-actions{display:flex;align-items:center;gap:18px}.entry-topbar-actions button{position:relative;display:grid;width:30px;height:30px;place-items:center;border:0;color:#697286;background:transparent}.entry-topbar-actions button svg{width:18px;height:18px}.entry-topbar-actions button em{position:absolute;top:-2px;right:-4px;display:grid;width:16px;height:16px;place-items:center;border:2px solid rgb(255 255 255);border-radius:50%;color:#fff;background:#e0596d;font-size:9px;font-style:normal}.entry-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:#6a59d8;font-size:12px;font-weight:750}.research-project-entry-body{display:grid;gap:18px;padding:26px 38px 34px}.entry-heading{display:flex;align-items:flex-start;justify-content:space-between}.entry-heading h1{margin:0;color:#171b27;font-size:30px;line-height:1.2;letter-spacing:-.02em}.entry-heading p{margin:8px 0 0;color:#7d8494;font-size:14px}.entry-heading-actions{display:flex;gap:10px;padding-top:4px}.entry-button{height:38px;border:1px solid rgb(223 227 235);border-radius:8px;padding:0 16px;font-size:12px;font-weight:700;cursor:pointer}.entry-button.secondary{color:#59637a;background:#fff}.entry-button.primary{border-color:var(--entry-blue);color:#fff;background:var(--entry-blue);box-shadow:0 8px 18px #2f6bff33}.entry-filter-bar{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgb(226 228 238);border-radius:10px;background:#fff}.entry-filter-bar label{display:flex;height:40px;box-sizing:border-box;align-items:center;gap:7px;border:1px solid rgb(225 228 236);border-radius:7px;padding:0 10px;background:#fff}.entry-filter-bar label span{color:#8b93a5;font-size:11px;white-space:nowrap}.entry-filter-bar select{min-width:104px;border:0;outline:0;color:#566078;background:transparent;font-size:12px}.entry-filter-search{width:300px}.entry-filter-search svg{width:16px;height:16px;color:#9ba4b6}.entry-filter-search input{min-width:0;flex:1;border:0;outline:0;color:#3e4961;font-size:12px}.entry-needs-action{height:40px;margin-left:auto;border:1px solid rgb(224 227 235);border-radius:7px;padding:0 12px;color:#697286;background:#fff;font-size:12px;cursor:pointer}.entry-needs-action b{margin-left:4px;color:#e0596d}.entry-needs-action.active{border-color:#6a59d8;color:#6a59d8;background:#f3f0ff}.entry-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.entry-kpis article{position:relative;min-height:94px;padding:18px 20px;border:1px solid rgb(225 227 236);border-radius:11px;background:#fff;box-shadow:0 3px 10px #20204008}.entry-kpis span,.entry-kpis small{display:block;color:#7b8292;font-size:12px}.entry-kpis strong{display:block;margin:8px 0 3px;color:#171b27;font-size:28px;line-height:1}.entry-kpis small{font-size:11px}.entry-kpis i{position:absolute;top:16px;right:18px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;font-style:normal}.entry-kpis i svg{width:15px;height:15px}.entry-kpis i.green{color:#2f9a75;background:#e2f6ed}.entry-kpis i.yellow{color:#b78a27;background:#fff4d8}.entry-kpis i.purple{color:#6957d8;background:#eeeaff}.entry-kpis i.blue{color:#4a8ac5;background:#e5f1ff}.entry-table-panel{overflow:hidden;border:1px solid rgb(225 227 236);border-radius:11px;background:#fff;box-shadow:0 3px 10px #20204008}.entry-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgb(237 240 245)}.entry-table-caption{color:#30384d;font-size:13px;font-weight:750}.entry-table-toolbar>div{display:flex;gap:5px}.entry-table-toolbar button{display:inline-flex;height:30px;align-items:center;gap:5px;border:1px solid transparent;border-radius:5px;padding:0 9px;color:#7d879b;background:transparent;font-size:11px;cursor:pointer}.entry-table-toolbar button.active{border-color:#dce4ff;color:var(--entry-blue);background:#f1f5ff}.entry-table-toolbar button svg{width:14px;height:14px}.entry-table-scroll{overflow-x:auto}.entry-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.entry-table th{height:48px;padding:0 16px;border-bottom:1px solid rgb(232 235 242);color:#778095;background:#fbfbfd;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.entry-table td{height:70px;padding:0 16px;border-bottom:1px solid rgb(237 240 245);color:#4d566b;font-size:12px;vertical-align:middle}.entry-table tr:last-child td{border-bottom:0}.entry-table th:nth-child(1),.entry-table td:nth-child(1){width:24%}.entry-table th:nth-child(2),.entry-table td:nth-child(2){width:10%}.entry-table th:nth-child(3),.entry-table td:nth-child(3){width:13%}.entry-table th:nth-child(4),.entry-table td:nth-child(4){width:10%}.entry-table th:nth-child(5),.entry-table td:nth-child(5){width:7%}.entry-table th:nth-child(6),.entry-table td:nth-child(6){width:11%}.entry-table th:nth-child(7),.entry-table td:nth-child(7){width:10%}.entry-table th:nth-child(8),.entry-table td:nth-child(8){width:8%}.entry-table th:nth-child(9),.entry-table td:nth-child(9){width:9%}.entry-table th:nth-child(10),.entry-table td:nth-child(10){width:12%}.entry-table.compact td{height:52px}.entry-project-name{display:flex;width:100%;min-width:0;align-items:center;gap:10px;border:0;padding:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.entry-project-name>span:last-child{display:grid;min-width:0;gap:3px}.entry-project-name strong{display:block;overflow:hidden;color:#30384d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.entry-project-name small{overflow:hidden;color:#98a0b1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.entry-project-icon{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:1px solid rgb(217 226 255);border-radius:6px;color:var(--entry-blue);background:#f1f5ff}.entry-project-icon svg{width:15px;height:15px}.entry-status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 8px;font-size:11px;white-space:nowrap}.entry-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.entry-status.is-published{color:#2f9a75;background:#e6f6ee}.entry-status.is-draft{color:#b17e24;background:#fff4d9}.entry-status.is-paused{color:#b1762e;background:#fff0dc}.entry-status.is-completed{color:#4f7ac7;background:#e9f0ff}.entry-status.is-archived{color:#8490a3;background:#eef0f4}.entry-next-step{color:#536078}.entry-period,.entry-evidence{color:#7a8499;font-size:11px}.entry-sample{color:#39445a;font-size:13px}.entry-sample small{color:#a1a8b8;font-size:10px;font-weight:500}.entry-risk{display:inline-flex;align-items:center;gap:5px;font-size:11px}.entry-risk i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#fff;background:#e0a13a;font-size:10px;font-style:normal}.entry-risk.safe{color:#2f9a75}.entry-risk.safe i{background:#2f9a75}.entry-owner{display:flex;min-width:0;align-items:center;gap:7px;white-space:nowrap}.entry-owner i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#5e55bd;background:#eeeaff;font-size:10px;font-style:normal;font-weight:750}.entry-updated{color:#6d7486;font-size:12px;white-space:nowrap}.entry-action{border:0;padding:5px 0;color:var(--entry-blue);background:transparent;font-size:11px;font-weight:700;cursor:pointer}.entry-more{display:inline-flex;margin-left:8px;vertical-align:middle}.entry-more summary{display:grid;width:24px;height:24px;place-items:center;list-style:none;color:#8290a6;cursor:pointer}.entry-more summary::-webkit-details-marker{display:none}.entry-more summary svg{width:16px;height:16px}.entry-more>div{position:absolute;z-index:3;display:grid;min-width:110px;margin-top:4px;border:1px solid rgb(226 229 237);border-radius:7px;padding:5px;background:#fff;box-shadow:0 8px 18px #15234224}.entry-more>div button{border:0;border-radius:4px;padding:7px 9px;color:#536078;background:#fff;font-size:11px;text-align:left;cursor:pointer}.entry-more>div button:hover{background:#f2f5fb}.entry-empty,.entry-state{padding:34px;color:#8a93a7;text-align:center}.entry-state{display:flex;align-items:center;justify-content:center;gap:12px}.entry-state button{border:1px solid rgb(220 226 239);border-radius:6px;padding:6px 12px;color:var(--entry-blue);background:#fff;cursor:pointer}.entry-pagination{display:flex;align-items:center;justify-content:space-between;color:#8a93a4;font-size:11px}.entry-pagination>div{display:flex;align-items:center;gap:4px}.entry-pagination button{min-width:28px;height:28px;border:1px solid rgb(224 227 235);border-radius:5px;color:#697286;background:#fff;cursor:pointer}.entry-pagination button svg{width:13px;height:13px;vertical-align:middle}.entry-pagination button:disabled{cursor:not-allowed;opacity:.45}.entry-pagination button.active{border-color:var(--entry-blue);color:var(--entry-blue);background:#edf3ff}.entry-pagination select{height:28px;margin-left:8px;border:1px solid rgb(224 227 235);border-radius:5px;padding:0 7px;color:#697286;background:#fff;font-size:11px}@media(max-width:1000px){.research-project-entry-topbar{padding:0 20px}.research-project-entry-body{padding:22px 20px}.entry-filter-bar{flex-wrap:wrap}.entry-filter-search{width:100%}.entry-needs-action{margin-left:0}.entry-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-global-search{width:40vw}}.login-page{display:block;min-height:100vh;padding:32px;background:var(--alw-color-page);color:var(--alw-color-text)}.login-card{width:min(480px,100%);margin:88px auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-brand{margin:0 0 72px;color:var(--alw-color-text);font-size:24px;font-weight:700;letter-spacing:-.03em}.login-card h1{margin:0 0 8px;color:var(--alw-color-text);font-size:28px;line-height:36px;letter-spacing:-.03em}.login-card .login-subtitle{margin:0 0 32px;color:var(--alw-color-text-secondary);font-size:16px;line-height:24px}.login-card form{gap:24px}.login-card label{gap:8px;color:var(--alw-color-text);font-size:14px;font-weight:600}.login-input{display:flex;align-items:center;height:40px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}.login-input svg{flex:none;margin-left:12px;color:var(--alw-color-text-secondary)}.login-input input{height:100%;flex:1;min-width:0;border:0;border-radius:6px;padding:0 12px;color:var(--alw-color-text);font-size:14px;background:transparent}.login-card .primary{height:40px;margin-top:8px;border:0;border-radius:6px;background:var(--alw-color-primary);box-shadow:0 4px 12px #10233f14;font-size:14px;font-weight:600;transition:background var(--alw-motion-fast) var(--alw-ease-standard),box-shadow var(--alw-motion-fast) var(--alw-ease-standard)}.login-card .primary:not(:disabled):hover{background:var(--alw-color-primary-hover);box-shadow:0 6px 16px #10233f1f}.login-card .primary:not(:disabled):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:3px}.login-card .primary:disabled{opacity:1;color:var(--alw-color-text);background:var(--alw-color-border-strong);border:1px solid var(--alw-color-border-strong);box-shadow:none;cursor:not-allowed}.login-card .registration-consent input{accent-color:var(--alw-color-primary)}.login-card .auth-help,.login-card .verification-target{margin:-12px 0 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.password-visibility{display:inline-grid;width:36px;height:38px;place-items:center;flex:none;border:0;color:var(--alw-color-text-secondary);background:transparent;cursor:pointer}.password-visibility:focus-visible,.link-button:focus-visible,.auth-secondary-links button:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px;border-radius:4px}.field-error{margin:-14px 0 0;color:var(--alw-color-danger);font-size:12px;line-height:18px}.form-error{margin:-8px 0 0;font-size:13px;line-height:20px}.auth-secondary-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.auth-secondary-links button{padding:0;border:0;background:transparent;font-size:14px;line-height:22px;cursor:pointer}.auth-secondary-link{color:var(--alw-color-primary)}.auth-register-link{color:var(--alw-color-text-secondary)}.auth-secondary-links .auth-forgot-link{font-size:13px}.link-button{justify-self:start;padding:0;border:0;color:var(--alw-color-primary);background:transparent;font-size:14px;line-height:22px;cursor:pointer}.login-legal-row{display:flex;align-items:center;gap:9px;margin-top:24px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.login-support-link{display:inline-block;margin-top:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;text-decoration:none}.login-security{display:flex;align-items:center;gap:8px;margin:24px 0 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.password-reset-success{display:grid;justify-items:center;gap:8px;text-align:center}.password-reset-success h2{margin:4px 0 0;font-size:22px}.password-reset-success p{margin:0 0 12px;color:var(--alw-color-text-secondary);font-size:14px}.success-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-success);font-size:24px;font-weight:700}@media(max-width:760px){.login-page{padding:24px 20px 48px}.login-card{width:100%;margin-top:88px}.login-brand{margin-bottom:64px}}.research-preview-page[data-v-df874b7f]{box-sizing:border-box;max-width:720px;height:100dvh;overflow:auto;margin:auto;padding:32px;color:#172033;background:#fff;font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif}.preview-mode-banner[data-v-df874b7f]{padding:16px;border:1px solid #E3E8EF;border-radius:6px;color:#2f6bff;font-weight:500}.preview-disclosure[data-v-df874b7f],.preview-revision[data-v-df874b7f]{color:#667085;font-size:12px;line-height:18px}.research-preview-page h1[data-v-df874b7f]{font-size:24px;line-height:32px;margin:24px 0 8px;overflow-wrap:anywhere}.research-preview-page h2[data-v-df874b7f]{font-size:18px;line-height:26px;margin:24px 0 16px}.research-preview-page p[data-v-df874b7f]{margin:16px 0;overflow-wrap:anywhere}.research-preview-page dl[data-v-df874b7f]{display:grid;grid-template-columns:88px 1fr;gap:8px 16px;margin:24px 0}.research-preview-page dt[data-v-df874b7f]{color:#667085}.research-preview-page dd[data-v-df874b7f]{margin:0}.research-preview-page li[data-v-df874b7f]{padding-bottom:16px;overflow-wrap:anywhere}.research-preview-page button[data-v-df874b7f]{height:44px;min-width:44px;padding:0 16px;border:1px solid #E3E8EF;border-radius:6px;background:#fff;color:#2f6bff;font-family:inherit;font-size:14px;line-height:20px;cursor:pointer}.research-preview-page button[data-v-df874b7f]:focus-visible{outline:2px solid #2F6BFF;outline-offset:2px}.participant-onboarding[data-v-003156b9]{color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif;padding:0 24px 24px;background:var(--alw-color-page);min-height:100%;box-sizing:border-box}.onboarding-brand[data-v-003156b9]{display:flex;gap:8px;align-items:center;min-height:64px;border-bottom:1px solid var(--alw-color-border);color:var(--alw-color-navy)}.onboarding-brand strong[data-v-003156b9]{font-size:24px;line-height:32px}.onboarding-brand>span[data-v-003156b9]{font-size:12px;color:var(--alw-color-text-secondary);margin-left:auto}.participant-onboarding h1[data-v-003156b9]{font-size:24px;line-height:32px;margin:24px 0 8px;overflow-wrap:anywhere}.participant-onboarding h2[data-v-003156b9]{font-size:18px;line-height:26px;margin:0}.participant-onboarding p[data-v-003156b9]{margin:8px 0;overflow-wrap:anywhere}.participant-onboarding h1[data-v-003156b9]:focus{outline:none}.onboarding-intro[data-v-003156b9]{text-align:center;padding:24px 0}.onboarding-intro h1[data-v-003156b9]{margin:8px 0}.eyebrow[data-v-003156b9],.lead[data-v-003156b9],.onboarding-intro p[data-v-003156b9]{color:var(--alw-color-text-secondary)}.eyebrow[data-v-003156b9]{font-size:13px;line-height:20px}.onboarding-facts[data-v-003156b9],.consent-copy[data-v-003156b9]{background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px;padding:16px}.onboarding-facts>div[data-v-003156b9]{display:flex;gap:16px;align-items:flex-start;padding:8px 0}.onboarding-facts svg[data-v-003156b9]{color:var(--alw-color-primary);flex-shrink:0;margin-top:8px}.onboarding-facts p[data-v-003156b9]{margin:4px 0}.onboarding-facts strong[data-v-003156b9],.onboarding-facts span[data-v-003156b9]{display:block}.onboarding-facts strong[data-v-003156b9]{font-size:16px;line-height:24px;font-weight:500}.onboarding-facts span[data-v-003156b9]{color:var(--alw-color-text-secondary);margin-top:4px}.onboarding-flow[data-v-003156b9]{margin:24px 0}.onboarding-flow ol[data-v-003156b9]{list-style:none;padding:0;margin:16px 0 0}.onboarding-flow li[data-v-003156b9]{display:flex;gap:16px;padding:8px 0}.onboarding-flow li>span[data-v-003156b9]{display:grid;place-items:center;align-self:flex-start;min-width:24px;height:24px;border-radius:50%;background:var(--alw-color-primary-soft);color:var(--alw-color-primary);font-weight:500}.onboarding-flow strong[data-v-003156b9]{font-size:14px;font-weight:500}.onboarding-flow p[data-v-003156b9]{color:var(--alw-color-text-secondary);margin:4px 0}.privacy-note[data-v-003156b9]{display:flex;align-items:flex-start;gap:8px;color:var(--alw-color-text-secondary);padding:16px 0}.privacy-note svg[data-v-003156b9]{flex-shrink:0;color:var(--alw-color-success)}.participant-onboarding details[data-v-003156b9]{border-top:1px solid var(--alw-color-border);padding:8px 0}.participant-onboarding summary[data-v-003156b9]{min-height:44px;line-height:44px;color:var(--alw-color-primary);cursor:pointer}.participant-onboarding small[data-v-003156b9]{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.notice-copy[data-v-003156b9]{white-space:pre-wrap}.onboarding-footer[data-v-003156b9]{margin-top:24px;padding-bottom:env(safe-area-inset-bottom,0px)}.participant-onboarding button[data-v-003156b9]{font-family:inherit;font-weight:500;font-size:14px;line-height:20px;min-height:44px;min-width:44px;padding:8px 16px;border:1px solid var(--alw-color-border-strong);border-radius:6px;background:var(--alw-color-surface);color:var(--alw-color-primary);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-sizing:border-box}.participant-onboarding button[data-v-003156b9]:hover:not(:disabled){background:var(--alw-color-primary-soft)}.participant-onboarding button[data-v-003156b9]:active:not(:disabled){background:var(--alw-color-primary-border)}.participant-onboarding .primary[data-v-003156b9]{width:100%;background:var(--alw-color-primary);color:#fff;border-color:var(--alw-color-primary)}.participant-onboarding .primary[data-v-003156b9]:hover:not(:disabled){background:var(--alw-color-primary-hover)}.participant-onboarding .primary[data-v-003156b9]:active:not(:disabled){background:var(--alw-color-primary-pressed)}.participant-onboarding button[data-v-003156b9]:disabled{background:var(--alw-color-disabled-surface);border-color:var(--alw-color-border);color:var(--alw-color-text-secondary);cursor:not-allowed}.participant-onboarding .quiet[data-v-003156b9]{width:100%;border-color:transparent;background:transparent;margin-top:8px;color:var(--alw-color-text-secondary)}.participant-onboarding .text-link[data-v-003156b9]{border-color:transparent;background:transparent;margin-top:8px}.participant-onboarding .back[data-v-003156b9]{padding:8px;border-color:transparent;background:transparent;margin-left:-8px}.participant-onboarding[data-v-003156b9] :is(button,input,summary):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.check-label[data-v-003156b9]{display:flex;gap:8px;align-items:flex-start;min-height:44px;padding:8px 0;margin:8px 0;box-sizing:border-box;cursor:pointer}.check-label input[data-v-003156b9]{width:18px;height:18px;flex-shrink:0;margin:2px 0;accent-color:var(--alw-color-primary)}.consent-copy[data-v-003156b9]{margin:24px 0}.consent-copy h2[data-v-003156b9]{margin-bottom:16px}.preparation-steps[data-v-003156b9]{list-style:none;display:flex;justify-content:space-between;gap:8px;padding:16px 0;margin:0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.preparation-steps li[data-v-003156b9]{display:flex;align-items:center;gap:4px}.preparation-steps [aria-current][data-v-003156b9]{color:var(--alw-color-primary)}.overall[data-v-003156b9]{padding:16px;display:flex;gap:8px;align-items:flex-start;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.overall>svg[data-v-003156b9]{flex-shrink:0}.overall small[data-v-003156b9]{display:block;margin-top:4px}.overall.ready[data-v-003156b9]{border-color:var(--alw-color-success-border);background:var(--alw-color-success-soft)}.overall.ready>svg[data-v-003156b9]{color:var(--alw-color-success)}.device-checks[data-v-003156b9]{display:grid;gap:16px;margin-top:16px}.device-checks>section[data-v-003156b9]{padding:16px;background:var(--alw-color-surface);border:1px solid var(--alw-color-border);border-radius:8px}.check-title[data-v-003156b9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.check-title>svg[data-v-003156b9]{color:var(--alw-color-primary)}.check-status[data-v-003156b9]{display:inline-flex;gap:4px;align-items:center;margin-left:auto;font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.check-status.pass[data-v-003156b9]{color:var(--alw-color-text);background:var(--alw-color-success-soft);padding:4px 8px;border-radius:6px}.check-status.pass svg[data-v-003156b9]{color:var(--alw-color-success)}.check-status.fail[data-v-003156b9]{color:var(--alw-color-blocked)}.device-checks p[data-v-003156b9]{color:var(--alw-color-text-secondary);margin:8px 0 16px}.meter-row[data-v-003156b9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px}.meter-row progress[data-v-003156b9]{height:8px;width:100%;accent-color:var(--alw-color-primary)}.speaker-confirm[data-v-003156b9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.speaker-confirm>span[data-v-003156b9]{width:100%}.participant-onboarding [role=alert][data-v-003156b9]{color:var(--alw-color-blocked)}.device-error[data-v-003156b9]{display:flex;gap:8px}.device-error svg[data-v-003156b9]{flex-shrink:0}.help[data-v-003156b9]{padding:8px;background:var(--alw-color-warning-soft)}.participant-onboarding button[data-v-003156b9]{min-height:44px!important;min-width:44px!important;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.participant-entry-active{min-width:0}.participant-onboarding h1[data-v-003156b9]{white-space:normal;overflow:visible;text-overflow:clip;height:auto}.participant-onboarding .check-label input[data-v-003156b9]{min-height:18px!important;min-width:18px!important;height:18px!important;width:18px!important}.onboarding-reward[data-v-003156b9]{padding:16px;margin:0 0 24px;border:1px solid var(--alw-color-primary-border);background:var(--alw-color-primary-soft);border-radius:8px}.onboarding-reward h2[data-v-003156b9]{font-size:16px;line-height:24px}.onboarding-reward p[data-v-003156b9]:last-child{font-size:12px;line-height:18px;color:var(--alw-color-text-secondary)}.participant-branding[data-v-003156b9]{display:flex;align-items:center;gap:8px;min-width:0}.participant-branding img[data-v-003156b9]{display:block;max-width:132px;height:32px;object-fit:contain}.onboarding-brand>.participant-branding[data-v-003156b9]{margin-left:0;color:var(--alw-color-navy)}.onboarding-brand>.participant-branding+span[data-v-003156b9]{margin-left:auto}.participant-video[data-v-36a38d0f]{margin:24px 0;padding:16px;border:1px solid var(--alw-color-border);border-radius:12px;background:var(--alw-color-surface)}.participant-video video[data-v-36a38d0f]{display:block;width:100%;max-height:300px;aspect-ratio:4/3;object-fit:cover;background:var(--alw-color-navy);border-radius:8px}.participant-video p[data-v-36a38d0f]{font-size:12px;line-height:18px;margin:12px 0;color:var(--alw-color-text-secondary)}.participant-video>div[data-v-36a38d0f]{display:flex;flex-wrap:wrap;gap:8px}.participant-video button[data-v-36a38d0f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);font-family:inherit;font-size:14px;line-height:22px;color:var(--alw-color-primary)}.participant-video button[data-v-36a38d0f]:disabled{opacity:.55}.participant-video button[data-v-36a38d0f]:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.participant-reward[data-v-41f9a026]{border:1px solid var(--alw-color-border);border-radius:8px;padding:24px;margin:24px 0;background:var(--alw-color-surface);overflow-wrap:anywhere}.participant-reward>svg[data-v-41f9a026]{color:var(--alw-color-primary)}.participant-reward h2[data-v-41f9a026]{font-size:18px;line-height:26px;margin:16px 0}.participant-reward p[data-v-41f9a026]{white-space:pre-wrap;font-size:14px;line-height:22px;margin:16px 0}.participant-reward small[data-v-41f9a026]{display:block;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px;margin-top:16px}.participant-reward[data-v-41f9a026] :is(a,button){display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:8px 16px;border:1px solid var(--alw-color-primary);border-radius:6px;color:var(--alw-color-primary);background:#fff;font:inherit;text-decoration:none}.participant-reward[data-v-41f9a026] :is(a,button):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.participant-loading-shell[data-v-ad342ad0]{display:grid;min-height:100dvh;align-content:start;padding:0 24px 32px;background:var(--alw-color-page);color:var(--alw-color-text)}.participant-loading-brand[data-v-ad342ad0]{display:flex;min-height:64px;align-items:center;gap:8px;border-bottom:1px solid var(--alw-color-border);color:var(--alw-color-navy)}.participant-loading-brand>span[data-v-ad342ad0]{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--alw-color-navy);color:#fff;font-size:16px;font-weight:800}.participant-loading-brand strong[data-v-ad342ad0]{font-size:18px;line-height:24px}.participant-loading-brand small[data-v-ad342ad0]{margin-left:auto;color:var(--alw-color-text-secondary);font-size:12px}.participant-loading-card[data-v-ad342ad0]{width:min(100%,420px);margin:clamp(48px,14vh,120px) auto 0;padding:28px 24px 24px;border:1px solid var(--alw-color-border);border-radius:14px;background:var(--alw-color-surface);box-shadow:0 10px 28px #10233f14;text-align:center}.participant-loading-mark[data-v-ad342ad0]{display:grid;width:52px;height:52px;margin:0 auto 14px;place-items:center;border-radius:50%;background:var(--alw-color-primary-soft);color:var(--alw-color-primary);animation:participant-loading-spin-ad342ad0 1.5s linear infinite}.participant-loading-eyebrow[data-v-ad342ad0]{margin:0;color:var(--alw-color-primary);font-size:12px;font-weight:700;letter-spacing:.04em}.participant-loading-card h1[data-v-ad342ad0]{margin:6px 0 8px;font-size:22px;line-height:30px}.participant-loading-message[data-v-ad342ad0]{min-height:24px;margin:0;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.participant-loading-steps[data-v-ad342ad0]{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none;text-align:left}.participant-loading-steps li[data-v-ad342ad0]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--alw-color-text-secondary);font-size:12px}.participant-loading-steps li>span[data-v-ad342ad0]{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--alw-color-border);border-radius:50%;font-size:12px}.participant-loading-steps li strong[data-v-ad342ad0]{font-size:13px;font-weight:600}.participant-loading-steps li small[data-v-ad342ad0]{font-size:11px}.participant-loading-steps li.active[data-v-ad342ad0]{color:var(--alw-color-primary)}.participant-loading-steps li.active>span[data-v-ad342ad0]{border-color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.participant-loading-steps li.done[data-v-ad342ad0]{color:var(--alw-color-success)}.participant-loading-steps li.done>span[data-v-ad342ad0]{border-color:var(--alw-color-success-border);background:var(--alw-color-success-soft)}.participant-loading-track[data-v-ad342ad0]{height:7px;overflow:hidden;border-radius:999px;background:var(--alw-color-surface-subtle)}.participant-loading-track i[data-v-ad342ad0]{display:block;height:100%;border-radius:inherit;background:var(--alw-color-primary);transition:width .2s ease}.participant-loading-slow[data-v-ad342ad0]{margin:16px 0 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.participant-loading-error[data-v-ad342ad0]{margin:18px 0 0;padding:10px 12px;border:1px solid var(--alw-color-blocked-border,#f1bcbc);border-radius:8px;background:var(--alw-color-blocked-soft,#fff2f2);color:var(--alw-color-blocked);font-size:12px;line-height:18px;text-align:left}.participant-loading-retry[data-v-ad342ad0]{width:100%;margin-top:12px;border-color:var(--alw-color-primary)!important;background:var(--alw-color-primary)!important;color:#fff!important}.participant-loading-retry[data-v-ad342ad0]:hover{background:var(--alw-color-primary-hover)!important}@keyframes participant-loading-spin-ad342ad0{to{transform:rotate(360deg)}}.research-participant-page[data-v-ad342ad0]{box-sizing:border-box;width:100%;max-width:480px;height:100dvh;overflow:auto;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:var(--alw-color-page);color:var(--alw-color-text);font:14px/22px Inter,PingFang SC,Microsoft YaHei,sans-serif}.research-participant-page.entry-page[data-v-ad342ad0]{padding:0;background:var(--alw-color-page)}.research-participant-page[data-v-ad342ad0] *{box-sizing:border-box}.research-participant-page button[data-v-ad342ad0]{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid var(--alw-color-border);border-radius:6px;background:var(--alw-color-surface);color:var(--alw-color-primary);font:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.research-participant-page button[data-v-ad342ad0]:disabled{opacity:.55;cursor:not-allowed}.research-participant-page button[data-v-ad342ad0]:focus-visible,.research-participant-page input[data-v-ad342ad0]:focus-visible,.research-participant-page summary[data-v-ad342ad0]:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.research-participant-page .participant-primary[data-v-ad342ad0]{border-color:var(--alw-color-primary);background:var(--alw-color-primary);color:#fff}.participant-mode[data-v-ad342ad0]{display:flex;min-height:48px;align-items:center;gap:8px}.participant-brand[data-v-ad342ad0]{display:flex;min-width:0;align-items:center;gap:8px;margin-right:auto;color:var(--alw-color-navy)}.participant-brand>span[data-v-ad342ad0]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:var(--alw-color-navy);color:#fff;font-size:13px;font-weight:700}.participant-brand strong[data-v-ad342ad0]{overflow:hidden;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.participant-saved[data-v-ad342ad0]{display:flex;align-items:center;gap:4px;color:var(--alw-color-success);font-size:12px;line-height:18px}.research-participant-page .participant-pause-action[data-v-ad342ad0]{padding-inline:8px;border-color:transparent;background:transparent;color:var(--alw-color-text-secondary);font-size:13px}.participant-progress[data-v-ad342ad0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:8px 0 24px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.participant-progress progress[data-v-ad342ad0]{width:100%;height:4px;overflow:hidden;border:0;border-radius:999px;appearance:none;background:var(--alw-color-border);accent-color:var(--alw-color-primary)}.participant-progress progress[data-v-ad342ad0]::-webkit-progress-bar{background:var(--alw-color-border)}.participant-progress progress[data-v-ad342ad0]::-webkit-progress-value{background:var(--alw-color-primary)}.participant-progress progress[data-v-ad342ad0]::-moz-progress-bar{background:var(--alw-color-primary)}.participant-note[data-v-ad342ad0],.participant-feedback[data-v-ad342ad0]{margin:8px 0;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.participant-feedback.is-error[data-v-ad342ad0],[role=alert][data-v-ad342ad0]{color:var(--alw-color-blocked)}.participant-question[data-v-ad342ad0]{margin:0 0 16px;padding:24px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 1px 2px #10233f0f}.participant-question>span[data-v-ad342ad0]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--alw-color-ai);font-size:13px;font-weight:650;line-height:20px}.participant-question h2[data-v-ad342ad0]{margin:0;color:var(--alw-color-text);font-size:20px;font-weight:650;line-height:30px;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.participant-session-workspace[data-v-ad342ad0],.participant-paused[data-v-ad342ad0],.participant-terminal[data-v-ad342ad0]{margin:0;padding:24px;border:1px solid var(--alw-color-ai-border,#d8d0ff);border-radius:12px;background:var(--alw-color-ai-soft,#f2efff);text-align:center}.participant-session-workspace>h2[data-v-ad342ad0],.participant-paused h2[data-v-ad342ad0],.participant-terminal h2[data-v-ad342ad0]{margin:8px 0 4px;color:var(--alw-color-navy);font-size:18px;line-height:26px}.participant-session-workspace>p[data-v-ad342ad0],.participant-paused>p[data-v-ad342ad0],.participant-terminal>p[data-v-ad342ad0]{margin:4px 0 16px;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.participant-status-icon[data-v-ad342ad0]{display:grid;width:48px;height:48px;margin:0 auto 8px;place-items:center;border:1px solid var(--alw-color-ai-border,#d8d0ff);border-radius:50%;background:var(--alw-color-surface);color:var(--alw-color-ai);box-shadow:0 1px 2px #10233f0f}.participant-session-workspace.is-listening[data-v-ad342ad0]{border-color:var(--alw-color-success-border,#b7e5d3);background:var(--alw-color-success-soft,#eaf8f2)}.participant-session-workspace.is-listening .participant-status-icon[data-v-ad342ad0]{border-color:var(--alw-color-success-border,#b7e5d3);color:var(--alw-color-success)}.participant-session-workspace progress[data-v-ad342ad0]{width:100%;height:12px;margin:8px 0;accent-color:var(--alw-color-success)}.participant-session-workspace.is-text[data-v-ad342ad0]{border-color:var(--alw-color-border);background:var(--alw-color-surface);text-align:left}.participant-text-heading[data-v-ad342ad0]{padding-bottom:16px;border-bottom:1px solid var(--alw-color-border)}.participant-text-heading>div[data-v-ad342ad0]{display:flex;align-items:center;gap:8px;color:var(--alw-color-navy)}.participant-text-heading p[data-v-ad342ad0]{margin:4px 0 0;color:var(--alw-color-text-secondary);font-size:13px;line-height:20px}.participant-answer[data-v-ad342ad0]{display:grid;gap:16px;padding-top:16px}.participant-answer>p[data-v-ad342ad0]{margin:0;color:var(--alw-color-text-secondary)}.participant-answer[data-v-ad342ad0] button,.participant-answer[data-v-ad342ad0] select,.participant-answer[data-v-ad342ad0] input:not([type=radio]):not([type=checkbox]),.participant-answer[data-v-ad342ad0] .tai-option{min-height:44px}.participant-answer[data-v-ad342ad0] textarea{min-height:144px;padding:16px;border:1px solid var(--alw-color-primary-border);border-radius:8px;font-size:14px;line-height:24px}.participant-answer>.participant-primary[data-v-ad342ad0]{width:100%}.participant-draft[data-v-ad342ad0]{font-size:12px;line-height:18px}.participant-transcript[data-v-ad342ad0]{padding:12px;border-radius:6px;background:var(--alw-color-surface);color:var(--alw-color-text);text-align:left;white-space:pre-wrap}.participant-consent[data-v-ad342ad0],.participant-consent-state[data-v-ad342ad0]{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:var(--alw-color-text-secondary);font-size:12px;line-height:18px}.participant-consent input[data-v-ad342ad0]{width:18px;height:18px;flex:0 0 18px}.participant-consent-state[data-v-ad342ad0]{color:var(--alw-color-success)}.participant-consent-state details[data-v-ad342ad0]{position:relative;color:var(--alw-color-text-secondary)}.participant-consent-state summary[data-v-ad342ad0]{display:flex;min-height:44px;align-items:center;cursor:pointer;list-style:none}.participant-consent-state summary[data-v-ad342ad0]::-webkit-details-marker{display:none}.participant-consent-state details p[data-v-ad342ad0]{position:absolute;z-index:5;right:0;width:min(288px,calc(100vw - 48px));margin:0;padding:12px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 4px 12px #10233f14;color:var(--alw-color-text-secondary);text-align:left}.participant-voice-action[data-v-ad342ad0]{display:flex;justify-content:center;margin-top:8px}.participant-unavailable[data-v-ad342ad0]{margin-top:16px;padding-top:16px;border-top:1px solid var(--alw-color-border)}.research-participant-page .participant-unavailable-toggle[data-v-ad342ad0]{width:100%;justify-content:space-between;padding-inline:0;border-color:transparent;background:transparent;color:var(--alw-color-text-secondary);font-size:13px}.participant-unavailable-toggle svg[data-v-ad342ad0]{transition:transform .15s ease}.participant-unavailable-toggle svg.is-open[data-v-ad342ad0]{transform:rotate(180deg)}.participant-unavailable-options[data-v-ad342ad0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.participant-unavailable-options button[data-v-ad342ad0]{padding-inline:8px;color:var(--alw-color-text-secondary);font-size:13px}.participant-unavailable-options button[data-v-ad342ad0]:nth-child(4){grid-column:1/-1}.participant-footer-actions[data-v-ad342ad0]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.participant-footer-actions button[data-v-ad342ad0]{padding-inline:8px;border-color:transparent;background:transparent;color:var(--alw-color-text-secondary);font-size:13px}.participant-footer-actions button.is-danger[data-v-ad342ad0]{color:var(--alw-color-blocked)}.participant-paused[data-v-ad342ad0]{margin-top:24px;border-color:var(--alw-color-border);background:var(--alw-color-surface)}.participant-paused .participant-status-icon[data-v-ad342ad0]{border-color:var(--alw-color-border);color:var(--alw-color-text-secondary)}.participant-paused-actions[data-v-ad342ad0],.participant-confirm-actions[data-v-ad342ad0]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.participant-terminal[data-v-ad342ad0]{margin-top:24px;border-color:var(--alw-color-border);background:var(--alw-color-surface)}.participant-confirm[data-v-ad342ad0]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#10233f52}.participant-confirm>section[data-v-ad342ad0]{width:min(100%,520px);padding:24px;border-radius:8px;background:#fff}.participant-confirm h2[data-v-ad342ad0]{margin:0 0 8px;font-size:18px;line-height:26px}.participant-confirm p[data-v-ad342ad0]{margin:0 0 16px;color:var(--alw-color-text-secondary)}.participant-answer-history[data-v-ad342ad0],.participant-image-analysis[data-v-ad342ad0]{margin:20px 0;padding:16px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.participant-answer-history summary[data-v-ad342ad0]{min-height:44px;cursor:pointer}.participant-answer-history article[data-v-ad342ad0]{padding:16px 0;border-top:1px solid var(--alw-color-border)}.participant-answer-history p[data-v-ad342ad0]{white-space:pre-wrap;overflow-wrap:anywhere}.participant-answer[data-v-ad342ad0] .tai-date-range{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:420px){.participant-answer[data-v-ad342ad0] .tai-date-range{grid-template-columns:1fr}.participant-answer[data-v-ad342ad0] .tai-image-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.research-participant-page[data-v-ad342ad0]{padding-right:16px;padding-left:16px}.participant-question[data-v-ad342ad0],.participant-session-workspace[data-v-ad342ad0]{padding:16px}.participant-saved[data-v-ad342ad0]{display:none}}@media(prefers-reduced-motion:reduce){.research-participant-page[data-v-ad342ad0] *{animation:none;transition:none}}.participant-prompt-media[data-v-ad342ad0]{display:grid;gap:8px;margin:0 0 16px}.research-participant-page .participant-prompt-media>button[data-v-ad342ad0]{width:100%;height:auto;min-height:0;padding:0;overflow:hidden;border-color:var(--alw-color-border);border-radius:8px;background:var(--alw-color-page)}.research-participant-page .participant-prompt-media>button[data-v-ad342ad0]:disabled{opacity:1}.participant-prompt-media img[data-v-ad342ad0]{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.participant-prompt-media>button>span[data-v-ad342ad0]{display:grid;min-height:180px;place-items:center;color:var(--alw-color-text-secondary);font-size:13px}.participant-prompt-media-recovery[data-v-ad342ad0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.participant-prompt-media p[data-v-ad342ad0]{flex:1 1 220px;margin:0;color:var(--alw-color-blocked);font-size:12px;line-height:18px}.research-participant-page .participant-prompt-media-recovery>button[data-v-ad342ad0]{min-height:36px;padding:6px 12px;font-size:12px}.participant-media-lightbox[data-v-ad342ad0]{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:56px 16px 24px;background:#10233fe5}.participant-media-lightbox img[data-v-ad342ad0]{max-width:100%;max-height:calc(100dvh - 96px);object-fit:contain}.research-participant-page .participant-media-lightbox>button[data-v-ad342ad0]{position:absolute;top:max(12px,env(safe-area-inset-top));right:16px;border-color:#fff6;background:var(--alw-color-navy);color:#fff}.participant-question h2[data-v-ad342ad0]{font-size:18px;line-height:26px}.participant-brand>img[data-v-ad342ad0]{display:block;max-width:112px;height:28px;object-fit:contain}.participant-push-to-talk[data-v-ad342ad0]{display:grid;gap:8px;margin-top:8px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.participant-push-to-talk-guidance[data-v-ad342ad0]{min-height:20px;margin:0!important;color:var(--alw-color-text-secondary)!important;font-size:12px!important;line-height:20px!important}.participant-push-to-talk-guidance.is-cancel[data-v-ad342ad0]{color:var(--alw-color-blocked)!important}.research-participant-page .participant-push-to-talk>button[data-v-ad342ad0]{width:100%;min-height:76px!important;padding:12px 20px;border:0;border-radius:12px!important;background:var(--alw-color-primary);box-shadow:0 8px 20px #10233f2e;color:#fff;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.research-participant-page.is-push-to-talk-active[data-v-ad342ad0],.research-participant-page.is-push-to-talk-active[data-v-ad342ad0] *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.research-participant-page .participant-push-to-talk>button.is-active[data-v-ad342ad0]{transform:scale(.985);background:var(--alw-color-success);box-shadow:0 4px 12px #1497703d}.research-participant-page .participant-push-to-talk>button.is-cancel[data-v-ad342ad0]{background:var(--alw-color-blocked);box-shadow:0 4px 12px #cf3e3e3d}.research-participant-page .participant-push-to-talk>button.is-recognizing[data-v-ad342ad0]{border:1px solid #adc7ef;background:#e8f1ff;box-shadow:none;color:#24488c;opacity:1;cursor:wait}.research-participant-page .participant-push-to-talk>button.is-recognizing small[data-v-ad342ad0]{color:#526b96}.participant-input-level-placeholder[data-v-ad342ad0]{display:block;height:20px}.participant-push-to-talk-icon[data-v-ad342ad0]{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:50%;background:#ffffff29}.participant-push-to-talk-copy[data-v-ad342ad0]{display:grid;gap:2px;text-align:left}.participant-push-to-talk-copy strong[data-v-ad342ad0]{font-size:17px;line-height:24px}.participant-push-to-talk-copy small[data-v-ad342ad0]{color:#ffffffc7;font-size:12px;font-weight:500;line-height:18px}.participant-next-question[data-v-ad342ad0]{width:100%;min-height:72px!important;margin-top:8px;border-color:var(--alw-color-primary)!important;border-radius:12px!important;background:var(--alw-color-primary)!important;color:#fff!important;font-size:18px!important;box-shadow:0 8px 20px #10233f2e}.participant-next-question[data-v-ad342ad0]:disabled{background:var(--alw-color-primary)!important;color:#fff!important;opacity:.72}:root{color-scheme:light;--alw-color-navy: #10233f;--alw-color-primary: #2f6bff;--alw-color-primary-hover: #2458d6;--alw-color-primary-pressed: #1d46ad;--alw-color-primary-deep: #10233f;--alw-color-primary-deep-soft: #183557;--alw-color-primary-label: #cbd8ed;--alw-color-primary-soft: #eef3ff;--alw-color-primary-border: #b9caff;--alw-color-ai: #7a5af8;--alw-color-ai-hover: #6847e8;--alw-color-ai-soft: #f2efff;--alw-color-ai-border: #d8d0ff;--alw-color-evidence: #c84632;--alw-color-evidence-soft: #fff0ed;--alw-color-evidence-border: #f0b8ae;--alw-color-success: #2e9b71;--alw-color-success-soft: #eaf8f2;--alw-color-success-border: #a9ddc8;--alw-color-warning: #b54708;--alw-color-warning-soft: #fff4e5;--alw-color-warning-border: #f4c98b;--alw-color-blocked: #b42318;--alw-color-blocked-soft: #fff0ee;--alw-color-blocked-border: #f0b0aa;--alw-color-danger: var(--alw-color-blocked);--alw-color-danger-hover: #912018;--alw-color-danger-soft: var(--alw-color-blocked-soft);--alw-color-danger-border: var(--alw-color-blocked-border);--alw-color-error: var(--alw-color-blocked);--alw-color-error-soft: var(--alw-color-blocked-soft);--alw-color-info: var(--alw-color-primary);--alw-color-info-soft: var(--alw-color-primary-soft);--alw-color-neutral: #667085;--alw-color-neutral-soft: #f2f4f7;--alw-color-page: #f7f9fc;--alw-color-surface: #fff;--alw-color-surface-subtle: #f2f4f7;--alw-color-text: #172033;--alw-color-text-secondary: #667085;--alw-color-text-muted: #667085;--alw-color-text-disabled: #98a2b3;--alw-color-border: #e3e8ef;--alw-color-border-strong: #d0d5dd;--alw-color-disabled-surface: #f7f9fc;--alw-font-micro: 12px;--alw-font-caption: 12px;--alw-font-label: 14px;--alw-font-body: 14px;--alw-font-emphasis: 16px;--alw-font-section-title: 20px;--alw-font-page-title: 28px;--alw-line-caption: 18px;--alw-line-body: 22px;--alw-line-emphasis: 24px;--alw-line-section-title: 28px;--alw-line-page-title: 36px;--alw-space-1: 4px;--alw-space-2: 8px;--alw-space-3: 16px;--alw-space-4: 24px;--alw-space-5: 32px;--alw-space-6: 40px;--alw-space-8: 48px;--alw-page-gutter: 32px;--alw-radius-control: 6px;--alw-radius-card: 8px;--alw-radius-workspace: 12px;--alw-radius-dialog: 12px;--alw-shadow-card: 0 1px 2px rgb(16 35 63 / 6%);--alw-shadow-dialog: 0 4px 12px rgb(16 35 63 / 8%);--alw-topbar-height: 64px;--alw-project-tabs-height: 48px;--alw-control-height-sm: 32px;--alw-control-height-md: 40px;--alw-control-height-lg: 40px;--alw-control-target-desktop: 40px;--alw-control-target-critical: 40px;--alw-touch-target-min: 44px;--alw-table-header-height: 44px;--alw-table-row-compact: 52px;--alw-table-row-comfortable: 64px;--alw-summary-strip-height: 68px;--alw-loading-delay-threshold: 8s;--alw-focus-color: #2f6bff;--alw-focus-ring: 0 0 0 2px rgb(47 107 255 / 24%);--alw-motion-fast: .12s;--alw-motion-normal: .2s;--alw-motion-slow: .32s;--alw-ease-standard: cubic-bezier(.2, 0, 0, 1);--alw-z-sticky: 20;--alw-z-dropdown: 40;--alw-z-dialog: 60;--alw-z-toast: 80;--primary-accent: var(--alw-color-primary);--primary-accent-hover: var(--alw-color-primary-hover);--primary-accent-deep: var(--alw-color-primary-deep);--primary-accent-deep-soft: var(--alw-color-primary-deep-soft);--primary-accent-label: var(--alw-color-primary-label);--primary-accent-soft: var(--alw-color-primary-soft);--primary-accent-border: var(--alw-color-primary-border);--secondary-accent: var(--alw-color-evidence);--secondary-accent-hover: #a73929;--secondary-accent-soft: var(--alw-color-evidence-soft);--secondary-accent-border: var(--alw-color-evidence-border);--ai-accent: var(--alw-color-ai);--ai-accent-soft: var(--alw-color-ai-soft);--surface-page: var(--alw-color-page);--surface-panel: var(--alw-color-surface);--surface-subtle: var(--alw-color-surface-subtle);--text-primary: var(--alw-color-text);--text-secondary: var(--alw-color-text-secondary);--text-muted: var(--alw-color-text-muted);--border-default: var(--alw-color-border);--font-caption: var(--alw-font-caption);--font-label: var(--alw-font-label);--font-body: var(--alw-font-body);--font-emphasis: var(--alw-font-emphasis);--font-section-title: var(--alw-font-section-title);--font-page-title: var(--alw-font-page-title);--space-1: var(--alw-space-1);--space-2: var(--alw-space-2);--space-3: var(--alw-space-3);--space-4: var(--alw-space-4);--space-6: var(--alw-space-6);--space-8: var(--alw-space-8);--radius-control: var(--alw-radius-control);--radius-card: var(--alw-radius-card);--radius-dialog: var(--alw-radius-dialog);--shadow-card: var(--alw-shadow-card);--shadow-dialog: var(--alw-shadow-dialog)}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#20222a;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;--border:#e6e7eb;--muted:#70747f;--panel:var(--alw-color-surface)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f7f8fa}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.primary,.secondary{min-height:40px;border-radius:7px;padding:0 18px;font-weight:600}.primary{border:1px solid var(--alw-color-primary);color:var(--alw-color-surface);background:var(--alw-color-primary);box-shadow:0 2px 5px #087f752b}.primary:disabled{border-color:#d1d4dc;background:#d1d4dc;box-shadow:none}.secondary{border:1px solid var(--border);color:#343741;background:var(--alw-color-surface)}.secondary.active{border-color:var(--alw-color-primary);color:var(--alw-color-primary)}.toast{position:fixed;z-index:1000;top:22px;left:50%;transform:translate(-50%);padding:12px 20px;border-radius:8px;color:var(--alw-color-surface);background:#24262f;box-shadow:0 8px 25px #0003}.tang-logo{display:flex;width:48px;height:38px;align-items:center;justify-content:center;border:0;border-radius:1px;color:var(--alw-color-surface);background:#202124;font-size:15px;font-weight:500;letter-spacing:-1px}.workspace-shell{display:flex;min-height:100vh}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:256px;border-right:1px solid var(--border);background:var(--alw-color-surface);display:flex;flex-direction:column}.workspace-owner{display:flex;gap:12px;align-items:center;height:64px;padding:0 20px;border-bottom:1px solid var(--border)}.owner-logo{display:flex;width:34px;height:24px;align-items:center;justify-content:center;color:var(--alw-color-surface);background:#252629;font-size:10px}.workspace-owner div:last-child{display:flex;flex-direction:column}.workspace-owner b{font-size:14px}.workspace-owner span,.workspace-label{color:#8a8d96;font-size:12px}.workspace-label{margin:18px 16px}.workspace-sidebar nav{display:grid;gap:5px;padding:0 12px}.workspace-sidebar nav button{display:flex;height:42px;align-items:center;gap:13px;border:0;border-radius:8px;padding:0 13px;color:#454852;background:transparent;text-align:left}.workspace-sidebar nav button span{flex:1;font-weight:600}.workspace-sidebar nav button.active{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.workspace-sidebar nav em,.beta{border-radius:10px;padding:2px 7px;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:10px;font-style:normal}.sidebar-profile{margin-top:auto;display:flex;gap:10px;align-items:center;padding:18px 24px;border-top:1px solid var(--border)}.sidebar-profile>span,.member-avatar{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.sidebar-profile div{display:flex;min-width:0;flex-direction:column}.sidebar-profile b,.sidebar-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile b{font-size:13px}.sidebar-profile small{color:#8a8d96}.workspace-main{margin-left:256px;width:calc(100% - 256px);min-height:100vh;background:#fafbfc}.workspace-heading,.simple-heading{background:var(--alw-color-surface);border-bottom:1px solid var(--border)}.workspace-heading{padding:24px 32px}.workspace-heading h1,.simple-heading h1{margin:0 0 24px;font-size:28px}.workspace-heading h1 span{color:#9a9da5;font-weight:400}.search-row{display:flex;gap:16px}.search-row input{flex:1;height:38px;border:1px solid #d8dae0;border-radius:6px;padding:0 14px}.workspace-content{padding:32px}.project-tabs{display:inline-flex;gap:4px;margin-bottom:24px;border-radius:22px;padding:3px;background:#f0f1f4}.project-tabs button{height:38px;border:0;border-radius:20px;padding:0 20px;color:#555963;background:transparent;font-weight:600}.project-tabs button.active{background:var(--alw-color-surface);color:#252733;box-shadow:0 2px 7px #20242f15}.project-tabs span{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:10px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.status-filters{display:flex;gap:9px;margin-bottom:24px}.status-filters button{height:34px;border:1px solid var(--border);border-radius:6px;padding:0 15px;color:#4b4e57;background:var(--alw-color-surface)}.status-filters button.active{border-color:var(--alw-color-primary);color:var(--alw-color-surface);background:var(--alw-color-primary)}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:24px}.project-card{min-height:252px;border:1px solid #e0e2e6;border-radius:12px;padding:24px;text-align:left;background:var(--alw-color-surface);box-shadow:0 1px 2px #10131a14;transition:.2s}.project-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1d214014}.card-title{display:flex;min-height:57px;gap:14px}.card-title h2{flex:1;margin:0;font-size:18px;line-height:1.45}.card-title span{color:#858892}.status-badge{display:inline-flex;border:1px solid;border-radius:14px;padding:3px 10px;font-size:12px}.status-badge.paused{border-color:#f0dca7;color:#a27016;background:#fffaf0}.status-badge.published{border-color:#cfead5;color:#319452;background:#f3fff5}.status-badge.archived{border-color:#f0d1d1;color:#aa4747;background:#fff5f5}.status-badge.draft{border-color:#d8d9df;color:#676b76;background:#f7f7f9}.project-stats{margin-top:34px;border:1px solid var(--border);border-radius:12px;padding:14px 16px;color:#777b84;background:#fafbfc;font-size:13px}.project-stats p{margin:7px 0}.simple-heading{padding:34px 48px 28px}.simple-heading h1{margin-bottom:8px}.simple-heading p{margin:0;color:var(--muted)}.page-card{max-width:900px;margin:30px auto;border:1px solid var(--border);border-radius:12px;padding:28px;background:var(--alw-color-surface);box-shadow:0 1px 3px #20242f0d}.settings-stack{padding:1px 24px 40px}.profile-card{display:grid;grid-template-columns:120px 1fr;gap:18px 30px}.profile-card label,.workspace-brand label{display:flex;flex-direction:column;gap:8px;font-weight:600}.profile-card input,.workspace-brand input,.panel input,.copy-row input{height:42px;border:1px solid #d8dae0;border-radius:7px;padding:0 13px}.avatar-button{grid-row:1/4;display:flex;width:92px;height:92px;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:32px}.avatar-button span{position:absolute;margin-top:132px;color:var(--alw-color-primary);font-size:12px}.binding-row,.member-row,.toggle-list>div,.page-title-row{display:flex;align-items:center;justify-content:space-between}.binding-row{padding:18px 0;border-top:1px solid var(--border)}.toggle-list{padding:0 28px}.toggle-list>div{padding:24px 0;border-bottom:1px solid var(--border)}.toggle-list span{display:flex;flex-direction:column;gap:5px}.toggle-list small,.member-row small{color:var(--muted)}.switch{width:45px;height:25px;border:0;border-radius:13px;padding:3px;background:#cfd2da}.switch i{display:block;width:19px;height:19px;border-radius:50%;background:var(--alw-color-surface);transition:.2s}.switch.on{background:var(--alw-color-primary)}.switch.on i{transform:translate(20px)}.brand-preview{display:flex;height:120px;align-items:center;border:1px dashed #ccd0d8;border-radius:8px;padding:20px;background:#fafbfc}.brand-preview.center{justify-content:center}.button-row{display:flex;gap:8px;margin:18px 0}.member-row{padding-top:20px;border-top:1px solid var(--border)}.member-row div{display:flex;flex:1;flex-direction:column;margin-left:12px}.member-row em{font-style:normal;color:var(--muted)}.empty-state{display:flex;min-height:340px;align-items:center;justify-content:center;flex-direction:column;color:#777b84;text-align:center}.empty-state h1,.empty-state h2{color:#262933}.empty-icon{font-size:40px;color:#979ba5}.spinner{width:28px;height:28px;border:3px solid #ddd;border-top-color:var(--alw-color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:#18192078}.modal{position:relative;width:min(460px,calc(100% - 32px));border-radius:12px;padding:30px;background:var(--alw-color-surface);box-shadow:0 30px 80px #0003}.modal h2{margin:0}.modal p{color:var(--muted)}.modal label{display:flex;flex-direction:column;gap:8px;margin:25px 0;font-weight:600}.modal input{height:44px;border:1px solid #d8dae0;border-radius:7px;padding:0 12px}.modal-close{position:absolute;top:15px;right:15px;border:0;background:transparent;font-size:24px}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.project-shell{min-height:100vh;background:#f6f7f9}.project-header{position:sticky;z-index:20;top:0;display:grid;height:50px;grid-template-columns:260px 1fr auto;align-items:center;border-bottom:1px solid var(--border);padding:0 12px 0 28px;background:var(--alw-color-surface)}.project-header>.tang-logo{position:absolute;left:28px;width:34px;height:32px;font-size:10px}.project-header>strong{margin-left:50px}.project-header nav{display:flex;align-items:center;justify-self:center;gap:13px}.project-header nav button{border:0;color:#9699a1;background:transparent}.project-header nav button.active{color:#25272f;font-weight:700}.project-header nav span{color:#c5c7cc}.project-header>.secondary{justify-self:end}.workflow-page,.content-page,.analysis-page{min-height:calc(100vh - 50px)}.workflow-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:18px 30px;background:var(--alw-color-surface)}.workflow-toolbar p{margin:5px 0 0;color:var(--muted)}.editor-layout{display:grid;min-height:calc(100vh - 126px);grid-template-columns:90px 1fr 270px}.editor-sidebar,.warning-panel{background:var(--alw-color-surface)}.editor-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--border);padding:18px 10px}.editor-sidebar button{border:0;border-radius:7px;padding:14px 4px;background:transparent}.editor-sidebar button.active{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.workflow-canvas{padding:34px;overflow:auto;background-image:radial-gradient(#dfe1e7 1px,transparent 1px);background-size:20px 20px}.workflow-node{width:min(560px,100%);margin:auto;border:1px solid #dfe1e6;border-radius:12px;padding:18px 20px;background:var(--alw-color-surface);box-shadow:0 4px 16px #1f23300c}.workflow-node span{display:block;margin-bottom:8px;color:var(--alw-color-primary);font-size:12px}.workflow-node b{display:block}.workflow-node>div{display:flex;justify-content:flex-end;gap:6px}.tiny{border:0;color:#747883;background:transparent;font-size:12px}.node-line{width:1px;height:25px;margin:auto;background:#c8cbd2}.add-question{display:block;margin:25px auto;border:1px dashed #a9aeba;border-radius:8px;padding:10px 18px;color:var(--alw-color-primary);background:var(--alw-color-surface)}.warning-panel{border-left:1px solid var(--border);padding:24px}.warning-panel p{color:var(--muted);font-size:13px}.warning-pill{display:inline-block;margin:15px 0;border-radius:10px;padding:3px 8px;color:#9b6812;background:#fff4d8}.content-page{padding:34px 42px}.page-title-row h1,.page-title-row h2{margin:0}.page-title-row p{margin:7px 0;color:var(--muted)}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.panel{border:1px solid var(--border);border-radius:12px;padding:25px;background:var(--alw-color-surface)}.panel h2{margin-top:0}.panel>p{color:var(--muted)}.panel label{display:flex;gap:12px;align-items:center;justify-content:space-between}.copy-row{display:flex;gap:10px}.copy-row input{flex:1;color:#777}.quota{display:flex;justify-content:space-between;margin:28px 0 7px;color:var(--muted);font-size:13px}.panel progress{width:100%;accent-color:var(--alw-color-primary)}.sub-tabs,.analysis-tabs{display:flex;gap:25px;border-bottom:1px solid var(--border);margin:-34px -42px 30px;padding:0 42px;background:var(--alw-color-surface)}.sub-tabs button,.analysis-tabs button{height:54px;border:0;border-bottom:2px solid transparent;background:transparent}.sub-tabs button.active,.analysis-tabs button.active{border-color:#222;color:#222;font-weight:700}.analysis-tabs{justify-content:center;margin:0;padding:0}.report-view{padding:30px}.generated-report{max-width:820px;margin:auto;border:1px solid var(--border);border-radius:12px;padding:40px;background:var(--alw-color-surface)}.report-date{color:var(--muted)}.generated-report article{margin-top:30px;border-top:1px solid var(--border);padding-top:25px}.generated-report li{margin:14px 0}.chat-layout{display:grid;min-height:calc(100vh - 105px);grid-template-columns:265px 1fr}.chat-sidebar{display:flex;flex-direction:column;gap:22px;border-right:1px solid var(--border);padding:24px;background:#f3f4f6}.chat-sidebar button{border:0;text-align:left;background:transparent}.chat-sidebar span,.chat-sidebar p{color:var(--muted)}.chat-main{position:relative;padding:30px 30px 145px;background:var(--alw-color-surface)}.chat-welcome{max-width:540px;margin:110px auto}.chat-welcome h1{font-size:21px}.chat-welcome li{margin:16px 0;color:#6d717b}.chat-composer{position:absolute;right:30px;bottom:22px;left:30px;display:flex;align-items:flex-end;gap:10px}.chat-composer textarea{width:100%;height:110px;border:1px solid #dfe1e6;border-radius:14px;padding:18px;resize:none}.chat-composer .primary{width:42px;padding:0}.messages{max-width:760px;margin:auto}.message{max-width:80%;margin:14px 0;border-radius:14px;padding:14px 16px;line-height:1.6}.message.user{margin-left:auto;background:var(--alw-color-primary-soft)}.message.assistant{background:#f2f3f5}.interview-page{min-height:100vh;background:var(--alw-color-surface)}.interview-topbar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px}.preview-note{position:absolute;top:16px;left:50%;display:flex;width:460px;transform:translate(-50%);flex-direction:column;border:1px solid #ffebcf;border-radius:8px;padding:12px 20px;color:#dd7e13;background:#fff9f1;box-shadow:0 2px 9px #bd8b4314;font-size:13px}.preview-note span{margin-top:4px}.language-button{border:0;border-radius:7px;padding:11px 14px;background:#f5f6f7}.interview-intro,.interview-dialogue{width:min(700px,calc(100% - 36px));margin:112px auto 0;text-align:center}.interview-intro h1{margin-bottom:18px;font-size:28px}.interview-intro>p{color:#5f636c;line-height:1.75}.consent-row{display:flex;gap:12px;align-items:flex-start;margin:25px auto;border:0;padding:0;text-align:left;background:transparent;line-height:1.6}.consent-row a{color:var(--alw-color-primary);text-decoration:none}.checkbox{display:flex;flex:0 0 21px;height:21px;align-items:center;justify-content:center;border:2px solid #aeb2ba;border-radius:4px;color:var(--alw-color-surface)}.checkbox.checked{border-color:var(--alw-color-primary);background:var(--alw-color-primary)}.interview-meta{margin:23px 0;color:#737781}.interview-action{width:320px}.form-error{color:#d24a43!important}.audio-bars{display:flex;justify-content:center;gap:4px;margin:50px auto}.audio-bars i{width:6px;height:38px;border-radius:4px;background:#dedfe3;animation:pulse 1s ease-in-out infinite}.audio-bars i:nth-child(3n){animation-delay:.2s}.audio-bars i:nth-child(4n){animation-delay:.35s}@keyframes pulse{50%{transform:scaleY(.35);background:var(--alw-color-primary)}}.interview-dialogue{margin-top:120px}.dialogue-progress{color:var(--alw-color-primary);font-weight:600}.interview-dialogue h1{margin:25px 0;font-size:26px}.interview-dialogue textarea{width:100%;border:1px solid #d9dce2;border-radius:12px;padding:18px;resize:vertical}.interview-dialogue .primary{margin-top:18px}.complete-mark{display:flex;width:58px;height:58px;align-items:center;justify-content:center;margin:auto;border-radius:50%;color:var(--alw-color-surface);background:#39a863;font-size:28px}@media(max-width:1000px){.project-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.editor-layout{grid-template-columns:70px 1fr}.warning-panel{display:none}}@media(max-width:760px){.workspace-sidebar{position:fixed;z-index:30;width:68px}.workspace-owner{padding:0 16px}.workspace-owner>div:last-child,.workspace-label,.workspace-sidebar nav button span,.workspace-sidebar nav em,.sidebar-profile div{display:none}.workspace-sidebar nav{padding:0 8px}.workspace-sidebar nav button{justify-content:center;padding:0}.sidebar-profile{padding:17px}.workspace-main{margin-left:68px;width:calc(100% - 68px)}.workspace-heading,.simple-heading{padding:22px 18px}.search-row{align-items:stretch}.search-row .primary{padding:0 10px}.workspace-content{padding:18px}.project-tabs{width:100%;overflow:auto}.project-tabs button{padding:0 13px;white-space:nowrap}.status-filters{overflow:auto}.status-filters button{white-space:nowrap}.project-grid{grid-template-columns:1fr}.project-card{min-height:220px}.profile-card{grid-template-columns:1fr}.avatar-button{grid-row:auto}.two-column{grid-template-columns:1fr}.content-page{padding:25px 18px}.project-header{grid-template-columns:1fr auto;padding-left:14px}.project-header>.tang-logo,.project-header>strong{display:none}.project-header nav{justify-self:start;gap:3px}.project-header nav span{display:none}.project-header>.secondary{padding:0 10px}.editor-layout{grid-template-columns:1fr}.editor-sidebar{flex-direction:row;border-right:0;border-bottom:1px solid var(--border)}.workflow-canvas{padding:20px}.chat-layout{grid-template-columns:1fr}.chat-sidebar{display:none}.interview-topbar{padding:18px 15px}.preview-note{top:80px;width:calc(100% - 30px)}.interview-intro,.interview-dialogue{margin-top:150px}.interview-intro h1{font-size:23px}.interview-intro>p{font-size:14px}.consent-row{font-size:13px}.interview-action{width:100%}.language-button{font-size:13px}}.avatar-button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.brand-preview img{max-width:180px;max-height:64px;object-fit:contain}.upload-label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.unavailable-state{margin-top:150px}.binding-row>span{display:flex;flex-direction:column;gap:4px}.binding-row small{color:var(--muted)}.bound-status{border-radius:14px;padding:5px 11px;color:#248247;background:#edf9f0;font-size:12px;font-style:normal}.modal label small{color:var(--muted);font-size:12px;font-weight:400}.login-page{display:grid;min-height:100vh;place-items:center;background:linear-gradient(145deg,#f7f8ff,var(--alw-color-surface))}.login-card{width:min(430px,calc(100% - 32px));border:1px solid var(--border);border-radius:16px;padding:38px;background:var(--alw-color-surface);box-shadow:0 18px 50px #087f7517}.login-card>.tang-logo{margin-bottom:28px}.login-card h1{margin:0 0 8px}.login-card>p{margin:0 0 22px;color:var(--muted)}.login-card form,.login-card label{display:grid;gap:10px}.login-card input{height:46px;border:1px solid #d8dae0;border-radius:7px;padding:0 13px}.login-card .primary{margin-top:18px}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;border-radius:9px;background:#f3f3f7}.auth-mode-tabs button{height:36px;border:0;border-radius:6px;color:var(--muted);background:transparent}.auth-mode-tabs button.active{color:var(--alw-color-primary);background:var(--alw-color-surface);box-shadow:0 1px 5px #087f7512}.login-card label.registration-consent{display:flex;grid-template-columns:none;align-items:flex-start;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.registration-consent input{width:16px;height:16px;margin-top:2px;padding:0;accent-color:var(--alw-color-primary)}.registration-consent a{color:var(--alw-color-primary)}.verification-target{margin-top:8px;color:var(--muted)}.dev-code{margin-top:8px;border-radius:7px;padding:9px;color:#6a4e12;background:#fff8e7}.link-button,.logout-button{border:0;color:var(--alw-color-primary);background:transparent}.logout-button{margin-left:auto;font-size:12px}.sidebar-profile{padding-right:12px}.project-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.project-open{flex:1;border:0;padding:24px;text-align:left;background:var(--alw-color-surface)}.project-actions{display:flex;justify-content:flex-end;gap:14px;border-top:1px solid var(--border);padding:10px 18px;background:#fafbfc}.project-actions button{border:0;color:#555963;background:transparent;font-size:12px}.project-actions .danger-text{color:#bd3e39}.live-transcript{min-height:54px;border-radius:8px;padding:12px;white-space:pre-wrap;color:#3f434d;background:#f6f7f9;font:inherit}.response-recording{display:flex;align-items:center;gap:14px;margin-top:18px;border-top:1px solid var(--border);padding-top:16px}.response-recording audio{width:min(520px,100%);height:38px}.response-recording.full-recordings{align-items:stretch;flex-direction:column;gap:16px}.full-recordings>section{display:grid;gap:8px}.full-recordings>section+section{border-top:1px solid #eceef2;padding-top:14px}.enter-director{margin-top:16px}.conversation-records{display:grid;gap:10px;margin-top:24px}.conversation-row{position:relative;border:1px solid var(--border);border-radius:10px;background:var(--alw-color-surface);box-shadow:0 2px 8px #20242f08}.conversation-open{display:grid;width:100%;min-height:92px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:16px;border:0;border-radius:10px;padding:16px 74px 16px 18px;color:#222936;background:transparent;text-align:left}.conversation-open:hover{background:#fafafd}.conversation-open>i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#172131;font-size:12px;font-style:normal}.conversation-open>span{display:grid;min-width:0;gap:7px}.conversation-open b{font-size:15px}.conversation-open small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.conversation-open time{color:#777d89;font-size:12px}.conversation-open em{color:var(--alw-color-primary);font-size:12px;font-style:normal}.conversation-row>.response-delete{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.conversation-detail-backdrop{position:fixed;z-index:80;inset:0;background:#16192466;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.conversation-detail{position:absolute;top:0;right:0;display:flex;width:min(720px,100%);height:100%;flex-direction:column;background:#f8f9fb;box-shadow:-18px 0 50px #12151f24}.conversation-detail>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border);padding:26px 30px;background:var(--alw-color-surface)}.conversation-detail>header span{color:#16837c;font-size:12px;font-weight:700}.conversation-detail>header h2{margin:7px 0 6px;font-size:23px}.conversation-detail>header p{margin:0;color:var(--muted);font-size:12px}.conversation-detail>header button{border:0;color:#707681;background:transparent;font-size:30px}.detail-transcript{display:grid;gap:22px;overflow:auto;flex:1;padding:26px 30px}.detail-transcript>article{display:grid;gap:12px}.detail-question,.detail-answer{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.detail-question i,.detail-answer i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:11px;font-style:normal}.detail-answer i{background:#16837c}.detail-question p,.detail-answer p{margin:0;border:1px solid #e1e3e9;border-radius:3px;padding:15px 17px;background:var(--alw-color-surface);line-height:1.7}.detail-question small,.detail-answer small{display:block;margin-bottom:5px;color:#8b909b;font-size:10px}.conversation-detail>.response-recording{min-height:86px;margin:0;border-top:1px solid var(--border);padding:18px 30px;background:var(--alw-color-surface)}.quote-search-page{min-height:100vh;padding:36px 42px 70px;background-color:#f9fafc;background-image:linear-gradient(#e9ebef66 1px,transparent 1px),linear-gradient(90deg,#e9ebef66 1px,transparent 1px);background-size:48px 48px}.quote-search-heading>div{display:flex;align-items:flex-start;gap:14px}.quote-search-heading>div>span{color:#16837c;font-size:27px;line-height:1}.quote-search-heading h1{margin:0;color:#182130;font-size:27px}.quote-search-heading p{margin:10px 0 0;color:#747b88;font-size:13px}.quote-search-controls{margin-top:34px;border:1px solid #e0e3e8;padding:26px 28px;background:var(--alw-color-surface);box-shadow:0 5px 18px #1821300a}.quote-search-box{display:flex;height:58px;align-items:center;gap:12px;border:1px solid #dfe2e7;padding:0 18px;background:#fafbfc}.quote-search-box>span{color:#657080;font-size:24px}.quote-search-box input{min-width:0;flex:1;border:0;outline:0;color:#202837;background:transparent;font-size:16px}.quote-search-box button{border:0;color:#7c828d;background:transparent;font-size:22px}.theme-chips{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px}.theme-chips>b{margin-right:5px;color:#5d6472;font-size:12px}.theme-chips button{height:34px;border:1px solid #dfe2e7;padding:0 13px;color:#616876;background:var(--alw-color-surface)}.theme-chips button small{margin-left:5px;color:#a1a5ae}.theme-chips button.active{border-color:#192231;color:var(--alw-color-surface);background:#192231}.theme-chips button.active small{color:#d7dce3}.quote-chronicle{margin-top:32px;border:1px solid #e1e3e8;padding:34px 38px 50px;background:var(--alw-color-surface);box-shadow:0 4px 18px #20242f0b}.quote-title-row span{color:#6f7581;font-size:12px}.quote-title-row h2{margin:9px 0 8px;font-family:Georgia,Songti SC,serif;font-size:27px;font-style:italic}.quote-title-row p{margin:0;color:#777e8b;font-size:13px}.theme-summary{margin-top:28px;border-left:3px solid var(--alw-color-primary);padding:20px 24px;background:#faf9ff}.theme-summary b{color:var(--alw-color-primary);font-size:12px}.theme-summary p{margin:12px 0 0;color:#303746;line-height:1.7}.year-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.year-filters button{height:35px;border:1px solid #dfe2e7;padding:0 14px;color:#777e8b;background:var(--alw-color-surface)}.year-filters button.active{border-color:#192231;color:#192231;box-shadow:inset 0 0 0 1px #192231}.quote-timeline{display:grid}.quote-timeline>article{display:grid;grid-template-columns:62px 1fr;gap:14px;position:relative;padding-bottom:28px}.quote-timeline>article:not(:last-child):before{position:absolute;top:44px;bottom:0;left:25px;width:1px;background:#dfe2e7;content:""}.quote-timeline>article>time{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#1b2332}.quote-timeline>article>time b{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#141d2d;font-family:Georgia,serif;font-style:italic}.quote-timeline>article>time span{position:absolute;top:15px;left:67px;font-family:Georgia,serif;font-size:15px;font-style:italic}.quote-card{margin-left:48px;border:1px solid #dde1e6;padding:22px 24px;background:#fbfcfd;box-shadow:0 2px 8px #1c22300b}.quote-card header{display:flex;align-items:center;gap:10px;color:#777e89;font-size:11px}.quote-card header>span:not(:first-child){padding:3px 7px;background:#eef0f3}.quote-card header small{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.quote-card header em{color:#c74c24;font-style:normal}.quote-card blockquote{margin:24px 0;color:#242c3a;font-family:Georgia,Songti SC,serif;font-size:20px;font-style:italic;line-height:1.7}.quote-card footer{display:flex;align-items:center;justify-content:space-between;color:#757c88;font-size:12px}.quote-card footer button{border:0;color:#16837c;background:transparent;font-weight:700}@media(max-width:760px){.conversation-open{grid-template-columns:42px 1fr;padding-right:52px}.conversation-open time,.conversation-open em{grid-column:2}.conversation-detail>header,.detail-transcript,.conversation-detail>.response-recording{padding-right:18px;padding-left:18px}.conversation-detail>.response-recording{align-items:flex-start;flex-direction:column}.quote-search-page{padding:24px 16px 50px}.quote-search-heading h1{font-size:23px}.quote-search-controls{padding:16px}.quote-chronicle{padding:25px 17px}.quote-timeline>article{grid-template-columns:46px 1fr}.quote-timeline>article>time b{width:42px;height:42px}.quote-timeline>article>time span{display:none}.quote-timeline>article:not(:last-child):before{top:38px;left:20px}.quote-card{margin-left:0;padding:17px}.quote-card header{flex-wrap:wrap}.quote-card header small{width:100%;flex-basis:100%}.quote-card blockquote{font-size:17px}}.director-page{min-height:100vh;color:#242832;background:#eef0f4}.director-topbar{display:flex;height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9dce3;padding:0 22px;background:var(--alw-color-surface)}.director-topbar>div{display:flex;gap:18px;align-items:center}.director-topbar small{color:#8c919b;letter-spacing:1px}.director-topbar strong{font-size:16px}.director-grid{display:grid;height:calc(100vh - 58px);grid-template-columns:300px minmax(520px,1fr) 350px;overflow:hidden}.director-profile,.director-desk{overflow:auto;background:var(--alw-color-surface)}.director-profile{border-right:1px solid #dfe2e8;padding:25px 22px}.eyebrow{color:#828894;font-size:12px;letter-spacing:1px}.participant-heading{display:flex;gap:13px;align-items:center;margin:20px 0}.participant-heading>i{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#bf5b2a;background:#f9e5dc;font-style:normal;font-weight:700}.participant-heading h2,.participant-heading p{margin:0}.participant-heading h2{font-size:17px}.participant-heading p{margin-top:5px;color:#737985;font-size:12px}.profile-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e4e9}.profile-facts div{display:flex;min-height:64px;flex-direction:column;justify-content:center;border-right:1px solid #e2e4e9;border-bottom:1px solid #e2e4e9;padding:10px 12px}.profile-facts div:nth-child(2n){border-right:0}.profile-facts div:nth-child(n+3){border-bottom:0}.profile-facts small{color:#8b909a}.profile-facts b{margin-top:5px;font-size:13px}.positive{color:#16866e}.negative{color:#a56b21}.signal-card{margin:18px 0;border-left:3px solid #dd702e;padding:13px 14px;background:#fff5ef}.signal-card small{color:#7c828d}.signal-card p{margin:8px 0 0;font-size:13px;line-height:1.65}.director-progress{border-top:1px solid #eceef2;padding-top:20px}.director-progress>div{display:flex;justify-content:space-between}.director-progress>div span{color:#7f8590}.director-progress ol{list-style:none;margin:15px 0;padding:0}.director-progress li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;color:#8b909a;font-size:12px;line-height:1.45}.director-progress li i{display:grid;flex:0 0 23px;height:23px;place-items:center;border:1px solid #d6d9df;border-radius:50%;font-style:normal;font-size:10px}.director-progress li.done{color:#333}.director-progress li.done i{border-color:#43a890;color:#19836d}.director-progress li.current{color:#242832;font-weight:700}.director-progress li.current i{border:0;border-radius:2px;color:var(--alw-color-surface);background:#168c77}.director-stage{min-width:0;overflow:auto;background:#f5f6f8}.live-console{position:relative;height:225px;padding:22px 28px;color:#b9c0cc;background:#091321;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:54px 54px}.live-console-title{display:flex;gap:12px;align-items:center;letter-spacing:2px}.live-console-title i{width:10px;height:10px;background:#f5232c}.live-console-title span{color:#737d8d;letter-spacing:0}.live-metrics{position:absolute;top:23px;right:28px;display:flex;gap:24px;font-size:12px}.waveform{display:flex;height:90px;align-items:center;gap:4px;margin-top:12px;overflow:hidden}.waveform i{flex:1;max-width:6px;min-width:2px;background:linear-gradient(#148d80,#657086);opacity:.75;animation:director-wave 1.8s ease-in-out infinite}.waveform i:nth-child(3n){animation-delay:.2s}.waveform i:nth-child(4n){animation-delay:.45s}@keyframes director-wave{50%{transform:scaleY(.45);opacity:.42}}.console-actions{display:flex;align-items:center;gap:18px}.console-actions button{height:36px;border:1px solid #344052;border-radius:3px;padding:0 14px;color:#d7dce5;background:#182334}.console-actions span{font-size:11px;letter-spacing:1px}.director-transcript-wrap{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:14px;padding:14px}.director-transcript,.ai-mind{border:1px solid #e1e3e8;background:var(--alw-color-surface)}.director-transcript>header{display:flex;justify-content:space-between;border-bottom:1px solid #e7e9ee;padding:14px 18px}.director-transcript>header span{color:#858b95;font-size:11px}.turn-list{padding:5px 18px}.turn{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #eff0f3}.turn>i{display:grid;flex:0 0 35px;height:35px;place-items:center;border-radius:3px;background:#111a28;color:var(--alw-color-surface);font-style:normal;font-size:11px}.turn.participant>i{color:#c15924;background:#f8e6dc}.turn span{color:#818792;font-size:11px}.turn p{margin:7px 0 0;line-height:1.65}.transcript-waiting{display:grid;min-height:180px;place-items:center;color:#8a909a}.ai-mind{align-self:start;padding:18px;color:#d6dbe4;background:#151e2c}.ai-mind>span{color:#c4cbd8;font-size:11px;letter-spacing:1px}.ai-mind>b{display:block;margin-top:14px;font-size:13px}.ai-mind>p{color:#949eae;font-size:12px;line-height:1.6}.ai-mind>div{display:flex;gap:8px;align-items:center;border-top:1px solid #344052;padding-top:13px}.ai-mind>div i{width:7px;height:7px;border-radius:50%;background:#20b092}.director-desk{border-left:1px solid #dfe2e8}.director-desk>header{padding:20px 22px 13px}.director-desk>header small{color:#7d838e;letter-spacing:2px}.director-desk>header h2{margin:7px 0 0;font-size:18px}.director-desk>nav{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfe2e8}.director-desk>nav button{height:48px;border:0;border-bottom:2px solid transparent;background:var(--alw-color-surface)}.director-desk>nav button.active{border-color:#138f7d;color:#117d6d;font-weight:700}.intervention-panel{padding:20px}.intervention-panel label span{display:block;margin-bottom:10px;color:var(--alw-color-primary);font-weight:700}.intervention-panel textarea{width:100%;height:105px;border:1px solid #dfe1e7;padding:12px;resize:vertical}.intervention-panel>small{display:block;margin:10px 0;color:#7b818c;line-height:1.5}.intervention-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.intervention-actions .primary{background:var(--alw-color-primary)}.intervention-panel h3{margin-top:26px;font-size:14px}.suggestion{display:flex;width:100%;flex-direction:column;gap:8px;margin:10px 0;border:1px solid var(--alw-color-primary);padding:14px;text-align:left;background:var(--alw-color-surface)}.suggestion small{color:var(--alw-color-primary)}.suggestion b{font-size:13px;line-height:1.55}.suggestion span{align-self:flex-end;color:var(--alw-color-primary);font-size:12px}.director-log{padding:18px}.director-log article{border-bottom:1px solid #e6e8ec;padding:13px 0}.director-log article time{float:right;color:#8a909a;font-size:11px}.director-log article p{font-size:13px;line-height:1.5}.director-log article small{color:#18866f}.director-team{padding:18px}.director-team>div{display:flex;gap:10px;align-items:center;padding:12px 0}.director-team i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-style:normal}.director-team span{display:flex;flex:1;flex-direction:column}.director-team small{color:#858b95}.director-team em{color:#16866e;font-size:11px;font-style:normal}@media(max-width:1200px){.director-grid{grid-template-columns:245px minmax(470px,1fr) 300px}.director-transcript-wrap{grid-template-columns:1fr}.ai-mind,.live-metrics{display:none}}@media(max-width:900px){.director-page{overflow:auto}.director-grid{display:flex;height:auto;flex-direction:column;overflow:visible}.director-profile,.director-stage,.director-desk{width:100%;overflow:visible;border:0}.director-stage{order:-1}.director-profile{padding:20px}.director-transcript-wrap{display:block}.director-desk{border-top:1px solid #dfe2e8}.live-console{height:210px}.director-transcript{margin-bottom:14px}.director-topbar{position:sticky;z-index:10;top:0}}.director-page:before{position:fixed;z-index:1;top:0;bottom:0;left:0;width:176px;background:#091321;content:""}.director-topbar,.director-progress-strip,.director-grid{margin-left:176px}.director-grid{grid-template-columns:minmax(470px,491px) minmax(320px,335px) minmax(390px,457px)}.director-profile{background:#f9fbfa}.director-stage{background:#f7f9fb}.director-desk{background:#fff}.director-progress-strip{gap:22px}.director-topbar{padding-left:24px}.director-topbar-actions{margin-left:auto}.director-transcript>header{align-items:center}.transcript-tools label{white-space:nowrap}@media(max-width:900px){.director-page:before{display:none}.director-topbar,.director-progress-strip,.director-grid,.director-topbar-actions{margin-left:0}}.privacy-page{min-height:100vh;padding:55px 20px;background:#f7f8fa}.privacy-page article{max-width:760px;margin:auto;border:1px solid var(--border);border-radius:14px;padding:42px;background:var(--alw-color-surface)}.privacy-page h1{font-size:32px}.privacy-page h2{margin-top:30px}.privacy-page p{color:#5f636c;line-height:1.8}.privacy-page .primary{margin-top:24px}.notification-list{display:grid}.notification-item{display:flex;gap:14px;border-top:1px solid var(--border);padding:18px 4px}.notification-item>i{width:9px;height:9px;margin-top:6px;border-radius:50%;background:#c9cbd1}.notification-item.unread>i{background:var(--alw-color-primary)}.notification-item div{display:grid;gap:5px}.notification-item p,.notification-item time{margin:0;color:var(--muted)}.notification-item time{font-size:12px}.member-row select{height:34px;border:1px solid var(--border);border-radius:6px;background:var(--alw-color-surface)}.member-row .danger-text,.response-delete{border:0;color:#bd3e39;background:transparent}.response-delete{margin-left:14px}.overview-page{padding:28px}.overview-stats{display:grid;max-width:900px;margin:auto;grid-template-columns:repeat(3,1fr);gap:18px}.overview-stats article{display:grid;gap:8px;border:1px solid var(--border);border-radius:12px;padding:24px;background:var(--alw-color-surface)}.overview-stats b{font-size:24px}.overview-stats span{color:var(--muted)}.overview-page .page-card li{margin:14px 0;line-height:1.6}.provider-badge{position:absolute;top:18px;right:30px;border-radius:14px;padding:5px 10px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:12px}.modal textarea{width:100%;border:1px solid #d8dae0;border-radius:7px;padding:12px;resize:vertical}.danger-button{min-height:40px;margin-right:auto;border:1px solid #efcaca;border-radius:7px;padding:0 16px;color:#b83434;background:#fff5f5}.duration-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal select{height:44px;border:1px solid #d8dae0;border-radius:7px;padding:0 12px;background:var(--alw-color-surface)}.setting-switch-row{display:flex;align-items:center;justify-content:space-between;margin:18px 0 26px}.collaborator-summary{margin:0 0 20px;color:var(--muted);font-size:13px}.persona-collection{margin-top:18px}.known-data-policy{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe8e6;padding:16px 18px;background:#f5fbfa}.known-data-policy span,.field-toggle span{display:grid;gap:4px}.known-data-policy small,.field-toggle small{color:var(--muted)}.custom-field-editor{display:grid;grid-template-columns:minmax(220px,1fr) 150px 90px;gap:10px;margin:18px 0}.custom-field-editor input,.custom-field-editor select{height:42px;border:1px solid var(--border);padding:0 12px;background:var(--alw-color-surface)}.custom-field-editor label{display:flex;align-items:center;gap:7px}.persona-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.persona-field-grid>article{display:flex;min-height:82px;align-items:center;border:1px solid #e0e3e8;background:var(--alw-color-surface)}.persona-field-grid>article.enabled{border-color:#69aaa4;background:#f3f9f8}.field-toggle{display:flex;min-width:0;flex:1;align-items:center;gap:14px;border:0;padding:17px 22px;text-align:left;background:transparent}.field-toggle>i{display:grid;width:26px;height:26px;place-items:center;border:1px solid #d7dbe1;color:var(--alw-color-surface);background:var(--alw-color-surface);font-style:normal}.enabled .field-toggle>i{border-color:#16877d;background:#16877d}.field-delete{margin-right:14px;border:0;color:#b74646;background:transparent}.mode-recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mode-recommendation-grid>button{position:relative;display:flex;min-height:330px;flex-direction:column;border:1px solid #dfe2e7;padding:24px;text-align:left;background:var(--alw-color-surface)}.mode-recommendation-grid>button.selected{border:2px solid #182130;box-shadow:0 4px 12px #16203312}.mode-recommendation-grid>button.recommended:after{position:absolute;top:16px;right:16px;width:22px;height:22px;color:var(--alw-color-surface);background:#16877d;text-align:center;content:"✓"}.mode-card-head{display:flex;align-items:center;gap:10px}.mode-card-head>i{display:grid;width:48px;height:48px;place-items:center;color:var(--alw-color-surface);background:#111b2b;font-style:normal;font-size:21px}.mode-card-head em{color:#16877d;font-size:11px;font-style:normal;font-weight:700}.mode-recommendation-grid>button>b{margin:24px 0 10px;font-size:19px}.mode-recommendation-grid>button>p{min-height:50px;margin:0;color:#747b87;line-height:1.6}.mode-recommendation-grid dl{display:grid;width:100%;gap:12px;margin:auto 0 0}.mode-recommendation-grid dl>div{display:flex;justify-content:space-between;gap:14px}.mode-recommendation-grid dt{color:#858b95}.mode-recommendation-grid dd{margin:0;text-align:right;font-weight:700}.script-actions{display:flex;gap:9px}.inline-error,.diagnosis-loading{color:#ad3f3f}.script-question-wrap{border:1px solid #e0e3e8;background:var(--alw-color-surface)}.script-question-wrap .script-question{border:0}.question-diagnostic{border-top:1px solid #ded9ff;background:#fbfaff}.diagnosis-loading{padding:22px}.diagnosis-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e4e1f4}.diagnosis-summary>span{display:grid;gap:8px;padding:20px 24px}.diagnosis-summary small{color:var(--alw-color-primary)}.sharpness{padding:22px 24px}.sharpness header{display:flex;align-items:center;justify-content:space-between}.sharpness header strong{color:#d34f3c;font-size:31px}.sharpness header small{font-size:13px}.dimension-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.dimension-grid>span{display:grid;grid-template-columns:1fr auto;gap:8px}.dimension-grid i{grid-column:1/3;height:5px;background:#ececef}.dimension-grid em{display:block;height:100%;background:#d04c40}.rewrite-suggestions,.question-diagnostic>footer{padding:20px 24px;border-top:1px solid #e4e1f4}.rewrite-suggestions>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rewrite-suggestions article{border:1px solid #dddfe5;padding:15px;background:var(--alw-color-surface)}.rewrite-suggestions article small{color:var(--alw-color-primary);font-weight:700}.rewrite-suggestions article p,.question-diagnostic>footer p{line-height:1.6}.rewrite-suggestions article button{border:0;color:#16877d;background:transparent;font-weight:700}.channel-mode-tabs{display:flex;gap:8px;margin:20px 0}.channel-mode-tabs button{height:44px;border:1px solid #dfe2e7;padding:0 24px;color:#737985;background:var(--alw-color-surface)}.channel-mode-tabs button.active{border-color:#172131;color:var(--alw-color-surface);background:#172131}.advanced-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.advanced-channel-grid>button{display:flex;min-height:104px;align-items:center;gap:15px;border:1px solid #dfe2e7;padding:20px;text-align:left;background:var(--alw-color-surface)}.advanced-channel-grid>button.selected{border-color:#16877d;background:#f2f9f8}.advanced-channel-grid>button>i{display:grid;width:42px;height:42px;place-items:center;background:#f5f6f8;font-style:normal}.advanced-channel-grid>button.selected>i{color:var(--alw-color-surface);background:#16877d}.advanced-channel-grid>button>span{display:grid;flex:1;gap:7px}.advanced-channel-grid small{color:#737a86}.advanced-channel-grid em{color:#16877d;font-style:normal}.compound-preview{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.compound-preview>section{border:1px solid #dfe2e7;background:var(--alw-color-surface)}.compound-preview header{display:grid;gap:5px;padding:20px;border-bottom:1px solid #e5e7eb}.compound-preview header small{color:#777d88}.compound-preview article{display:grid;grid-template-columns:38px 1fr 38px 38px;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #e7e9ed}.compound-preview article>i{font-style:normal}.compound-preview article>span{display:grid;gap:4px}.compound-preview article>button{height:36px;border:1px solid #dfe2e7;background:var(--alw-color-surface)}.compound-preview table{width:100%;border-collapse:collapse}.compound-preview th,.compound-preview td{padding:15px 20px;border-bottom:1px solid #e8eaee;text-align:left}.compound-preview>section>p{padding:0 20px;color:#16877d;font-size:12px}@media(max-width:900px){.persona-field-grid,.advanced-channel-grid,.compound-preview,.rewrite-suggestions>div{grid-template-columns:1fr}.mode-recommendation-grid{grid-template-columns:1fr}.mode-recommendation-grid>button{min-height:270px}.diagnosis-summary,.dimension-grid{grid-template-columns:1fr 1fr}.custom-field-editor{grid-template-columns:1fr}.script-actions{align-items:stretch;flex-direction:column}}.readonly-notice{display:flex;align-items:center;gap:14px;border-bottom:1px solid #ead9a7;padding:12px 30px;color:#795b16;background:#fff9e8}.readonly-notice span{color:#8b7849;font-size:13px}.readonly-stage input,.readonly-stage textarea,.readonly-stage select,.readonly-stage button:not([data-testid^=question-diagnosis-toggle]){pointer-events:none;opacity:.68}.generation-count{display:flex;align-items:center;gap:7px;color:#626773;font-size:13px}.generation-count input{width:58px;height:40px;border:1px solid #dfe2e7;padding:0 8px}.question-settings{display:grid;grid-template-columns:190px minmax(260px,1fr) auto;gap:12px;align-items:end;border-top:1px solid #eef0f3;padding:14px 22px;background:#fafbfc}.question-settings label{display:grid;gap:6px;color:#666c78;font-size:12px}.question-settings select,.question-settings input{height:40px;border:1px solid #dfe2e7;padding:0 10px;background:var(--alw-color-surface)}.summary-question-list{margin:20px 0;border:1px solid #e0e3e8;background:var(--alw-color-surface)}.summary-question-list h3{margin:0;padding:18px 20px;border-bottom:1px solid #e5e7eb}.summary-question-list ol{list-style:none;margin:0;padding:0}.summary-question-list li{display:flex;gap:14px;padding:15px 20px;border-bottom:1px solid #eef0f3}.summary-question-list li>span{color:var(--alw-color-primary);font-weight:700}.summary-question-list li>div{display:grid;gap:5px}.summary-question-list small{color:#777d88}.final-launch-summary{display:grid;gap:8px;border:1px solid #d8e7e4;padding:24px;background:#f5fbfa}.final-launch-summary>b{font-size:22px}.final-launch-summary span{color:#16877d;font-weight:700}.final-launch-summary p{margin:0;color:#69717c}.persona-report{border-left:4px solid var(--alw-color-primary)!important;background:var(--alw-color-primary-soft)!important}.persona-report>small{color:var(--alw-color-primary);font-weight:700}@media(max-width:900px){.question-settings{grid-template-columns:1fr}.readonly-notice{align-items:flex-start;flex-direction:column}}.video-fallback-actions{display:flex;gap:10px;justify-content:center;margin:12px 0}.project-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;height:auto;padding:10px 22px}.project-breadcrumb{display:flex!important;grid-column:2;grid-row:1;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0}.project-breadcrumb button,.project-breadcrumb b{overflow:hidden;border:0;padding:0;color:#6f7782;background:transparent;text-overflow:ellipsis;white-space:nowrap}.project-breadcrumb b{color:#172331}.project-breadcrumb span{color:#b0b5bb}.project-sections{display:flex!important;grid-column:1/4;grid-row:2;justify-content:flex-start!important;gap:4px!important;overflow-x:auto}.project-sections button{height:36px!important;border:1px solid transparent!important;border-radius:0!important;padding:0 10px!important;white-space:nowrap!important}.project-sections button.active{border-color:#d7dcdf!important;color:#168b7d!important;background:#f2f8f7!important}.project-header>.secondary{grid-column:3;grid-row:1}.public-invitation-brand,.public-project-name{display:block;color:#168b7d;font-weight:800;letter-spacing:1px}.public-project-name{margin-top:7px;color:#818792;font-size:12px;font-weight:500}.public-incentive{border:1px solid #ead9b7;padding:10px 14px;color:#93682e!important;background:#fffaf0}.workspace-main>.enterprise-operations{min-height:100vh}.video-interview-panel{width:min(100%,720px);margin:0 auto 22px;display:grid;gap:10px}.video-preview-frame{position:relative;overflow:hidden;border-radius:18px;background:#10151f;aspect-ratio:16/9;box-shadow:0 14px 36px #0f172a33}.video-preview-frame video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block}.video-preview-frame>span{position:absolute;top:14px;left:14px;padding:7px 11px;border-radius:999px;background:#0c121cb8;color:var(--alw-color-surface);font-size:12px;letter-spacing:.04em}.video-preview-frame>span:first-letter{color:#ef4444}.video-signal-status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569}.video-signal-status b{color:#172033}.video-interview-panel>small{color:#64748b;line-height:1.55}.interaction-analysis{margin-top:18px;padding:18px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.interaction-analysis header{display:flex;justify-content:space-between;align-items:center;gap:12px}.interaction-analysis header h3{margin:2px 0 0}.interaction-analysis header small,.interaction-analysis header>span,.interaction-analysis>small{color:#64748b}.interaction-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0}.interaction-metrics article{padding:12px 8px;border-radius:12px;background:var(--alw-color-surface);text-align:center}.interaction-metrics b{display:block;color:#172033;font-size:20px}.interaction-metrics span{display:block;margin-top:3px;color:#64748b;font-size:12px}.response-recording video{width:100%;max-height:420px;border-radius:12px;background:#0f172a}@media(max-width:600px){.video-interview-panel{width:100%;margin-bottom:16px}.video-preview-frame{border-radius:14px}.video-signal-status{align-items:flex-start;flex-direction:column;gap:2px}.interaction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-settings-page{min-height:100vh;padding:0 clamp(24px,5vw,72px) 60px;color:#17252b;background:#f4f7f7}.management-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 calc(clamp(24px,5vw,72px)*-1);border-bottom:1px solid #dce6e5;padding:38px clamp(24px,5vw,72px) 30px;background:var(--alw-color-surface)}.management-settings-header h1{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;letter-spacing:-.04em}.management-settings-header h1 span{display:inline-grid;min-width:34px;height:34px;place-items:center;margin-left:8px;border-radius:50%;color:var(--alw-color-surface);background:#16877d;font-family:Inter,PingFang SC,sans-serif;font-size:14px;vertical-align:middle}.management-settings-header p{margin:0;color:#66767a}.management-header-mark{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;color:#16877d;background:#e4f3f1;font-size:20px;font-weight:800}.management-card{border:1px solid #dce6e5;border-radius:10px;padding:23px;background:var(--alw-color-surface)}.management-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.management-card>header h2{margin:7px 0 5px;font-size:18px}.management-card>header p{margin:0;color:#758487;font-size:12px}.notification-preferences-card,.inbox-card{max-width:1120px;margin:28px auto 0}.notification-preferences-card .preference-row:first-of-type{margin-top:24px}.inbox-card{padding-bottom:8px}.inbox-card .notification-list{margin-top:18px;border-top:1px solid #edf1f1}.inbox-card .notification-item{padding-right:4px;padding-left:4px}.management-settings-grid{display:grid;max-width:1120px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;margin:28px auto 0}.management-settings-grid .workspace-brand,.management-settings-grid .members-card{max-width:none;margin:0}.management-settings-grid .workspace-brand>header,.members-card>header{margin-bottom:22px}.management-settings-grid .workspace-brand>label{margin-top:18px}.management-settings-grid .workspace-brand>.primary{margin-top:12px}.members-card .member-row{min-height:64px}.members-card .member-row:first-of-type{border-top:1px solid #edf1f1}.management-settings-page .empty-state{min-height:280px}@media(max-width:900px){.management-settings-grid{grid-template-columns:1fr}}@media(max-width:800px){.management-settings-header{flex-direction:column}.management-header-mark{width:54px;height:54px}.management-card>header{align-items:flex-start;flex-direction:column}.management-card>header .secondary{width:100%}}@media(max-width:560px){.management-settings-page{padding-right:18px;padding-left:18px}.management-settings-header{gap:10px;margin-right:-18px;margin-left:-18px;padding:28px 18px 18px}.management-settings-header h1{font-size:34px}.management-settings-header .management-header-mark{width:46px;height:46px}.notification-preferences-card,.inbox-card,.management-settings-grid{margin-top:18px}.management-card{padding:20px}.management-settings-grid{gap:14px}.management-settings-grid .button-row{display:grid;grid-template-columns:1fr 1fr}.management-settings-grid .button-row .upload-label{grid-column:1/-1}.members-card .member-row{align-items:flex-start;flex-wrap:wrap}.members-card .member-row div{min-width:150px}.members-card .member-row select{margin-left:46px}}.toast{pointer-events:none}@media(min-width:901px){.director-grid{grid-template-columns:minmax(0,491fr) minmax(0,335fr) minmax(0,457fr)}}.field-actions{display:grid;flex:0 0 112px;gap:7px;border-left:1px solid #e2e6e9;padding:12px 14px}.field-actions label{display:flex;align-items:center;gap:6px;color:#5e6672;font-size:11px;white-space:nowrap}.field-actions input{accent-color:#16877d}.question-objective{display:block;margin-top:6px;color:#16877d;font-size:12px;font-style:normal;font-weight:600;line-height:1.55}.invitation-builder{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:0}.invitation-builder>.wizard-section-title{grid-column:1/-1}.invitation-editor{display:grid;gap:13px;padding:22px 24px;border-right:1px solid #e5e8eb}.invitation-editor label{display:grid;gap:6px;color:#666d78;font-size:12px}.invitation-editor input,.invitation-editor textarea{width:100%;border:1px solid #dce1e5;padding:11px 12px;background:var(--alw-color-surface)}.invitation-editor textarea{min-height:88px;resize:vertical}.invitation-preview{display:grid;align-content:center;justify-items:start;gap:12px;min-height:320px;padding:34px;background:linear-gradient(145deg,#f0f8f7,var(--alw-color-surface))}.invitation-preview small{color:#16877d;font-weight:800;letter-spacing:1.2px}.invitation-preview h3{margin:0;font-size:26px;line-height:1.25}.invitation-preview p{margin:0;color:#616a76;line-height:1.75}.invitation-preview strong{color:#9a6b2e}.invitation-preview button{min-width:150px}@media(max-width:900px){.invitation-builder{grid-template-columns:1fr}.invitation-editor{border-right:0;border-bottom:1px solid #e5e8eb}.persona-field-grid>article{align-items:stretch;flex-direction:column}.field-actions{grid-template-columns:repeat(3,max-content);border-top:1px solid #e2e6e9;border-left:0}}@media(max-width:560px){.field-actions{grid-template-columns:1fr 1fr}.invitation-preview{min-height:260px;padding:24px}}@media(max-width:760px){.project-header{width:100%;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:10px 12px}.project-breadcrumb{width:100%;grid-column:1;overflow:hidden}.project-breadcrumb button{max-width:42vw}.project-header>.secondary{grid-column:2}.project-sections{width:100%;min-width:0;max-width:100%;grid-column:1/-1;overflow-x:auto;overscroll-behavior-x:contain}.project-sections button{flex:0 0 auto}}.project-overview-page{min-height:100vh;background:#f4f7f7;color:#17252b}.project-overview-hero{padding:42px clamp(24px,5vw,72px) 34px;border-bottom:1px solid #dce6e5;background:var(--alw-color-surface)}.overview-kicker{display:flex;gap:14px;align-items:center;color:#16877d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.overview-id{color:#8b979b;font-weight:600;letter-spacing:.06em}.overview-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:18px}.overview-title-row h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.03em}.overview-title-row p{margin:10px 0 0;color:#66767a;font-size:14px}.overview-title-row .status-badge{margin-top:8px}.overview-actions{display:flex;align-items:center;gap:12px;margin-top:28px}.overview-actions .quiet-action,.overview-card .quiet-action{border:0;color:#16877d;background:transparent;font-weight:750}.overview-content{display:grid;gap:20px;padding:28px clamp(24px,5vw,72px) 60px}.overview-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.overview-metric-grid article{min-height:132px;border:1px solid #dce6e5;border-radius:10px;padding:18px 20px;background:var(--alw-color-surface)}.overview-metric-grid span{display:block;color:#738287;font-size:12px}.overview-metric-grid strong{display:block;margin-top:12px;color:#17252b;font-size:30px;font-weight:600;letter-spacing:-.04em}.overview-metric-grid strong small{color:#9aa7aa;font-size:15px;font-weight:500}.overview-metric-grid em{display:block;margin-top:8px;color:#809094;font-size:11px;font-style:normal}.overview-metric-grid .teal-copy{color:#16877d}.metric-progress{height:5px;margin-top:14px;border-radius:4px;background:#e7eeee}.metric-progress i{display:block;height:100%;border-radius:4px;background:#16877d}.overview-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:20px}.overview-card{border:1px solid #dce6e5;border-radius:10px;background:var(--alw-color-surface)}.overview-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e7eeee;padding:20px 22px}.card-eyebrow{display:block;color:#16877d;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.overview-card h2{margin:6px 0 0;font-size:18px;font-weight:650}.activity-list{padding:4px 22px 12px}.activity-list article{display:grid;grid-template-columns:10px 1fr auto;gap:13px;align-items:start;padding:17px 0;border-bottom:1px solid #edf1f1}.activity-list article:last-child{border-bottom:0}.activity-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#b9c5c7}.teal-dot{background:#16877d;box-shadow:0 0 0 4px #e4f3f1}.soft-dot{background:#d8e4e3}.activity-list b{font-size:13px}.activity-list p{margin:5px 0 0;color:#758387;font-size:12px}.activity-list time{color:#96a2a4;font-size:11px}.overview-next{display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:#173038;color:var(--alw-color-surface)}.overview-next .card-eyebrow{color:#8ad5ca}.overview-next h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.overview-next p{margin:12px 0 20px;color:#b8cbca;font-size:13px;line-height:1.7}.overview-next .primary{border-color:#87d2c7;color:#123035;background:#b8e5df;box-shadow:none}.overview-next .text-action{margin-top:15px;border:0;padding:0;color:#9edbd4;background:transparent;font-size:12px}.overview-next .text-action span{float:right;margin-left:30px}.overview-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.overview-footer p{margin:8px 0 0;color:#758387;font-size:13px}.health-ring{display:grid;width:82px;height:82px;place-content:center;border:7px solid #d9efec;border-top-color:#16877d;border-radius:50%;text-align:center}.health-ring b{font-size:14px}.health-ring span{color:#809094;font-size:10px}@media(max-width:900px){.overview-metric-grid{grid-template-columns:repeat(2,1fr)}.overview-columns{grid-template-columns:1fr}}@media(max-width:560px){.project-overview-hero{padding:28px 18px}.overview-content{padding:18px}.overview-title-row{display:block}.overview-title-row .status-badge{display:inline-flex;margin-top:16px}.overview-actions{align-items:stretch;flex-direction:column}.overview-actions button{width:100%}.overview-metric-grid{grid-template-columns:1fr}.overview-footer{align-items:flex-start}.health-ring{flex:0 0 82px}}.conversation-detail-backdrop{display:grid;place-items:center;padding:16px;background:#16202570;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.conversation-detail.conversation-workbench{position:relative;top:auto;right:auto;width:min(1400px,100%);height:min(960px,100%);border:1px solid #dce1e4;border-radius:14px;overflow:hidden;background:#f5f6f8;box-shadow:0 24px 70px #10182038}.conversation-workbench-header{display:flex;min-height:82px;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #dfe3e6!important;padding:0 28px!important;background:var(--alw-color-surface)!important}.conversation-workbench-header>div>span{display:block;margin-bottom:7px;color:#16877d!important;font-size:11px!important;font-weight:750!important;letter-spacing:.06em}.conversation-title-row{display:flex;align-items:center;gap:10px}.conversation-title-row h2{margin:0!important;font-size:23px!important}.conversation-title-row em{padding:4px 9px;border-radius:999px;color:#0b746d;background:#e5f4f2;font-size:11px;font-style:normal;font-weight:750}.conversation-workbench-header>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dce1e4!important;border-radius:8px;color:#68717d!important;background:var(--alw-color-surface)!important;font-size:23px!important}.conversation-workbench-body{display:grid;min-height:0;grid-template-columns:350px minmax(0,1fr);flex:1;overflow:hidden}.conversation-profile{overflow:auto;border-right:1px solid #dfe3e6;padding:24px;background:var(--alw-color-surface)}.conversation-profile>small{color:#7b818e;font-size:10px;font-weight:750;letter-spacing:.1em}.conversation-person{display:flex;align-items:center;gap:14px;margin:15px 0 20px}.conversation-person>i{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;color:var(--alw-color-surface);background:linear-gradient(145deg,#16877d,#0b655f);box-shadow:0 7px 18px #16877d33;font-size:20px;font-style:normal;font-weight:800}.conversation-person h3{margin:0 0 5px;font-size:18px}.conversation-person p{margin:0;color:#7b818e;font-size:11px}.conversation-person b{display:block;margin-top:7px;color:#0b746d;font-size:10px}.conversation-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px}.conversation-facts>div{min-height:64px;border:1px solid #e1e5e8;border-radius:7px;padding:11px 12px;background:#fafbfb}.conversation-facts dt{color:#8a9099;font-size:9px}.conversation-facts dd{margin:7px 0 0;font-size:12px;font-weight:700}.conversation-round-nav{display:grid;gap:4px;border-top:1px solid #e6e9eb;padding-top:18px}.conversation-round-nav>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.conversation-round-nav>header b{font-size:12px}.conversation-round-nav>header span{color:#8b919a;font-size:9px}.conversation-round-nav>button{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;border:0;border-radius:6px;padding:0 10px;color:#707985;background:transparent;font-size:10px;text-align:left}.conversation-round-nav>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-round-nav>button i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#cbd1d6}.conversation-round-nav>button.active{color:#0b746d;background:#eaf5f3;font-weight:750}.conversation-round-nav>button.active i{background:#16877d}.conversation-navigation-note{margin:18px 0 0;border-top:1px solid #e6e9eb;border-left:3px solid #16877d;padding:12px;color:#4c5a66;background:#f1f8f7;font-size:10px;line-height:1.6}.conversation-navigation-note b{display:block;color:#176f69}.conversation-review{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.conversation-media.response-recording{display:block;min-height:0;margin:0;border:0;border-bottom:1px solid #dfe3e6;padding:0;background:#f4faf9}.conversation-media.full-recordings>section{display:block;height:100%}.conversation-media-heading{display:flex;height:48px;align-items:center;gap:8px;padding:0 26px}.conversation-media-heading span{color:#24b7a8}.conversation-media-heading b{font-size:12px}.conversation-media-heading small{margin-left:auto;color:#77858a;font-size:10px}.has-audio .conversation-media{height:210px}.conversation-audio-stage{height:162px;padding:3px 30px 16px;background:radial-gradient(circle at 78% 12%,#97d7cf38,transparent 30%),linear-gradient(135deg,#f9fcfc,#eef7f5)}.audio-waveform{display:flex;height:77px;align-items:center;gap:4px;border-top:1px solid #16877d0f;border-bottom:1px solid #16877d0f;background:repeating-linear-gradient(90deg,transparent 0,transparent 31px,#16877d08 32px)}.audio-waveform i{display:block;flex:0 0 3px;max-height:78%;border-radius:99px;background:linear-gradient(180deg,#37ada257,#16877dbd,#37ada257);box-shadow:0 0 0 1px #fff6;opacity:.72;transform-origin:center;animation:none}.audio-waveform.playing i{animation:audio-wave-pulse var(--wave-duration,.72s) ease-in-out var(--wave-delay,0s) infinite alternate}.conversation-audio-stage audio{display:block;width:100%;height:48px;margin-top:10px;accent-color:#16877d}@keyframes audio-wave-pulse{0%{transform:scaleY(.36);opacity:.48}to{transform:scaleY(1.15);opacity:.95}}.has-video .conversation-media{height:540px;color:var(--alw-color-surface);background:#0b151a}.has-video .conversation-media-heading{position:absolute;z-index:2;color:var(--alw-color-surface)}.has-video .conversation-media-heading small{color:#9cabb2}.conversation-video-stage{display:grid;height:540px;grid-template-columns:minmax(340px,1fr) 280px;gap:38px;place-items:center;padding:30px 56px 20px;background:radial-gradient(circle at 28% 50%,#2c6f6a38,transparent 34%),linear-gradient(135deg,#0a1419,#14232a)}.conversation-video-stage>video{width:270px;height:480px;max-height:none;border:1px solid #ffffff2e;border-radius:14px;background:#111b20;box-shadow:0 18px 42px #00000061;object-fit:contain}.conversation-video-stage>aside{color:var(--alw-color-surface)}.conversation-video-stage>aside>em{display:inline-block;margin-bottom:16px;border:1px solid #ffffff38;border-radius:999px;padding:5px 9px;color:#9edbd4;font-size:9px;font-style:normal;font-weight:750}.conversation-video-stage>aside h3{margin:0 0 10px;font-size:19px}.conversation-video-stage>aside p{color:#9cabb2;font-size:10px;line-height:1.7}.conversation-video-stage>aside dl{display:grid;gap:8px;margin-top:20px}.conversation-video-stage>aside dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff1a;padding:9px 0}.conversation-video-stage>aside dt{color:#8f9ea5;font-size:9px}.conversation-video-stage>aside dd{margin:0;font-size:9px;font-weight:700}.conversation-media-state{display:grid;height:100%;place-items:center;color:#66747a;font-size:12px}.conversation-video-stage>.conversation-media-state{width:270px;height:480px;border:1px dashed #ffffff38;border-radius:14px;color:#aab6bb}.conversation-video-stage>.conversation-media-state+aside{display:none}.conversation-workbench .detail-transcript{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding:20px 26px 34px;background:#f8f9fa;scroll-behavior:smooth}.conversation-workbench .detail-transcript>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.conversation-workbench .detail-transcript>header h3{margin:0;font-size:14px}.conversation-workbench .detail-transcript>header span{color:#8a919a;font-size:10px}.conversation-workbench .detail-transcript>article{display:grid;gap:8px;scroll-margin-top:14px}.conversation-workbench .detail-question,.conversation-workbench .detail-answer{display:grid;grid-template-columns:38px 1fr;gap:11px}.conversation-workbench .detail-question i,.conversation-workbench .detail-answer i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#65707b;background:#e2e6e9;font-size:9px}.conversation-workbench .detail-answer i{color:#0b746d;background:#d9efec}.conversation-workbench .detail-question p,.conversation-workbench .detail-answer p{margin:0;border:1px solid #e0e4e7;border-radius:8px;padding:10px 14px;color:#4e5865;background:var(--alw-color-surface);font-size:12px;line-height:1.55}.conversation-workbench .detail-answer p{border-left:4px solid #16877d;color:#172d2b;background:#edf7f5;font-size:15px;font-weight:680}.conversation-workbench .detail-question small,.conversation-workbench .detail-answer small{margin-bottom:5px;color:#7b818e;font-size:9px;font-weight:600}.conversation-workbench .detail-answer small{color:#0b746d}.conversation-workbench .interaction-analysis{margin:12px 0 0;background:var(--alw-color-surface)}@media(max-width:1000px){.conversation-detail.conversation-workbench{height:100%;border-radius:0}.conversation-workbench-body{grid-template-columns:280px minmax(0,1fr)}.conversation-video-stage{grid-template-columns:1fr;padding-right:24px;padding-left:24px}.conversation-video-stage>aside{display:none}}@media(max-width:760px){.conversation-detail-backdrop{padding:0}.conversation-workbench-body{display:block;overflow:auto}.conversation-profile{border-right:0;border-bottom:1px solid #dfe3e6}.conversation-review,.conversation-workbench .detail-transcript{overflow:visible}.has-video .conversation-media,.conversation-video-stage{height:560px}.conversation-workbench-header{position:sticky;z-index:5;top:0}.conversation-facts{grid-template-columns:1fr 1fr}}.insights-page{background:#f4f7f7;color:#17252b}.insights-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #dce6e5;padding:38px clamp(24px,5vw,72px) 30px;background:var(--alw-color-surface)}.insights-header h1{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;letter-spacing:-.04em}.insights-header p{margin:0;color:#66767a}.insights-header-actions{display:flex;align-items:center;gap:14px}.analysis-freshness{color:#7a898c;font-size:12px}.insights-page .analysis-tabs{justify-content:flex-start;gap:26px;margin:0;padding:0 clamp(24px,5vw,72px);background:var(--alw-color-surface)}.insights-page .analysis-tabs button{height:52px;color:#79878a}.insights-page .analysis-tabs button.active{border-color:#16877d;color:#17252b}.insights-page .report-view{padding:28px clamp(24px,5vw,72px) 60px}.insights-report{max-width:1120px;margin:0 auto;border:0;border-radius:0;padding:0;background:transparent}.report-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.report-intro h2{margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.insight-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.insight-stat-grid article{display:flex;flex-direction:column;min-height:118px;border:1px solid #dce6e5;border-radius:10px;padding:18px 20px;background:var(--alw-color-surface)}.insight-stat-grid span,.insight-stat-grid small{color:#738287;font-size:12px}.insight-stat-grid strong{margin:13px 0 3px;font-size:30px;font-weight:600;letter-spacing:-.04em}.teal-copy{color:#16877d!important}.insight-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.insight-theme-card{border:1px solid #dce6e5;border-radius:10px;padding:19px 20px;background:var(--alw-color-surface)}.insight-theme-card header{display:flex;align-items:center;justify-content:space-between;color:#526367;font-size:12px;font-weight:700}.insight-theme-card header strong{color:#17252b;font-size:24px}.insight-theme-card header small{color:#8c9a9c;font-size:12px;font-weight:500}.insight-theme-card.amber header span{color:#a8752a}.insight-theme-card.teal header span{color:var(--alw-color-primary)}.theme-meter{height:5px;margin:15px 0 13px;border-radius:4px;background:#e7eeee}.theme-meter i{display:block;height:100%;border-radius:4px;background:#16877d}.insight-theme-card.amber .theme-meter i{background:#d5a24b}.insight-theme-card.teal .theme-meter i{background:var(--alw-color-primary)}.insight-theme-card p{min-height:40px;margin:0;color:#6e7d80;font-size:12px;line-height:1.6}.insights-report .text-action{border:0;padding:14px 0 0;color:#16877d;background:transparent;font-size:12px;font-weight:750}.insights-columns{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:20px;margin-top:20px}.insights-report .persona-report,.evidence-panel{margin:0;border:1px solid #dce6e5;border-radius:10px;padding:22px;background:var(--alw-color-surface)}.insights-report .persona-report h3,.evidence-panel h3{margin:8px 0 14px;font-size:18px}.insights-report .persona-report ul{padding-left:18px;color:#637276;font-size:13px;line-height:1.75}.evidence-panel header{display:flex;align-items:flex-start;justify-content:space-between}.evidence-count{color:#16877d;font-size:12px;font-weight:750}.evidence-panel ol{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.evidence-panel li{display:grid;grid-template-columns:36px 1fr;gap:10px;border-top:1px solid #edf1f1;padding:14px 0;color:#516165;font-size:13px;line-height:1.65}.evidence-panel li b{color:#16877d;font-size:11px;letter-spacing:.08em}.insights-next-step{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;border:1px solid #c9e3df;border-radius:10px;padding:21px 22px;background:var(--alw-color-primary-soft)}.insights-next-step h3{margin:7px 0 5px;font-size:17px}.insights-next-step p{margin:0;color:#5d7475;font-size:12px}@media(max-width:800px){.insights-header{flex-direction:column}.insights-header-actions{width:100%;justify-content:space-between}.insight-theme-grid,.insights-columns{grid-template-columns:1fr}.insight-stat-grid{grid-template-columns:1fr 1fr}.insights-next-step{align-items:flex-start;flex-direction:column}.insights-next-step .primary{width:100%}}@media(max-width:560px){.insights-header h1{font-size:34px}.insights-header-actions{align-items:flex-start;flex-direction:column}.insight-stat-grid{grid-template-columns:1fr}.report-intro{align-items:flex-start;flex-direction:column}.report-intro .secondary{width:100%}}.live-listening-page{min-height:calc(100vh - 50px);padding:0 clamp(24px,5vw,72px) 60px;background:#f4f7f7;color:#17252b}.live-listening-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #dce6e5;margin:0 calc(clamp(24px,5vw,72px)*-1);padding:38px clamp(24px,5vw,72px) 30px;background:var(--alw-color-surface)}.live-listening-header h1{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;letter-spacing:-.04em}.live-listening-header p{margin:0;color:#66767a}.live-listening-status{display:flex;align-items:flex-end;flex-direction:column;gap:5px;padding-top:5px}.live-listening-status>i,.live-now>i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e84b4b;box-shadow:0 0 0 4px #fce2e2;animation:live-pulse 1.5s ease-in-out infinite}.live-listening-status strong{font-size:15px}.live-listening-status small{color:#829093;font-size:11px}@keyframes live-pulse{50%{opacity:.45;transform:scale(.8)}}.live-overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.live-overview-metrics article{display:flex;min-height:112px;flex-direction:column;border:1px solid #dce6e5;border-radius:10px;padding:18px 20px;background:var(--alw-color-surface)}.live-overview-metrics span,.live-overview-metrics small{color:#738287;font-size:12px}.live-overview-metrics strong{margin:13px 0 3px;font-size:28px;font-weight:600;letter-spacing:-.04em}.live-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.live-session-card{border:1px solid #dce6e5;border-radius:10px;padding:20px;background:var(--alw-color-surface)}.live-session-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.live-session-person{display:flex;gap:12px;align-items:center}.live-session-person>i{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#16877d;background:#e4f3f1;font-size:11px;font-style:normal;font-weight:800}.live-session-person h2{margin:0;font-size:17px}.live-session-person p{margin:4px 0 0;color:#758487;font-size:12px}.live-now{display:flex;gap:8px;align-items:center;color:#d44949;font-size:10px;font-weight:800;letter-spacing:.1em}.live-session-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:19px;border-top:1px solid #edf1f1;border-bottom:1px solid #edf1f1}.live-session-facts span{display:flex;min-height:58px;flex-direction:column;justify-content:center;border-right:1px solid #edf1f1;padding:0 10px}.live-session-facts span:first-child{padding-left:0}.live-session-facts span:last-child{border-right:0}.live-session-facts small{color:#8a989a;font-size:10px}.live-session-facts b{margin-top:5px;font-size:13px}.live-session-preview{margin:18px 0}.live-session-preview p{min-height:42px;margin:8px 0 14px;color:#56676a;font-size:13px;line-height:1.6}.mini-waveform{display:flex;height:32px;align-items:center;gap:3px;overflow:hidden}.mini-waveform i{width:4px;border-radius:2px;background:#8dcac2;animation:mini-wave 1.4s ease-in-out infinite alternate}@keyframes mini-wave{to{transform:scaleY(.45);opacity:.45}}.live-session-card .enter-director{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.live-session-card .enter-director span{font-size:18px}.live-empty-state{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.live-empty-state h2{margin:12px 0 7px;font-size:21px}.live-empty-state p{margin:0 0 20px;color:#778689;font-size:13px}.live-empty-orbit{position:relative;width:72px;height:72px;margin-bottom:12px;border:1px solid #c8e3df;border-radius:50%}.live-empty-orbit:before,.live-empty-orbit:after{position:absolute;inset:13px;border:1px solid #dceeea;border-radius:50%;content:""}.live-empty-orbit:after{inset:25px;border-color:#bfe0db}.live-empty-orbit i{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#16877d;transform-origin:0 0;animation:orbit 2.8s linear infinite}.live-empty-orbit i:nth-child(2){animation-delay:-.9s;background:#d5a24b}.live-empty-orbit i:nth-child(3){animation-delay:-1.8s;background:var(--alw-color-primary)}@keyframes orbit{0%{transform:rotate(0) translate(31px)}to{transform:rotate(360deg) translate(31px)}}@media(max-width:800px){.live-listening-header{flex-direction:column}.live-listening-status{align-items:flex-start}.live-session-grid{grid-template-columns:1fr}.live-overview-metrics{grid-template-columns:1fr 1fr}.live-overview-metrics article:last-child{grid-column:1/-1}}@media(max-width:560px){.live-listening-header h1{font-size:34px}.live-overview-metrics{grid-template-columns:1fr}.live-overview-metrics article:last-child{grid-column:auto}.live-listening-page{padding-right:18px;padding-left:18px}.live-listening-header{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}}.profile-settings-page{min-height:calc(100vh - 50px);padding:0 clamp(24px,5vw,72px) 60px;background:#f4f7f7;color:#17252b}.profile-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 calc(clamp(24px,5vw,72px)*-1);border-bottom:1px solid #dce6e5;padding:38px clamp(24px,5vw,72px) 30px;background:var(--alw-color-surface)}.profile-settings-header h1{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;letter-spacing:-.04em}.profile-settings-header p{margin:0;color:#66767a}.profile-header-avatar{position:relative;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#16877d;font-size:23px;font-weight:700}.profile-header-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-header-avatar i{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border:2px solid var(--alw-color-surface);border-radius:50%;background:#27a883}.profile-settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:18px;margin-top:28px}.profile-card-modern,.account-security-card,.profile-preferences-card{border:1px solid #dce6e5;border-radius:10px;background:var(--alw-color-surface)}.profile-card-modern{padding:23px}.profile-card-modern>header,.account-security-card>header,.profile-preferences-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profile-card-modern h2,.account-security-card h2,.profile-preferences-card h2{margin:7px 0 5px;font-size:18px}.profile-card-modern header p,.account-security-card header p,.profile-preferences-card header p{margin:0;color:#758487;font-size:12px}.profile-save-state{color:#16877d;font-size:11px;font-weight:750}.profile-save-state.loading{color:#b2772b}.profile-save-state.error{color:#b74b48}.profile-form-grid{display:grid;grid-template-columns:112px 1fr 1fr;gap:16px;align-items:end;margin-top:25px}.profile-form-grid>label:not(.avatar-button){display:flex;flex-direction:column;gap:7px;color:#657477;font-size:12px;font-weight:700}.profile-form-grid input{height:42px;border:1px solid #dce6e5;border-radius:6px;padding:0 12px;color:#17252b;background:var(--alw-color-surface)}.profile-form-grid input:disabled{color:#8a989a;background:#f5f8f7}.profile-avatar-upload{width:96px;height:96px}.profile-card-modern>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;border-top:1px solid #edf1f1;padding-top:18px}.profile-card-modern>footer small{color:#8a989a;font-size:11px}.account-security-card{padding:23px}.security-check{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#16877d;background:#e4f3f1;font-size:13px;font-weight:800}.security-row{display:flex;gap:12px;align-items:center;margin-top:25px;border:1px solid #e3ecea;border-radius:8px;padding:14px}.security-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#16877d;background:#e4f3f1;font-weight:800}.security-row div{display:flex;flex:1;flex-direction:column;gap:4px}.security-row small{color:#819092;font-size:11px}.security-row em{font-style:normal}.security-note{margin-top:15px;color:#7b898b;font-size:11px;line-height:1.65}.profile-preferences-card{margin-top:18px;padding:23px}.profile-preferences-card>header{align-items:center}.profile-preferences-card>header .secondary{min-height:34px;padding:0 12px;color:#16877d}.preference-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #edf1f1;margin-top:18px;padding-top:18px}.preference-row span{display:flex;flex-direction:column;gap:5px}.preference-row b{font-size:13px}.preference-row small{color:#7b898b;font-size:11px}@media(max-width:800px){.profile-settings-header{flex-direction:column}.profile-settings-grid{grid-template-columns:1fr}.profile-form-grid{grid-template-columns:96px 1fr}.profile-form-grid>label:nth-child(3){grid-column:2}.profile-card-modern>footer{align-items:flex-start;flex-direction:column}.profile-card-modern>footer .primary{width:100%}}@media(max-width:560px){.profile-settings-header h1{font-size:34px}.profile-settings-page{padding-right:18px;padding-left:18px}.profile-settings-header{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid>label:nth-child(3){grid-column:auto}.profile-form-grid .profile-avatar-upload{margin-bottom:3px}.profile-preferences-card>header{align-items:flex-start;flex-direction:column}.profile-preferences-card>header .secondary{width:100%}}@media(max-width:560px){.workspace-shell:has(.profile-settings-page){padding-top:35px}.workspace-shell:has(.profile-settings-page) .workspace-sidebar{height:35px}.workspace-shell:has(.profile-settings-page) .workspace-owner{width:48px;height:35px;padding:0 9px}.workspace-shell:has(.profile-settings-page) .owner-logo{width:30px;height:22px;font-size:8px}.workspace-shell:has(.profile-settings-page) .workspace-sidebar nav{gap:2px;padding:0 6px}.workspace-shell:has(.profile-settings-page) .workspace-sidebar nav button{width:36px;height:35px}.profile-settings-header{gap:10px;padding-top:28px;padding-bottom:18px}.profile-settings-grid{margin-top:0}.profile-card-modern{border-radius:0;padding:20px 23px 18px}.profile-card-modern h2{font-size:17px}.profile-form-grid{gap:4px;margin-top:18px}.profile-form-grid .profile-avatar-upload{width:72px;height:72px}.profile-form-grid .profile-avatar-upload{margin-bottom:16px}.profile-form-grid .profile-avatar-upload span{margin-top:108px}.profile-form-grid input{height:36px}.profile-card-modern>footer{gap:9px;margin-top:16px;padding-top:12px}.profile-card-modern>footer .primary{min-height:38px}}.login-card select{height:46px;border:1px solid #d8dae0;border-radius:7px;padding:0 13px;background:var(--alw-color-surface);color:var(--text);font:inherit}.login-card .field-hint{margin-top:-4px;color:var(--muted);font-size:12px;line-height:1.45}.login-page{display:block;min-height:100vh;padding:29px 32px 64px;background:var(--alw-color-page);color:var(--alw-color-text)}.login-card{width:min(627px,calc(100% - 32px));margin:184px auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-brand{margin:0 0 151px;color:var(--alw-color-text);font-size:30px;font-weight:800;letter-spacing:-.04em}.login-card h1{margin:0 0 12px;color:var(--alw-color-text);font-size:40px;line-height:1.15;letter-spacing:-.04em}.login-card .login-subtitle{margin:0 0 42px;color:var(--alw-color-text-secondary);font-size:20px;line-height:1.5}.login-card .auth-mode-tabs{display:flex;gap:20px;margin:0 0 28px;padding:0;background:transparent}.login-card .auth-mode-tabs button{height:auto;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--alw-color-text-secondary);background:transparent;font-size:16px}.login-card .auth-mode-tabs button.active{padding-bottom:8px;color:var(--alw-color-primary);background:transparent;box-shadow:none;border-bottom-color:var(--alw-color-primary)}.login-card .auth-method-switch{display:flex;gap:8px;margin:0 0 28px;padding:4px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.login-card .auth-method-switch button{height:40px;flex:1;border:0;border-radius:6px;color:var(--alw-color-text-secondary);background:transparent;font-size:15px}.login-card .auth-method-switch button.active{color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-weight:700}.login-card form,.login-card label{gap:12px}.login-card form{margin-top:0}.login-card label{color:var(--alw-color-text);font-size:18px;font-weight:700}.login-input{display:flex;align-items:center;height:64px;border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);box-shadow:0 4px 16px #1f44780a}.login-input svg{flex:none;margin-left:20px;color:var(--alw-color-text-secondary)}.login-input input{height:100%;flex:1;min-width:0;border:0;border-radius:8px;padding:0 16px;color:var(--alw-color-text);font-size:18px;background:transparent}.login-input input:focus{outline:none}.login-input:focus-within{border-color:var(--alw-color-primary);box-shadow:0 0 0 3px #2f6bff1f}.login-card .primary{height:64px;margin-top:38px;border:0;border-radius:8px;background:var(--alw-color-primary);box-shadow:0 10px 24px #2f6bff38;font-size:20px;font-weight:700}.login-card .primary:disabled{opacity:.55;box-shadow:none}.login-card .registration-consent{font-size:13px;font-weight:400}.login-card .registration-consent input{accent-color:#2f6bff}.login-card .auth-help{margin:18px 0 0;color:#7f8da3;font-size:14px;line-height:1.6}.login-card .verification-target{color:var(--alw-color-text-secondary);font-size:14px}.login-code-input{padding-right:16px}.send-code-button{flex:none;height:32px;padding:0 0 0 16px;border:0;border-left:1px solid var(--alw-color-border);color:var(--alw-color-primary);background:transparent;font-size:16px;white-space:nowrap}.login-legal-row{display:flex;align-items:center;gap:9px;margin-top:35px;color:var(--alw-color-text-secondary);font-size:14px}.login-legal-row a{color:var(--alw-color-primary);text-decoration:none}.login-checkbox{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:13px;font-weight:700}.login-security{display:flex;align-items:center;gap:8px;margin:31px 0 0;color:var(--alw-color-text-secondary);font-size:14px;line-height:1.5}.login-security svg{flex:none;color:var(--alw-color-text-secondary)}@media(max-width:760px){.login-page{padding:24px 20px 48px}.login-card{width:100%;margin-top:88px}.login-brand{margin-bottom:82px}.login-card h1{font-size:34px}.login-card .login-subtitle{font-size:17px}.login-input{height:58px}}.detail-view-actions{display:flex;align-items:center;gap:10px}.detail-view-actions nav{display:flex;border:1px solid #d8e1e5;border-radius:8px;padding:3px;background:#f4f7f8}.detail-view-actions nav button{min-height:32px;border:0;border-radius:6px;padding:0 13px;color:#64727c;background:transparent;font-weight:750}.detail-view-actions nav button.active{color:var(--alw-color-surface);background:var(--alw-color-primary);box-shadow:0 3px 10px #087f752e}.question-answer-matrix{display:grid;gap:14px}.question-answer-matrix>article{overflow:hidden;border:1px solid #dce5e8;border-radius:12px;background:var(--alw-color-surface)}.question-answer-matrix>article>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;border-bottom:1px solid #e7edef;background:#fafcfc}.question-answer-matrix>article>header i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:var(--alw-color-primary);background:#e4f3f1;font-size:10px;font-style:normal;font-weight:850}.question-answer-matrix>article>header small{color:#77868f;font-size:9px}.question-answer-matrix h2{margin:3px 0 0;color:#223542;font-size:14px}.question-answer-matrix>article>header b{border-radius:999px;padding:6px 9px;color:#4c5e68;background:#edf2f4;font-size:10px}.question-answer-matrix>article>div{display:grid}.question-answer-matrix>article>div button{display:grid;grid-template-columns:120px minmax(0,1fr) 150px 100px;align-items:center;gap:12px;min-height:52px;border:0;border-bottom:1px solid #edf1f2;padding:9px 17px;color:#334955;background:var(--alw-color-surface);text-align:left}.question-answer-matrix>article>div button:last-child{border-bottom:0}.question-answer-matrix>article>div button:hover{background:#f4faf9}.question-answer-matrix button span{color:#65757e;font-size:10px;font-weight:800}.question-answer-matrix button p{margin:0;font-size:12px;line-height:1.5}.question-answer-matrix button time{color:#7d8991;font-size:9px}.question-answer-matrix button em{color:var(--alw-color-primary);font-size:9px;font-style:normal;font-weight:750}@media(max-width:760px){.page-title-row{align-items:flex-start;flex-direction:column}.detail-view-actions{width:100%;justify-content:space-between}.question-answer-matrix>article>header,.question-answer-matrix>article>div button{grid-template-columns:1fr}.question-answer-matrix>article>header i{display:none}}.question-answer-matrix h2{font-size:18px;line-height:1.45}.question-answer-matrix>article>header small{font-size:11px}.question-answer-matrix>article>header b{font-size:12px}.question-ai-summary{display:grid!important;gap:8px;border-bottom:1px solid #d9ebe7;padding:16px 18px;background:#f2faf8}.question-ai-summary>div{display:flex!important;align-items:center;gap:9px}.question-ai-summary span{color:var(--alw-color-primary)!important;font-size:12px!important;font-weight:850}.question-ai-summary small{border:1px solid #b8ddd6;border-radius:999px;padding:3px 7px;color:var(--alw-color-primary);font-size:10px}.question-ai-summary p{margin:0!important;color:#243b43;font-size:16px!important;line-height:1.7!important}.question-ai-summary em{color:#61747a;font-size:13px;font-style:normal;line-height:1.6}.question-answer-matrix>article>div button{min-height:76px;padding:14px 18px}.question-answer-matrix button span{font-size:12px}.question-answer-matrix button p{font-size:16px;line-height:1.65}.question-answer-matrix button time,.question-answer-matrix button em{font-size:11px}.ai-insight-workspace{display:grid;min-height:calc(100vh - 76px);grid-template-rows:auto minmax(360px,1fr) auto;color:#17252b;background:#f5f7f7}.ai-insight-workspace>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:1px solid #dce5e5;padding:32px 42px 26px;background:var(--alw-color-surface)}.ai-insight-workspace h1{margin:7px 0 5px;font-size:34px;letter-spacing:-.8px}.ai-insight-workspace>header p{margin:0;color:#64757a}.ai-insight-scope{display:grid;grid-template-columns:auto auto auto auto;align-items:baseline;gap:4px 8px}.ai-insight-scope b{color:var(--alw-color-primary);font-size:24px}.ai-insight-scope span{color:#6b7b80;font-size:12px}.ai-insight-scope small{grid-column:1/-1;color:#8a969a;font-size:10px;text-align:right}.ai-insight-workspace>main{width:min(960px,calc(100% - 48px));margin:0 auto;padding:38px 0}.ai-insight-welcome{max-width:680px;margin:40px auto}.ai-insight-welcome h2{font-size:28px}.ai-insight-welcome p{color:#66767a;line-height:1.7}.ai-insight-starters{display:grid;gap:10px;margin-top:24px}.ai-insight-starters button{border:1px solid #dbe4e4;border-radius:9px;padding:14px 16px;color:#33474e;background:var(--alw-color-surface);text-align:left}.ai-insight-thinking,.ai-insight-result{border:1px solid #dbe4e4;border-radius:12px;padding:26px;background:var(--alw-color-surface)}.ai-insight-thinking>header{display:flex;gap:15px;align-items:center}.ai-insight-thinking h2{margin:0 0 5px}.ai-insight-thinking p{margin:0;color:#718086;font-size:12px}.ai-insight-thinking ol{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.ai-insight-thinking li{display:flex;align-items:center;gap:10px;color:#758388}.ai-insight-thinking li i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:#eef4ff;font-size:11px;font-style:normal}.ai-insight-thinking li.active{color:#17252b;font-weight:700}.ai-insight-result>header h2{max-width:780px;margin:10px 0 24px;font-size:25px;line-height:1.5}.ai-evidence-list{display:grid;gap:10px}.ai-evidence-list article{border-left:3px solid #0f877b;padding:13px 16px;background:#f7faf9}.ai-evidence-list article>span{display:inline-block;border-radius:999px;padding:3px 8px;color:var(--alw-color-primary);background:#e2f2ef;font-size:10px;font-weight:800}.ai-evidence-list article>span.external{color:#8a5a16;background:#fff0d6}.ai-evidence-list blockquote{margin:10px 0;color:#30454c;font-size:15px;line-height:1.65}.ai-evidence-list small{color:#7a898e}.ai-insight-composer{position:sticky;bottom:0;width:min(960px,calc(100% - 48px));margin:0 auto 22px;border:1px solid #ccdada;border-radius:14px;padding:13px;background:var(--alw-color-surface);box-shadow:0 14px 38px #142d301f}.ai-insight-composer textarea{box-sizing:border-box;width:100%;border:0;padding:8px 10px;color:#23363d;font:inherit;line-height:1.6;resize:none;outline:none}.ai-insight-composer footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.ai-insight-composer footer>div{display:flex;align-items:center;gap:8px}.source-chip,.source-toggle{border-radius:999px;padding:7px 10px;font-size:11px}.source-chip.internal{color:var(--alw-color-primary);background:#e4f3f0}.source-toggle{border:1px solid #d7dfdf;color:#6c797d;background:var(--alw-color-surface)}.source-toggle.active{border-color:#dec48b;color:#815512;background:#fff8e8}.ai-insight-composer .primary{min-width:110px}.ai-insight-workspace .form-error{width:min(960px,100%);margin:14px auto}@media(max-width:760px){.ai-insight-workspace>header{align-items:flex-start;flex-direction:column;padding:24px 18px}.ai-insight-scope{grid-template-columns:auto auto}.ai-insight-scope small{grid-column:1/-1;text-align:left}.ai-insight-workspace>main,.ai-insight-composer{width:calc(100% - 28px)}.ai-insight-composer footer,.ai-insight-composer footer>div{align-items:stretch;flex-direction:column}.ai-insight-composer .primary{width:100%}}.question-answer-matrix button time,.question-answer-matrix button em{font-size:13px}.ai-insight-workspace{min-height:auto;grid-template-rows:auto auto auto}.ai-insight-workspace>main{padding:26px 0 18px}.ai-insight-result{box-shadow:0 12px 34px #142d300f}.ai-insight-composer{position:relative;bottom:auto;margin-bottom:32px}.ai-evidence-list small{font-size:12px;line-height:1.5}@media(max-width:760px){.question-answer-matrix button time,.question-answer-matrix button em{font-size:12px}}.report-intro-actions{display:flex;gap:10px;align-items:center}.report-methodology-panel{margin-top:20px;border:1px solid #cfe4e0;border-radius:12px;padding:20px;background:#f2faf8}.report-methodology-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.report-methodology-panel h3{margin:7px 0 4px;font-size:18px}.report-methodology-panel p{margin:0;color:#6e7d80;font-size:12px}.model-mode-badge{border-radius:999px;padding:5px 9px;color:#16877d;background:#dff1ed;font-size:10px;font-weight:800;white-space:nowrap}.report-model-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.model-chip{border:1px solid #bfddd8;border-radius:999px;padding:6px 9px;color:#236d65;background:var(--alw-color-surface);font-size:11px}.report-model-config{display:grid;gap:14px;margin-top:16px;border-top:1px solid #d5e8e4;padding-top:16px}.config-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.config-row label{display:grid;gap:6px;color:#536367;font-size:11px;font-weight:700}.config-row select{height:36px;border:1px solid #cfe0dd;border-radius:7px;padding:0 9px;background:var(--alw-color-surface);color:#304345}.config-model-header{display:flex;align-items:center;justify-content:space-between;color:#304345;font-size:12px}.report-model-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-model-options button{display:grid;gap:4px;border:1px solid #d6e5e2;border-radius:8px;padding:10px;text-align:left;background:var(--alw-color-surface);cursor:pointer}.report-model-options button.selected{border-color:#73b8ad;background:#edf8f5}.report-model-options b{color:#245b55;font-size:11px}.report-model-options small{color:#7c8989;font-size:10px;line-height:1.45}.report-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.report-content-card{min-width:0;border:1px solid #dce6e5;border-radius:10px;padding:20px;background:var(--alw-color-surface)}.report-content-card header{display:flex;align-items:center;justify-content:space-between}.report-content-card header strong{color:#16877d;font-size:11px}.report-content-card h3{margin:8px 0 15px;font-size:16px;line-height:1.4}.report-content-card ol,.report-content-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.report-content-card li{display:flex;gap:8px;color:#5e6e72;font-size:12px;line-height:1.55}.report-content-card li b{flex:none;color:#16877d;font-size:10px}.report-action-card{background:#f8fcfb}@media(max-width:800px){.report-section-grid,.report-model-options,.config-row{grid-template-columns:1fr}}@media(max-width:560px){.report-intro-actions{width:100%}.report-intro-actions button{flex:1}}.share-link-qr-block{display:grid;grid-template-columns:148px 1fr;gap:18px;align-items:center;margin-top:18px;border:1px solid #dce5e6;border-radius:10px;padding:16px;background:#f6faf9}.share-link-qr-block img{display:block;width:148px;height:148px;border:8px solid var(--alw-color-surface);border-radius:8px}.share-link-qr-block>div{display:grid;justify-items:start;gap:7px}.share-link-qr-block b{color:#16383a}.share-link-qr-block small{color:var(--muted);line-height:1.5}.share-link-qr-block .secondary{display:inline-flex;align-items:center;margin-top:8px;text-decoration:none}.share-link-qr-state{margin-top:18px}.share-link-qr-state.error{color:#b44b45}.share-link-open-row{margin-top:14px}.share-link-open-row .secondary{display:inline-flex;align-items:center;text-decoration:none}@media(max-width:680px){.share-link-qr-block{grid-template-columns:1fr;justify-items:center;text-align:center}.share-link-qr-block>div{justify-items:center}.copy-row{flex-direction:column}.copy-row button{width:100%}}.inline-interview-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px}.inline-interview-settings-grid label{display:grid;gap:7px;color:#4f5c66;font-size:11px;font-weight:700}.inline-interview-settings-grid .field-wide{grid-column:1/-1}.inline-interview-settings-grid input,.inline-interview-settings-grid select,.inline-interview-settings-grid textarea{box-sizing:border-box;width:100%;border:1px solid #dce3e6;border-radius:6px;padding:10px 12px;color:#24343e;background:var(--alw-color-surface);font:inherit}.inline-interview-settings-grid input,.inline-interview-settings-grid select{height:42px}.inline-interview-settings-grid small{color:#78848c;font-weight:400}.inline-interview-settings-grid .setting-switch-row{align-self:end;min-height:42px;border:1px solid #dce3e6;border-radius:6px;padding:0 12px;background:#f8fafb}.inline-interview-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e5eaec;padding:14px 22px}.inline-interview-settings-actions small{color:#687680}.persona-collection-master{align-items:center}.persona-fields-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-top:1px solid #e4e9eb;padding:16px 22px;color:#263842;background:#f8fbfb;text-align:left}.persona-fields-toggle span{display:grid;gap:4px}.persona-fields-toggle small{color:#748188;font-size:10px}.persona-fields-toggle em{color:var(--alw-color-primary);font-size:10px;font-style:normal;font-weight:800}.persona-fields-content{border-top:1px solid #e4e9eb;padding:18px 22px 22px}.persona-fields-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.persona-collection-off-note{margin:0;border-top:1px solid #e4e9eb;padding:18px 22px;color:#6f7c84;background:#f8fafb}.advanced-channel-grid>button.unavailable{border-style:dashed;color:#89949a;background:#f6f8f9;box-shadow:none;cursor:not-allowed;opacity:.72}.advanced-channel-grid>button.unavailable>i{color:#8c969b;background:#e9edef}.advanced-channel-grid>button.unavailable>em{max-width:92px;color:#7a858b;text-align:right}.final-launch>.wizard-section-title h2,.final-launch>.wizard-section-title p,.final-launch>.wizard-section-title>div>span{color:var(--alw-color-surface)!important}.wizard-actions .launch-button{color:var(--alw-color-surface)!important}@media(max-width:900px){.inline-interview-settings-grid{grid-template-columns:1fr 1fr}.inline-interview-settings-grid .field-wide{grid-column:1/-1}}@media(max-width:600px){.inline-interview-settings-grid{grid-template-columns:1fr}.inline-interview-settings-grid .field-wide{grid-column:auto}.inline-interview-settings-actions{align-items:stretch;flex-direction:column}.inline-interview-settings-actions .primary{width:100%}}@media(min-width:901px){.director-page:before{display:none}.director-topbar,.director-progress-strip,.director-grid{margin-left:0}.director-grid{grid-template-columns:minmax(0,491fr) minmax(0,335fr) minmax(0,457fr)}}.login-page .login-card{width:min(480px,100%);margin:88px auto 0}.login-page .login-brand{margin-bottom:72px;font-size:24px;letter-spacing:-.03em}.login-page .login-card h1{margin-bottom:8px;font-size:28px;line-height:36px;letter-spacing:-.03em}.login-page .login-card .login-subtitle{margin-bottom:28px;font-size:16px;line-height:24px}.login-page .login-card label{gap:8px;font-size:14px}.login-page .login-input svg{margin-left:12px}.login-page .login-input input{padding:0 12px;font-size:14px}.login-page .login-card .primary{height:40px;margin-top:8px;border-radius:6px;font-size:14px;font-weight:600;transition:background var(--alw-motion-fast) var(--alw-ease-standard),box-shadow var(--alw-motion-fast) var(--alw-ease-standard)}.login-page .login-card .primary:not(:disabled):hover{background:var(--alw-color-primary-hover);box-shadow:0 6px 16px #10233f1f}.login-page .login-card .primary:not(:disabled):focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:3px}.login-page .login-card .primary:disabled{opacity:1;color:var(--alw-color-text);background:var(--alw-color-border-strong);border:1px solid var(--alw-color-border-strong);box-shadow:none;cursor:not-allowed}.login-page .login-card .auth-help,.login-page .login-card .verification-target{margin-top:-12px;font-size:12px;line-height:18px}.login-page .login-card .registration-consent{font-size:13px}@media(max-width:760px){.login-page .login-card{width:100%;margin-top:88px}.login-page .login-brand{margin-bottom:64px}}.login-page{box-sizing:border-box;padding:80px 32px 64px}.login-page .login-card{margin:0 auto}.login-page .login-brand{margin-bottom:64px}.login-page .login-card .primary:disabled{color:var(--alw-color-text-secondary);background:#eef2f6;border-color:#d7e0ea;box-shadow:none}.login-page .login-card .primary:disabled:hover{background:#eef2f6;box-shadow:none}.login-page .login-card .login-legal-row{margin-top:32px;padding-top:24px;border-top:1px solid var(--alw-color-border)}.login-page .login-card .login-support-link{margin-top:4px}.login-page .login-card .login-security{margin-top:20px}@media(max-width:760px){.login-page{padding:56px 20px 48px}.login-page .login-card{margin-top:0}.login-page .login-brand{margin-bottom:56px}}.login-page .login-input:focus-within{border-color:#b8c6df;box-shadow:0 0 0 2px #2f6bff1a}.login-page .password-visibility{width:40px;height:40px;padding:0;display:inline-grid;place-items:center;justify-content:center;align-items:center;line-height:0}.login-page .password-visibility svg{margin-left:0}@font-face{font-family:Mizzen UI;src:url(/alw/assets/mizzen-ui.woff2) format("woff2");font-display:swap}:root{font-family:Mizzen UI,Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.interview-topbar>.tang-logo{width:60px;height:40px}.public-interview-logo{display:block;width:auto;max-width:180px;height:48px;object-fit:contain;object-position:left center}.public-interview-brand-fallback{display:flex;max-width:190px;height:48px;align-items:center;border-radius:4px;padding:0 15px;color:var(--alw-color-surface);background:#143b3a;font-size:13px;font-weight:800;letter-spacing:.04em}.interview-intro,.interview-dialogue{margin-top:138px}@media(max-width:760px){.interview-intro,.interview-dialogue{margin-top:164px}}.operations-dashboard{background:#f5f6f8}.operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.operations-summary article{min-height:132px;border:1px solid #dde0e5;border-radius:2px;padding:25px 28px;background:var(--alw-color-surface);box-shadow:0 2px 4px #191f2b08}.operations-summary article>span{display:block;margin-bottom:15px;color:#666d7b;font-size:12px;font-weight:700;letter-spacing:.08em}.operations-summary article>b{display:block;margin-bottom:10px;color:#121a29;font-size:32px;line-height:1}.operations-summary article>b em{margin-left:3px;font-size:13px;font-style:normal;font-weight:500}.operations-summary article>small{color:#838996;font-size:10px}.operations-summary .summary-highlight{background:linear-gradient(135deg,#f4fbfa,var(--alw-color-surface))}.operations-summary .summary-highlight>b{color:#177c76;font-size:20px;line-height:1.35}.operations-board{overflow:hidden;border:1px solid #dfe2e7;border-radius:2px;background:var(--alw-color-surface);box-shadow:0 2px 6px #191f2b06}.operations-command-bar{border-bottom:1px solid #dfe2e7;background:var(--alw-color-surface)}.operations-task-list{display:block}.operations-table-head{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(440px,1.35fr) 90px minmax(230px,.8fr);align-items:center;min-height:48px;padding:0 50px 0 24px;border-bottom:1px solid #dfe2e7;color:#7b818e;font-size:10px;letter-spacing:.06em}.operations-table-head span:nth-child(3){text-align:center}.operations-table-head span:last-child{text-align:center}.project-card.operations-task-row{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(440px,1.35fr) 90px minmax(230px,.8fr);align-items:center;column-gap:20px;min-height:136px;padding:20px 48px 20px 24px;border-bottom:1px solid #e3e5e9}.project-card.operations-task-row:hover{background:#fbfcfc;box-shadow:inset 3px 0 #18827c}.operations-task-row .task-identity{display:block;width:100%;min-height:0;padding:0;text-align:left}.task-identity>div{display:flex;align-items:center;gap:10px;margin-bottom:10px}.task-identity>div small{color:#7f8592;font-size:10px}.task-identity h2{overflow:hidden;margin:0 0 8px;color:#182130;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.task-identity p{overflow:hidden;margin:0;color:#828895;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-funnel{min-width:0}.task-funnel-values{display:grid;grid-template-columns:repeat(5,minmax(58px,1fr));gap:6px;margin-bottom:9px}.task-funnel-values span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.task-funnel-values small{width:100%;color:#7b818d;font-size:9px}.task-funnel-values b{color:#171f2d;font-size:15px}.task-funnel-values b.teal{color:#0b7c74}.task-funnel-values b.orange{color:#c85118}.task-funnel-values em{color:#8b909b;font-size:9px;font-style:normal}.task-funnel-bar{display:flex;width:100%;height:7px;overflow:hidden;background:#eceef1}.task-funnel-bar i{display:block;height:100%}.task-funnel-bar .invited{background:#656b76}.task-funnel-bar .active{background:#0a736d}.task-funnel-bar .completed{background:#97c6c0}.task-funnel-bar .abandoned{background:#db875e}.task-rate{display:flex;flex-direction:column;align-items:center;gap:3px}.task-rate b{color:#182130;font-size:18px}.task-rate small{color:#8a909b;font-size:9px}.task-action-group{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.task-action-group button{min-height:38px;border:1px solid #cfd3da;border-radius:0;padding:0 13px;color:#242b39;background:var(--alw-color-surface);font-size:11px;font-weight:650;white-space:nowrap}.task-action-group button:hover{border-color:#16817b;color:#0c716b;background:#f4fbfa}.task-action-group .repeat-compact{width:38px;padding:0;color:#0d776f}.operations-task-row .project-actions{right:8px}.operations-task-row .project-actions:before{content:"•••"}.operations-task-row .project-actions:hover,.operations-task-row .project-actions:focus-within{z-index:5}.operations-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.operations-insights>article{min-height:210px;border:1px solid #dfe2e7;border-radius:2px;padding:24px 28px;background:var(--alw-color-surface)}.operations-insights>article>span{color:#707684;font-size:10px;font-weight:700;letter-spacing:.08em}.operations-insights h2{margin:10px 0 22px;font-size:18px}.insight-bars{display:grid;gap:18px}.insight-bars p{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}.insight-bars b{color:#4c5361;font-size:11px}.insight-bars em{color:#737987;font-size:11px;font-style:normal}.insight-bars i{grid-column:1/-1;display:block;height:8px;overflow:hidden;background:#eef0f3}.insight-bars u{display:block;height:100%;background:#178078;text-decoration:none}.insight-bars u.teal{background:#9bc8c3}.status-distribution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.status-distribution div{display:flex;min-height:62px;align-items:center;justify-content:space-between;border:1px solid #e0e3e8;padding:13px 16px}.status-distribution small{color:#626977;font-size:10px}.status-distribution b{color:#17202f;font-size:20px}@media(max-width:1260px){.operations-table-head,.project-card.operations-task-row{grid-template-columns:minmax(230px,1fr) minmax(360px,1.3fr) 70px minmax(170px,.7fr)}.task-action-group button{padding:0 9px}.task-action-group .repeat-compact{display:none}}@media(max-width:980px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-table-head{display:none}.project-card.operations-task-row{grid-template-columns:1fr 1fr;gap:18px;padding:20px 46px 20px 18px}.task-identity{grid-column:1/-1}.task-rate{align-items:flex-start}.task-action-group{justify-content:flex-end}}@media(max-width:620px){.operations-summary{gap:10px}.operations-summary article{min-height:112px;padding:16px}.operations-summary article>span{margin-bottom:11px;font-size:10px}.operations-summary article>b{font-size:25px}.operations-summary .summary-highlight>b{font-size:15px}.project-card.operations-task-row{display:block;min-height:0;padding:18px 44px 18px 15px}.task-funnel{margin-top:20px}.task-funnel-values{grid-template-columns:repeat(5,minmax(42px,1fr))}.task-rate{margin-top:16px;flex-direction:row;align-items:baseline}.task-action-group{justify-content:flex-start;margin-top:15px}.task-action-group button{flex:1;padding:0 7px}.operations-insights{grid-template-columns:1fr}.operations-insights>article{min-height:185px;padding:20px}.status-distribution{grid-template-columns:1fr}}:root{--alw-color-primary: var(--alw-color-primary);--alw-color-primary-hover: #066b63;--alw-color-primary-soft: #e7f4f2;--ink: #171927;--muted: #6f7485;--border: #e5e7ef;--canvas: #f7f8fb;--panel: var(--alw-color-surface);--shadow-soft: 0 1px 2px rgba(20, 22, 35, .03), 0 8px 24px rgba(33, 30, 74, .035)}body{color:var(--ink);background:var(--canvas)}button,input,textarea,select{outline-color:var(--alw-color-primary)}.primary{min-height:42px;border-radius:9px;padding-inline:18px;background:linear-gradient(135deg,var(--alw-color-primary),var(--alw-color-primary));box-shadow:0 7px 16px #087f752e;font-weight:650}.primary:hover{background:linear-gradient(135deg,var(--alw-color-primary),var(--alw-color-primary));transform:translateY(-1px)}.secondary{min-height:40px;border-radius:9px;border-color:#dfe1e9;color:#343744;background:var(--alw-color-surface)}.page-card,.panel,.modal{border-color:var(--border);border-radius:12px;box-shadow:var(--shadow-soft)}input,textarea,select{border-color:#dfe1e9;border-radius:8px;transition:border-color .18s,box-shadow .18s}input:focus,textarea:focus,select:focus{border-color:var(--alw-color-primary);box-shadow:0 0 0 3px #087f751a}.workspace-shell{min-height:100vh;background:var(--canvas)}.workspace-sidebar{width:176px;border-right-color:#e7e8ee;background:#fffffff7;box-shadow:1px 0 #12141d05;z-index:10}.workspace-owner{height:82px;gap:11px;padding:0 18px;border-bottom:0}.owner-logo{width:44px;height:34px;border-radius:3px;background:#1c1e27;font-size:12px;font-weight:700;letter-spacing:-.5px}.workspace-owner b{max-width:86px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-owner span{margin-top:2px;font-size:10px}.workspace-label{margin:13px 20px 8px;color:#a1a4af;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.workspace-sidebar nav{gap:5px;padding:0 10px}.workspace-sidebar nav button{height:46px;gap:11px;border-radius:9px;padding:0 12px;color:#515565;font-size:13px}.workspace-sidebar nav button i{display:grid;width:22px;height:22px;place-items:center;color:#707585;font-size:17px;font-style:normal}.workspace-sidebar nav button span{font-weight:600}.workspace-sidebar nav button.active{color:var(--alw-color-primary-hover);background:linear-gradient(90deg,var(--alw-color-primary-soft),#eef8f6);box-shadow:inset 3px 0 var(--alw-color-primary)}.workspace-sidebar nav button.active i{color:var(--alw-color-primary)}.workspace-sidebar nav em{padding:2px 5px;font-size:8px}.nav-section-label{margin:18px 10px 4px;color:#a1a4af;font-size:10px;font-weight:700;letter-spacing:.08em}.sidebar-profile{padding:17px 13px;gap:8px}.sidebar-profile>span{flex:0 0 32px;width:32px;height:32px}.sidebar-profile b{font-size:11px}.sidebar-profile small{max-width:82px;font-size:9px}.logout-button{padding:2px;font-size:10px}.workspace-main{margin-left:176px;width:calc(100% - 176px);min-width:0;background:linear-gradient(180deg,#fbfbfd 0,#f7f8fb 300px)}.workspace-heading.command-header{display:flex;min-height:122px;align-items:center;justify-content:space-between;padding:25px 38px 20px;border:0;background:transparent}.command-header .eyebrow{margin:0 0 7px;color:var(--alw-color-primary);font-size:11px;font-weight:750;letter-spacing:.11em}.workspace-heading.command-header h1{margin:0 0 7px;color:#171927;font-size:30px;line-height:1.15;letter-spacing:-.04em}.command-header>div>span{color:#777b89;font-size:13px}.command-create{min-width:132px;height:48px}.command-create b{margin-right:5px;font-size:20px;font-weight:400}.workspace-content.command-center{padding:0 38px 38px}.command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.command-metrics article{position:relative;min-height:126px;overflow:hidden;border:1px solid var(--border);border-radius:12px;padding:20px;background:#fffffff0;box-shadow:var(--shadow-soft)}.command-metrics article>span{display:block;margin-bottom:7px;color:#676b7b;font-size:12px;font-weight:600}.command-metrics article>b{display:block;margin-bottom:5px;font-size:28px;line-height:1;letter-spacing:-.04em}.command-metrics article>small{color:#8b8f9c;font-size:10px}.metric-icon{position:absolute;top:19px;right:18px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;font-size:18px;font-style:normal}.metric-icon.primary{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.metric-icon.amber{color:#d88b00;background:#fff4d9}.metric-icon.green{color:#16975b;background:#e5f7ed}.metric-icon.blue{color:#2670e8;background:#e8f1ff}.command-layout{display:grid;grid-template-columns:minmax(700px,1fr) 248px;gap:16px;align-items:start}.project-board{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--alw-color-surface);box-shadow:var(--shadow-soft)}.project-command-bar{display:flex;min-height:68px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.command-search{position:relative;flex:1 1 220px;min-width:170px}.command-search span{position:absolute;top:50%;left:13px;color:#8d919e;font-size:20px;transform:translateY(-52%)}.command-search input{width:100%;height:42px;padding:0 13px 0 38px;border:1px solid #dfe1e9;background:#fbfbfd}.project-command-bar>select{width:116px;height:42px;padding:0 28px 0 10px;border:1px solid #dfe1e9;color:#555968;background:var(--alw-color-surface);font-size:12px}.project-command-bar .project-tabs{display:none;margin:0}.project-table{display:block}.project-table-head,.project-row .project-open{display:grid;grid-template-columns:minmax(170px,1.5fr) 76px minmax(105px,.85fr) 78px 92px 76px 98px;align-items:center;column-gap:12px}.project-table-head{min-height:42px;padding:0 52px 0 16px;border-bottom:1px solid var(--border);color:#888c99;background:#fbfbfc;font-size:10px;font-weight:700}.project-card.project-row{position:relative;min-height:76px;border:0;border-bottom:1px solid #eceef3;border-radius:0;background:var(--alw-color-surface);box-shadow:none;transition:background .16s}.project-card.project-row:last-child{border-bottom:0}.project-card.project-row:hover{border-color:#eceef3;background:#fcfbff;transform:none;box-shadow:inset 3px 0 var(--alw-color-primary)}.project-row .project-open{width:100%;min-height:76px;padding:11px 52px 11px 16px;color:inherit;text-align:left}.project-row .card-title{display:block;min-width:0}.project-row .card-title h2{overflow:hidden;margin:0 0 5px;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.project-row .card-title small{color:#979aa7;font-size:9px}.project-row .status-badge{justify-self:start;white-space:nowrap}.recruit-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 7px;color:#555968;font-size:10px}.recruit-progress>span{grid-column:1 / -1}.recruit-progress>i{display:block;height:4px;overflow:hidden;border-radius:3px;background:#ececf1}.recruit-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--alw-color-primary),var(--alw-color-primary))}.recruit-progress small{color:#888c99;font-size:9px}.completed-count{font-size:13px;font-weight:600}.project-owner{display:flex;align-items:center;gap:6px;color:#4e5260;font-size:11px}.project-owner i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:10px;font-style:normal}.project-row time{color:#7f8391;font-size:10px}.next-action{justify-self:start;border:1px solid #dedafc;border-radius:7px;padding:7px 9px;color:var(--alw-color-primary);background:var(--alw-color-surface);font-size:10px;font-weight:650;white-space:nowrap}.project-row .project-actions{position:absolute;top:50%;right:9px;z-index:2;display:flex;width:34px;height:34px;align-items:center;justify-content:center;transform:translateY(-50%)}.project-row .project-actions:before{content:"•••";color:#6d7180;font-size:12px;letter-spacing:-1px}.project-row .project-actions button{display:none}.project-row .project-actions:focus-within,.project-row .project-actions:hover{width:auto;height:auto;gap:3px;border:1px solid var(--border);border-radius:8px;padding:5px;background:var(--alw-color-surface);box-shadow:0 8px 24px #1719271f}.project-row .project-actions:focus-within:before,.project-row .project-actions:hover:before{display:none}.project-row .project-actions:focus-within button,.project-row .project-actions:hover button{display:block;border-radius:5px;padding:5px;font-size:9px}.workspace-rail{display:grid;gap:14px}.workspace-rail>article{overflow:hidden;border:1px solid var(--border);border-radius:12px;padding:15px;background:var(--alw-color-surface);box-shadow:var(--shadow-soft)}.rail-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rail-title h2{margin:0;font-size:14px}.rail-title>button{border:0;color:var(--alw-color-primary);background:transparent;font-size:19px}.rail-title em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;color:var(--alw-color-surface);background:#ef4c4c;font-size:9px;font-style:normal}.workspace-rail ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.workspace-rail li{display:flex;min-width:0;align-items:flex-start;gap:8px}.workspace-rail li>span{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:10px}.workspace-rail li p{display:flex;min-width:0;flex:1;flex-direction:column;margin:0}.workspace-rail li b,.workspace-rail li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-rail li b{color:#3d404c;font-size:10px}.workspace-rail li small{margin-top:3px;color:#9296a3;font-size:9px}.workspace-rail li time{color:#a1a4af;font-size:8px;white-space:nowrap}.rail-link{width:100%;margin-top:14px;border:1px solid var(--alw-color-primary-border);border-radius:7px;padding:8px;color:var(--alw-color-primary);background:var(--alw-color-surface);font-size:10px}.todo-list li button{display:flex;width:100%;gap:8px;border:0;padding:0;color:#3d404c;background:transparent;text-align:left}.todo-list li button>i{width:14px;height:14px;margin-top:1px;border:1px solid #bfc2ce;border-radius:3px}.todo-list li button>span{display:flex;min-width:0;flex-direction:column;font-size:10px;font-weight:600}.todo-list li button small{margin-top:3px;color:#9296a3;font-size:9px;font-weight:400}.simple-heading{min-height:132px;padding:35px 42px 24px;background:transparent}.simple-heading h1{margin-bottom:8px;font-size:29px;letter-spacing:-.035em}.simple-heading p{color:var(--muted)}.settings-stack,.overview-page,.workspace-main>.page-card,.workspace-main>.toggle-list{max-width:1060px;margin-right:auto;margin-left:42px}.login-card{border-radius:16px;box-shadow:0 24px 70px #103a381a}.auth-mode-tabs{border-radius:10px}.auth-mode-tabs button{border-radius:8px}.project-header{border-bottom-color:var(--border);box-shadow:0 2px 16px #103a380a}.project-header nav button.active{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.content-page{background:#fafafd}@media(max-width:1180px){.command-layout{grid-template-columns:1fr}.workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.project-table-head,.project-row .project-open{grid-template-columns:minmax(160px,1.3fr) 70px minmax(100px,.8fr) 70px 82px 88px}.project-table-head span:nth-child(6),.project-row time{display:none}}@media(max-width:860px){.workspace-shell{display:block;padding-top:64px}.workspace-sidebar{position:fixed;inset:0 0 auto;width:100%;height:64px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--border)}.workspace-owner{width:118px;height:64px;padding:0 12px}.workspace-owner div:last-child,.workspace-label,.nav-section-label,.sidebar-profile{display:none}.workspace-sidebar nav{display:flex;flex:1;justify-content:flex-end;padding:0 8px;overflow-x:auto}.workspace-sidebar nav button{width:46px;padding:0;justify-content:center}.workspace-sidebar nav button span,.workspace-sidebar nav button em{display:none}.workspace-sidebar nav button.active{box-shadow:inset 0 -3px var(--alw-color-primary)}.workspace-main{width:100%;margin-left:0}.workspace-heading.command-header{min-height:108px;padding:20px}.workspace-heading.command-header h1{font-size:26px}.workspace-content.command-center{padding:0 20px 30px}.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-table-head{display:none}.project-row .project-open{grid-template-columns:1fr auto;gap:9px 12px;padding:14px 48px 14px 14px}.project-row .card-title{grid-column:1 / -1}.project-row .status-badge{grid-column:2;grid-row:2}.recruit-progress{grid-column:1;grid-row:2}.completed-count,.project-owner,.project-row time{display:none}.next-action{grid-column:1 / -1}.simple-heading{min-height:110px;padding:26px 20px 18px}.settings-stack,.overview-page,.workspace-main>.page-card,.workspace-main>.toggle-list{margin-right:20px;margin-left:20px}}@media(max-width:540px){.workspace-owner{width:58px}.owner-logo{width:38px}.workspace-sidebar nav button{width:42px}.workspace-sidebar nav button:nth-of-type(n+5){display:none}.command-header>div>span{display:none}.command-create{min-width:46px;width:46px;padding:0;font-size:0}.command-create b{margin:0;font-size:22px}.command-metrics{gap:10px}.command-metrics article{min-height:108px;padding:15px}.command-metrics article>b{font-size:24px}.metric-icon{top:14px;right:12px;width:30px;height:30px}.project-command-bar{flex-wrap:wrap}.command-search{flex-basis:100%}.project-command-bar>select{flex:1;width:auto}.workspace-rail{grid-template-columns:1fr}}.interview-wizard-page{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 64px);background:#f7f8fa}.wizard-rail{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e2e4e9;padding:28px 24px 24px;background:var(--alw-color-surface)}.wizard-rail-intro>span{color:#777c88;font-size:12px;font-weight:700;letter-spacing:.1em}.wizard-rail-intro h1{margin:13px 0 12px;color:#111827;font-size:24px;line-height:1.35;letter-spacing:-.03em}.wizard-rail-intro p{margin:0;color:#777c88;font-size:12px;line-height:1.8}.wizard-rail-intro>small{display:inline-block;margin-top:12px;border-radius:12px;padding:5px 9px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:10px}.wizard-rail nav{position:relative;display:grid;gap:6px;margin:30px 0}.wizard-rail nav:before{position:absolute;top:24px;bottom:24px;left:24px;width:1px;background:#e3e5ea;content:""}.wizard-rail nav button{position:relative;z-index:1;display:grid;grid-template-columns:50px 1fr;align-items:center;gap:12px;min-height:72px;border:0;padding:0;color:#717684;background:transparent;text-align:left}.wizard-rail nav button i{display:grid;width:50px;height:50px;place-items:center;border:1px solid #dfe2e8;color:#8b909d;background:#fafbfc;font-size:13px;font-style:normal}.wizard-rail nav button span{display:flex;min-width:0;flex-direction:column;gap:5px}.wizard-rail nav button b{font-size:14px}.wizard-rail nav button small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wizard-rail nav button.active{color:#182231}.wizard-rail nav button.active i{border-color:#15857e;color:#0f756f;background:#f1fbfa;box-shadow:inset 0 0 0 1px #15857e}.wizard-rail nav button.done i{border-color:var(--alw-color-primary);color:var(--alw-color-surface);background:var(--alw-color-primary)}.wizard-transparency{margin-top:auto;border-left:3px solid var(--alw-color-primary);padding:15px 16px;background:var(--alw-color-primary-soft)}.wizard-transparency b{color:#687083;font-size:12px}.wizard-transparency p{margin:7px 0 0;color:#3f4656;font-size:11px;font-weight:600;line-height:1.75}.wizard-workspace{display:flex;min-width:0;flex-direction:column}.wizard-top-steps{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #e3e5ea;padding:15px 30px;background:var(--alw-color-surface)}.wizard-top-steps button{min-width:126px;height:40px;border:1px solid #dfe2e8;padding:0 16px;color:#707684;background:var(--alw-color-surface);font-size:12px;white-space:nowrap}.wizard-top-steps button b{margin-right:10px;font-size:11px}.wizard-top-steps button.active{border-color:#192232;color:var(--alw-color-surface);background:#192232}.wizard-top-steps button.done{border-color:#dcd8fa;color:var(--alw-color-primary);background:#eef8f6}.wizard-stage-heading{display:flex;align-items:center;gap:18px;min-height:98px;border-bottom:1px solid #e3e5ea;padding:18px 30px;background:#fafbfc}.wizard-stage-heading>span{display:grid;flex:0 0 50px;width:50px;height:50px;place-items:center;color:var(--alw-color-surface);background:#172131;font-size:14px}.wizard-stage-heading>div{min-width:0;flex:1}.wizard-stage-heading h1{margin:0 0 6px;font-size:21px}.wizard-stage-heading p{margin:0;color:#7c818e;font-size:12px}.wizard-stage{flex:1;padding:20px 30px 90px}.wizard-step-panel{display:grid;gap:18px;max-width:1160px;margin:0 auto}.wizard-section{overflow:hidden;border:1px solid #e1e4e9;border-radius:3px;background:var(--alw-color-surface);box-shadow:0 2px 7px #141b2906}.wizard-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #e7e9ed}.wizard-section-title span{color:#737987;font-size:11px}.wizard-section-title h2{margin:8px 0 5px;color:#192131;font-size:18px}.wizard-section-title p{margin:0;color:#8a8f9b;font-size:11px}.wizard-section-title>em{border:1px solid #dfe2e8;padding:8px 12px;color:#4e5565;font-size:11px;font-style:normal}.wizard-section-title time{color:#8a8f9b;font-size:10px}.scenario-section{border-left:3px solid #15857e}.scenario-list{display:grid}.scenario-list>button{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:86px;border:0;border-bottom:1px solid #e7e9ed;padding:13px 24px;color:#252d3c;background:var(--alw-color-surface);text-align:left}.scenario-list>button:last-child{border-bottom:0}.scenario-list>button:hover,.scenario-list>button.selected{background:#f7fbfa}.scenario-list>button.selected{box-shadow:inset 3px 0 #16847e}.scene-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:var(--alw-color-surface);font-size:19px;font-style:normal}.scene-icon.green{background:#0f8c65}.scene-icon.emerald{background:#099a50}.scene-icon.red{background:#d43624}.scenario-list button span{display:flex;min-width:0;flex-direction:column;gap:6px}.scenario-list button b{font-size:14px}.scenario-list button small{color:#8c919c;font-size:10px}.scenario-list button>em{color:#12746e;background:#e9f5f3;padding:4px 8px;font-size:10px;font-style:normal}.audience-config{padding-bottom:0}.persona-field{display:grid;gap:8px;padding:20px 24px 0;color:#555c6c;font-size:11px}.persona-field input{height:42px}.sample-control{display:grid;grid-template-columns:140px minmax(240px,1fr) auto;align-items:end;gap:20px;padding:22px 24px}.sample-control label{display:flex;flex-direction:column;gap:7px;color:#737987;font-size:11px}.sample-control strong{color:#131b2a;font-size:39px;line-height:1}.sample-control strong small{margin-left:4px;font-size:13px;font-weight:400}.sample-control input[type=range]{accent-color:#17867f;box-shadow:none}.sample-control p{margin:0;color:#4d5463;font-size:11px}.quota-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 24px 22px}.quota-choice button{display:flex;flex-direction:column;gap:5px;border:1px solid #e0e3e8;border-radius:3px;padding:14px;color:#4d5362;background:var(--alw-color-surface);text-align:left}.quota-choice button.selected{border-color:var(--alw-color-primary);background:#f7f5ff;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.quota-choice b{font-size:12px}.quota-choice small{color:#9296a0;font-size:10px}.estimate-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e6e8ed}.estimate-strip>span{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:4px;padding:16px 24px;border-right:1px solid #e6e8ed}.estimate-strip>span:last-child{border-right:0}.estimate-strip small{color:#777d8b;font-size:10px}.estimate-strip b{color:#192130;font-size:18px}.estimate-strip em{color:#999da7;font-size:9px;font-style:normal}.choice-grid{display:grid;gap:12px;padding:22px 24px}.mode-grid,.host-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-grid button{display:flex;min-height:128px;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;border:1px solid #dee1e7;border-radius:4px;padding:18px;color:#353c4b;background:var(--alw-color-surface);text-align:left}.choice-grid button i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:17px;font-style:normal}.choice-grid button b{font-size:14px}.choice-grid button small{color:#878c98;font-size:10px;line-height:1.55}.choice-grid button.selected{border-color:var(--alw-color-primary);background:var(--alw-color-primary-soft);box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.duration-inline{display:flex;gap:14px;padding:0 24px 24px}.duration-inline label{color:#656b79;font-size:11px}.duration-inline input{width:90px;height:38px;margin:0 5px 0 8px}.script-builder .wizard-section-title{align-items:center}.script-list{display:grid}.script-question{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:86px;border-bottom:1px solid #e7e9ed;padding:14px 24px}.script-question>i{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dfe2e8;color:#6f7582;font-size:11px;font-style:normal}.script-question>span{display:flex;min-width:0;flex-direction:column;gap:6px}.script-question b{font-size:13px}.script-question small{overflow:hidden;color:#9296a0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.script-question>div{display:flex;gap:6px}.script-question button{border:1px solid #dfe2e8;border-radius:4px;padding:7px 10px;color:var(--alw-color-primary);background:var(--alw-color-surface);font-size:10px}.script-builder>.add-question{margin:18px 24px 22px}.question-editor-modal{width:min(720px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto}.question-type-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0;border:0;padding:0}.question-type-picker legend{grid-column:1/-1;margin-bottom:4px;color:#393c46;font-size:12px;font-weight:700}.question-type-picker button{display:flex;min-height:70px;flex-direction:column;justify-content:center;gap:5px;border:1px solid #dfe2e8;border-radius:8px;padding:10px 8px;color:#30333b;background:var(--alw-color-surface);text-align:left}.question-type-picker button b{font-size:12px}.question-type-picker button small{color:#858995;font-size:10px}.question-type-picker button.active{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:#f4f2ff;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.question-option-editor,.score-label-editor{display:grid;gap:10px;margin-top:18px;border:1px solid #e3e5ea;border-radius:10px;padding:16px;background:#f8f9fb}.question-option-editor header,.score-label-editor header{display:flex;align-items:center;justify-content:space-between;gap:14px}.question-option-editor header>div,.score-label-editor header{color:#363943}.question-option-editor header small,.score-label-editor header small{display:block;margin-top:3px;color:#888c96;font-size:10px;font-weight:400}.question-option-editor label{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;margin:0}.question-option-editor label span{color:#8a8e98;font-size:10px}.question-option-editor label button{height:30px;border:0;color:#8a8e98;background:transparent;font-size:18px}.question-option-editor label button:disabled{opacity:.3}.score-label-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.score-label-editor header{grid-column:1/-1;align-items:flex-start;flex-direction:column}.score-label-editor label{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px;margin:0}.score-label-editor label span{color:#646976;font-size:11px;font-weight:700}.structured-question-page{width:min(760px,calc(100% - 32px));margin:64px auto;border:1px solid #e2e4e9;border-radius:14px;padding:34px;background:var(--alw-color-surface);box-shadow:0 18px 48px #1d20300f}.structured-question-type{display:inline-flex;margin-top:18px;border-radius:999px;padding:6px 10px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:11px;font-weight:700}.structured-question-page h1{margin:14px 0 26px;font-size:26px}.structured-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.structured-choice-grid button{display:grid;grid-template-columns:24px 1fr;align-items:center;min-height:54px;border:1px solid #dfe2e8;border-radius:9px;padding:11px 14px;color:#343741;background:var(--alw-color-surface);text-align:left}.structured-choice-grid button i{display:grid;width:20px;height:20px;place-items:center;border:1px solid #c8ccd5;border-radius:50%;color:var(--alw-color-surface);font-size:10px;font-style:normal}.structured-choice-grid.multiple button i{border-radius:4px}.structured-choice-grid button.selected{border-color:var(--alw-color-primary);background:#eef8f6}.structured-choice-grid button.selected i{border-color:var(--alw-color-primary);background:var(--alw-color-primary)}.score-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.score-choice-grid.nps{grid-template-columns:repeat(6,minmax(0,1fr))}.score-choice-grid button{display:flex;min-height:74px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe2e8;border-radius:9px;padding:8px 5px;color:#343741;background:var(--alw-color-surface)}.score-choice-grid button b{font-size:18px}.score-choice-grid button small{color:#7e838e;font-size:9px;text-align:center}.score-choice-grid button.selected{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:#f3f1ff;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.structured-answer-submit{display:block;min-width:160px;margin:26px 0 0 auto}@media(max-width:700px){.question-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.score-label-editor{grid-template-columns:1fr}.structured-question-page{margin:24px auto;padding:22px 18px}.structured-choice-grid,.score-choice-grid,.score-choice-grid.nps{grid-template-columns:1fr}.score-choice-grid button{min-height:56px;flex-direction:row;justify-content:flex-start;gap:12px;padding:9px 14px}.structured-question-page h1{font-size:22px}}.channel-note{margin:0 24px 24px;border-left:3px solid #17867f;padding:14px 16px;background:#f2faf9}.channel-note b{font-size:11px}.channel-note p{margin:5px 0 0;color:#717785;font-size:10px;line-height:1.65}.ready-badge{border-radius:14px;padding:6px 10px;color:#148157!important;background:#e6f7ee;font-size:10px!important}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 24px}.review-grid article{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:7px;border:1px solid #e0e3e8;padding:18px}.review-grid small{color:#828794;font-size:10px}.review-grid b{font-size:15px}.review-grid span{color:#777d8a;font-size:10px}.launch-budget{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e4e6eb;background:#fafbfc}.launch-budget span{display:flex;min-height:90px;flex-direction:column;justify-content:center;gap:6px;padding:18px 24px;border-right:1px solid #e4e6eb}.launch-budget span:last-child{border-right:0}.launch-budget small{color:#7f8491;font-size:10px}.launch-budget b{font-size:18px}.wizard-actions{position:sticky;z-index:5;bottom:0;display:flex;min-height:70px;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #dfe2e8;padding:12px 30px;background:#fffffff5;box-shadow:0 -8px 24px #1d23300f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wizard-actions>span{margin-right:auto;color:#7c818e;font-size:10px}.wizard-actions button{min-width:120px}.launch-button{min-width:158px!important;background:linear-gradient(135deg,#15867f,#0f6e68);box-shadow:0 7px 16px #0f766f33}@media(max-width:1060px){.interview-wizard-page{grid-template-columns:250px minmax(0,1fr)}.wizard-rail{padding:22px 16px}.wizard-rail nav button{grid-template-columns:42px 1fr}.wizard-rail nav button i{width:42px;height:42px}.wizard-rail nav:before{left:21px}.wizard-rail nav button small{display:none}.wizard-stage,.wizard-top-steps,.wizard-stage-heading{padding-right:20px;padding-left:20px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-control{grid-template-columns:120px 1fr}.sample-control p{grid-column:1/-1}}@media(max-width:760px){.project-shell:has(.interview-wizard-page){padding-top:0}.project-shell:has(.interview-wizard-page) .project-header{position:relative;flex-wrap:wrap;height:auto;min-height:64px;padding:10px 14px}.project-shell:has(.interview-wizard-page) .project-header>strong{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-shell:has(.interview-wizard-page) .project-header nav{order:3;width:100%;justify-content:center}.project-shell:has(.interview-wizard-page) .project-header>.secondary{display:none}.interview-wizard-page{display:block;min-height:auto}.wizard-rail{display:none}.wizard-top-steps{padding:10px 14px}.wizard-top-steps button{min-width:106px;height:38px;padding:0 11px;font-size:10px}.wizard-stage-heading{min-height:84px;padding:14px}.wizard-stage-heading>span{flex-basis:42px;width:42px;height:42px}.wizard-stage-heading h1{font-size:18px}.wizard-stage-heading p,.wizard-stage-heading>button{display:none}.wizard-stage{padding:14px 14px 82px}.wizard-section-title{padding:17px 16px}.scenario-list>button{grid-template-columns:42px 1fr;padding:12px 16px}.scenario-list button>em{display:none}.scene-icon{width:42px;height:42px}.persona-field{padding:16px 16px 0}.sample-control{grid-template-columns:1fr;gap:14px;padding:18px 16px}.quota-choice,.choice-grid{grid-template-columns:1fr;padding:0 16px 18px}.choice-grid{padding-top:18px}.choice-grid button{min-height:104px}.estimate-strip,.launch-budget{grid-template-columns:1fr}.estimate-strip>span,.launch-budget span{min-height:72px;border-right:0;border-bottom:1px solid #e6e8ed}.review-grid{grid-template-columns:1fr;padding:16px}.duration-inline{flex-direction:column;padding:0 16px 18px}.script-question{grid-template-columns:34px 1fr;padding:13px 16px}.script-question>div{grid-column:2}.script-question small{white-space:normal}.wizard-actions{padding:10px 14px}.wizard-actions>span{display:none}.wizard-actions button{min-width:110px}.wizard-actions .primary{margin-left:auto}}.project-card.operations-task-row{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(440px,1.35fr) 90px minmax(230px,.8fr);align-items:center;column-gap:20px;min-height:136px;padding:20px 48px 20px 24px}.operations-task-row .project-open.task-identity{display:block;grid-template-columns:none;width:100%;min-height:0;padding:0}.operations-task-row .project-actions{top:50%;right:8px}@media(max-width:1260px){.project-card.operations-task-row{grid-template-columns:minmax(230px,1fr) minmax(360px,1.3fr) 70px minmax(170px,.7fr)}}@media(max-width:980px){.project-card.operations-task-row{grid-template-columns:1fr 1fr;gap:18px;padding:20px 46px 20px 18px}.operations-task-row .task-identity{grid-column:1/-1}}@media(max-width:620px){.project-card.operations-task-row{display:block;min-height:0;padding:18px 44px 18px 15px}}.interview-dialogue:has(.voice-interview-shell){width:min(816px,calc(100% - 36px));margin-top:48px;padding-bottom:30px}.voice-interview-shell{display:grid;gap:18px;width:100%;margin:auto;text-align:left}.voice-simple-cue{display:flex;align-items:center;gap:14px;min-height:88px;border:1px solid #d8e9e6;border-radius:18px;padding:14px 18px;background:#f1faf8;box-shadow:0 8px 22px #087f7514}.voice-simple-cue.speaking,.voice-simple-cue.connecting,.voice-simple-cue.ready,.voice-simple-cue.thinking{border-color:#f2d6c7;background:#fff7f1}.voice-turn-visual{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:18px;font-weight:850;letter-spacing:-.04em;box-shadow:0 0 0 7px #087f751f}.voice-simple-cue.speaking .voice-turn-visual,.voice-simple-cue.connecting .voice-turn-visual,.voice-simple-cue.ready .voice-turn-visual,.voice-simple-cue.thinking .voice-turn-visual{background:#d56b32;box-shadow:0 0 0 7px #d56b321f}.voice-simple-cue>span:last-child{display:grid;gap:5px}.voice-simple-cue strong{font-size:18px}.voice-simple-cue small{color:#667085;font-size:12px}.voice-secondary-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.voice-progress{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#344054;font-size:14px}.voice-progress>b{white-space:nowrap}.voice-progress>span{overflow:hidden;flex:1;height:4px;border-radius:4px;background:#eaecf0}.voice-progress>span i{display:block;height:100%;border-radius:inherit;background:#17877d;transition:width .3s ease}.previous-turn{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:var(--alw-color-surface)}.previous-turn>button{display:grid;width:100%;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:0;padding:0 18px;color:#344054;background:var(--alw-color-surface);text-align:left}.previous-turn>button b{white-space:nowrap}.previous-turn>button span{overflow:hidden;color:#7b818b;text-overflow:ellipsis;white-space:nowrap}.previous-turn>button em{color:var(--alw-color-primary);font-size:12px;font-style:normal}.previous-turn-detail{display:grid;gap:9px;border-top:1px solid #eaecf0;padding:14px 18px;background:#fafafa}.previous-turn-detail p{display:grid;grid-template-columns:28px 1fr;gap:8px;margin:0;color:#5f6672;font-size:13px;line-height:1.65}.previous-turn-detail b{color:#17877d}.voice-current-question{border:1px solid #e1e5ea;border-left:4px solid #17877d;border-radius:14px;padding:30px 34px;background:var(--alw-color-surface);box-shadow:0 12px 36px #1018280b}.voice-current-question>span,.voice-live-answer>span{display:block;color:#17877d;font-size:13px;font-weight:700;letter-spacing:.04em}.voice-current-question h1{margin:18px 0 16px;color:#101828;font-size:30px;line-height:1.45;letter-spacing:-.02em}.voice-current-question p{margin:0;color:#858b96;font-size:15px}.voice-listening-divider{display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:14px}.voice-listening-divider>span{height:1px;background:#eaecf0}.voice-status{display:flex;align-items:center;justify-content:center;gap:9px;color:#1d2939;font-size:14px}.voice-status small{color:#8a9099;font-weight:500}.voice-status-dot{display:block;width:9px;height:9px;border-radius:50%;background:#98a2b3;box-shadow:0 0 0 5px #98a2b321}.voice-status-dot.ready,.voice-status-dot.listening{background:#17877d;box-shadow:0 0 0 5px #17877d21}.voice-status-dot.thinking,.voice-status-dot.connecting{background:var(--alw-color-primary);box-shadow:0 0 0 5px #087f7521}.voice-status-dot.speaking{background:#d56b32;box-shadow:0 0 0 5px #d56b3221}.voice-orb{display:flex;width:76px;height:76px;align-items:center;justify-content:center;gap:4px;border:1px solid #dce9e7;border-radius:50%;background:#eef9f7}.voice-orb i{width:4px;height:15px;border-radius:4px;background:#17877d;animation:voicePulse 1.05s ease-in-out infinite;animation-play-state:paused}.voice-orb i:nth-child(2),.voice-orb i:nth-child(4){height:27px;animation-delay:.12s}.voice-orb i:nth-child(3){height:38px;animation-delay:.22s}.voice-orb i:nth-child(5){animation-delay:.3s}.voice-orb.listening i,.voice-orb.speaking i,.voice-orb.thinking i{animation-play-state:running}.voice-orb.speaking i{background:#d56b32}.voice-orb.thinking i{background:var(--alw-color-primary)}@keyframes voicePulse{0%,to{transform:scaleY(.42);opacity:.55}50%{transform:scaleY(1);opacity:1}}.voice-live-answer{min-height:112px;border:1px solid #dfdcf4;border-radius:14px;padding:18px 20px;background:#faf9ff}.voice-compact-answer>span{font-size:12px}.voice-live-answer>span{color:var(--alw-color-primary)}.voice-live-answer p{margin:18px 0 0;color:#414756;font-size:16px;line-height:1.6}.voice-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.voice-actions button{min-width:154px}.voice-actions .secondary{border-color:#d8dee5;color:#475467;background:var(--alw-color-surface)}.voice-actions .primary{border-color:#e15151;color:#d94848;background:var(--alw-color-surface);box-shadow:none}.voice-fallback-note{border:1px solid #f0d7a4;border-radius:9px;padding:10px 12px;color:#8b5c17;background:#fffaf0}@media(max-width:640px){.interview-topbar{min-height:64px;align-items:center;padding:8px 12px}.public-interview-logo{max-width:150px;height:36px}.public-interview-brand-fallback{height:36px;padding:0 12px}.language-button{min-height:36px;padding:7px 11px}.interview-dialogue:has(.voice-interview-shell){width:calc(100% - 24px);margin-top:8px;padding-bottom:calc(128px + env(safe-area-inset-bottom))}.voice-interview-shell{gap:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom));box-sizing:border-box}.voice-progress{font-size:13px}.previous-turn>button{min-height:52px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:0 14px}.previous-turn>button em{display:none}.previous-turn-detail{padding:12px 14px}.voice-current-question{padding:22px 20px}.voice-current-question h1{margin:14px 0;font-size:23px;line-height:1.48}.voice-current-question p{font-size:14px}.voice-listening-divider{grid-template-columns:1fr auto auto 1fr;gap:8px}.voice-status{font-size:13px}.voice-status small{display:none}.voice-orb{width:66px;height:66px}.voice-live-answer{min-height:140px;padding:18px}.voice-live-answer p{margin-top:20px;font-size:15px}.voice-actions{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;border-top:1px solid #e5e7eb;padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#fffffff7;box-shadow:0 -8px 24px #1018280f}.voice-actions button{width:100%;min-width:0;height:48px;min-height:48px;margin:0}}@media(max-width:640px){.voice-actions button.primary,.voice-actions button.secondary{margin:0}}.voice-interview-shell .host-volume-control,.voice-interview-shell .voice-listening-divider{display:none}.voice-simple-cue{display:grid;gap:16px;min-height:0;padding:24px 26px 18px;border:1px solid #e6e9ef;border-radius:24px;background:linear-gradient(145deg,var(--alw-color-surface) 0%,#fbfcfd 68%,#f7faf9 100%);box-shadow:0 18px 46px #10182814}.voice-role-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,7vw,74px);width:min(430px,100%);margin:0 auto;justify-items:center}.voice-role-card{position:relative;display:grid;justify-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;color:#98a2b3;background:transparent;opacity:.48;transition:opacity .25s ease,transform .25s ease,color .25s ease}.voice-role-card:before{position:absolute;top:40px;left:calc(50% + 43px);width:clamp(38px,7vw,74px);height:1px;background:#e7eaee;content:""}.voice-role-card:last-child:before{display:none}.voice-role-card.active{z-index:1;opacity:1;transform:translateY(-2px);color:#344054}.voice-role-visual{position:relative;display:grid;width:88px;height:88px;place-items:center;overflow:visible;border:1px solid #e5e7eb;border-radius:50%;background:#f3f5f7;box-shadow:0 8px 22px #10182814;font-size:24px;font-weight:800;letter-spacing:-.06em;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.voice-role-visual:after{position:absolute;inset:5px;border:1px solid rgba(255,255,255,.8);border-radius:50%;content:"";pointer-events:none}.voice-role-visual img{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;object-fit:cover}.voice-role-badge{position:absolute;right:-7px;bottom:5px;display:grid;width:25px;height:25px;place-items:center;border:3px solid var(--alw-color-surface);border-radius:50%;color:var(--alw-color-surface);background:#d56b32;font-size:10px;font-style:normal;font-weight:850;letter-spacing:0;box-shadow:0 3px 8px #1018282e}.voice-role-card.user .voice-role-badge{color:var(--alw-color-primary);background:#e2f5f1}.voice-role-card.host.active .voice-role-visual{border-color:#e59a73;box-shadow:0 0 0 5px #d56b321f,0 13px 28px #923e1933;transform:scale(1.04)}.voice-role-card.user.active .voice-role-visual{border-color:#66b7ad;background:#eaf8f5;color:var(--alw-color-primary);box-shadow:0 0 0 5px #087f751f,0 13px 28px #075e5829;transform:scale(1.04)}.voice-role-copy{display:grid;gap:3px;justify-items:center;text-align:center}.voice-role-card strong{font-size:14px;line-height:1.25}.voice-role-card small{color:#98a2b3;font-size:11px;line-height:1.3}.voice-role-card.active small{color:currentColor;opacity:.7}.voice-simple-cue .voice-turn-announcement,.voice-simple-cue .voice-turn-visual{display:none}.voice-role-state-label{display:grid;gap:3px;width:100%;margin:0;padding-top:14px;border-top:1px solid #eef0f3;text-align:center}.voice-state-kicker{color:#98a2b3;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.voice-role-state-label strong{color:#1d2939;font-size:15px}.voice-role-state-label>span:last-child{color:#667085;font-size:12px;line-height:1.5}.voice-simple-cue.speaking,.voice-simple-cue.connecting,.voice-simple-cue.ready,.voice-simple-cue.thinking{border-color:#f1ded2;background:linear-gradient(145deg,var(--alw-color-surface) 0%,#fffaf7 70%,#fff5ee 100%)}@media(max-width:640px){.voice-simple-cue{padding:20px 14px 15px;border-radius:20px}.voice-role-switcher{gap:18px}.voice-role-card:before{top:31px;left:calc(50% + 31px);width:28px}.voice-role-visual{width:66px;height:66px;font-size:18px}.voice-role-visual:after{inset:4px}.voice-role-card.active .voice-role-visual{transform:scale(1.03)}.voice-role-state-label{padding-top:11px}.voice-role-state-label strong{font-size:14px}.voice-role-state-label>span:last-child{font-size:11px}}.voice-interview-shell .voice-simple-cue{gap:12px;padding:18px 20px 12px;border-color:#edf0f2;background:var(--alw-color-surface);box-shadow:none}.voice-interview-shell .voice-role-state-label{gap:0;padding-top:2px;border-top:0}.voice-interview-shell .voice-state-kicker,.voice-interview-shell .voice-role-state-label>span:last-child{display:none}.voice-interview-shell .voice-role-state-label strong{font-size:14px}.voice-interview-shell .voice-current-question{padding:22px 24px;box-shadow:none}.voice-interview-shell .voice-current-question h1{margin:12px 0 0;font-size:26px}.voice-interview-shell .voice-live-answer{min-height:92px;padding:16px 18px;box-shadow:none}.voice-interview-shell .voice-live-answer p{margin-top:10px}.voice-interview-shell .voice-push-to-talk{width:100%;min-height:60px;margin-top:0;border-radius:16px;box-shadow:0 6px 16px #0f766e1a}@media(max-width:640px){.voice-interview-shell{gap:10px;padding-bottom:18px}.voice-interview-shell .voice-actions{position:static;display:flex;flex-wrap:wrap;border:0;padding:0;background:transparent;box-shadow:none}.voice-interview-shell .voice-actions button{height:42px;min-height:42px}.voice-interview-shell .voice-push-to-talk{position:sticky;z-index:15;bottom:10px;min-height:58px;margin-top:2px;padding:9px 14px;border-radius:15px}.voice-interview-shell .voice-push-to-talk small{display:none}.voice-interview-shell .voice-current-question{padding:18px 16px}.voice-interview-shell .voice-current-question h1{font-size:22px}.voice-interview-shell .voice-live-answer{min-height:82px;padding:14px 16px}}.workspace-main{font-size:13px;line-height:1.5}.workspace-main button,.workspace-main input,.workspace-main textarea,.workspace-main select{font:inherit}.workspace-heading.command-header h1,.simple-heading h1{font-size:26px;line-height:1.22}.workspace-content.command-center{padding-right:clamp(20px,3vw,40px);padding-left:clamp(20px,3vw,40px)}.settings-stack,.overview-page,.workspace-main>.page-card,.workspace-main>.toggle-list{width:min(1180px,calc(100% - 80px));max-width:1180px;margin-right:auto;margin-left:auto}@media(max-width:760px){.workspace-heading.command-header h1,.simple-heading h1{font-size:23px}.settings-stack,.overview-page,.workspace-main>.page-card,.workspace-main>.toggle-list{width:auto;margin-right:14px;margin-left:14px}}.project-side-nav{position:fixed;z-index:24;inset:0 auto 0 0;display:flex;width:212px;flex-direction:column;border-right:1px solid #e3e6ea;padding:18px 14px;background:var(--alw-color-surface);box-shadow:4px 0 22px #17233109}.project-side-nav~.content-page,.project-side-nav~.analysis-page,.project-side-nav~.enterprise-operations,.project-side-nav~.empty-state,.project-side-nav~.project-overview-page{margin-left:212px}.project-side-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eceef1;padding:20px 8px}.project-back{flex:0 0 auto;min-height:38px;border:0;border-radius:8px;padding:0 10px;color:#626a75;background:#f5f6f8;text-align:left}.project-side-title{display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:0}.project-side-title .status-badge{width:max-content}.project-side-title h2{overflow:hidden;margin:0;font-size:16px;line-height:1.4;text-overflow:ellipsis}.project-side-title small{color:#8a9099}.project-side-nav nav{display:grid;gap:4px;margin-top:12px}.project-side-nav nav p{margin:14px 10px 5px;color:#9aa0a9;font-size:10px;font-weight:800;letter-spacing:.1em}.project-side-nav nav button{min-height:39px;border:0;border-radius:8px;padding:0 12px;color:#505762;background:transparent;text-align:left}.project-side-nav nav button:hover{background:#f5f7f8}.project-side-nav nav button.active{color:#087f72;background:#edf7f5;font-weight:750}.project-side-invite{margin-top:auto;width:100%}.wizard-back-workspace{width:max-content;margin-bottom:18px;border:0;padding:0;color:#68717d;background:transparent;font-size:12px}.wizard-back-workspace:hover{color:#16877d}.wizard-invite-button{width:100%;margin-top:16px;border:1px solid #d9dee4;border-radius:8px;padding:9px 12px;color:#42505f;background:var(--alw-color-surface);text-align:left}.wizard-invite-button:hover{border-color:#6fa8a2;color:#087f72;background:#f5fbfa}.workspace-create-actions{display:flex;align-items:center;gap:10px}.workspace-create-actions .secondary{min-height:42px}.automatic-project-picker{width:min(620px,calc(100% - 32px))}.automatic-source-list{display:grid;max-height:430px;gap:8px;overflow:auto;margin-top:20px}.automatic-source-list>button{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e1e5e9;border-radius:10px;padding:13px 16px;color:#252d38;background:var(--alw-color-surface);text-align:left}.automatic-source-list>button:hover{border-color:#77aaa5;background:#f5fbfa}.automatic-source-list span{display:grid;gap:5px}.automatic-source-list small{color:#7b838d}.automatic-source-list em{color:#16877d;font-size:12px;font-style:normal;white-space:nowrap}@media(max-width:760px){.project-side-nav{width:82px;padding:12px 7px}.project-side-nav~.content-page,.project-side-nav~.analysis-page,.project-side-nav~.enterprise-operations,.project-side-nav~.empty-state{margin-left:82px}.project-side-title h2{font-size:12px}.project-side-title small,.project-side-title .status-badge,.project-side-invite{display:none}.project-back{height:auto;padding:8px 5px;font-size:10px;text-align:center}.project-side-nav nav p{margin:10px 2px 4px;font-size:8px}.project-side-nav nav button{min-height:42px;padding:4px;font-size:10px;text-align:center}.workspace-create-actions{align-items:stretch;flex-direction:column}.workspace-create-actions button{width:100%}.command-header.search-row{align-items:stretch;flex-direction:column}}.workspace-sidebar nav{min-height:0;overflow-y:auto;padding-bottom:14px}.workspace-sidebar .nav-section-label{margin:15px 12px 5px;color:#959aa4;font-size:10px;font-weight:800;letter-spacing:.12em}.operation-workspace-toolbar{display:flex;min-height:66px;align-items:center;justify-content:flex-end;border-bottom:1px solid #e4e7ea;padding:11px 32px;background:var(--alw-color-surface)}.operation-workspace-toolbar .workspace-project-select{grid-template-columns:auto minmax(220px,280px);align-items:center}.workspace-project-select{display:grid;min-width:280px;gap:7px;color:#6d737d;font-size:12px;font-weight:700}.workspace-project-select select{height:42px;border:1px solid #d8dde3;border-radius:8px;padding:0 12px;color:#222b37;background:var(--alw-color-surface)}.standalone-project-header{display:flex;align-items:center;gap:20px;min-height:92px;border-bottom:1px solid #e2e5e9;padding:16px 42px;background:var(--alw-color-surface)}.standalone-project-header>div{display:grid;gap:3px}.standalone-project-title-row{display:flex;align-items:center;gap:16px}.standalone-project-title-row h1{white-space:nowrap}.standalone-project-header span{color:#17897c;font-size:11px;font-weight:800;letter-spacing:.1em}.standalone-project-header>.recruit-header-status{margin-left:auto;color:inherit;font-size:12px;letter-spacing:0}.standalone-project-header h1{margin:0;font-size:22px}.standalone-project-header small{color:#7b818c}.standalone-project-header+.content-page,.standalone-project-header+.enterprise-operations{min-height:calc(100vh - 92px)}.quote-audio-actions{display:flex;align-items:center;gap:8px}.quote-audio-actions audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.quote-audio-actions button{min-height:34px;border:1px solid #cfd8dc;border-radius:7px;padding:0 12px;color:#087f72;background:#f3fbf9;font-weight:700}.quote-audio-actions button:disabled{color:#8b929c;background:#f4f5f6}@media(max-width:760px){.workspace-sidebar .nav-section-label{overflow:hidden;width:0;height:1px;margin:8px 0 0;padding:0}.operation-workspace-toolbar{padding:10px 18px}.operation-workspace-toolbar .workspace-project-select{width:100%;grid-template-columns:auto minmax(0,1fr)}.workspace-project-select{min-width:0}.standalone-project-header{align-items:flex-start;padding:14px 18px}.standalone-project-header h1{font-size:18px}}:root{--alw-content-max:1280px}.toast{display:none!important}.workspace-content.command-center{width:100%;max-width:var(--alw-content-max);margin-right:auto;margin-left:auto}.workspace-main>.quote-search-page,.workspace-main>.analysis-center-page,.workspace-main>.settings-stack,.workspace-main>.overview-page,.workspace-main>.page-card,.workspace-main>.toggle-list,.workspace-main>.enterprise-operations,.workspace-main>.operation-workspace-toolbar,.workspace-main>.empty-state{width:100%;max-width:var(--alw-content-max);margin-right:auto;margin-left:auto}.project-shell>.content-page,.project-shell>.analysis-page,.project-shell>.enterprise-operations{width:100%;max-width:var(--alw-content-max);margin-right:auto;margin-left:auto}.content-page{width:100%;max-width:var(--alw-content-max);margin-right:auto;margin-left:auto}.project-card.operations-task-row,.operations-table-head{grid-template-columns:minmax(230px,1fr) minmax(360px,1.2fr) 70px minmax(330px,.95fr)}.task-action-group{gap:7px}.task-action-group button{padding-right:11px;padding-left:11px}.task-action-group .task-primary-action{border-color:#9fd3cd;color:var(--alw-color-primary);background:#f2faf8}.task-action-group .task-primary-action:hover{border-color:var(--alw-color-primary);background:#e8f5f2}.interview-wizard-page{display:block;min-height:calc(100vh - 64px);padding:20px clamp(18px,2.4vw,36px);background:#f5f6f8}.wizard-workspace{width:100%;max-width:min(var(--alw-content-max),calc(100vw - 276px));min-height:calc(100vh - 84px);margin-right:auto;margin-left:auto;border:1px solid #dfe4e7;border-radius:10px;background:#f7f8f9;box-shadow:0 14px 36px #1722310e}.wizard-project-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:76px;border-bottom:1px solid #dfe4e7;border-radius:10px 10px 0 0;padding:12px 20px;background:var(--alw-color-surface)}.wizard-project-bar>.wizard-back-workspace{min-height:38px;border:1px solid #d7dde0;border-radius:5px;padding:0 13px;color:#47545f;background:var(--alw-color-surface)}.wizard-project-bar>div{display:grid;gap:2px;min-width:0}.wizard-project-bar>div>span{color:var(--alw-color-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.wizard-project-bar h1{overflow:hidden;margin:0;color:#172231;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.wizard-project-bar small{color:#89929a;font-size:9px}.wizard-project-bar>.secondary{min-height:38px;border-radius:5px}.wizard-project-name{display:flex!important;align-items:center;gap:8px}.wizard-project-name h1{min-width:0}.wizard-project-name>button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #d7dde0;border-radius:4px;color:#60707d;background:var(--alw-color-surface);cursor:pointer}.wizard-project-name>button:hover{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:#f2faf8}.wizard-project-name-editor{display:flex!important;align-items:center;gap:7px}.wizard-project-name-editor input{width:min(420px,50vw);height:36px}.wizard-project-name-editor button{min-height:36px;padding:0 12px}.wizard-top-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:visible;border-bottom:1px solid #dfe4e7;border-radius:10px 10px 0 0;padding:0;background:var(--alw-color-surface)}.wizard-top-steps button{min-width:0;height:58px;border:0;border-right:1px solid #e7eaec;padding:0 12px;color:#68727d;background:var(--alw-color-surface);font-size:11px;text-align:left}.wizard-top-steps button:first-child{border-radius:10px 0 0}.wizard-top-steps button:last-child{border-right:0;border-radius:0 10px 0 0}.wizard-top-steps button b{display:inline-grid;width:25px;height:25px;margin-right:8px;place-items:center;border:1px solid #d7dde0;border-radius:50%;font-size:9px}.wizard-top-steps button.active{color:var(--alw-color-surface);background:#172231}.wizard-top-steps button.active b{border-color:#4f626f;background:#253746}.wizard-top-steps button.done{border-color:#e7eaec;color:var(--alw-color-primary);background:#f2f8f7}.wizard-top-steps button.done b{border-color:#93c9c2;background:var(--alw-color-surface)}.wizard-stage-heading{min-height:92px;border-bottom:1px solid #dfe4e7;padding:18px 26px;background:#fbfcfc}.wizard-stage-heading>span{border-radius:7px;background:#172231}.wizard-stage-heading h1{color:#172231;font-size:24px}.wizard-stage-heading p{color:#6d7782;font-size:12px}.wizard-stage-heading>.secondary{min-height:38px;border-radius:5px}.wizard-stage{background:#f3f6f8}.wizard-stage-heading{background:var(--alw-color-surface)}.wizard-top-steps button.active{background:#0b8d82}.wizard-top-steps button.active b{border-color:#ffffffb3;background:transparent}.script-builder{border:1px solid #dfe4e7;background:var(--alw-color-surface)}.script-builder .primary{border-color:#172b42;background:#172b42}.script-builder .primary:hover{border-color:#234761;background:#234761}.danger-outline{border:1px solid #c53d32!important;color:#b52d25!important;background:var(--alw-color-surface)!important}.danger-outline:hover{background:#fff5f4!important}.command-import{min-width:156px;font-weight:750}.command-import b{margin-right:6px;color:var(--alw-color-primary);font-size:17px}.import-requirement-modal{width:min(760px,calc(100% - 32px));max-height:min(880px,calc(100vh - 36px));overflow:auto}.import-requirement-modal>header{margin-bottom:18px}.import-requirement-modal>header>span{color:var(--alw-color-primary);font-size:10px;font-weight:850;letter-spacing:.14em}.import-requirement-modal>header h2{margin:6px 0}.import-requirement-modal>header p{margin:0;color:#6e7882;line-height:1.6}.import-file-row{display:flex;align-items:center;gap:12px}.import-file-button{position:relative;overflow:hidden;flex:0 0 auto;cursor:pointer}.import-file-button input{position:absolute;width:1px;height:1px;opacity:0}.import-file-row>span{overflow:hidden;color:#76818b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.import-question-count{display:flex!important;align-items:center;gap:9px}.import-question-count input{width:86px}.import-question-preview{margin-top:4px;border:1px solid #dbe2e5;background:#f7fafb}.import-question-preview>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe2e5;padding:12px 15px;color:#172b42}.import-question-preview>header span{color:var(--alw-color-primary);font-size:12px}.import-question-preview ol{display:grid;max-height:260px;overflow:auto;margin:0;padding:0;list-style:none}.import-question-preview li{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:10px;border-bottom:1px solid #e7ecee;padding:11px 15px;font-size:13px;line-height:1.55}.import-question-preview li:last-child{border-bottom:0}.import-question-preview li i{display:grid;width:26px;height:26px;place-items:center;border-radius:4px;color:var(--alw-color-surface);background:#172b42;font-size:10px;font-style:normal}.import-requirement-modal>.modal-actions{position:static;margin:16px -24px -24px;border-top:1px solid #dbe2e5;padding:14px 24px;background:var(--alw-color-surface)}.import-question-count{display:flex;align-items:flex-end;gap:12px}.import-question-count>label{display:block;margin:0}.import-question-count>div{display:flex;align-items:center;gap:8px}.import-question-count input{width:58px;-moz-appearance:textfield;appearance:textfield;text-align:center}.import-question-count input::-webkit-inner-spin-button,.import-question-count input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.import-question-count button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d5dde1;border-radius:4px;color:var(--alw-color-primary);background:var(--alw-color-surface)}.import-question-count button:disabled{color:#aeb7bc;background:#f2f4f5}.import-requirement-modal.analyzed textarea{min-height:82px}.import-requirement-modal.analyzed .import-question-preview ol{max-height:230px;overflow-y:scroll;scrollbar-gutter:stable}.import-requirement-modal.analyzed .import-question-preview ol:focus{outline:2px solid rgba(8,127,117,.24);outline-offset:-2px}.import-requirement-modal.analyzed .import-question-preview li{padding-top:9px;padding-bottom:9px}.import-requirement-modal .inline-warning{margin:4px 0;border:1px solid #e9c987;padding:10px 12px;color:#7a5513;background:#fff9e9;font-size:12px;line-height:1.5}.import-question-scroll{position:relative}.import-scroll-cue{position:absolute;right:12px;bottom:8px;display:grid;width:24px;height:24px;place-items:center;border:1px solid #9bcac4;border-radius:50%;color:var(--alw-color-primary);background:#fffffff0;box-shadow:0 2px 8px #172b4224;font-size:13px;font-weight:850;pointer-events:none}.import-question-scroll:after{position:absolute;right:0;bottom:0;left:0;height:34px;background:linear-gradient(transparent,#fffffff0);content:"";pointer-events:none}.import-question-scroll .import-scroll-cue{z-index:1}.wizard-stage{padding:22px 26px 26px}.wizard-step-panel{max-width:none}.wizard-section{border-color:#dfe4e7;border-radius:8px;box-shadow:0 5px 18px #17223109}.wizard-section-title{padding:21px 22px}.wizard-section-title span,.workbench-heading span{color:var(--alw-color-primary);font-size:10px;font-weight:800;letter-spacing:.12em}.wizard-section-title h2,.workbench-heading h2{font-size:19px}.wizard-section-title p,.workbench-heading p{font-size:12px;line-height:1.65}.section-state-chip{align-self:center;border:1px solid #c9dedb;border-radius:99px;padding:7px 10px!important;color:var(--alw-color-primary)!important;background:#f1f8f7;font-size:10px!important;letter-spacing:0!important;white-space:nowrap}.mode-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 22px}.mode-recommendation-grid>button{position:relative;display:flex;min-height:214px;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #dfe4e7;border-radius:7px;padding:18px;color:#263341;background:var(--alw-color-surface);text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.mode-recommendation-grid>button:hover{border-color:#8abeb8;transform:translateY(-1px)}.mode-recommendation-grid>button.selected{border-color:var(--alw-color-primary);background:#f3faf8;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.mode-recommendation-grid>button.recommended:after{content:none}.mode-card-head{display:flex;width:100%;align-items:center;justify-content:space-between}.mode-card-head i{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:var(--alw-color-primary);background:#e4f3f0;font-size:18px;font-style:normal}.mode-card-head em{border-radius:99px;padding:4px 7px;color:var(--alw-color-primary);background:#e3f2ef;font-size:10px;font-style:normal;font-weight:800}.mode-recommendation-grid>button>b{font-size:15px}.mode-recommendation-grid>button>p{min-height:38px;margin:0;color:#5f6b76;font-size:12px;line-height:1.65}.mode-recommendation-grid dl{display:grid;width:100%;gap:5px;margin:4px 0 0;padding-top:10px;border-top:1px solid #e5e9eb}.mode-recommendation-grid dl div{display:flex;justify-content:space-between;gap:12px}.mode-recommendation-grid dt{color:#737f89;font-size:10px}.mode-recommendation-grid dd{margin:0;color:#34414c;font-size:10px;font-weight:700}.format-home-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);overflow:visible}.format-home-config{min-width:0;border-right:1px solid #dfe4e7}.workbench-heading{padding:21px 22px;border-bottom:1px solid #e5e8ea}.workbench-heading h2{margin:7px 0 5px;color:#172231}.workbench-heading p{margin:0;color:#727d87}.host-style-panel{padding:18px 22px;border-bottom:1px solid #e5e8ea}.host-style-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.host-style-panel>div:first-child b{font-size:12px}.host-style-panel>div:first-child small{color:#8a929b;font-size:10px}.host-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.host-style-options button{display:grid;gap:4px;min-height:72px;border:1px solid #dfe4e7;border-radius:6px;padding:11px;color:#33404d;background:var(--alw-color-surface);text-align:left}.host-style-options button.selected{border-color:var(--alw-color-primary);color:var(--alw-color-primary);background:#f1f8f7;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.host-style-options b{font-size:11px}.host-style-options small{color:#7d8790;font-size:9px;line-height:1.5}.invitation-form-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px 24px}.invitation-form-panel label{display:grid;gap:7px}.invitation-form-panel label>span{color:#55616d;font-size:10px;font-weight:750}.invitation-form-panel input,.invitation-form-panel select,.invitation-form-panel textarea{width:100%;border:1px solid #d8dee2;border-radius:5px;color:#27333f;background:var(--alw-color-surface)}.invitation-form-panel input,.invitation-form-panel select{height:42px}.invitation-form-panel textarea{resize:vertical}.invitation-form-panel .field-wide{grid-column:1/-1}.doubao-host-section{padding-bottom:20px}.doubao-host-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px}.doubao-host-grid>button{display:grid;min-height:120px;gap:10px;border:1px solid #dfe5e8;border-radius:7px;padding:14px;color:#34414c;background:var(--alw-color-surface);text-align:left}.doubao-host-grid>button.selected{border-color:var(--alw-color-primary);background:#edf7f5;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.doubao-host-grid span{display:flex;justify-content:space-between;gap:10px}.doubao-host-grid em{border-radius:20px;padding:3px 7px;color:var(--alw-color-primary);background:#dff1ee;font-size:9px;font-style:normal}.doubao-host-grid p{margin:0;color:#68747e;font-size:10px;line-height:1.6}.doubao-host-grid small{color:#89929a;font-size:9px}.host-type-state{margin:0 22px;border:1px solid #dfe5e8;padding:18px;color:#68747e;background:#f8fafb}.host-type-state.error{border-color:#edc7c3;color:#a43f37;background:#fff7f6}.wizard-invitation-picker{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:12px;border-bottom:1px solid #e5e8ea;padding:14px 22px;background:#f7faf9}.wizard-invitation-picker>div{display:grid;gap:3px}.wizard-invitation-picker small{color:#78838c;font-size:9px}.wizard-invitation-picker select{height:38px;border:1px solid #d5dde1;border-radius:5px;padding:0 9px;background:var(--alw-color-surface)}.wizard-invitation-picker button{min-height:38px}.invitation-live-preview{align-self:stretch;padding:18px;background:#eef2f3}.invitation-live-preview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.invitation-live-preview>header span{color:#24313e;font-size:11px;font-weight:800}.invitation-live-preview>header em{border-radius:99px;padding:4px 8px;color:var(--alw-color-primary);background:#dff0ed;font-size:9px;font-style:normal}.preview-browser-bar{display:flex;align-items:center;gap:5px;height:32px;border:1px solid #dce2e5;border-bottom:0;border-radius:7px 7px 0 0;padding:0 10px;background:#f9fbfb}.preview-browser-bar i{width:6px;height:6px;border-radius:50%;background:#c4ccd0}.preview-browser-bar span{margin-left:5px;color:#879098;font-size:8px}.invitation-live-preview>section{display:flex;min-height:455px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce2e5;border-radius:0 0 7px 7px;padding:30px 24px;background:var(--alw-color-surface);text-align:center}.invitation-live-preview>section>small:first-child{color:var(--alw-color-primary);font-size:9px;font-weight:900;letter-spacing:.16em}.preview-format-icon{display:grid;width:52px;height:52px;margin:20px 0 13px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#172231;font-size:20px}.invitation-live-preview h3{margin:0;color:#172231;font-size:22px;line-height:1.35}.invitation-live-preview p{margin:11px 0 15px;color:#68737e;font-size:11px;line-height:1.7}.invitation-live-preview dl{display:flex;gap:18px;margin:0 0 14px}.invitation-live-preview dl div{display:grid;gap:2px}.invitation-live-preview dt{color:#8a939b;font-size:8px}.invitation-live-preview dd{margin:0;color:#35424e;font-size:10px;font-weight:800}.preview-incentive{margin-bottom:14px;border:1px solid #cce4df;border-radius:99px;padding:6px 10px;color:var(--alw-color-primary);background:#f1f8f7;font-size:9px;font-style:normal}.invitation-live-preview .primary{width:100%;min-height:42px;border-radius:5px}.preview-privacy{margin-top:12px;color:#8a929a!important;font-size:8px!important;font-weight:500!important;letter-spacing:0!important}.channel-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 22px 0}.channel-mode-tabs button{display:grid;gap:4px;min-height:62px;border:1px solid #dce2e5;border-radius:7px;padding:11px 15px;color:#46525e;background:var(--alw-color-surface);text-align:left}.channel-mode-tabs button b{font-size:12px}.channel-mode-tabs button small{color:#8a929a;font-size:9px}.channel-mode-tabs button.active{border-color:#172231;color:var(--alw-color-surface);background:#172231;box-shadow:0 6px 14px #1722311f}.channel-mode-tabs button.active small{color:#cbd3d8}.single-channel-workbench{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:18px 22px 22px}.advanced-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advanced-channel-grid>button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:94px;border:1px solid #dfe4e7;border-radius:7px;padding:13px;color:#33404d;background:var(--alw-color-surface);text-align:left}.advanced-channel-grid>button:hover{border-color:#8abeb8}.advanced-channel-grid>button.selected{border-color:var(--alw-color-primary);background:#f1f8f7;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.advanced-channel-grid>button>i{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;color:var(--alw-color-primary);background:#e2f1ee;font-size:18px;font-style:normal}.advanced-channel-grid>button>span{display:grid;gap:4px}.advanced-channel-grid b{font-size:12px}.advanced-channel-grid small{color:#7b858e;font-size:9px;line-height:1.45}.advanced-channel-grid>button>em{color:var(--alw-color-primary);font-size:9px;font-style:normal;font-weight:800}.channel-single-state{display:flex;flex-direction:column;border:1px solid #dfe4e7;border-radius:7px;padding:18px;background:#fbfcfc}.channel-single-state>span{color:var(--alw-color-primary);font-size:9px;font-weight:900;letter-spacing:.12em}.channel-single-state>b{margin-top:8px;color:#172231;font-size:20px}.channel-single-state>p{margin:8px 0 18px;color:#69747e;font-size:10px;line-height:1.7}.channel-single-state dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:auto 0 0}.channel-single-state dl div{display:grid;gap:3px;border:1px solid #e3e7e9;border-radius:5px;padding:10px;background:var(--alw-color-surface)}.channel-single-state dt{color:#89929a;font-size:8px}.channel-single-state dd{margin:0;color:#303d48;font-size:11px;font-weight:800}.compound-channel-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 22px 0}.compound-channel-picker button{display:flex;min-height:44px;align-items:center;gap:8px;border:1px solid #dfe4e7;border-radius:6px;padding:0 10px;color:#53606b;background:var(--alw-color-surface)}.compound-channel-picker button.selected{border-color:#9bcac4;color:var(--alw-color-primary);background:#f1f8f7}.compound-channel-picker i{font-style:normal}.compound-channel-picker span{overflow:hidden;flex:1;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.compound-channel-picker em{font-size:10px;font-style:normal}.compound-preview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;padding:14px 22px 22px}.channel-order-panel,.retry-preview{overflow:hidden;border:1px solid #dfe4e7;border-radius:7px;background:var(--alw-color-surface)}.channel-order-panel>header,.retry-preview>header{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid #e3e7e9;padding:12px 15px;background:#fafbfb}.channel-order-panel>header div,.retry-preview>header div{display:grid;gap:3px}.channel-order-panel>header b,.retry-preview>header b{font-size:12px}.channel-order-panel>header small,.retry-preview>header small{color:#849099;font-size:9px}.channel-order-panel>header>em,.retry-preview>header>span{border-radius:99px;padding:4px 7px;color:var(--alw-color-primary);background:#e5f3f0;font-size:8px;font-style:normal;font-weight:800}.channel-order-panel>article{display:grid;grid-template-columns:20px 30px 1fr auto;align-items:center;gap:8px;min-height:68px;border-bottom:1px solid #e8ebed;padding:9px 13px}.channel-order-panel>article:last-child{border-bottom:0}.drag-handle{color:#a1a9af;font-size:14px;font-style:normal}.channel-order-panel>article>strong{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:#e8f4f2;font-size:9px}.channel-order-panel>article>span{display:grid;gap:3px}.channel-order-panel>article b{font-size:11px}.channel-order-panel>article small{color:#7f8992;font-size:8px}.channel-order-panel>article>div{display:flex;gap:4px}.channel-order-panel>article button{display:grid;width:29px;height:29px;place-items:center;border:1px solid #d7dde0;border-radius:4px;color:#56636d;background:var(--alw-color-surface)}.channel-order-panel>article button:disabled{opacity:.3}.retry-preview ol{display:grid;margin:0;padding:10px 15px;list-style:none}.retry-preview li{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:9px;min-height:70px}.retry-preview li:not(:last-child):after{position:absolute;top:49px;bottom:-21px;left:21px;width:1px;background:#badbd6;content:""}.retry-preview li>i{display:grid;width:42px;height:42px;place-items:center;border:1px solid #89bfb8;border-radius:50%;color:var(--alw-color-primary);background:#eff8f6;font-size:10px;font-style:normal;font-weight:900}.retry-preview li>div{display:grid;gap:3px}.retry-preview li b{font-size:11px}.retry-preview li small{color:#858e96;font-size:8px}.retry-preview li>em{color:var(--alw-color-primary);font-size:9px;font-style:normal;font-weight:800}.compound-stop-rule{margin:0 15px 15px;border-left:3px solid var(--alw-color-primary);padding:10px 11px;color:#48605d;background:#edf7f5;font-size:9px;line-height:1.55}.channel-note{margin-top:0;border-radius:0 0 7px 7px}.wizard-actions{position:static;border-top-color:#dfe4e7;padding:12px 22px;background:var(--alw-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wizard-actions>span{display:flex;align-items:center;gap:7px;color:#55636f;font-size:11px}.wizard-actions>span i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--alw-color-primary);background:#e5f3f0;font-size:9px;font-style:normal}.wizard-actions>span.save-error{color:#a43e35}.wizard-actions>span.save-error i{color:#a43e35;background:#fbeceb}.wizard-actions>span.save-saving i{animation:spin .8s linear infinite}@media(max-width:1180px){.project-card.operations-task-row,.operations-table-head{grid-template-columns:minmax(220px,1fr) minmax(300px,1.1fr) 66px minmax(280px,.95fr)}.task-action-group button{padding-right:8px;padding-left:8px}.format-home-workbench{grid-template-columns:1fr}.format-home-config{border-right:0;border-bottom:1px solid #dfe4e7}.invitation-live-preview{display:grid;grid-template-columns:1fr minmax(320px,.75fr);gap:12px}.invitation-live-preview>header{grid-column:1/-1}.single-channel-workbench,.compound-preview{grid-template-columns:1fr}.channel-single-state{min-height:170px}}@media(max-width:900px){.interview-wizard-page{padding:12px 12px 0}.wizard-workspace{max-width:100%}.wizard-top-steps{display:flex;overflow-x:auto}.wizard-top-steps button{min-width:152px}.wizard-stage-heading{flex-wrap:wrap}.mode-recommendation-grid,.host-style-options,.invitation-form-panel{grid-template-columns:1fr}.invitation-form-panel .field-wide{grid-column:auto}.invitation-live-preview{display:block}.compound-channel-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card.operations-task-row{grid-template-columns:1fr 1fr}.task-identity,.task-funnel{grid-column:1/-1}.task-action-group{justify-content:flex-start}}@media(max-width:540px){.wizard-top-steps{display:grid;grid-template-columns:repeat(5,44px);justify-content:center;gap:4px;overflow:visible;padding:8px 6px}.wizard-top-steps button{display:grid;min-width:44px;width:44px;height:44px;place-items:center;border:0;border-radius:8px!important;padding:0;font-size:0;text-align:center}.wizard-top-steps button b{width:28px;height:28px;margin:0;font-size:10px}.wizard-top-steps button.active:after{content:"当前";font-size:9px;line-height:1}.wizard-top-steps button.done:after{content:"✓";font-size:10px;line-height:1}.doubao-host-grid{grid-template-columns:1fr;padding:0 16px}.doubao-host-grid>button{min-height:88px}.doubao-host-grid p,.doubao-host-grid small{font-size:11px}.wizard-invitation-picker{grid-template-columns:1fr;align-items:stretch;padding:14px 16px}.wizard-invitation-picker>div,.wizard-invitation-picker select,.wizard-invitation-picker button{width:100%;min-width:0}.wizard-invitation-picker>div{overflow-wrap:anywhere}.wizard-invitation-picker select,.wizard-invitation-picker button{min-height:44px}}@media(max-width:600px){.wizard-project-bar{grid-template-columns:1fr auto;padding:10px 12px}.wizard-project-bar>.wizard-back-workspace{display:none}.wizard-project-bar>.secondary{font-size:10px}.wizard-stage{padding:14px 12px 82px}.wizard-stage-heading{padding:14px}.wizard-stage-heading>span{display:none}.wizard-stage-heading h1{font-size:19px}.wizard-stage-heading>.secondary{display:none}.mode-recommendation-grid,.invitation-form-panel,.host-style-panel,.workbench-heading,.channel-mode-tabs,.single-channel-workbench,.compound-channel-picker,.compound-preview{padding-right:14px;padding-left:14px}.host-style-options,.channel-mode-tabs,.advanced-channel-grid,.compound-channel-picker{grid-template-columns:1fr}.section-state-chip{display:none}.invitation-live-preview{padding:12px}.invitation-live-preview>section{min-height:400px}.channel-order-panel>article{grid-template-columns:18px 28px 1fr}.channel-order-panel>article>div{grid-column:3;justify-content:flex-end}.wizard-actions{padding:10px 12px}.wizard-actions>span{display:none}.task-action-group{display:grid;grid-template-columns:repeat(3,1fr)}.task-action-group details{grid-column:auto}}.wizard-config-summary{display:grid;gap:12px;border-left:1px solid #dfe7e6;padding:20px 18px;background:#fbfdfd}.wizard-step-content{display:grid;grid-template-columns:minmax(0,1fr) 248px;grid-template-areas:"heading heading" "stage summary" "actions actions";align-items:stretch}.wizard-step-content>.wizard-stage-heading{grid-area:heading}.wizard-step-content>.wizard-config-summary{grid-area:summary}.wizard-step-content>.wizard-stage{grid-area:stage;min-width:0}.wizard-step-content>.wizard-actions{grid-area:actions}.wizard-config-summary>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4eceb;padding-bottom:12px;color:#0b776f}.wizard-config-summary>header span{font-size:13px;font-weight:800}.wizard-config-summary>header b{font-size:11px}.wizard-config-summary>div{display:grid;gap:5px;border-bottom:1px solid #edf1f0;padding:10px 0}.wizard-config-summary>div>span,.wizard-config-summary>div div>span{color:#7b898d;font-size:10px}.wizard-config-summary>div>b,.wizard-config-summary>div div>b{color:#1c3035;font-size:13px}.wizard-config-summary small{color:#8b989b;font-size:10px}.script-editor-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:0}.script-editor-layout .script-list{border-right:1px solid #e3e9e8}.wizard-current-question-editor{display:grid;align-content:start;gap:12px;padding:22px;background:#fbfdfd}.wizard-current-question-editor>span{color:var(--alw-color-primary);font-size:10px;font-weight:800;letter-spacing:.12em}.wizard-current-question-editor textarea{min-height:110px;resize:vertical}.wizard-current-question-editor label{display:grid;gap:6px;color:#627177;font-size:11px}.wizard-current-question-editor small{color:#8a9699;font-size:10px;line-height:1.6}.editor-toggle-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5eceb;padding-top:12px;color:#273b40;font-size:12px}.editor-toggle-row .switch{width:38px;min-height:22px}.editor-toggle-row .switch i{width:16px;height:16px}.invitation-preview-state{display:flex;gap:4px;border:1px solid #d8e5e3;border-radius:6px;padding:3px;background:#f4f9f8}.invitation-preview-state button{border:0;border-radius:4px;padding:6px 9px;color:#6c7a7e;background:transparent;font-size:10px}.invitation-preview-state button.active{color:var(--alw-color-surface);background:#0b8d82}.returning-preview{display:grid;gap:10px;border:1px solid #dbe8e6;border-radius:8px;padding:20px;background:#f6fbfa}.returning-preview b{font-size:20px;color:#1b3438}.returning-preview p{margin:0;color:#657579;font-size:12px}.returning-preview strong{color:#0b776f;font-size:12px}.returning-preview progress{width:100%;height:7px;accent-color:#0b8d82}.returning-preview>div{display:flex;gap:8px}.returning-preview button{flex:1}.sample-stepper{display:flex;align-items:center;gap:14px}.sample-stepper button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #cbdcda;border-radius:6px;color:#0b776f;background:var(--alw-color-surface);font-size:20px}.sample-stepper strong{min-width:60px;color:#183137;font-size:24px;text-align:center}.sample-stepper strong small{margin-left:3px;color:#7a898c;font-size:11px;font-weight:500}.sample-control>input[type=range]{position:absolute;width:1px;height:1px;opacity:0}.design-channel-cards>span{display:block}.design-channel-cards>span>button{width:100%}.publish-checklist{display:grid;gap:0;border:1px solid #e1e9e7;border-radius:8px;overflow:hidden}.publish-checklist article{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #e7eeed;padding:14px 16px}.publish-checklist article:last-child{border-bottom:0}.publish-checklist b{color:#1f3438;font-size:12px}.publish-checklist span{color:#77868a;font-size:11px}.publish-checklist button{border:0;color:#0b837a;background:transparent;font-size:11px}.publish-settings{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;border:1px solid #e1e9e7;border-radius:8px;padding:16px}.publish-settings header{grid-column:1/-1;display:flex;justify-content:space-between;color:#20363b}.publish-settings label{color:#53666a;font-size:11px}.publish-settings p{grid-column:1/-1;margin:0;color:#7b898d;font-size:11px}.publish-settings .publish-notify{grid-column:1/-1}.publish-impact-notice{border:1px solid #eedbb2;border-radius:8px;padding:14px 16px;background:#fff9ec}.publish-impact-notice b{color:#89601b;font-size:12px}.publish-impact-notice p{margin:6px 0 0;color:#806d48;font-size:11px;line-height:1.6}.publish-confirm{display:flex;align-items:center;gap:7px;color:#53666a;font-size:11px}@media(max-width:1100px){.script-editor-layout{grid-template-columns:1fr}.script-editor-layout .script-list{border-right:0;border-bottom:1px solid #e3e9e8}.wizard-config-summary{border-top:1px solid #dfe7e6;border-left:0}.publish-checklist article{grid-template-columns:1fr}.publish-settings{grid-template-columns:1fr}}@media(max-width:1100px){.wizard-step-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "summary" "stage" "actions"}.wizard-config-summary{border-left:0;border-top:1px solid #dfe7e6}}.wizard-project-bar{grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;padding:14px 26px;background:var(--alw-color-surface);border-color:#d8e1e2;box-shadow:0 1px #14313908}.wizard-project-bar>.wizard-back-workspace{border:0!important;color:#5d7078!important;background:transparent!important;font-size:12px;font-weight:700;letter-spacing:.01em}.wizard-project-bar>.wizard-back-workspace:hover{color:#0b8d82!important;background:#f1faf8!important}.wizard-project-context{display:block;margin-top:5px;color:#8a989c!important;font-size:10px!important;letter-spacing:.01em!important}.wizard-project-actions{display:flex;align-items:center;gap:16px;justify-content:flex-end}.wizard-autosave-state{display:inline-flex;align-items:center;gap:7px;color:#6e7d82;font-size:11px;white-space:nowrap}.wizard-autosave-state i{width:7px;height:7px;border-radius:50%;background:#18a394;box-shadow:0 0 0 3px #e4f6f2}.wizard-preview-button{min-height:38px;border:1px solid #c9d8d9;border-radius:6px;padding:0 15px;color:#176f6a;background:var(--alw-color-surface);font-size:11px;font-weight:800}.wizard-preview-button:hover{border-color:#0b8d82;background:#f1faf8}.wizard-step-layout{grid-template-columns:264px minmax(0,1fr);border-color:#d8e1e2}.wizard-step-sidebar{padding:34px 22px 30px;background:#fbfdfd;border-color:#d8e1e2}.wizard-sidebar-intro{padding:4px 8px 30px}.wizard-sidebar-intro>span{color:#0b8d82;font-size:10px;letter-spacing:.16em}.wizard-sidebar-intro p{max-width:180px;color:#7a898d;font-size:11px;line-height:1.6}.wizard-side-steps{gap:5px}.wizard-side-steps:before{left:24px;background:#dbe7e6}.wizard-side-steps button{grid-template-columns:42px minmax(0,1fr);gap:12px;border-radius:9px;padding:12px 8px}.wizard-side-steps button>b{width:40px;height:40px;border-color:#d6e2e1;border-radius:50%;font-size:11px}.wizard-side-steps button.active{background:#eaf8f5}.wizard-side-steps button.active>b{border-color:#0b8d82;color:var(--alw-color-surface);background:#0b8d82;box-shadow:0 0 0 4px #d8f1ec}.wizard-side-steps button.active strong{color:#143439}.wizard-side-steps button.done>b{border-color:#7bc8bc;color:#0b8d82;background:#effaf8}.wizard-side-steps button strong{font-size:12px}.wizard-side-steps button small{font-size:10px;line-height:1.5}.wizard-step-content{background:#f4f8f8}.wizard-stage-heading{min-height:112px;padding:24px 32px;background:var(--alw-color-surface)!important;border-color:#d8e1e2!important}.wizard-stage-heading>span{width:46px;height:46px;border-radius:50%;background:#14383d!important;color:var(--alw-color-surface);font-size:13px;font-weight:800}.wizard-stage-heading h1{font-size:25px;letter-spacing:-.02em}.wizard-stage-heading p{margin-top:8px;color:#76868a;font-size:12px}.wizard-config-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 32px 0;border:1px solid #d8e3e2;border-radius:9px;background:var(--alw-color-surface);box-shadow:0 5px 15px #1a434709}.wizard-config-summary>div{display:grid;gap:7px;min-height:70px;padding:15px 18px;border-right:1px solid #e5eeee}.wizard-config-summary>div:last-child{border-right:0}.wizard-config-summary span{color:#839398;font-size:10px}.wizard-config-summary b{overflow:hidden;color:#17383d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wizard-stage{padding:20px 32px 28px;background:#f4f8f8}.wizard-section{border-color:#d8e3e2;border-radius:10px;box-shadow:0 6px 20px #1a434709}.wizard-section-title{padding:22px 24px;border-color:#e2eceb}.wizard-section-title span,.workbench-heading span{color:#0b8d82}.wizard-section-title h2,.workbench-heading h2{color:#17383d;font-size:19px;letter-spacing:-.015em}.wizard-section-title p,.workbench-heading p{color:#7a8b8e;font-size:12px}.section-state-chip{border-color:#bfe3dc!important;color:#0b7d74!important;background:#effaf8!important}.wizard-actions{min-height:76px;padding:14px 32px;border-color:#d8e1e2;background:var(--alw-color-surface)}.wizard-actions button{border-radius:6px}.wizard-actions .primary{background:#0b8d82;border-color:#0b8d82;box-shadow:0 6px 14px #0b8d8229}.wizard-actions .primary:hover{background:#08756d;border-color:#08756d}.wizard-actions>span{color:#6f8083}.wizard-actions>span i{color:#0b8d82;background:#e5f6f2}.chat-composer{position:relative}.chat-composer>small{grid-column:1/-1;color:#737b86;font-size:11px}.share-link-field{display:grid;gap:8px;color:#5f6772;font-size:12px;font-weight:700}.a11y-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.workspace-identity-gate:has(.workspace-identity-skeleton){display:grid;place-items:center;padding:24px;background:#f5f6f8}.workspace-identity-skeleton{display:grid;width:min(1180px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));grid-template-columns:180px minmax(0,1fr);overflow:hidden;border:1px solid #e4e8ea;border-radius:12px;background:var(--alw-color-surface);box-shadow:0 16px 42px #1722310d}.workspace-identity-skeleton aside{display:grid;align-content:start;gap:18px;border-right:1px solid #e6eaec;padding:24px 18px;background:#f1f4f4}.workspace-identity-skeleton aside i,.workspace-identity-skeleton header i,.workspace-identity-skeleton article i{display:block;overflow:hidden;border-radius:6px;background:#e4e9ea}.workspace-identity-skeleton aside i:first-child{width:96px;height:28px;margin-bottom:18px}.workspace-identity-skeleton aside i:not(:first-child){width:118px;height:16px}.workspace-identity-skeleton>div{display:grid;align-content:start;gap:16px;padding:28px}.workspace-identity-skeleton header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.workspace-identity-skeleton header i:first-child{width:240px;height:28px}.workspace-identity-skeleton header i:last-child{width:112px;height:38px}.workspace-identity-skeleton article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr) 220px;align-items:center;gap:24px;height:112px;border:1px solid #e8ebed;border-radius:9px;padding:20px;background:#fafbfb}.workspace-identity-skeleton article i{height:16px}.workspace-identity-skeleton i{position:relative}.workspace-identity-skeleton i:after{position:absolute;inset:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:identity-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes identity-skeleton-shimmer{to{transform:translate(100%)}}@media(max-width:760px){.workspace-identity-gate:has(.workspace-identity-skeleton){padding:0}.workspace-identity-skeleton{width:100%;height:100vh;grid-template-columns:64px;border:0;border-radius:0}.workspace-identity-skeleton aside{padding:20px 12px}.workspace-identity-skeleton aside i{width:36px!important}.workspace-identity-skeleton>div{padding:22px 16px}.workspace-identity-skeleton article{grid-template-columns:1fr;height:132px}}.host-volume-control{display:grid;gap:8px;border:1px solid #dce5e5;border-radius:10px;padding:4px 15px;background:#f8faf9}.host-volume-control.expanded{padding-bottom:12px}.host-volume-control input{width:100%;accent-color:var(--alw-color-primary)}.participant-mode-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border:1px solid #d7e1e2;border-radius:10px;padding:4px;background:#f3f6f6}.participant-mode-switch button{min-height:40px;border:0;border-radius:7px;color:#65747a;background:transparent;font-weight:750}.participant-mode-switch button.active{color:var(--alw-color-surface);background:var(--alw-color-primary);box-shadow:0 3px 10px #087f752e}.question-progression-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(270px,.72fr);gap:12px;padding:18px 22px 22px}.question-progression-grid>button{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;min-height:88px;border:1px solid #dfe4e7;border-radius:0;padding:14px 16px;color:var(--text-primary);background:var(--surface-panel);text-align:left}.question-progression-grid>button>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #a9b7ba;border-radius:50%}.question-progression-grid>button.selected{border-color:var(--primary-accent);background:var(--primary-accent-soft);box-shadow:inset 0 0 0 1px var(--primary-accent)}.question-progression-grid>button.selected>i{border-color:var(--primary-accent)}.question-progression-grid>button.selected>i:after{width:8px;height:8px;border-radius:50%;background:var(--primary-accent);content:""}.question-progression-grid>button span{display:grid;gap:5px}.question-progression-grid>button b{font-size:13px}.question-progression-grid>button small{color:var(--text-muted);font-size:10px;line-height:1.5}.question-progression-grid>button em{color:var(--primary-accent);font-size:10px;font-style:normal;font-weight:700}.question-progression-preview{display:grid;align-content:start;border-left:3px solid var(--primary-accent);padding:14px 16px;background:var(--surface-subtle)}.question-progression-preview>span{color:var(--primary-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.question-progression-preview>b{margin-top:8px;font-size:13px}.question-progression-preview>p{margin:4px 0 10px;color:var(--text-secondary);font-size:10px}.question-progression-preview>.primary{min-height:36px;border-radius:0}.question-progression-preview>small{margin-top:8px;color:var(--text-muted);font-size:9px;line-height:1.55}.manual-next-panel{display:grid;gap:5px;border-left:3px solid var(--primary-accent);padding:14px 16px;background:var(--primary-accent-soft)}.manual-next-panel>span{color:var(--primary-accent);font-size:11px;font-weight:800}.manual-next-panel>p{margin:0;color:var(--text-secondary);font-size:11px}.manual-next-panel>.primary{justify-self:stretch;margin-top:4px;border-radius:0}@media(max-width:900px){.question-progression-grid{grid-template-columns:1fr}.question-progression-preview{border-top:1px solid var(--primary-accent-border);border-left:3px solid var(--primary-accent)}}.import-file-upload{display:grid;gap:10px}.import-file-upload>header{display:flex;align-items:center;justify-content:space-between}.import-file-upload>header b{color:#263746;font-size:13px}.import-file-upload>header span{color:#7d898f;font-size:11px}.import-file-dropzone{display:grid;min-height:116px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;border:1px dashed #9fc9c4;border-radius:9px;padding:18px;gap:14px;background:#f6fbfa;transition:border-color .18s,background .18s,box-shadow .18s}.import-file-dropzone:hover{border-color:var(--alw-color-primary);background:#f0f8f6;box-shadow:0 7px 20px #087f7514}.import-file-dropzone>svg{width:26px;height:26px;border-radius:9px;padding:8px;color:var(--alw-color-primary);background:#dff1ee}.import-file-dropzone>div{min-width:0}.import-file-dropzone b{color:#263746;font-size:14px}.import-file-dropzone p{margin:5px 0 0;color:#738087;font-size:11px}.import-file-button{position:relative;display:inline-flex;min-height:38px;align-items:center;border:1px solid var(--alw-color-primary);border-radius:6px;padding:0 15px;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.import-file-button:hover{background:#076e66}.import-file-button input,.import-file-selected label input{position:absolute;width:1px;height:1px;opacity:0}.import-file-selected{display:grid;min-height:70px;grid-template-columns:38px minmax(0,1fr) auto 34px;align-items:center;border:1px solid #badbd7;border-radius:8px;padding:12px 14px;gap:12px;background:#f4faf9}.import-file-selected>svg{width:22px;height:22px;border-radius:7px;padding:7px;color:var(--alw-color-primary);background:#dcefeb}.import-file-selected>div{display:grid;min-width:0;gap:4px}.import-file-selected>div b{overflow:hidden;color:#253744;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.import-file-selected>div span{color:#6f7f86;font-size:11px}.import-file-selected label{position:relative;color:var(--alw-color-primary);font-size:12px;font-weight:750;cursor:pointer}.import-file-selected>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;color:#9b4b45;background:var(--alw-color-surface);cursor:pointer}.import-file-selected>button:hover{background:#fdeeed}.import-file-selected>button svg{width:17px;height:17px}@media(max-width:640px){.import-file-dropzone{grid-template-columns:38px minmax(0,1fr)}.import-file-dropzone .import-file-button{grid-column:1/-1;justify-content:center}.import-file-selected{grid-template-columns:38px minmax(0,1fr) 32px}.import-file-selected label{grid-column:2}.import-file-selected>button{grid-column:3;grid-row:1/3}}.import-input-mode{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d7e0e3;border-radius:8px;padding:4px;gap:4px;background:#f3f6f7}.import-input-mode button{min-height:40px;border:0;border-radius:6px;color:#66747c;background:transparent;font-size:13px;font-weight:750;cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.import-input-mode button:hover{color:var(--alw-color-primary)}.import-input-mode button.active{color:var(--alw-color-primary);background:var(--alw-color-surface);box-shadow:0 2px 8px #172b421a}.import-input-mode button:focus-visible{outline:2px solid rgba(8,127,117,.35);outline-offset:1px}.theme-create-actions .command-create,.theme-create-actions .command-import{font-size:12px}.theme-create-actions .command-create b,.theme-create-actions .command-import b{font-size:15px}.theme-project-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.theme-project-actions .theme-project-view{min-width:42px;padding-right:8px;padding-left:8px}.theme-project-stop{border-color:#e3b7b2!important;color:#9e443c!important;background:#fff7f6!important}.theme-project-stop:hover{border-color:#c96b62!important;background:#fcecea!important}.question-image-editor{display:grid;gap:10px;border:1px solid #dce5e6;border-radius:9px;padding:13px;background:#f8faf9}.question-image-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.question-image-editor>header>div{display:grid;gap:3px}.question-image-editor small,.question-image-editor>p{margin:0;color:#758188;font-size:10px}.question-image-editor label{position:relative;cursor:pointer}.question-image-grid,.script-question-images,.participant-question-images{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.question-image-grid figure{position:relative;overflow:hidden;margin:0;border:1px solid #d9e2e4;border-radius:7px;aspect-ratio:1;background:var(--alw-color-surface)}.question-image-grid img,.script-question-images img,.participant-question-images img{width:100%;height:100%;object-fit:cover}.question-image-grid figure>button{position:absolute;top:4px;right:4px;width:24px;height:24px;border:0;border-radius:50%;color:var(--alw-color-surface);background:#1e2830c7}.script-question-images{grid-template-columns:repeat(6,44px);margin-top:8px}.script-question-images img{width:44px;height:44px;border:1px solid #dce4e6;border-radius:5px}.participant-question-images{margin:14px 0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));max-width:720px}.participant-question-images button{overflow:hidden;border:1px solid #d8e2e3;border-radius:10px;padding:0;aspect-ratio:4/3;background:#f4f7f7;cursor:zoom-in}.participant-question-images.compact{grid-template-columns:repeat(auto-fit,minmax(76px,110px))}.question-image-lightbox{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:48px;background:#0b131be0}.question-image-lightbox>img{max-width:min(1100px,92vw);max-height:88vh;object-fit:contain}.question-image-lightbox>button{position:absolute;top:20px;right:24px;width:42px;height:42px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:var(--alw-color-surface);background:#00000040;font-size:26px}.import-unlimited-toggle{display:grid!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;gap:6px!important;margin-left:10px!important}.import-unlimited-toggle input{width:16px!important}.import-unlimited-toggle small{color:#77848a;font-size:10px}.dialogue-mode-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,.85fr)}.dialogue-mode-legend ul{display:grid;gap:7px;margin:10px 0;padding:0;list-style:none}.dialogue-mode-legend li{display:grid;grid-template-columns:10px auto 1fr;align-items:center;gap:7px}.dialogue-mode-legend li>i,.participant-dialogue-mode>i{width:9px;height:9px;border-radius:50%;background:#8d9a9f}.dialogue-mode-legend li>i.listening,.participant-dialogue-mode>i.listening{background:#e0a128;box-shadow:0 0 0 3px #fff0c8}.dialogue-mode-legend li>i.speaking,.participant-dialogue-mode>i.speaking{background:var(--alw-color-primary);box-shadow:0 0 0 3px #dcefeb}.dialogue-mode-legend li b{font-size:10px}.dialogue-mode-legend li small{font-size:9px}.dialogue-mode-legend dl{display:grid;gap:7px;margin:0}.dialogue-mode-legend dl>div{border-top:1px solid #dfe5e6;padding-top:7px}.dialogue-mode-legend dt{font-size:10px;font-weight:800}.dialogue-mode-legend dd{margin:2px 0 0;color:#738087;font-size:9px;line-height:1.45}.participant-dialogue-mode{display:flex;align-items:center;gap:10px;border:1px solid #dce5e6;border-radius:8px;padding:9px 12px;background:#f7faf9}.participant-dialogue-mode>span{display:grid;gap:2px}.participant-dialogue-mode b{font-size:11px}.participant-dialogue-mode small{color:#748087;font-size:9px}@media(max-width:900px){.dialogue-mode-grid{grid-template-columns:1fr}.question-image-grid{grid-template-columns:repeat(3,1fr)}}.ai-insight-detail-backdrop{z-index:800}.ai-insight-detail-modal{width:min(1040px,calc(100% - 32px));max-height:calc(100vh - 36px);overflow:auto}.ai-insight-detail-modal>header{display:grid;gap:5px;border-bottom:1px solid #dfe5e6;padding-bottom:16px}.ai-insight-detail-modal>header>span{color:var(--alw-color-primary);font-size:10px;font-weight:850}.ai-insight-detail-modal>header h2{max-width:880px;margin:0;font-size:21px}.ai-insight-detail-modal>header small{color:#758188}.ai-insight-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin-top:18px}.ai-insight-detail-layout>main{display:grid;align-content:start;gap:16px}.ai-insight-detail-layout>main h3{margin:7px 0 0;color:#172b42;font-size:18px;line-height:1.65}.ai-insight-detail-layout>aside{display:grid;align-content:start;gap:13px}.insight-qr-share,.insight-member-share{display:grid;gap:10px;border:1px solid #dce4e6;border-radius:9px;padding:15px;background:#f8faf9}.insight-qr-share h3,.insight-member-share h3{margin:0;font-size:14px}.insight-qr-share>img{width:170px;height:170px;justify-self:center;border:8px solid var(--alw-color-surface)}.insight-qr-share p,.insight-member-share p{margin:0;color:#738087;font-size:10px}.insight-qr-share input{min-width:0;font-size:9px}.insight-member-share>label{display:flex;align-items:center;gap:8px;border:1px solid #e1e6e8;border-radius:6px;padding:8px;background:var(--alw-color-surface)}.insight-member-share>label input{width:15px}.insight-member-share>label span{display:grid}.insight-member-share>label b{font-size:11px}.insight-member-share>label small{color:#7b878d;font-size:9px}.share-success{color:var(--alw-color-primary)}@media(max-width:800px){.ai-insight-detail-layout{grid-template-columns:1fr}.ai-insight-detail-layout>aside{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ai-insight-detail-layout>aside{grid-template-columns:1fr}}.import-analysis-provenance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border-left:4px solid var(--alw-color-primary);padding:11px 13px;background:#eef7f5}.import-analysis-provenance>div{display:grid;gap:3px}.import-analysis-provenance b{color:#17313d;font-size:12px}.import-analysis-provenance span{color:#6f7d84;font-size:10px}.import-analysis-provenance em{border-radius:999px;padding:5px 9px;color:var(--alw-color-primary);background:#dcefeb;font-size:10px;font-style:normal;font-weight:800}.import-analysis-provenance em.blocked{color:#9b3f37;background:#fae8e6}.import-script-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.import-script-comparison article{min-width:0;border:1px solid #dce4e6;border-radius:7px;background:var(--alw-color-surface)}.import-script-comparison header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8ea;padding:9px 11px}.import-script-comparison header b{font-size:11px}.import-script-comparison header span,.import-script-comparison p{color:#77848b;font-size:9px}.import-script-comparison pre{overflow:auto;max-height:240px;margin:0;padding:11px;white-space:pre-wrap;word-break:break-word;color:#43525c;background:#fafbfb;font:10px/1.65 system-ui}.import-script-comparison p{margin:0;padding:11px;line-height:1.65}.comparison-parsed-list{display:grid;overflow:auto;max-height:240px;margin:0;padding:6px 10px;list-style:none}.comparison-parsed-list li{display:grid;grid-template-columns:22px 1fr;gap:7px;border-bottom:1px solid #e8ecee;padding:7px 0}.comparison-parsed-list li:last-child{border-bottom:0}.comparison-parsed-list i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:8px;font-style:normal}.comparison-parsed-list span{display:grid;gap:2px}.comparison-parsed-list b{font-size:10px;line-height:1.45}.comparison-parsed-list small{color:var(--alw-color-primary);font-size:8px}.import-question-preview li>span{display:grid;gap:3px}.import-question-preview li>span>b{font-size:12px;font-weight:650}.import-question-preview li>span>small{color:var(--alw-color-primary);font-size:9px}[data-testid=import-quality-dimensions]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}[data-testid=import-quality-dimensions]>b{width:100%;font-size:10px}[data-testid=import-quality-dimensions]>span{border-radius:999px;padding:4px 7px;color:#40545d;background:#edf3f3;font-size:9px}[data-testid=import-quality-findings],[data-testid=import-script-contract]{display:grid;gap:4px;margin:8px 0 0;border:1px solid #e1e8e9;border-radius:7px;padding:8px 10px;background:#fafcfc;font-size:9px;line-height:1.45}[data-testid=import-quality-findings]{list-style:none}[data-testid=import-quality-findings] li b{color:#9b3f37}[data-testid=import-script-contract] p{margin:0;color:#53636c}.import-review-confirm{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:10px!important;border:1px solid #b8d7d2;border-radius:7px;padding:10px 12px;background:#f1f8f7}.import-review-confirm input{width:16px!important;margin-top:2px}.import-review-confirm span{color:#40545d;font-size:11px;line-height:1.55}.participant-product-image-missing{display:grid;gap:5px;margin:14px 0;border:1px dashed #b9c8cc;border-radius:9px;padding:14px;color:#53636c;background:#f6f8f8}.participant-product-image-missing b{font-size:12px}.participant-product-image-missing span{font-size:10px;line-height:1.55}.ineligible-state .complete-mark{background:#6b7d83}@media(max-width:900px){.import-script-comparison{grid-template-columns:1fr}}@media(max-width:680px){.import-requirement-modal{width:calc(100% - 18px)}.import-script-comparison pre{max-height:96px}}.compact-mode-section{padding-bottom:16px}.mode-settings-columns{display:grid;grid-template-columns:1fr 1fr minmax(240px,.72fr);gap:12px;padding:0 22px}.mode-settings-columns>section,.mode-settings-columns>aside{min-width:0}.mode-settings-columns h3{margin:0 0 8px;color:#293944;font-size:11px}.compact-choice-grid{display:grid;gap:7px}.compact-choice-grid>button{display:flex;min-height:68px;border:1px solid #dde5e7;border-radius:7px;padding:11px 12px;color:#34424d;background:var(--alw-color-surface);text-align:left}.compact-choice-grid>button.selected{border-color:var(--alw-color-primary);background:#edf7f5;box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.compact-choice-grid span{display:grid;gap:4px}.compact-choice-grid b{font-size:11px}.compact-choice-grid small{color:#738087;font-size:9px;line-height:1.45}.publish-result{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:30px}.publish-result-mark{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:var(--alw-color-primary);font-size:24px}.publish-result small{color:var(--alw-color-primary);font-weight:800}.publish-result h2{margin:5px 0 8px;font-size:26px}.publish-result p{margin:0 0 18px;color:#68747e}.publish-result a,.final-launch-summary>a{display:block;overflow-wrap:anywhere;border:1px solid #dce5e6;border-radius:7px;padding:12px;color:var(--alw-color-primary);background:#f6faf9;text-decoration:none}.publish-result-actions{display:flex;gap:10px;margin-top:20px}@media(max-width:900px){.mode-settings-columns{grid-template-columns:1fr}}.import-requirement-modal>.modal-actions button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.3);box-shadow:none}.import-requirement-modal.analyzed textarea{min-height:52px;max-height:52px}.import-requirement-modal.analyzed .import-analysis-provenance{margin-top:7px;padding:7px 11px}.import-requirement-modal.analyzed .import-script-comparison{margin-top:7px}.import-requirement-modal.analyzed .import-script-comparison header{min-height:30px;padding:6px 9px}.import-requirement-modal.analyzed .import-script-comparison pre{max-height:132px;padding:8px;font-size:9px;line-height:1.45}.import-requirement-modal.analyzed .comparison-parsed-list{max-height:132px;padding:3px 8px}.import-requirement-modal.analyzed .comparison-parsed-list li{grid-template-columns:18px 1fr;gap:5px;padding:3px 0}.import-requirement-modal.analyzed .comparison-parsed-list i{width:17px;height:17px;font-size:7px}.import-requirement-modal.analyzed .comparison-parsed-list b{font-size:9px;line-height:1.3}.import-requirement-modal.analyzed .import-review-confirm{margin-top:7px!important;padding:7px 10px}.import-requirement-modal.analyzed>.modal-actions{position:static!important;z-index:auto;margin-top:9px;padding-top:10px;padding-bottom:10px}.voice-push-to-talk{display:flex;width:min(420px,100%);min-height:64px;box-sizing:border-box;align-items:center;justify-content:center;margin:0 auto;border:1px solid #9dcfc9;border-radius:14px;padding:11px 18px;gap:12px;color:#2f6bff;background:#eef9f7;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 6px 18px #0f766e14}.voice-push-to-talk>span{display:grid;text-align:left;gap:2px}.voice-push-to-talk b{font-size:15px}.voice-push-to-talk small{color:#5f7775;font-size:11px;font-weight:500;line-height:1.4}.voice-push-to-talk.active{border-color:#0f8f83;color:var(--alw-color-surface);background:#0f8f83;box-shadow:0 8px 24px #0f8f833d}.voice-push-to-talk.active small{color:#d8fffa}.participant-dialogue-mode strong{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:3px 8px;color:#075e58;background:#dff2ee;font-size:12px}.voice-bottom-dock{display:flex;align-items:stretch;justify-content:center;gap:10px;width:min(520px,100%);margin:0 auto}.voice-bottom-dock .voice-push-to-talk{flex:1;margin:0}.voice-bottom-dock .voice-end-compact{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-width:72px;padding:0 14px;border-radius:12px;font-size:12px;white-space:nowrap}.voice-bottom-dock .voice-end-compact span{font-size:12px}.voice-bottom-dock .voice-end-compact:disabled{opacity:.48}.voice-bottom-dock .voice-text-mode-bottom{color:#2f6bff;border-color:#9dcfc9;background:#eef9f7}.voice-bottom-dock .voice-text-mode-bottom small{color:#5f7775}@media(max-width:640px){.voice-interview-shell .voice-bottom-dock{position:sticky;z-index:15;bottom:10px;display:flex;align-items:stretch;width:100%;margin-top:2px;padding:0;gap:8px}.voice-interview-shell .voice-bottom-dock .voice-push-to-talk{position:static;flex:1;min-width:0;margin:0}.voice-interview-shell .voice-bottom-dock .voice-end-compact{min-width:68px;height:58px;min-height:58px;padding:0 12px;border-radius:14px}.voice-interview-shell .voice-bottom-dock .voice-end-compact span{font-size:11px}.voice-interview-shell{padding-bottom:18px}}.voice-interview-shell .voice-simple-cue,.voice-interview-shell .voice-listening-divider{display:none}.voice-interview-shell .dialogue-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid #e3e8ef;background:var(--alw-color-surface);box-shadow:0 8px 24px #1018280d}.voice-interview-shell .host-dialogue-card{border-left:3px solid #16877c;background:var(--alw-color-surface)}.voice-interview-shell .participant-dialogue-card{border-left:3px solid var(--alw-color-primary);background:#f6fbfa}.voice-interview-shell .participant-dialogue-card.attention{border-color:var(--alw-color-primary);background:linear-gradient(135deg,#f4fffd 0%,var(--alw-color-surface) 72%);box-shadow:0 0 0 3px #087f751f,0 12px 30px #087f7524;animation:participant-turn-card-in 2.4s ease-out 1}.voice-interview-shell .dialogue-card-role{display:flex;align-items:center;gap:10px;min-height:38px;padding-right:44px;color:#344054}.voice-interview-shell .dialogue-card-role strong,.voice-interview-shell .dialogue-card-role small{display:block}.voice-interview-shell .dialogue-card-role strong{font-size:13px;line-height:1.2}.voice-interview-shell .dialogue-card-role small{margin-top:3px;color:#98a2b3;font-size:11px;font-weight:500}.voice-interview-shell .dialogue-card-avatar{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:13px;font-weight:800;overflow:hidden}.voice-interview-shell .dialogue-card-avatar img{width:100%;height:100%;object-fit:cover}.voice-interview-shell .host-avatar{background:#e7f6f3;color:#14786e}.voice-interview-shell .user-avatar{background:#e4f3f0;color:var(--alw-color-primary)}.voice-interview-shell .dialogue-card-avatar.attention{border:2px solid var(--alw-color-primary);box-shadow:0 0 0 4px #087f7529,0 0 0 8px #087f7514;animation:participant-turn-avatar 1.15s ease-in-out 2}.voice-interview-shell .host-dialogue-card h1,.voice-interview-shell .participant-dialogue-card p{margin:16px 0 0}.voice-turn-attention{display:flex;align-items:center;gap:8px;margin-top:14px;border-radius:12px;padding:9px 11px;color:#075e58;background:#dff6f1}.voice-turn-attention-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--alw-color-primary);box-shadow:0 0 0 4px #087f7524;animation:participant-turn-dot 1s ease-in-out 3}.voice-turn-attention strong{font-size:13px}.voice-turn-attention small{margin-left:auto;color:#39716c;font-size:11px}@keyframes participant-turn-card-in{0%,to{transform:translateY(0)}18%,42%{transform:translateY(-2px);box-shadow:0 0 0 5px #087f752e,0 14px 34px #087f752e}60%{transform:translateY(0)}}@keyframes participant-turn-avatar{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes participant-turn-dot{0%,to{opacity:.55}50%{opacity:1;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.voice-interview-shell .participant-dialogue-card.attention,.voice-interview-shell .dialogue-card-avatar.attention,.voice-turn-attention-dot{animation:none}.voice-interview-shell .participant-dialogue-card.attention{box-shadow:0 0 0 3px #087f752e,0 12px 30px #087f7524}}@media(max-width:640px){.voice-interview-shell .dialogue-card{border-radius:16px}.voice-interview-shell .dialogue-card-avatar{top:14px;right:14px;width:32px;height:32px}.voice-interview-shell .dialogue-card-role{padding-right:40px}.voice-interview-shell .host-dialogue-card h1{margin-top:14px;font-size:21px}.voice-interview-shell .participant-dialogue-card p{margin-top:14px}}.question-image-upload-trigger{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.question-image-upload-trigger input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.theme-research-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 14px;border-bottom:1px solid #e1e7e8;padding:0 0 12px}.theme-status-tabs,.theme-view-tools,.theme-view-switch{display:flex;align-items:center;gap:8px}.theme-status-tabs{gap:4px}.theme-status-tabs button{border:0;border-bottom:2px solid transparent;padding:9px 12px;color:#68757c;background:transparent;font-size:12px;font-weight:650;cursor:pointer}.theme-status-tabs button b{margin-left:4px;color:#98a3a8;font-size:11px;font-weight:700}.theme-status-tabs button.active{border-color:var(--alw-color-primary);color:var(--alw-color-primary)}.theme-status-tabs button.active b{color:var(--alw-color-primary)}.theme-view-tools select,.theme-view-search{height:34px;border:1px solid #dce4e5;border-radius:6px;background:var(--alw-color-surface)}.theme-view-tools select{padding:0 10px;color:#55636b;font-size:11px}.theme-view-search{display:flex;align-items:center;gap:6px;padding:0 9px}.theme-view-search input{width:180px;border:0;outline:0;color:#32424a;font-size:11px}.theme-view-search>span{color:#849197;font-size:16px}.theme-view-switch{border:1px solid #dce4e5;border-radius:6px;padding:3px;background:#f7f9f9}.theme-view-switch button{height:27px;border:0;border-radius:4px;padding:0 10px;color:#738087;background:transparent;font-size:11px;cursor:pointer}.theme-view-switch button.active{color:var(--alw-color-primary);background:#e5f3f1;box-shadow:0 1px 2px #12353214;font-weight:800}.theme-research-list{border:1px solid #e0e6e7;border-radius:9px;background:var(--alw-color-surface);box-shadow:0 4px 14px #1c30350a}.theme-list-table-wrap{overflow:auto}.theme-list-table{width:100%;border-collapse:collapse;min-width:980px}.theme-list-table th{border-bottom:1px solid #e2e7e8;padding:13px 16px;color:#89949a;background:#fbfcfc;font-size:10px;font-weight:750;text-align:left;white-space:nowrap}.theme-list-table td{border-bottom:1px solid #edf0f1;padding:14px 16px;color:#4c5b63;font-size:11px;white-space:nowrap}.theme-list-table tbody tr:last-child td{border-bottom:0}.theme-list-table tbody tr:hover{background:#fbfdfd}.theme-list-project-name{display:flex;align-items:center;gap:9px;max-width:290px;border:0;padding:0;color:#22343c;background:transparent;text-align:left;cursor:pointer}.theme-list-project-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.theme-list-doc-icon{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border:1px solid #d6e0e0;border-radius:5px;color:var(--alw-color-primary);background:#f0f8f7;font-size:13px}.theme-list-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.theme-list-status.is-draft{color:#8b6a14;background:#fff5d8}.theme-list-status.is-published{color:var(--alw-color-primary);background:#def2ee}.theme-list-status.is-paused{color:#8f6950;background:#f8ede1}.theme-list-status.is-completed{color:#527366;background:#e5f2ed}.theme-list-progress{display:grid;gap:3px}.theme-list-progress strong{color:#344951;font-size:11px}.theme-list-progress span{color:#849198;font-size:10px}.theme-list-owner{display:inline-flex;align-items:center;gap:7px}.theme-list-owner i{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#0f8b80;font-size:10px;font-style:normal;font-weight:800}.theme-list-more{position:relative}.theme-list-more summary{display:grid;width:26px;height:26px;place-items:center;border-radius:5px;color:#7b878c;cursor:pointer;list-style:none;font-size:17px}.theme-list-more summary::-webkit-details-marker{display:none}.theme-list-more[open] summary{background:#eef7f5;color:var(--alw-color-primary)}.theme-list-more>div{position:absolute;z-index:5;top:30px;right:0;display:grid;min-width:100px;border:1px solid #dce5e5;border-radius:7px;padding:4px;background:var(--alw-color-surface);box-shadow:0 8px 20px #172b311f}.theme-list-more button{border:0;border-radius:4px;padding:7px 9px;color:#53626a;background:var(--alw-color-surface);text-align:left;font-size:11px}.theme-list-more button:hover{color:var(--alw-color-primary);background:#f1f8f7}.theme-list-empty{height:180px;color:#879299!important;text-align:center!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.theme-research-toolbar{align-items:flex-start;flex-direction:column}.theme-view-tools{width:100%;flex-wrap:wrap}.theme-view-search{flex:1}.theme-view-search input{width:100%}}.theme-list-table{min-width:860px;table-layout:fixed}.theme-list-table th,.theme-list-table td{padding:11px 14px}.theme-list-table th:nth-child(1),.theme-list-table td:nth-child(1){width:34%}.theme-list-table th:nth-child(2),.theme-list-table td:nth-child(2){width:12%}.theme-list-table th:nth-child(3),.theme-list-table td:nth-child(3){width:17%}.theme-list-table th:nth-child(4),.theme-list-table td:nth-child(4),.theme-list-table th:nth-child(5),.theme-list-table td:nth-child(5){width:8%}.theme-list-table th:nth-child(6),.theme-list-table td:nth-child(6){width:14%}.theme-list-table th:nth-child(7),.theme-list-table td:nth-child(7){width:7%;text-align:center}.theme-list-progress{min-width:112px;gap:4px}.theme-list-progress strong{font-variant-numeric:tabular-nums}.theme-list-progress small{color:#849198;font-size:10px}.theme-list-more{display:inline-block}.research-workspace-main .theme-research-toolbar{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0 16px;padding:0;border-bottom:0}.research-workspace-main .theme-status-tabs button{padding:9px 18px;font-size:12px}.research-workspace-main .theme-view-search input{width:220px}.research-workspace-main .theme-research-list{border-radius:6px;box-shadow:none}.research-workspace-main .theme-list-table-wrap{padding:0 44px}.research-workspace-main .theme-list-table{width:100%;min-width:0;table-layout:fixed}.research-workspace-main .theme-list-table th,.research-workspace-main .theme-list-table td{padding:11px 14px}.research-workspace-main .theme-list-table th:nth-child(1),.research-workspace-main .theme-list-table td:nth-child(1){width:28.5%}.research-workspace-main .theme-list-table th:nth-child(2),.research-workspace-main .theme-list-table td:nth-child(2){width:11.5%}.research-workspace-main .theme-list-table th:nth-child(3),.research-workspace-main .theme-list-table td:nth-child(3){width:12.5%}.research-workspace-main .theme-list-table th:nth-child(4),.research-workspace-main .theme-list-table td:nth-child(4){width:9%}.research-workspace-main .theme-list-table th:nth-child(5),.research-workspace-main .theme-list-table td:nth-child(5){width:9%}.research-workspace-main .theme-list-table th:nth-child(6),.research-workspace-main .theme-list-table td:nth-child(6){width:13%}.research-workspace-main .theme-list-table th:nth-child(7),.research-workspace-main .theme-list-table td:nth-child(7){width:16.5%;text-align:center}.research-workspace-main .theme-research-toolbar{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 26px 16px;padding:0;border:0}.research-workspace-main .theme-status-tabs{width:100%;gap:0;border-bottom:1px solid #e1e7e8;padding-bottom:8px}.research-workspace-main .theme-status-tabs button{padding:9px 18px;font-size:13px}.research-workspace-main .theme-view-tools{width:100%;justify-content:flex-end;gap:10px;border-bottom:1px solid #e1e7e8;padding-bottom:10px}.research-workspace-main .theme-view-search,.research-workspace-main .theme-view-tools select,.research-workspace-main .theme-date-filter{height:42px;border:1px solid #d5dfe2;border-radius:6px;background:var(--alw-color-surface);box-sizing:border-box}.research-workspace-main .theme-view-search{width:300px;padding:0 12px;gap:8px}.research-workspace-main .theme-view-search input{width:100%;height:40px;font-size:13px}.research-workspace-main .theme-view-search>span{order:-1;font-size:17px}.research-workspace-main .theme-view-tools select{min-width:116px;padding:0 12px;font-size:12px}.research-workspace-main .theme-date-filter{display:flex;align-items:center;gap:7px;padding:0 10px;color:#849198}.research-workspace-main .theme-date-filter input{width:132px;border:0;outline:0;color:#55636b;font-size:12px;background:transparent}.research-workspace-main .theme-view-switch{height:42px;box-sizing:border-box;padding:3px}.research-workspace-main .theme-view-switch button{height:34px;padding:0 12px;font-size:12px}.research-workspace-main .theme-research-list{margin:0 26px;border:1px solid #e0e6e7;border-radius:4px;box-shadow:0 3px 12px #1c303508}.research-workspace-main .theme-list-table-wrap{padding:0;overflow:auto}.research-workspace-main .theme-list-table{width:100%;min-width:1120px;table-layout:fixed}.research-workspace-main .theme-list-table th{height:50px;padding:0 18px;color:#74828a;background:#fbfcfc;font-size:13px;font-weight:700}.research-workspace-main .theme-list-table td{height:57px;padding:0 18px;color:#465963;font-size:13px}.research-workspace-main .theme-list-table tbody tr:hover{background:#effaf8;box-shadow:inset 3px 0 #10a7a0}.research-workspace-main .theme-list-table th:nth-child(1),.research-workspace-main .theme-list-table td:nth-child(1){width:28%}.research-workspace-main .theme-list-table th:nth-child(2),.research-workspace-main .theme-list-table td:nth-child(2){width:11%}.research-workspace-main .theme-list-table th:nth-child(3),.research-workspace-main .theme-list-table td:nth-child(3){width:15%}.research-workspace-main .theme-list-table th:nth-child(4),.research-workspace-main .theme-list-table td:nth-child(4){width:8%}.research-workspace-main .theme-list-table th:nth-child(5),.research-workspace-main .theme-list-table td:nth-child(5){width:8%}.research-workspace-main .theme-list-table th:nth-child(6),.research-workspace-main .theme-list-table td:nth-child(6){width:14%}.research-workspace-main .theme-list-table th:nth-child(7),.research-workspace-main .theme-list-table td:nth-child(7){width:10%}.research-workspace-main .theme-list-table th:nth-child(8),.research-workspace-main .theme-list-table td:nth-child(8){width:6%;text-align:center}.research-workspace-main .theme-list-project-name{max-width:360px;gap:10px}.research-workspace-main .theme-list-project-name strong{font-size:14px}.research-workspace-main .theme-list-doc-icon{width:28px;height:28px;flex-basis:28px}.research-workspace-main .theme-list-status{padding:6px 11px;font-size:12px}.research-workspace-main .theme-list-progress{min-width:130px;gap:4px}.research-workspace-main .theme-list-progress strong{font-size:13px}.research-workspace-main .theme-list-progress small{font-size:11px}.research-workspace-main .theme-list-owner{gap:8px;font-size:13px}.research-workspace-main .theme-list-owner i{width:27px;height:27px;font-size:12px}.research-workspace-main .theme-list-updated{color:#74828a;font-size:12px!important}.research-workspace-main .theme-list-more summary{width:30px;height:30px;font-size:20px}.research-workspace-shell .workspace-sidebar.unified-side-navigation{width:196px!important}.research-workspace-main{background:var(--alw-color-surface)}.research-workspace-main .workspace-page-heading{min-height:86px;box-sizing:border-box;padding-top:22px;padding-bottom:18px}.research-workspace-main .theme-view-tools{justify-content:flex-start!important;margin-left:0}.research-workspace-main .theme-filter-field{display:flex;align-items:center;height:42px;gap:0;border:1px solid #d5dfe2;border-radius:6px;background:var(--alw-color-surface);color:#66757d;font-size:12px;white-space:nowrap;overflow:hidden}.research-workspace-main .theme-filter-field>span{height:100%;display:flex;align-items:center;padding:0 9px;border-right:1px solid #e5ebed;color:#7a878e}.research-workspace-main .theme-filter-field select{min-width:92px!important;height:40px;border:0;background:var(--alw-color-surface);padding:0 10px;font-size:12px}.research-workspace-main .theme-view-switch button{width:38px;padding:0;font-size:0}.research-workspace-main .theme-view-switch button:first-child:before{content:"☷";font-size:17px}.research-workspace-main .theme-view-switch button:last-child:before{content:"▦";font-size:17px}.research-workspace-main .theme-list-doc-icon{color:#52656d;background:var(--alw-color-surface);border-color:#b9c7cb}.research-workspace-main .theme-list-more summary{font-size:0}.research-workspace-main .theme-list-more summary:before{content:"⋯";font-size:22px;line-height:1}.research-workspace-main .theme-date-filter{min-width:220px}.research-workspace-main .theme-date-filter input{width:172px}.research-workspace-main .theme-view-tools>.theme-view-switch{margin-left:0}.research-workspace-main .theme-view-tools>[data-testid=theme-sort-filter]{min-width:145px}.research-workspace-main .theme-date-filter{position:relative}.research-workspace-main .theme-date-filter>input{cursor:pointer}.research-workspace-main .theme-date-filter.is-open{border-color:var(--alw-color-primary);box-shadow:0 0 0 2px #087f751a}.research-workspace-main .theme-date-picker{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:320px;border:1px solid #d5dfe2;border-radius:8px;padding:14px;background:var(--alw-color-surface);box-shadow:0 14px 32px #142c3329}.research-workspace-main .theme-date-picker header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#243740;font-size:13px}.research-workspace-main .theme-date-picker header button{width:24px;height:24px;border:0;border-radius:4px;color:#708087;background:transparent;font-size:18px;cursor:pointer}.research-workspace-main .theme-date-picker header button:hover{color:var(--alw-color-primary);background:#eff8f6}.research-workspace-main .theme-date-picker-fields{display:grid;grid-template-columns:1fr 16px 1fr;align-items:end;gap:8px}.research-workspace-main .theme-date-picker-fields label{display:grid;gap:6px;color:#75838a;font-size:11px}.research-workspace-main .theme-date-picker-fields input{width:100%;height:34px;box-sizing:border-box;border:1px solid #d5dfe2;border-radius:5px;padding:0 8px;color:#33474f;background:var(--alw-color-surface);font-size:11px}.research-workspace-main .theme-date-picker-fields input:focus{border-color:var(--alw-color-primary);outline:0;box-shadow:0 0 0 2px #087f751a}.research-workspace-main .theme-date-range-separator{padding-bottom:9px;color:#9aa5a9;font-size:11px;text-align:center}.research-workspace-main .theme-date-picker footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #edf1f1}.research-workspace-main .theme-date-picker footer button{height:30px;border-radius:5px;padding:0 13px;font-size:11px;cursor:pointer}.research-workspace-main .theme-date-clear{border:1px solid #d5dfe2;color:#66757d;background:var(--alw-color-surface)}.research-workspace-main .theme-date-apply{border:1px solid var(--alw-color-primary);color:var(--alw-color-surface);background:var(--alw-color-primary);font-weight:700}.wizard-step-layout{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 180px);border-top:1px solid #dfe4e7}.wizard-step-sidebar{border-right:1px solid #dfe4e7;padding:32px 26px 30px;background:var(--alw-color-surface)}.wizard-sidebar-intro{display:grid;gap:7px;padding:4px 4px 28px}.wizard-sidebar-intro>span{color:var(--alw-color-primary);font-size:9px;font-weight:850;letter-spacing:.14em}.wizard-sidebar-intro h2{overflow:hidden;margin:0;color:#172231;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.wizard-sidebar-intro p{margin:0;color:#7a858d;font-size:11px;line-height:1.55}.wizard-side-steps{position:relative;display:grid;gap:8px}.wizard-side-steps:before{position:absolute;top:26px;bottom:26px;left:17px;width:1px;background:#dfe5e6;content:""}.wizard-side-steps button{position:relative;z-index:1;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;width:100%;border:0;border-radius:8px;padding:12px 8px;color:#77838c;background:transparent;text-align:left}.wizard-side-steps button:hover{background:#f4faf8}.wizard-side-steps button>b{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5dde0;border-radius:6px;color:#8b969d;background:var(--alw-color-surface);font-size:10px}.wizard-side-steps button span{display:grid;gap:4px;padding-top:2px}.wizard-side-steps button strong{color:#66727b;font-size:13px;font-weight:750}.wizard-side-steps button small{color:#99a2a8;font-size:10px;line-height:1.45}.wizard-side-steps button.active{background:#f2faf8}.wizard-side-steps button.active>b{border-color:var(--alw-color-primary);color:var(--alw-color-primary);box-shadow:0 0 0 3px #e2f3ef}.wizard-side-steps button.active strong{color:#172231;font-weight:850}.wizard-side-steps button.done>b{border-color:#8bc5bd;color:var(--alw-color-primary);background:#f2faf8}.wizard-side-steps button.done strong{color:var(--alw-color-primary)}.wizard-step-content{min-width:0;background:#f3f6f8}.wizard-step-content .wizard-stage-heading{border-bottom:1px solid #dfe4e7}.wizard-step-content .wizard-stage{min-height:calc(100vh - 360px)}.wizard-step-content .wizard-actions{border-top:1px solid #dfe4e7}@media(max-width:900px){.wizard-step-layout{display:block;min-height:0}.wizard-step-sidebar{border-right:0;border-bottom:1px solid #dfe4e7;padding:16px}.wizard-sidebar-intro{padding:2px 4px 14px}.wizard-side-steps{display:flex;gap:6px;overflow-x:auto}.wizard-side-steps:before{display:none}.wizard-side-steps button{min-width:150px;grid-template-columns:32px minmax(0,1fr);padding:9px 7px}.wizard-side-steps button>b{width:30px;height:30px}.wizard-side-steps button small{display:none}.wizard-step-content .wizard-stage{min-height:0}}@media(min-width:1101px){.interview-wizard-page{padding:0;background:#f4f8f8}.wizard-workspace{max-width:none;width:100%;min-height:100vh;border-right:0;border-left:0;border-radius:0;box-shadow:none}.wizard-project-bar{min-height:87px;border-radius:0}.wizard-step-layout{grid-template-columns:312px minmax(0,1fr)}.wizard-step-content{grid-template-columns:minmax(0,1fr) 248px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"heading heading" "stage summary" "actions actions";height:calc(100vh - 87px);min-height:0;overflow:hidden}.wizard-config-summary{grid-template-columns:1fr;margin:0;min-width:0;border:0;border-left:1px solid #d8e3e2;border-radius:0;box-shadow:none;align-content:start}.wizard-config-summary>div{min-height:0;border-right:0}.wizard-config-summary>div:last-child{border-bottom:0}.wizard-stage{min-width:0;overflow-x:hidden;overflow-y:auto}.wizard-stage{padding-bottom:160px}.wizard-step-panel{min-width:0}.wizard-step-panel>.wizard-section{min-width:0}.wizard-actions{position:sticky;bottom:0;z-index:10;min-height:120px}}@media(min-width:1101px){.interview-wizard-page{background:#f5f6f8}.wizard-step-layout{grid-template-columns:minmax(360px,28%) minmax(0,1fr);min-height:calc(100vh - 87px);border-top:1px solid #e1e4e8}.wizard-step-sidebar{position:sticky;top:0;align-self:start;height:calc(100vh - 87px);overflow:auto;border-right:1px solid #e1e4e8;padding:42px 52px 38px;background:#f8f9fa}.wizard-sidebar-intro{gap:13px;padding:0 0 42px}.wizard-sidebar-intro>span{color:#7b828d;font-size:12px;letter-spacing:.16em}.wizard-sidebar-intro p{max-width:660px;color:#69727e;font-size:16px;line-height:1.75}.wizard-sidebar-title{margin:0;color:#111827;font-size:clamp(26px,2.1vw,42px);line-height:1.18;letter-spacing:-.04em}.wizard-side-steps{gap:18px}.wizard-side-steps:before{top:36px;bottom:36px;left:36px;background:#d8dde3}.wizard-side-steps button{grid-template-columns:72px minmax(0,1fr);gap:18px;min-height:92px;border-radius:0;padding:10px 0}.wizard-side-steps button>b{width:72px;height:72px;border:1px solid #d8dde3;border-radius:2px;color:#9299a4;background:transparent;font-size:16px;font-weight:500}.wizard-side-steps button span{gap:6px;padding-top:7px}.wizard-side-steps button strong{color:#69727e;font-size:19px;font-weight:700}.wizard-side-steps button small{color:#89919c;font-size:13px;line-height:1.55;white-space:normal}.wizard-side-steps button.active{background:transparent}.wizard-side-steps button.active>b{border-color:#0b8d82;color:#0b8d82;background:#effaf8;box-shadow:none}.wizard-side-steps button.active strong{color:#172231}.wizard-side-steps button.done>b{border-color:#a8d6cf;color:#0b8d82;background:#f2faf8}.wizard-transparency{margin-top:44px;border-left:4px solid #8b78c5;border-radius:2px;padding:22px 24px;color:#4d4a68;background:#f1effb}.wizard-step-content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"steps" "heading" "stage" "summary" "actions";height:auto;min-height:calc(100vh - 87px);overflow:auto;background:#f5f6f8}.wizard-step-content>.wizard-top-steps{grid-area:steps}.wizard-step-content>.wizard-stage-heading{grid-area:heading}.wizard-step-content>.wizard-stage{grid-area:stage}.wizard-step-content>.wizard-config-summary{grid-area:summary}.wizard-step-content>.wizard-actions{grid-area:actions}.wizard-top-steps{display:flex;gap:16px;overflow:visible;border-bottom:0;padding:22px 64px 0;background:transparent}.wizard-top-steps button{display:flex;min-width:184px;height:64px;align-items:center;gap:14px;border:1px solid #dfe3e8;border-radius:2px;padding:0 18px;color:#6f7785;background:var(--alw-color-surface);font-size:14px;text-align:left}.wizard-top-steps button b{display:grid;width:30px;height:30px;flex:0 0 30px;margin:0;place-items:center;border:1px solid #d7dde3;border-radius:2px;font-size:11px}.wizard-top-steps button.active{border-color:#111827;color:var(--alw-color-surface);background:#111827}.wizard-top-steps button.active b{border-color:var(--alw-color-surface);color:var(--alw-color-surface);background:transparent}.wizard-top-steps button.done{border-color:#b9ddd7;color:#0b7f75;background:#f4fbfa}.wizard-stage-heading{min-height:132px;padding:38px 64px 30px;background:transparent!important;border-bottom:1px solid #dfe3e8!important}.wizard-stage-heading>span{width:72px;height:72px;flex-basis:72px;border-radius:2px;background:#111827!important;font-size:18px}.wizard-stage-heading h1{margin:0 0 9px;color:#111827;font-size:30px;letter-spacing:-.03em}.wizard-stage-heading p{color:#6f7785;font-size:15px}.wizard-stage{min-height:0!important;overflow:visible;padding:30px 64px 42px;background:#f5f6f8}.wizard-step-panel{max-width:none;gap:22px}.wizard-section{border-color:#dfe3e8;border-radius:2px;box-shadow:none}.wizard-section-title{padding:28px 30px;border-bottom-color:#e2e5e9}.wizard-section-title h2{color:#111827;font-size:24px}.wizard-section-title p{color:#6f7785;font-size:14px}.wizard-config-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 64px 28px;border:1px solid #dfe3e8;border-left:4px solid #0b8d82;border-radius:2px;background:var(--alw-color-surface);box-shadow:none}.wizard-config-summary>header{grid-column:1 / -1;padding:18px 22px}.wizard-config-summary>div{min-height:94px;padding:18px 22px;border-right:1px solid #e5e8eb}.wizard-config-summary>div:last-child{border-right:0}.wizard-actions{position:static;min-height:88px;padding:18px 64px;border-top:1px solid #dfe3e8;background:var(--alw-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wizard-reference-preset-panel,.wizard-reference-quota-panel{overflow:hidden;border:1px solid #dfe3e8;border-left:4px solid #0b8d82;border-radius:2px;background:var(--alw-color-surface)}.wizard-reference-preset-panel>header,.wizard-reference-quota-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:30px 34px 26px;border-bottom:1px solid #e3e6ea}.wizard-reference-preset-panel>header span,.wizard-reference-quota-panel>header span{color:#0b8d82;font-size:12px;font-weight:800;letter-spacing:.12em}.wizard-reference-preset-panel h2,.wizard-reference-quota-panel h2{margin:9px 0 8px;color:#111827;font-size:25px;letter-spacing:-.025em}.wizard-reference-preset-panel p,.wizard-reference-quota-panel p{margin:0;color:#707987;font-size:14px;line-height:1.65}.wizard-reference-tabs{display:grid;grid-template-columns:repeat(2,1fr);min-width:330px;border:1px solid #dfe3e8;padding:4px;background:#f6f7f8}.wizard-reference-tabs button{min-height:44px;border:0;color:#6d7682;background:transparent;font-size:12px}.wizard-reference-tabs button.active{color:var(--alw-color-surface);background:#111827}.wizard-reference-scene-list{display:grid}.wizard-reference-scene{display:grid;grid-template-columns:76px minmax(260px,1fr) minmax(300px,.9fr) 24px;align-items:center;gap:24px;min-height:150px;border:0;border-bottom:1px solid #e3e6ea;padding:22px 34px;color:#1b2430;background:var(--alw-color-surface);text-align:left}.wizard-reference-scene:last-child{border-bottom:0}.wizard-reference-scene:hover{background:#fbfdfd}.wizard-reference-scene>i{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#0b8d82;font-size:29px;font-style:normal}.wizard-reference-scene.tone-amber>i{background:#d89a39}.wizard-reference-scene.tone-slate>i{background:#54759b}.wizard-reference-scene>span{display:grid;gap:7px;min-width:0}.wizard-reference-scene>span b{color:#172231;font-size:18px}.wizard-reference-scene>span small{color:#0b8d82;font-size:12px;font-weight:750}.wizard-reference-scene>span em{color:#727b87;font-size:13px;font-style:normal;line-height:1.5}.wizard-reference-scene dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.wizard-reference-scene dl div{display:grid;gap:6px;border-left:1px solid #e3e6ea;padding-left:15px}.wizard-reference-scene dt{color:#8b939e;font-size:11px}.wizard-reference-scene dd{margin:0;color:#25313e;font-size:13px;font-weight:750}.wizard-reference-scene>strong{color:#0b8d82;font-size:28px;font-weight:400}.wizard-reference-quota-panel>header time{color:#6f7785;font-size:12px;white-space:nowrap}.wizard-reference-quota-control{display:grid;grid-template-columns:150px minmax(260px,1fr) auto;align-items:center;gap:28px;padding:28px 34px}.wizard-reference-quota-control>strong{color:#111827;font-size:58px;line-height:1}.wizard-reference-quota-control>strong small{margin-left:5px;color:#7c8590;font-size:16px;font-weight:500}.wizard-reference-quota-control input{width:100%;accent-color:#0b8d82}.wizard-reference-quota-control>span{color:#0b8d82;font-size:12px;white-space:nowrap}.wizard-reference-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e3e6ea}.wizard-reference-metrics>div{display:grid;gap:6px;min-height:100px;padding:20px 34px;border-right:1px solid #e3e6ea}.wizard-reference-metrics>div:last-child{border-right:0}.wizard-reference-metrics small{color:#808996;font-size:11px}.wizard-reference-metrics b{color:#172231;font-size:22px}.wizard-reference-metrics em{color:#9aa1aa;font-size:10px;font-style:normal}}.wizard-control-scope{min-width:0;margin:0;border:0;padding:0}.wizard-control-scope:disabled{opacity:1}.wizard-control-scope:disabled button,.wizard-control-scope:disabled input,.wizard-control-scope:disabled select,.wizard-control-scope:disabled textarea{cursor:not-allowed}@media(max-width:900px){.wizard-top-steps button,.project-header nav button,.compound-preview article>button{min-height:44px}.compound-preview article>button{min-width:44px}}.video-mobile-topbar{position:fixed;z-index:30;top:0;left:50%;display:flex;width:min(100%,430px);align-items:flex-start;justify-content:space-between;transform:translate(-50%);padding:calc(16px + env(safe-area-inset-top)) 18px 0;color:#fff;pointer-events:none}.video-brand,.video-session-status,.video-network,.video-recording-chip,.video-role-chip,.video-question-card header,.video-answer-card header b,.video-control-dock button{display:flex;align-items:center}.video-brand{gap:10px;padding-top:5px}.video-brand strong{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#fff;background:var(--alw-color-primary);font-size:13px;font-weight:800;letter-spacing:-.04em}.video-brand span{color:#fff;font-size:15px;font-weight:700;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.45)}.video-call-status{display:grid;min-width:124px;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:8px 10px 7px;background:#103a38ad;box-shadow:0 8px 24px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.video-session-status{justify-content:flex-start;gap:6px;font-size:11px;white-space:nowrap}.video-session-status svg{color:#fff}.video-session-status span{font-weight:700}.video-session-status b{font-variant-numeric:tabular-nums;font-weight:600}.video-network{justify-content:flex-end;gap:4px;border:0;padding:0;color:var(--alw-color-primary-label);background:transparent;font-size:10px;font-weight:650}.video-network-popover{position:absolute;top:calc(70px + env(safe-area-inset-top));right:18px;display:grid;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:11px 13px;color:#fff;background:#103a38e0;box-shadow:0 12px 34px #00000047;font-size:11px;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-network-popover span{color:var(--alw-color-primary-label)}.interview-dialogue.video-dialogue-page{position:fixed;z-index:20;inset:0;width:100%;max-width:none;margin:0;padding:0;color:#fff;background:var(--alw-color-primary-deep);text-align:left}.video-interview-mobile{position:relative;width:min(100%,430px);height:100%;min-height:620px;margin:0 auto;overflow:hidden;background:var(--alw-color-primary-deep-soft);box-shadow:0 0 50px #0000006b}.video-interview-mobile:before,.video-interview-mobile:after{position:absolute;z-index:2;right:0;left:0;content:"";pointer-events:none}.video-interview-mobile:before{top:0;height:180px;background:linear-gradient(180deg,rgb(16 58 56 / 58%),transparent)}.video-interview-mobile:after{bottom:0;height:48%;background:linear-gradient(180deg,transparent,rgb(16 58 56 / 68%) 27%,rgb(16 58 56 / 98%) 86%)}.video-primary-stage{position:absolute;z-index:1;inset:0;overflow:hidden;background:var(--alw-color-primary-deep-soft)}.video-primary-stage video{display:block;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.video-camera-off{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:9px;color:#d8ebe8;background:radial-gradient(circle at 50% 34%,#28645e,var(--alw-color-primary-deep-soft) 66%)}.video-recording-chip,.video-role-chip{position:absolute;z-index:4;top:calc(83px + env(safe-area-inset-top));min-height:31px;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:0 11px;color:#fff;background:#103a38a3;font-size:11px;font-weight:650;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-recording-chip{left:18px;gap:6px}.video-recording-chip svg{color:#ff3e55}.video-role-chip{right:18px}.video-question-card{position:absolute;z-index:5;left:15px;bottom:calc(214px + env(safe-area-inset-bottom));width:min(254px,calc(100% - 31px));min-height:112px;overflow:hidden;border:1px solid rgb(167 211 206 / 26%);border-radius:18px;padding:15px 15px 15px 17px;background:#103a38ad;box-shadow:0 12px 30px #00000024;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.video-question-card:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--alw-color-primary);content:""}.video-question-card header{gap:10px}.video-question-card header b{border-radius:7px;padding:5px 8px;color:#fff;background:var(--alw-color-primary);font-size:10px;font-weight:750;white-space:nowrap}.video-question-card header span{color:var(--alw-color-primary-label);font-size:10px;font-weight:550;white-space:nowrap}.video-question-card h1{display:-webkit-box;overflow:hidden;margin:12px 0 0;color:#fff;font-size:15px;font-weight:700;line-height:1.46;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-answer-card{position:absolute;z-index:5;right:15px;bottom:calc(137px + env(safe-area-inset-bottom));left:15px;display:grid;min-height:64px;gap:7px;border:1px solid rgb(167 211 206 / 22%);border-radius:15px;padding:11px 13px;background:#103a38bd;box-shadow:0 12px 30px #00000024;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.video-answer-card header b{gap:6px;color:#58d8a4;font-size:10px;font-weight:700}.video-answer-card header{transform:translateY(2px)}.video-answer-card header svg{color:#4fe0a4}.video-live-answer{overflow:hidden;margin:0;color:#fff;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.video-answer-card textarea{position:fixed;z-index:8;right:16px;bottom:calc(126px + env(safe-area-inset-bottom));left:16px;min-height:74px;border:1px solid rgb(167 211 206 / 42%);border-radius:13px;padding:11px 12px;color:#fff;background:#103a38f0;resize:none}.video-answer-card textarea::placeholder{color:var(--alw-color-primary-label)}.video-answer-card .video-answer-submit{position:fixed;z-index:9;right:25px;bottom:calc(135px + env(safe-area-inset-bottom));min-height:34px;margin:0;border-radius:18px;padding:0 12px;font-size:11px}.video-control-dock{position:absolute;z-index:6;right:16px;bottom:calc(29px + env(safe-area-inset-bottom));left:16px;display:flex;align-items:center;gap:11px}.video-control-dock button{width:48px;height:48px;flex:0 0 48px;justify-content:center;border:1px solid rgb(167 211 206 / 34%);border-radius:50%;padding:0;color:#fff;background:#103a38d1;box-shadow:0 8px 20px #00000029;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.video-control-dock button span{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.video-control-dock button.off{color:var(--alw-color-primary-label);background:#103a38db}.video-control-dock button.end{width:110px;height:50px;flex-basis:110px;gap:7px;margin-left:auto;border:0;border-radius:25px;color:#fff;background:#f32f55}.video-control-dock button.end span{position:static;overflow:visible;width:auto;height:auto;clip:auto;font-size:12px;font-weight:750}.video-control-dock button:focus-visible,.video-network:focus-visible{outline:3px solid rgb(8 127 117 / .58);outline-offset:3px}@media(max-width:360px){.video-brand span{font-size:13px}.video-call-status{min-width:114px}.video-question-card{bottom:calc(210px + env(safe-area-inset-bottom))}.video-control-dock{gap:8px}.video-control-dock button{width:44px;height:44px;flex-basis:44px}.video-control-dock button.end{width:104px;flex-basis:104px}}@media(min-width:431px){.interview-dialogue.video-dialogue-page{background:var(--alw-color-primary-deep)}}@media(min-width:1001px){.workspace-shell,.project-shell{--admin-ink:#111827;--admin-muted:#667085;--admin-teal:#0f8278;--admin-orange:#c84b10;--admin-primary:var(--alw-color-primary);--admin-border:#dfe3e7;--admin-canvas:#f7f9fa;--active-interview-content-inset:24px;--workspace-content-top-gap:12px;--workspace-block-gap:12px;--workspace-divider:#d9dfe1;--workspace-page-title-size:28px;color:var(--admin-ink);background-color:var(--admin-canvas);background-image:linear-gradient(rgba(220,227,231,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(220,227,231,.2) 1px,transparent 1px);background-size:40px 40px}.workspace-sidebar{width:176px;border-right:1px solid var(--admin-border);background:var(--alw-color-surface);box-shadow:none}.workspace-owner{min-height:74px;border-bottom:1px solid #e6e9ec;padding:16px 18px;gap:11px}.workspace-owner .owner-logo{width:40px;height:40px;border-radius:0;color:var(--alw-color-surface);background:#111827;font-size:11px;letter-spacing:1.2px}.workspace-owner b{font-size:14px}.workspace-owner span{color:#8a919c;font-size:11px}.workspace-sidebar nav{padding:12px 10px 92px}.workspace-sidebar .nav-section-label{margin:15px 10px 7px;color:#8a919c;font-size:10px;font-weight:800;letter-spacing:1.3px}.workspace-sidebar nav button{min-height:42px;border:0;border-left:3px solid transparent;border-radius:0;padding:0 9px;color:#4b5563;background:transparent;font-size:13px;font-weight:650;box-shadow:none}.workspace-sidebar nav button:hover{color:#111827;background:#f5f6f7}.workspace-sidebar nav button.active{border-left-color:var(--admin-primary);color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.workspace-sidebar nav button svg{width:17px;height:17px;flex:none}.workspace-sidebar nav button em{border-radius:99px;padding:2px 6px;color:var(--alw-color-surface);background:var(--admin-primary);font-size:9px}.sidebar-profile{border-top:1px solid var(--admin-border);padding:14px 12px;background:var(--alw-color-surface)}.sidebar-profile>span{border-radius:50%;color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.workspace-main{min-width:0;padding:34px var(--active-interview-content-inset) 72px}.workspace-main.has-workspace-topbar>.workspace-page-heading~:not([class*=backdrop]){width:100%;max-width:var(--alw-content-max);margin-right:auto;margin-left:auto}.interview-capability-intro{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.78fr);gap:24px;margin-bottom:12px;border:1px solid var(--admin-border);padding:20px 22px;background:var(--alw-color-surface)}.interview-capability-intro>header{align-self:center}.interview-capability-intro>header>span{color:var(--admin-teal);font-size:10px;font-weight:850;letter-spacing:1.1px}.interview-capability-intro>header h2{margin:6px 0 7px;font-size:20px;line-height:1.25;letter-spacing:-.35px}.interview-capability-intro>header p{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.55}.interview-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #e5e9ec}.interview-capability-grid article{min-width:0;border-right:1px solid #e5e9ec;padding:2px 16px}.interview-capability-grid article:last-child{border-right:0}.interview-capability-grid small{color:var(--admin-teal);font-size:10px;font-weight:850}.interview-capability-grid h3{margin:7px 0 5px;font-size:13px}.interview-capability-grid p{margin:0;color:var(--admin-muted);font-size:11px;line-height:1.55}.workspace-main.has-workspace-topbar>.interview-capability-intro+.enterprise-operations{padding-top:0}.workspace-main.has-workspace-topbar>.enterprise-operations,.workspace-main.has-workspace-topbar>.account-management-page>.enterprise-operations{padding-left:0;padding-right:0}.workspace-main.has-workspace-topbar>.data-subscriptions-page,.workspace-main.has-workspace-topbar>.quote-search-page,.workspace-main.has-workspace-topbar>.profile-settings-page,.workspace-main.has-workspace-topbar>.management-settings-page{padding-left:0;padding-right:0}.workspace-main.has-workspace-topbar .data-subscription-heading,.workspace-main.has-workspace-topbar .data-subscription-tabs,.workspace-main.has-workspace-topbar .profile-settings-header,.workspace-main.has-workspace-topbar .management-settings-header{margin-left:0;margin-right:0}.workspace-main.has-workspace-topbar .notification-preferences-card,.workspace-main.has-workspace-topbar .inbox-card,.workspace-main.has-workspace-topbar .management-settings-grid{margin-left:0;margin-right:0;max-width:none}.workspace-heading,.simple-heading,.management-settings-header,.profile-settings-header,.quote-search-heading,.insights-header{max-width:none;margin:0 auto 26px}.workspace-heading h1,.simple-heading h1,.management-settings-header h1,.profile-settings-header h1,.quote-search-heading h1,.insights-header h1{margin:4px 0 7px;color:var(--admin-ink);font-family:inherit;font-size:32px;line-height:1.15;letter-spacing:-.8px}.eyebrow,.card-eyebrow{color:var(--admin-teal)!important;font-size:10px!important;font-weight:850!important;letter-spacing:1.6px!important;text-transform:uppercase}.workspace-heading>div>span,.simple-heading p,.management-settings-header p,.profile-settings-header p,.quote-search-heading p,.insights-header p{color:var(--admin-muted);font-size:14px}.workspace-heading .primary,.workspace-heading .secondary{min-height:44px;border-radius:0;padding:0 18px;box-shadow:none}.workspace-heading .primary{border-color:var(--admin-ink);background:var(--admin-ink)}.operations-dashboard{max-width:none}.operations-summary{display:grid;margin:0 0 22px;border:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--alw-color-surface);box-shadow:2px 3px #1118270d}.operations-summary article{min-height:130px;border:0;border-right:1px solid #e4e8eb;border-radius:0;padding:23px 26px;background:var(--alw-color-surface);box-shadow:none}.operations-summary article:last-child{border-right:0}.operations-summary article span{color:#6f7681;font-size:11px;font-weight:800;letter-spacing:.6px}.operations-summary article b{margin:12px 0 9px;color:var(--admin-ink);font-size:34px;line-height:1}.operations-summary article small{color:#7a818b;font-size:12px}.operations-summary .summary-highlight{background:#f3f8f7}.operations-summary .summary-highlight b{color:var(--admin-teal);font-size:22px}.operations-board{border:1px solid var(--admin-border);background:var(--alw-color-surface);box-shadow:2px 3px #1118270d}.operations-command-bar{display:grid;margin:0;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;padding:14px;grid-template-columns:minmax(320px,1fr) 150px 150px;background:var(--alw-color-surface);box-shadow:none}.operations-command-bar .project-tabs{grid-column:1/-1;margin-top:12px;border-top:1px solid #edf0f2;padding-top:12px}.operations-command-bar input,.operations-command-bar select{min-height:42px;border-color:#d8dde2;border-radius:0;background:#f8f9fa}.operations-command-bar .project-tabs button{border-radius:0}.project-table.operations-task-list{display:grid!important;padding:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;background:#f7f9fa}.operations-table-head{display:none!important}.project-row.operations-task-row{position:relative;display:grid!important;min-width:0;min-height:330px;border:1px solid var(--admin-border)!important;border-radius:0!important;padding:0!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto auto!important;background:var(--alw-color-surface);box-shadow:2px 3px #1118270d!important;overflow:hidden}.operations-task-row .task-identity{min-height:116px;border-bottom:1px solid #eceff1;padding:22px 22px 16px;text-align:left}.operations-task-row .task-identity>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.operations-task-row .task-identity h2{margin:14px 0 7px;color:var(--admin-ink);font-size:20px;line-height:1.3}.operations-task-row .task-identity p{margin:0;color:#7c838d;font-size:12px}.operations-task-row .task-funnel{display:block!important;margin:18px 20px 12px;padding:17px;border:1px solid #e1e5e8;background:#f8f9fa}.operations-task-row .task-funnel-values{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.operations-task-row .task-funnel-values span{min-width:0}.operations-task-row .task-funnel-values small{font-size:9px}.operations-task-row .task-funnel-values b{font-size:15px}.operations-task-row .task-funnel-bar{margin-top:12px}.operations-task-row .task-rate{position:absolute;right:20px;top:76px;text-align:right}.operations-task-row .task-rate b{color:var(--admin-teal);font-size:21px}.operations-task-row .task-rate small{display:block;color:#8a919c;font-size:9px}.operations-task-row .task-action-group{display:grid!important;border-top:1px solid #eceff1;padding:12px;grid-template-columns:repeat(4,1fr);gap:6px}.operations-task-row .task-action-group button{min-width:0;min-height:34px;border:1px solid #d9dee2;border-radius:0;padding:0 5px;background:var(--alw-color-surface);font-size:11px}.operations-task-row .task-action-group button:hover{border-color:var(--admin-teal);color:var(--admin-teal)}.operations-task-row .project-actions{display:flex!important;justify-content:flex-end;border-top:1px solid #eceff1;padding:9px 13px;gap:10px;background:#fafbfb}.operations-task-row .project-actions button{font-size:11px}.operations-insights{margin-top:22px;gap:20px}.operations-insights article{border:1px solid var(--admin-border);border-radius:0;box-shadow:2px 3px #1118270d}.quote-search-page,.overview-page,.management-settings-page,.profile-settings-page{max-width:none}.quote-search-controls,.theme-summary,.quote-card,.page-card,.management-card,.profile-card-modern,.account-security-card,.profile-preferences-card{border:1px solid var(--admin-border)!important;border-radius:0!important;background:var(--alw-color-surface)!important;box-shadow:2px 3px #1118270d!important}.management-settings-grid,.profile-settings-grid{gap:20px}.management-card,.profile-card-modern,.account-security-card,.profile-preferences-card{padding:26px!important}.management-header-mark{border-radius:0!important;color:var(--alw-color-surface)!important;background:var(--admin-ink)!important}.preference-row,.member-row,.notification-item{border-radius:0!important}.switch.on{background:var(--admin-teal)!important}.project-shell>.project-side-nav{width:220px;border-right:1px solid var(--admin-border);background:var(--alw-color-surface);box-shadow:none}.project-side-nav nav button{border-radius:0}.project-side-nav nav button.active{border-left:3px solid var(--admin-primary);color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.standalone-project-header{border-bottom:1px solid var(--admin-border);background:var(--alw-color-surface)}.project-overview-page,.content-page,.analysis-page{background-color:var(--admin-canvas);background-image:linear-gradient(rgba(220,227,231,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(220,227,231,.2) 1px,transparent 1px);background-size:40px 40px}.project-overview-hero,.live-listening-header,.insights-header{border-radius:0!important}.overview-card,.live-session-card,.panel,.wizard-section,.generated-report,.chat-main,.chat-sidebar{border-radius:0!important;box-shadow:2px 3px #1118270d!important}.wizard-workspace{background-color:var(--admin-canvas);background-image:linear-gradient(rgba(220,227,231,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(220,227,231,.2) 1px,transparent 1px);background-size:40px 40px}.wizard-rail,.project-side-nav{background:var(--alw-color-surface)}.wizard-top-steps button,.wizard-section button,.project-shell .primary,.project-shell .secondary{border-radius:0}.project-shell .primary{background:var(--admin-ink)}.project-shell .teal-copy{color:var(--admin-teal)!important}}@media(min-width:1001px){.workspace-research-topbar{border-bottom:1px solid var(--workspace-divider)!important}.research-breadcrumb{font-size:13px}.breadcrumb-page-icon{width:17px;height:17px;flex:none;color:var(--admin-teal)}.topbar-avatar{overflow:hidden}.topbar-avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-management-page{gap:var(--workspace-block-gap)}.inbox-management-page{display:grid;gap:var(--workspace-block-gap)}.inbox-management-page>.notification-preferences-card,.inbox-management-page>.inbox-card{width:auto;margin:0!important}.account-management-page>.enterprise-operations{padding-top:0!important}.account-management-page .op-heading{margin-bottom:var(--workspace-block-gap)!important}.management-settings-grid{gap:var(--workspace-block-gap)!important;margin-top:var(--workspace-block-gap)!important}.profile-settings-grid{gap:var(--workspace-block-gap)!important}.profile-preferences-card{margin-top:var(--workspace-block-gap)!important}.workspace-heading,.simple-heading,.management-settings-header,.profile-settings-header,.quote-search-heading,.insights-header{margin-bottom:var(--workspace-block-gap)!important}.data-subscription-metrics,.data-source-section,.subscription-list-section,.data-perspective-panel,.data-quality-panel{margin-top:var(--workspace-block-gap)!important}.operations-insights{margin-top:var(--workspace-block-gap)!important;gap:var(--workspace-block-gap)!important}.research-workspace-main .workspace-overview-row{margin-bottom:var(--workspace-block-gap)!important}.enterprise-operations>.op-heading,.enterprise-operations>.organization-summary,.enterprise-operations>.wallet-metrics,.enterprise-operations>.rule-metrics,.enterprise-operations>.tag-metrics,.enterprise-operations>.op-tabs,.enterprise-operations>.cluster-schedule{margin-bottom:var(--workspace-block-gap)!important}.customer-cluster-page{gap:var(--workspace-block-gap)!important}.tag-page-header,.tag-overview{margin-bottom:0!important}.directional-results,.report-grid,.voice-wall,.tag-grid{gap:var(--workspace-block-gap)!important}.quote-search-controls,.quote-chronicle,.overview-page{margin-top:var(--workspace-block-gap)!important}.workspace-heading h1,.simple-heading h1,.management-settings-header h1,.profile-settings-header h1,.quote-search-heading h1,.insights-header h1,.directional-source-panel h1,.enterprise-operations .op-heading h1,.enterprise-operations .rule-page-header h1,.enterprise-operations .tag-page-header h1,.enterprise-settings-panel>header h1,.data-subscription-heading h1{font-size:var(--workspace-page-title-size)!important;line-height:1.2!important;letter-spacing:-.45px!important}.workspace-page-surface,.operations-board,.operations-insights article,.directional-source-panel,.rule-metrics,.rules-layout,.data-subscription-heading,.data-subscription-tabs,.data-subscription-metrics,.data-source-section,.subscription-list-section,.data-perspective-panel,.data-quality-panel,.quote-search-controls,.theme-summary,.quote-card,.page-card,.management-card,.profile-card-modern,.account-security-card,.profile-preferences-card{border:1px solid var(--workspace-divider)!important;border-radius:0!important}}.account-management-page{display:grid;gap:18px}.account-tabs{display:flex;gap:0;border-bottom:1px solid #d9dfe1}.account-tabs button{min-height:44px;border:0;border-bottom:3px solid transparent;padding:0 22px;color:#68737d;background:transparent;font-weight:700}.account-tabs button.active{border-bottom-color:var(--alw-color-primary);color:#101d2f}.enterprise-settings-panel{display:grid;gap:18px}.enterprise-settings-panel>header span{color:var(--alw-color-primary);font-size:11px;font-weight:800;letter-spacing:1.4px}.enterprise-settings-panel>header h1{margin:6px 0;font-size:28px}.enterprise-settings-panel>header p{margin:0;color:#68737d}.enterprise-settings-panel .workspace-brand{max-width:720px}.enterprise-settings-panel .upload-label{display:inline-flex;width:max-content;margin-top:14px}.script-generation-panel{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;gap:12px 18px;margin:16px 0;border:1px solid #d9dfe1;padding:14px 16px;background:#f4f7f6}.script-generation-panel>div{display:flex;gap:8px}.script-generation-panel .generation-count{display:flex;align-items:center;gap:8px}.script-generation-panel input{width:82px}.generation-progress{grid-column:1/-1;display:grid;gap:7px}.generation-progress header{display:flex;justify-content:space-between;color:#46545e;font-size:13px}.generation-progress progress{width:100%;height:8px;accent-color:var(--alw-color-primary)}.generation-progress ol{display:grid;gap:5px;margin:2px 0 0;padding-left:20px;color:#46545e;font-size:13px}.script-empty-state{border:1px dashed #cbd4d5;background:#f8faf9}.owner-logo img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.account-tabs button{flex:1;padding:0 10px}.script-generation-panel{align-items:stretch;flex-direction:column}.script-generation-panel>div{justify-content:flex-end}.enterprise-settings-panel .workspace-brand{padding:18px}}@media(min-width:1001px){.research-workspace-shell{--research-navy:#101d2f;--research-navy-soft:#17283d;--research-teal:var(--alw-color-primary);--research-teal-soft:#e7f3f1;--research-orange:#bd5b2a;--research-border:#d9dfe1;--research-canvas:#f7f9fc;--research-ink:#17202a;background:var(--research-canvas)!important}.research-workspace-shell .workspace-sidebar{width:180px;border-right:0;color:#eef4f6;background:var(--research-navy)}.research-workspace-shell .workspace-owner{min-height:84px;border-bottom:1px solid rgba(255,255,255,.09);padding:17px 12px;gap:9px;background:#0d1929}.research-workspace-shell .workspace-owner .owner-logo{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);color:var(--alw-color-surface);background:transparent;font-family:Georgia,serif;font-size:12px;font-style:italic}.research-workspace-shell .workspace-owner b{max-width:105px;color:var(--alw-color-surface);font-size:14px;white-space:nowrap}.research-workspace-shell .workspace-owner span{color:#8495aa;font-size:11px}.research-workspace-shell .workspace-sidebar nav{padding:10px 10px 104px}.research-workspace-shell .workspace-sidebar .nav-section-label{margin:18px 10px 7px;color:#63758c;font-size:10px;letter-spacing:1.5px}.research-workspace-shell .workspace-sidebar nav button{min-height:43px;border-left:3px solid transparent;gap:9px;padding:0 9px;color:#aebaca;background:transparent;font-size:13px}.research-workspace-shell .workspace-sidebar nav button:hover{color:var(--alw-color-surface);background:#ffffff0e}.research-workspace-shell .workspace-sidebar nav button.active{border-left-color:#34b7aa;color:var(--alw-color-surface);background:var(--research-navy-soft)}.research-workspace-shell .workspace-sidebar nav button svg{color:#7f91a6}.research-workspace-shell .workspace-sidebar nav button.active svg{color:#55c6ba}.research-workspace-shell .workspace-sidebar nav button em{color:#071c1a;background:#62cbbf}.research-workspace-shell .sidebar-profile{border-top:1px solid rgba(255,255,255,.1);background:#0d1929}.research-workspace-shell .sidebar-profile>span{color:#dff8f4;background:#1e3f46}.research-workspace-shell .sidebar-profile b{color:#eef4f6}.research-workspace-shell .sidebar-profile small{color:#778a9f}.research-workspace-shell .logout-button{color:#91a2b5;background:transparent}.research-workspace-main{width:calc(100% - 180px);margin-left:180px;background:var(--research-canvas)}.workspace-research-topbar{display:flex;min-height:56px;align-items:center;justify-content:space-between;margin:0 calc(-1 * var(--active-interview-content-inset)) var(--workspace-content-top-gap);border-bottom:1px solid var(--research-border);padding:0 var(--active-interview-content-inset);color:#6d767e;background:#ffffffc7}.research-breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px}.research-breadcrumb i{color:#b0b7bc;font-style:normal}.research-breadcrumb b{color:var(--research-ink)}.research-breadcrumb b em{color:inherit;font-style:normal;font-weight:inherit}.research-topbar-tools{display:flex;min-width:0;align-items:center;gap:18px}.research-top-search{display:flex;width:330px;min-height:38px;align-items:center;gap:10px;border:1px solid #d7dddf;border-radius:2px;padding:0 10px 0 13px;color:#7b858c;background:#f9faf9;text-align:left}.research-top-search>span{font-size:19px}.research-top-search>b{flex:1;font-size:12px;font-weight:500}.research-top-search>kbd{border:1px solid #d7dcde;padding:2px 6px;color:#879198;background:var(--alw-color-surface);font-family:inherit;font-size:10px}.workspace-account-tools{display:flex;align-items:center;gap:6px;border-left:1px solid #d9dfe1;padding-left:14px}.account-tool-button{position:relative;display:flex;min-height:36px;align-items:center;gap:6px;border:1px solid transparent;padding:0 8px;color:#58636d;background:transparent;font-size:11px;white-space:nowrap}.account-tool-button:hover,.account-tool-button:focus-visible{border-color:#d4dadd;color:#10263a;background:var(--alw-color-surface)}.account-tool-button svg{width:17px;height:17px;color:#0b7f76}.account-tool-button em{position:absolute;top:0;right:0;display:flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:99px;padding:0 4px;color:var(--alw-color-surface);background:#bd5b2a;font-size:9px;font-style:normal}.workspace-user-menu{position:relative}.workspace-user-menu summary{display:flex;min-width:145px;min-height:40px;align-items:center;gap:8px;border-left:1px solid #d9dfe1;padding-left:10px;list-style:none;cursor:pointer}.workspace-user-menu summary::-webkit-details-marker{display:none}.workspace-user-menu summary>div{display:flex;min-width:0;flex-direction:column}.workspace-user-menu summary b,.workspace-user-menu summary small{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user-menu summary b{color:#17202a;font-size:11px}.workspace-user-menu summary small{color:#879198;font-size:9px}.topbar-avatar{display:flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:50%;color:#dff8f4;background:#1e3f46;font-size:11px;font-weight:800}.workspace-user-popover{position:absolute;z-index:50;top:46px;right:0;display:grid;width:176px;border:1px solid #d6dcdf;padding:6px;background:var(--alw-color-surface);box-shadow:0 14px 34px #101d2f29}.workspace-user-popover button{display:flex;min-height:38px;align-items:center;gap:9px;border:0;padding:0 10px;color:#46515b;background:var(--alw-color-surface);text-align:left;font-size:12px}.workspace-user-popover button:hover{background:#f0f6f5}.workspace-user-popover button svg{width:17px;height:17px;color:#0b7f76}.workspace-user-popover .logout-button{border-top:1px solid #edf0f1;color:#a33b24}.workspace-main.has-workspace-topbar{padding-top:0}.workspace-main.has-workspace-topbar:not(.research-workspace-main) .workspace-research-topbar{background:#ffffffeb}.research-top-search:hover,.research-top-search:focus-visible{border-color:var(--research-teal);color:var(--research-teal);outline:3px solid rgba(8,127,117,.1)}.research-live-state{display:flex;align-items:center;gap:9px;color:#48545d;font-size:13px;font-weight:650}.research-live-state>i{width:8px;height:8px;border-radius:50%;background:#2aa99d;box-shadow:0 0 0 4px #dff3f0}.research-workspace-main .workspace-overview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;margin:0 0 16px}.research-workspace-main .workspace-create-row{display:flex;min-height:100%;align-items:stretch;justify-content:flex-end;margin:0}.research-workspace-main .workspace-create-actions{display:flex;align-items:stretch;gap:10px}.research-workspace-main .workspace-create-actions .primary,.research-workspace-main .workspace-create-actions .secondary{box-sizing:border-box;height:76px;min-height:76px;border-radius:2px;padding-top:0;padding-bottom:0;box-shadow:none}.research-workspace-main .workspace-create-actions .primary{border-color:#122236;background:#122236}.research-workspace-main .workspace-create-actions .primary:hover{border-color:#1b334e;background:#1b334e;transform:none}.research-workspace-main .workspace-content.command-center{padding:0}.research-workspace-main .operations-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;border-color:var(--research-border);box-shadow:2px 3px #101d2f0b}.research-workspace-main .operations-summary article{height:76px;min-height:76px;padding:7px 20px}.research-workspace-main .operations-summary article:nth-child(2){border-right:0}.research-workspace-main .operations-summary article span{margin:0;color:#66717a;font-size:10px;line-height:1.2;letter-spacing:.3px}.research-workspace-main .operations-summary article b{margin:2px 0 1px;font-size:24px;font-weight:700;line-height:1}.research-workspace-main .operations-summary article small{color:#818a91;font-size:10px;line-height:1.2}.research-workspace-main .operations-summary .summary-highlight{background:#eef5f3}.research-workspace-main .operations-summary .summary-highlight b{color:var(--research-teal);font-size:21px}.research-workspace-main .operations-board{border-color:var(--research-border);box-shadow:2px 3px #101d2f0b}.research-workspace-main .operations-command-bar{grid-template-columns:minmax(320px,1fr) 154px 154px;padding:16px 18px;border-bottom-color:var(--research-border)}.research-workspace-main .operations-command-bar input,.research-workspace-main .operations-command-bar select{border-color:#d3dadd;background:#fafbfa}.research-workspace-main .operations-command-bar input:focus,.research-workspace-main .operations-command-bar select:focus{border-color:var(--research-teal);box-shadow:0 0 0 3px #087f751a}.research-workspace-main .operations-command-bar .project-tabs button.active{color:var(--alw-color-surface);background:#17283d;box-shadow:none}.research-workspace-main .operations-command-bar .project-tabs span{color:var(--research-teal);background:#e5f2f0}.research-workspace-main .operations-command-bar .project-tabs button.active span{color:#d9f6f1;background:#29445d}.research-workspace-main .operations-insights{margin-top:28px;gap:24px}.research-workspace-main .operations-insights article{min-height:250px;border-color:var(--research-border);padding:28px 30px;box-shadow:2px 3px #101d2f0b}.research-workspace-main .operations-insights article>span{color:var(--research-teal);font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.research-workspace-main .operations-insights h2{margin:10px 0 26px;color:var(--research-ink);font-size:21px}.research-workspace-main .insight-evidence-meta{display:block;margin:-16px 0 23px;color:#879198;font-size:11px;line-height:1.5}.research-workspace-main .insight-bars u{background:#173149}.research-workspace-main .insight-bars u.teal{background:var(--research-teal)}.research-workspace-main .status-distribution div{border-color:#d9dfe1;background:#f9faf9}.research-workspace-main .status-distribution b{color:var(--research-teal)}.research-workspace-main .insight-conclusion{display:flex;margin:24px 0 0;border-top:1px solid #e1e5e6;padding-top:18px;gap:12px;color:#68737a;font-size:12px;line-height:1.65}.research-workspace-main .insight-conclusion b{flex:none;color:var(--research-teal);font-size:11px;letter-spacing:.4px}}@media(min-width:1281px){.research-workspace-main .project-table.operations-task-list{display:block!important;padding:0!important;background:var(--alw-color-surface)}.research-workspace-main .operations-table-head{display:grid!important;min-height:52px;align-items:center;border-bottom:1px solid var(--research-border);padding:0 14px 0 24px;grid-template-columns:minmax(230px,1.25fr) minmax(360px,1.8fr) 84px minmax(220px,1.05fr) 42px;color:#78828a;background:#f7f8f7;font-size:11px;font-weight:750;letter-spacing:.3px}.research-workspace-main .operations-table-head span:last-child{grid-column:4/6}.research-workspace-main .project-row.operations-task-row{position:relative;display:grid!important;min-height:150px;border:0!important;border-bottom:1px solid #e1e5e6!important;padding:0 14px 0 24px!important;grid-template-columns:minmax(230px,1.25fr) minmax(360px,1.8fr) 84px minmax(220px,1.05fr) 42px!important;grid-template-rows:1fr!important;align-items:center;background:var(--alw-color-surface);box-shadow:none!important;overflow:visible}.research-workspace-main .project-row.operations-task-row:last-child{border-bottom:0!important}.research-workspace-main .project-row.operations-task-row:hover{background:#fbfdfc;box-shadow:inset 3px 0 var(--research-teal)!important}.research-workspace-main .operations-task-row .task-identity{min-width:0;min-height:0;border:0;padding:22px 26px 22px 0}.research-workspace-main .operations-task-row .task-identity>div{justify-content:flex-start;gap:9px}.research-workspace-main .operations-task-row .task-identity h2{display:-webkit-box;overflow:hidden;margin:13px 0 7px;font-size:17px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.research-workspace-main .operations-task-row .task-identity p{font-size:11px;line-height:1.5}.research-workspace-main .operations-task-row .task-funnel{margin:0 24px 0 0;border:0;padding:0;background:transparent}.research-workspace-main .operations-task-row .task-funnel-values{gap:9px}.research-workspace-main .operations-task-row .task-funnel-values small{color:#768089;font-size:10px}.research-workspace-main .operations-task-row .task-funnel-values b{margin-top:5px;color:#25313b;font-size:17px}.research-workspace-main .operations-task-row .task-funnel-values b.teal{color:var(--research-teal)}.research-workspace-main .operations-task-row .task-funnel-values b.orange{color:var(--research-orange)}.research-workspace-main .operations-task-row .task-funnel-values em{font-size:9px}.research-workspace-main .operations-task-row .task-funnel-bar{height:7px;margin-top:16px;background:#e3e7e8}.research-workspace-main .operations-task-row .task-funnel-bar .active{background:#3caea3}.research-workspace-main .operations-task-row .task-funnel-bar .completed{background:var(--research-teal)}.research-workspace-main .operations-task-row .task-funnel-bar .abandoned{background:var(--research-orange)}.research-workspace-main .mobile-stage-summary{display:none}.research-workspace-main .operations-task-row .task-rate{position:static;text-align:left}.research-workspace-main .operations-task-row .task-rate b{color:var(--research-teal);font-size:22px}.research-workspace-main .operations-task-row .task-rate small{margin-top:5px;color:#7d878e;font-size:10px}.research-workspace-main .operations-task-row .task-action-group{display:grid!important;grid-column:4/6;position:relative;border:0;padding:20px 12px 20px 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.research-workspace-main .operations-task-row .task-action-group button{min-height:34px;border-color:#d4dbdd;color:#34434c;background:var(--alw-color-surface);font-size:11px}.research-workspace-main .operations-task-row .task-action-group button:hover{border-color:var(--research-teal);color:var(--research-teal);background:#f2faf8}.research-workspace-main .operations-task-row .task-action-group>.task-primary-action{border-color:#173149;color:var(--alw-color-surface);background:#173149}.research-workspace-main .operations-task-row .task-action-group>.task-primary-action:hover{border-color:#234761;color:var(--alw-color-surface);background:#234761}.research-workspace-main .task-more-actions{position:relative;align-self:stretch}.research-workspace-main .task-more-actions summary{display:flex;height:100%;min-height:34px;align-items:center;justify-content:center;border:1px solid #d4dbdd;color:#65737c;background:var(--alw-color-surface);cursor:pointer;list-style:none}.research-workspace-main .task-more-actions summary::-webkit-details-marker{display:none}.research-workspace-main .task-more-actions[open] summary{border-color:var(--research-teal);color:var(--research-teal)}.research-workspace-main .task-more-menu{position:absolute;z-index:8;top:calc(100% + 6px);right:0;display:grid;width:148px;border:1px solid var(--research-border);padding:6px;gap:2px;background:var(--alw-color-surface);box-shadow:0 10px 24px #101d2f24}.research-workspace-main .task-more-menu button{min-height:32px!important;border:0!important;padding:0 10px!important;text-align:left;background:var(--alw-color-surface)!important}.research-workspace-main .task-more-menu button:hover{color:var(--research-teal)!important;background:#f1f8f7!important}.research-workspace-main .task-more-menu .danger-text:hover{color:#b54738!important;background:#fff5f3!important}.research-workspace-main .operations-task-row .project-actions{position:relative;inset:auto;display:flex!important;width:34px;height:34px;align-items:center;justify-content:center;border:0;padding:0;gap:4px;background:transparent;transform:none}.research-workspace-main .operations-task-row .project-actions:before{content:"•••";color:#65737c;font-size:12px;letter-spacing:-1px}.research-workspace-main .operations-task-row .project-actions button{display:none;font-size:10px}.research-workspace-main .operations-task-row .project-actions:hover,.research-workspace-main .operations-task-row .project-actions:focus-within{position:absolute;z-index:5;right:12px;width:auto;height:auto;border:1px solid var(--research-border);padding:6px;background:var(--alw-color-surface);box-shadow:0 8px 20px #101d2f24}.research-workspace-main .operations-task-row .project-actions:hover:before,.research-workspace-main .operations-task-row .project-actions:focus-within:before{display:none}.research-workspace-main .operations-task-row .project-actions:hover button,.research-workspace-main .operations-task-row .project-actions:focus-within button{display:block}}@media(min-width:1001px)and (max-width:1280px){.research-workspace-main .research-topbar-tools{gap:10px}.research-workspace-main .research-top-search{width:220px}.research-workspace-main .workspace-account-tools{gap:3px;padding-left:8px}.research-workspace-main .account-tool-button{width:34px;justify-content:center;padding:0}.research-workspace-main .account-tool-button>span{display:none}.research-workspace-main .workspace-user-menu summary{min-width:auto;padding-left:7px}.research-workspace-main .workspace-user-menu summary>div{display:none}.research-workspace-main .project-table.operations-task-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1000px){.interview-capability-intro{margin:16px 18px;border:1px solid #dfe3e7;padding:18px;background:var(--alw-color-surface)}.interview-capability-intro>header>span{color:#0f8278;font-size:10px;font-weight:800}.interview-capability-intro>header h2{margin:6px 0;font-size:19px}.interview-capability-intro>header p,.interview-capability-grid p{color:#667085;font-size:12px;line-height:1.55}.interview-capability-grid{display:grid;gap:10px;margin-top:16px}.interview-capability-grid article{border-top:1px solid #e5e9ec;padding-top:12px}.interview-capability-grid small{color:#0f8278;font-size:10px;font-weight:800}.interview-capability-grid h3{margin:5px 0;font-size:13px}.workspace-research-topbar{display:flex;min-height:54px;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e4e6;padding:0 20px;color:#69737b;background:var(--alw-color-surface);font-size:12px}.research-breadcrumb{display:flex;align-items:center;gap:7px}.research-breadcrumb i{color:#b0b6bb;font-style:normal}.research-breadcrumb b{color:#17202a}.research-live-state{display:flex;align-items:center;gap:7px}.research-live-state>i{width:7px;height:7px;border-radius:50%;background:#159589}.research-topbar-tools{display:flex;align-items:center;gap:10px}.workspace-account-tools{display:flex;align-items:center;gap:5px;border-left:1px solid #d9dfe1;padding-left:8px}.account-tool-button{position:relative;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #d7dddf;padding:0;color:#50606a;background:var(--alw-color-surface)}.account-tool-button>span{display:none}.account-tool-button svg{width:17px;height:17px;color:#0b7f76}.account-tool-button em{position:absolute;top:-5px;right:-5px;display:flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:99px;padding:0 4px;color:var(--alw-color-surface);background:#bd5b2a;font-size:9px;font-style:normal}.workspace-user-menu{position:relative}.workspace-user-menu summary{display:flex;width:34px;height:34px;align-items:center;justify-content:center;list-style:none;cursor:pointer}.workspace-user-menu summary::-webkit-details-marker,.workspace-user-menu summary>div{display:none}.topbar-avatar{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:#dff8f4;background:#1e3f46;font-size:11px;font-weight:800}.workspace-user-popover{position:absolute;z-index:50;top:40px;right:0;display:grid;width:176px;border:1px solid #d6dcdf;padding:6px;background:var(--alw-color-surface);box-shadow:0 14px 34px #101d2f29}.workspace-user-popover button{display:flex;min-height:38px;align-items:center;gap:9px;border:0;padding:0 10px;color:#46515b;background:var(--alw-color-surface);text-align:left;font-size:12px}.workspace-user-popover button svg{width:17px;height:17px;color:#0b7f76}.workspace-user-popover .logout-button{border-top:1px solid #edf0f1;color:#a33b24}.research-top-search{display:flex;width:36px;height:34px;align-items:center;justify-content:center;border:1px solid #d7dddf;color:#116f68;background:#f7fbfa}.research-top-search>b,.research-top-search>kbd{display:none}.research-top-search>span{font-size:18px}.research-workspace-shell .workspace-sidebar nav button.active{color:#0c6f67;background:#eaf5f3;box-shadow:inset 0 -3px #159589}.research-workspace-shell .workspace-sidebar nav button.active svg{color:#0c8278}.research-workspace-main .workspace-heading .primary{border-color:#122236;background:#122236;box-shadow:none}.research-workspace-main .workspace-heading .primary:hover{background:#1b334e;transform:none}.research-workspace-main .task-action-group{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.research-workspace-main .task-action-group>.task-primary-action{border-color:#173149!important;color:var(--alw-color-surface)!important;background:#173149!important}.research-workspace-main .task-more-actions{position:relative}.research-workspace-main .task-more-actions summary{display:flex;min-height:34px;align-items:center;justify-content:center;border:1px solid #d8dde2;background:var(--alw-color-surface);list-style:none}.research-workspace-main .task-more-actions summary::-webkit-details-marker{display:none}.research-workspace-main .task-more-menu{position:absolute;z-index:8;right:0;display:grid;width:150px;border:1px solid #d8dde2;padding:6px;background:var(--alw-color-surface);box-shadow:0 10px 24px #101d2f24}.research-workspace-main .task-more-menu button{min-height:34px;border:0;text-align:left;background:var(--alw-color-surface)}.research-workspace-main .insight-conclusion{display:flex;border-top:1px solid #e1e5e6;padding-top:16px;gap:10px;font-size:12px;line-height:1.6}.research-workspace-main .insight-evidence-meta{display:block;margin:-14px 0 18px;color:#879198;font-size:11px;line-height:1.5}}@media(max-width:540px){.workspace-research-topbar{padding:0 16px}.research-breadcrumb>span,.research-breadcrumb>i{display:none}.workspace-account-tools .account-tool-button[data-testid=topbar-profile]{display:none}.research-live-state span{font-size:0}.research-live-state span:after{content:"进行中";font-size:11px}.research-workspace-main .workspace-overview-row{grid-template-columns:1fr;gap:10px}.research-workspace-main .workspace-create-row{order:-1}.research-workspace-main .workspace-create-row,.research-workspace-main .workspace-create-actions,.research-workspace-main .workspace-create-actions .primary{width:100%}.research-workspace-main .workspace-create-actions{display:flex;gap:7px}.research-workspace-main .workspace-create-actions .secondary{padding:0 10px;font-size:11px}.research-workspace-main .task-funnel-values span:nth-child(2),.research-workspace-main .task-funnel-values span:nth-child(3),.research-workspace-main .task-funnel-values span:nth-child(5){display:none}.research-workspace-main .task-funnel-values{grid-template-columns:repeat(2,1fr)!important}.research-workspace-main .project-table.operations-task-list{padding:10px!important;gap:10px!important}.research-workspace-main .project-row.operations-task-row{min-height:0!important}.research-workspace-main .operations-task-row .task-identity{min-height:0!important;padding:13px 14px 11px!important}.research-workspace-main .operations-task-row .task-identity h2{margin:8px 0 4px!important;font-size:15px!important;line-height:1.35!important}.research-workspace-main .operations-task-row .task-identity p{font-size:10px!important}.research-workspace-main .operations-task-row .task-funnel{margin:0 14px 8px!important;padding:10px!important}.research-workspace-main .operations-task-row .task-funnel-bar{margin-top:8px!important}.research-workspace-main .mobile-stage-summary{display:block;margin-top:7px;color:#77828a;font-size:9px;text-align:right}.research-workspace-main .operations-task-row .task-action-group{padding:8px!important}.research-workspace-main .operations-task-row .task-action-group{grid-template-columns:repeat(4,minmax(0,1fr))!important}.research-workspace-main .operations-task-row .task-rate{top:49px!important;right:14px!important}.research-workspace-main .operations-insights article{padding:22px 18px!important}}@media(min-width:1001px)and (max-width:1260px){.project-table.operations-task-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary article:nth-child(2n){border-right:0}}@media(min-width:1001px){.workspace-shell,.project-shell{--research-navy:#101d2f;--research-navy-soft:#17283d;--research-teal:var(--alw-color-primary)}.unified-side-navigation{width:180px;border-right:0;color:#eef4f6;background:var(--research-navy);box-shadow:none}.unified-side-navigation nav button{min-height:43px;border:0;border-left:3px solid transparent;border-radius:0;color:#9aabba;background:transparent;text-align:left}.unified-side-navigation nav button:hover{color:var(--alw-color-surface);background:#ffffff0e}.unified-side-navigation nav button.active{border-left-color:#34b7aa;color:var(--alw-color-surface);background:var(--research-navy-soft)}.workspace-sidebar.unified-side-navigation{width:180px;background:var(--research-navy)}.workspace-sidebar.unified-side-navigation .workspace-owner{min-height:84px;border-bottom:1px solid rgba(255,255,255,.09);padding:17px 12px;gap:9px;background:#0d1929}.workspace-sidebar.unified-side-navigation .workspace-owner .owner-logo{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);color:var(--alw-color-surface);background:transparent;font-size:12px;font-style:italic}.workspace-sidebar.unified-side-navigation .workspace-owner .owner-logo img{width:100%;height:100%;object-fit:cover}.workspace-sidebar.unified-side-navigation .workspace-owner b{max-width:105px;color:var(--alw-color-surface);white-space:nowrap}.workspace-sidebar.unified-side-navigation .workspace-owner span{color:#8495aa}.workspace-sidebar.unified-side-navigation nav{padding:10px 10px 104px}.workspace-sidebar.unified-side-navigation .nav-section-label{margin:18px 10px 7px;color:#63758c}.workspace-sidebar.unified-side-navigation nav button{gap:9px;padding:0 9px}.workspace-sidebar.unified-side-navigation nav button svg{color:#7f91a6}.workspace-sidebar.unified-side-navigation nav button.active svg{color:#55c6ba}.workspace-sidebar.unified-side-navigation nav button em{color:#071c1a;background:#62cbbf}.workspace-main{width:calc(100% - 180px);margin-left:180px}.project-shell>.project-side-nav.unified-side-navigation{width:180px;border-right:0;padding:18px 10px;background:var(--research-navy)}.project-side-nav.unified-side-navigation~.content-page,.project-side-nav.unified-side-navigation~.analysis-page,.project-side-nav.unified-side-navigation~.enterprise-operations,.project-side-nav.unified-side-navigation~.empty-state,.project-side-nav.unified-side-navigation~.project-overview-page{margin-left:180px}.project-side-nav.unified-side-navigation .project-back{color:#9aabba;background:#17283d}.project-side-nav.unified-side-navigation .project-back:hover{color:var(--alw-color-surface);background:#22384f}.project-side-nav.unified-side-navigation .project-side-title{border-bottom-color:#ffffff1a}.project-side-nav.unified-side-navigation .project-side-title h2{color:var(--alw-color-surface)}.project-side-nav.unified-side-navigation .project-side-title small,.project-side-nav.unified-side-navigation nav p{color:#63758c}.project-side-nav.unified-side-navigation nav button{padding:0 9px}.project-side-nav.unified-side-navigation .project-side-invite{border-color:#31506c;color:#d9f6f1;background:#173149}.interview-wizard-page{grid-template-columns:180px minmax(0,1fr)}.wizard-rail.unified-side-navigation{width:180px;padding:20px 10px;background:var(--research-navy)}.wizard-rail.unified-side-navigation .wizard-back-workspace{max-width:100%;color:#9aabba;white-space:normal}.wizard-rail.unified-side-navigation .wizard-back-workspace:hover{color:var(--alw-color-surface)}.wizard-rail.unified-side-navigation .wizard-rail-intro>span,.wizard-rail.unified-side-navigation .wizard-rail-intro>small{color:#8495aa;background:transparent}.wizard-rail.unified-side-navigation .wizard-rail-intro h1{color:var(--alw-color-surface);font-size:18px}.wizard-rail.unified-side-navigation .wizard-rail-intro p{display:none}.wizard-rail.unified-side-navigation .wizard-invite-button{border-color:#31506c;color:#d9f6f1;background:#173149}.wizard-rail.unified-side-navigation nav{margin:22px 0}.wizard-rail.unified-side-navigation nav:before{left:18px;background:#ffffff21}.wizard-rail.unified-side-navigation nav button{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:0 5px}.wizard-rail.unified-side-navigation nav button i{width:36px;height:36px;border-color:#31506c;color:#91a2b5;background:#17283d}.wizard-rail.unified-side-navigation nav button b{font-size:12px}.wizard-rail.unified-side-navigation nav button small{display:none}.wizard-rail.unified-side-navigation nav button.active i{border-color:#34b7aa;color:#d9f6f1;background:#1e3f46;box-shadow:none}.wizard-rail.unified-side-navigation nav button.done i{border-color:#31506c;color:#d9f6f1;background:#173149}.wizard-rail.unified-side-navigation .wizard-transparency{border-left-color:#34b7aa;padding:12px;background:#17283d}.wizard-rail.unified-side-navigation .wizard-transparency b{color:#d9f6f1}.wizard-rail.unified-side-navigation .wizard-transparency p{color:#9aabba;font-size:10px}.chat-layout{grid-template-columns:180px minmax(0,1fr)}.chat-sidebar.unified-side-navigation{width:180px;border-right:0;padding:22px 14px;background:var(--research-navy)}.chat-sidebar.unified-side-navigation>b{color:var(--alw-color-surface)}.chat-sidebar.unified-side-navigation p,.chat-sidebar.unified-side-navigation span{color:#8495aa}.chat-sidebar.unified-side-navigation button{min-height:43px;border-left:3px solid #34b7aa;padding:0 10px;color:var(--alw-color-surface);background:var(--research-navy-soft)}}@media(max-width:1000px){.workspace-sidebar.unified-side-navigation,.project-side-nav.unified-side-navigation{color:#eef4f6;background:#101d2f}.workspace-sidebar.unified-side-navigation .workspace-owner{border-bottom-color:#ffffff17;background:#0d1929}.workspace-sidebar.unified-side-navigation nav button{color:#9aabba}.workspace-sidebar.unified-side-navigation nav button.active{color:#d9f6f1;background:#17283d;box-shadow:inset 0 -3px #159589}.workspace-sidebar.unified-side-navigation nav button.active svg{color:#55c6ba}.project-side-nav.unified-side-navigation .project-side-title{border-bottom-color:#ffffff1a}.project-side-nav.unified-side-navigation .project-side-title h2{color:var(--alw-color-surface)}.project-side-nav.unified-side-navigation nav p{color:#63758c}.project-side-nav.unified-side-navigation nav button{color:#9aabba}.project-side-nav.unified-side-navigation nav button.active{color:var(--alw-color-surface);background:#17283d}}.workspace-page-heading{display:flex;min-height:74px;align-items:center;gap:13px;margin-right:calc(-1 * var(--active-interview-content-inset));margin-left:calc(-1 * var(--active-interview-content-inset));border-bottom:1px solid #e1e5e8;padding:12px var(--active-interview-content-inset);color:#172231;background:var(--alw-color-surface)}.workspace-page-heading>svg{width:30px;height:30px;flex:0 0 30px;border-radius:8px;padding:6px;color:var(--alw-color-primary);background:#e9f4f2}.workspace-page-heading>div:nth-of-type(1){min-width:0}.workspace-page-heading h1{margin:0 0 4px;font-size:22px;line-height:1.2;letter-spacing:-.35px}.workspace-page-heading p{margin:0;color:#687480;font-size:13px;line-height:1.45}.workspace-page-heading-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:9px;margin-left:auto}.workspace-page-child-actions:empty{display:none}.workspace-page-child-actions,.workspace-teleported-actions,.workspace-page-heading .workspace-create-actions{display:flex;align-items:center;gap:9px}.workspace-page-heading-actions button,.research-workspace-main .workspace-page-heading .workspace-create-actions .primary,.research-workspace-main .workspace-page-heading .workspace-create-actions .secondary{box-sizing:border-box;width:auto;height:40px;min-height:40px;border-radius:5px;padding:0 14px;white-space:nowrap;box-shadow:none}.workspace-main>.workspace-page-heading~.profile-settings-page .profile-settings-header,.workspace-main>.workspace-page-heading~.inbox-management-page>.management-settings-header,.workspace-main>.workspace-page-heading~.simple-heading,.workspace-main>.workspace-page-heading~.quote-search-page>.quote-search-heading{display:none}.workspace-main>.workspace-page-heading~.profile-settings-page{min-height:auto;padding-top:22px}.workspace-main>.workspace-page-heading~.inbox-management-page{padding-top:22px}.research-workspace-main .workspace-overview-row{grid-template-columns:1fr}.enterprise-operations[data-testid=operations-accounts]{padding:18px clamp(18px,2.4vw,36px) 64px;background:#f6f8fb;background-image:none}.account-workbench{display:grid;width:100%;max-width:1280px;margin:0 auto;gap:16px}.account-summary{width:100%;max-width:none;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:10px;overflow:hidden}.account-summary article{min-height:76px;padding:14px 22px}.account-summary small,.account-summary b{white-space:nowrap}.account-console{overflow:hidden;border:1px solid #dce2e7;border-radius:12px;background:var(--alw-color-surface);box-shadow:0 8px 28px #1722310a}.account-section-tabs{display:flex;gap:4px;border-bottom:1px solid #e3e7ea;padding:0 20px}.account-section-tabs button{min-height:54px;border:0;border-bottom:3px solid transparent;padding:0 18px;color:#65717d;background:transparent;font-weight:750}.account-section-tabs button.active{border-color:#5b5bd6;color:#182230}.account-section-tabs span{margin-left:5px;border-radius:99px;padding:2px 6px;color:#667085;background:#f0f2f5;font-size:10px}.account-section{padding:20px 22px}.account-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.account-toolbar>div{display:flex;gap:10px}.account-toolbar label{display:grid;gap:6px;color:#667085;font-size:12px;font-weight:700}.account-toolbar input{width:min(360px,42vw);height:40px;border:1px solid #d8dee5;border-radius:7px;padding:0 12px}.account-toolbar select{height:40px;border:1px solid #d8dee5;border-radius:7px;padding:0 30px 0 10px;background:var(--alw-color-surface)}.account-toolbar strong{color:#667085;font-size:12px}.enterprise-operations[data-testid=operations-accounts] .account-create-form{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;border:1px solid #e2e6eb;border-radius:9px;padding:16px;background:#fafbfc}.enterprise-operations[data-testid=operations-accounts] .account-create-form>button{min-height:42px}.account-table-wrap{overflow:auto;border:1px solid #e3e7eb;border-radius:8px}.account-panel table{min-width:840px}.account-panel th{color:#5f6875;background:#f8f9fb;font-size:12px}.account-panel td:first-child{display:flex;align-items:center;gap:10px}.account-member-avatar{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;color:#4d4daf;background:#ececff;font-size:12px;font-weight:800}.account-panel td:last-child{white-space:nowrap}.account-panel td:last-child button{border:0;padding:5px 7px;color:#5151b8;background:transparent}.account-owner-label{color:#7b8490;font-size:11px}.account-empty-row{text-align:center!important;color:#7a8490!important}.role-panel>header,.department-panel>header{margin-bottom:18px}.role-panel>header small,.department-panel>header small{color:#5b5bd6;font-size:10px;font-weight:800;letter-spacing:1.2px}.role-panel>header h2,.department-panel>header h2{margin:5px 0}.role-panel>header p,.department-panel>header p{margin:0;color:#667085;font-size:12px}.enterprise-operations[data-testid=operations-tags],.customer-cluster-page,.tag-results,.tag-table-wrap{min-width:0;max-width:100%}.tag-page-header h2{margin:0 0 8px;color:#172231;font-size:22px}.cluster-source-selector{position:relative;min-width:250px}.cluster-source-selector>summary{display:grid;min-height:44px;cursor:pointer;border:1px solid #cdd4da;border-radius:5px;padding:6px 34px 6px 11px;background:var(--alw-color-surface);list-style:none}.cluster-source-selector>summary:after{position:absolute;right:12px;top:15px;content:"⌄";color:#687480}.cluster-source-selector>summary span{color:#78838d;font-size:10px;font-weight:700}.cluster-source-selector>summary b{max-width:210px;overflow:hidden;color:#263342;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cluster-source-selector>div{position:absolute;z-index:20;top:50px;right:0;display:grid;width:330px;max-width:calc(100vw - 32px);max-height:300px;overflow:auto;border:1px solid #d7dde2;border-radius:8px;padding:8px;background:var(--alw-color-surface);box-shadow:0 18px 45px #17223124}.cluster-source-selector label{display:flex;align-items:center;gap:10px;border-radius:6px;padding:10px}.cluster-source-selector label:hover,.cluster-source-selector label.selected{background:#f0f5f7}.cluster-source-selector label span{display:grid;gap:3px}.cluster-source-selector label b{font-size:12px}.cluster-source-selector label small{color:#77828d;font-size:10px}.cluster-rule-button{min-height:44px;border:1px solid #cbd3d9;border-radius:4px;padding:0 15px;color:#263442;background:var(--alw-color-surface);font-weight:700}.cluster-rules-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#1018288f}.cluster-rules-dialog{width:min(920px,100%);max-height:92vh;overflow:auto;border-radius:14px;background:#f6f8fb;box-shadow:0 24px 80px #10182840}.cluster-rules-dialog>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dfe4e8;padding:22px 26px;background:var(--alw-color-surface)}.cluster-rules-dialog>header small,.cluster-rules-heading small{color:#5b5bd6;font-size:10px;font-weight:850;letter-spacing:1.3px}.cluster-rules-dialog>header h2{margin:5px 0;font-size:23px}.cluster-rules-dialog>header p{margin:0;color:#687480;font-size:12px}.cluster-rules-dialog>header button{width:34px;height:34px;border:1px solid #d8dee4;border-radius:50%;background:var(--alw-color-surface);font-size:20px}.cluster-model-overview{display:grid;margin:18px 22px;border:1px solid #dce2e7;border-radius:10px;padding:18px;grid-template-columns:1.35fr 1fr 1fr;gap:14px;background:var(--alw-color-surface)}.cluster-model-overview>div{display:grid;gap:5px}.cluster-model-overview small{color:#7b8691;font-size:10px}.cluster-model-overview b{font-size:13px}.cluster-model-overview>p{grid-column:1/-1;margin:2px 0 0;border-top:1px solid #e6e9ec;padding-top:13px;color:#687480;font-size:12px;line-height:1.6}.cluster-rules-heading{display:flex;align-items:end;justify-content:space-between;padding:2px 22px 10px}.cluster-rules-heading h3{margin:4px 0 0}.cluster-rules-heading strong{color:var(--alw-color-primary);font-size:13px}.cluster-rules-heading strong.invalid{color:#c23b39}.cluster-dimension-list{display:grid;gap:12px;padding:0 22px}.cluster-dimension-list article{border:1px solid #dce2e7;border-radius:10px;padding:17px 18px;background:var(--alw-color-surface)}.cluster-dimension-list article>header{display:flex;justify-content:space-between;gap:18px}.cluster-dimension-list h3{margin:0 0 4px;font-size:15px}.cluster-dimension-list header p{margin:0;color:#71808d;font-size:11px}.cluster-dimension-list header>b{color:#5b5bd6;font-size:22px}.cluster-dimension-list input[type=range]{width:100%;margin:14px 0;accent-color:#5b5bd6}.cluster-dimension-list footer{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cluster-dimension-list footer>div{display:grid;gap:6px}.cluster-dimension-list footer small{color:#7c8792;font-size:10px}.cluster-dimension-list footer span{display:flex;flex-wrap:wrap;gap:5px}.cluster-dimension-list footer em{border-radius:99px;padding:4px 8px;color:#55616d;background:#f0f2f5;font-size:10px;font-style:normal}.cluster-dimension-list footer em.algorithm{color:#5353b1;background:#eef}.cluster-weight-error{margin:12px 22px 0;color:#b42318;font-size:12px}.cluster-rules-dialog>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #dfe4e8;margin-top:18px;padding:14px 22px;background:var(--alw-color-surface)}.cluster-rules-dialog>footer button{min-height:40px;border-radius:5px;padding:0 16px}@media(max-width:800px){.workspace-page-heading{min-height:74px;align-items:flex-start;flex-wrap:wrap;padding:11px 16px}.workspace-page-heading h1{font-size:20px}.workspace-page-heading-actions{box-sizing:border-box;width:calc(100% - 43px);max-width:calc(100% - 43px);overflow:hidden;justify-content:flex-start;margin-left:43px;padding-bottom:2px}.workspace-page-heading-actions:has(.workspace-page-child-actions:empty) .workspace-page-child-actions{display:none}.workspace-page-child-actions{width:100%;min-width:0;flex:1 1 auto}.workspace-teleported-actions,.workspace-page-heading .workspace-create-actions{flex:0 0 auto}.workspace-page-heading .workspace-teleported-actions.tag-header-actions{display:grid;width:100%;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.workspace-page-heading .tag-header-actions .cluster-source-selector{width:100%;min-width:0;grid-column:1/-1}.workspace-page-heading .tag-header-actions .cluster-rule-button,.workspace-page-heading .tag-header-actions .primary{width:100%}.account-summary{grid-template-columns:repeat(2,1fr)}.account-toolbar,.account-toolbar>div{align-items:stretch;flex-direction:column}.account-toolbar input{width:100%}.enterprise-operations[data-testid=operations-accounts] .account-create-form{grid-template-columns:1fr}.cluster-source-selector>div{right:auto;left:0;width:min(330px,calc(100vw - 48px))}.cluster-rules-backdrop{padding:10px}.cluster-model-overview{grid-template-columns:1fr}.cluster-model-overview>p{grid-column:auto}.cluster-dimension-list footer{grid-template-columns:1fr}}.cluster-rules-dialog{background:#f6f7f9}.cluster-rules-dialog>header small,.cluster-rules-heading small{color:var(--alw-color-primary)}.cluster-rules-dialog>header{border-color:#d9dee2}.cluster-rules-heading>div:last-child{display:flex;align-items:center;gap:12px}.cluster-add-rule{min-height:36px;border:1px solid #a9cec9;border-radius:5px;padding:0 12px;color:var(--alw-color-primary);background:#eef8f6;font-weight:750}.cluster-add-rule:hover{border-color:var(--alw-color-primary);background:#e1f2ef}.cluster-dimension-list article.custom{border-color:#9bc9c3;box-shadow:0 0 0 2px #dff0ed}.cluster-dimension-list article>header>div:last-child{display:flex;align-items:center;gap:9px}.cluster-dimension-list article>header>div:last-child button{width:28px;height:28px;border:1px solid #d8dee2;border-radius:50%;color:#9a3f3a;background:var(--alw-color-surface)}.cluster-dimension-list article>header input,.cluster-dimension-list article>header textarea{box-sizing:border-box;width:100%;border:1px solid #cdd5da;border-radius:5px;padding:8px 10px;color:#1d2a38;background:var(--alw-color-surface);font:inherit}.cluster-dimension-list article>header textarea{min-height:56px;margin-top:7px;resize:vertical}.cluster-dimension-list header>b,.cluster-dimension-list article>header>div:last-child>b{color:var(--alw-color-primary)}.cluster-dimension-list input[type=range]{accent-color:var(--alw-color-primary)}.cluster-rule-config{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:2px 0 14px}.cluster-rule-config label{display:grid;gap:5px;color:#707b85;font-size:10px}.cluster-rule-config select{min-height:38px;border:1px solid #ccd4da;border-radius:5px;padding:0 9px;color:#273442;background:var(--alw-color-surface)}.cluster-rule-config select:disabled{color:#58636e;background:#f4f6f7;opacity:1}.cluster-dimension-list footer em.algorithm{color:var(--alw-color-primary);background:#e8f4f2}@media(max-width:800px){.cluster-rules-heading{align-items:flex-start;flex-direction:column;gap:10px}.cluster-rules-heading>div:last-child{width:100%;justify-content:space-between}.cluster-rule-config{grid-template-columns:1fr}}.enterprise-operations[data-testid=operations-accounts] .account-workbench .account-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.enterprise-operations[data-testid=operations-accounts] .account-workbench .account-summary article{min-height:76px;padding:14px 22px}.enterprise-operations[data-testid=operations-accounts] .account-console .account-section-tabs button.active{border-color:var(--alw-color-primary);color:#172231}.enterprise-operations[data-testid=operations-accounts] .account-console .account-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.enterprise-operations[data-testid=operations-accounts] .account-panel td{font-size:13px}@media(max-width:800px){.enterprise-operations[data-testid=operations-accounts] .account-workbench .account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-operations[data-testid=operations-accounts] .account-console .account-create-form{grid-template-columns:1fr}}.data-subscriptions-page{min-height:calc(100vh - 50px);padding:34px 38px 60px;color:#17252b;background:#f4f7f7}.data-subscription-heading,.data-source-section>header,.subscription-list-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.data-subscription-heading{margin:-34px -38px 0;border-bottom:1px solid #dce6e5;padding:30px 38px 24px;background:#fff}.data-subscription-heading h1{margin:7px 0 6px;font-size:30px}.data-subscription-heading p,.data-source-section header p,.subscription-list-section header p,.data-perspective-panel header p,.data-quality-panel header p{margin:0;color:#68797b;font-size:13px}.data-subscription-heading>div:last-child{display:flex;gap:10px}.data-subscription-tabs{display:flex;gap:26px;margin:0 -38px;border-bottom:1px solid #dce6e5;padding:0 38px;background:#fff}.data-subscription-tabs button{height:54px;border:0;border-bottom:3px solid transparent;color:#718184;background:transparent;font-weight:750}.data-subscription-tabs button.active{border-color:#2f6bff;color:#173a37}.data-subscription-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border:1px solid #dce6e5;background:#fff}.data-subscription-metrics article{display:flex;min-height:118px;flex-direction:column;border-right:1px solid #e5eceb;padding:20px 22px}.data-subscription-metrics article:last-child{border-right:0}.data-subscription-metrics span,.data-subscription-metrics small{color:#748386;font-size:12px}.data-subscription-metrics b{margin:12px 0 4px;font-size:28px;letter-spacing:-.04em}.data-source-section,.subscription-list-section,.data-perspective-panel,.data-quality-panel{margin-top:24px;border:1px solid #dce6e5;padding:24px;background:#fff}.data-source-section h2,.subscription-list-section h2,.data-perspective-panel h2,.data-quality-panel h2{margin:5px 0 6px;font-size:21px}.data-source-section>header>b{color:#2f6bff;font-size:12px}.data-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.data-source-card{border:1px solid #d8e3e1;border-radius:9px;padding:18px;background:#fff;box-shadow:0 5px 18px #103a3808}.data-source-card.builtIn{border-color:#b8dcd7;background:#f5fbfa}.data-source-card>header{display:flex;align-items:flex-start;gap:12px}.data-source-card>header>i{display:grid;flex:0 0 40px;height:40px;place-items:center;border-radius:7px;color:#fff;background:#2f6bff;font-size:10px;font-style:normal;font-weight:800}.data-source-card>header>div{min-width:0;flex:1}.data-source-card h3{margin:1px 0 4px;font-size:16px}.data-source-card header p{margin:0;color:#718184;font-size:11px;line-height:1.45}.data-source-card>header>span{border:1px solid #b8dcd7;border-radius:999px;padding:4px 8px;color:#2f6bff;background:#e7f4f2;font-size:10px}.data-source-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:17px 0;border-top:1px solid #e9efee;border-bottom:1px solid #e9efee}.data-source-card dl>div{padding:12px 8px}.data-source-card dt{color:#839092;font-size:10px}.data-source-card dd{margin:5px 0 0;font-size:15px;font-weight:750}.data-source-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.data-source-card>footer small{color:#768588;font-size:10px}.data-source-card>footer div{display:flex;gap:10px}.data-source-card button,.subscription-table-wrap button{border:0;padding:4px;color:#2f6bff;background:transparent;font-size:11px;font-weight:750}.subscription-filters{display:grid;grid-template-columns:minmax(220px,1fr) 180px;gap:10px;margin:18px 0 12px}.subscription-filters input,.subscription-filters select{height:40px;border:1px solid #d7e2e0;border-radius:5px;padding:0 11px;background:#f9fbfa}.subscription-table-wrap{overflow:auto;border:1px solid #dce6e5}.subscription-table-wrap table{width:100%;border-collapse:collapse;min-width:820px}.subscription-table-wrap th{padding:11px 13px;color:#6e7d80;background:#f2f6f5;font-size:10px;text-align:left}.subscription-table-wrap td{border-top:1px solid #e8eeed;padding:13px;color:#536366;font-size:12px}.subscription-table-wrap td:first-child b,.subscription-table-wrap td:first-child small{display:block}.subscription-table-wrap td:first-child b{color:#17252b}.subscription-table-wrap td:first-child small{margin-top:4px;color:#8b9799;font-size:9px}.subscription-state{display:inline-flex;border-radius:999px;padding:4px 8px;color:#2f6bff;background:#e7f4f2;font-size:10px;font-weight:750}.subscription-state.paused{color:#b83a47;background:#f9e9ec}.table-empty{display:flex;min-height:100px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#879395}.table-empty b{color:#435153}.perspective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.perspective-grid article{position:relative;overflow:hidden;border:1px solid #dce6e5;border-radius:8px;padding:18px;background:#f9fbfa}.perspective-grid span,.perspective-grid small{color:#748386;font-size:10px}.perspective-grid h3{margin:7px 0 16px;font-size:15px}.perspective-grid b{display:block;font-size:25px}.perspective-grid i{display:block;height:5px;margin-top:17px;border-radius:99px;background:#2f6bff}.quality-score{display:flex;align-items:center;gap:18px;margin-top:22px;border:1px solid #b8dcd7;padding:20px;background:#f3faf8}.quality-score strong{display:grid;width:70px;height:70px;place-items:center;border-radius:50%;color:#fff;background:#2f6bff;font-size:26px}.quality-score span{display:flex;flex-direction:column;gap:6px}.quality-score small{color:#718184}.quality-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.quality-metrics article{display:flex;align-items:center;justify-content:space-between;border:1px solid #dce6e5;padding:15px}.quality-metrics span{color:#718184;font-size:11px}.quality-metrics b{font-size:19px}.quality-clear{margin-top:14px;border:1px solid #b8dcd7;padding:18px;color:#2f6bff;background:#e7f4f2}.data-source-form,.subscription-form,.masking-policy-form{width:min(600px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow:auto}.modal-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.subscription-source-picker{display:grid;gap:8px;margin:20px 0;border:1px solid #dce6e5;padding:14px}.subscription-source-picker legend{padding:0 7px;font-weight:750}.subscription-source-picker label{display:flex;align-items:center;flex-direction:row;margin:0;border:1px solid #e4ebe9;padding:10px}.subscription-source-picker input{width:17px;height:17px}.subscription-source-picker span{display:flex;flex-direction:column;gap:3px}.subscription-source-picker small{color:#7c8a8c;font-weight:400}.masking-rule{display:flex!important;align-items:center;justify-content:space-between;flex-direction:row!important;border-top:1px solid #e4ebe9;padding:15px 0}.masking-rule span{display:flex;flex-direction:column;gap:4px}.masking-rule small{color:#7c8a8c;font-weight:400}.masking-rule input{width:20px;height:20px;accent-color:#2f6bff}@media(max-width:900px){.data-subscription-metrics{grid-template-columns:repeat(2,1fr)}.data-subscription-metrics article:nth-child(2){border-right:0}.data-subscription-metrics article:nth-child(-n+2){border-bottom:1px solid #e5eceb}.data-source-grid,.perspective-grid{grid-template-columns:1fr}.data-subscription-heading{align-items:stretch;flex-direction:column}.data-subscription-heading>div:last-child{justify-content:flex-end}}@media(max-width:600px){.data-subscriptions-page{padding:22px 14px 40px}.data-subscription-heading{margin:-22px -14px 0;padding:20px 14px}.data-subscription-tabs{margin:0 -14px;padding:0 14px;gap:12px;overflow:auto}.data-subscription-tabs button{white-space:nowrap}.data-subscription-metrics{grid-template-columns:1fr}.data-subscription-metrics article{min-height:94px;border-right:0!important;border-bottom:1px solid #e5eceb}.data-source-section,.subscription-list-section,.data-perspective-panel,.data-quality-panel{padding:16px}.subscription-list-section>header{align-items:stretch;flex-direction:column}.subscription-filters,.modal-field-grid{grid-template-columns:1fr}.data-source-card dl{grid-template-columns:1fr 1fr}.data-source-card dl>div:last-child{grid-column:1/-1}.quality-metrics{grid-template-columns:1fr}}.data-subscription-heading--compact{padding-top:22px;padding-bottom:20px}.data-subscription-heading--compact h1{margin-top:0}.data-source-card button.danger-text,.subscription-table-wrap button.danger-text{color:#b83a47}.subscription-table-wrap td:last-child button+button{margin-left:8px}.subscription-source-picker input{accent-color:#2f6bff}.research-workspace-main>.data-subscriptions-page{min-height:100vh;padding:25px 30px 34px;background:#f4f7f8}.data-subscription-heading.data-subscription-heading--compact{min-height:55px;align-items:flex-start;margin:0;border:0;padding:0;background:transparent}.data-subscription-heading.data-subscription-heading--compact h1{margin:0;color:#142834;font-size:26px;line-height:1.15;letter-spacing:-.02em}.data-subscription-heading.data-subscription-heading--compact p{margin-top:7px;color:#71808b;font-size:13px}.data-subscription-heading.data-subscription-heading--compact>div:last-child{align-items:center}.data-subscription-heading.data-subscription-heading--compact button{min-height:38px;border-radius:7px}.data-subscription-tabs{height:59px;align-items:flex-end;gap:27px;margin:0;border-bottom:1px solid #dce4e6;padding:0;background:transparent}.data-subscription-tabs button{height:46px;padding:0;border-bottom-width:3px;color:#687983}.data-subscription-tabs button.active{border-color:#118a80;color:#2f6bff}.data-task-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:16px;border:1px solid #dce4e6;border-radius:8px;background:#dce4e6}.data-task-status-strip article{min-height:62px;padding:11px 15px;background:#fff}.data-task-status-strip span{color:#78878f;font-size:11px}.data-task-status-strip b{display:block;margin-top:5px;color:#182b35;font-size:18px}.data-task-status-strip article.alert b{color:#ad483c}.data-source-section,.subscription-list-section{margin-top:16px;border:1px solid #dce4e6;border-radius:9px;padding:0;background:#fff}.data-source-section>header,.subscription-list-section>header{min-height:52px;align-items:center;padding:9px 16px;border-bottom:1px solid #e4eaec}.data-source-section h2,.subscription-list-section h2{margin:0;color:#243740;font-size:15px}.data-source-section header p,.subscription-list-section header p{margin-top:3px;color:#849198;font-size:11px}.data-source-section>header>b{border-radius:999px;padding:5px 9px;color:#2f6bff;background:#e7f5f2;font-size:10px}.data-source-table-wrap,.subscription-table-wrap{width:100%;overflow-x:auto;border:0}.data-source-table-wrap table,.subscription-table-wrap table{width:100%;min-width:850px;border-collapse:collapse}.data-source-table-wrap th,.data-source-table-wrap td,.subscription-table-wrap th,.subscription-table-wrap td{height:43px;border-bottom:1px solid #e6ecee;padding:0 14px;color:#40535d;text-align:left;font-size:11px}.data-source-table-wrap th,.subscription-table-wrap th{height:35px;color:#74838b;background:#f7f9fa;font-weight:750}.data-source-table-wrap tbody tr:last-child td,.subscription-table-wrap tbody tr:last-child td{border-bottom:0}.data-source-table-wrap td:first-child{min-width:220px}.data-source-table-wrap td:first-child b{display:block;color:#253943;font-size:12px}.data-source-table-wrap td:first-child small{display:block;max-width:300px;margin-top:2px;overflow:hidden;color:#87949b;text-overflow:ellipsis;white-space:nowrap}.source-state{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;color:#2f6bff;background:#e7f5f2;font-size:10px;font-weight:800}.source-state.error{color:#ad483c;background:#fbe8e5}.data-source-table-wrap td:last-child{white-space:nowrap}.data-source-table-wrap .text-action,.data-source-table-wrap .danger-text{min-height:30px;border:0;padding:4px;color:#2f6bff;background:transparent;font-size:11px;font-weight:750}.data-source-table-wrap .danger-text{color:#b83a47}.subscription-list-section>header .primary{min-height:36px;border-radius:7px}.subscription-filters{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px}.subscription-filters input{width:260px;height:34px;border:1px solid #d3dcdf;border-radius:7px;padding:0 11px;background:#fff}.subscription-filters select{height:34px;border:1px solid #d3dcdf;border-radius:7px;padding:0 28px 0 11px;background:#fff}.subscription-filters>span{margin-left:auto;color:#829098;font-size:11px}.subscription-table-wrap td:first-child b{display:block;color:#253943}.subscription-table-wrap td:first-child small{display:block;margin-top:2px;color:#87949b}.subscription-table-wrap td:last-child{white-space:nowrap}.data-perspective-panel,.data-quality-panel{margin-top:16px;border-radius:9px}@media(max-width:900px){.research-workspace-main>.data-subscriptions-page{padding:20px 18px 32px}.data-subscription-heading.data-subscription-heading--compact{align-items:stretch;gap:14px;flex-direction:column}.data-task-status-strip{grid-template-columns:1fr}.subscription-filters{align-items:stretch;flex-direction:column}.subscription-filters input{width:100%}.subscription-filters>span{margin-left:0}}@media(min-width:1001px){.research-workspace-main>.data-subscriptions-page>.data-subscription-heading{border:0!important;border-radius:0!important}.research-workspace-main>.data-subscriptions-page>.data-subscription-tabs{border:0!important;border-bottom:1px solid #dce4e6!important;border-radius:0!important}.research-workspace-main>.data-subscriptions-page>.data-source-section,.research-workspace-main>.data-subscriptions-page>.subscription-list-section{margin-top:16px!important;border-radius:9px!important}}.host-rules-page{min-height:100vh;padding:28px 32px 36px;background:#f7f9fc;color:#17202a}.host-rules-state{display:flex;min-height:520px;align-items:center;justify-content:center;flex-direction:column;border:1px solid #d9dfe5;border-radius:12px;background:#fff;text-align:center}.host-rules-state h2{margin:0 0 8px}.host-rules-state p{margin:0 0 18px;color:#6f7d8a}.host-rules-design-header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.host-rules-design-header h1{margin:0 0 6px;color:#17263b;font-size:26px;font-weight:750;letter-spacing:-.5px}.host-rules-design-header p{margin:0;color:#718096;font-size:13px}.host-rules-design-header>.primary{height:40px;border-radius:8px;padding:0 18px}.host-rule-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #dfe5eb;border-radius:12px;background:#fff;overflow:hidden}.host-rule-metrics article{display:grid;gap:6px;border-left:1px solid #e7ebef;padding:16px 20px}.host-rule-metrics article:first-child{border-left:0}.host-rule-metrics span{color:#7e8c9b;font-size:12px}.host-rule-metrics b{color:#17263b;font-size:25px;line-height:1}.host-rule-metrics small{color:#8a97a4;font-size:11px}.host-rule-toolbar{display:flex;min-height:58px;align-items:center;gap:9px;margin-bottom:14px;border:1px solid #dfe5eb;border-radius:12px;padding:10px 12px;background:#fff}.host-rule-filters{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.host-rule-filters label{display:block}.host-rule-filters label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.host-rule-filters input,.host-rule-filters select,.host-rule-form-grid input,.host-rule-form-grid select,.host-rule-form-grid textarea,.training-case-editor input,.training-case-editor textarea,.host-rule-evaluation select,.host-rule-evaluation textarea{border:1px solid #dce3e9;border-radius:8px;padding:10px 11px;color:#26384a;background:#fff;outline:none}.host-rule-filters input{width:270px;height:36px;background:#f8fafc}.host-rule-filters select{height:36px;min-width:128px;padding-top:0;padding-bottom:0}.host-rule-filters input:focus,.host-rule-filters select:focus,.host-rule-editor input:focus,.host-rule-editor textarea:focus,.host-rule-editor select:focus,.host-rule-evaluation textarea:focus,.host-rule-evaluation select:focus{border-color:#147d74;box-shadow:0 0 0 3px #147d741a}.host-rule-filters>.secondary{height:36px;border-radius:8px}.host-rule-filters>.text-button{height:36px}.host-rule-result-count{margin-left:auto;color:#8795a4;font-size:12px;white-space:nowrap}.text-button,.danger-text{border:0;padding:4px 6px;background:transparent;font-weight:600}.text-button{color:#147d74}.danger-text{color:#bd5148}.host-rule-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:14px}.host-rule-list-panel,.host-rule-preview{border:1px solid #dfe5eb;border-radius:12px;background:#fff;overflow:hidden}.host-rule-list-panel>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebef;padding:0 18px}.host-rule-list-panel h2,.host-rule-preview h2{margin:0;color:#17263b;font-size:15px}.host-rule-list-panel p{margin:4px 0 0;color:#8492a0;font-size:11px}.host-rule-list-panel>header>span{color:#8492a0;font-size:11px}.host-rule-list{display:grid}.host-rule-card{padding:17px 18px;border-bottom:1px solid #edf0f3;background:#fff;transition:.15s}.host-rule-card:last-child{border-bottom:0}.host-rule-card:hover,.host-rule-card.selected{background:#f6fbfa}.host-rule-card.selected{box-shadow:inset 3px 0 #2bb3a3}.host-rule-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.host-rule-card>header>div{display:flex;align-items:center;gap:9px;min-width:0}.host-rule-card h3{margin:0;overflow:hidden;color:#17263b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rule-category{flex:none;border:0;border-radius:5px;padding:4px 7px;color:#167f75;background:#e8f7f4;font-size:11px}.rule-status{color:#858f95;font-size:12px}.rule-status.enabled{color:#17897c}.host-rule-card>p{margin:9px 0 8px;color:#6d7d8e;font-size:12px;line-height:1.55}.host-rule-card blockquote{display:-webkit-box;overflow:hidden;margin:0;border:0;padding:0;color:#405367;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.host-rule-card footer{display:flex;align-items:center;gap:12px;margin-top:11px;color:#8795a3;font-size:11px}.host-rule-card footer button:first-of-type{margin-left:auto}.host-rule-preview{position:sticky;top:20px}.host-rule-preview>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebef;padding:0 18px}.host-rule-preview header span,.host-rule-editor>header>span,.host-rule-evaluation>header>span{display:block;margin-bottom:4px;color:#147d74;font-size:10px;font-weight:700;letter-spacing:.08em}.host-rule-preview>header small{color:#8492a0;font-size:11px}.host-rule-compile-status{display:flex;align-items:center;gap:8px;padding:14px 18px 0;color:#208e7f;font-size:11px}.host-rule-compile-status i{width:7px;height:7px;border-radius:50%;background:#28b5a4}.host-rule-preview pre{height:520px;margin:14px 18px 16px;border-radius:9px;padding:15px;overflow:auto;scrollbar-gutter:stable;white-space:pre-wrap;color:#536678;background:#f7f9fb;font:11px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.host-rule-preview pre::-webkit-scrollbar{width:8px}.host-rule-preview pre::-webkit-scrollbar-track{background:#eef2f3}.host-rule-preview pre::-webkit-scrollbar-thumb{border-radius:4px;background:#a8b7ba}.host-rule-preview>small{display:block;border-top:1px solid #e6ebef;padding:12px 18px;color:#8492a0;font-size:11px}.host-rule-empty,.training-case-empty{padding:46px 24px;color:#77838a;text-align:center}.host-rule-empty h3{margin:0 0 8px;color:#34434a}.host-rule-modal-backdrop{align-items:start;overflow:auto;padding:34px 16px}.host-rule-editor{width:min(880px,calc(100% - 20px));border-radius:12px;padding:28px}.host-rule-editor>header,.host-rule-evaluation>header{padding-right:40px}.host-rule-editor>header h2,.host-rule-evaluation>header h2{font-size:22px}.host-rule-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.host-rule-form-grid label,.training-case-editor label,.host-rule-evaluation label{display:grid;gap:7px;margin:0;color:#445159;font-size:13px;font-weight:600}.host-rule-form-grid .span-two{grid-column:1/-1}.host-rule-form-grid textarea,.training-case-editor textarea,.host-rule-evaluation textarea{resize:vertical}.host-rule-form-grid small{justify-self:end;color:#89949a}.training-case-editor{margin:22px 0;border:1px solid #dce2e5;border-radius:10px;background:#f8fafb;overflow:hidden}.training-case-editor>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2e5;padding:16px 18px;background:#fff}.training-case-editor h3{margin:0 0 4px}.training-case-editor p{margin:0;color:#78848b;font-size:12px}.training-case-editor>article{display:grid;grid-template-columns:1fr 1fr;gap:13px;border-bottom:1px solid #dce2e5;padding:17px 18px}.training-case-editor>article>header{grid-column:1/-1;display:flex;justify-content:space-between}.host-rule-evaluation{width:min(620px,calc(100% - 32px));border-radius:12px}.host-rule-evaluation>label{margin:20px 0}.evaluation-result{border:1px solid #edc8c8;border-radius:9px;padding:16px;background:#fff7f7}.evaluation-result.passed{border-color:#b8d8d3;background:#f1faf8}.evaluation-result>div{display:flex;align-items:baseline;gap:4px}.evaluation-result strong{font-size:34px;color:#b24343}.evaluation-result.passed strong{color:#17897c}.evaluation-result b{margin-left:auto}.evaluation-result p{margin:8px 0 0;font-size:13px}.host-rule-editor .modal-actions,.host-rule-evaluation .modal-actions{position:sticky;bottom:-28px;margin:22px -28px -28px;padding:16px 28px;border-top:1px solid #dce2e5;background:#fff}.host-rule-editor .inline-error{margin:10px 0;color:#b24343}.host-rules-page .primary{border-color:#147d74;border-radius:8px;background:#147d74;box-shadow:none}.host-rules-page .primary:disabled{border-color:#cbd3d6;background:#cbd3d6}.host-rules-page .secondary{border-radius:8px}.host-rules-page .switch.on{background:#2db9a9}@media(max-width:1180px){.host-rule-workspace{grid-template-columns:1fr}.host-rule-preview{position:static}.host-rule-preview pre{height:360px}}@media(max-width:900px){.host-rules-page{padding:22px}.host-rule-metrics{grid-template-columns:1fr 1fr}.host-rule-metrics article:nth-child(3){border-left:0;border-top:1px solid #e7ebef}.host-rule-metrics article:nth-child(4){border-top:1px solid #e7ebef}.host-rule-toolbar{align-items:stretch;flex-direction:column}.host-rule-filters{flex-wrap:wrap}.host-rule-result-count{margin-left:0}.host-rule-filters input{width:240px}}@media(max-width:620px){.host-rules-page{padding:18px 14px 28px}.host-rules-design-header{align-items:flex-start;flex-direction:column}.host-rules-design-header>.primary{width:100%}.host-rule-metrics{grid-template-columns:1fr}.host-rule-metrics article{border-top:1px solid #e7ebef;border-left:0}.host-rule-metrics article:first-child{border-top:0}.host-rule-filters{display:grid;grid-template-columns:1fr}.host-rule-filters input,.host-rule-filters select{width:100%}.host-rule-card>header{align-items:flex-start}.host-rule-card>header>div{align-items:flex-start;flex-direction:column}.host-rule-card h3{white-space:normal}.host-rule-card footer{align-items:flex-start;flex-wrap:wrap}.host-rule-card footer button:first-of-type{margin-left:0}.host-rule-form-grid,.training-case-editor>article{grid-template-columns:1fr}.host-rule-form-grid .span-two,.training-case-editor>article>header{grid-column:1}.host-rule-editor{padding:22px 18px}.host-rule-editor .modal-actions{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.management-suite-page{min-height:100vh;padding:28px 32px 40px!important;background:#f7f9fc!important;color:#17263b}.management-suite-header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important}.management-suite-header h1{margin:0 0 6px!important;color:#17263b;font-size:26px!important;font-weight:750;line-height:1.15;letter-spacing:-.5px}.management-suite-header p{margin:0!important;color:#718096!important;font-size:13px!important}.management-suite-header>.primary,.management-suite-header>.secondary{height:40px;border-radius:8px;padding:0 16px}.management-suite-status{border-radius:8px;padding:7px 10px;color:#147d74;background:#e7f5f2;font-size:11px;font-weight:700}.management-suite-metrics,.management-suite-page .account-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 16px!important;border:1px solid #dfe5eb!important;border-radius:12px!important;background:#fff!important;overflow:hidden}.management-suite-metrics article,.management-suite-page .account-summary article{min-height:82px!important;border:0!important;border-right:1px solid #e7ebef!important;border-radius:0!important;padding:16px 20px!important;background:#fff!important;box-shadow:none!important}.management-suite-metrics article:last-child,.management-suite-page .account-summary article:last-child{border-right:0!important}.management-suite-metrics span,.management-suite-page .account-summary small{display:block;color:#7e8c9b!important;font-size:12px!important}.management-suite-metrics b,.management-suite-page .account-summary b{display:block;margin-top:7px!important;color:#17263b!important;font-size:24px!important;line-height:1}.management-suite-page .account-tabs,.management-suite-page .account-section-tabs{display:flex;gap:5px;margin:0 0 16px;border:0;padding:0;background:transparent}.management-suite-page .account-tabs button,.management-suite-page .account-section-tabs button{min-height:36px;border:0;border-radius:8px;padding:0 14px;color:#627386;background:#edf1f4}.management-suite-page .account-tabs button.active,.management-suite-page .account-section-tabs button.active{color:#117e75;background:#ddf3ef}.management-suite-page .account-tabs button span,.management-suite-page .account-section-tabs button span{color:inherit}.management-suite-page .account-management-page,.management-suite-page .enterprise-operations{padding:0!important}.management-suite-page .account-console,.management-suite-page .account-section,.management-suite-page .management-card,.management-suite-page .profile-card-modern,.management-suite-page .account-security-card,.management-suite-page .profile-preferences-card{border:1px solid #dfe5eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}.management-suite-page .account-console{border:0!important;background:transparent!important}.management-suite-page .account-toolbar{min-height:58px;margin:0 0 14px;border:1px solid #dfe5eb;border-radius:12px;padding:10px 12px;background:#fff}.management-suite-page .account-create-form{border:1px solid #dfe5eb!important;border-radius:12px!important;background:#fff!important}.management-suite-page .account-table-wrap{border:1px solid #dfe5eb!important;border-radius:12px!important;background:#fff}.management-suite-page .account-table-wrap th{background:#f8fafb!important}.management-suite-page .inbox-card>header{min-height:72px;border-bottom:1px solid #e7ebef;padding:16px 18px!important}.management-suite-page .notification-item{min-height:76px;border:0!important;border-bottom:1px solid #edf1f4!important;border-radius:0!important;padding:15px 18px!important;background:#fff}.management-suite-page .notification-item.unread{background:#f6fbfa!important}.management-suite-page .notification-item>i{width:8px!important;height:8px!important;background:#28b2a3!important}.management-suite-page .notification-item b{color:#26384b;font-size:13px}.management-suite-page .notification-item p{color:#6e7f90;font-size:12px}.management-suite-page .notification-item time{color:#8b98a5;font-size:11px}.management-suite-page .management-settings-grid,.management-suite-page .profile-settings-grid{gap:14px!important}.management-suite-page .management-card,.management-suite-page .profile-card-modern,.management-suite-page .account-security-card,.management-suite-page .profile-preferences-card{padding:20px!important}.management-suite-page .management-card>header,.management-suite-page .profile-card-modern>header,.management-suite-page .account-security-card>header,.management-suite-page .profile-preferences-card>header{border-bottom:1px solid #edf1f4;padding-bottom:16px}.management-suite-page .member-row,.management-suite-page .preference-row{border-radius:0!important;background:#fff!important}.management-suite-page .member-row:not(:last-child),.management-suite-page .preference-row:not(:last-child){border-bottom:1px solid #edf1f4}.management-suite-page .brand-preview{border-radius:9px!important;background:#f8fafb!important}.management-suite-page input,.management-suite-page select{border-color:#d9e2e9!important;border-radius:8px!important}.management-suite-page .primary{border-radius:8px;background:#117e75}.management-suite-page .secondary{border-radius:8px}.research-workspace-shell .theme-sidebar-footer button.active{position:relative;color:#fff!important;background:#243f51!important}.research-workspace-shell .theme-sidebar-footer button.active:before{content:"";position:absolute;left:-10px;width:3px;height:22px;border-radius:0 4px 4px 0;background:#34b7aa}.research-workspace-shell .theme-sidebar-footer button.active svg{color:#55c6ba!important}@media(max-width:1000px){.management-suite-page{padding:22px!important}.management-suite-metrics,.management-suite-page .account-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.management-suite-metrics article:nth-child(2),.management-suite-page .account-summary article:nth-child(2){border-right:0!important}.management-suite-metrics article:nth-child(n+3),.management-suite-page .account-summary article:nth-child(n+3){border-top:1px solid #e7ebef!important}}@media(max-width:640px){.management-suite-page{padding:18px 14px 28px!important}.management-suite-header{align-items:flex-start;flex-direction:column}.management-suite-header>.primary,.management-suite-header>.secondary{width:100%}.management-suite-metrics,.management-suite-page .account-summary{grid-template-columns:1fr!important}.management-suite-metrics article,.management-suite-page .account-summary article{border-right:0!important;border-top:1px solid #e7ebef!important}.management-suite-metrics article:first-child,.management-suite-page .account-summary article:first-child{border-top:0!important}}.management-suite-page .account-toolbar-actions{display:flex;align-items:center;gap:14px}.management-suite-page .account-toolbar-actions .primary{min-width:112px;min-height:44px;padding:0 18px}.account-drawer-backdrop{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end;background:#f4f7f89e}.account-drawer{display:grid;width:min(412px,100vw);height:100%;grid-template-rows:68px minmax(0,1fr);background:#fff;box-shadow:-10px 0 28px #1226371f}.account-drawer>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9ed;padding:0 20px}.account-drawer>header h2{margin:0;color:#17263b;font-size:18px;line-height:1.2}.account-drawer>header>button{display:grid;width:40px;height:40px;place-items:center;border:0;color:#697986;background:transparent;font-size:22px;line-height:1}#app .management-suite-page .account-drawer-form{display:grid;min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;align-content:start;gap:18px;margin:0;border:0;border-radius:0;padding:22px 18px 0;background:#fff!important;overflow:auto}.account-drawer-form>section{display:grid;grid-template-columns:1fr;gap:18px;border:1px solid #dfe6ea;border-radius:9px;padding:17px;background:#fff}.account-drawer-form>section>header{display:flex;align-items:center;justify-content:space-between}.account-drawer-form>section>header b{color:#26384b;font-size:15px}.management-suite-page .account-drawer-form label,.management-suite-page .account-drawer-form fieldset{display:grid;align-content:start;gap:7px;margin:0;color:#536575;font-size:12px;font-weight:750}.management-suite-page .account-drawer-form fieldset{min-width:0;border:0;padding:0}.management-suite-page .account-drawer-form legend{margin-bottom:7px;padding:0}.management-suite-page .account-drawer-form em{color:#d64d4d;font-style:normal}.management-suite-page .account-drawer-form input:not([type=checkbox]):not([type=radio]),.management-suite-page .account-drawer-form select{box-sizing:border-box;width:100%;height:44px!important;min-height:44px;border:1px solid #ced8df!important;border-radius:8px!important;padding:0 13px;color:#223547;background:#fff;box-shadow:0 1px 2px #13273708;outline:0;font:inherit;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.management-suite-page .account-drawer-form select{appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,#70818e 50%),linear-gradient(135deg,#70818e 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.management-suite-page .account-drawer-form input:not([type=checkbox]):not([type=radio]):hover,.management-suite-page .account-drawer-form select:hover{border-color:#9eafb9!important}.management-suite-page .account-drawer-form input:not([type=checkbox]):not([type=radio]):focus,.management-suite-page .account-drawer-form select:focus{border-color:#117e75!important;box-shadow:0 0 0 3px #117e7521}.management-suite-page .account-drawer-form label.invalid input{border-color:#d95b5b!important;background:snow}.management-suite-page .account-drawer-form label.invalid input:focus{box-shadow:0 0 0 3px #d95b5b1f}.management-suite-page .account-drawer-form label>small,.management-suite-page .account-drawer-form fieldset>small{min-height:16px;color:#8795a3;font-size:10px;font-weight:500;line-height:1.45}.management-suite-page .account-drawer-form .field-error{color:#c53e3e;font-weight:700}.identity-type-field>div{display:flex;min-height:44px;align-items:center;gap:26px}.management-suite-page .account-drawer-form .identity-type-field label{display:flex;grid-template-columns:none;align-items:center;gap:7px;color:#344959;font-size:13px;font-weight:600;white-space:nowrap}.identity-type-field input{width:16px;height:16px;margin:0;accent-color:#117e75}.management-suite-page .account-drawer-form .account-enabled>span:nth-child(2){display:flex;min-height:32px;align-items:center;gap:8px}.management-suite-page .account-drawer-form .account-enabled input{width:16px;height:16px;margin:0;accent-color:#117e75}.management-suite-page .account-drawer-form>footer{position:sticky;bottom:0;align-self:end;margin:0 -18px;border-top:1px solid #e4e9ed;padding:11px 20px 17px;background:#fff;box-shadow:0 -8px 20px #1c303f0a}.account-drawer-form>footer p{min-height:16px;margin:0 0 8px;color:#7d8b98;font-size:10px;text-align:right}.account-drawer-form>footer p.ready{color:#117e75}.account-drawer-form>footer>div{display:flex;justify-content:flex-end;gap:12px}.account-drawer-form>footer button{min-height:44px;border-radius:8px;padding:0 18px}.account-drawer-form>footer .secondary{min-width:108px}.account-drawer-form>footer .primary{min-width:138px}.account-drawer-form>footer .primary:disabled{border-color:#dfe5e9;color:#9eabb5;background:#edf1f3;box-shadow:none;cursor:not-allowed}@media(max-width:760px){.management-suite-page .account-toolbar-actions{align-items:stretch;flex-direction:column}.account-drawer{width:100vw}.management-suite-page .account-drawer-form{padding-right:14px!important;padding-left:14px!important}.management-suite-page .account-drawer-form>footer{margin-right:-14px;margin-left:-14px}}.management-suite-page{padding-top:14px!important}.management-suite-page .management-suite-header{margin-bottom:12px!important;min-height:50px}.management-suite-page .management-suite-header h1{margin-bottom:3px!important}html{background:var(--alw-color-page);color:var(--alw-color-text);font-size:var(--alw-font-body)}body,button,input,select,textarea{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body{line-height:var(--alw-line-body)}h1{font-size:var(--alw-font-page-title);font-weight:600;line-height:var(--alw-line-page-title)}h2{font-size:var(--alw-font-section-title);font-weight:600;line-height:var(--alw-line-section-title)}h3{font-size:var(--alw-font-emphasis);font-weight:500;line-height:var(--alw-line-emphasis)}button,input,select,textarea{transition:border-color var(--alw-motion-fast) var(--alw-ease-standard),box-shadow var(--alw-motion-fast) var(--alw-ease-standard),background-color var(--alw-motion-fast) var(--alw-ease-standard)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.alw-status-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--alw-space-3);border:1px solid var(--alw-color-primary-border);border-radius:var(--alw-radius-card);padding:var(--alw-space-4);color:var(--alw-color-text-secondary);background:var(--alw-color-primary-soft)}.alw-status-banner>i{width:10px;height:10px;margin-top:6px;border:2px solid var(--alw-color-surface);border-radius:50%;background:var(--alw-color-primary);box-shadow:0 0 0 2px var(--alw-color-primary-border)}.alw-status-banner strong,.alw-status-banner b{color:var(--alw-color-text)}.alw-status-banner p,.alw-status-banner small{margin:var(--alw-space-1) 0 0;color:var(--alw-color-text-secondary);line-height:1.55}.alw-status-banner small{font-size:var(--alw-font-caption)}.alw-status-banner.warning{border-color:color-mix(in srgb,var(--alw-color-warning) 24%,white);background:var(--alw-color-warning-soft)}.alw-status-banner.warning>i{background:var(--alw-color-warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--alw-color-warning) 24%,white)}.alw-decision-panel{border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-card);padding:var(--alw-space-4);background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.alw-field-label{display:block;margin-bottom:var(--alw-space-2);color:var(--alw-color-text);font-size:var(--alw-font-body);font-weight:750}.alw-field-help{display:flex;justify-content:space-between;gap:var(--alw-space-3);margin-top:var(--alw-space-2);color:var(--alw-color-text-muted);font-size:var(--alw-font-caption);line-height:1.5}.alw-danger-action{border-color:var(--alw-color-danger-border);color:var(--alw-color-danger);background:var(--alw-color-danger-soft)}.alw-danger-action:hover:not(:disabled){border-color:var(--alw-color-danger);color:var(--alw-color-surface);background:var(--alw-color-danger)}.ai-insight-composer .ai-insight-submit-group{align-items:flex-end;flex-direction:column;max-width:250px;text-align:right}.ai-insight-composer .alw-field-help span:first-child{max-width:720px}.journey-deep-interview-overview>.alw-status-banner{margin-bottom:var(--alw-space-4)}.journey-deep-interview-overview>.alw-status-banner button{min-height:var(--alw-control-height-md);white-space:nowrap}.journey-loop-steps li.done i{color:var(--alw-color-surface);background:var(--alw-color-primary)}.journey-loop-steps li.current{color:var(--alw-color-primary-deep);font-weight:800}.journey-loop-steps li.current i{box-shadow:var(--alw-focus-ring)}.journey-loop-steps li.pending{color:var(--alw-color-text-muted)}.voice-status{display:grid;grid-template-columns:auto auto;text-align:left}.voice-status>small{grid-column:2}.voice-status .voice-connection-guidance{display:block;max-width:390px;color:var(--alw-color-text-secondary);line-height:1.45}.host-volume-toggle,.host-volume-toggle>span,.host-volume-settings>div:first-child,.host-volume-range{display:flex;align-items:center}.host-volume-toggle,.host-volume-settings>div:first-child{justify-content:space-between;gap:var(--alw-space-3)}.host-volume-toggle>span{gap:var(--alw-space-2)}.host-volume-toggle{width:100%;min-height:var(--alw-touch-target-min);border:0;padding:0;color:var(--alw-color-text-primary);background:transparent;text-align:left}.host-volume-toggle:focus-visible{outline:0;box-shadow:var(--alw-focus-ring)}.host-volume-summary small{color:var(--alw-color-primary);font-weight:800}.host-volume-summary svg{transition:transform var(--alw-motion-fast)}.host-volume-control.expanded .host-volume-summary svg{transform:rotate(180deg)}.host-volume-settings{display:grid;gap:var(--alw-space-2);border-top:1px solid var(--alw-color-border);padding-top:var(--alw-space-3)}.host-volume-settings>div:first-child{color:var(--alw-color-text-secondary);font-size:var(--alw-font-caption)}.host-volume-settings>div:first-child button{min-height:var(--alw-touch-target-min);padding:0 var(--alw-space-3)}.host-volume-control input[type=range]{min-height:var(--alw-touch-target-min)}.host-volume-range{justify-content:space-between;color:var(--alw-color-text-muted);font-size:var(--alw-font-caption)}.voice-progress-safety{margin:0;color:var(--alw-color-text-muted);font-size:var(--alw-font-caption);line-height:1.45}.voice-actions .alw-danger-action{min-width:154px}.voice-end-confirm,.precise-launch-confirm{position:fixed;z-index:var(--alw-z-dialog)}.voice-end-confirm{inset:0;display:grid;width:100%;height:100%;place-items:center;padding:var(--alw-space-5);background:#10201f6b;box-sizing:border-box}.voice-end-confirm-card{width:min(420px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:auto;box-shadow:var(--alw-shadow-dialog)}.precise-launch-confirm{top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));box-shadow:var(--alw-shadow-dialog)}.precise-launch-confirm:before{position:fixed;z-index:-1;inset:-100vh -100vw;background:#10201f6b;content:""}.voice-end-confirm h2,.precise-launch-confirm h3{margin:0 0 var(--alw-space-2);color:var(--alw-color-text);font-size:var(--alw-font-section-title)}.voice-end-confirm p,.precise-launch-confirm p{margin:0 0 var(--alw-space-4);color:var(--alw-color-text-secondary);line-height:1.6}.voice-end-confirm-card>div,.precise-launch-confirm>div{display:flex;justify-content:flex-end;gap:var(--alw-space-2)}.voice-end-confirm-card>div button{min-height:var(--alw-touch-target-min)}@media(max-width:640px){.ai-insight-composer .ai-insight-submit-group{align-items:stretch;max-width:none;text-align:left}.alw-status-banner{grid-template-columns:auto minmax(0,1fr)}.alw-status-banner>:last-child{grid-column:2}.voice-status .voice-connection-guidance{display:block;max-width:220px}.voice-actions .alw-danger-action{min-width:0}}.alw-ai-action{border:1px solid var(--alw-color-ai);color:#fff;background:var(--alw-color-ai)}.alw-ai-identity{display:inline-flex;align-items:center;gap:var(--alw-space-2);border:1px solid var(--alw-color-ai-border);border-radius:999px;padding:2px var(--alw-space-2);color:var(--alw-color-ai);background:var(--alw-color-ai-soft);font-size:var(--alw-font-caption);line-height:var(--alw-line-caption)}.alw-field-error{display:flex;align-items:center;gap:var(--alw-space-2);margin-top:var(--alw-space-1);color:var(--alw-color-blocked);font-size:var(--alw-font-caption);line-height:var(--alw-line-caption)}.alw-risk-bar{position:sticky;z-index:var(--alw-z-sticky);top:0;display:flex;min-height:40px;align-items:center;gap:var(--alw-space-2);border:1px solid var(--alw-color-warning-border);padding:var(--alw-space-2) var(--alw-space-3);color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.alw-toast{position:fixed;z-index:var(--alw-z-toast);top:var(--alw-space-4);right:var(--alw-space-4);display:flex;min-height:40px;align-items:center;gap:var(--alw-space-2);border:1px solid var(--alw-color-success-border);border-radius:var(--alw-radius-card);padding:var(--alw-space-2) var(--alw-space-3);color:var(--alw-color-success);background:var(--alw-color-surface);box-shadow:var(--alw-shadow-dialog)}.alw-system-state{display:grid;min-height:160px;place-items:center;gap:var(--alw-space-2);border:1px dashed var(--alw-color-border-strong);border-radius:var(--alw-radius-card);padding:var(--alw-space-4);color:var(--alw-color-text-secondary);background:var(--alw-color-surface);text-align:center}.alw-async-task{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--alw-space-3);border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-card);padding:var(--alw-space-3);background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.alw-destructive-summary{border:1px solid var(--alw-color-blocked-border);border-radius:var(--alw-radius-card);padding:var(--alw-space-3);color:var(--alw-color-blocked);background:var(--alw-color-blocked-soft)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--alw-focus-color);outline-offset:2px;box-shadow:var(--alw-focus-ring)}[aria-invalid=true]{border-color:var(--alw-color-blocked)!important}[aria-busy=true]{cursor:progress}[data-state=success]{border-color:var(--alw-color-success-border);color:var(--alw-color-success)}[data-state=error],[data-state=blocked]{border-color:var(--alw-color-blocked-border);color:var(--alw-color-blocked)}[data-state=warning],[data-state=partial]{border-color:var(--alw-color-warning-border);color:var(--alw-color-warning)}.alw-disabled-reason{display:block;margin-top:var(--alw-space-2);color:var(--alw-color-text-muted);font-size:var(--alw-font-caption);line-height:1.45}.alw-loading-label[aria-busy=true]:after{display:inline-block;width:1em;content:"…";animation:alw-pulse 1.2s ease-in-out infinite}@keyframes alw-pulse{0%,to{opacity:.35}50%{opacity:1}}.alw-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.alw-touch-target{min-width:var(--alw-touch-target-min);min-height:var(--alw-touch-target-min)}.workspace-shell .owner-logo,.workspace-shell .workspace-owner span,.workspace-shell .workspace-label,.workspace-shell .avatar-button span,.workspace-shell .project-header>.tang-logo,.workspace-shell .workflow-node span,.workspace-shell .tiny,.workspace-shell .bound-status,.workspace-shell .modal label small,.workspace-shell .logout-button,.workspace-shell .project-actions button,.workspace-shell .conversation-open>i,.workspace-shell .conversation-open time,.workspace-shell .conversation-open em,.workspace-shell .conversation-detail>header span,.workspace-shell .conversation-detail>header p,.workspace-shell .detail-question i,.workspace-shell .detail-answer i,.workspace-shell .detail-question small,.workspace-shell .detail-answer small,.workspace-shell .theme-chips>b,.workspace-shell .quote-title-row span,.workspace-shell .theme-summary b,.workspace-shell .quote-card header,.workspace-shell .quote-card footer,.workspace-shell .eyebrow,.workspace-shell .participant-heading p,.workspace-shell .director-progress li,.workspace-shell .director-progress li i,.workspace-shell .live-metrics,.workspace-shell .console-actions span,.workspace-shell .director-transcript>header span,.workspace-shell .turn>i,.workspace-shell .turn span,.workspace-shell .ai-mind>span,.workspace-shell .ai-mind>p,.workspace-shell .suggestion span,.workspace-shell .director-log article time,.workspace-shell .director-team em,.workspace-shell .notification-item time,.workspace-shell .provider-badge,.workspace-shell .mode-card-head em,.workspace-shell .compound-preview>section>p,.workspace-shell .question-settings label,.workspace-shell .public-project-name,.workspace-shell .video-preview-frame>span,.workspace-shell .interaction-metrics span,.workspace-shell .management-card>header p,.workspace-shell .field-actions label,.workspace-shell .question-objective,.workspace-shell .invitation-editor label,.workspace-shell .overview-kicker,.workspace-shell .overview-metric-grid span,.workspace-shell .overview-metric-grid em,.workspace-shell .card-eyebrow,.workspace-shell .activity-list p,.workspace-shell .activity-list time,.workspace-shell .overview-next .text-action,.workspace-shell .health-ring span,.workspace-shell .conversation-workbench-header>div>span,.workspace-shell .conversation-title-row em,.workspace-shell .conversation-profile>small,.workspace-shell .conversation-person p,.workspace-shell .conversation-person b,.workspace-shell .conversation-facts dt,.workspace-shell .conversation-facts dd,.workspace-shell .conversation-round-nav>header b,.workspace-shell .conversation-round-nav>header span,.workspace-shell .conversation-round-nav>button,.workspace-shell .conversation-navigation-note,.workspace-shell .conversation-media-heading b,.workspace-shell .conversation-media-heading small,.workspace-shell .conversation-video-stage>aside>em,.workspace-shell .conversation-video-stage>aside p,.workspace-shell .conversation-video-stage>aside dt,.workspace-shell .conversation-video-stage>aside dd,.workspace-shell .conversation-media-state,.workspace-shell .conversation-workbench .detail-transcript>header span,.workspace-shell .conversation-workbench .detail-question i,.workspace-shell .conversation-workbench .detail-answer i,.workspace-shell .conversation-workbench .detail-question p,.workspace-shell .conversation-workbench .detail-answer p,.workspace-shell .conversation-workbench .detail-question small,.workspace-shell .conversation-workbench .detail-answer small,.workspace-shell .analysis-freshness,.workspace-shell .insight-stat-grid span,.workspace-shell .insight-stat-grid small,.workspace-shell .insight-theme-card header,.workspace-shell .insight-theme-card header small,.workspace-shell .insight-theme-card p,.workspace-shell .insights-report .text-action,.workspace-shell .evidence-count,.workspace-shell .evidence-panel li b,.workspace-shell .insights-next-step p,.workspace-shell .live-listening-status small,.workspace-shell .live-overview-metrics span,.workspace-shell .live-overview-metrics small,.workspace-shell .live-session-person>i,.workspace-shell .live-session-person p,.workspace-shell .live-session-facts small,.workspace-shell .profile-card-modern header p,.workspace-shell .account-security-card header p,.workspace-shell .profile-preferences-card header p,.workspace-shell .profile-save-state,.workspace-shell .profile-form-grid>label:not(.avatar-button),.workspace-shell .profile-card-modern>footer small,.workspace-shell .security-row small,.workspace-shell .security-note,.workspace-shell .preference-row small,.workspace-shell:has(.profile-settings-page) .owner-logo,.workspace-shell .login-card .field-hint,.workspace-shell .question-answer-matrix>article>header i,.workspace-shell .question-answer-matrix>article>header small,.workspace-shell .question-answer-matrix>article>header b,.workspace-shell .question-answer-matrix button span,.workspace-shell .question-answer-matrix button p,.workspace-shell .question-answer-matrix button time,.workspace-shell .question-answer-matrix button em,.workspace-shell .question-ai-summary span,.workspace-shell .question-ai-summary small,.workspace-shell .ai-insight-scope span,.workspace-shell .ai-insight-scope small,.workspace-shell .ai-insight-thinking p,.workspace-shell .ai-insight-thinking li i,.workspace-shell .ai-evidence-list article>span,.workspace-shell .source-chip,.workspace-shell .source-toggle,.workspace-shell .ai-evidence-list small,.workspace-shell .workspace-owner .owner-logo,.workspace-shell .workspace-sidebar .nav-section-label,.workspace-shell .interview-capability-intro>header>span,.workspace-shell .interview-capability-intro>header p,.workspace-shell .interview-capability-grid small,.workspace-shell .interview-capability-grid p,.workspace-shell .operations-summary article span,.workspace-shell .operations-summary article small,.workspace-shell .operations-task-row .task-identity p,.workspace-shell .operations-task-row .task-funnel-values small,.workspace-shell .operations-task-row .task-rate small,.workspace-shell .operations-task-row .task-action-group button,.workspace-shell .operations-task-row .project-actions button,.workspace-shell .enterprise-settings-panel>header span,.research-workspace-shell .workspace-owner .owner-logo,.research-workspace-shell .workspace-owner span,.research-workspace-shell .workspace-sidebar .nav-section-label,.workspace-shell .research-top-search>b,.workspace-shell .research-top-search>kbd,.workspace-shell .account-tool-button,.workspace-shell .workspace-user-menu summary b,.workspace-shell .workspace-user-menu summary small,.workspace-shell .topbar-avatar,.workspace-shell .workspace-user-popover button,.research-workspace-main .operations-summary article span,.research-workspace-main .operations-summary article small,.research-workspace-main .operations-insights article>span,.research-workspace-main .insight-evidence-meta,.research-workspace-main .insight-conclusion,.research-workspace-main .insight-conclusion b,.research-workspace-main .operations-table-head,.research-workspace-main .operations-task-row .task-identity p,.research-workspace-main .operations-task-row .task-funnel-values small,.research-workspace-main .operations-task-row .task-funnel-values em,.research-workspace-main .operations-task-row .task-rate small,.research-workspace-main .operations-task-row .task-action-group button,.research-workspace-main .operations-task-row .project-actions:before,.research-workspace-main .operations-task-row .project-actions button,.workspace-shell .workspace-research-topbar,.workspace-shell .research-live-state span:after,.research-workspace-main .workspace-create-actions .secondary,.research-workspace-main .mobile-stage-summary,.workspace-shell .workspace-sidebar.unified-side-navigation .workspace-owner .owner-logo,.workspace-shell .wizard-rail.unified-side-navigation nav button b,.workspace-shell .wizard-rail.unified-side-navigation .wizard-transparency p,.workspace-shell .account-section-tabs span,.workspace-shell .account-toolbar label,.workspace-shell .account-toolbar strong,.workspace-shell .account-panel th,.workspace-shell .account-member-avatar,.workspace-shell .account-owner-label,.workspace-shell .role-panel>header small,.workspace-shell .department-panel>header small,.workspace-shell .role-panel>header p,.workspace-shell .department-panel>header p,.workspace-shell .cluster-source-selector>summary span,.workspace-shell .cluster-source-selector>summary b,.workspace-shell .cluster-source-selector label b,.workspace-shell .cluster-source-selector label small,.workspace-shell .cluster-rules-dialog>header small,.workspace-shell .cluster-rules-heading small,.workspace-shell .cluster-rules-dialog>header p,.workspace-shell .cluster-model-overview small,.workspace-shell .cluster-model-overview>p,.workspace-shell .cluster-dimension-list header p,.workspace-shell .cluster-dimension-list footer small,.workspace-shell .cluster-dimension-list footer em,.workspace-shell .cluster-weight-error,.workspace-shell .cluster-rule-config label,.precise-interview-workspace-main .workspace-page-heading p,.workspace-shell .precise-running header span,.workspace-shell .precise-segments header span,.workspace-shell .precise-run-title span,.workspace-shell .precise-run-title p,.workspace-shell .precise-funnel small,.workspace-shell .precise-segments>header small,.workspace-shell .precise-segment-heading i,.workspace-shell .precise-segment-heading button,.workspace-shell .precise-evidence span,.workspace-shell .precise-evidence p,.workspace-shell .precise-segments>footer span,.workspace-shell .precise-segments>footer small,.workspace-shell .precise-error,.workspace-shell .data-subscription-metrics span,.workspace-shell .data-subscription-metrics small,.workspace-shell .data-source-section>header>b,.workspace-shell .data-source-card>header>i,.workspace-shell .data-source-card header p,.workspace-shell .data-source-card>header>span,.workspace-shell .data-source-card dt,.workspace-shell .data-source-card>footer small,.workspace-shell .data-source-card button,.workspace-shell .subscription-table-wrap button,.workspace-shell .subscription-table-wrap th,.workspace-shell .subscription-table-wrap td,.workspace-shell .subscription-table-wrap td:first-child small,.workspace-shell .perspective-grid span,.workspace-shell .perspective-grid small,.workspace-shell .quality-metrics span,.workspace-shell .journey-stats span,.workspace-shell .journey-stats small,.workspace-shell .journey-list-pane>header small,.workspace-shell .journey-list button em,.workspace-shell .journey-list button small,.workspace-shell .journey-list button i,.workspace-shell .journey-list-empty p,.workspace-shell .journey-editor-toolbar span,.workspace-shell .journey-editor-toolbar p,.workspace-shell .journey-matrix .dimension-column small,.workspace-shell .journey-matrix tbody th small,.workspace-shell .journey-matrix thead th small,.workspace-shell .journey-matrix thead th>em,.workspace-shell .journey-matrix tbody th,.workspace-shell .journey-matrix td,.workspace-shell .journey-editor-footer,.workspace-shell .journey-generator-drawer>header small,.workspace-shell .journey-generator-drawer p,.workspace-shell .journey-generator-fields label,.workspace-shell .journey-generator-fields label>span,.workspace-shell .journey-design-header small,.workspace-shell .journey-design-header span,.workspace-shell .journey-element-toolbar span,.workspace-shell .journey-design-actions label,.workspace-shell .journey-design-actions button,.workspace-shell .journey-layer-panel>header b,.workspace-shell .journey-property-panel>header b,.workspace-shell .journey-layer-panel>header small,.workspace-shell .journey-property-panel>header small,.workspace-shell .journey-layer-panel>button b,.workspace-shell .journey-layer-panel>button small,.workspace-shell .element-drag-handle,.workspace-shell .element-drag-handle strong,.workspace-shell .dynamic-binding-preview>small,.workspace-shell .canvas-image-placeholder small,.workspace-shell .journey-property-panel>label,.workspace-shell .journey-property-panel>label span,.workspace-shell .geometry-grid label,.workspace-shell .journey-property-panel code,.workspace-shell .property-error,.workspace-shell .journey-property-panel>p,.workspace-shell .workbench-identity small,.workspace-shell .save-state,.workspace-shell .workbench-mode-switch button,.workspace-shell .workbench-primary-actions button,.workspace-shell .structured-lanes>header b,.workspace-shell .structured-lanes>header small,.workspace-shell .structured-lanes>header button,.workspace-shell .structured-lanes>footer button,.workspace-shell .lane-manager b,.workspace-shell .structured-lanes>footer span,.workspace-shell .structured-viewbar button,.workspace-shell .persona-compare span,.workspace-shell .structured-viewbar label,.workspace-shell .structured-matrix thead th:first-child small,.workspace-shell .structured-matrix thead th small,.workspace-shell .structured-matrix thead th input,.workspace-shell .structured-matrix .add-stage-column button,.workspace-shell .structured-matrix tbody th span,.workspace-shell .structured-matrix td>ul,.workspace-shell .structured-matrix td>span,.workspace-shell .structured-mot,.workspace-shell .workbench-minimap b,.workspace-shell .workbench-minimap label,.workspace-shell .workbench-minimap select,.workspace-shell .journey-action-panel>header small,.workspace-shell .journey-action-panel>header button,.workspace-shell .journey-action-panel>p,.workspace-shell .action-grid h3,.workspace-shell .action-grid p,.workspace-shell .action-grid input,.workspace-shell .action-grid select,.workspace-shell .journey-context-panel>nav button,.workspace-shell .journey-context-panel>header small,.workspace-shell .journey-context-panel>header button,.workspace-shell .evidence-card label,.workspace-shell .context-empty b,.workspace-shell .context-empty p,.workspace-shell .context-wide-button,.workspace-shell .journey-context-panel>section b,.workspace-shell .journey-context-panel>section p,.workspace-shell .journey-workbench-toolbar:before,.workspace-shell .workbench-brand-rail button span,.workspace-shell .structured-matrix textarea,.workspace-shell .emotion-curve-cell b,.workspace-shell .journey-action-panel>header h2,.workspace-shell .canvas-batch-tools button,.workspace-shell .journey-comparison-strip b,.workspace-shell .persona-compare select,.workspace-shell .structured-matrix tbody th small,.workspace-shell .structured-matrix td>footer,.workspace-shell .structured-matrix td>footer button,.workspace-shell .journey-canvas-minimap>b,.workspace-shell .journey-canvas-minimap>small,.workspace-shell .journey-mode-toggle button,.workspace-shell .decision-views button,.workspace-shell .journey-command-kpis small,.workspace-shell .journey-command-kpis span,.workspace-shell .journey-stage-focus b,.workspace-shell .journey-stage-focus span,.workspace-shell .journey-evidence-dock h2,.workspace-shell .journey-evidence-dock>header button,.workspace-shell .journey-evidence-dock article>b,.workspace-shell .journey-evidence-dock article>p,.workspace-shell .journey-action-inspector h2,.workspace-shell .journey-action-inspector>label,.workspace-shell .action-inspector-grid label,.workspace-shell .journey-action-inspector input,.workspace-shell .journey-action-inspector select,.workspace-shell .journey-assistant-panel small,.workspace-shell .journey-assistant-panel>label,.workspace-shell .journey-assistant-panel section p,.workspace-shell .journey-assistant-panel section li,.workspace-shell .journey-assistant-panel section em,.workspace-shell .journey-export-menu button,.workspace-shell .context-export-grid button,.workspace-shell .stage-metric-editor>header button,.workspace-shell .stage-metric-editor label span,.workspace-shell .canvas-semantic-card header b,.workspace-shell .canvas-semantic-card p,.workspace-shell .canvas-line text,.workspace-shell .journey-command-center .structured-viewbar button,.workspace-shell .journey-command-center .structured-viewbar label,.workspace-shell .journey-stage-focus small,.workspace-shell .journey-command-center .structured-matrix thead th small,.workspace-shell .journey-command-center .structured-matrix tbody th span,.workspace-shell .journey-command-center .structured-matrix tbody th small,.workspace-shell .journey-command-center .structured-matrix td>footer,.workspace-shell .journey-command-center .structured-matrix td>footer button,.workspace-shell .journey-evidence-dock small,.workspace-shell .journey-evidence-dock article>span,.workspace-shell .journey-evidence-dock article>footer,.workspace-shell .journey-action-inspector small,.workspace-shell .journey-action-inspector>footer,.workspace-shell .journey-action-inspector .action-primary,.workspace-shell .evidence-card footer,.workspace-shell .op-heading span,.workspace-shell .op-panel>small,.workspace-shell .account-panel td em,.workspace-shell .ledger em,.workspace-shell .action-board em,.workspace-shell .phone-preview footer,.workspace-shell .scenario-title dt,.workspace-shell .voice-wall header span,.workspace-shell .tag-grid strong small,.workspace-shell .scenario-metrics span,.workspace-shell .feedback-actions>span,.workspace-shell .journey-list>section>header i,.workspace-shell .scenario-title p,.workspace-shell .scenario-card li small,.workspace-shell .feedback-select,.workspace-shell .directional-source-panel header span,.workspace-shell .directional-result-heading span,.workspace-shell .directional-group>header span,.workspace-shell .directional-source-grid strong small,.workspace-shell .directional-question-card>header b,.workspace-shell .directional-signal-list em,.workspace-shell .invitation-project-state,.workspace-shell .phone-preview .preview-state,.workspace-shell .enterprise-operations[data-testid=operations-accounts] .compact-field,.workspace-shell .enterprise-operations[data-testid=operations-accounts] .account-create-form>label,.workspace-shell .enterprise-operations[data-testid=operations-voices] .voice-search label,.workspace-shell .tag-results>header small,.workspace-shell .tag-empty-copy>small,.workspace-shell .tag-rule-note,.workspace-shell .tag-automation-status,.workspace-shell .tag-overview small,.workspace-shell .tag-overview b em,.workspace-shell .tag-overview .tag-date b em,.workspace-shell .tag-empty-copy li>i,.workspace-shell .tag-empty-copy li small,.workspace-shell .tag-empty-copy .tag-empty-suggestion,.workspace-shell .tag-results>header p,.workspace-shell .tag-results>header>span,.workspace-shell .tag-results th,.workspace-shell .tag-sample-state,.workspace-shell .tag-subscription-state,.workspace-shell .persona-toggle small,.workspace-shell .persona-identity>small,.workspace-shell .persona-emotion header small,.workspace-shell .persona-problem-summary>header small,.workspace-shell .persona-suggestions>header small,.workspace-shell .persona-identity p,.workspace-shell .persona-hero dt,.workspace-shell .persona-evidence-grid header>i,.workspace-shell .persona-insight-grid header>i,.workspace-shell .persona-evidence-grid li,.workspace-shell .persona-pain-points header p,.workspace-shell .persona-pain-points li>b,.workspace-shell .persona-pain-points li small,.workspace-shell .persona-problem-summary>header>b,.workspace-shell .persona-suggestions>header>b,.workspace-shell .persona-problem-summary article span,.workspace-shell .persona-problem-summary article small,.workspace-shell .persona-emotion>header p,.workspace-shell .emotion-grid text,.workspace-shell .persona-emotion .emotion-score,.workspace-shell .persona-emotion .emotion-stage,.workspace-shell .persona-insight-grid section>p,.workspace-shell .persona-moment b,.workspace-shell .persona-moment em,.workspace-shell .persona-moment p,.workspace-shell .persona-insight-grid li,.workspace-shell .persona-suggestions li,.workspace-shell .persona-blank,.workspace-shell .persona-empty-chart span,.workspace-shell .customer-type-card header p span,.workspace-shell .customer-type-scale strong small,.workspace-shell .customer-type-scale>span,.workspace-shell .customer-type-card dt,.workspace-shell .customer-type-card dd,.workspace-shell .journey-workbench-toolbar span,.workspace-shell .journey-workbench-tabs em,.workspace-shell .journey-stage-grid article>header>span,.workspace-shell .journey-stage-grid dt,.workspace-shell .journey-stage-grid section>b,.workspace-shell .journey-stage-grid dd,.workspace-shell .journey-stage-grid li,.workspace-shell .journey-stage-grid footer p,.workspace-shell .journey-stage-grid footer span,.workspace-shell .journey-summary-cards span,.workspace-shell .journey-emotion-card p,.workspace-shell .journey-emotion-card header>div:last-child,.workspace-shell .emotion-track i,.workspace-shell .journey-emotion-card li>b,.workspace-shell .journey-issues-view aside>p,.workspace-shell .journey-issues-view aside label span,.workspace-shell .journey-issues-view aside ul,.workspace-shell .journey-issue-table header span,.workspace-shell .journey-issue-table table,.workspace-shell .journey-issue-table td:first-child>b,.workspace-shell .journey-issue-table td em,.workspace-shell .journey-generator-dialog label span,.workspace-shell .journey-category-summary header p,.workspace-shell .journey-category-summary article>span,.workspace-shell .journey-category-summary small,.workspace-shell .journey-category-summary p,.workspace-shell .journey-chart-grid text,.workspace-shell .journey-point-score,.workspace-shell .journey-stage-label,.workspace-shell .journey-mot-label,.workspace-shell .issue-category-nav button b,.workspace-shell .grading-rule-panel>p,.workspace-shell .journey-issue-table>header p,.workspace-shell .journey-issue-table td:first-child>small,.workspace-shell .semantic-report-grid>article>header b,.workspace-shell .semantic-report-grid small,.workspace-shell .host-rule-filters label span,.workspace-shell .rule-category,.workspace-shell .host-rule-card footer,.workspace-shell .host-rule-preview header>span,.workspace-shell .host-rule-editor>header>span,.workspace-shell .host-rule-evaluation>header>span,.workspace-shell .training-case-editor p,.workspace-shell .rule-config-heading small,.workspace-shell .rule-config-heading p,.workspace-shell .rule-config-heading label,.workspace-shell .rule-capability-tabs button>b,.workspace-shell .rule-capability-tabs span,.workspace-shell .rule-capability-tabs small,.workspace-shell .rule-config-grid label,.workspace-shell .automation-threshold-grid label,.workspace-shell .rule-config-grid label>span,.workspace-shell .rule-send-modes>b,.workspace-shell .rule-send-modes button,.workspace-shell .rule-send-modes small,.workspace-shell .rule-channel-priority>header b,.workspace-shell .rule-channel-priority>header small,.workspace-shell .rule-channel-priority>header em,.workspace-shell .rule-channel-picker label,.workspace-shell .rule-channel-priority li>b,.workspace-shell .rule-channel-priority li span,.workspace-shell .rule-config-workspace>footer>label,.workspace-shell .journey-deep-interview-overview>header small,.workspace-shell .journey-deep-interview-overview>header>span,.workspace-shell .journey-signal-row small,.workspace-shell .journey-signal-row span,.workspace-shell .journey-loop-steps li,.workspace-shell .journey-loop-steps i,.workspace-shell .journey-deep-interview-overview>aside small,.workspace-shell .grading-rule-panel label>small,.workspace-shell .issue-search input,.workspace-shell .journey-issue-table th{font-size:var(--alw-font-caption)!important;line-height:1.5}.workspace-owner span,.workspace-sidebar .nav-section-label,.workspace-research-topbar,.workspace-user-popover button,.workspace-user-menu summary small,.sidebar-profile b,.sidebar-profile small,.logout-button{font-size:var(--alw-font-caption);line-height:1.5}.workspace-sidebar nav button span,.workspace-user-menu summary b,.account-tool-button span{font-size:var(--alw-font-label);line-height:1.45}.workspace-sidebar nav button em,.account-tool-button em{font-size:var(--alw-font-micro)!important;line-height:1.35}.topbar-avatar{font-size:var(--alw-font-caption)}.eyebrow,.card-eyebrow{font-size:var(--alw-font-caption)!important;line-height:1.45}.login-card .field-hint,.public-project-name,.import-file-row>span,.import-question-preview>header span,.import-requirement-modal .inline-warning,[data-testid=interview-settings-form] small{font-size:var(--alw-font-caption)!important;line-height:1.5}.import-requirement-modal>header>span{font-size:var(--alw-font-micro)!important;line-height:1.35}.image-cropper-dialog>header p,.image-crop-preview>span,.image-crop-controls label,.image-crop-controls label>span,.image-crop-controls label>b{font-size:var(--alw-font-caption)!important;line-height:1.5}.image-cropper-dialog>header span{font-size:var(--alw-font-micro)!important;line-height:1.35}.journey-generator-dialog label>span{font-size:var(--alw-font-caption)!important;line-height:1.5}.score-choice-grid button small{font-size:var(--alw-font-caption)!important;line-height:1.45}.project-shell .conversation-workbench-header>div>span,.project-shell .conversation-title-row em,.project-shell .conversation-profile>small,.project-shell .conversation-person p,.project-shell .conversation-person b,.project-shell .conversation-facts dt,.project-shell .conversation-facts dd,.project-shell .conversation-round-nav>header b,.project-shell .conversation-round-nav>header span,.project-shell .conversation-round-nav>button,.project-shell .conversation-navigation-note,.project-shell .conversation-media-heading b,.project-shell .conversation-media-heading small,.project-shell .conversation-media-state,.project-shell .conversation-workbench .detail-transcript>header span,.project-shell .conversation-workbench .detail-question p,.project-shell .conversation-workbench .detail-question i,.project-shell .conversation-workbench .detail-answer i,.project-shell .conversation-workbench .detail-question small,.project-shell .conversation-workbench .detail-answer small{font-size:var(--alw-font-caption)!important;line-height:1.5}.operations-summary article span,.operations-summary article small,.operations-table-head,.operations-task-row .task-identity p,.operations-task-row .task-funnel-values small,.operations-task-row .task-funnel-values em,.operations-task-row .task-rate small,.operations-task-row .task-action-group button,.research-workspace-main .operations-task-row .project-actions button,.research-workspace-main .operations-task-row .project-actions:before,.operations-insights>article>span,.operations-insights .insight-bars b,.operations-insights .insight-bars em,.operations-insights .status-distribution small,.research-workspace-main .insight-evidence-meta,.research-workspace-main .insight-conclusion,.research-workspace-main .insight-conclusion b{font-size:var(--alw-font-caption)!important;line-height:1.5}.precise-interview-workspace-main small,.enterprise-operations small,.enterprise-operations dt,.enterprise-operations .feedback-select,.enterprise-operations .op-heading span,.enterprise-operations .op-panel>small,.enterprise-operations .scenario-title p,.enterprise-operations .directional-source-panel header span,.enterprise-operations .directional-result-heading span,.enterprise-operations .directional-group>header span,.enterprise-operations .journey-issue-table th,.enterprise-operations .issue-search input{font-size:var(--alw-font-caption)!important;line-height:1.5}.data-subscriptions-page small,.data-subscriptions-page dt,.data-subscriptions-page th,.data-subscriptions-page td,.data-subscriptions-page button,.data-subscriptions-page .subscription-state,.data-subscriptions-page .data-source-card header p,.data-subscriptions-page .data-source-card>header>span,.data-subscriptions-page .perspective-grid span{font-size:var(--alw-font-caption)!important;line-height:1.5}.journey-library small,.journey-library em,.journey-library .journey-editor-toolbar span,.journey-library .journey-editor-toolbar p,.journey-library .journey-list-empty p,.journey-command-center small,.journey-command-center em,.journey-command-center .structured-matrix textarea,.journey-command-center .structured-matrix td>ul,.journey-command-center .structured-matrix td>span,.journey-command-center .structured-matrix td>footer,.journey-command-center .structured-matrix td>footer button,.journey-command-center .journey-stage-focus span,.journey-command-center .structured-lanes>header b{font-size:var(--alw-font-caption)!important;line-height:1.5}.customer-cluster-page small,.customer-cluster-page dt,.customer-cluster-page .cluster-source-selector>summary b,.customer-cluster-page .cluster-source-selector label b,.customer-cluster-page .cluster-model-overview>p,.customer-cluster-page .cluster-dimension-list header p,.customer-cluster-page .cluster-dimension-list footer em,.customer-cluster-page .cluster-weight-error,.customer-cluster-page .cluster-rule-config label{font-size:var(--alw-font-caption)!important;line-height:1.5}.host-rules-workspace small,.host-rules-workspace .host-rule-filters label span,.host-rules-workspace .rule-category,.host-rules-workspace .rule-status,.host-rules-workspace .host-rule-card footer,.host-rule-preview header>span,.host-rule-editor>header>span,.host-rule-evaluation>header>span{font-size:var(--alw-font-caption)!important;line-height:1.5}.workspace-shell .rule-context-scenario,.workspace-shell .host-rule-preview pre{font-size:var(--alw-font-caption)!important;line-height:1.65}@media(max-width:760px){.workspace-research-topbar,.workspace-research-topbar button,.operations-task-row .task-identity p,.operations-task-row .task-funnel-values small,.operations-task-row .task-funnel-values em,.operations-task-row .task-rate small,.operations-task-row .task-action-group button,.operations-insights>article>span,.research-workspace-main .insight-evidence-meta{font-size:var(--alw-font-caption)!important;line-height:1.5}}@media(max-width:640px){.precise-condition-builder>div{grid-template-columns:minmax(0,1fr)!important}.precise-condition-builder select,.precise-condition-builder input{grid-column:1;min-height:var(--alw-touch-target-min);padding-right:7px;padding-left:7px;text-overflow:clip}.precise-condition-builder>div>button{grid-column:1;justify-self:end}}@media(max-width:700px){.workspace-shell .rule-config-heading,.workspace-shell .rule-config-heading:has(.rule-header-cancel){display:flex!important;align-items:stretch;flex-direction:column;grid-template-columns:minmax(0,1fr)!important}.workspace-shell .rule-config-heading>*{width:100%;min-width:0}.workspace-shell .rule-config-heading small{overflow-wrap:anywhere}}@media(max-width:600px){.data-source-section>header{align-items:flex-start;flex-direction:column;gap:12px}.data-source-section>header>b{white-space:nowrap}.subscription-table-wrap{overflow:visible;border:0}.subscription-table-wrap table,.subscription-table-wrap tbody{display:block;width:100%;min-width:0}.subscription-table-wrap thead{display:none}.subscription-table-wrap tr{display:block;margin-bottom:12px;border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-control);background:var(--alw-color-surface)}.subscription-table-wrap td{display:grid;width:100%;grid-template-columns:86px minmax(0,1fr);gap:10px;overflow-wrap:anywhere;white-space:normal}.subscription-table-wrap td:before{color:var(--alw-color-text-muted);font-size:var(--alw-font-caption);font-weight:700}.subscription-table-wrap td:nth-child(1):before{content:"订阅名称"}.subscription-table-wrap td:nth-child(2):before{content:"数据源"}.subscription-table-wrap td:nth-child(3):before{content:"同步策略"}.subscription-table-wrap td:nth-child(4):before{content:"负责团队"}.subscription-table-wrap td:nth-child(5):before{content:"状态"}.subscription-table-wrap td:nth-child(6):before{content:"操作"}.subscription-table-wrap td[colspan]{display:block}.subscription-table-wrap td[colspan]:before{content:none}}@media(min-width:1001px){.project-side-nav.unified-side-navigation~.content-page,.project-side-nav.unified-side-navigation~.analysis-page,.project-side-nav.unified-side-navigation~.enterprise-operations,.project-side-nav.unified-side-navigation~.empty-state,.project-side-nav.unified-side-navigation~.project-overview-page{width:calc(100% - 180px);min-width:0}.project-side-nav.unified-side-navigation .project-side-title h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.project-side-nav.unified-side-navigation nav p{color:#8fa2b5;font-size:var(--alw-font-caption);line-height:1.45;letter-spacing:.08em}.project-side-nav.unified-side-navigation nav button{font-size:var(--alw-font-label);line-height:1.45}.interview-wizard-page .wizard-project-bar>div>span,.interview-wizard-page .wizard-project-bar>div>small,.interview-wizard-page .wizard-stage-heading>div>p,.interview-wizard-page .wizard-section-title>div>span,.interview-wizard-page .wizard-section-title p,.interview-wizard-page .wizard-section-title small,.interview-wizard-page .launch-review .review-grid small,.interview-wizard-page .launch-review .review-grid span,.interview-wizard-page .script-question small,.interview-wizard-page .summary-question-list small,.interview-wizard-page .save-idle,.interview-wizard-page .save-success,.interview-wizard-page .ready-badge{font-size:var(--alw-font-caption)!important;line-height:1.5}.interview-wizard-page .wizard-top-steps button,.interview-wizard-page .wizard-back-workspace,.interview-wizard-page .wizard-section label,.interview-wizard-page .wizard-section button{font-size:var(--alw-font-label);line-height:1.45}.interview-wizard-page .question-type-picker legend,.interview-wizard-page .question-type-picker button b,.interview-wizard-page .question-type-picker button small,.project-shell .question-editor-modal .question-type-picker legend,.project-shell .question-editor-modal .question-type-picker button b,.project-shell .question-editor-modal .question-type-picker button small,.project-shell .question-editor-modal small,.interview-wizard-page .modal small{font-size:var(--alw-font-caption);line-height:1.45}.standalone-project-header span,.standalone-project-header small,.project-shell .share-link-field,.project-shell .share-link-field span,.project-shell .share-link-field button,.project-shell .chat-composer>small,.project-shell .live-listening-status small,.project-shell .live-overview-metrics span,.project-shell .live-overview-metrics small,.project-shell .live-session-person p,.project-shell .live-session-facts small,.project-shell .live-now{font-size:var(--alw-font-caption);line-height:1.5}.project-shell .share-link-field button{font-size:var(--alw-font-label)}.project-shell .enterprise-operations .preview-state,.project-shell .enterprise-operations .preview-consent,.project-shell .enterprise-operations .invitation-usage header span,.project-shell .enterprise-operations .invitation-usage p,.project-shell .enterprise-operations .journey-deep-interview-overview>header>span,.project-shell .enterprise-operations .journey-loop-steps li,.project-shell .enterprise-operations .journey-loop-steps span,.project-shell .enterprise-operations .rule-visual-summary li,.project-shell .enterprise-operations .rule-visual-summary span,.project-shell .enterprise-operations .rule-capability-panel li,.project-shell .enterprise-operations .rule-capability-panel span,.project-shell .enterprise-operations .tag-empty-suggestion,.project-shell .enterprise-operations .tag-empty-copy li small,.project-shell .enterprise-operations .cluster-source-selector>summary span{font-size:var(--alw-font-caption)!important;line-height:1.5}.precise-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr)}.quote-search-page small,.quote-search-page time,.quote-search-page header span,.quote-search-page footer span,.quote-search-page footer button{font-size:var(--alw-font-caption);line-height:1.5}.modal-backdrop{overflow:auto;padding:32px}.modal-backdrop>.modal,.modal-backdrop>form.modal,.modal-backdrop>section.modal{max-height:calc(100vh - 64px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal .modal-actions{position:sticky;z-index:2;bottom:-30px;margin:24px -30px -30px;border-top:1px solid var(--alw-color-border, #e1e5e8);padding:18px 30px;background:#fff}.modal.image-cropper-dialog .modal-actions{margin:24px -26px -26px;padding-right:26px;padding-left:26px}.modal input::placeholder,.modal textarea::placeholder{color:#8a919e;font-weight:400;opacity:1}.analysis-tabs button{display:inline-flex;align-items:center;gap:8px}.analysis-tabs button svg{width:16px;height:16px;flex:none}}.research-workspace-shell{--theme-navy: #071622;--theme-navy-soft: #102534;--theme-teal: #009b8c;--theme-ink: #152536;--theme-muted: #75818a;--theme-line: #dfe5e5;--theme-soft: #f6f8f8;background:var(--alw-color-surface)}.research-workspace-shell .workspace-sidebar{width:200px;border-right:0;color:#d9e4e9;background:linear-gradient(180deg,#071522,#102333)!important}.research-workspace-shell .workspace-owner{min-height:120px!important;border-bottom:1px solid rgba(255,255,255,.08);padding:17px 18px;gap:10px;background:transparent!important}.research-workspace-shell .workspace-owner .owner-logo{width:38px;height:38px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--alw-color-surface);background:transparent;font-family:Georgia,serif;font-size:13px;font-style:italic}.research-workspace-shell .workspace-owner b{max-width:112px;color:var(--alw-color-surface);font-size:14px;white-space:nowrap}.research-workspace-shell .workspace-owner span{color:#738698;font-size:10px}.research-workspace-shell .workspace-sidebar nav{padding:0 0 270px}.research-workspace-shell .workspace-sidebar nav button{min-height:51px;border:0;border-left:6px solid transparent;border-radius:0;padding:0 20px 0 19px;gap:12px;color:#9aabb8;background:transparent;font-size:14px;font-weight:600}.research-workspace-shell .workspace-sidebar nav button:hover{color:var(--alw-color-surface);background:#ffffff0b}.research-workspace-shell .workspace-sidebar nav button.active{border-left-color:#12b9ad;color:var(--alw-color-surface);background:#263644!important;box-shadow:none!important}.research-workspace-shell .workspace-sidebar nav button svg{width:17px;height:17px;color:#718594}.research-workspace-shell .workspace-sidebar nav button.active svg{color:#55c9be}.research-workspace-shell .workspace-sidebar nav button em{margin-left:auto;color:#63d0c5;background:transparent;font-size:12px}.research-workspace-shell .theme-sidebar-footer{position:absolute;right:0;bottom:0;left:0;border-top:1px solid rgba(255,255,255,.08);min-height:259px;box-sizing:border-box;padding:26px 0 0;background:#04101947}.research-workspace-shell .theme-sidebar-footer>button{display:flex;width:100%;min-height:43px;align-items:center;border:0;padding:0 22px;gap:11px;color:#8496a5;background:transparent;font-size:13px;text-align:left}.research-workspace-shell .theme-sidebar-footer>button:hover{color:var(--alw-color-surface);background:#ffffff0a}.research-workspace-shell .theme-sidebar-footer>button svg{width:15px;height:15px}.research-workspace-shell .theme-sidebar-footer>div{display:flex;min-height:100px;align-items:center;margin-top:4px;border-top:1px solid rgba(255,255,255,.08);padding:15px 18px;gap:11px}.research-workspace-shell .theme-sidebar-footer>div>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#e3fffb;background:#0a9187;font-size:13px;font-weight:800}.research-workspace-shell .theme-sidebar-footer p{display:grid;margin:0;gap:1px}.research-workspace-shell .theme-sidebar-footer b{color:#e5edf0;font-size:13px}.research-workspace-shell .theme-sidebar-footer small{color:#8093a2;font-size:11px}.research-workspace-shell .research-workspace-main{box-sizing:border-box;width:calc(100% - 200px);min-width:0;margin-left:200px;padding:0;background:var(--alw-color-surface)}.research-workspace-shell .research-workspace-main>.workspace-page-heading{box-sizing:border-box;width:100%;margin-right:0;margin-left:0}.research-workspace-main .theme-research-design-page{box-sizing:border-box;min-width:0;min-height:100vh;color:var(--theme-ink);background:var(--alw-color-surface)}.research-workspace-main .theme-design-header{display:grid;min-height:246px;box-sizing:border-box;border-bottom:1px solid var(--theme-line);padding:32px 30px 18px;grid-template-areas:"identity actions" "tools tools";grid-template-columns:minmax(380px,1fr) auto;grid-template-rows:112px 64px;align-items:start;column-gap:40px;row-gap:20px;background:var(--alw-color-surface)}.research-workspace-main .theme-header-primary-row{display:contents}.research-workspace-main .theme-design-title{display:block;min-width:0;grid-area:identity}.research-workspace-main .theme-design-title>h1{margin:0;color:#142536;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.7px}.research-workspace-main .theme-inline-summary{display:flex;min-width:0;align-items:center;margin-top:30px;gap:0}.research-workspace-main .theme-inline-summary article{display:flex;min-width:auto;align-items:baseline;border-left:1px solid #d9e2e1;padding:0 30px;gap:9px}.research-workspace-main .theme-inline-summary article:first-child{border-left:0;padding-left:0}.research-workspace-main .theme-inline-summary b{color:var(--theme-teal);font-size:25px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.research-workspace-main .theme-inline-summary span{color:#6f7b86;font-size:15px;white-space:nowrap}.research-workspace-main .theme-create-actions{display:flex;min-width:0;grid-area:actions;align-self:end;align-items:center;justify-content:flex-end;padding-bottom:12px;gap:10px}.research-workspace-main .theme-create-actions .command-create,.research-workspace-main .theme-create-actions .command-import{min-height:42px;white-space:nowrap}.research-workspace-main .theme-header-tools-row{display:grid;min-width:0;grid-area:tools;grid-template-columns:minmax(240px,1fr) auto;align-items:center;border-top:1px solid #edf1f1;padding-top:18px;gap:24px}.research-workspace-main .theme-design-search{display:flex;width:320px;height:32px;box-sizing:border-box;align-items:center;border:1px solid #d5dddd;border-radius:3px;padding:0 12px;gap:8px;background:var(--alw-color-surface)}.research-workspace-main .theme-design-search span{color:#8b969d;font-size:17px}.research-workspace-main .theme-design-search input{width:100%;height:38px;border:0;padding:0;color:var(--theme-ink);background:transparent;font-size:13px;outline:0}.research-workspace-main .theme-scope-switch{display:flex;width:260px;height:42px;border:1px solid #d5dddd;border-radius:3px;overflow:hidden}.research-workspace-main .theme-scope-switch button{width:50%;border:0;border-left:1px solid #d5dddd;padding:0 13px;color:#69757d;background:var(--alw-color-surface);font-size:13px}.research-workspace-main .theme-scope-switch button:first-child{border-left:0}.research-workspace-main .theme-scope-switch button.active{color:var(--alw-color-surface);background:var(--theme-teal);font-weight:700}.research-workspace-main .collection-trend-panel{height:443px;box-sizing:border-box;border-bottom:1px solid var(--theme-line);padding:18px 20px 16px 30px;background:var(--alw-color-surface)}.research-workspace-main .collection-trend-heading{display:block;height:38px}.research-workspace-main .collection-trend-heading>div{display:flex;align-items:baseline;gap:18px}.research-workspace-main .collection-trend-heading h2{margin:0;color:#142536;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.2px}.research-workspace-main .collection-trend-heading span{color:#818c93;font-size:13px}.research-workspace-main .trend-axis-title{display:block;margin-top:5px;color:#75818a;font-size:12px}.research-workspace-main .collection-trend-layout{display:grid;height:344px;margin-top:7px;grid-template-columns:minmax(0,4fr) minmax(220px,1fr);align-items:stretch;gap:22px}.research-workspace-main .collection-trend-chart{min-width:0;padding-top:6px}.research-workspace-main .collection-trend-chart svg{display:block;width:100%;height:337px;overflow:visible}.research-workspace-main .trend-grid-line{stroke:#dfe5e5;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.research-workspace-main .trend-y-axis-label{fill:#8a949a;font-size:11px;text-anchor:start;font-variant-numeric:tabular-nums}.research-workspace-main .trend-series{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.78;cursor:pointer;vector-effect:non-scaling-stroke}.research-workspace-main g.selected .trend-series{stroke-width:3;opacity:1}.research-workspace-main .trend-point{stroke:var(--alw-color-surface);stroke-width:2;cursor:pointer;vector-effect:non-scaling-stroke}.research-workspace-main .trend-point-value{fill:#53616a;font-size:10px;text-anchor:middle;font-variant-numeric:tabular-nums}.research-workspace-main .trend-date-label{fill:#818b91;font-size:10px;text-anchor:middle}.research-workspace-main .collection-trend-legend{display:grid;align-content:start;border-left:0;padding:15px 0 0;gap:0}.research-workspace-main .collection-trend-legend button{display:grid;min-width:0;min-height:84px;border:0;padding:8px 4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--theme-ink);text-align:left;background:var(--alw-color-surface)}.research-workspace-main .collection-trend-legend button:hover,.research-workspace-main .collection-trend-legend button.active{background:var(--alw-color-surface)}.research-workspace-main .collection-trend-legend button>i{width:24px;height:3px;border-radius:0}.research-workspace-main .collection-trend-legend button span{display:grid;min-width:0;gap:4px}.research-workspace-main .collection-trend-legend button b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .collection-trend-legend button small{color:#7b878f;font-size:12px;white-space:nowrap}.research-workspace-main .collection-trend-legend button em{color:var(--theme-teal);font-size:13px;font-style:normal;font-weight:750}.research-workspace-main .collection-trend-legend>p{margin:9px 4px;color:#a05c36;font-size:10px}.research-workspace-main .research-project-queue{background:var(--alw-color-surface)}.research-workspace-main .research-project-queue>header{display:flex;min-height:60px;box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:1px solid var(--theme-line);padding:0 20px 0 30px}.research-workspace-main .research-project-queue>header h2{margin:0;color:#142536;font-size:18px;font-weight:680}.research-workspace-main .research-project-queue>header>span{color:#7c878e;font-size:11px}.research-workspace-main .project-table.operations-task-list{display:block!important;border:0!important;padding:0!important;background:var(--alw-color-surface)!important}.research-workspace-main .operations-table-head{display:grid!important;min-height:25px;box-sizing:border-box;grid-template-columns:17% 9% 39% 15% 20%;align-items:center;border-bottom:1px solid var(--theme-line);padding:0 20px 0 30px;color:#78848b;background:#f7f9f9;font-size:13px;font-weight:650}.research-workspace-main .operations-table-head span:last-child{grid-column:auto!important}.research-workspace-main .design-queue-scroll{max-height:274px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c5cece transparent;scrollbar-width:thin}.research-workspace-main .project-row.operations-task-row{display:grid!important;min-height:67px;box-sizing:border-box;grid-template-columns:17% 9% 39% 15% 20%!important;align-items:center;border:0!important;border-bottom:1px solid #e8ecec!important;border-radius:0!important;padding:0 20px 0 30px!important;background:var(--alw-color-surface)!important;box-shadow:none!important;overflow:visible!important}.research-workspace-main .project-row.operations-task-row:hover,.research-workspace-main .project-row.operations-task-row.selected{min-height:73px;background:#f3fbfa!important;box-shadow:inset 4px 0 #12b9ad,inset 0 0 0 1px #20b8ad!important}.research-workspace-main .operations-task-row .task-identity{display:grid;min-width:0;min-height:0;border:0;padding:8px 12px 8px 0;text-align:left;background:transparent;gap:3px}.research-workspace-main .operations-task-row .task-identity h3{overflow:hidden;margin:0;color:#1c2c3b;font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .operations-task-row .task-identity small{color:#88939a;font-size:9px}.research-workspace-main .task-status-column{display:flex;align-items:center}.research-workspace-main .task-status-column .status-badge{border-radius:2px;padding:4px 7px;font-size:9px;font-weight:700}.research-workspace-main .task-status-column .status-badge.published{color:#08776d;background:#e2f3f0}.research-workspace-main .task-status-column .status-badge.paused{color:#8a641c;background:#f8edd3}.research-workspace-main .task-status-column .status-badge.draft{color:#65727a;background:#edf1f1}.research-workspace-main .task-funnel-arrow{display:grid;height:42px;min-width:0;padding-right:18px;grid-template-columns:repeat(5,minmax(48px,1fr));align-items:stretch}.research-workspace-main .task-funnel-arrow .funnel-stage{display:grid;position:relative;place-content:center;box-sizing:border-box;margin-left:-1px;border:1px solid #d7dee2;padding:2px 6px 2px 12px;text-align:center;background:var(--alw-color-surface);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.research-workspace-main .task-funnel-arrow .funnel-stage:first-child{margin-left:0;padding-left:6px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.research-workspace-main .task-funnel-arrow .funnel-stage small{color:#7d888e;font-size:11px;line-height:1}.research-workspace-main .task-funnel-arrow .funnel-stage b{margin-top:3px;color:#2b3944;font-size:13px;line-height:1;font-variant-numeric:tabular-nums}.research-workspace-main .operations-task-row.selected .funnel-stage.completed{border-color:var(--theme-teal);color:var(--alw-color-surface);background:var(--theme-teal)}.research-workspace-main .operations-task-row.selected .funnel-stage.completed small,.research-workspace-main .operations-task-row.selected .funnel-stage.completed b{color:var(--alw-color-surface)}.research-workspace-main .task-owner-date{display:grid;gap:4px}.research-workspace-main .task-owner-date b{color:#30404d;font-size:14px;font-weight:650}.research-workspace-main .task-owner-date small{color:#879198;font-size:9px}.research-workspace-main .task-text-actions{display:flex;position:relative;min-width:0;align-items:center;justify-content:flex-start;gap:13px}.research-workspace-main .task-text-actions>button,.research-workspace-main .task-text-actions summary{border:0;padding:0;color:#42606a;background:transparent;font-size:13px;list-style:none;white-space:nowrap}.research-workspace-main .task-text-actions>button:hover,.research-workspace-main .task-text-actions summary:hover{color:var(--theme-teal)}.research-workspace-main .task-text-actions>button:disabled{color:#bac2c5;cursor:not-allowed}.research-workspace-main .task-text-actions>i{width:1px;height:13px;background:#c7cfd3}.research-workspace-main .task-more-actions{position:relative}.research-workspace-main .task-more-actions summary::-webkit-details-marker{display:none}.research-workspace-main .task-more-menu{display:grid;position:absolute;z-index:8;top:24px;right:0;width:118px;border:1px solid #d8dfdf;padding:5px;background:var(--alw-color-surface);box-shadow:0 8px 24px #14253621}.research-workspace-main .task-more-menu button{min-height:30px;border:0;padding:0 9px;color:#46555e;text-align:left;background:var(--alw-color-surface);font-size:10px}.research-workspace-main .task-more-menu button:hover{color:var(--theme-teal);background:#f2f8f7}.research-workspace-main .design-queue-state{display:flex;min-height:92px;align-items:center;justify-content:center;gap:12px;color:#78848b;font-size:12px}.research-workspace-main .design-queue-state button{border:1px solid #ced7d7;padding:6px 12px;color:var(--theme-teal);background:var(--alw-color-surface)}.research-workspace-main .research-footer-summary{display:grid;height:57px;box-sizing:border-box;margin:20px 20px 0 7px;border:1px solid var(--theme-line);grid-template-columns:34% 66%;background:var(--alw-color-surface)}.research-workspace-main .completed-research-section{position:relative;border-right:1px solid var(--theme-line);background:var(--alw-color-surface)}.research-workspace-main .completed-research-section>summary{display:flex;min-height:55px;box-sizing:border-box;align-items:center;justify-content:space-between;padding:0 22px;cursor:pointer;list-style:none}.research-workspace-main .completed-research-section>summary::-webkit-details-marker{display:none}.research-workspace-main .completed-research-section>summary b{color:var(--theme-ink);font-size:13px}.research-workspace-main .completed-research-section>summary span{color:var(--theme-muted);font-size:12px}.research-workspace-main .completed-research-section>div{display:none;position:absolute;z-index:8;right:-1px;bottom:56px;left:-1px;border:1px solid var(--theme-line);background:var(--alw-color-surface);box-shadow:0 -8px 24px #14253617}.research-workspace-main .completed-research-section[open]>div{display:block}.research-workspace-main .completed-research-section article{display:grid;min-height:44px;grid-template-columns:1fr 100px 50px;align-items:center;border-top:1px solid #edf0f0;padding:0 16px;color:#364652;font-size:11px}.research-workspace-main .completed-research-section article em{color:#7e898f;font-size:10px;font-style:normal}.research-workspace-main .completed-research-section article button{border:0;color:var(--theme-teal);background:transparent;font-size:10px}.research-workspace-main .project-status-distribution{display:grid;min-height:55px;box-sizing:border-box;padding:8px 18px;grid-template-columns:105px minmax(160px,1fr) auto;align-items:center;gap:16px;background:var(--alw-color-surface)}.research-workspace-main .project-status-distribution>span{color:#33434f;font-size:13px;font-weight:680}.research-workspace-main .project-status-distribution>div{display:flex;height:7px;overflow:hidden;background:#edf1f1}.research-workspace-main .project-status-distribution i{display:block;height:100%}.research-workspace-main .project-status-distribution .published{background:var(--theme-teal)}.research-workspace-main .project-status-distribution .draft{background:#111827}.research-workspace-main .project-status-distribution .completed{background:#183346}.research-workspace-main .project-status-distribution small{color:#77838a;font-size:12px;white-space:nowrap}@media(max-width:1320px){.research-workspace-main .theme-design-header{column-gap:24px}.research-workspace-main .theme-design-title{gap:24px}.research-workspace-main .theme-inline-summary article{padding-right:18px;padding-left:18px}.research-workspace-main .theme-design-search{width:240px}.research-workspace-main .theme-scope-switch{width:210px}.research-workspace-main .operations-table-head,.research-workspace-main .project-row.operations-task-row{grid-template-columns:17% 9% 39% 15% 20%!important;padding-right:14px;padding-left:24px!important}.research-workspace-main .task-funnel-arrow{padding-right:10px}.research-workspace-main .task-text-actions{gap:5px}}@media(max-width:1000px){.research-workspace-shell .workspace-sidebar{width:72px}.research-workspace-shell .workspace-owner>div:last-child,.research-workspace-shell .workspace-sidebar nav button span,.research-workspace-shell .workspace-sidebar nav button em,.research-workspace-shell .theme-sidebar-footer>button span,.research-workspace-shell .theme-sidebar-footer>div p{display:none}.research-workspace-shell .workspace-sidebar nav button{justify-content:center;padding:0;border-left-width:4px}.research-workspace-shell .theme-sidebar-footer>button{justify-content:center;padding:0}.research-workspace-shell .theme-sidebar-footer>div{justify-content:center;padding:8px 0}.research-workspace-shell .research-workspace-main{width:calc(100% - 72px);margin-left:72px}.research-workspace-main .theme-design-header{min-height:306px;grid-template-areas:"identity" "actions" "tools";grid-template-columns:minmax(0,1fr);grid-template-rows:112px auto auto;row-gap:18px}.research-workspace-main .theme-create-actions{justify-content:flex-start}.research-workspace-main .theme-design-search{width:min(320px,60vw)}.research-workspace-main .collection-trend-layout{grid-template-columns:minmax(0,1fr) 220px}.research-workspace-main .task-funnel-arrow{grid-template-columns:repeat(5,minmax(42px,1fr))}}.research-workspace-shell .workspace-sidebar .workspace-owner{background:transparent!important}.research-workspace-main .theme-design-search{width:458px!important;height:46px!important;min-height:46px!important}.research-workspace-main .theme-design-search input{height:44px!important;min-height:44px!important}.research-workspace-main .theme-scope-switch{width:294px}.research-workspace-main .collection-trend-chart{padding-top:3px}.research-workspace-main .collection-trend-legend button{position:relative;grid-template-columns:24px minmax(0,1fr);padding-top:0;padding-bottom:0}.research-workspace-main .collection-trend-legend button span{gap:7px}.research-workspace-main .collection-trend-legend button small{display:flex;align-items:center;gap:0}.research-workspace-main .collection-trend-legend button small em{display:inline;color:var(--theme-teal);font-size:12px;font-style:normal;font-weight:750}.research-workspace-main .operations-table-head,.research-workspace-main .project-row.operations-task-row{grid-template-columns:210px 84px 503px 193px minmax(0,1fr)!important}.research-workspace-main .operations-table-head>span{justify-self:start!important;text-align:left!important}.research-workspace-main .task-funnel-arrow{width:462px;max-width:calc(100% - 18px);height:34px;padding-right:0;gap:2px}.research-workspace-main .task-funnel-arrow .funnel-stage{height:34px;margin-left:0;border:0;padding:2px 6px 2px 12px;background:#d7dee2}.research-workspace-main .task-funnel-arrow .funnel-stage>i{position:absolute;z-index:0;inset:1px;background:var(--alw-color-surface);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.research-workspace-main .task-funnel-arrow .funnel-stage:first-child>i{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.research-workspace-main .task-funnel-arrow .funnel-stage small,.research-workspace-main .task-funnel-arrow .funnel-stage b{position:relative;z-index:1}.research-workspace-main .operations-task-row.selected .funnel-stage.completed{background:var(--theme-teal)}.research-workspace-main .operations-task-row.selected .funnel-stage.completed>i{background:var(--theme-teal)}.research-workspace-main .project-row.operations-task-row.selected{width:calc(100% - 27px);margin-right:19px;margin-left:8px;padding-right:12px!important;padding-left:22px!important}.research-workspace-main .operations-table-head{background:#fefefe}.research-workspace-main .research-footer-summary{grid-template-columns:403px minmax(0,1fr)}.research-workspace-main .project-status-distribution{grid-template-columns:113px 153px minmax(0,1fr);padding-right:18px;padding-left:21px}.research-workspace-main .theme-create-actions{margin-right:9px}@media(max-width:1320px){.research-workspace-main .theme-design-search{width:min(380px,40vw)!important}.research-workspace-main .operations-table-head,.research-workspace-main .project-row.operations-task-row{grid-template-columns:17% 9% 39% 15% 20%!important}.research-workspace-main .task-funnel-arrow{width:auto;max-width:calc(100% - 10px)}.research-workspace-main .research-footer-summary{grid-template-columns:34% 66%}.research-workspace-main .project-status-distribution{grid-template-columns:100px minmax(130px,1fr) auto}}.theme-research-source-shell .workspace-sidebar{width:197px;background:#071722!important}.theme-research-source-shell .workspace-owner{min-height:95px!important;padding:16px 17px;border-bottom:1px solid rgba(255,255,255,.07)}.theme-research-source-shell .workspace-owner .owner-logo{width:36px;height:36px;border-radius:8px;background:#0ba596!important;border-color:#0ba596}.theme-research-source-shell .workspace-sidebar nav{padding:12px 10px 220px}.theme-research-source-shell .workspace-sidebar nav button{min-height:44px;margin:2px 0;border-left:0;border-radius:6px;padding:0 12px;gap:11px}.theme-research-source-shell .workspace-sidebar nav button.active{border-left:0;background:#123d43!important}.theme-research-source-shell .theme-sidebar-footer{padding-top:12px;min-height:207px}.theme-research-source-shell .theme-sidebar-footer>button{min-height:42px;padding:0 22px}.theme-research-source-shell .research-workspace-main{width:calc(100% - 197px);margin-left:197px}.theme-research-source-shell .theme-design-header{min-height:176px;padding:20px 30px 12px;grid-template-rows:74px 46px;row-gap:12px}.theme-research-source-shell .theme-design-title>h1{font-size:27px}.theme-research-source-shell .theme-inline-summary{margin-top:16px}.theme-research-source-shell .theme-inline-summary article{padding:0 22px}.theme-research-source-shell .theme-inline-summary b{font-size:22px}.theme-research-source-shell .theme-inline-summary span{font-size:13px}.theme-research-source-shell .theme-create-actions{align-self:center;padding-bottom:0}.theme-research-source-shell .theme-header-tools-row{padding-top:0}.theme-research-source-shell .research-project-queue{margin-top:20px}.theme-research-source-shell .design-queue-scroll{max-height:calc(100vh - 294px)}.research-workspace-main .theme-research-design-page{padding:0 26px 26px;background:#f4f7f7}.research-workspace-main .theme-design-header{margin:0 -26px}.research-workspace-main .collection-trend-panel{height:323px;margin-top:20px;border:1px solid #d9e2e1;border-radius:7px;padding:18px 22px 16px;background:var(--alw-color-surface);box-shadow:0 2px 8px #1425360a}.research-workspace-main .collection-trend-heading{height:33px}.research-workspace-main .collection-trend-heading h2{font-size:18px}.research-workspace-main .collection-trend-layout{height:245px;margin-top:5px;grid-template-columns:minmax(0,1fr) 240px;gap:34px}.research-workspace-main .collection-trend-chart{padding:0 4px}.research-workspace-main .collection-trend-chart svg{height:225px}.research-workspace-main .trend-series{stroke:var(--theme-teal);stroke-width:3;opacity:1}.research-workspace-main .trend-point{fill:var(--alw-color-surface);stroke:var(--theme-teal);stroke-width:3}.research-workspace-main .collection-trend-legend{display:grid;align-content:center;border-left:1px solid #edf1f1;padding:0 0 0 28px;gap:0}.research-workspace-main .collection-trend-legend article{display:grid;min-height:48px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #edf1f1;gap:12px;color:#53616a;font-size:13px}.research-workspace-main .collection-trend-legend article:last-child{border-bottom:0}.research-workspace-main .collection-trend-legend article i{width:9px;height:9px;border-radius:50%;background:var(--theme-teal)}.research-workspace-main .collection-trend-legend article b{color:#142536;font-size:18px;font-variant-numeric:tabular-nums}.research-workspace-main .research-project-queue{margin-top:18px;border:1px solid #d9e2e1;border-radius:7px;background:var(--alw-color-surface);box-shadow:0 2px 8px #1425360a;overflow:hidden}.research-workspace-main .research-project-queue>header{min-height:56px;padding:0 22px}.research-workspace-main .operations-table-head{min-height:42px;grid-template-columns:minmax(220px,1.8fr) 100px 110px 100px 110px 130px 80px!important;padding:0 22px}.research-workspace-main .design-queue-scroll{max-height:306px}.research-workspace-main .project-row.operations-task-row{min-height:48px;grid-template-columns:minmax(220px,1.8fr) 100px 110px 100px 110px 130px 80px!important;padding:0 22px!important}.research-workspace-main .project-row.operations-task-row:hover{min-height:48px;background:#f7fbfa!important;box-shadow:none!important}.research-workspace-main .operations-task-row .task-identity h3{font-size:13px}.research-workspace-main .theme-project-count,.research-workspace-main .theme-project-owner,.research-workspace-main .theme-project-updated{color:#53616a;font-size:12px;font-variant-numeric:tabular-nums}.research-workspace-main .theme-project-view{justify-self:start;border:0;padding:4px 0;color:var(--theme-teal);background:transparent;font-size:12px;font-weight:650}.research-workspace-main .source-hidden-actions{display:none!important}.research-workspace-main .research-footer-summary{display:none}@media(max-width:1320px){.research-workspace-main .operations-table-head,.research-workspace-main .project-row.operations-task-row{grid-template-columns:minmax(180px,1.8fr) 84px 94px 84px 94px 110px 60px!important;padding-right:16px!important;padding-left:16px!important}}.theme-research-source-shell .theme-design-header{min-height:164px;grid-template-rows:70px 42px}.theme-research-source-shell .theme-header-tools-row{grid-template-columns:minmax(280px,458px) 1fr}.research-workspace-main .theme-board-hint{justify-self:end;color:#78858b;font-size:12px;white-space:nowrap}.research-workspace-main .research-project-queue{min-height:calc(100vh - 212px);overflow:visible}.research-workspace-main .research-project-queue>header{min-height:62px}.research-workspace-main .research-project-queue>header>div{display:grid;gap:3px}.research-workspace-main .research-project-queue>header h2{font-size:17px}.research-workspace-main .research-project-queue>header p{margin:0;color:#7d898f;font-size:11px}.research-workspace-main .project-status-board{display:grid;box-sizing:border-box;min-width:0;padding:16px;grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:14px;background:#f4f7f7}.research-workspace-main .project-status-column{--board-accent:#8ca1a6;display:grid;position:relative;min-width:0;height:calc(100vh - 286px);min-height:420px;max-height:720px;overflow:hidden;border:1px solid #dce4e3;border-radius:8px;grid-template-rows:6px 50px minmax(0,1fr);background:#f9fbfb}.research-workspace-main .project-status-column.is-draft{--board-accent:#111827}.research-workspace-main .project-status-column.is-published{--board-accent:#0aa596}.research-workspace-main .project-status-column.is-paused{--board-accent:#b28a48}.research-workspace-main .project-status-column.is-completed{--board-accent:#7896a4}.research-workspace-main .project-status-rail{display:block;width:100%;height:6px;background:var(--board-accent)}.research-workspace-main .project-status-column>header{display:flex;min-width:0;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9e8;padding:0 14px;background:var(--alw-color-surface)}.research-workspace-main .project-status-column>header>div{display:flex;min-width:0;align-items:center;gap:8px}.research-workspace-main .project-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--board-accent)}.research-workspace-main .project-status-column>header h2{margin:0;color:#243641;font-size:14px;font-weight:720}.research-workspace-main .project-status-column>header b{display:grid;min-width:24px;height:24px;place-items:center;border-radius:12px;color:#53636b;background:#edf2f1;font-size:11px;font-variant-numeric:tabular-nums}.research-workspace-main .project-status-cards{display:grid;min-width:0;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:12px;gap:10px;scrollbar-color:#c8d3d1 transparent;scrollbar-width:thin}.research-workspace-main .theme-board-card{display:grid;position:relative;min-width:0;overflow:hidden;border:1px solid #dce4e3;border-radius:7px;padding:14px 13px 12px 17px;gap:10px;background:var(--alw-color-surface);box-shadow:0 2px 8px #182f3809}.research-workspace-main .theme-board-card:hover{border-color:#b9ceca;box-shadow:0 5px 16px #182f3812}.research-workspace-main .theme-board-card-rail{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--board-accent)}.research-workspace-main .theme-board-card .task-identity{display:block;min-width:0;border:0;padding:0;text-align:left;background:transparent}.research-workspace-main .theme-board-card .task-identity h3{display:-webkit-box;overflow:hidden;min-height:38px;margin:0;color:#1e303d;font-size:14px;font-weight:680;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.research-workspace-main .theme-board-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#7a878d;font-size:10px}.research-workspace-main .theme-board-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .theme-board-meta time{flex:0 0 auto;white-space:nowrap}.research-workspace-main .theme-board-card dl{display:grid;margin:0;border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;padding:9px 0;grid-template-columns:1fr 1fr;gap:8px}.research-workspace-main .theme-board-card dl>div{display:grid;gap:3px}.research-workspace-main .theme-board-card dl>div+div{border-left:1px solid #edf1f0;padding-left:10px}.research-workspace-main .theme-board-card dt{color:#829096;font-size:10px}.research-workspace-main .theme-board-card dd{margin:0;color:#263943;font-size:15px;font-weight:720;font-variant-numeric:tabular-nums}.research-workspace-main .theme-board-card .theme-project-actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:6px}.research-workspace-main .theme-board-card .theme-project-actions button{min-height:30px;border:1px solid #cfdcda;border-radius:5px;padding:0 10px;color:#53636b;background:var(--alw-color-surface);font-size:11px;font-weight:650}.research-workspace-main .theme-board-card .theme-project-actions .theme-project-secondary{padding-right:8px;padding-left:8px}.research-workspace-main .theme-board-card .theme-project-actions .theme-project-primary{border-color:#aed4cf;color:#087b71;background:#edf8f6}.research-workspace-main .theme-board-card .theme-project-actions .theme-project-stop{border-color:#dfc9ab!important;color:#89622b!important;background:#fffaf1!important}.research-workspace-main .theme-board-more{position:relative;margin-left:auto}.research-workspace-main .theme-board-more>summary{display:grid;width:30px;min-height:30px;box-sizing:border-box;place-items:center;border:1px solid #d7dfde;border-radius:5px;color:#728087;background:var(--alw-color-surface);cursor:pointer;font-size:10px;letter-spacing:1px;list-style:none}.research-workspace-main .theme-board-more>summary::-webkit-details-marker{display:none}.research-workspace-main .theme-board-more>div{display:grid;position:absolute;z-index:10;top:34px;right:0;width:112px;border:1px solid #d8dfdf;border-radius:6px;padding:5px;background:var(--alw-color-surface);box-shadow:0 8px 24px #14253621}.research-workspace-main .theme-board-more>div button{min-height:30px!important;border:0!important;padding:0 9px!important;color:#46555e!important;text-align:left;background:var(--alw-color-surface)!important;font-size:10px!important}.research-workspace-main .theme-board-more>div button:hover{color:var(--theme-teal)!important;background:#f2f8f7!important}.research-workspace-main .theme-board-empty{display:grid;min-height:124px;place-content:center;justify-items:center;border:1px dashed #d6dfde;border-radius:7px;padding:16px;color:#99a5a9;background:#ffffff9e;text-align:center}.research-workspace-main .theme-board-empty span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #cbd6d4;border-radius:50%;font-size:15px}.research-workspace-main .theme-board-empty p{margin:8px 0 0;font-size:11px}@media(max-width:1280px){.research-workspace-main .project-status-board{overflow-x:auto;overflow-y:hidden;grid-template-columns:repeat(4,276px);scroll-snap-type:x proximity;scrollbar-color:#9fb5b2 #e3eae9;scrollbar-width:auto}.research-workspace-main .project-status-column{scroll-snap-align:start}}@media(max-width:760px){.theme-research-source-shell .theme-design-header{min-height:228px;grid-template-rows:auto auto auto}.theme-research-source-shell .theme-header-tools-row{grid-template-columns:1fr;gap:8px}.research-workspace-main .theme-board-hint{justify-self:start}.research-workspace-main .project-status-board{padding:12px;grid-template-columns:repeat(4,minmax(270px,84vw));gap:12px}}.theme-research-source-shell .workspace-sidebar{width:188px}.theme-research-source-shell .workspace-owner{min-height:68px!important;padding:10px 16px}.theme-research-source-shell .workspace-sidebar nav{padding-top:8px}.theme-research-source-shell .workspace-sidebar nav button{min-height:46px;margin:1px 0}.theme-research-source-shell .research-workspace-main{width:calc(100% - 188px);margin-left:188px}.research-workspace-main .theme-research-design-page{padding:0 22px 22px;background:#f5f7f7}.theme-research-source-shell .theme-design-header{display:grid;min-height:142px;margin:0 -22px;padding:0;grid-template-areas:"identity" "tools";grid-template-columns:1fr;grid-template-rows:63px 79px;row-gap:0;background:var(--alw-color-surface)}.theme-research-source-shell .theme-header-primary-row{display:flex;height:63px;box-sizing:border-box;grid-area:identity;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebea;padding:0 24px}.theme-research-source-shell .theme-design-title>h1{font-size:24px;line-height:31px;letter-spacing:-.3px}.research-workspace-main .theme-header-utilities{display:flex;align-items:center;gap:13px}.research-workspace-main .theme-header-utilities button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#738189;background:transparent}.research-workspace-main .theme-header-utilities button:hover{color:var(--theme-teal);background:#eff7f6}.research-workspace-main .theme-header-utilities button svg{width:16px;height:16px}.research-workspace-main .theme-header-utilities>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--alw-color-surface);background:#0b9c8f;font-size:11px;font-weight:750}.theme-research-source-shell .theme-header-tools-row{display:flex;width:100%;height:79px;min-height:79px;box-sizing:border-box;grid-area:tools;min-width:0;align-items:center;justify-content:space-between;border-top:0;padding:0 24px;gap:18px}.theme-research-source-shell .theme-inline-summary{display:flex;min-width:0;align-items:center;margin:0;gap:22px}.theme-research-source-shell .theme-inline-summary article{display:flex;min-width:0;align-items:center;border:0;padding:0;gap:6px}.theme-research-source-shell .theme-inline-summary article:not(.all){gap:5px}.theme-research-source-shell .theme-inline-summary article i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#8ba0a5}.theme-research-source-shell .theme-inline-summary article.draft i{background:#111827}.theme-research-source-shell .theme-inline-summary article.published i{background:#0aa596}.theme-research-source-shell .theme-inline-summary article.paused i{background:#b28a48}.theme-research-source-shell .theme-inline-summary article.completed i{background:#7896a4}.theme-research-source-shell .theme-inline-summary span{color:#65737b;font-size:12px}.theme-research-source-shell .theme-inline-summary b{color:#263944;font-size:13px;line-height:1;font-weight:720}.theme-research-source-shell .theme-inline-summary article.all b{color:#0a9589;font-size:20px}.research-workspace-main .theme-toolbar-actions{display:flex;min-width:0;align-items:center;gap:14px}.research-workspace-main .theme-design-search{width:247px!important;height:36px!important;min-height:36px!important;border-radius:5px}.research-workspace-main .theme-design-search input{height:34px!important;min-height:34px!important;font-size:12px}.research-workspace-main .theme-design-search span{order:2;margin-right:9px;margin-left:0}.research-workspace-main .theme-create-actions{align-self:auto;margin:0;padding:0;gap:14px}.research-workspace-main .theme-create-actions .command-create,.research-workspace-main .theme-create-actions .command-import{height:36px;min-height:36px;border-radius:5px;padding:0 14px}.research-workspace-main .theme-create-actions .command-create{min-width:142px}.research-workspace-main .theme-create-actions .command-import{min-width:139px}.research-workspace-main .research-project-queue{min-height:0;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.research-workspace-main .project-status-board{padding:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:19px;background:transparent}.research-workspace-main .project-status-column{height:calc(100vh - 164px);min-height:620px;max-height:none;border-color:#e0e6e5;border-radius:7px;grid-template-rows:4px 55px minmax(0,1fr);background:#fafbfb}.research-workspace-main .project-status-rail{display:block;width:100%;height:4px;background:var(--board-accent)}.research-workspace-main .project-status-column>header{height:55px;border-bottom-color:#e7ebeb;padding:0 15px;background:#fafbfb}.research-workspace-main .project-status-dot{width:11px;height:11px}.research-workspace-main .project-status-column>header h2{font-size:14px}.research-workspace-main .project-status-column>header b{display:block;min-width:0;height:auto;margin-left:1px;border-radius:0;color:#8a969b;background:transparent;font-size:12px;font-weight:500}.research-workspace-main .project-column-more{position:relative;margin-left:auto}.research-workspace-main .project-column-more>summary{display:grid;width:24px;height:28px;place-items:center;border:0;color:#829096;background:transparent;cursor:pointer;font-size:10px;letter-spacing:1px;list-style:none}.research-workspace-main .project-column-more>summary::-webkit-details-marker{display:none}.research-workspace-main .project-column-more>div{position:absolute;z-index:12;top:28px;right:0;width:90px;border:1px solid #d9e1e0;border-radius:5px;padding:4px;background:var(--alw-color-surface);box-shadow:0 8px 20px #1425361c}.research-workspace-main .project-column-more button{width:100%;min-height:28px;border:0;color:#53636b;background:var(--alw-color-surface);font-size:10px}.research-workspace-main .project-status-cards{padding:11px;gap:8px}.research-workspace-main .theme-board-card{min-height:228px;box-sizing:border-box;overflow:visible;border-color:#e0e6e5;border-radius:6px;padding:10px 11px 9px 15px;gap:3px;box-shadow:none;container-type:inline-size}.research-workspace-main .theme-board-card:hover{border-color:#b8cec9;box-shadow:0 3px 10px #182f380f}.research-workspace-main .theme-board-card-rail{display:block;position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--board-accent)}.research-workspace-main .theme-board-card .task-identity h3{min-height:38px;font-size:15px;line-height:19px}.research-workspace-main .theme-board-meta{display:grid;justify-content:start;gap:0;color:#849096;font-size:11px;line-height:17px}.research-workspace-main .theme-board-meta time,.research-workspace-main .theme-board-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .theme-board-card .theme-board-funnel{display:grid;position:relative;margin:3px 0 0;border:1px solid #e7eceb;border-radius:5px;padding:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#f8faf9}.research-workspace-main .theme-board-funnel>div{display:grid;min-width:0;gap:3px}.research-workspace-main .theme-board-funnel>div+div{border-left:1px solid #e1e7e6;padding-left:4px}.research-workspace-main .theme-board-funnel dt{color:#839096;font-size:9px;white-space:nowrap}.research-workspace-main .theme-board-funnel dd{display:flex;min-width:0;align-items:baseline;margin:0;gap:2px;color:#1d313c;font-size:18px;font-weight:760;line-height:1.15;font-variant-numeric:tabular-nums}.research-workspace-main .theme-board-funnel dd small{overflow:hidden;color:#15877c;font-size:8px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .theme-board-card-footer{display:grid;min-width:0;margin-top:3px;grid-template-rows:minmax(33px,auto);gap:0}.research-workspace-main .theme-board-card .theme-project-actions{display:flex;min-width:0;align-items:center;flex:0 0 auto;flex-wrap:wrap;border-top:1px solid #edf1f0;padding-top:5px;gap:4px}.research-workspace-main .theme-board-card .theme-project-actions button{min-height:29px;border-radius:4px;padding:0 7px;font-size:10px}.research-workspace-main .theme-board-card .theme-project-actions .theme-project-primary{min-width:42px}.research-workspace-main .theme-board-card .theme-project-actions .theme-project-delete{border-color:#e5c4c0;color:#a0443d;background:#fff8f7}.research-workspace-main .theme-board-card .theme-project-actions .theme-project-delete:hover{border-color:#cf8f88;background:#fff0ee}.research-workspace-main .theme-board-more{margin-left:0}.research-workspace-main .theme-board-more>summary{width:22px;min-height:29px;border:0;border-radius:0;background:transparent}.research-workspace-main .theme-board-empty{min-height:143px}@media(max-width:1320px){.theme-research-source-shell .theme-inline-summary{gap:12px}.research-workspace-main .theme-toolbar-actions{gap:8px}.research-workspace-main .theme-design-search{width:210px!important}.research-workspace-main .theme-create-actions{gap:8px}.research-workspace-main .theme-create-actions .command-create{min-width:126px}.research-workspace-main .theme-create-actions .command-import{min-width:132px}.research-workspace-main .project-status-board{overflow-x:auto;grid-template-columns:repeat(4,286px);scrollbar-color:#9fb5b2 #e3eae9}}@media(max-width:1000px){.theme-research-source-shell .workspace-sidebar{width:72px}.theme-research-source-shell .research-workspace-main{width:calc(100% - 72px);margin-left:72px}.theme-research-source-shell .theme-design-header{min-height:188px;grid-template-rows:63px 125px}.theme-research-source-shell .theme-header-tools-row{align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}.research-workspace-main .theme-toolbar-actions{width:100%}}.theme-research-source-shell .theme-design-title>p{max-width:720px;margin:2px 0 0;overflow:hidden;color:#75838a;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .project-status-board{overflow-x:auto;grid-template-columns:repeat(var(--expanded-columns),minmax(210px,1fr));gap:12px}.research-workspace-main .project-status-board.has-column-dock{grid-template-columns:repeat(var(--expanded-columns),minmax(210px,1fr)) 168px}.research-workspace-main .project-status-column{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,box-shadow .18s ease,border-color .18s ease}.research-workspace-main .theme-column-move{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.research-workspace-main .project-status-column.is-dragging{z-index:8;opacity:.56;border-color:#82bbb4;box-shadow:0 14px 30px #155a5229}.research-workspace-main .project-status-column>header{cursor:grab}.research-workspace-main .project-status-column.is-dragging>header{cursor:grabbing}.research-workspace-main .project-column-drag-handle{display:grid;width:18px;height:30px;flex:0 0 auto;place-items:center;color:#8c9a9f;cursor:grab;font-size:15px;line-height:1;-webkit-user-select:none;user-select:none}.research-workspace-main .project-column-drag-handle:active{cursor:grabbing}.research-workspace-main .project-column-collapse:disabled{opacity:.42;cursor:not-allowed}.research-workspace-main .project-column-collapse{min-height:27px;margin-left:auto;border:1px solid #dce5e3;border-radius:14px;padding:0 9px;color:#5d6d73;background:#f1f5f4;cursor:pointer;font-size:10px;white-space:nowrap}.research-workspace-main .project-column-collapse:hover{border-color:#9ec8c3;color:var(--alw-color-primary);background:#eaf5f3}.research-workspace-main .theme-column-dock{display:grid;min-width:0;height:calc(100vh - 164px);min-height:620px;align-content:start;grid-template-rows:auto auto minmax(160px,1fr);gap:10px}.research-workspace-main .theme-column-dock-item{--board-accent: #8ca1a6;position:relative;min-width:0;overflow:hidden;border:1px solid #dce5e3;border-radius:7px;padding:13px 11px 11px 14px;background:var(--alw-color-surface)}.research-workspace-main .theme-column-dock-item.is-draft{--board-accent:#111827}.research-workspace-main .theme-column-dock-item.is-published{--board-accent:#0aa596}.research-workspace-main .theme-column-dock-item.is-paused{--board-accent:#b28a48}.research-workspace-main .theme-column-dock-item.is-completed{--board-accent:#7896a4}.research-workspace-main .theme-column-dock-item>i{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--board-accent)}.research-workspace-main .theme-column-dock-item>header{display:flex;align-items:center;justify-content:space-between;gap:6px}.research-workspace-main .theme-column-dock-item>header>div{display:flex;min-width:0;align-items:center;gap:6px}.research-workspace-main .theme-column-dock-item h3{margin:0;color:#263944;font-size:13px;white-space:nowrap}.research-workspace-main .theme-column-dock-item header b{color:#748389;font-size:12px;font-weight:600}.research-workspace-main .theme-column-dock-item>p{margin:9px 0 8px;overflow:hidden;color:#7b898e;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.research-workspace-main .theme-column-dock-item>button{display:block;margin-left:auto;border:0;padding:0;color:var(--alw-color-primary);background:transparent;cursor:pointer;font-size:10px}.research-workspace-main .theme-column-dock-item>button span{font-size:14px;vertical-align:-1px}.research-workspace-main .theme-column-dock-note{min-height:0;border:1px dashed #d6e1df;border-radius:7px;padding:14px 11px;color:#829095;background:#f7f9f9;font-size:10px;line-height:17px}.research-workspace-main .theme-column-dock-note b{display:inline-block;margin-bottom:8px;border-radius:12px;padding:3px 8px;color:#24796f;background:#eaf4f2;font-weight:650}.research-workspace-main .theme-column-dock-note p{margin:0}@media(max-width:1320px){.research-workspace-main .project-status-board{grid-template-columns:repeat(var(--expanded-columns),286px)}.research-workspace-main .project-status-board.has-column-dock{grid-template-columns:repeat(var(--expanded-columns),286px) 168px}}@media(max-width:760px){.theme-research-source-shell .theme-design-title>p{max-width:calc(100vw - 190px)}.research-workspace-main .project-status-board{grid-template-columns:repeat(var(--expanded-columns),minmax(270px,84vw))}.research-workspace-main .project-status-board.has-column-dock{grid-template-columns:repeat(var(--expanded-columns),minmax(270px,84vw)) 168px}.research-workspace-main .theme-column-dock{height:auto;min-height:620px}}.theme-research-source-shell .workspace-page-heading{min-height:74px}.theme-research-source-shell .workspace-page-heading>div:first-of-type{max-width:520px}.theme-research-source-shell .workspace-page-heading .theme-shared-heading-actions{min-width:0;gap:9px}.theme-research-source-shell .workspace-page-heading .theme-design-search{width:224px!important;height:40px!important;min-height:40px!important}.theme-research-source-shell .workspace-page-heading .theme-design-search input{height:38px!important;min-height:38px!important}.theme-research-source-shell .theme-research-design-page{padding-top:16px}.theme-research-source-shell .theme-research-design-page>.theme-inline-summary{display:flex;min-height:54px;box-sizing:border-box;align-items:center;margin:0 0 16px;border:1px solid #e0e6e5;border-radius:7px;padding:0 18px;gap:22px;background:var(--alw-color-surface)}.theme-research-source-shell .theme-research-design-page>.theme-inline-summary article{padding:0}@media(max-width:1180px){.theme-research-source-shell .workspace-page-heading{min-height:126px;align-items:flex-start;flex-wrap:wrap}.theme-research-source-shell .workspace-page-heading-actions{width:calc(100% - 43px);margin-left:43px}.theme-research-source-shell .workspace-page-heading .theme-shared-heading-actions{display:grid;width:100%;grid-template-columns:minmax(180px,1fr) auto auto}.theme-research-source-shell .workspace-page-heading .theme-design-search{width:auto!important}}@media(max-width:760px){.theme-research-source-shell .workspace-page-heading{min-height:176px}.theme-research-source-shell .workspace-page-heading .theme-shared-heading-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.theme-research-source-shell .workspace-page-heading .theme-design-search{grid-column:1 / -1}.theme-research-source-shell .workspace-page-heading .theme-shared-heading-actions button{width:100%;min-width:0;padding:0 8px}.theme-research-source-shell .theme-research-design-page>.theme-inline-summary{display:grid;min-height:88px;overflow:hidden;padding:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.theme-research-source-shell .theme-research-design-page>.theme-inline-summary article{min-width:0;justify-content:flex-start}.theme-research-source-shell .theme-research-design-page>.theme-inline-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-research-source-shell .theme-research-design-page>.theme-inline-summary article.all span{overflow:visible;font-size:10px;text-overflow:clip}}.detail-research-workspace,.live-research-console{min-height:calc(100vh - 92px);background:#f4f7f6;color:#18201f}.detail-workspace-toolbar,.live-console-toolbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 28px;border-bottom:1px solid #e1e8e6;background:var(--alw-color-surface)}.detail-workspace-toolbar h1,.live-console-toolbar h1{margin:3px 0 2px;font-size:23px;line-height:1.2;font-weight:760;letter-spacing:-.35px}.detail-workspace-toolbar p,.live-console-toolbar p{margin:0;color:#75817f;font-size:12px}.detail-toolbar-actions{display:flex;align-items:center;gap:10px}.detail-toolbar-actions nav{display:flex;gap:3px;padding:3px;border:1px solid #dae4e1;border-radius:9px;background:#f1f5f3}.detail-toolbar-actions nav button{height:32px;border:0;border-radius:7px;padding:0 15px;color:#65716e;background:transparent;font-size:12px;font-weight:700}.detail-toolbar-actions nav button.active{color:#126f66;background:var(--alw-color-surface);box-shadow:0 2px 7px #183b3414}.detail-workspace-grid{display:grid;height:calc(100vh - 168px);grid-template-columns:260px minmax(640px,1fr) 360px;gap:1px;background:#dfe7e5}.detail-column{min-width:0;min-height:0;background:var(--alw-color-surface)}.detail-left{display:flex;flex-direction:column}.detail-left header{display:flex;height:58px;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid #e8eeec}.detail-left header h2{margin:0;font-size:15px}.detail-left header span{font-size:11px;color:#7c8985}.detail-scroll{min-height:0;overflow:auto;padding:8px}.detail-user-row,.detail-question-row{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 4px;border:0;border-radius:9px;padding:12px 9px;background:var(--alw-color-surface);text-align:left}.detail-user-row:hover,.detail-question-row:hover{background:#f6faf9}.detail-user-row.current{background:#eef1f0}.detail-user-row>i,.detail-question-row>i{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#33736b;background:#e4eeeb;font-size:10px;font-style:normal;font-weight:800}.detail-question-row{grid-template-columns:34px minmax(0,1fr) 38px;border-left:3px solid transparent;border-radius:4px 9px 9px 4px}.detail-question-row.current{border-left-color:#168f82;background:#f6faf9}.detail-user-row b,.detail-question-row b{display:block;overflow:hidden;color:#273532;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.detail-user-row small,.detail-question-row small{display:block;overflow:hidden;margin-top:5px;color:#7d8986;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.detail-user-row em,.detail-question-row em{color:#7c8985;font-size:10px;font-style:normal}.detail-question-row.current b{color:#126f66}.detail-main{display:flex;flex-direction:column}.detail-main-header{padding:20px 25px 17px;border-bottom:1px solid #e8eeec}.detail-main-header .eyebrow,.live-stage-header .eyebrow{display:block;margin-bottom:7px;color:#168f82;font-size:11px;font-weight:800;letter-spacing:.05em}.detail-main-header h2{max-width:780px;margin:0 0 8px;font-size:20px;line-height:1.42;font-weight:760}.detail-main-header p{margin:0;color:#788481;font-size:12px}.detail-main-scroll{min-height:0;overflow:auto;padding:18px 25px 30px}.detail-ai-summary{margin-bottom:18px;border:1px solid #d9ece7;border-radius:12px;padding:15px 16px;background:#f5faf9}.detail-ai-summary>header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.detail-ai-summary>header strong{font-size:14px}.detail-ai-summary>header small{margin-left:auto;color:#7e8c88;font-size:10px}.ai-spark{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:#168f82;background:#dff2ee}.detail-insight-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.detail-insight-cards article{min-width:0;border:1px solid #e2ebe8;border-radius:9px;padding:11px;background:var(--alw-color-surface)}.detail-insight-cards article>span{display:block;color:#53635f;font-size:11px}.detail-insight-cards article>b{display:inline-block;margin-top:6px;color:#137d72;font-size:20px}.detail-insight-cards article>em{margin-left:4px;color:#7c8985;font-size:10px;font-style:normal}.detail-insight-cards article p{min-height:34px;margin:7px 0 5px;color:#687671;font-size:11px;line-height:1.5}.detail-insight-cards article button{border:0;padding:0;color:#147d72;background:transparent;font-size:11px;font-weight:700}.question-answer-matrix{display:block!important}.question-answer-matrix>article{overflow:hidden;border:1px solid #e1e9e6;border-radius:12px;background:var(--alw-color-surface)}.question-answer-matrix>article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e9eeec;background:#fafcfb}.question-answer-matrix>article>header>i{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#168f82;background:#e2f3ef;font-size:10px;font-style:normal;font-weight:800}.question-answer-matrix>article>header small{color:#7e8b87;font-size:10px}.question-answer-matrix>article>header h2{margin:3px 0 0;color:#253530;font-size:15px;line-height:1.4}.question-answer-matrix>article>header>b{border-radius:99px;padding:5px 8px;color:#5b6b67;background:#edf3f1;font-size:10px}.detail-answer-list{display:grid}.detail-answer-list button{display:grid;grid-template-columns:142px minmax(0,1fr) 68px 52px;align-items:center;gap:11px;min-height:76px;border:0;border-bottom:1px solid #edf1ef;padding:12px 16px;background:var(--alw-color-surface);text-align:left}.detail-answer-list button:last-child{border-bottom:0}.detail-answer-list button:hover,.detail-answer-list button.playing{background:#f6faf9}.detail-answer-list button>span{display:flex;flex-direction:column;gap:5px}.detail-answer-list button strong{color:#344541;font-size:12px}.detail-answer-list button small{color:#82908b;font-size:10px}.detail-answer-list button p{margin:0;color:#33413d;font-size:13px;line-height:1.55}.detail-answer-list button time{color:#138075;font-size:11px;font-weight:700}.detail-answer-list button em{color:#168f82;font-size:11px;font-style:normal;font-weight:700}.detail-user-answers h3{margin:8px 0 12px;font-size:15px}.detail-user-answers h3 span{margin-left:7px;color:#86918e;font-size:11px;font-weight:400}.detail-answer-card{margin-bottom:12px;border:1px solid #e1e9e6;border-radius:11px;padding:14px 16px;background:var(--alw-color-surface)}.detail-answer-card.playing{border-color:#8dccc4;box-shadow:0 0 0 2px #168f8210}.detail-answer-card header{display:flex;align-items:center;gap:9px}.detail-answer-card header>span{color:#168f82;font-size:11px;font-weight:800}.detail-answer-card header strong{font-size:13px}.detail-answer-card header button{margin-left:auto;border:0;border-radius:8px;padding:7px 9px;color:#137e73;background:#eaf6f3;font-size:11px;font-weight:700}.detail-answer-card>p{margin:11px 0 0;color:#303e3a;font-size:14px;line-height:1.65}.detail-answer-card footer{display:flex;align-items:center;margin-top:10px}.detail-answer-card footer button{border:0;border-radius:8px;padding:7px 9px;color:#39736c;background:#f0f5f3;font-size:11px;font-weight:700}.detail-answer-card footer i{margin-left:auto;color:#87928f;font-style:normal}.detail-right{overflow:auto;border-left:1px solid #dfe7e4}.detail-player{position:sticky;top:0;z-index:2;padding:17px 16px 16px;border-bottom:1px solid #e5ece9;background:var(--alw-color-surface);box-shadow:0 5px 16px #183c3210}.detail-player header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.detail-player header strong{font-size:13px}.live-dot,.live-toolbar-status i{display:block;width:7px;height:7px;border-radius:50%;background:#168f82;box-shadow:0 0 0 4px #dff2ee}.detail-waveform{display:flex;height:38px;align-items:center;gap:3px;overflow:hidden;border-radius:8px;padding:0 8px;background:#f4f8f6}.detail-waveform i{width:3px;border-radius:3px;background:#79beb5}.conversation-audio-stage audio,.conversation-video-stage video{width:100%;margin-top:12px}.conversation-media-state{display:grid;min-height:70px;place-items:center;color:#788681;background:#f7f9f8;font-size:11px;text-align:center}.conversation-video-stage{margin-top:10px}.conversation-video-stage video{max-height:260px;object-fit:contain;background:#16211f}.detail-profile{padding:17px 16px}.detail-profile h3{margin:0 0 13px;font-size:15px}.detail-person{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #edf1ef}.detail-person>i{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#33736b;background:#e2efec;font-size:13px;font-style:normal;font-weight:800}.detail-person strong{display:block;font-size:13px}.detail-person span{display:block;margin-top:5px;color:#7b8985;font-size:10px}.detail-profile dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.detail-profile dl div{padding:9px;border-radius:8px;background:#f5f8f6}.detail-profile dt{color:#7c8985;font-size:10px}.detail-profile dd{margin:4px 0 0;color:#36453f;font-size:11px;font-weight:700}.detail-profile h4{margin:15px 0 8px;font-size:12px}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-tags span{padding:5px 8px;border-radius:12px;color:#27766d;background:#eaf6f3;font-size:10px}.detail-note{margin:14px 0 0;color:#667570;font-size:11px;line-height:1.55}.detail-empty{display:grid;height:100%;place-items:center;padding:25px;color:#85918d;font-size:12px;text-align:center}.live-console-toolbar{min-height:76px}.live-toolbar-status{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.live-toolbar-status strong{font-size:13px}.live-toolbar-status small{color:#7e8b87;font-size:10px}.live-console-grid{display:grid;height:calc(100vh - 168px);grid-template-columns:260px minmax(640px,1fr) 360px;gap:1px;background:#dfe7e4}.live-column{min-width:0;min-height:0;background:var(--alw-color-surface)}.live-sessions{display:flex;flex-direction:column}.live-sessions header{display:flex;height:58px;align-items:center;gap:8px;padding:0 15px;border-bottom:1px solid #e7eeeb}.live-sessions header h2{margin:0;font-size:15px}.live-sessions header span{color:#7c8985;font-size:10px}.live-scroll{min-height:0;overflow:auto;padding:8px}.live-session-row{display:grid;width:100%;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:4px;border:0;border-radius:9px;padding:11px 8px;background:var(--alw-color-surface);text-align:left}.live-session-row.current{background:#eef6f4}.live-session-row>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#29746c;background:#e3efec;font-size:10px;font-style:normal;font-weight:800}.live-session-row b{display:block;color:#2a3c37;font-size:12px}.live-session-row small{display:block;margin-top:5px;color:#81908b;font-size:10px}.live-session-row em{display:flex;align-items:center;gap:5px;color:#c65a51;font-size:9px;font-style:normal;font-weight:800}.live-session-row em span{width:6px;height:6px;border-radius:50%;background:#dd665d}.live-column-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #e7eeeb;padding:13px 15px;color:#7c8985;font-size:10px}.live-column-foot b{font-size:11px}.live-stage{display:flex;flex-direction:column}.live-stage-header{display:flex;align-items:flex-start;justify-content:space-between;padding:21px 25px 15px;border-bottom:1px solid #e8eeeb}.live-stage-header h2{margin:4px 0 6px;font-size:19px}.live-stage-header p{margin:0;color:#7a8883;font-size:11px}.stage-time{color:#168f82;font-size:12px;font-weight:800}.live-console-wave{display:flex;height:94px;align-items:center;gap:4px;padding:0 25px;border-bottom:1px solid #ebf0ee;background:#fbfdfc}.live-console-wave i{width:4px;border-radius:4px;background:#73b9b0}.live-transcript{min-height:0;overflow:auto;padding:18px 25px}.live-transcript header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e6ece9}.live-transcript header strong{font-size:15px}.live-transcript header span{color:#7f8c88;font-size:10px}.live-turn-list{padding-top:8px}.live-turn-list article{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid #edf1ef}.live-turn-list article>i{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:var(--alw-color-surface);background:#168f82;font-size:10px;font-style:normal;font-weight:800}.live-turn-list article.participant>i{color:#28766d;background:#e3efec}.live-turn-list small{color:#7e8b87;font-size:10px}.live-turn-list p{margin:6px 0 0;color:#2f403b;font-size:14px;line-height:1.6}.live-waiting{padding:35px 0;color:#83908c;text-align:center;font-size:12px}.live-director{padding:18px 16px}.live-director header h2{margin:5px 0;font-size:18px}.live-director header p{margin:0;color:#7d8b87;font-size:11px;line-height:1.5}.director-signal{margin-top:18px;border:1px solid #d9ece7;border-radius:11px;padding:13px;background:#f4faf8}.director-signal span{color:#168f82;font-size:10px;font-weight:800}.director-signal strong{display:block;margin:6px 0;color:#187d72;font-size:18px}.director-signal p{margin:0;color:#364641;font-size:13px;line-height:1.6}.director-live-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.director-live-facts div{padding:10px;border-radius:8px;background:#f5f8f6}.director-live-facts dt{color:#7d8b86;font-size:10px}.director-live-facts dd{margin:4px 0 0;color:#2f403b;font-size:13px;font-weight:800}.director-primary{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:42px}.director-primary span{font-size:18px}.director-hint{display:block;margin-top:10px;color:#84918d;font-size:10px;line-height:1.5;text-align:center}@media(max-width:1279px){.detail-workspace-grid,.live-console-grid{grid-template-columns:52px minmax(640px,1fr) 52px}.detail-left header h2,.detail-left header span,.detail-left .detail-scroll,.detail-right>*{display:none}.detail-left:after,.detail-right:after{content:"›";position:absolute;top:50%;left:8px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #dce4e2;border-radius:9px;background:var(--alw-color-surface)}.detail-right:after{content:"‹"}.live-sessions header h2,.live-sessions header span,.live-sessions .live-scroll,.live-sessions .live-column-foot,.live-director>*{display:none}.live-sessions:after,.live-director:after{content:"›";position:absolute;top:50%;left:8px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #dce4e2;border-radius:9px;background:var(--alw-color-surface)}.live-director:after{content:"‹"}}@media(max-width:760px){.detail-workspace-toolbar,.live-console-toolbar{align-items:flex-start;flex-direction:column;padding:16px 18px}.detail-toolbar-actions{width:100%;justify-content:space-between}.detail-workspace-grid,.live-console-grid{height:auto;min-height:calc(100vh - 190px);grid-template-columns:1fr}.detail-left,.detail-right,.live-sessions,.live-director{display:none}.detail-main-scroll,.live-transcript{padding-right:18px;padding-left:18px}.detail-insight-cards{grid-template-columns:1fr}.detail-answer-list button{grid-template-columns:1fr;gap:5px}.detail-answer-list button time,.detail-answer-list button em{justify-self:start}.live-stage{min-height:650px}.live-console-wave{padding:0 18px}}.transcript-version-panel{margin-top:16px;padding:16px;border:1px solid #e3eaf3;border-radius:8px;background:#fff}.transcript-version-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.transcript-version-panel h4{margin:0;color:#13233f;font-size:15px}.transcript-version-panel header small,.transcript-version-panel header>span,.transcript-version-list small{color:#52637d;font-size:12px}.transcript-version-list{display:grid;gap:10px;margin-top:12px}.transcript-version-list article{padding:12px;border:1px solid #e3eaf3;border-radius:6px;background:#f7f9fc}.transcript-version-list article>div{display:flex;justify-content:space-between;gap:8px}.transcript-version-list article p{margin:8px 0;color:#13233f;font-size:13px}.transcript-version-list footer{display:flex;flex-direction:column;gap:3px;color:#52637d;font-size:11px}.transcript-version-empty{margin:12px 0 0;color:#52637d;font-size:13px}.detail-compat-user-list,.live-compat-sessions{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.detail-round-compat{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.detail-round-compat button{min-height:30px;border:1px solid #dfe8e5;border-radius:7px;padding:0 7px;color:#5e6f6a;background:#fff;font-size:10px}.detail-compat-transcript{margin-top:14px;border-top:1px solid #e7eeeb;padding-top:1px}.detail-compat-transcript>article{padding:7px 0;border-bottom:1px solid #edf1ef;color:#5d6c67;font-size:10px;line-height:1.45}.detail-compat-transcript>article small{display:block;color:#168f82}.interaction-analysis{margin-top:12px;border-radius:9px;padding:10px;background:#f5f8f7}.interaction-analysis header{display:flex;justify-content:space-between}.interaction-analysis header span,.interaction-analysis>small{color:#7d8a86;font-size:9px}.interaction-analysis>div{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.interaction-analysis>div span{border-radius:9px;padding:4px 6px;color:#30766e;background:#e7f3f0;font-size:9px}.detail-waveform.playing i{animation:detail-wave-pulse .8s ease-in-out infinite alternate}@keyframes detail-wave-pulse{to{transform:scaleY(.45);opacity:.5}}.detail-compat-question-rows{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live-empty-list{display:grid;min-height:180px;place-items:center;padding:20px;color:#85918d;font-size:11px;text-align:center}.live-empty-console .live-console-wave i{opacity:.32}.live-empty-console .director-primary{opacity:.45;cursor:not-allowed}.detail-project-bar,.live-project-bar{min-height:64px;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid #e5ece9;background:#fff}.detail-back{height:36px;border:1px solid #dce5e2;border-radius:9px;padding:0 12px;background:#f3f6f5;color:#4b5b57;font-size:12px;line-height:1;white-space:nowrap}.detail-project-title{display:grid;gap:3px;min-width:0}.detail-project-title h1{margin:0;overflow:hidden;font-size:20px;line-height:1.2;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.detail-project-title p{margin:3px 0 0;color:#7b8985;font-size:11px;line-height:1.2}.detail-project-spacer{flex:1}.detail-project-stat{padding-right:16px;border-right:1px solid #e5ece9;color:#6f7d78;font-size:11px}.detail-project-stat b{margin-right:4px;color:#243530;font-size:14px}.detail-view-bar,.live-view-bar{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 28px;border-bottom:1px solid #e5ece9;background:#fff}.detail-view-bar>div:first-child,.live-view-bar>div:first-child{display:flex;align-items:center;gap:10px}.detail-view-bar strong,.live-view-bar strong{font-size:15px}.detail-view-primary{display:flex;align-items:center;gap:12px}.detail-view-primary nav{display:flex;gap:3px;padding:3px;border:1px solid #dae4e1;border-radius:9px;background:#f1f5f3}.detail-view-primary nav button{height:32px;border:0;border-radius:7px;padding:0 15px;color:#65716e;background:transparent;font-size:12px;font-weight:700}.detail-view-primary nav button.active{color:#126f66;background:#fff;box-shadow:0 2px 7px #183b3414}.detail-view-primary>i{color:#a0aaa6;font-style:normal}.detail-breadcrumb{color:#65736f;font-size:11px}.detail-view-bar .detail-toolbar-actions{margin-left:auto}.detail-search{display:flex;align-items:center;width:220px;height:34px;border:1px solid #dce5e2;border-radius:8px;padding:0 10px;color:#85918d;background:#fff;font-size:11px}.detail-filter{height:34px;min-width:34px;border:1px solid #dce5e2;border-radius:8px;color:#60716c;background:#fff}.live-view-bar .live-toolbar-status{flex-direction:row;align-items:center;gap:8px}.live-view-bar .live-toolbar-status small{color:#7e8b87}.live-project-title>div{display:flex;align-items:center;gap:9px}.live-project-title .live-chip{border-radius:999px;padding:4px 8px;color:#147d72;background:#e5f4f0;font-size:10px;font-weight:800}.live-project-title p{margin:3px 0 0;color:#7b8985;font-size:11px}.live-status{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.live-status b{display:flex;align-items:center;gap:7px;color:#344541;font-size:12px}.live-status b i{width:7px;height:7px;border-radius:50%;background:#d95c55;box-shadow:0 0 0 4px #fbe9e7}.live-status small,.live-refresh-time{color:#7e8b87;font-size:10px}.live-metric-list{display:flex!important;align-items:stretch!important;gap:0!important}.live-metric-list>div{display:flex;min-width:112px;align-items:center;gap:7px;border-right:1px solid #e5ece9;padding:0 18px}.live-metric-list>div:first-child{padding-left:0}.live-metric-list>div b{color:#197d73;font-size:14px}.live-metric-list>div span{color:#7b8985;font-size:11px}.live-refresh-time{margin-left:18px;align-self:center}.live-legacy-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.detail-research-workspace,.live-research-console{min-height:calc(100vh - 120px)}.detail-workspace-grid,.live-console-grid{height:calc(100vh - 176px)}@media(max-width:760px){.detail-project-bar,.live-project-bar,.detail-view-bar,.live-view-bar{padding-right:18px;padding-left:18px}.detail-project-stat{display:none}.detail-view-bar,.live-view-bar{align-items:flex-start;flex-direction:column;padding-top:10px;padding-bottom:10px}.detail-view-bar .detail-toolbar-actions{width:100%}.detail-search{flex:1;width:auto}.detail-view-primary,.live-metric-list{width:100%;overflow:auto}.live-metric-list>div{min-width:100px;padding:0 12px}.live-refresh-time{display:none}}.detail-legacy-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.project-shell.detail-listen-shell{position:fixed;inset:0;height:100vh;min-height:0;overflow:hidden}.project-shell.detail-listen-shell>.detail-research-workspace,.project-shell.detail-listen-shell>.live-research-console{height:100%;min-height:0;overflow:hidden}.project-shell.detail-listen-shell .detail-workspace-grid,.project-shell.detail-listen-shell .live-console-grid{height:calc(100% - 120px);min-height:0}.project-shell.report-fullscreen-shell{position:fixed;inset:0;height:100vh;min-height:0;overflow-y:auto}.project-shell.report-fullscreen-shell>.standalone-project-header{position:sticky;z-index:25;top:0}.project-shell.report-fullscreen-shell>.enterprise-operations{width:100%;max-width:none;min-height:calc(100vh - 92px);margin:0}@media(max-width:860px){.project-shell.detail-listen-shell{top:64px;height:calc(100vh - 64px)}.project-shell.detail-listen-shell>.detail-research-workspace,.project-shell.detail-listen-shell>.live-research-console{height:100%}}[data-testid=generate-research-report]{display:none!important}.p2-page{padding:28px 34px 48px;background:#f7f9fd;min-height:calc(100vh - 8px);color:#111a31;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.p2-page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.p2-eyebrow{font-size:11px;letter-spacing:.12em;color:#65738c;font-weight:700}.p2-page h1{margin:8px 0 5px;font-size:30px;line-height:1.2;letter-spacing:-.02em}.p2-page h2{margin:0;font-size:18px}.p2-page h3{font-size:14px;margin:20px 0 12px}.p2-page p{color:#68758c;margin:0;line-height:1.55}.p2-actions{display:flex;gap:10px}.p2-primary,.p2-ghost{border:1px solid #d4ddec;background:#fff;border-radius:8px;padding:10px 15px;font-weight:650;cursor:pointer;color:#22304a}.p2-primary{background:#1764ff;color:var(--alw-color-surface);border-color:#1764ff}.p2-primary.full,.p2-ghost.full{width:100%;margin-top:18px}.p2-tabs{display:flex;gap:26px;border-bottom:1px solid #dce4f0;margin:10px 0 18px}.p2-tabs button{border:0;background:none;padding:12px 2px;color:#6c7890;font-size:14px;cursor:pointer}.p2-tabs button.active{color:#1764ff;border-bottom:2px solid #1764ff;font-weight:700}.p2-metrics,.p2-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.p2-metrics article,.p2-stats{background:#fff;border:1px solid #dce4f0;border-radius:10px;padding:15px}.p2-metrics span,.p2-metrics small{display:block;color:#768299;font-size:12px}.p2-metrics b{display:block;font-size:26px;margin:7px 0 2px}.p2-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px}.p2-grid main,.p2-grid aside{display:grid;gap:16px;align-content:start}.p2-card{background:#fff;border:1px solid #dce4f0;border-radius:10px;padding:20px;box-shadow:0 3px 14px #203b6610}.p2-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.p2-link{border:0;background:none;color:#1764ff;cursor:pointer}.p2-alert{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #edf1f7}.p2-alert>div{flex:1}.p2-alert b,.p2-alert small{display:block}.p2-alert small{color:#768299;font-size:12px;margin-top:4px}.risk{width:8px;height:38px;border-radius:4px;background:#ff3f45}.risk.warn{background:#ff9a3e}.p2-chip{font-size:11px;border-radius:20px;padding:4px 8px;font-weight:700}.p2-chip.blue{color:#1764ff;background:#e9f0ff}.p2-chip.green{color:#118457;background:#e8f7f0}.p2-chip.purple{color:#6c42ff;background:#f0ebff}.p2-timeline{display:flex;justify-content:space-between;gap:8px}.p2-step{position:relative;flex:1;text-align:center;color:#8a95a8}.p2-step:not(:last-child):after{content:"";position:absolute;top:13px;left:62%;width:76%;height:2px;background:#dce4f0}.p2-step.done,.p2-step.current{color:#1764ff}.p2-step.done:after{background:#21a36d}.p2-step span{display:block;position:relative;z-index:1;margin:0 auto 8px;width:27px;height:27px;border-radius:50%;background:#eef2f8;line-height:27px;font-size:12px}.p2-step.done span{background:#21a36d;color:var(--alw-color-surface)}.p2-step.current span{background:#1764ff;color:var(--alw-color-surface)}.p2-step b,.p2-step small{display:block;font-size:12px}.p2-step small{margin-top:4px;color:#8490a4}.p2-summary{background:linear-gradient(130deg,#fff,#f7f4ff)}.p2-summary>div{display:flex;gap:8px;margin-top:14px}.p2-summary>div span{background:#ede8ff;color:#6243d6;border-radius:15px;padding:5px 9px;font-size:11px}.p2-big-number{display:block;font-size:32px;margin:10px 0}.p2-definition{margin:0}.p2-definition div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf1f7}.p2-definition dt{color:#7a869b;font-size:13px}.p2-definition dd{margin:0;text-align:right;font-size:13px;font-weight:650}.p2-definition .danger{color:#e53945}.p2-stats{display:flex;align-items:center;gap:24px}.p2-stats span{color:#69758b;font-size:13px}.p2-stats span b{font-size:21px;color:#16223c;margin-left:4px}.p2-stats em{margin-left:auto;background:#f0ebff;color:#6743db;border-radius:15px;padding:6px 10px;font-size:12px;font-style:normal}.p2-three{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:14px}.p2-input,.p2-field input,.p2-field select,.p2-field textarea{width:100%;box-sizing:border-box;border:1px solid #d4ddec;border-radius:7px;padding:10px;background:#fff;color:#27344c}.p2-list{display:grid;gap:8px;margin-top:14px}.p2-list button,.p2-template-choices button{border:1px solid #e0e6ef;background:#fff;border-radius:8px;text-align:left;padding:12px;cursor:pointer}.p2-list button.selected,.p2-template-choices button.selected{border-color:#1764ff;background:#f0f5ff}.p2-list b,.p2-list small{display:block}.p2-list small{margin-top:4px;color:#77839a}.p2-dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.p2-dimensions article{border:1px solid #e1e7f1;border-radius:8px;padding:12px}.p2-dimensions i{display:block;width:22px;height:22px;border-radius:6px;background:#eaf1ff;margin-bottom:8px}.p2-dimensions b,.p2-dimensions small{display:block;font-size:12px}.p2-dimensions small{color:#7d899d;margin-top:4px}.p2-flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.p2-flow span{background:#f1f5fb;border:1px solid #dfe6f0;border-radius:20px;padding:7px 10px;font-size:12px}.p2-flow i{color:#1764ff}.p2-callout{margin-top:16px;padding:12px;background:#f4f0ff;border:1px solid #e8ddff;border-radius:8px;color:#5c41c8!important}.p2-callout b{color:#5c41c8}.p2-field{display:block;font-size:13px;color:#6c7890;margin-top:14px}.p2-field input,.p2-field select,.p2-field textarea{display:block;margin-top:7px}.p2-history{padding:0 0 0 18px;color:#66738a}.p2-history li{padding:8px 0}.p2-history b,.p2-history span,.p2-history small{display:block}.p2-history span{color:#1a9b69;font-size:12px}.p2-history small{font-size:11px;color:#8490a3}.p2-stepper{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#8692a7;font-size:13px}.p2-stepper .current{color:#1764ff;font-weight:700}.p2-create-grid{display:grid;grid-template-columns:1.7fr .8fr;gap:16px}.p2-template-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.p2-tags{display:flex;gap:8px}.p2-tags span{font-size:12px;background:#f0ebff;color:#6343ce;padding:5px 9px;border-radius:15px}.p2-detail-layout{display:grid;grid-template-columns:1.7fr .8fr;gap:16px}.p2-transcript{display:grid;gap:10px;margin-bottom:18px}.p2-transcript>div{padding:12px 14px;border-radius:8px;background:#f6f8fc}.p2-transcript>div.speaker{background:#eef5ff}.p2-transcript b{font-size:12px;color:#1764ff}.p2-transcript p{color:#29364d;margin:5px 0}.p2-transcript small{font-size:11px;color:#8a95a8}.p2-toast{position:fixed;right:30px;top:24px;background:#17233d;color:var(--alw-color-surface);padding:10px 14px;border-radius:8px;z-index:5;font-size:13px}@media(max-width:1100px){.p2-three,.p2-grid,.p2-create-grid,.p2-detail-layout{grid-template-columns:1fr}}.p2-table{display:grid;border:1px solid var(--alw-color-border);border-radius:8px;overflow:hidden}.p2-table-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--alw-color-neutral-soft);font-size:13px}.p2-table-row:first-child{border-top:0}.p2-table-head{background:var(--alw-color-page);color:var(--alw-color-text-secondary);font-size:12px}.p2-table-row b,.p2-table-row small{display:block}.p2-table-row small{font-size:11px;color:var(--alw-color-text-secondary);margin-top:3px}.p2-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--alw-color-success);margin-right:6px}.p2-progress{height:8px;background:var(--alw-color-neutral-soft);border-radius:10px;overflow:hidden;margin-top:20px}.p2-progress span{display:block;height:100%;background:var(--alw-color-primary);border-radius:10px}.p2-progress-label{font-size:12px;margin-top:8px}.p2-metrics.compact{grid-template-columns:repeat(4,1fr);margin:0}.p2-metrics.compact article{padding:10px}.p2-metrics.compact b{font-size:24px}.p2-publish-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.p2-publish-step{padding:14px;border:1px solid var(--alw-color-border);border-radius:8px;color:var(--alw-color-text-secondary)}.p2-publish-step span{display:block;width:24px;height:24px;border-radius:50%;background:var(--alw-color-neutral-soft);text-align:center;line-height:24px;margin-bottom:10px}.p2-publish-step.done{border-color:var(--alw-color-success-border);color:var(--alw-color-success)}.p2-publish-step.done span{background:var(--alw-color-success);color:var(--alw-color-surface)}.p2-publish-step.current{border-color:var(--alw-color-primary-border);color:var(--alw-color-primary)}.p2-publish-step.current span{background:var(--alw-color-primary);color:var(--alw-color-surface)}.p2-publish-step b,.p2-publish-step small{display:block}.p2-publish-step small{font-size:11px;margin-top:5px;color:var(--alw-color-text-secondary)}.p2-live-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:16px}.p2-live-transcript{display:grid;gap:10px;min-height:440px}.p2-live-transcript>div{padding:14px;border-radius:8px;background:var(--alw-color-page);color:var(--alw-color-text)}.p2-live-transcript>div.speaker{background:var(--alw-color-primary-soft)}.p2-live-transcript span{float:right;color:var(--alw-color-text-secondary);font-size:11px}.p2-live-transcript p{margin-top:8px;color:var(--alw-color-text)}.p2-live-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.p2-live-list{padding-left:18px;color:var(--alw-color-text-secondary);line-height:2}.danger{color:var(--alw-color-danger)!important}.p2-page{background:var(--alw-color-page);color:var(--alw-color-text)}.p2-page h1{font-size:var(--alw-font-page-title);line-height:var(--alw-line-page-title)}.p2-page h2{color:var(--alw-color-text)}.p2-page p,.p2-metrics span,.p2-metrics small,.p2-field,.p2-definition dt{color:var(--alw-color-text-secondary)}.p2-card,.p2-metrics article,.p2-stats{border-color:var(--alw-color-border);box-shadow:var(--alw-shadow-card);border-radius:var(--alw-radius-card)}.p2-primary{background:var(--alw-color-primary);border-color:var(--alw-color-primary)}.p2-primary:hover{background:var(--alw-color-primary-hover)}.p2-tabs button.active,.p2-link,.p2-step.done,.p2-step.current{color:var(--alw-color-primary)}.p2-tabs button.active{border-bottom-color:var(--alw-color-primary)}.p2-chip.orange{color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.p2-chip.red{color:var(--alw-color-blocked);background:var(--alw-color-blocked-soft)}.p2-chip.green{color:var(--alw-color-success);background:var(--alw-color-success-soft)}.p2-chip.purple,.p2-callout{color:var(--alw-color-ai);background:var(--alw-color-ai-soft)}.p2-alert{border-top-color:var(--alw-color-border)}.p2-input,.p2-field input,.p2-field select,.p2-field textarea{border-color:var(--alw-color-border)}.admin-records-layout,.admin-script-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:18px}.records-head,.records-row{display:grid;grid-template-columns:1.5fr 1fr .8fr 1fr 64px;align-items:center;gap:12px}.records-head{padding:12px 18px;color:var(--alw-color-text-secondary);font-size:11px;background:var(--alw-color-surface-subtle);border-bottom:1px solid var(--alw-color-border)}.records-row{min-height:68px;padding:0 18px;border-bottom:1px solid var(--alw-color-border);font-size:12px}.records-row.selected{background:var(--alw-color-primary-soft);box-shadow:inset 3px 0 var(--alw-color-primary)}.records-row b,.records-row small{display:block}.records-row small{margin-top:4px;color:var(--alw-color-text-secondary);font-size:11px}.coverage-bar{display:inline-block;width:68px;height:6px;margin-right:7px;border-radius:4px;background:var(--alw-color-neutral-soft);vertical-align:middle;overflow:hidden}.coverage-bar em{display:block;height:100%;background:var(--alw-color-success)}.records-drawer blockquote{margin:0 20px 20px;padding:14px;border-left:3px solid var(--alw-color-ai);background:var(--alw-color-ai-soft);color:var(--alw-color-text);font-size:13px;line-height:1.6}.script-phase-tabs{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid var(--alw-color-border)}.script-phase-tabs button{border:0;background:none;padding:12px 14px;color:var(--alw-color-text-secondary)}.script-phase-tabs button.active{color:var(--alw-color-primary);border-bottom:2px solid var(--alw-color-primary)}.script-row{display:grid;grid-template-columns:32px 1fr 72px 52px;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--alw-color-border)}.script-row.selected{background:var(--alw-color-primary-soft)}.script-row b,.script-row small{display:block}.script-row small{margin-top:4px;color:var(--alw-color-text-secondary);font-size:11px}.script-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-weight:700}.script-chip{color:var(--alw-color-success);font-size:11px}.script-editor label{display:block;margin:0 20px;color:var(--alw-color-text-secondary);font-size:12px}.script-editor textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid var(--alw-color-border);border-radius:6px;padding:10px}.script-suggestion{margin:16px 20px;padding:12px;background:var(--alw-color-ai-soft);color:var(--alw-color-ai)!important;font-size:12px}.script-editor .admin-primary{margin:0 20px;width:calc(100% - 40px)}@media(max-width:1100px){.admin-records-layout,.admin-script-layout{grid-template-columns:1fr}.records-head,.records-row{grid-template-columns:1.4fr .9fr .8fr 1fr 56px}}.public-preload-overlay{position:fixed;z-index:var(--alw-z-dialog);inset:0;display:grid;place-items:center;padding:24px;background:#f7f8fae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-preload-card{width:min(360px,100%);border:1px solid var(--alw-color-border);border-radius:14px;padding:28px 26px 24px;background:var(--alw-color-surface);box-shadow:var(--alw-shadow-dialog);text-align:center}.public-preload-mark{display:grid;width:42px;height:42px;place-items:center;margin:0 auto 14px;border-radius:12px;color:#fff;background:var(--alw-color-primary);font-weight:800}.public-preload-card strong{display:block;color:var(--alw-color-text);font-size:18px}.public-preload-card p{min-height:20px;margin:8px 0 18px;color:var(--alw-color-text-secondary);font-size:13px}.public-preload-track{height:7px;overflow:hidden;border-radius:999px;background:var(--alw-color-surface-subtle)}.public-preload-track i{display:block;height:100%;border-radius:inherit;background:var(--alw-color-primary);transition:width .22s ease}.public-preload-card>small{display:block;margin-top:9px;color:var(--alw-color-primary-deep);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.interview-page:has(.compact-text-interview){background:var(--alw-color-page)}.interview-dialogue:has(.compact-text-interview){width:min(760px,calc(100% - 40px));max-width:none;box-sizing:border-box;margin:4px auto 0;padding:0 24px;color:var(--alw-color-text);background:var(--alw-color-surface);text-align:left}.compact-text-interview{display:grid;height:calc(100dvh - 96px);min-height:calc(100dvh - 96px);grid-template-rows:auto minmax(0,1fr) auto;width:100%}.compact-interview-progress{display:grid;gap:10px;padding:0 0 18px;border:0;color:var(--alw-color-text-secondary);font-weight:650}.participant-interview-progress{color:#929aa6;font-size:13px}.interview-page:has(.compact-text-interview) .interview-topbar{min-height:82px;border-bottom:1px solid #edf0f2;padding:0 clamp(22px,6vw,66px);background:#fff}.compact-interview-progress>div{display:flex;align-items:baseline;justify-content:flex-start;gap:5px;color:var(--alw-color-text-secondary);font-size:13px;font-weight:650}.compact-interview-progress strong{color:var(--alw-color-text);font-size:14px;font-variant-numeric:tabular-nums}.compact-progress-track{display:block;overflow:hidden;height:3px;background:var(--alw-color-surface-subtle)}.compact-progress-track i{display:block;height:100%;background:var(--alw-color-primary);transition:width .22s ease}.compact-end-interview{align-self:flex-end;margin:8px 0 0;border:0;padding:4px 0;color:#cf3f4a;background:transparent;font-size:13px}.compact-chat-thread{display:flex;min-height:0;flex-direction:column;justify-content:flex-start;gap:18px;overflow-y:auto;padding:22px 0 28px;overscroll-behavior:contain}.compact-sequential-host{gap:0;padding-top:8px}.compact-host-step{display:grid;gap:12px;align-content:start;width:100%;padding:4px 0 22px}.compact-host-eyebrow{color:var(--alw-color-primary);font-size:13px;font-weight:750;letter-spacing:.01em}.compact-host-step h1{margin:0;max-width:34ch;color:var(--alw-color-text);font-size:clamp(22px,5.8vw,30px);font-weight:720;line-height:1.48;letter-spacing:-.018em}.compact-host-step .participant-question-images{margin-top:4px}.compact-chat-message{display:flex;max-width:88%;align-items:flex-start;gap:10px}.compact-chat-host{align-self:flex-start}.compact-chat-participant{align-self:flex-end;justify-content:flex-end}.compact-chat-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;color:#fff;background:var(--alw-color-primary);font-size:12px;font-weight:800}.compact-chat-participant .compact-chat-avatar{color:var(--alw-color-primary-deep);background:var(--alw-color-primary-soft)}.compact-chat-message-body{display:grid;min-width:0;gap:6px}.compact-chat-message-body>b{color:var(--alw-color-text-secondary);font-size:12px;font-weight:650}.compact-chat-participant .compact-chat-message-body>b{text-align:right}.compact-chat-bubble{position:relative;margin:0;border:1px solid var(--alw-color-border);border-radius:4px 14px 14px;padding:16px 18px;color:var(--alw-color-text);background:var(--alw-color-surface);box-shadow:0 6px 18px #12373412}.compact-chat-bubble p{margin:0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.compact-chat-participant .compact-chat-bubble{border-color:var(--alw-color-primary-border);border-radius:14px 4px 14px 14px;background:var(--alw-color-primary-soft)}.compact-chat-current-message{max-width:100%}.compact-chat-slide-in{animation:compact-chat-slide-in .34s cubic-bezier(.2,.8,.2,1) both}@keyframes compact-chat-slide-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.compact-chat-current-message .compact-chat-bubble h1{margin:0;color:inherit;font-size:16px;font-weight:600;line-height:1.65;letter-spacing:0}.compact-question-block h1{margin:0;color:var(--alw-color-text);font-size:clamp(19px,4.8vw,24px);font-weight:700;line-height:1.55;letter-spacing:-.015em}.compact-answer-block{display:grid;align-self:end}.compact-answer-block .form-error{margin:0 0 10px}.compact-text-composer{position:sticky;z-index:5;bottom:0;width:100%;margin:auto auto 0;border-top:1px solid var(--alw-color-border);padding:12px 0 10px;background:color-mix(in srgb,var(--alw-color-surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compact-composer-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:end;gap:10px}.compact-voice-switch{display:grid;width:44px;height:44px;min-height:44px;max-height:44px;align-self:end;place-items:center;border:1px solid var(--alw-color-primary-border);border-radius:10px;padding:0;color:var(--alw-color-primary-deep);background:var(--alw-color-primary-soft)}.compact-voice-switch:hover{border-color:var(--alw-color-primary);background:#d8eeeb}.compact-voice-switch:focus-visible{outline:3px solid rgb(8 127 117 / 24%);outline-offset:2px}.compact-answer-editor{display:block;min-width:0}.compact-answer-editor textarea{display:block;width:100%;min-height:44px;max-height:120px;box-sizing:border-box;border:1px solid var(--alw-color-border);border-radius:10px;padding:10px 12px;color:var(--alw-color-text);background:var(--alw-color-surface);font:inherit;font-size:15px;line-height:22px;resize:vertical}.compact-answer-editor textarea::placeholder{color:var(--alw-color-text-muted)}.compact-answer-editor textarea:focus{border-color:var(--alw-color-primary);outline:2px solid rgb(8 127 117 / 14%);outline-offset:0}.compact-answer-submit{width:auto;min-width:68px;min-height:44px;border-radius:10px;padding:0 17px;color:#fff!important;background:var(--alw-color-primary)!important;box-shadow:none;font-weight:700}.compact-answer-block .compact-answer-submit:hover:not(:disabled){background:var(--alw-color-primary-hover)!important}.compact-answer-block .compact-answer-submit:disabled{border-color:#b9c9c8;color:var(--alw-color-primary-deep)!important;background:#e8efee!important;opacity:1}.compact-composer-meta{display:flex;justify-content:space-between;gap:12px;padding:7px 78px 0 54px;color:var(--alw-color-text-muted);font-size:11px}.answer-character-count{flex:0 0 auto;font-variant-numeric:tabular-nums}.participant-network-signal{display:flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--alw-color-border);border-radius:999px;padding:7px 11px;color:var(--alw-color-text-secondary);background:var(--alw-color-surface);box-shadow:0 2px 8px #1237340f;font-size:12px}.participant-network-signal b{white-space:nowrap;font-weight:700}.participant-network-bars{display:flex;height:16px;align-items:flex-end;gap:2px}.participant-network-bars i{display:block;width:3px;border-radius:2px 2px 1px 1px;background:#c8d2d1}.participant-network-bars i:nth-child(1){height:4px}.participant-network-bars i:nth-child(2){height:7px}.participant-network-bars i:nth-child(3){height:11px}.participant-network-bars i:nth-child(4){height:15px}.participant-network-bars i.active{background:var(--alw-color-primary)}.participant-network-signal.is-weak .participant-network-bars i.active,.participant-network-signal.is-offline .participant-network-bars i.active{background:#d8685f}.participant-network-signal.is-offline{color:#a7443e;background:#fff6f5}.participant-network-signal.is-detecting .participant-network-bars{animation:network-signal-pulse 1.2s ease-in-out infinite}@keyframes network-signal-pulse{50%{opacity:.45}}@media(max-width:760px){.interview-dialogue:has(.compact-text-interview){width:100%;margin:6px auto 0;padding-right:16px;padding-left:16px}.compact-text-interview{height:calc(100dvh - 88px);min-height:calc(100dvh - 88px)}.compact-chat-thread{padding:8px 0 22px}.compact-chat-message{max-width:94%}.compact-chat-bubble{padding:14px 15px}.compact-host-step{padding-bottom:14px}.compact-host-step h1{font-size:clamp(21px,6.3vw,27px);line-height:1.5}.compact-text-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.compact-composer-meta{padding-right:0}}@media(max-width:430px){.interview-dialogue:has(.compact-text-interview){margin-right:0;margin-left:0}.compact-composer-row{grid-template-columns:44px minmax(0,1fr) 62px;gap:8px}.compact-answer-submit{min-width:62px;padding:0 12px}.compact-composer-meta{padding-left:52px}}.research-workspace-main>.quote-gallery-page{box-sizing:border-box;width:100%;max-width:none;min-height:100vh;margin:0;padding:22px 30px 28px;color:#172536;background:#fafbfc;overflow-x:hidden}.quote-gallery-page{display:grid;align-content:start;gap:16px}.quote-gallery-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.quote-gallery-header>div{display:grid;gap:5px}.quote-gallery-header h1{margin:0;color:#142536;font-size:30px;line-height:38px;letter-spacing:-.5px}.quote-gallery-header p{max-width:720px;margin:0;color:#6f7d88;font-size:14px;line-height:22px}.quote-gallery-header>strong{display:flex;align-items:baseline;gap:4px;color:#0b8d82;font-size:27px;line-height:38px}.quote-gallery-header>strong small{color:#78858e;font-size:11px;font-weight:700}.quote-mode-tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid #dce4e7}.quote-mode-tabs button{min-height:40px;border:0;border-bottom:3px solid transparent;padding:0 2px;color:#6a7780;background:transparent;font-size:13px;font-weight:750}.quote-mode-tabs button.active{border-color:#0b9084;color:#18323d}.quote-gallery-toolbar{display:grid;min-height:56px;grid-template-columns:minmax(280px,1fr) 150px 150px 160px auto auto;align-items:center;gap:10px;border:0;border-radius:0;padding:8px 0;background:transparent}.quote-gallery-toolbar>label{position:relative;display:block}.quote-gallery-toolbar>label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quote-gallery-toolbar input,.quote-gallery-toolbar select{box-sizing:border-box;width:100%;height:40px;border:1px solid #d7e0e4;border-radius:7px;padding:0 11px;color:#273846;background:#fff;font-size:12px;outline:none}.quote-gallery-toolbar input:focus,.quote-gallery-toolbar select:focus{border-color:#0b9488;box-shadow:0 0 0 3px #0b94881a}.quote-gallery-search>div{position:relative}.quote-gallery-search svg{position:absolute;top:12px;left:11px;width:16px;height:16px;color:#78868e}.quote-gallery-search input{padding-left:35px}.quote-gallery-toolbar>.primary{height:40px;min-height:40px;border-radius:7px;padding:0 16px}.quote-filter-reset{height:40px;min-height:40px;border:0;padding:0 7px;color:#65747d;background:transparent;font-size:12px;font-weight:700}.quote-filter-reset:hover{color:#2f6bff}.quote-theme-strip{grid-column:1/-1;display:flex!important;align-items:center;flex-wrap:wrap;gap:6px;border-top:1px solid #edf1f2;padding-top:9px}.quote-theme-strip>b{margin-right:3px;color:#75828a;font-size:10px}.quote-theme-strip button{min-height:26px!important;border:1px solid #dce5e6!important;border-radius:999px!important;padding:0 9px!important;color:#65747b!important;background:#f8fafb!important;font-size:10px!important}.quote-theme-strip button.active{border-color:#99cbc5!important;color:#2f6bff!important;background:var(--alw-color-primary-soft)!important}.quote-theme-strip small{font-size:9px}.quote-gallery-summary{display:flex;align-items:center;gap:14px;border-left:3px solid #0b9185;padding:10px 13px;background:#fff}.quote-gallery-summary>span{flex:0 0 auto;color:#2f6bff;font-size:10px;font-weight:850}.quote-gallery-summary p{margin:0;color:#62717a;font-size:12px;line-height:19px}.quote-gallery-grid{display:grid;max-height:calc(100vh - 270px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(420px,auto);align-items:stretch;gap:14px;padding-right:4px;overflow:auto;scrollbar-gutter:stable}.quote-gallery-card{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(110px,1fr) auto auto auto auto;border:1px solid #dce4e8;border-radius:10px;background:#fff;box-shadow:0 5px 18px #1f333e0a;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quote-gallery-card:before{position:absolute;top:0;bottom:0;left:0;width:5px;background:#84939b;content:""}.quote-gallery-card.sentiment-positive:before{background:#0b988a}.quote-gallery-card.sentiment-negative:before{background:#d26359}.quote-gallery-card:hover{border-color:#9bcac5;box-shadow:0 8px 22px #18554f14;transform:translateY(-1px)}.quote-gallery-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 16px 0 20px}.quote-sentiment{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.quote-sentiment.positive{color:#087a70;background:#e7f6f3}.quote-sentiment.negative{color:#a8453e;background:#fcecea}.quote-source{color:#77848c;font-size:10px;font-weight:700}.quote-card-body{position:relative;display:grid;align-content:start;min-height:0;padding:22px 22px 10px;overflow:hidden}.quote-mark{width:30px;height:30px;margin-bottom:8px;color:#b4d5d1}.sentiment-negative .quote-mark{color:#e4c2be}.quote-gallery-card blockquote{display:-webkit-box;min-height:0;margin:0;overflow:hidden;color:#1d303d;font-size:21px;font-weight:720;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.quote-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 11px 22px}.quote-gallery-card time{color:#56666f;font-size:10px;font-weight:750}.quote-card-meta small{color:#89949a;font-size:9px}.quote-gallery-card>footer{display:flex;align-items:center;justify-content:center;border-top:1px solid #dce8e6;padding:9px 14px;background:#f4f8f8}.quote-evidence-actions{width:100%}.quote-evidence-actions button{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;min-height:34px;border:0;border-radius:6px;padding:0 9px;color:#2f6bff;background:#e7f4f2;font-size:10px;font-weight:800}.sentiment-negative .quote-evidence-actions button{color:#a84a43;background:#fff0ee}.quote-evidence-actions svg{width:14px;height:14px}.quote-evidence-actions svg:last-child{width:12px;height:12px}.quote-evidence-link{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:5px;border:0;border-top:1px solid #e3e8ef;border-radius:0!important;padding:0 14px;color:#667085;background:#fff;font-size:11px;font-weight:700}.quote-evidence-link svg{width:13px;height:13px}.quote-gallery-state{display:grid;min-height:360px;place-content:center;justify-items:center;gap:8px;border:1px dashed #cbd8da;border-radius:10px;padding:30px;background:#fff;text-align:center}.quote-gallery-state>svg{width:32px;height:32px;color:#15988c}.quote-gallery-state h2{margin:0;color:#233642;font-size:18px}.quote-gallery-state p{max-width:460px;margin:0;color:#718088;font-size:13px;line-height:20px}.quote-gallery-state button{margin-top:8px}@media(max-width:1280px){.research-workspace-main>.quote-gallery-page{padding:18px 22px 24px}.quote-gallery-toolbar{grid-template-columns:minmax(220px,1fr) 125px 125px 140px auto auto;gap:7px}.quote-gallery-grid{gap:10px}.quote-gallery-card blockquote{font-size:18px}.quote-card-body{padding:18px 18px 8px 19px}.quote-card-meta{padding-right:15px;padding-left:19px}}.research-workspace-main>.ai-insight-workspace{display:block!important;box-sizing:border-box;min-height:100vh;padding:24px 30px 48px;color:#172b3d;background:#f4f7f9}.ai-guided-header{display:flex;min-height:62px;align-items:flex-start;justify-content:space-between;gap:24px}.ai-guided-title{display:flex;align-items:center}.ai-guided-header h1{margin:0;color:#172b3d;font-size:30px;line-height:1.2;letter-spacing:-.6px}.ai-guided-title em{margin-left:10px;border-radius:999px;padding:4px 8px;color:#2f6bff;background:#eef4ff;font-size:10px;font-style:normal;letter-spacing:.3px}.ai-guided-header p{margin:7px 0 0;color:#74828b;font-size:13px}.ai-guided-header>span{display:flex;align-items:center;margin-top:10px;color:#697982;font-size:11px;white-space:nowrap}.ai-guided-header>span i{width:7px;height:7px;margin-right:8px;border-radius:50%;background:#15aa9b;box-shadow:0 0 0 4px #e4f4f1}.ai-guided-layout{display:grid;grid-template-columns:minmax(640px,826px) minmax(280px,340px);gap:14px;align-items:start}.ai-guided-primary{display:grid!important;width:auto!important;margin:0!important;padding:0!important;gap:12px;background:transparent!important}.ai-guided-rail{display:grid;gap:12px}.ai-insight-workspace .ai-insight-composer,.ai-guided-card,.ai-insight-workspace .ai-insight-result{box-sizing:border-box;width:100%;margin:0;border:1px solid #dce5e9;border-radius:8px;padding:16px;background:#fff;box-shadow:none}.ai-insight-workspace .ai-insight-composer{position:static;min-height:349px}.ai-guided-eyebrow{display:block;color:#0a9388;font-size:10px;font-weight:800;letter-spacing:1.4px}.ai-insight-composer h2{margin:4px 0 0;color:#172b3d;font-size:16px;line-height:1.4}.ai-insight-composer .alw-field-label{display:block;margin:14px 0 8px;color:#354957;font-size:12px;font-weight:700}.ai-guided-textarea{position:relative}.ai-insight-composer .ai-guided-textarea textarea{display:block;box-sizing:border-box;width:100%;height:92px;border:1px solid #ccd8de;border-radius:7px;padding:11px 12px 25px;color:#243746;background:#fff;font-size:13px;line-height:1.55;resize:none;outline:none}.ai-insight-composer .ai-guided-textarea textarea:focus{border-color:#0c9b8f;box-shadow:0 0 0 3px #0c9b8f1a}.ai-insight-composer .alw-field-help{display:flex;min-height:27px;align-items:center;justify-content:space-between;padding:5px 1px 7px;color:#7b898f;font-size:10px}.ai-insight-composer footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e9eb;padding-top:12px;gap:14px}.ai-guided-sources{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ai-guided-sources .source-chip{min-height:25px;box-sizing:border-box;border-radius:12px;padding:5px 9px;font-size:10px}.ai-guided-sources .source-toggle{display:flex;min-height:25px;align-items:center;border:0;border-radius:0;padding:0;color:#586a76;background:transparent;gap:8px;font-size:11px}.ai-guided-sources .source-toggle i{display:block;position:relative;width:32px;height:18px;border-radius:10px;background:#cfd9dd}.ai-guided-sources .source-toggle i:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;content:"";transition:transform .15s ease}.ai-guided-sources .source-toggle.active i{background:#0b8f82}.ai-guided-sources .source-toggle.active i:after{transform:translate(14px)}.ai-guided-sources .source-toggle b{color:#87949b;font-size:10px;font-weight:500}.ai-guided-sources .source-toggle.active b{color:#0b8f82}.ai-insight-submit-group{display:grid;min-width:150px;justify-items:end;gap:5px}.ai-insight-submit-group .primary{min-width:97px;min-height:35px;border-radius:6px;box-shadow:none}.ai-insight-submit-group .alw-disabled-reason{max-width:180px;color:#87939a;font-size:9px;line-height:1.35;text-align:right}.ai-guided-submitrow{display:flex;align-items:flex-end;justify-content:space-between;margin-top:12px;gap:16px}.ai-guided-submitrow .ai-insight-submit-group{margin-right:25px}.ai-guided-risk{max-width:510px;margin:0!important;color:#7f8c92;font-size:10px!important;line-height:1.5}.ai-guided-progress{display:flex;margin:10px 0 0;padding:0;gap:7px;list-style:none}.ai-guided-progress li{border-radius:999px;padding:5px 8px;color:#0a7f75;background:#eaf6f3;font-size:10px}.ai-insight-composer .form-error{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0;padding:8px 10px}.ai-insight-composer .form-error button{border:0;color:#a44939;background:transparent;font-weight:700}.ai-guided-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-guided-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-guided-card h3{margin:0;color:#203443;font-size:15px;line-height:1.3}.ai-guided-card header p{margin:4px 0 0;color:#859198;font-size:10px}.ai-recommendations,.ai-clarity{min-height:268px}.ai-recommendations>header>button{min-height:34px;border:1px solid #d2dcdf;border-radius:6px;padding:0 12px;color:#526770;background:#fff;font-size:11px}.ai-recommendations>div{display:grid;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-recommendations>div button{display:grid;min-height:64px;align-content:center;border:1px solid #dfe7e9;border-radius:7px;padding:8px 10px;gap:4px;color:#273d4b;text-align:left;background:#fafcfc}.ai-recommendations>div button:hover{border-color:#18a99a;background:#f1faf8}.ai-recommendations b{overflow:hidden;font-size:11px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-recommendations small{overflow:hidden;color:#839097;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-clarity ul{display:grid;margin:14px 0 0;padding:0;gap:8px;list-style:none}.ai-clarity li{display:flex;min-height:49px;box-sizing:border-box;align-items:center;justify-content:space-between;border:1px solid #e0e7e9;border-radius:7px;padding:7px 10px;gap:10px;background:#fbfcfc}.ai-clarity li span{display:grid;min-width:0;gap:3px}.ai-clarity li b{color:#354957;font-size:11px}.ai-clarity li small{overflow:hidden;color:#859198;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-clarity li em{flex:none;color:#0b8f82;font-size:9px;font-style:normal;font-weight:700}.ai-coverage{min-height:148px}.ai-coverage header>button{min-height:34px;border:1px solid #cfd9de;border-radius:6px;padding:0 12px;color:#334a58;background:#fff;font-size:11px;font-weight:700}.ai-history header>span{color:#74838d;font-size:11px}.ai-coverage>div{display:grid;margin-top:17px;grid-template-columns:repeat(3,1fr)}.ai-coverage>div p{display:grid;margin:0;border-right:1px solid #e4eaec;gap:4px;text-align:center}.ai-coverage>div p:last-child{border-right:0}.ai-coverage strong{color:#163344;font-size:21px}.ai-coverage small{color:#839097;font-size:9px}.ai-history{min-height:291px}.ai-history-list{display:grid;margin-top:14px;gap:8px}.ai-history-list article{display:flex;min-height:58px;box-sizing:border-box;align-items:center;justify-content:space-between;border:1px solid #dfe7e9;border-radius:7px;padding:8px 9px;gap:8px}.ai-history-list article>div{display:grid;min-width:0;gap:6px}.ai-history-list b{overflow:hidden;color:#304552;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-history-list small{color:#7c898f;font-size:9px}.ai-history-list small.success{color:#0c8b79}.ai-history-list small.error{color:#b44d3c}.ai-history-list small.loading{color:#a27424}.ai-history-list button,.ai-history-list article>span{flex:none;border:0;color:#0b8f82;background:transparent;font-size:9px}.ai-history-guidance article{background:#fbfcfc}.ai-history-guidance article:not(:first-child){opacity:.82}.ai-state-legend{min-height:166px}.ai-state-legend>div{display:grid;margin-top:11px;grid-template-columns:repeat(5,1fr);gap:6px}.ai-state-legend>div>span{display:grid;min-width:0;justify-items:start;border:1px solid #dfe7ea;border-radius:6px;padding:8px 6px;gap:4px;text-align:left;background:#fff}.ai-state-legend i{width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#98a4aa;box-shadow:0 0 0 1px #98a4aa}.ai-state-legend span:nth-child(2) i{background:#18a99a;box-shadow:0 0 0 1px #18a99a}.ai-state-legend span:nth-child(3) i{background:#d39a37;box-shadow:0 0 0 1px #d39a37}.ai-state-legend span:nth-child(4) i{background:#c85d4e;box-shadow:0 0 0 1px #c85d4e}.ai-state-legend span:nth-child(5) i{background:#38a574;box-shadow:0 0 0 1px #38a574}.ai-state-legend span.active{border-color:#8ccfc7;background:#eef7f5}.ai-state-legend b{color:#40525d;font-size:9px}.ai-state-legend small{color:#909ba0;font-size:8px}.ai-insight-workspace .ai-insight-result{padding:18px}.ai-insight-workspace .ai-insight-result>header h2{margin-bottom:16px;font-size:20px}@media(max-width:1180px){.ai-guided-layout{grid-template-columns:1fr}.ai-guided-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-history,.ai-state-legend,.ai-coverage{min-height:180px}}@media(max-width:820px){.research-workspace-main>.ai-insight-workspace{padding:20px 16px 40px}.ai-guided-header{flex-direction:column}.ai-guided-header>span{white-space:normal}.ai-guided-support-grid,.ai-guided-rail{grid-template-columns:1fr}.ai-insight-composer footer{flex-direction:column}.ai-insight-submit-group{width:100%;justify-items:stretch}.ai-insight-submit-group .primary{width:100%}.ai-recommendations>div{grid-template-columns:1fr}}.research-workspace-main>.ai-insight-workspace>.ai-guided-header{box-sizing:border-box;width:100%;height:82px;min-height:82px;align-items:flex-start;border:0;padding:0;background:transparent}.research-workspace-main>.ai-insight-workspace>.ai-guided-header h1{margin:0!important;color:#172b3d!important;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:36px!important;letter-spacing:0!important}.research-workspace-main>.ai-insight-workspace,.research-workspace-main>.ai-insight-workspace button,.research-workspace-main>.ai-insight-workspace textarea{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif!important}.research-workspace-main>.ai-insight-workspace .ai-insight-composer{min-height:349px!important;border:1px solid #dce5e9!important;border-radius:9px!important;padding:16px!important;box-shadow:none!important}.research-workspace-main>.ai-insight-workspace .ai-guided-sources .source-chip,.research-workspace-main>.ai-insight-workspace .ai-guided-sources .source-toggle,.research-workspace-main>.ai-insight-workspace .ai-guided-sources .source-toggle b{font-size:10px!important}.research-workspace-main>.ai-insight-workspace .ai-guided-card{border-radius:9px!important;padding:14px!important}.research-workspace-main>.ai-insight-workspace .ai-coverage{height:148px;min-height:148px}.research-workspace-main>.ai-insight-workspace .ai-history{height:291px;min-height:291px}.research-workspace-main>.ai-insight-workspace .ai-state-legend{height:166px;min-height:166px}.research-workspace-main>.ai-insight-workspace .ai-recommendations,.research-workspace-main>.ai-insight-workspace .ai-clarity{height:268px;min-height:268px}@media(min-width:1001px){.workspace-sidebar.unified-side-navigation{width:180px;border-right:0;color:#eef4f6;background:#101d2f!important;box-shadow:none}.workspace-sidebar.unified-side-navigation~.workspace-main{margin-left:180px;width:calc(100% - 180px)}.workspace-sidebar.unified-side-navigation .workspace-owner{min-height:84px!important;border-bottom:1px solid rgba(255,255,255,.09);padding:17px 12px;gap:9px;background:#0d1929!important}.workspace-sidebar.unified-side-navigation .workspace-owner .owner-logo{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:transparent!important;font-size:12px;font-style:italic}.workspace-sidebar.unified-side-navigation .workspace-owner .owner-logo img{width:100%;height:100%;object-fit:cover}.workspace-sidebar.unified-side-navigation .workspace-owner b{max-width:105px;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar.unified-side-navigation .workspace-owner span{color:#8495aa}.workspace-sidebar.unified-side-navigation nav{display:block;overflow-y:auto;padding:10px 10px 214px}.workspace-sidebar.unified-side-navigation .nav-section-label{display:block;margin:14px 10px 6px;color:#63758c;font-size:var(--alw-font-caption);font-weight:800;line-height:1.5;letter-spacing:.08em}.workspace-sidebar.unified-side-navigation nav button{display:flex;width:100%;min-height:40px;align-items:center;border:0;border-left:3px solid transparent;border-radius:0;padding:0 9px;gap:9px;color:#9aabba;background:transparent;text-align:left;box-shadow:none}.workspace-sidebar.unified-side-navigation nav button:hover{color:#fff;background:#ffffff0e}.workspace-sidebar.unified-side-navigation nav button.active{border-left-color:#34b7aa;color:#fff;background:#17283d!important;box-shadow:none!important}.workspace-sidebar.unified-side-navigation nav button svg{width:17px;height:17px;flex:0 0 17px;color:#7f91a6}.workspace-sidebar.unified-side-navigation nav button.active svg{color:#55c6ba}.workspace-sidebar.unified-side-navigation nav button span{min-width:0;flex:1}.workspace-sidebar.unified-side-navigation nav button em{margin-left:auto;color:#071c1a;background:#62cbbf}.workspace-sidebar.unified-side-navigation .theme-sidebar-footer{position:absolute;right:0;bottom:0;left:0;min-height:205px;border-top:1px solid rgba(255,255,255,.08);padding:10px 0 0;background:#04101947}.workspace-sidebar.unified-side-navigation .theme-sidebar-footer>button{display:flex;width:100%;min-height:42px;align-items:center;border:0;padding:0 19px;gap:11px;color:#8496a5;background:transparent;text-align:left}.workspace-sidebar.unified-side-navigation .theme-sidebar-footer>button:hover,.workspace-sidebar.unified-side-navigation .theme-sidebar-footer>button.active{color:#fff;background:#17283d}.workspace-sidebar.unified-side-navigation .theme-sidebar-footer>div{display:flex;min-height:92px;align-items:center;margin-top:4px;border-top:1px solid rgba(255,255,255,.08);padding:14px 18px;gap:11px}}@media(max-width:1000px){.workspace-sidebar.unified-side-navigation{width:72px;color:#eef4f6;background:#101d2f!important}.workspace-sidebar.unified-side-navigation~.workspace-main{margin-left:72px;width:calc(100% - 72px)}.workspace-sidebar.unified-side-navigation .nav-section-label{display:block;overflow:hidden;width:0;height:1px;margin:8px 0 0;padding:0}}.format-choice-section .mode-recommendation-grid{gap:12px;padding:12px 22px 16px}.format-choice-section .mode-recommendation-grid>button{min-height:176px;gap:6px;padding:12px 14px}.format-choice-section .mode-card-head>i{width:32px;height:32px;border-radius:7px;font-size:16px}.format-choice-section .mode-card-head em{padding:3px 6px}.format-choice-section .mode-recommendation-grid>button>b{margin:0;font-size:15px;line-height:1.3}.format-choice-section .mode-recommendation-grid>button>p{min-height:0;margin:0;font-size:11px;line-height:1.45}.format-choice-section .mode-recommendation-grid dl{gap:3px;margin:auto 0 0;padding-top:7px}.format-choice-section .mode-recommendation-grid dl>div{gap:10px;line-height:1.35}.format-choice-section .mode-recommendation-grid dt,.format-choice-section .mode-recommendation-grid dd{font-size:10px}@media(max-width:900px){.format-choice-section .mode-recommendation-grid{padding:10px 14px 14px}.format-choice-section .mode-recommendation-grid>button{min-height:164px;padding:12px 14px}}.workspace-function-shell{--workspace-function-font:Inter,"PingFang SC","Microsoft YaHei",sans-serif;--workspace-function-gutter:24px;--workspace-function-gap-lg:16px;--workspace-function-gap-md:12px;--workspace-function-gap-sm:8px;--workspace-function-radius:10px;--workspace-function-border:#dfe6ed;--workspace-function-page:#f7f9fc;--workspace-function-card:var(--alw-color-surface);--workspace-function-ink:#17324d;--workspace-function-muted:#718096;--workspace-function-teal:#12a594;--workspace-function-teal-soft:#e8f7f4}.workspace-function-shell .workspace-main{font-family:var(--workspace-function-font)}.workspace-function-shell>.workspace-sidebar{width:180px!important}.workspace-function-shell>.workspace-main{width:calc(100% - 180px)!important;margin-left:180px!important;background:var(--workspace-function-page)!important}.workspace-function-shell .workspace-research-topbar{display:none!important}.workspace-function-shell .research-workspace-main{min-width:0;background:var(--workspace-function-page)!important}.workspace-function-shell .workspace-function-header{box-sizing:border-box;min-height:76px;margin:0;border:0;border-bottom:1px solid var(--workspace-function-border);border-radius:0;padding:18px var(--workspace-function-gutter);background:var(--alw-color-surface);box-shadow:none}.workspace-function-shell .workspace-function-header>svg{display:none}.workspace-function-shell .workspace-function-header h1,.workspace-function-shell .workspace-function-header h2{margin:0;color:var(--workspace-function-ink);font-size:24px;font-weight:700;line-height:27px;letter-spacing:-.4px}.workspace-function-shell .workspace-function-header p{margin:5px 0 0;color:var(--workspace-function-muted);font-size:12px!important;line-height:17px!important}.workspace-function-shell .workspace-function-header button{min-height:36px;border-radius:9px}.workspace-function-shell .workspace-function-header .primary{border-color:var(--workspace-function-teal);background:var(--workspace-function-teal);box-shadow:none}.workspace-function-shell :is(.theme-inline-summary article,.project-status-column,.theme-board-card,.precise-radar-metrics article,.precise-task-column,.precise-discovery-column,.precise-selection-dock,.journey-readiness,.journey-stage-timeline li,.journey-decision-grid>section,.journey-exception-queue,.rule-metrics article,.rule-config-workspace,.rules-layout){border:1px solid var(--workspace-function-border)!important;border-radius:var(--workspace-function-radius)!important;background:var(--workspace-function-card)!important;box-shadow:none!important}.workspace-function-shell .workspace-page-heading.workspace-function-header{display:flex;height:76px!important;min-height:76px!important;align-items:flex-start;gap:0;padding-top:12px;padding-bottom:12px}.workspace-function-shell .workspace-page-heading.workspace-function-header>div:first-of-type{display:grid;gap:0}.workspace-function-shell .workspace-page-heading-actions{margin-left:auto;align-self:center}.workspace-function-shell .theme-shared-heading-actions{gap:var(--workspace-function-gap-sm);padding:0}.workspace-function-shell .theme-shared-heading-actions .theme-design-search{position:relative;width:36px!important;height:36px!important;overflow:hidden;border-color:var(--workspace-function-border);border-radius:9px;transition:width .18s ease}.workspace-function-shell .theme-shared-heading-actions .theme-design-search input{position:absolute;inset:0;width:100%;height:34px!important;min-height:34px!important;padding:0 32px 0 10px;opacity:0;transition:opacity .12s ease}.workspace-function-shell .theme-shared-heading-actions .theme-design-search span{position:absolute;z-index:1;right:9px;pointer-events:none}.workspace-function-shell .theme-shared-heading-actions .theme-design-search:focus-within{width:220px!important}.workspace-function-shell .theme-shared-heading-actions .theme-design-search:focus-within input{opacity:1}.workspace-function-shell .theme-shared-heading-actions :is(.command-import,.command-create){min-height:36px;border-radius:9px;padding:0 14px;box-shadow:none}.workspace-function-shell .theme-research-design-page{padding:var(--workspace-function-gutter)!important;background:var(--workspace-function-page)!important}.workspace-function-shell .theme-inline-summary{display:grid!important;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));align-items:stretch!important;min-height:0!important;margin:0 0 var(--workspace-function-gap-lg)!important;border:0!important;border-radius:0!important;padding:0!important;gap:var(--workspace-function-gap-md)!important;background:transparent!important;box-shadow:none!important}.workspace-function-shell .theme-inline-summary article{display:flex!important;min-height:104px;align-items:center!important;justify-content:space-between;border-left:1px solid var(--workspace-function-border)!important;padding:16px 18px!important;gap:8px!important}.workspace-function-shell .theme-inline-summary article i{width:7px;height:7px}.workspace-function-shell .theme-inline-summary article span{font-size:11px!important}.workspace-function-shell .theme-inline-summary article b{font-size:22px!important}.workspace-function-shell .research-project-queue{min-height:0;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workspace-function-shell .project-status-board{padding:0!important;gap:var(--workspace-function-gap-md)!important;background:transparent!important}.workspace-function-shell .theme-column-dock{display:flex!important;height:calc(100vh - 208px)!important;min-height:420px!important;flex-direction:column;gap:10px!important}.workspace-function-shell .theme-column-dock-item{box-sizing:border-box;height:auto;min-height:94px;display:block;flex:0 0 auto;border:1px solid var(--workspace-function-border)!important;border-radius:var(--workspace-function-radius)!important;padding:12px 10px 10px 14px!important;background:var(--alw-color-surface)!important;box-shadow:none!important}.workspace-function-shell .theme-column-dock-note{display:block;min-height:120px;flex:1}.workspace-function-shell .project-status-column{grid-template-rows:4px 44px minmax(0,1fr)!important;max-height:calc(100vh - 208px)!important}.workspace-function-shell .project-status-rail{height:4px!important}.workspace-function-shell .project-status-column>header{padding:0 12px!important}.workspace-function-shell .project-status-cards{padding:10px!important;gap:10px!important;scrollbar-gutter:stable}.workspace-function-shell .theme-board-card{padding:12px 12px 11px 15px!important;gap:9px!important}.workspace-function-shell .theme-board-card-rail{width:3px!important}.workspace-function-shell .theme-board-funnel{border-color:#e8edf2!important;border-radius:8px!important;background:#f7f9fb!important}.workspace-function-shell .theme-project-actions button{min-height:32px;border-radius:7px}.workspace-function-shell .precise-workbench{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100vh!important;margin:0!important;padding:0 var(--workspace-function-gutter) var(--workspace-function-gutter)!important;grid-template-rows:76px 104px minmax(0,1fr)!important;gap:var(--workspace-function-gap-lg)!important;background:var(--workspace-function-page)!important;background-image:none!important;overflow:hidden!important}.workspace-function-shell .precise-radar-header.workspace-function-header{height:76px!important;min-height:76px!important;margin:0 calc(var(--workspace-function-gutter) * -1);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:12px}.workspace-function-shell .precise-header-controls{display:flex;align-items:center;gap:10px}.workspace-function-shell .precise-source-menu{position:relative;width:190px;flex:0 0 190px}.workspace-function-shell .precise-source-menu>summary{display:flex;height:36px;box-sizing:border-box;align-items:center;gap:8px;cursor:pointer;list-style:none;border:1px solid var(--workspace-function-border);border-radius:9px;padding:0 10px;background:var(--alw-color-surface)}.workspace-function-shell .precise-source-menu>summary::-webkit-details-marker{display:none}.workspace-function-shell .precise-source-menu>summary svg{width:17px;height:17px;color:var(--workspace-function-teal)}.workspace-function-shell .precise-source-menu>summary span{display:grid;min-width:0;flex:1;gap:0}.workspace-function-shell .precise-source-menu>summary b{font-size:11px;line-height:14px}.workspace-function-shell .precise-source-menu>summary small{overflow:hidden;color:var(--workspace-function-muted);font-size:9px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-function-shell .precise-source-menu>summary i{font-style:normal;transition:transform .16s ease}.workspace-function-shell .precise-source-menu[open]>summary i{transform:rotate(180deg)}.workspace-function-shell .precise-source-status{border:1px solid #bfe5dc;border-radius:999px;padding:5px 9px;color:#12887c;background:#effaf7;font-size:10px;font-weight:700;white-space:nowrap}.workspace-function-shell .precise-source-menu>.precise-source-column{position:absolute;z-index:20;top:44px;right:0;width:560px;max-width:min(560px,calc(100vw - 228px));border:1px solid var(--workspace-function-border)!important;border-radius:9px!important;background:var(--alw-color-surface)!important;box-shadow:0 12px 30px #17324d1f!important}.workspace-function-shell .precise-radar-header>.precise-source-column .precise-source-filter{padding:7px 9px!important}.workspace-function-shell .precise-radar-header>.precise-source-column .precise-source-options label{min-height:30px;border-radius:7px}.workspace-function-shell .precise-radar-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--workspace-function-gap-md)!important;border:0!important;background:transparent!important}.workspace-function-shell .precise-radar-metrics article{display:flex!important;min-height:104px!important;align-items:center;padding:16px 18px!important;gap:12px!important}.workspace-function-shell .precise-radar-metrics article>i{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workspace-function-shell .precise-radar-metrics article>i svg{width:20px!important;height:20px!important}.workspace-function-shell .precise-radar-metrics b{font-size:22px!important;line-height:26px!important}.workspace-function-shell .precise-radar-metrics small,.workspace-function-shell .precise-radar-metrics span{font-size:11px!important}.workspace-function-shell .precise-three-column-workspace{grid-row:3!important;grid-template-columns:minmax(230px,260px) minmax(440px,1fr) minmax(280px,310px)!important;gap:var(--workspace-function-gap-lg)!important;overflow:hidden!important}.workspace-function-shell .precise-task-column,.workspace-function-shell .precise-discovery-column,.workspace-function-shell .precise-selection-dock{min-height:0;overflow:hidden!important}.workspace-function-shell .precise-running,.workspace-function-shell .precise-recommendation-scroll{scrollbar-gutter:stable;overscroll-behavior:contain}.workspace-function-shell .precise-column-heading{min-height:48px;padding:12px 14px;border-bottom:1px solid var(--workspace-function-border)}.workspace-function-shell .precise-launch-action .primary{min-height:40px;border-radius:9px;background:var(--workspace-function-teal);box-shadow:none}.workspace-function-shell .enterprise-operations[data-testid=operations-rules]{box-sizing:border-box!important;width:100%;padding:0 var(--workspace-function-gutter) 48px!important;background:var(--workspace-function-page)!important}.workspace-function-shell .journey-deep-interview-overview{display:grid;overflow:visible!important;margin:0!important;padding:0!important;gap:var(--workspace-function-gap-md)!important;color:var(--workspace-function-ink)!important;background:transparent!important}.workspace-function-shell .journey-overview-heading.workspace-function-header{height:76px!important;min-height:76px!important;margin:0 calc(var(--workspace-function-gutter) * -1);display:flex;align-items:flex-start;justify-content:space-between;padding-top:12px;padding-bottom:12px}.workspace-function-shell .journey-overview-heading>span{border:1px solid #efc4bf;border-radius:7px;padding:5px 9px;color:#b84339;background:#fff0ee}.workspace-function-shell .journey-readiness{display:grid;grid-template-columns:230px minmax(0,1fr) 240px;height:113px;min-height:113px;overflow:hidden;padding:0!important}.workspace-function-shell .journey-readiness-score,.workspace-function-shell .journey-primary-action{padding:10px 14px!important}.workspace-function-shell .journey-readiness>ul{padding:8px 12px!important;gap:6px!important}.workspace-function-shell .journey-readiness>ul li{border-right:1px solid var(--workspace-function-border);padding:4px 9px!important}.workspace-function-shell .journey-readiness>ul li:last-child{border-right:0}.workspace-function-shell .journey-primary-action .primary{min-height:36px;border-radius:9px;box-shadow:none}.workspace-function-shell .journey-stage-section{height:182px;box-sizing:border-box;overflow:hidden;border:1px solid var(--workspace-function-border);border-radius:var(--workspace-function-radius);background:var(--alw-color-surface)}.workspace-function-shell .journey-stage-section>header{display:flex;height:42px;box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:1px solid var(--workspace-function-border);padding:0 14px}.workspace-function-shell .journey-stage-section>header h3{margin:0;font-size:14px}.workspace-function-shell .journey-stage-section>header span{color:var(--workspace-function-muted);font-size:10px;font-weight:700}.workspace-function-shell .journey-stage-timeline{height:140px;box-sizing:border-box;border:0!important;border-radius:0!important;padding:10px 12px!important;gap:8px!important;background:var(--alw-color-surface)!important}.workspace-function-shell .journey-stage-timeline li{min-height:118px!important;padding:8px 10px!important}.workspace-function-shell .journey-decision-grid{height:188px;gap:var(--workspace-function-gap-md)!important;overflow:hidden}.workspace-function-shell .journey-decision-grid>section{min-height:0;overflow:auto;padding:12px 14px!important}.workspace-function-shell .journey-exception-queue{overflow:hidden}.workspace-function-shell .journey-exception-queue>header{padding:14px!important;border-bottom:1px solid var(--workspace-function-border)}.workspace-function-shell .journey-lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);align-items:stretch;gap:var(--workspace-function-gap-md)}.workspace-function-shell .journey-lower-grid .journey-exception-queue{min-width:0}.workspace-function-shell .journey-lower-grid .journey-exception-table-wrap{overflow-x:auto}.workspace-function-shell .journey-lower-grid .rule-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:stretch;gap:var(--workspace-function-gap-sm)!important;margin:0!important}.workspace-function-shell .journey-lower-grid .rule-metrics article{display:grid;align-content:center;min-height:0;padding:12px 14px!important}.workspace-function-shell .workspace-function-header h1,.workspace-function-shell .workspace-function-header h2{font-family:var(--workspace-function-font)!important;font-size:24px!important;font-weight:700!important;line-height:28px!important;letter-spacing:-.35px!important}.workspace-function-shell .workspace-function-header p{font-family:var(--workspace-function-font)!important;font-size:12px!important;font-weight:400!important;line-height:17px!important;letter-spacing:0!important}.workspace-function-shell .theme-inline-summary{grid-template-columns:1.2fr repeat(4,minmax(0,1fr))!important}.workspace-function-shell .theme-inline-summary article{min-height:105px!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column;padding:16px 18px!important}.workspace-function-shell .theme-summary-primary{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:8px}.workspace-function-shell .theme-summary-primary span{color:#64748b;font-family:var(--workspace-function-font);font-size:12px!important;font-weight:500;line-height:18px}.workspace-function-shell .theme-summary-primary b{color:#17324d;font-family:var(--workspace-function-font);font-size:28px!important;font-weight:700;line-height:32px;letter-spacing:-.45px}.workspace-function-shell .theme-inline-summary article>small{margin-top:8px;color:#7b8a9a;font-size:10px;line-height:15px}.workspace-function-shell .theme-inline-summary article.all>small{border-radius:999px;padding:3px 8px;color:#147c72;background:#e8f7f4;font-weight:650}.workspace-function-shell .project-status-board{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.workspace-function-shell .project-status-board.has-column-dock{grid-template-columns:repeat(var(--expanded-columns),minmax(0,1fr)) 168px!important}.workspace-function-shell .theme-search-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.workspace-function-shell .project-status-column{grid-template-rows:43px minmax(0,1fr) auto!important;height:732px!important;max-height:732px!important;border-color:#e2e8f0!important;background:#f5f7fa!important}.workspace-function-shell .project-status-rail,.workspace-function-shell .project-column-drag-handle{display:none!important}.workspace-function-shell .project-status-column>header{height:43px!important;min-height:43px!important;border-bottom:1px solid #e5eaf0;padding:0 12px!important;background:#f8fafc!important}.workspace-function-shell .project-status-column>header>div{gap:7px!important}.workspace-function-shell .project-status-column>header h2{font-family:var(--workspace-function-font)!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;letter-spacing:0!important;color:#263b4f!important}.workspace-function-shell .project-status-column>header b{min-width:20px;border-radius:999px;padding:1px 6px;color:#64748b;background:#e9eef3;font-size:10px;font-weight:650}.workspace-function-shell .project-status-dot{width:7px!important;height:7px!important}.workspace-function-shell .project-column-more summary{font-family:var(--workspace-function-font);font-size:15px!important;font-weight:600;color:#7a8794}.workspace-function-shell .theme-column-search input{width:180px;min-height:32px;border:1px solid #dfe6ed;border-radius:7px;padding:0 9px;font-size:11px}.workspace-function-shell .project-status-cards{padding:10px!important;gap:10px!important}.workspace-function-shell .theme-board-card{position:relative;min-height:158px!important;padding:12px!important;gap:7px!important;border-color:#dfe6ed!important;border-radius:9px!important;background:var(--alw-color-surface)!important}.workspace-function-shell .theme-board-card-rail{display:none!important}.workspace-function-shell .theme-board-card:after{position:absolute;top:11px;right:11px;border-radius:999px;padding:3px 7px;font-family:var(--workspace-function-font);font-size:9px;font-weight:650;line-height:13px}.workspace-function-shell .is-draft .theme-board-card:after{content:"草稿";color:#697788;background:#edf1f5}.workspace-function-shell .is-published .theme-board-card:after{content:"进行中";color:var(--alw-color-primary);background:#e2f5f1}.workspace-function-shell .is-paused .theme-board-card:after{content:"已暂停";color:#a16c1b;background:#fff3d9}.workspace-function-shell .is-completed .theme-board-card:after{content:"已完成";color:#315f78;background:#e8f0f4}.workspace-function-shell .theme-board-card .task-identity{max-width:calc(100% - 52px);min-height:20px!important;text-align:left}.workspace-function-shell .theme-board-card h3{overflow:hidden;margin:0;color:#24384c;font-family:var(--workspace-function-font)!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-function-shell .theme-board-meta{display:flex!important;min-height:16px;align-items:center;gap:8px;color:#8491a0;font-family:var(--workspace-function-font);font-size:9px!important;line-height:14px!important}.workspace-function-shell .theme-board-meta span{display:none!important}.workspace-function-shell .theme-board-funnel{height:43px!important;min-height:43px!important;border:0!important;border-radius:7px!important;background:#f4f6f8!important}.workspace-function-shell .theme-board-funnel>div{padding:5px 6px!important}.workspace-function-shell .theme-board-funnel dt{font-family:var(--workspace-function-font);font-size:8px!important;font-weight:500!important;line-height:11px!important}.workspace-function-shell .theme-board-funnel dd{font-family:var(--workspace-function-font);font-size:13px!important;font-weight:700!important;line-height:17px!important}.workspace-function-shell .theme-board-funnel dd small{font-size:7px!important}.workspace-function-shell .theme-project-actions{min-height:28px!important;align-items:center!important}.workspace-function-shell .theme-project-actions>button:not(.theme-project-primary){display:none!important}.workspace-function-shell .theme-project-actions .theme-project-primary{min-height:27px!important;border-radius:6px!important;padding:0 10px!important;font-family:var(--workspace-function-font);font-size:10px!important;font-weight:600!important}.workspace-function-shell .theme-board-more{margin-left:auto}.workspace-function-shell .is-completed .project-status-cards{overflow:hidden!important}.workspace-function-shell .is-completed .theme-board-card{min-height:78px!important;display:grid!important;grid-template-rows:auto auto!important;padding:11px 12px!important}.workspace-function-shell .is-completed .theme-board-funnel,.workspace-function-shell .is-completed .theme-board-card-footer,.workspace-function-shell .is-completed .theme-board-meta span{display:none!important}.workspace-function-shell .theme-completed-all{min-height:35px;border:0;border-top:1px solid #e2e8f0;color:#167f76;background:var(--alw-color-surface);font-family:var(--workspace-function-font);font-size:10px;font-weight:650;cursor:pointer}.workspace-function-shell .theme-column-dock{height:732px!important;min-height:732px!important}.workspace-function-shell .theme-column-dock-item>header{display:flex;align-items:center;justify-content:space-between;gap:6px}.workspace-function-shell .theme-column-dock-item>header h3{margin:0;color:#263b4f;font-size:13px;font-weight:650}.workspace-function-shell .theme-column-dock-summary{margin:9px 0 8px;overflow:hidden;color:#7b898e;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.workspace-function-shell .theme-column-dock-item>button{display:block;width:auto;min-height:0;margin-left:auto;border:0;padding:0;color:#167f76;background:transparent;font-size:10px;font-weight:650;cursor:pointer;white-space:nowrap}.workspace-function-shell .theme-column-dock-item>button span{font-size:14px;vertical-align:-1px}.workspace-function-shell .precise-radar-metrics article{justify-content:flex-start!important;padding:14px 18px!important}.workspace-function-shell .precise-radar-metrics article>i{display:none!important}.workspace-function-shell .precise-radar-metrics article>div{display:grid;align-content:center;gap:2px}.workspace-function-shell .precise-radar-metrics small{order:1;color:#6f7d8b;font-size:11px!important;font-weight:500!important}.workspace-function-shell .precise-radar-metrics b{order:2;color:#17324d;font-size:28px!important;font-weight:700!important;line-height:31px!important}.workspace-function-shell .precise-radar-metrics span{order:3;color:#8a96a3;font-size:9px!important}.workspace-function-shell .precise-three-column-workspace{grid-template-columns:260px minmax(0,1fr) 300px!important;gap:12px!important}.workspace-function-shell .precise-column-heading{height:44px!important;min-height:44px!important;box-sizing:border-box;align-items:center;padding:0 14px!important}.workspace-function-shell .precise-column-heading>div{display:flex!important;align-items:center;gap:8px!important}.workspace-function-shell .precise-column-heading span{display:none!important}.workspace-function-shell .precise-column-heading h2{margin:0;color:#263b4f;font-size:13px!important;font-weight:650!important;line-height:18px!important}.workspace-function-shell .precise-column-heading small{font-size:9px!important}.workspace-function-shell .precise-recommendation-scroll{padding:12px!important}.workspace-function-shell .precise-signal-list{display:grid;gap:12px}.workspace-function-shell .precise-signal-source-label,.workspace-function-shell .precise-selection-compat-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.workspace-function-shell .precise-signal-card{display:grid;gap:10px;border:1px solid #dfe6ed;border-radius:9px;padding:13px 14px;background:var(--alw-color-surface)}.workspace-function-shell .precise-signal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-function-shell .precise-signal-card>header div{display:grid;gap:3px}.workspace-function-shell .precise-signal-card>header small{color:#168f82;font-size:9px;font-weight:650}.workspace-function-shell .precise-signal-card h3{margin:0;color:#263b4f;font-size:13px;font-weight:650;line-height:18px}.workspace-function-shell .precise-signal-card>header em{border-radius:999px;padding:3px 7px;color:#607080;background:#eef2f5;font-size:9px;font-style:normal;white-space:nowrap}.workspace-function-shell .precise-signal-card>p{margin:0;color:#7a8794;font-size:10px;line-height:15px}.workspace-function-shell .precise-signal-evidence{display:flex;flex-wrap:wrap;gap:8px}.workspace-function-shell .precise-signal-evidence .precise-signal-pill{display:inline-flex;max-width:100%;height:24px;align-items:center;gap:5px;border:1px solid #dfe6ed;border-radius:999px;padding:0 8px;color:#526170;background:#f7f9fa;text-align:left;cursor:pointer;white-space:nowrap}.workspace-function-shell .precise-signal-evidence .precise-signal-pill>b{min-width:0;overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis}.workspace-function-shell .precise-signal-evidence .precise-signal-pill>strong{color:#405467;font-size:9px;font-weight:700}.workspace-function-shell .precise-signal-evidence .precise-signal-pill>small{color:#84919e;font-size:8px!important}.workspace-function-shell .precise-signal-evidence .precise-signal-pill.ai-recommended{border-color:#ead4ad;background:#fff9ef}.workspace-function-shell .precise-signal-evidence .precise-signal-pill.selected{border-color:#168f82;color:#126f67;background:#e8f5f2;box-shadow:inset 0 0 0 1px #168f8226}.workspace-function-shell .precise-signal-evidence .precise-signal-pill:hover,.workspace-function-shell .precise-signal-evidence .precise-signal-pill:focus-visible{border-color:#168f82;outline:none}.workspace-function-shell .precise-metrics{margin-top:12px}.workspace-function-shell .precise-insight-matrix{display:none!important}.workspace-function-shell .precise-selection-dock{grid-template-rows:44px minmax(0,1fr) auto!important;padding:0!important}.workspace-function-shell .precise-selection-dock>header{position:static!important;height:44px;margin:0!important;padding:0 14px!important}.workspace-function-shell .precise-selection-dock>header span{font-size:13px!important;font-weight:650!important}.workspace-function-shell .precise-selection-copy{display:grid!important;align-content:start!important;gap:8px!important;padding:12px 14px!important}.workspace-function-shell .precise-selection-copy>b{color:#263b4f;font-size:12px;line-height:18px}.workspace-function-shell .precise-selection-copy>span{color:#7b8794;font-size:9px;line-height:14px}.workspace-function-shell .precise-selected-tags{display:grid!important;gap:9px!important}.workspace-function-shell .precise-plan-topic-card{position:relative!important;display:grid!important;min-height:112px!important;align-content:start!important;gap:7px!important;border:1px solid #dfe6ed!important;border-radius:9px!important;padding:12px!important;background:var(--alw-color-surface)!important;text-align:left!important}.workspace-function-shell .precise-plan-topic-card>small{color:#168f82;font-size:9px;font-weight:650}.workspace-function-shell .precise-plan-topic-card>.precise-selected-topic-label{display:-webkit-box;overflow:hidden;color:#263b4f;font-size:12px;font-weight:650;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-function-shell .precise-plan-topic-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7b8794;font-size:9px}.workspace-function-shell .precise-plan-topic-card>i{position:absolute;top:9px;right:10px;color:#96a1ac;font-size:13px}.workspace-function-shell .precise-launch-action{position:static!important;margin:0!important;border-top:1px solid #dfe6ed!important;padding:12px 14px 14px!important;box-shadow:none!important}.workspace-function-shell .precise-launch-action strong{font-size:14px!important}.workspace-function-shell .journey-overview-heading.workspace-function-header{margin-bottom:8px!important}.workspace-function-shell .journey-heading-actions{display:flex;align-items:center;gap:9px}.workspace-function-shell .journey-heading-actions>span{border:1px solid #efc4bf;border-radius:999px;padding:5px 9px;color:#b84339;background:#fff0ee;font-size:10px;font-weight:650}.workspace-function-shell .journey-heading-actions .secondary{min-height:32px!important;border-color:#dfe6ed!important;border-radius:7px!important;padding:0 10px!important;color:#536474!important;background:var(--alw-color-surface)!important;font-size:10px!important}.workspace-function-shell .journey-overview-heading>span{display:none}.workspace-function-shell .journey-primary-action .primary:disabled{border-color:#d9e0e6!important;color:#98a3ae!important;background:#edf1f4!important;cursor:not-allowed}.workspace-function-shell .journey-stage-timeline li{box-sizing:border-box;height:120px!important;min-height:120px!important;overflow:hidden;padding:7px 9px!important}.workspace-function-shell .journey-stage-timeline li>header{min-height:20px!important}.workspace-function-shell .journey-stage-timeline li h3{margin:4px 0!important;font-size:12px!important;line-height:16px!important}.workspace-function-shell .journey-stage-timeline li dl{gap:3px!important}.workspace-function-shell .journey-stage-timeline li p{display:none!important}.workspace-function-shell .journey-decision-grid{grid-template-columns:1.33fr 1fr 1fr!important}.workspace-function-shell .journey-decision-grid>section{overflow:hidden!important}.workspace-function-shell .journey-decision-grid>section>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-function-shell .journey-lower-grid{height:212px!important;grid-template-columns:minmax(0,2.08fr) minmax(0,1fr)!important}.workspace-function-shell .journey-exception-queue{height:212px!important}.workspace-function-shell .journey-exception-queue>header{height:52px;box-sizing:border-box;align-items:center!important;padding:8px 12px!important}.workspace-function-shell .journey-exception-queue>header small,.workspace-function-shell .journey-exception-queue>header p{display:none!important}.workspace-function-shell .journey-exception-queue>header h3{font-size:13px!important;line-height:18px!important}.workspace-function-shell .journey-exception-table-wrap{height:159px;overflow:auto!important}.workspace-function-shell .journey-lower-grid .rule-metrics{height:212px;grid-template-columns:1fr 1fr!important;grid-template-rows:52px 1fr 1fr!important;border:1px solid #dfe6ed!important;border-radius:10px!important;padding:0!important;gap:0!important;background:var(--alw-color-surface)!important;overflow:hidden}.workspace-function-shell .journey-lower-grid .rule-metrics>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe6ed;padding:0 12px}.workspace-function-shell .journey-lower-grid .rule-metrics>header div{display:grid;gap:1px}.workspace-function-shell .journey-lower-grid .rule-metrics>header small{color:#7a8794;font-size:8px}.workspace-function-shell .journey-lower-grid .rule-metrics>header h3{margin:0;color:#263b4f;font-size:13px;line-height:17px}.workspace-function-shell .journey-lower-grid .rule-metrics>header button{font-size:9px}.workspace-function-shell .journey-lower-grid .rule-metrics article{border:0!important;border-radius:0!important;padding:9px 12px!important;background:#f6f8fa!important}.workspace-function-shell .journey-lower-grid .rule-metrics article:nth-of-type(odd){border-right:1px solid #e3e8ed!important}.workspace-function-shell .journey-lower-grid .rule-metrics article:nth-of-type(-n+2){border-bottom:1px solid #e3e8ed!important}.workspace-function-shell .journey-lower-grid .rule-metrics article small{font-size:9px!important}.workspace-function-shell .journey-lower-grid .rule-metrics article b{font-size:20px!important}.workspace-function-shell .journey-rule-panel-hidden,.workspace-function-shell .journey-rules-manager:not(.open){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}.workspace-function-shell .theme-research-design-page{padding:20px 24px 24px!important}.workspace-function-shell .theme-inline-summary{grid-template-columns:1.35fr repeat(4,minmax(0,1fr))!important;margin-bottom:14px!important}.workspace-function-shell .theme-inline-summary article{padding:15px 18px!important}.workspace-function-shell .theme-summary-primary{display:grid!important;align-content:center!important;justify-content:start!important;gap:3px!important}.workspace-function-shell .theme-summary-primary b{font-size:25px!important;line-height:30px!important}.workspace-function-shell .theme-summary-label{color:#64748b;font-size:12px;font-weight:500;line-height:18px}.workspace-function-shell .theme-summary-all-row{display:flex;align-items:center;gap:10px;margin-top:3px}.workspace-function-shell .theme-summary-all-row>b{color:#17324d;font-size:25px;font-weight:700;line-height:30px;letter-spacing:-.4px}.workspace-function-shell .theme-summary-all-row>small{border-radius:999px;padding:3px 8px;color:#147c72;background:#e8f7f4;font-size:10px;font-weight:650;line-height:15px}.workspace-function-shell .project-status-column>header{justify-content:space-between!important}.workspace-function-shell .project-status-column>header>div:first-of-type{gap:0!important}.workspace-function-shell .project-status-column>header .project-status-dot{display:none!important}.workspace-function-shell .theme-column-count{display:flex;align-items:center;gap:4px!important}.workspace-function-shell .project-status-column>header .theme-column-count>b{min-width:0!important;border:0!important;border-radius:0!important;padding:0!important;color:#778593!important;background:transparent!important;font-size:10px!important;font-weight:500!important}.workspace-function-shell .project-status-cards{overflow-y:scroll!important;scrollbar-gutter:stable;padding:11px!important;gap:11px!important}.workspace-function-shell .theme-board-card{min-height:166px!important;padding:13px!important;gap:8px!important;scroll-snap-align:start}.workspace-function-shell .theme-board-card h3{font-size:13px!important;line-height:19px!important}.workspace-function-shell .theme-board-meta{font-size:9px!important}.workspace-function-shell .theme-board-funnel{height:47px!important;min-height:47px!important}.workspace-function-shell .theme-board-funnel dt{font-size:9px!important;line-height:12px!important}.workspace-function-shell .theme-board-funnel dd{font-size:14px!important;line-height:18px!important}.workspace-function-shell .theme-column-dock-summary{font-size:10px!important;line-height:16px!important}.workspace-function-shell .precise-workbench{grid-template-rows:76px 104px minmax(0,1fr)!important;row-gap:14px!important}.workspace-function-shell .precise-radar-header{margin-bottom:7px!important}.workspace-function-shell .precise-radar-metrics b{font-size:24px!important;line-height:28px!important}.workspace-function-shell .precise-recommendation-scroll,.workspace-function-shell .precise-selection-copy{overflow-y:scroll!important;scrollbar-gutter:stable}.workspace-function-shell .precise-signal-list{gap:9px!important}.workspace-function-shell .precise-signal-card{gap:6px!important;min-height:132px!important;padding:9px 11px!important}.workspace-function-shell .precise-signal-card>header div{gap:1px!important}.workspace-function-shell .precise-signal-card h3{font-size:12px!important;line-height:16px!important}.workspace-function-shell .precise-signal-card>p{font-size:9px!important;line-height:13px!important}.workspace-function-shell .precise-signal-evidence{gap:4px!important}.workspace-function-shell .precise-signal-evidence .precise-signal-pill{gap:6px!important}.workspace-function-shell .precise-selection-copy{padding:10px 12px 14px!important}.workspace-function-shell .precise-selected-tags{gap:7px!important}.workspace-function-shell .precise-plan-topic-card{min-height:80px!important;gap:4px!important;padding:9px 10px!important}.workspace-function-shell .precise-plan-topic-card>.precise-selected-topic-label{font-size:11px!important;line-height:15px!important;-webkit-line-clamp:1!important}.workspace-function-shell .precise-plan-topic-card>div{font-size:8px!important}.workspace-function-shell .journey-overview-heading.workspace-function-header{align-items:center!important}.workspace-function-shell .journey-heading-actions{flex:none;flex-wrap:nowrap;margin-left:auto;white-space:nowrap}.workspace-function-shell .journey-heading-actions>span,.workspace-function-shell .journey-heading-actions .secondary{flex:none}.workspace-function-shell .journey-readiness{grid-template-columns:230px minmax(0,1fr) 240px!important;height:113px!important;min-height:113px!important;gap:12px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.workspace-function-shell .journey-readiness>.journey-readiness-score,.workspace-function-shell .journey-readiness>ul,.workspace-function-shell .journey-readiness>.journey-primary-action{box-sizing:border-box;height:113px;overflow:hidden;border:1px solid #dfe6ed;border-radius:10px;background:var(--alw-color-surface)}.workspace-function-shell .journey-readiness>ul{border:1px solid #dfe6ed!important;padding:8px 12px!important}.workspace-function-shell .journey-readiness>ul li{border-right:1px solid #e8edf2!important;padding:4px 8px!important}.workspace-function-shell .journey-readiness-score p,.workspace-function-shell .journey-primary-action p{display:-webkit-box;overflow:hidden;margin-bottom:0!important;font-size:9px!important;line-height:13px!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-function-shell .journey-stage-timeline{padding:13px 12px 12px!important}.workspace-function-shell .journey-stage-timeline li{height:112px!important;min-height:112px!important;padding:6px 9px!important}.workspace-function-shell .journey-stage-timeline li>header{min-height:17px!important;height:17px!important}.workspace-function-shell .journey-stage-timeline li h3{margin:2px 0!important;font-size:12px!important;line-height:15px!important}.workspace-function-shell .journey-stage-timeline li dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;margin:2px 0 0!important}.workspace-function-shell .journey-stage-timeline li dl>div{min-width:0!important}.workspace-function-shell .journey-stage-timeline li dl dt{font-size:8px!important;line-height:10px!important}.workspace-function-shell .journey-stage-timeline li dl dd{overflow:hidden;margin:0!important;font-size:9px!important;line-height:11px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-function-shell .journey-decision-grid>section{padding:0 14px 12px!important}.workspace-function-shell .journey-decision-grid>section>header{box-sizing:border-box;height:44px!important;margin:0 -14px 10px!important;border-bottom:1px solid #e3e8ed;padding:0 14px!important}.workspace-function-shell .journey-decision-grid>section>header h3{font-size:12px!important;line-height:16px!important}.workspace-function-shell .journey-decision-grid>section>p{margin:0 0 8px!important;font-size:10px!important;line-height:14px!important}.workspace-function-shell .journey-lower-grid .rule-metrics{grid-template-columns:1fr 1fr!important;grid-template-rows:52px 1fr 1fr!important;padding:0 12px 12px!important;column-gap:8px!important;row-gap:8px!important}.workspace-function-shell .journey-lower-grid .rule-metrics>header{margin:0 -12px!important}.workspace-function-shell .journey-lower-grid .rule-metrics article{border:0!important;border-radius:8px!important;padding:9px 12px!important;background:#f3f6f8!important}.workspace-function-shell .journey-lower-grid .rule-metrics article:nth-of-type(odd),.workspace-function-shell .journey-lower-grid .rule-metrics article:nth-of-type(-n+2){border:0!important}.workspace-function-shell .theme-inline-summary{height:105px!important;min-height:105px!important}.workspace-function-shell .theme-inline-summary article{box-sizing:border-box!important;height:105px!important;min-height:105px!important}.workspace-function-shell .project-status-column>header h2,.workspace-function-shell .theme-column-dock-item>header h3{font-family:var(--workspace-function-font)!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;letter-spacing:0!important;color:#263b4f!important}.workspace-function-shell .theme-column-dock-item .project-status-dot{display:inline-block!important}.workspace-function-shell .theme-column-dock-item>header>div{gap:6px!important}.workspace-function-shell .theme-board-card{min-height:170px!important}.workspace-function-shell .theme-board-card h3{font-size:14px!important;line-height:19px!important}.workspace-function-shell .theme-board-meta{font-size:10px!important;line-height:14px!important}.workspace-function-shell .theme-board-funnel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;border:0!important;background:transparent!important}.workspace-function-shell .theme-board-funnel-legacy,.workspace-function-shell .theme-column-dock-legacy,.workspace-function-shell .legacy-direct-action{display:none!important}.workspace-function-shell .theme-board-status-content{display:grid;gap:8px;margin-top:8px;color:#70808d;font-size:10px}.workspace-function-shell .theme-board-status-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-function-shell .theme-board-status-label b,.workspace-function-shell .theme-board-status-content>b{color:#263b4f;font-size:11px;font-weight:700}.workspace-function-shell .theme-board-progress{height:5px;overflow:hidden;border-radius:999px;background:#e8eef2}.workspace-function-shell .theme-board-progress i{display:block;height:100%;border-radius:inherit;background:#0aa596}.workspace-function-shell .project-status-column.is-paused{background:#fffaf0!important}.workspace-function-shell .project-status-column.is-completed{background:#f2faf8!important}.workspace-function-shell .theme-board-funnel>div{border:0!important;border-radius:6px!important;background:#f4f6f8!important}.workspace-function-shell .theme-project-actions .theme-project-primary{min-height:31px!important;padding:0 13px!important;font-size:11px!important}.workspace-function-shell .precise-workbench{grid-template-rows:82px 104px minmax(0,1fr)!important;row-gap:14px!important}.workspace-function-shell .precise-radar-header{margin-bottom:0!important}.workspace-function-shell .precise-radar-metrics article>div{gap:4px!important}.workspace-function-shell .precise-signal-card{box-sizing:border-box!important;height:134px!important;min-height:134px!important;overflow:hidden!important;padding:9px 11px!important}.workspace-function-shell .precise-plan-topic-card{box-sizing:border-box!important;height:76px!important;min-height:76px!important;overflow:hidden!important;padding:8px 10px!important}.workspace-function-shell .precise-launch-action{padding:9px 14px 11px!important}.workspace-function-shell .journey-readiness-score{position:relative!important;padding-bottom:18px!important}.workspace-function-shell .journey-readiness-score p{margin-top:4px!important;-webkit-line-clamp:1!important}.workspace-function-shell .journey-readiness-progress{position:absolute;right:14px;bottom:12px;left:14px;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e9eef2}.workspace-function-shell .journey-readiness-progress em{display:block;height:100%;border-radius:inherit;background:#16a393}.workspace-function-shell .journey-readiness>ul{align-items:stretch!important;gap:0!important}.workspace-function-shell .journey-readiness>ul li{border:0!important;border-right:1px solid #e3e8ed!important;border-radius:0!important;padding:7px 8px!important;background:transparent!important;box-shadow:none!important}.workspace-function-shell .journey-readiness>ul li:last-child{border-right:0!important}.workspace-function-shell .journey-readiness>ul li>i{width:20px!important;height:20px!important;border-radius:6px!important;font-size:10px!important;line-height:20px!important}.workspace-function-shell .journey-readiness>ul li span b{font-size:10px!important;line-height:13px!important}.workspace-function-shell .journey-readiness>ul li span small{font-size:8px!important;line-height:11px!important}.workspace-function-shell .journey-primary-action{display:grid!important;align-content:center!important;padding:12px 14px!important}.workspace-function-shell .journey-primary-action>small{display:none!important}.workspace-function-shell .journey-primary-action .primary{min-height:34px!important}.workspace-function-shell .journey-primary-action p{margin-top:7px!important;text-align:center!important;-webkit-line-clamp:2!important}.workspace-function-shell .journey-stage-timeline li>header i{width:22px!important;height:22px!important;border-radius:6px!important;font-size:10px!important;line-height:22px!important}.workspace-function-shell .journey-stage-timeline li>header span{font-size:8px!important}.workspace-function-shell .journey-stage-timeline li dl dt{font-size:9px!important;line-height:11px!important}.workspace-function-shell .journey-stage-timeline li dl dd{font-size:10px!important;line-height:12px!important}.workspace-function-shell .precise-discovery-scroll-hint{display:flex;min-height:28px;align-items:center;justify-content:center;margin:0 0 9px;border:1px solid #dce9e6;border-radius:7px;color:#56716e;background:#f2f8f6;font-size:9px;font-weight:600;line-height:13px}.workspace-function-shell .precise-signal-card{height:auto!important;min-height:158px!important;overflow:visible!important}.workspace-function-shell .precise-insight-toggle{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid #dfe6ed;border-radius:9px;padding:8px 12px;color:#263b4f;background:var(--alw-color-surface);text-align:left;cursor:pointer}.workspace-function-shell .precise-insight-toggle>span{display:grid;gap:2px}.workspace-function-shell .precise-insight-toggle b{font-size:11px;line-height:15px}.workspace-function-shell .precise-insight-toggle small{color:#7a8794;font-size:9px;line-height:13px}.workspace-function-shell .precise-insight-toggle em{color:#168f82;font-size:9px;font-style:normal;font-weight:650;white-space:nowrap}.workspace-function-shell .precise-insight-matrix{display:block!important;margin-top:9px!important;border:1px solid #dfe6ed!important;border-radius:9px!important;padding:12px!important;background:var(--alw-color-surface)!important}.interview-page:has(.voice-interview-shell){min-height:100vh;background:#fff;color:#142033}.interview-page:has(.voice-interview-shell) .interview-topbar{min-height:82px;border-bottom:1px solid #edf0f2;padding:0 clamp(22px,6vw,66px);background:#fff}.participant-interview-brand{display:flex;align-items:center;gap:15px;min-width:0}.participant-interview-brand .public-interview-logo{width:56px;height:28px;object-fit:cover;object-position:center}.participant-interview-brand .public-interview-brand-fallback{display:grid;width:49px;height:22px;place-items:center;border-radius:1px;padding:0;color:#fff;background:#df1e35;font-size:14px;font-weight:900}.participant-interview-brand-copy{display:flex;align-items:baseline;gap:9px;color:#162235;line-height:1.15}.participant-interview-brand-copy strong{font-size:19px;letter-spacing:-.02em}.participant-interview-brand-copy span{color:#6f7987;font-size:15px;font-weight:600;letter-spacing:.01em}.interview-page:has(.voice-interview-shell) .participant-network-signal{min-height:36px;border:1px solid var(--alw-color-border);border-radius:999px;padding:7px 11px;color:var(--alw-color-text-secondary);background:var(--alw-color-surface);box-shadow:0 2px 8px #1237340f;font-size:12px}.interview-page:has(.voice-interview-shell) .participant-network-bars{display:flex;width:auto;height:16px;align-items:flex-end;gap:2px}.interview-page:has(.voice-interview-shell) .participant-network-bars i{display:block;width:3px;height:auto;border-radius:2px 2px 1px 1px;background:#c8d2d1}.interview-page:has(.voice-interview-shell) .participant-network-bars i:nth-child(1){height:4px}.interview-page:has(.voice-interview-shell) .participant-network-bars i:nth-child(2){height:7px}.interview-page:has(.voice-interview-shell) .participant-network-bars i:nth-child(3){height:11px}.interview-page:has(.voice-interview-shell) .participant-network-bars i:nth-child(4){height:15px}.interview-page:has(.voice-interview-shell) .participant-network-bars i.active{background:var(--alw-color-primary)}.interview-page:has(.voice-interview-shell) .interview-dialogue{width:min(700px,calc(100% - 44px));margin-top:46px;padding-bottom:34px}.voice-interview-shell{display:flex;min-height:calc(100vh - 126px);flex-direction:column;gap:0}.voice-interview-shell .participant-interview-progress{color:#929aa6}.voice-interview-shell .voice-progress{display:grid;gap:10px;padding:0 0 18px;border-bottom:0;color:#929aa6;font-size:13px;font-weight:650}.voice-interview-shell .voice-progress>div{display:flex;align-items:baseline;justify-content:flex-start;gap:5px}.voice-interview-shell .voice-progress>div strong{color:var(--alw-color-text);font-size:14px;font-variant-numeric:tabular-nums}.voice-interview-shell .voice-progress>.compact-progress-track{height:3px;background:var(--alw-color-surface-subtle)}.voice-interview-shell .voice-progress>span{height:3px}.voice-interview-shell .voice-progress>.compact-progress-track i{background:var(--alw-color-primary)}.voice-interview-shell .voice-simple-cue{display:none}.voice-question-stage{padding:26px 4px 24px}.voice-question-role{display:block;color:#8993a2;font-size:13px;font-weight:650;letter-spacing:.03em}.voice-question-stage h1{max-width:650px;margin:8px 0 0;color:#172033;font-size:clamp(24px,4vw,32px);font-weight:740;line-height:1.42;letter-spacing:-.025em}.participant-answer-card{position:relative;display:flex;min-height:430px;overflow:hidden;flex-direction:column;border:1px solid rgba(52,151,136,.06);border-radius:18px;padding:24px 29px 22px;background:linear-gradient(180deg,#edf9f6,#fbfefd);box-shadow:0 10px 30px #15645b0b,inset 0 1px #ffffffeb;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.participant-answer-card.is-your-turn{border-color:#47ae9f47;box-shadow:0 0 0 3px #1e9d8a14,0 16px 38px #1477691f;animation:voice-your-turn-card 2.3s ease-out 1}.voice-listening-status{display:flex;align-items:center;gap:12px;color:#176d61}.voice-listening-status>.voice-turn-attention-dot{width:11px;height:11px;flex:0 0 11px;background:#aab6b5;box-shadow:0 0 0 5px #8094911a;animation:none}.voice-listening-status>span:last-child{display:grid;gap:3px}.voice-listening-status strong{font-size:17px;font-weight:750;line-height:1.3}.voice-listening-status small{color:#71817f;font-size:13px;font-weight:600}.participant-answer-card.is-your-turn .voice-turn-attention-dot{background:#11957f;box-shadow:0 0 0 10px #11957f1a,0 0 22px #11957f47;animation:voice-your-turn-dot 1.15s ease-in-out infinite}.voice-waveform{display:flex;width:min(100%,420px);height:54px;align-self:center;align-items:center;justify-content:space-between;gap:clamp(2px,1.2vw,8px);margin:12px 0 6px}.voice-waveform i{display:block;width:2px;height:38px;flex:0 0 2px;border-radius:999px;background:#2d8f81;opacity:.72;transform:scaleY(var(--voice-level,.16));transform-origin:center;transition:transform 75ms linear,opacity .2s ease}.voice-waveform i:nth-child(3n){height:30px}.voice-waveform i:nth-child(4n){height:42px}.voice-waveform i:nth-child(5n){height:24px}.voice-waveform i:nth-child(8),.voice-waveform i:nth-child(10){height:36px}.voice-waveform i:nth-child(9){height:46px}.voice-waveform.is-active i{opacity:1}.voice-answer-transcript{position:relative;min-height:clamp(96px,18vh,154px);max-height:clamp(154px,30vh,280px);overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;padding:18px 2px 24px}.voice-answer-transcript p{margin:0;color:#263746;font-size:15px;line-height:1.75}.voice-answer-transcript>span{display:inline-block;width:2px;height:20px;margin-left:3px;background:#159982;vertical-align:-4px;animation:voice-transcript-caret 1s steps(1) infinite}.interview-auto-save{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:0;padding-top:17px;color:#748187;font-size:12px}.interview-auto-save svg{color:#87918f}.voice-interview-shell .voice-actions{margin-top:13px}.voice-interview-shell .voice-bottom-dock{position:sticky;z-index:20;bottom:0;display:flex;width:100%;align-items:stretch;flex-direction:column;gap:10px;margin-top:auto;padding:14px 0 calc(10px + env(safe-area-inset-bottom));border-top:1px solid #edf0f2;background:#fff;box-shadow:0 -10px 24px #1438320d}.voice-interview-shell .voice-bottom-secondary-row{display:flex;width:100%;align-items:center;gap:12px}.voice-interview-shell .voice-bottom-dock>.voice-push-to-talk{width:100%;min-height:58px;flex:0 0 auto;border-color:#159982;border-radius:13px;color:#137d6d;background:#fff;box-shadow:none}.voice-interview-shell .voice-bottom-secondary-row .voice-text-mode-bottom{min-width:0;min-height:48px;flex:1 1 auto}.voice-interview-shell .voice-bottom-dock .voice-push-to-talk:hover,.voice-interview-shell .voice-bottom-dock .voice-push-to-talk:focus-visible{background:#edf9f6;box-shadow:0 0 0 4px #1599821f}.voice-interview-shell .voice-bottom-dock .voice-end-compact{min-width:112px;min-height:42px;margin:0;border:0;padding:5px 0;color:#cf3f4a;background:transparent;box-shadow:none;font-size:16px}.voice-interview-shell .voice-bottom-dock .voice-end-compact span{font-size:16px}.participant-answer-card:not(.is-your-turn) .voice-listening-status small{display:none}.voice-interview-shell .voice-bottom-dock .voice-end-compact:disabled{color:#cf3f4a;background:transparent;opacity:.55}.voice-interview-shell .sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}@keyframes voice-your-turn-card{0%{transform:translateY(3px);box-shadow:0 0 #1e9d8a00,0 10px 26px #1477690d}28%{transform:translateY(-2px);box-shadow:0 0 0 5px #1e9d8a17,0 18px 42px #14776924}to{transform:translateY(0)}}@keyframes voice-your-turn-dot{0%,to{transform:scale(.82);box-shadow:0 0 0 8px #11957f1f,0 0 18px #11957f40}50%{transform:scale(1.16);box-shadow:0 0 0 14px #11957f09,0 0 28px #11957f52}}@keyframes voice-transcript-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.participant-answer-card.is-your-turn,.participant-answer-card.is-your-turn .voice-turn-attention-dot,.voice-answer-transcript>span{animation:none}.participant-answer-card.is-your-turn{box-shadow:0 0 0 3px #1e9d8a14,0 16px 38px #1477691f}.voice-waveform.is-active i{transform:scaleY(.52)}}@media(max-width:640px){.interview-page:has(.voice-interview-shell) .interview-topbar{min-height:74px;padding:0 22px}.participant-interview-brand{gap:11px}.participant-interview-brand .public-interview-logo{width:56px;height:28px;object-fit:cover;object-position:center}.participant-interview-brand .public-interview-brand-fallback{width:49px;height:22px}.participant-interview-brand-copy strong{font-size:19px}.participant-interview-brand-copy span{font-size:15px}.interview-page:has(.voice-interview-shell) .participant-network-signal{padding:0}.interview-page:has(.voice-interview-shell) .interview-dialogue{width:calc(100% - 44px);margin-top:18px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.voice-interview-shell{min-height:calc(100vh - 118px);padding-bottom:0}.voice-interview-shell .participant-interview-progress{gap:12px;padding-bottom:14px}.voice-question-stage{padding:18px 2px 16px}.voice-question-stage h1{margin-top:6px;font-size:24px;line-height:1.42}.participant-answer-card{min-height:clamp(330px,49vh,430px);border-radius:18px;padding:22px 25px 20px}.voice-listening-status{margin-left:4px}.voice-waveform{width:100%;height:50px;margin:10px 0 4px}.voice-answer-transcript{min-height:clamp(116px,27vh,190px);max-height:clamp(170px,36vh,320px);padding-top:12px}.voice-interview-shell .voice-bottom-dock{position:sticky;bottom:0;margin-top:auto;padding-top:12px}.voice-interview-shell .voice-bottom-dock>.voice-push-to-talk{position:static;width:100%;min-width:0;min-height:54px;flex:0 0 auto}.voice-interview-shell .voice-bottom-dock .voice-end-compact{width:auto;height:44px;min-height:44px}}.interview-page:has(.interview-entry-card){min-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));background:#f7faf9}.interview-page:has(.interview-entry-card) .interview-topbar{min-height:72px;align-items:center;border-bottom:1px solid #e8efed;padding:12px clamp(18px,5vw,52px);background:#fff}.interview-page:has(.interview-entry-card) .participant-network-signal{min-height:32px;border:1px solid #dce8e5;border-radius:999px;padding:6px 11px;color:#197b71;background:#fff;box-shadow:0 4px 12px #14423c0f}.interview-page:has(.interview-entry-card) .interview-intro{width:min(640px,calc(100% - 36px));margin:clamp(28px,6vh,76px) auto 0;text-align:center}.interview-entry-card{border:0;border-radius:28px;padding:clamp(30px,5vw,48px);background:#fff;box-shadow:0 18px 48px #14423c12}.interview-entry-heading{display:grid;gap:10px;justify-items:center}.interview-entry-heading .public-invitation-brand{color:#036d6a;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.interview-entry-heading .public-project-name{margin:0;color:#667085;font-size:13px}.interview-entry-heading h1{max-width:560px;margin:14px 0 0;color:#172033;font-size:clamp(40px,6vw,56px);font-weight:900;line-height:1.06;letter-spacing:-.045em}.interview-entry-heading>p{max-width:520px;margin:4px 0 0;color:#667085;font-size:14px;line-height:1.6;font-weight:500}.public-incentive{display:grid;gap:4px;justify-items:center;margin:8px 0 0;border:1px solid #ead9b7;border-radius:14px;padding:10px 16px;color:#93682e;background:#fffaf0;font-size:13px;line-height:1.4}.public-incentive-amount{color:#a85f1b;font-size:clamp(22px,4vw,30px);font-weight:900;line-height:1.1}.interview-entry-status{display:grid;gap:16px;margin-top:30px}.resume-interview-notice{display:grid;grid-template-columns:40px 1fr;gap:4px 12px;align-items:center;margin:0;border:1px solid #c9e2de;border-radius:20px;padding:20px;color:#285c57;background:#edf8f7;line-height:1.5;text-align:left}.resume-interview-icon{display:grid;width:40px;height:40px;grid-row:span 2;place-items:center;border:2px solid #2f6bff;border-radius:50%;color:#2f6bff;background:#fff;font-size:20px;font-weight:800}.resume-interview-copy{display:grid;gap:3px}.resume-interview-notice b{color:#036d6a;font-size:15px}.resume-interview-notice .resume-interview-copy>span{font-size:14px}.resume-progress-summary{grid-column:2;color:#667085;font-size:13px;font-weight:700}.resume-progress-track{grid-column:2;display:block;height:7px;overflow:hidden;border-radius:999px;background:#e3e8ef}.resume-progress-track i{display:block;height:100%;border-radius:inherit;background:#2f6bff}.resume-interview-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.resume-interview-actions .interview-action,.resume-interview-actions .interview-restart-action{width:100%;min-height:50px;margin:0;border-radius:13px;font-size:15px}.resume-interview-actions .interview-restart-action{border:1px solid #b8d1cc;color:#1e6862;background:#fff}.interview-entry-card .interview-meta{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0;margin:0;border-radius:16px;padding:15px 14px;color:#365e5a;background:#f2f8f7;font-size:14px}.interview-meta-item{display:inline-flex;min-width:0;align-items:center;gap:7px;white-space:nowrap}.interview-meta-item i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#2f6bff;background:#dcefeb;font-size:13px;font-style:normal;font-weight:800}.interview-meta-divider{width:1px;height:24px;margin:0 18px;background:#b8d1cc}.interview-entry-details .interview-meta-item>span{color:#365e5a;font-weight:650}.permission-alert{margin-top:18px;border:1px solid #efccc8;border-radius:12px;padding:14px 16px;color:#873f39;background:#fff7f6}.permission-alert b{font-size:14px}.permission-alert p{margin:5px 0 0;color:#9b4c45;font-size:13px;line-height:1.55}.interview-entry-card>.interview-action{width:100%;min-height:54px;margin-top:24px;border-radius:13px;background:#036d6a;font-size:16px;box-shadow:0 9px 18px #036d6a2e}.participant-trust-notice{margin-top:22px;border:1px solid #dce8e5;border-radius:16px;padding:16px 18px;color:#365e5a;background:#f7fbfa;text-align:left}.participant-trust-notice h2{margin:0 0 10px;color:#172033;font-size:14px}.participant-trust-notice ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.participant-trust-notice li{display:grid;grid-template-columns:82px 1fr;gap:8px;font-size:12px;line-height:1.5}.participant-trust-notice li b{color:#2f6bff}.participant-trust-notice li span{color:#5e706d}.interview-consent-footer{display:grid;gap:8px;justify-items:center;margin-top:22px;color:#65716f;font-size:13px}.interview-consent-footer .consent-copy{display:block;max-width:42em;line-height:1.5;text-align:center}.interview-privacy-link{display:block;color:#2f6bff;font-size:13px;font-weight:700;text-decoration:none}.interview-privacy-link:hover{text-decoration:underline}.interview-privacy-link:focus-visible{border-radius:4px;outline:2px solid #2f6bff;outline-offset:3px}.interview-entry-card .video-fallback-actions{margin:0 0 12px}@media(max-width:640px){.interview-page:has(.interview-entry-card){display:flex;min-height:100dvh;flex-direction:column;padding-bottom:max(16px,env(safe-area-inset-bottom))}.interview-page:has(.interview-entry-card) .interview-topbar{min-height:64px;padding:10px 18px}.interview-page:has(.interview-entry-card) .participant-network-signal{font-size:11px}.interview-page:has(.interview-entry-card) .interview-intro{display:flex;flex:1;width:100%;margin:0;padding:clamp(24px,5vh,48px) 18px calc(10px + env(safe-area-inset-bottom));align-items:flex-start}.interview-entry-card{width:100%;border-radius:20px;padding:24px 20px;box-shadow:0 14px 42px #14423c14}.interview-entry-heading h1{max-width:290px;font-size:40px}.interview-entry-heading>p{max-width:300px;font-size:13px}.interview-entry-status{margin-top:22px}.interview-entry-card .interview-entry-details{padding-inline:8px;font-size:12px}.interview-entry-details .interview-meta-item{gap:5px}.interview-entry-details .interview-meta-item i{width:20px;height:20px;font-size:12px}.interview-entry-details .interview-meta-divider{margin-inline:9px;height:21px}.resume-interview-notice{padding:17px 15px}.resume-interview-actions{gap:8px}.resume-interview-actions .interview-action,.resume-interview-actions .interview-restart-action{min-height:48px;font-size:14px}.interview-entry-card .interview-action{position:relative;min-height:54px}.interview-consent-footer{margin-top:20px}}@media(max-height:720px)and (max-width:640px){.interview-page:has(.interview-entry-card) .interview-intro{align-items:flex-start;padding-top:16px}.interview-entry-card{padding-top:20px;padding-bottom:20px}.interview-entry-heading h1{margin-top:8px}.interview-entry-status{margin-top:14px}.interview-entry-card .interview-action{margin-top:18px}.interview-consent-footer{margin-top:16px}}.interview-entry-card .resume-interview-actions .interview-action{margin-top:0}@media(max-width:640px){.interview-entry-card .resume-interview-actions .interview-action{min-height:48px}}.interview-page:has(.pilot-onboarding-card){min-height:100dvh;background:var(--alw-color-surface-subtle)}.pilot-onboarding{width:min(680px,calc(100% - 32px));margin:32px auto 0;text-align:left}.pilot-onboarding-card{border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-workspace);padding:clamp(24px,4vw,42px);color:var(--alw-color-text);background:var(--alw-color-surface);box-shadow:var(--alw-shadow-card)}.pilot-onboarding-header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--alw-color-border)}.pilot-onboarding-header>span{color:var(--alw-color-primary);font-size:var(--alw-font-label);font-weight:800}.pilot-onboarding-header>b{font-size:var(--alw-font-emphasis)}.pilot-onboarding-header>small{margin-left:auto;color:var(--alw-color-text-muted)}.pilot-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 30px;padding:0;list-style:none}.pilot-stepper li{border-radius:999px;padding:8px 10px;color:var(--alw-color-text-muted);background:var(--alw-color-surface-subtle);text-align:center;font-size:var(--alw-font-caption);font-weight:700}.pilot-stepper li.active{color:var(--alw-color-primary-deep);background:var(--alw-color-primary-soft)}.pilot-stepper li.done{color:var(--alw-color-success);background:var(--alw-color-success-soft)}.pilot-copy>span{color:var(--alw-color-primary);font-size:var(--alw-font-label);font-weight:800}.pilot-copy h1{margin:8px 0 10px;font-size:clamp(28px,5vw,38px);line-height:1.16}.pilot-copy p{margin:0 0 24px;color:var(--alw-color-text-secondary);font-size:16px;line-height:1.7}.pilot-onboarding fieldset{margin:0 0 22px;border:0;padding:0}.pilot-onboarding legend,.pilot-field{display:block;margin-bottom:10px;font-size:15px;font-weight:750}.pilot-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pilot-option-grid.two{grid-template-columns:repeat(2,1fr)}.pilot-option-grid button{min-height:var(--alw-touch-target-min);border:1px solid var(--alw-color-border-strong);border-radius:var(--alw-radius-control);color:var(--alw-color-text-secondary);background:var(--alw-color-surface)}.pilot-option-grid button.selected{border-color:var(--alw-color-primary);color:var(--alw-color-primary-deep);background:var(--alw-color-primary-soft);box-shadow:inset 0 0 0 1px var(--alw-color-primary)}.pilot-field input{width:100%;min-height:var(--alw-touch-target-min);margin-top:8px;border:1px solid var(--alw-color-border-strong);border-radius:var(--alw-radius-control);padding:0 13px;font:inherit}.pilot-primary{width:100%;min-height:52px;margin-top:16px}.pilot-legal-copy{border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-card);padding:18px;background:var(--alw-color-surface-subtle)}.pilot-legal-copy h2{margin:0 0 10px;font-size:18px}.pilot-legal-copy ul{margin:0;padding-left:22px;color:var(--alw-color-text-secondary);line-height:1.7}.pilot-legal-copy p{margin:14px 0 0;border-radius:var(--alw-radius-control);padding:10px 12px;color:var(--alw-color-warning);background:var(--alw-color-warning-soft)}.pilot-consent-check{display:flex;align-items:flex-start;gap:12px;margin-top:18px;color:var(--alw-color-text-secondary);font-size:15px;line-height:1.6}.pilot-consent-check input{width:22px;height:22px;flex:0 0 auto;margin-top:1px;accent-color:var(--alw-color-primary)}.pilot-device-list,.pilot-ready-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pilot-device-list li,.pilot-ready-list li{display:flex;min-height:48px;align-items:center;justify-content:space-between;border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-control);padding:10px 14px;background:var(--alw-color-surface-subtle)}.pilot-device-list span{color:var(--alw-color-text-secondary)}.pilot-ready-list li{justify-content:flex-start;color:var(--alw-color-success);font-weight:700}.pilot-device-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pilot-device-actions button{min-height:52px}.pilot-error{margin:16px 0 0;border-radius:var(--alw-radius-control);padding:11px 13px;color:var(--alw-color-danger);background:var(--alw-color-danger-soft)}.pilot-link-row{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0 2px}.pilot-link-row .text-link{min-height:44px;border:0;padding:8px 0;color:var(--alw-color-primary);background:transparent;font:inherit;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.pilot-field select{width:100%;min-height:var(--alw-touch-target-min);margin-top:8px;border:1px solid var(--alw-color-border-strong);border-radius:var(--alw-radius-control);padding:0 13px;color:var(--alw-color-text);background:var(--alw-color-surface);font:inherit}.pilot-legal-copy progress{width:100%;height:10px;accent-color:var(--alw-color-primary)}.pilot-onboarding button:focus-visible,.pilot-onboarding input:focus-visible{outline:var(--alw-focus-ring);outline-offset:2px}@media(max-width:640px){.pilot-onboarding{display:flex;flex:1;width:100%;margin:0;padding:20px 16px calc(18px + env(safe-area-inset-bottom));align-items:flex-start}.pilot-onboarding-card{width:100%;border-radius:20px;padding:22px 18px}.pilot-stepper{gap:5px;margin:18px 0 24px}.pilot-stepper li{padding-inline:5px;font-size:12px}.pilot-option-grid{grid-template-columns:repeat(2,1fr)}.pilot-device-actions{grid-template-columns:1fr}.pilot-onboarding-header>small{display:none}}@media(max-width:640px){.participant-trust-notice{padding:14px}.participant-trust-notice li{grid-template-columns:72px 1fr;gap:6px}}html,body,#app{min-height:100%;color:var(--alw-color-text);background:#fff}body{font-size:var(--alw-font-body);line-height:1.55;text-rendering:optimizeLegibility}.detail-answer,.detail-transcript,.question-ai-summary p,.question-answer-matrix button p,.quote-card blockquote,.ai-evidence-list blockquote,.ai-insight-result>header h2,.voice-current-question,.video-question-card,.structured-question-page main,.privacy-page main{font-size:var(--alw-font-content)}.field-hint,.alw-field-help,.alw-disabled-reason,.profile-card-modern header p,.account-security-card header p,.profile-preferences-card header p,.management-card header p,.wizard-section-title p,.wizard-section-title small,.precise-source-heading small,.precise-selection-copy>span,.precise-launch-action small{color:#68777a}.public-invitation-brand{font-size:var(--alw-font-caption)}button,input,select,textarea{border-radius:var(--alw-radius-control)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--alw-color-primary);outline-offset:2px}.workspace-shell{color:var(--alw-color-text);background:#fff}.workspace-sidebar{width:232px;border-right:0;color:#eaf1ef;background:var(--alw-color-navy);box-shadow:inset -1px 0 #ffffff12}.workspace-owner{height:68px;border-bottom-color:#ffffff1a;padding:0 18px}.owner-logo,.tang-logo{border:1px solid rgb(255 255 255 / 18%);color:#fff;background:transparent;letter-spacing:.02em}.workspace-owner b,.workspace-sidebar .sidebar-profile b{color:#fff}.workspace-owner span,.workspace-label,.workspace-sidebar .sidebar-profile small,.workspace-sidebar .nav-section-label{color:#9fb3af}.workspace-label,.workspace-sidebar .nav-section-label{margin:20px 16px 9px;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.workspace-sidebar nav{gap:2px;padding:0 10px}.workspace-sidebar nav button{min-height:38px;border:1px solid transparent;border-radius:5px;padding:0 11px;color:#c6d2cf;font-size:13px;font-weight:520}.workspace-sidebar nav button:hover{color:#fff;background:#ffffff0f}.workspace-sidebar nav button.active{border-color:#a4dad038;color:#fff;background:#2d857a47;box-shadow:inset 2px 0 #6fc1b5}.workspace-sidebar nav button svg{opacity:.78}.workspace-sidebar nav button.active svg{opacity:1}.workspace-sidebar nav em,.workspace-sidebar .beta{color:#d7ece8;background:#4b9b9059}.sidebar-profile{border-top-color:#ffffff1a;padding:16px 18px}.sidebar-profile>span,.workspace-sidebar .member-avatar{color:#d8efeb;background:#ffffff1a}.workspace-main{width:calc(100% - 232px);margin-left:232px;background:#fff}.workspace-heading,.simple-heading,.workspace-page-heading,.management-settings-header,.profile-settings-header,.live-listening-header,.insights-header,.ai-insight-workspace>header,.quote-search-heading{border-bottom:1px solid var(--alw-color-border);background:#fff;box-shadow:none}.workspace-heading,.workspace-page-heading{padding:24px clamp(24px,3vw,44px) 20px}.workspace-heading h1,.simple-heading h1,.workspace-page-heading h1,.management-settings-header h1,.profile-settings-header h1,.live-listening-header h1,.insights-header h1,.ai-insight-workspace h1,.quote-search-heading h1,.page-title-row h1,.workbench-heading h1{color:var(--alw-color-navy);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:var(--alw-font-page-title);font-weight:600;letter-spacing:-.025em;line-height:1.28}.workspace-heading h1,.simple-heading h1{margin-bottom:16px}.workspace-content,.content-page,.analysis-page,.project-overview-page,.management-settings-page,.profile-settings-page,.live-listening-page,.insights-page,.quote-search-page,.enterprise-operations{color:var(--alw-color-text);background:#fff}.workspace-content{padding:28px clamp(24px,3vw,44px) 48px}.project-grid,.insight-stat-grid,.insight-theme-grid,.live-overview-metrics,.live-session-grid,.management-settings-grid,.profile-settings-grid,.operations-summary,.operations-dashboard{gap:14px}.project-card,.panel,.management-card,.profile-card-modern,.account-security-card,.profile-preferences-card,.live-session-card,.insight-stat-grid article,.insight-theme-card,.persona-report,.evidence-panel,.ai-insight-result,.ai-insight-thinking,.alw-decision-panel,.inbox-card,.signal-card,.operations-board,.channel-order-panel,.enterprise-settings-panel{border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-card);color:var(--alw-color-text);background:#fff;box-shadow:var(--alw-shadow-card)}.project-card:hover{border-color:#b9ccc8;transform:translateY(-1px);box-shadow:0 8px 24px #173b3712}.card-eyebrow,.eyebrow,.report-date,.analysis-freshness,.management-header-mark{color:var(--alw-color-primary);font-size:var(--alw-font-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.project-tabs,.analysis-tabs,.account-tabs,.auth-mode-tabs,.channel-mode-tabs,.participant-mode-switch{border:0;border-bottom:1px solid var(--alw-color-border);border-radius:0;padding:0;background:transparent}.project-tabs button,.analysis-tabs button,.account-tabs button,.auth-mode-tabs button,.channel-mode-tabs button,.participant-mode-switch button{border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--alw-color-text-secondary);background:transparent;box-shadow:none}.project-tabs button.active,.analysis-tabs button.active,.account-tabs button.active,.auth-mode-tabs button.active,.channel-mode-tabs button.active,.participant-mode-switch button.active{border-bottom-color:var(--alw-color-primary);color:var(--alw-color-navy);background:transparent;box-shadow:none}.primary,.task-primary-action,.launch-button,.final-launch,.enter-director{border-color:var(--alw-color-primary);border-radius:var(--alw-radius-control);color:#fff;background:var(--alw-color-primary);box-shadow:none}.primary:hover:not(:disabled),.task-primary-action:hover:not(:disabled),.launch-button:hover:not(:disabled){border-color:var(--alw-color-primary-hover);background:var(--alw-color-primary-hover)}.final-launch>.wizard-section-title h2,.final-launch>.wizard-section-title p,.final-launch>.wizard-section-title>div>span,.wizard-actions .launch-button{color:#fff!important}.secondary,.text-action,.link-button,.account-tool-button,.notification-tool{border-color:var(--alw-color-border);color:var(--alw-color-text-secondary);background:#fff;box-shadow:none}.secondary:hover:not(:disabled),.account-tool-button:hover:not(:disabled),.notification-tool:hover:not(:disabled){border-color:#b8cbc7;color:var(--alw-color-primary-deep);background:var(--alw-color-surface-subtle)}input,select,textarea,.search-row input,.quote-search-box,.share-link-field{border-color:var(--alw-color-border);color:var(--alw-color-text);background:#fff;box-shadow:none}input:hover,select:hover,textarea:hover{border-color:#b7c9c5}input:focus,select:focus,textarea:focus{border-color:var(--alw-color-primary);box-shadow:0 0 0 3px #0b766d1a}.project-table,.operations-task-list,.question-answer-matrix,.turn-list,.notification-list,.script-list,.summary-question-list,.automatic-source-list{border-color:var(--alw-color-border);border-radius:var(--alw-radius-card);background:#fff;box-shadow:none}.project-table header,.operations-table-head,.question-answer-matrix>article>header,.operations-task-row:nth-child(2n),.project-row:nth-child(2n){background:var(--alw-color-surface-subtle)}.project-row,.operations-task-row,.member-row,.conversation-row,.notification-list>*,.script-question,.quote-card{border-color:#e7eceb}.project-row:hover,.operations-task-row:hover,.member-row:hover,.conversation-row:hover{background:#f3f8f7}.operations-dashboard .operations-board{border:0;border-top:1px solid var(--alw-color-border);border-radius:0;box-shadow:none}.operations-dashboard .operations-command-bar{border-bottom:1px solid var(--alw-color-border);padding-bottom:18px}.operations-dashboard .operations-task-list{border-right:0;border-left:0;border-radius:0}.operations-dashboard .operations-task-row{border-right:0;border-left:0;border-radius:0;box-shadow:none}.account-management-page{min-height:calc(100vh - 68px);padding:22px clamp(24px,3vw,44px) 56px;background:#fff}.account-management-page>.account-tabs{margin-bottom:24px}.account-management-page .enterprise-operations{padding:0}.account-management-page .management-card,.account-management-page .enterprise-settings-panel{border-right:0;border-left:0;border-radius:0;box-shadow:none}.account-management-page .management-card>header,.account-management-page .enterprise-settings-panel>header{border-bottom:1px solid var(--alw-color-border);padding-bottom:16px}.status-badge,.ready-badge,.section-state-chip,.provider-badge,.source-chip,.source-toggle{border-radius:999px;box-shadow:none}.ai-insight-workspace,.ai-insight-workspace>main,.chat-main,.chat-layout,.precise-workbench,.conversation-workbench-body{background:#fff}.ai-evidence-list article,.question-ai-summary,.insight-conclusion,.insights-next-step,.alw-status-banner{border-color:var(--alw-color-primary-border);color:var(--alw-color-text);background:#f2f8f7}.ai-insight-composer{border-color:#bfd1ce;border-radius:9px;box-shadow:0 12px 30px #162d2a17}.precise-recommendation-scroll{padding-bottom:44px;scroll-padding-bottom:44px}.precise-selection-dock{align-items:start;padding-top:10px;padding-bottom:10px;box-shadow:none}.precise-selected-tags{max-height:54px;padding:1px 4px 5px 0;scroll-padding-bottom:5px}.ai-mind,.empty-icon,.live-empty-orbit{color:var(--alw-color-primary);background:var(--alw-color-primary-soft)}.interview-wizard-page,.project-shell,.standalone-project-header,.wizard-project-bar,.wizard-section,.wizard-step-panel,.launch-review,.script-builder,.precise-workbench,.journey-deep-interview-overview,.director-page,.conversation-detail-backdrop{color:var(--alw-color-text)}.wizard-project-bar,.standalone-project-header,.director-topbar,.interview-topbar,.research-topbar-tools{border-color:var(--alw-color-border);background:#fff;box-shadow:none}.wizard-top-steps button.completed,.wizard-top-steps button.active,.journey-loop-steps li.current,.journey-loop-steps li.done{color:var(--alw-color-primary-deep)}.modal-backdrop{background:#1425236b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal,.voice-end-confirm-card,.precise-launch-confirm,.question-editor-modal{border:1px solid #d8e1df;border-radius:var(--alw-radius-dialog);background:#fff;box-shadow:var(--alw-shadow-dialog)}.modal-actions{border-top-color:var(--alw-color-border);background:#fafbfb}.interview-page,.voice-interview-shell,.video-interview-mobile,.structured-question-page,.privacy-page,.login-page{color:var(--alw-color-text);background:#fff}.login-card,.video-question-card,.video-answer-card,.voice-current-question,.structured-question-page>main,.privacy-page>main{border-color:var(--alw-color-border);background:#fff;box-shadow:0 14px 44px #162d2a14}@media(max-width:1100px){.workspace-sidebar{width:216px}.workspace-main{width:calc(100% - 216px);margin-left:216px}}@media(max-width:760px){.workspace-main{width:100%;margin-left:0}.workspace-heading,.workspace-page-heading,.workspace-content{padding-right:18px;padding-left:18px}.workspace-heading h1,.simple-heading h1,.workspace-page-heading h1,.management-settings-header h1,.profile-settings-header h1,.live-listening-header h1,.insights-header h1,.ai-insight-workspace h1,.quote-search-heading h1{font-size:25px}.interview-page input,.interview-page textarea,.interview-page select,.voice-interview-shell input,.voice-interview-shell textarea,.video-interview-mobile input,.video-interview-mobile textarea,.structured-question-page input,.structured-question-page textarea,.structured-question-page select{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:1101px){.wizard-reference-tabs button.active{color:#fff!important;background:#111827!important;box-shadow:none!important}.wizard-reference-tabs button:not(.active){color:#6f7785!important;background:transparent!important}.wizard-reference-scene{min-height:122px!important;grid-template-columns:62px minmax(300px,1fr) minmax(360px,.92fr) 20px!important;gap:20px!important;padding:18px 34px!important}.wizard-reference-scene>i{width:60px!important;height:60px!important;font-size:24px!important}.wizard-reference-scene>span b{font-size:17px!important}.wizard-reference-scene>span em{font-size:12px!important}.wizard-reference-scene dl{gap:10px!important}.wizard-reference-scene dl div{padding-left:12px!important}.wizard-reference-scene dd{font-size:12px!important}}.interview-wizard-page{font-size:13px}.interview-wizard-page .wizard-project-name h1,.interview-wizard-page .wizard-stage-heading h1{font-size:20px;line-height:1.3}.interview-wizard-page .wizard-sidebar-title{font-size:16px;line-height:1.45}.interview-wizard-page .wizard-stage-heading p,.interview-wizard-page .wizard-section-title p,.interview-wizard-page .wizard-sidebar-intro p,.interview-wizard-page .wizard-transparency p{font-size:12px;line-height:1.5}.interview-wizard-page .wizard-section-title h2{font-size:16px;line-height:1.4}.interview-wizard-page .wizard-section-title>div>span,.interview-wizard-page .wizard-stage-heading>span,.interview-wizard-page .wizard-step-sidebar,.interview-wizard-page .wizard-top-steps button,.interview-wizard-page .wizard-config-summary,.interview-wizard-page .wizard-actions,.interview-wizard-page .wizard-section label,.interview-wizard-page .wizard-section button{font-size:12px}.interview-wizard-page .wizard-top-steps button span,.interview-wizard-page .wizard-side-steps button strong{font-size:12px}.interview-wizard-page .wizard-side-steps button small,.interview-wizard-page .wizard-config-summary small,.interview-wizard-page .wizard-section small,.interview-wizard-page .wizard-section dt,.interview-wizard-page .wizard-section dd,.interview-wizard-page .wizard-section p{font-size:11px;line-height:1.45}.interview-wizard-page .wizard-section input,.interview-wizard-page .wizard-section select,.interview-wizard-page .wizard-section textarea{font-size:12px}.interview-wizard-page .wizard-section .mode-recommendation-grid>button>b,.interview-wizard-page .wizard-section .compact-choice-grid b,.interview-wizard-page .wizard-section .channel-mode-tabs button,.interview-wizard-page .wizard-section .advanced-channel-grid em{font-size:13px}.designer-wizard-page{--dw-primary:var(--alw-color-primary);--dw-primary-hover:var(--alw-color-primary-hover);--dw-ink:var(--alw-color-navy);--dw-muted:var(--alw-color-text-secondary);--dw-line:var(--alw-color-border);--dw-soft:var(--alw-color-page);position:fixed;inset:0;z-index:30;display:grid;grid-template-rows:88px minmax(0,1fr) 104px;min-width:1180px;height:100vh;padding:0;background:#fff;color:var(--dw-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.designer-wizard-page *{box-sizing:border-box}.designer-wizard-page button,.designer-wizard-page input,.designer-wizard-page textarea,.designer-wizard-page select{font:inherit}.dw-topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dw-line);padding:0 34px;background:#fff}.dw-project-title,.dw-top-actions{display:flex;align-items:center;gap:12px}.dw-project-title h1{margin:0;color:#101d32;font-size:22px;font-weight:750}.dw-project-title>button{border:0;background:transparent;color:#738095;font-size:20px}.dw-project-title input{width:380px;height:46px;border:1px solid var(--dw-line);border-radius:8px;padding:0 14px}.dw-project-title input+button{height:42px;border:0;border-radius:7px;padding:0 20px;color:#fff;background:var(--dw-primary)}.dw-save-state{display:flex;align-items:center;gap:8px;margin-right:8px;color:#64748a;font-size:14px}.dw-save-state i{width:8px;height:8px;border-radius:50%;background:var(--alw-color-success)}.dw-ghost,.dw-preview,.dw-outline,.dw-primary{height:46px;border-radius:8px;padding:0 20px;font-weight:650}.dw-ghost,.dw-outline{border:1px solid var(--dw-line);color:#34465f;background:#fff}.dw-preview,.dw-primary{border:1px solid var(--dw-primary);color:#fff;background:linear-gradient(180deg,var(--alw-color-primary),var(--alw-color-primary-hover))}.dw-shell{display:grid;grid-template-columns:312px minmax(0,1fr) 254px;min-height:0}.dw-step-rail{border-right:1px solid var(--dw-line);background:#fbfcfd}.dw-step-rail nav{display:grid;padding:18px 0}.dw-step-rail button{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:18px;min-height:112px;width:100%;border:0;border-left:4px solid transparent;padding:16px 30px;color:#7c899c;background:transparent;text-align:left}.dw-step-rail button:not(:last-child):after{position:absolute;left:51px;top:78px;width:1px;height:66px;background:#dfe5ea;content:""}.dw-step-rail button>b{display:grid;width:38px;height:38px;place-items:center;border:1px solid #cfd8e1;border-radius:50%;color:#7a8798;background:#fff;font-size:14px}.dw-step-rail button span{display:grid;gap:7px}.dw-step-rail button strong{font-size:17px;font-weight:700}.dw-step-rail button small{font-size:13px;line-height:1.45}.dw-step-rail button.active{border-left-color:var(--dw-primary);color:var(--dw-primary);background:var(--alw-color-primary-soft)}.dw-step-rail button.active>b{border-color:var(--dw-primary);color:#fff;background:var(--dw-primary);box-shadow:0 0 0 5px var(--alw-color-primary-border)}.dw-step-rail button.active strong{color:var(--dw-primary-hover)}.dw-step-rail button.done>b{border-color:var(--dw-primary);color:#fff;background:var(--dw-primary)}.dw-step-rail button.done strong{color:#34566b}.dw-main{min-width:0;overflow-y:auto;padding:34px 36px 38px;background:#fff}.dw-page-heading{position:relative;margin-bottom:30px}.dw-page-heading h1{margin:0 0 10px;color:#0c1c35;font-size:34px;line-height:1.15;font-weight:760;letter-spacing:-.03em}.dw-page-heading p{margin:0;color:var(--dw-muted);font-size:15px}.dw-page-heading>button{position:absolute;right:0;top:0}.dw-summary{border-left:1px solid var(--dw-line);padding:34px 28px;background:#fbfcfd}.dw-summary h2{margin:0 0 25px;font-size:20px}.dw-summary>div{display:grid;gap:7px;border-bottom:1px solid #e1e7ec;padding:18px 0}.dw-summary span{color:#7b8799;font-size:13px}.dw-summary b{color:#192c47;font-size:16px}.dw-actionbar{display:grid;grid-template-columns:312px minmax(0,1fr) 254px;align-items:center;border-top:1px solid var(--dw-line);padding:0 32px;background:#fff;box-shadow:0 -8px 24px #24364b0d}.dw-actionbar .dw-ghost{justify-self:start}.dw-actionbar span{grid-column:2;justify-self:center;color:#69788c;font-size:14px}.dw-actionbar .dw-primary{grid-column:3;justify-self:end;min-width:188px}.dw-actionbar .dw-ghost+span{grid-column:2}.dw-actionbar .dw-ghost~.dw-primary{grid-column:3}.dw-step{min-height:0}.dw-section-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dw-line);padding-bottom:18px}.dw-section-head h2,.dw-numbered-section h2,.dw-review-section h2{margin:0 0 6px;font-size:21px}.dw-section-head p,.dw-numbered-section p,.dw-review-section p{margin:0;color:var(--dw-muted);font-size:14px}.dw-question-workbench{display:grid;grid-template-columns:1.08fr .92fr;min-height:548px;border-bottom:1px solid var(--dw-line)}.dw-question-list{margin:0;border-right:1px solid var(--dw-line);padding:0;list-style:none}.dw-question-list li{border-bottom:1px solid #e6ebef}.dw-question-list button{display:grid;grid-template-columns:46px 1fr;gap:12px;width:100%;min-height:100px;border:0;padding:20px 18px;color:#22344d;background:#fff;text-align:left}.dw-question-list button.selected{background:linear-gradient(90deg,var(--alw-color-primary-soft),var(--alw-color-page))}.dw-question-list button i{color:var(--dw-primary);font-style:normal;font-weight:750}.dw-question-list button span{font-size:16px;line-height:1.65}.dw-question-editor{display:grid;align-content:start;gap:24px;padding:26px 0 26px 30px}.dw-question-editor label,.dw-invite-form label,.dw-host-row label{display:grid;gap:10px;color:#2a3d56;font-weight:650}.dw-question-editor textarea,.dw-question-editor input,.dw-question-editor select,.dw-invite-form input,.dw-invite-form textarea,.dw-host-row input,.dw-host-row select,.dw-publish-settings input{width:100%;border:1px solid #cad5df;border-radius:8px;padding:13px 14px;color:#1d3049;background:#fff;outline:none}.dw-question-editor textarea:focus,.dw-invite-form input:focus,.dw-invite-form textarea:focus{border-color:var(--dw-primary);box-shadow:0 0 0 3px var(--alw-color-primary-soft)}.dw-switch-row{display:flex;align-items:center;justify-content:space-between}.dw-switch-row span{display:grid;gap:5px}.dw-switch-row small{color:var(--dw-muted);font-weight:400}.dw-switch{display:block;width:52px;height:28px;border:0;border-radius:999px;padding:3px;background:#bec8d2}.dw-switch i{display:block;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000026;transition:.2s}.dw-switch.on{background:var(--dw-primary)}.dw-switch.on i{transform:translate(24px)}.dw-generation{display:flex;align-items:center;gap:10px;border:1px solid var(--alw-color-primary-border);border-radius:8px;margin:14px 0;padding:12px;background:var(--alw-color-primary-soft)}.dw-generation label{display:flex;align-items:center;gap:10px}.dw-generation input{width:70px}.dw-numbered-section{display:grid;grid-template-columns:195px minmax(0,1fr);border-top:1px solid var(--dw-line);padding:28px 0}.dw-numbered-section>header{display:flex;gap:18px;padding-right:24px}.dw-numbered-section>header>i,.dw-review-section>header>i{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:8px;color:var(--dw-primary-hover);background:var(--alw-color-primary-soft);font-style:normal;font-weight:800}.dw-format-list{display:grid}.dw-format-list>button{display:grid;grid-template-columns:minmax(0,1fr) 112px 130px 28px;align-items:center;min-height:82px;border:1px solid var(--dw-line);border-bottom:0;padding:13px 18px;color:#20334d;background:#fff;text-align:left}.dw-format-list>button:first-child{border-radius:9px 9px 0 0}.dw-format-list>button:last-child{border-bottom:1px solid var(--dw-line);border-radius:0 0 9px 9px}.dw-format-list>button.selected{border-color:var(--dw-primary);background:var(--alw-color-primary-soft)}.dw-format-list span{display:grid;gap:5px}.dw-format-list em{width:max-content;border-radius:999px;padding:3px 8px;color:var(--dw-primary);background:var(--alw-color-primary-border);font-size:11px;font-style:normal}.dw-format-list small{color:var(--dw-muted)}.dw-format-list>button>i{width:20px;height:20px;border:2px solid #bac5d0;border-radius:50%}.dw-format-list>button.selected>i{border:6px solid var(--dw-primary)}.dw-choice-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dw-choice-columns section{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dw-choice-columns h3{grid-column:1/-1;margin:0 0 2px;font-size:15px}.dw-choice-columns button{display:grid;gap:8px;min-height:104px;border:1px solid var(--dw-line);border-radius:9px;padding:16px;color:#21344e;background:#fff;text-align:left}.dw-choice-columns button.selected{border-color:var(--dw-primary);background:var(--alw-color-primary-soft);box-shadow:0 0 0 2px var(--alw-color-primary-border)}.dw-choice-columns small{color:var(--dw-muted);line-height:1.5}.dw-host-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.dw-invitation-step{display:grid;grid-template-columns:368px minmax(420px,1fr);gap:32px}.dw-invite-form{display:grid;align-content:start;gap:24px;border-right:1px solid var(--dw-line);padding-right:32px}.dw-invite-form fieldset{display:grid;margin:0;border:0;padding:0}.dw-invite-form legend{margin-bottom:10px;font-weight:650}.dw-invite-form fieldset button{display:flex;align-items:center;justify-content:space-between;min-height:54px;border:1px solid var(--dw-line);border-bottom:0;padding:0 16px;color:#263a53;background:#fff}.dw-invite-form fieldset button:first-of-type{border-radius:8px 8px 0 0}.dw-invite-form fieldset button:last-of-type{border-bottom:1px solid var(--dw-line);border-radius:0 0 8px 8px}.dw-invite-form fieldset button i{display:none}.dw-invite-form fieldset button.selected{border-color:var(--dw-primary);color:var(--dw-primary-hover);background:var(--alw-color-primary-soft)}.dw-invite-form fieldset button.selected i{display:block}.dw-participant-preview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dw-participant-preview h2{margin:0;font-size:20px}.dw-preview-tabs{display:flex;align-items:center;border-radius:8px;padding:4px;background:#eef2f5}.dw-preview-tabs span{padding:0 8px;color:var(--dw-muted);font-size:13px}.dw-preview-tabs button{height:34px;border:0;border-radius:6px;padding:0 12px;color:#667589;background:transparent}.dw-preview-tabs button.active{color:var(--dw-primary-hover);background:#fff;box-shadow:0 1px 4px #192e421f}.dw-preview-frame{min-height:600px;border:1px solid var(--dw-line);border-radius:12px;padding:24px;background:#f7f9fa}.dw-brand{display:flex;align-items:center;justify-content:space-between}.dw-brand img{max-width:94px;max-height:30px;object-fit:contain}.dw-brand strong{font-size:18px;letter-spacing:.08em}.dw-brand span{border-radius:999px;padding:6px 10px;color:var(--alw-color-primary);background:var(--alw-color-primary-soft);font-size:12px}.dw-preview-frame>article{display:grid;justify-items:center;width:min(366px,100%);margin:30px auto 0;border-radius:16px;padding:32px 28px 22px;background:#fff;box-shadow:0 14px 36px #26384b1f;text-align:center}.dw-preview-frame>article>small{color:var(--dw-primary);font-weight:750}.dw-preview-frame h3{margin:14px 0 10px;font-size:30px}.dw-preview-frame>article>p{margin:0 0 24px;color:var(--dw-muted);line-height:1.6}.dw-start,.dw-resume .primary{width:100%;height:52px;border:0;border-radius:8px;color:#fff;background:linear-gradient(180deg,var(--alw-color-primary),var(--alw-color-primary-hover));font-weight:750}.dw-preview-frame dl{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:24px 0 0;border-top:1px solid var(--dw-line);padding-top:20px}.dw-preview-frame dt{color:#8a96a5;font-size:11px}.dw-preview-frame dd{margin:6px 0 0;font-size:12px;font-weight:650}.dw-preview-frame footer{width:100%;margin-top:22px;border-top:1px solid var(--dw-line);padding-top:18px;color:#788599;font-size:11px}.dw-preview-frame footer a{display:block;margin-top:6px;color:var(--dw-primary)}.dw-resume{display:grid;width:100%;border:1px solid var(--alw-color-primary-border);border-radius:10px;margin-bottom:16px;padding:18px;background:var(--alw-color-primary-soft);text-align:left}.dw-resume h4{margin:0 0 6px;font-size:18px}.dw-resume p{margin:0 0 12px;color:#667589;font-size:13px}.dw-resume progress{width:100%;height:7px;margin:8px 0 16px;accent-color:var(--dw-primary)}.dw-resume button{height:46px;border:1px solid var(--dw-line);border-radius:7px;margin-top:8px;color:#33465e;background:#fff}.dw-counter{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dw-counter button{width:46px;height:46px;border:1px solid #cbd6df;border-radius:8px;color:#31445c;background:#fff;font-size:22px}.dw-counter strong{min-width:112px;text-align:center;font-size:34px}.dw-counter strong small{margin-left:5px;font-size:15px}.dw-counter p{flex:1 0 100%;margin-top:10px}.dw-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dw-channel-grid button{display:flex;align-items:center;justify-content:space-between;min-height:92px;border:1px solid var(--dw-line);border-radius:9px;padding:16px 18px;color:#21344e;background:#fff;text-align:left}.dw-channel-grid button span{display:grid;gap:7px}.dw-channel-grid button small{color:var(--dw-muted)}.dw-channel-grid button>i{display:none}.dw-channel-grid button.selected{border-color:var(--dw-primary);background:var(--alw-color-primary-soft);box-shadow:0 0 0 2px var(--alw-color-primary-border)}.dw-channel-grid button.selected>i{display:block;color:var(--dw-primary)}.dw-review-section{display:grid;grid-template-columns:195px minmax(0,1fr);border-top:1px solid var(--dw-line);padding:26px 0}.dw-review-section>header{display:flex;gap:18px;padding-right:24px}.dw-review-table{border:1px solid var(--dw-line);border-radius:9px}.dw-review-table>div{display:grid;grid-template-columns:130px 100px minmax(0,1fr) 84px;align-items:center;gap:12px;min-height:68px;border-bottom:1px solid var(--dw-line);padding:10px 16px}.dw-review-table>div:last-child{border:0}.dw-review-table span{color:var(--dw-primary);font-size:13px}.dw-review-table p{font-size:13px}.dw-review-table button{border:0;color:var(--dw-primary);background:transparent}.dw-publish-settings{display:grid;grid-template-columns:1fr 1.4fr;gap:20px}.dw-publish-settings>label,.dw-publish-settings fieldset{display:grid;gap:9px;margin:0;border:0;padding:0;font-weight:650}.dw-publish-settings fieldset label{font-weight:400}.dw-publish-settings dl{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;border:1px solid var(--dw-line);border-radius:8px}.dw-publish-settings dl>div{padding:14px 16px}.dw-publish-settings dt{color:var(--dw-muted);font-size:12px}.dw-publish-settings dd{margin:5px 0 0;font-weight:700}.dw-publish-settings .dw-switch-row{grid-column:1/-1}.dw-publish-settings>.dw-outline{grid-column:1/-1;width:max-content}.dw-impact{border:1px solid #e9c56b;border-radius:9px;padding:18px 20px;color:#725421;background:#fff9e8}.dw-impact p{margin:7px 0 0;line-height:1.6}.dw-publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.dw-publish-actions section{border:1px solid var(--dw-line);border-radius:9px;padding:18px}.dw-publish-actions h3{margin:0 0 6px}.dw-publish-actions p{min-height:42px;margin:0 0 14px;color:var(--dw-muted)}.dw-publish-actions button{width:100%;height:48px;border:1px solid var(--dw-primary);border-radius:8px;color:var(--dw-primary);background:#fff;font-weight:700}.dw-publish-actions section:last-child button{color:#fff;background:var(--dw-primary)}.dw-publish-actions label{display:block;margin-bottom:12px;font-size:13px}.dw-empty{border:1px dashed var(--dw-line);border-radius:10px;margin-top:20px;padding:40px;text-align:center}@media(max-width:1180px){.designer-wizard-page{position:relative;min-width:1180px}.dw-shell{grid-template-columns:280px minmax(0,1fr) 230px}.dw-main{padding:28px}.dw-invitation-step{grid-template-columns:340px minmax(390px,1fr)}}.async-state-panel{display:flex;min-height:152px;align-items:center;justify-content:center;gap:var(--alw-space-4);border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-card);padding:var(--alw-space-6);color:var(--alw-color-text-secondary);background:var(--alw-color-surface);text-align:left}.async-state-panel h2,.async-state-panel p{margin:0}.async-state-panel h2{color:var(--alw-color-text);font-size:var(--alw-font-section-title)}.async-state-panel p{margin-top:var(--alw-space-2);line-height:1.55}.async-state-panel>button{min-height:var(--alw-control-target-critical)}:where(.workspace-shell,.content-page,.enterprise-operations,.host-rules-page,.journey-library) :where(button,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:var(--alw-control-target-desktop)}:where(.workspace-shell,.content-page,.enterprise-operations,.host-rules-page,.journey-library) :where(button.primary,button.danger-button,button.danger-text,.primary[role=button]){min-height:var(--alw-control-target-critical)}:where(.workspace-shell,.content-page,.enterprise-operations,.host-rules-page,.journey-library) :where(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--alw-color-primary)}:where(.workspace-shell,.content-page,.enterprise-operations,.host-rules-page,.journey-library) :where(label:has(input[type=checkbox]),label:has(input[type=radio])){min-height:var(--alw-control-target-desktop)}.interview-page :where(button,[role=button],input,select,textarea,label:has(input)){min-height:var(--alw-touch-target-min)}.interview-page a.interview-privacy-link{display:inline-flex;min-height:var(--alw-touch-target-min);align-items:center}:where(button,[role=button],input,select,textarea,a):focus-visible{outline:2px solid var(--alw-focus-color);outline-offset:2px;box-shadow:var(--alw-focus-ring)}:where(button,input,select,textarea):disabled,:where(button,input,select,textarea)[aria-disabled=true]{color:var(--alw-color-text-disabled);border-color:var(--alw-color-border-strong);background:var(--alw-color-disabled-surface);opacity:1}.phone-preview .preview-button{display:grid;min-height:var(--alw-control-height-md);place-items:center;border-radius:var(--alw-radius-control);color:var(--alw-color-surface);font-weight:750}.quote-evidence-reference,.notification-audit-line,.source-audit-line,.workspace-audit-history{color:var(--alw-color-text-secondary);font-size:var(--alw-font-caption)}.quote-evidence-reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--alw-space-1) var(--alw-space-3);margin:var(--alw-space-3) 0 0}.quote-evidence-reference div{display:grid;gap:2px}.quote-evidence-reference dt{color:var(--alw-color-text-muted)}.quote-evidence-reference dd{margin:0;color:var(--alw-color-text);font-weight:650}.workspace-audit-history{grid-column:1 / -1;margin-top:var(--alw-space-4)}.workspace-audit-history li,.notification-audit-line,.source-audit-line{display:flex;flex-wrap:wrap;gap:var(--alw-space-2);align-items:center}.admin-operations-page{padding:28px 32px 64px;color:var(--alw-color-text)}.admin-operations-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.admin-header-actions{display:flex;gap:10px}.admin-eyebrow{color:var(--alw-color-primary);font-size:10px;font-weight:800;letter-spacing:.14em}.admin-operations-header h1{margin:6px 0;font-size:30px;letter-spacing:-.03em}.admin-operations-header p{margin:0;color:var(--alw-color-text-secondary);font-size:13px}.admin-primary,.admin-secondary{min-height:40px;border:1px solid #10233F;border-radius:6px;padding:0 16px;font-weight:700;cursor:pointer}.admin-primary{color:var(--alw-color-surface);background:var(--alw-color-primary);border-color:var(--alw-color-primary)}.admin-secondary{border-color:var(--alw-color-border);color:#10233f;background:var(--alw-color-surface)}.admin-toast{margin:-8px 0 12px;padding:10px 14px;border:1px solid #b7dfd0;background:#eef9f4;color:#217b5b;font-size:12px}.admin-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--alw-color-border);background:var(--alw-color-surface);border-radius:8px}.admin-kpi-strip article{min-height:110px;border-right:1px solid var(--alw-color-border);padding:18px 20px}.admin-kpi-strip article:last-child{border-right:0}.admin-kpi-strip span,.admin-kpi-strip small{display:block;color:var(--alw-color-text-secondary);font-size:11px}.admin-kpi-strip b{display:block;margin:10px 0 5px;color:var(--alw-color-text);font-size:28px}.admin-kpi-strip b.ok{color:var(--alw-color-success);font-size:18px}.admin-kpi-strip b.danger{color:var(--alw-color-blocked)}.admin-command-bar{display:flex;align-items:end;gap:10px;margin:18px 0;padding:12px;border:1px solid var(--alw-color-border);background:var(--alw-color-surface);border-radius:8px}.admin-command-bar label{display:grid;gap:5px;color:var(--alw-color-text-secondary);font-size:10px;font-weight:700}.admin-command-bar .admin-search{flex:1}.admin-command-bar input,.admin-command-bar select{height:40px;border:1px solid var(--alw-color-border);border-radius:6px;padding:0 11px;color:var(--alw-color-text);background:var(--alw-color-surface-subtle)}.admin-command-bar input{width:100%}.admin-content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:18px}.admin-table-card,.admin-preview-card{border:1px solid var(--alw-color-border);background:var(--alw-color-surface);border-radius:8px}.admin-table-card>header,.admin-preview-card>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--alw-color-border);padding:17px 19px}.admin-table-card h2,.admin-preview-card h2{margin:0;font-size:16px}.admin-table-card>header>span{color:var(--alw-color-text-secondary);font-size:11px}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 70px 100px;align-items:center;gap:12px;border-bottom:1px solid var(--alw-color-border);padding:16px 19px;cursor:pointer}.admin-row:last-child{border-bottom:0}.admin-row.selected{background:#eff5ff;box-shadow:inset 3px 0 var(--alw-color-primary)}.admin-row-main{display:flex;align-items:flex-start;gap:10px}.admin-row-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--alw-color-primary)}.admin-row-dot.amber{background:var(--alw-color-warning)}.admin-row-dot.red{background:var(--alw-color-blocked)}.admin-row b,.admin-row small{display:block}.admin-row b{font-size:13px}.admin-row small{margin-top:5px;color:var(--alw-color-text-secondary);font-size:11px}.admin-row .admin-owner{color:var(--alw-color-text-disabled)}.admin-row button{height:32px;border:1px solid var(--alw-color-border);border-radius:6px;color:#10233f;background:var(--alw-color-surface);font-size:11px;cursor:pointer}.admin-status,.admin-risk{font-size:11px;color:var(--alw-color-success)}.admin-risk{color:var(--alw-color-warning)}.admin-risk.danger{color:var(--alw-color-blocked)}.admin-preview-card{padding-bottom:20px}.admin-preview-card>header button{border:0;color:var(--alw-color-text-secondary);background:none;font-size:20px}.admin-preview-card dl{display:grid;gap:13px;margin:20px}.admin-preview-card dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--alw-color-border);padding-bottom:11px}.admin-preview-card dt{color:var(--alw-color-text-secondary);font-size:11px}.admin-preview-card dd{margin:0;color:var(--alw-color-text);font-size:12px;text-align:right}.admin-waveform{display:flex;align-items:center;gap:3px;height:74px;margin:12px 20px 20px;padding:0 12px;border:1px solid #d1e7de;background:#f4fbf7}.admin-waveform i{width:3px;border-radius:2px;background:var(--alw-color-success)}.admin-preview-card .admin-secondary{display:block;margin:0 20px;width:calc(100% - 40px)}.admin-state-panel{display:grid;place-items:center;gap:8px;min-height:260px;border:1px dashed var(--alw-color-border);background:var(--alw-color-surface-subtle);color:var(--alw-color-text-secondary);font-size:13px}.admin-state-panel strong{color:var(--alw-color-text);font-size:16px}.admin-state-panel button{margin-top:8px}@media(max-width:900px){.admin-content-grid{grid-template-columns:1fr}.admin-kpi-strip{grid-template-columns:repeat(2,1fr)}.admin-kpi-strip article:nth-child(2){border-right:0}.admin-row{grid-template-columns:1fr 70px}.admin-row button{grid-column:2}.admin-row .admin-status{grid-column:2;grid-row:1}.admin-row .admin-risk{grid-column:2;grid-row:2}}.tasks-design-board{border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);overflow:hidden}.task-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--alw-color-border);padding:0 20px;height:54px}.task-tabs button{height:54px;border:0;border-bottom:2px solid transparent;padding:0 16px;color:var(--alw-color-text-secondary);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.task-tabs button.active{border-bottom-color:var(--alw-color-primary);color:var(--alw-color-primary)}.task-tabs button span{margin-left:6px;border-radius:10px;padding:2px 6px;color:var(--alw-color-text-secondary);background:#f2f4f7;font-size:10px}.task-table-head,.task-table-row{display:grid;grid-template-columns:34px 1.2fr 1.1fr 1.5fr .9fr 1fr 1fr .8fr 72px;align-items:center;gap:12px}.task-table-head{min-height:42px;padding:0 18px;border-bottom:1px solid var(--alw-color-border);color:var(--alw-color-text-secondary);background:var(--alw-color-surface-subtle);font-size:10px;font-weight:800}.task-table-row{min-height:72px;padding:0 18px;border-bottom:1px solid var(--alw-color-border);color:#344054;font-size:11px}.task-table-row:last-of-type{border-bottom:0}.task-table-row:hover,.task-table-row.selected{background:#f7faff}.task-check{display:grid;place-items:center}.task-check input{position:absolute;opacity:0}.task-check i{display:block;width:15px;height:15px;border:1px solid #CBD5E1;border-radius:3px;background:var(--alw-color-surface)}.task-check input:checked+i{border-color:var(--alw-color-primary);background:var(--alw-color-primary);box-shadow:inset 0 0 0 3px var(--alw-color-surface)}.task-id{display:grid;gap:4px}.task-id b{color:var(--alw-color-text);font-size:12px}.task-id span,.task-reason,.task-priority{color:var(--alw-color-text-secondary)}.task-priority.high{color:var(--alw-color-blocked);font-weight:700}.task-sla{color:var(--alw-color-success);font-variant-numeric:tabular-nums}.task-sla.overdue{color:var(--alw-color-blocked);font-weight:700}.task-status{color:var(--alw-color-warning)}.task-action{height:30px;border:1px solid var(--alw-color-border-strong);border-radius:5px;color:#344054;background:var(--alw-color-surface);font-size:11px;cursor:pointer}.task-action:hover{border-color:var(--alw-color-primary);color:var(--alw-color-primary)}.task-bulk-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--alw-color-border-strong);padding:12px 18px;background:var(--alw-color-surface-subtle)}.task-bulk-bar strong{margin-right:auto;color:var(--alw-color-text);font-size:12px}@media(max-width:1100px){.task-table-head,.task-table-row{grid-template-columns:30px 1.25fr 1fr 1.3fr .8fr .9fr .9fr 70px}.task-table-head span:nth-child(8),.task-table-row>*:nth-child(8){display:none}}.admin-operations-workspace-main{box-sizing:border-box;width:calc(100% - 180px)!important;max-width:none!important;margin-left:180px!important;padding:0!important;background:var(--workspace-function-page,#f7f9fc)!important;overflow-x:hidden}.script-rebuild-shell .admin-operations-workspace-main{width:100%!important;margin-left:0!important}.admin-operations-workspace-main>.admin-operations-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:28px 24px 64px}.script-workbench{display:grid;gap:16px}.script-workbench-header{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--alw-color-border);border-radius:8px;padding:18px 20px;background:var(--alw-color-surface)}.script-workbench-header h2{margin:5px 0;font-size:20px}.script-workbench-header small{color:var(--alw-color-text-secondary)}.script-workbench-metrics{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface)}.script-workbench-metrics article{display:grid;gap:8px;padding:16px 18px;border-right:1px solid var(--alw-color-border)}.script-workbench-metrics article:last-child{border-right:0}.script-workbench-metrics span{color:var(--alw-color-text-secondary);font-size:11px}.script-workbench-metrics b{font-size:22px}.script-workbench-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.script-workbench-table,.script-question-editor{border:1px solid var(--alw-color-border);border-radius:8px;background:var(--alw-color-surface);overflow:hidden}.script-table-head,.script-question-row{display:grid;grid-template-columns:1.2fr 2fr 1fr .6fr .6fr .8fr;gap:10px;align-items:center}.script-table-head{padding:12px 16px;color:var(--alw-color-text-secondary);background:var(--alw-color-surface-subtle);font-size:10px;font-weight:700}.script-stage h3{margin:0;padding:13px 16px;color:var(--alw-color-text);background:#eef4ff;font-size:13px}.script-module{padding:12px 16px;border-bottom:1px solid var(--alw-color-border)}.script-module>strong{display:block;margin-bottom:8px;font-size:12px}.script-question-row{width:100%;border:1px solid transparent;border-radius:6px;padding:10px;text-align:left;color:var(--alw-color-text);background:transparent;cursor:pointer;font-size:12px}.script-question-row:hover,.script-question-row.selected{border-color:var(--alw-color-primary);background:#eff5ff}.script-question-row small,.script-question-row em{color:var(--alw-color-text-secondary);font-size:10px;font-style:normal}.script-question-row em{color:var(--alw-color-success)}.script-question-editor{padding-bottom:18px}.script-question-editor header{display:block}.script-question-editor label{display:grid;gap:7px;margin:18px;font-size:11px;color:var(--alw-color-text-secondary)}.script-question-editor textarea{resize:vertical;border:1px solid var(--alw-color-border);border-radius:6px;padding:10px;color:var(--alw-color-text);font:inherit}.script-question-editor p{margin:10px 18px;color:var(--alw-color-text-secondary);font-size:11px}.script-question-editor .admin-primary,.script-question-editor [role=status]{margin-left:18px}.script-question-editor [role=status]{display:block;margin-top:10px;color:var(--alw-color-success);font-size:11px}@media(max-width:1100px){.script-workbench-metrics{grid-template-columns:repeat(3,1fr)}.script-workbench-metrics article:nth-child(3){border-right:0}.script-workbench-columns{grid-template-columns:1fr}.script-question-editor{order:-1}.script-table-head{display:none}.script-question-row{grid-template-columns:1fr auto}.script-question-row small:nth-of-type(n+2){display:none}}.project-workflow-navigation{display:flex;align-items:center;gap:6px;min-height:52px;padding:0 32px;border-bottom:1px solid #e4e9ef;background:#fff;color:#526173}.project-workflow-label{margin-right:14px;color:#1e2b3a;font-size:13px;font-weight:700}.project-workflow-navigation button{min-height:34px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#657487;cursor:pointer;font-size:13px;font-weight:600}.project-workflow-navigation button:hover,.project-workflow-navigation button:focus-visible{color:#1f7f79;outline:none}.project-workflow-navigation button.active{border-bottom-color:#34b7aa;color:#167d76}.workspace-secondary-nav{margin-top:12px;border-top:1px solid rgba(228,233,239,.72);padding-top:10px}.workspace-secondary-nav summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.workspace-secondary-nav summary::-webkit-details-marker{display:none}.workspace-secondary-nav summary:after{content:"＋";color:#8794a5;font-size:13px}.workspace-secondary-nav[open] summary:after{content:"−"}.workspace-secondary-nav summary small{margin-left:auto;margin-right:8px;color:#94a1af;font-size:10px}.workspace-secondary-nav>button{margin-top:2px}@media(max-width:1000px){.project-workflow-navigation{overflow-x:auto;padding:0 20px;white-space:nowrap}}.interview-wizard-page.designer-wizard-page{--fd-primary: #2f6bff;--fd-primary-hover: #2458d6;--fd-primary-deep: #10233f;--fd-primary-soft: #eef3ff;--fd-primary-border: #b9caff;--fd-page: #f7f9fc;--fd-surface: #fff;--fd-surface-subtle: #f2f4f7;--fd-text: #172033;--fd-secondary: #667085;--fd-muted: #667085;--fd-border: #e3e8ef;--fd-danger: #b42318;--fd-success: #2e9b71;--fd-warning: #b54708;display:grid;grid-template-columns:236px minmax(0,1fr) 270px;grid-template-rows:72px minmax(0,1fr) 70px;width:100%;min-width:1180px;height:100dvh;min-height:720px;overflow:hidden;color:var(--fd-text);background:var(--fd-page);font-size:14px}.interview-wizard-page.designer-wizard-page:has([data-wizard-step="5"]){grid-template-columns:236px minmax(0,1fr) 224px;grid-template-rows:72px minmax(0,1fr) 70px}.interview-wizard-page.designer-wizard-page:has([data-wizard-step="1"]){grid-template-columns:236px minmax(0,1fr) 270px;grid-template-rows:72px minmax(0,1fr) 70px}.designer-wizard-page *,.designer-wizard-page *:before,.designer-wizard-page *:after{box-sizing:border-box}.designer-wizard-page .dw-shell{display:contents}.designer-wizard-page .dw-topbar{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:flex-start;gap:22px;min-width:0;border-bottom:1px solid var(--fd-border);padding:0 30px;background:var(--fd-surface)}.designer-wizard-page .dw-topbar>.wizard-back-workspace{flex:none}.designer-wizard-page .dw-project-title{min-width:0;gap:8px}.designer-wizard-page .dw-project-title h1{overflow:hidden;margin:0;color:var(--fd-text);font-size:18px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.designer-wizard-page .dw-project-title>button{color:var(--fd-muted)}.designer-wizard-page .dw-top-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.designer-wizard-page .dw-save-state{color:var(--fd-secondary);font-size:14px}.designer-wizard-page .dw-save-state i{background:var(--fd-success)}.designer-wizard-page button,.designer-wizard-page input,.designer-wizard-page textarea,.designer-wizard-page select{font-size:14px}.designer-wizard-page button{cursor:pointer}.designer-wizard-page .dw-ghost,.designer-wizard-page .dw-outline,.designer-wizard-page .dw-primary,.designer-wizard-page .dw-publish-actions button{min-width:44px;min-height:44px;border:1px solid var(--fd-primary-border);border-radius:8px;padding:0 16px;color:var(--fd-secondary);background:var(--fd-surface);transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.designer-wizard-page .dw-primary,.designer-wizard-page .dw-section-actions .dw-outline:last-child,.designer-wizard-page .dw-publish-actions section:last-child>button{border-color:var(--fd-primary);color:#fff;background:var(--fd-primary);font-weight:650}.designer-wizard-page button:hover:not(:disabled){border-color:var(--fd-primary);color:var(--fd-primary-deep);background:var(--fd-primary-soft)}.designer-wizard-page .dw-primary:hover:not(:disabled),.designer-wizard-page .dw-section-actions .dw-outline:last-child:hover:not(:disabled),.designer-wizard-page .dw-publish-actions section:last-child>button:hover:not(:disabled){border-color:var(--fd-primary-hover);color:#fff;background:var(--fd-primary-hover)}.designer-wizard-page button:active:not(:disabled){transform:translateY(1px)}.designer-wizard-page button:focus-visible,.designer-wizard-page input:focus-visible,.designer-wizard-page textarea:focus-visible,.designer-wizard-page select:focus-visible,.designer-wizard-page [role=button]:focus-visible{outline:0;box-shadow:0 0 0 3px #087f753d}.designer-wizard-page button:disabled,.designer-wizard-page input:disabled,.designer-wizard-page textarea:disabled,.designer-wizard-page select:disabled,.designer-wizard-page [aria-disabled=true]{color:var(--fd-muted);background:var(--fd-surface-subtle);cursor:not-allowed;opacity:.68}.designer-wizard-page .is-loading{position:relative;color:transparent!important;pointer-events:none}.designer-wizard-page .is-loading:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px;border:2px solid var(--fd-primary);border-right-color:transparent;border-radius:50%;content:"";animation:fd-spin .8s linear infinite}@keyframes fd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.designer-wizard-page *,.designer-wizard-page *:before,.designer-wizard-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.designer-wizard-page .dw-step-rail{grid-column:1;grid-row:2 / 4;min-height:0;border-right:1px solid var(--fd-border);background:#fbfdfd}.designer-wizard-page .dw-step-rail nav{display:block!important;height:auto!important;padding:26px 18px!important}.designer-wizard-page .dw-step-rail button{position:relative;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start;gap:9px;width:100%;min-height:67px!important;margin:0 0 8px;border:0!important;border-radius:12px;padding:13px 14px 12px!important;color:var(--fd-text);background:transparent;text-align:left}.designer-wizard-page .dw-step-rail button:after{display:none!important}.designer-wizard-page .dw-step-rail button>b{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--fd-primary-border);border-radius:50%;color:var(--fd-muted);background:var(--fd-surface);font-size:13px;font-weight:650}.designer-wizard-page .dw-step-rail button span{display:grid;gap:4px;min-width:0}.designer-wizard-page .dw-step-rail button strong{color:var(--fd-text);font-size:14px;font-weight:650}.designer-wizard-page .dw-step-rail button small{color:var(--fd-secondary);font-size:13px;line-height:1.35}.designer-wizard-page .dw-step-rail button.active{background:var(--fd-primary-soft);box-shadow:inset 3px 0 0 var(--fd-primary)}.designer-wizard-page .dw-step-rail button.active>b{border-color:var(--fd-primary);color:var(--fd-primary-deep)}.designer-wizard-page .dw-step-rail button.done>b{border-color:var(--fd-primary);color:#fff;background:var(--fd-primary)}.designer-wizard-page .dw-step-rail button>.dw-step-check{display:none}.designer-wizard-page .dw-main{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:auto;padding:26px 28px 18px;background:var(--fd-page)}.designer-wizard-page .dw-page-heading{margin:0 0 18px}.designer-wizard-page .dw-page-heading h1{margin:0 0 7px;color:var(--fd-text);font-size:29px;line-height:1.1;letter-spacing:-.5px}.designer-wizard-page .dw-page-heading p{margin:0;color:var(--fd-secondary);font-size:14px}.designer-wizard-page:has([data-wizard-step="1"]) .dw-page-heading{display:none}.designer-wizard-page:has([data-wizard-step="2"]) .dw-page-heading p,.designer-wizard-page:has([data-wizard-step="5"]) .dw-page-heading p{display:none}.designer-wizard-page:has([data-wizard-step="5"]) .dw-main{overflow:auto;padding:22px 20px 14px}.designer-wizard-page:has([data-wizard-step="5"]) .dw-page-heading{display:block;margin-bottom:12px}.designer-wizard-page:has([data-wizard-step="5"]) .dw-page-heading h1{font-size:29px}.designer-wizard-page .dw-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;border:0;padding:0}.designer-wizard-page .dw-section-head h2{margin:0 0 7px;color:var(--fd-text);font-size:29px;line-height:1.1}.designer-wizard-page .dw-section-head p{margin:0;color:var(--fd-secondary);font-size:14px}.designer-wizard-page .dw-section-actions{display:flex;gap:10px}.designer-wizard-page .dw-question-workbench{display:block;min-height:0;border:0}.designer-wizard-page .dw-question-list{display:grid;gap:10px;margin:0;border:0;padding:0;list-style:none}.designer-wizard-page .dw-question-list li,.designer-wizard-page .dw-question-list li.expanded{overflow:hidden;border:1px solid var(--fd-primary-border);border-radius:12px;background:var(--fd-surface)}.designer-wizard-page .dw-question-list .dw-question-trigger,.designer-wizard-page .dw-question-list .dw-question-trigger.selected{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:56px;border:0;padding:12px 15px;color:var(--fd-text);background:var(--fd-surface);text-align:left}.designer-wizard-page .dw-question-list .dw-question-trigger>i{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--fd-primary-deep);background:var(--fd-primary-soft);font-size:13px;font-style:normal;font-weight:750}.designer-wizard-page .dw-question-list .dw-question-trigger>span{display:block;min-width:0}.designer-wizard-page .dw-question-list .dw-question-trigger strong{display:block;overflow:hidden;color:var(--fd-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.designer-wizard-page .dw-question-list .dw-question-trigger small{display:block;overflow:hidden;max-width:100%;margin-top:4px;color:var(--fd-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.designer-wizard-page .dw-question-list .dw-question-trigger>em{color:var(--fd-secondary);font-size:16px;font-style:normal}.designer-wizard-page .dw-question-list .dw-question-editor{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:12px;border-top:1px solid var(--fd-primary-border);padding:14px 16px 15px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-question-editor label{display:grid;gap:7px;color:var(--fd-text);font-size:13px;font-weight:650}.designer-wizard-page .dw-question-editor textarea,.designer-wizard-page .dw-question-editor input,.designer-wizard-page .dw-question-editor select{width:100%;height:44px;min-height:44px;resize:none;border:1px solid var(--fd-primary-border);border-radius:8px;padding:10px 12px;color:var(--fd-text);background:var(--fd-surface)}.designer-wizard-page .dw-question-editor .dw-question-advanced-edit{grid-column:1 / -1;justify-self:start;min-height:44px;border:0;padding:0;color:var(--fd-primary-deep);background:transparent}.designer-wizard-page .dw-numbered-section,.designer-wizard-page .dw-invite-form,.designer-wizard-page .dw-participant-preview,.designer-wizard-page .dw-review-section,.designer-wizard-page .dw-publish-actions section{border:1px solid var(--fd-primary-border);border-radius:12px;background:var(--fd-surface)}.designer-wizard-page .dw-step-format,.designer-wizard-page .dw-step-sample,.designer-wizard-page .dw-step-review{display:grid;gap:12px}.designer-wizard-page .dw-numbered-section{display:block;padding:16px}.designer-wizard-page .dw-numbered-section>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:0}.designer-wizard-page .dw-numbered-section>header>i,.designer-wizard-page .dw-review-section>header>i{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:8px;color:var(--fd-primary-deep);background:var(--fd-primary-soft);font-size:13px;font-style:normal;font-weight:750}.designer-wizard-page .dw-numbered-section h2,.designer-wizard-page .dw-review-section h2{margin:1px 0 3px;color:var(--fd-text);font-size:18px}.designer-wizard-page .dw-numbered-section p,.designer-wizard-page .dw-review-section p{margin:0;color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-format-list{display:grid;grid-template-columns:1.25fr 1.65fr .7fr .8fr;overflow:hidden;border:1px solid var(--fd-border);border-radius:12px}.designer-wizard-page .dw-format-columns{display:contents}.designer-wizard-page .dw-format-columns span{min-height:44px;padding:12px;color:var(--fd-secondary);background:var(--fd-surface-subtle);font-size:13px;font-weight:650}.designer-wizard-page .dw-format-columns span:last-child{display:none}.designer-wizard-page .dw-format-list>button{display:contents;color:var(--fd-text)}.designer-wizard-page .dw-format-list>button>span{display:flex;align-items:center;gap:8px;min-height:44px;border-top:1px solid var(--fd-border);padding:10px 12px;background:var(--fd-surface);font-size:13px}.designer-wizard-page .dw-format-list>button>i{display:none}.designer-wizard-page .dw-format-list>button.selected>span{background:var(--fd-primary-soft)}.designer-wizard-page .dw-format-name em{border-radius:999px;padding:4px 8px;color:var(--fd-primary-deep);background:var(--fd-surface);font-size:13px;font-style:normal}.designer-wizard-page .dw-choice-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.designer-wizard-page .dw-choice-columns section{display:grid;gap:8px}.designer-wizard-page .dw-choice-columns h3{margin:0;font-size:13px}.designer-wizard-page .dw-choice-columns button,.designer-wizard-page .dw-channel-grid button,.designer-wizard-page .dw-invite-form fieldset button{min-height:44px;border:1px solid var(--fd-primary-border);border-radius:8px;padding:12px;color:var(--fd-text);background:var(--fd-surface);text-align:left}.designer-wizard-page .dw-choice-columns button.selected,.designer-wizard-page .dw-channel-grid button.selected,.designer-wizard-page .dw-invite-form fieldset button.selected{border-color:var(--fd-primary);background:var(--fd-primary-soft)}.designer-wizard-page .dw-choice-columns button b,.designer-wizard-page .dw-choice-columns button small{display:block}.designer-wizard-page .dw-choice-columns button small{margin-top:4px;color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-host-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.designer-wizard-page input,.designer-wizard-page textarea,.designer-wizard-page select{min-height:44px;border:1px solid var(--fd-primary-border);border-radius:8px;padding:10px 12px;color:var(--fd-text);background:var(--fd-surface)}.designer-wizard-page input[readonly],.designer-wizard-page textarea[readonly],.designer-wizard-page .is-readonly{color:var(--fd-secondary);background:var(--fd-surface-subtle)}.designer-wizard-page input[aria-invalid=true],.designer-wizard-page textarea[aria-invalid=true],.designer-wizard-page select[aria-invalid=true]{border-color:var(--fd-danger);box-shadow:0 0 0 3px #b83a4724}.designer-wizard-page .dw-invitation-step{display:grid;grid-template-columns:.88fr 1.12fr;gap:14px}.designer-wizard-page .dw-invite-form{display:grid;align-content:start;gap:12px;padding:16px}.designer-wizard-page .dw-invite-form label{display:grid;gap:7px;color:var(--fd-text);font-size:13px}.designer-wizard-page .dw-invite-form textarea{min-height:44px;height:54px;resize:none}.designer-wizard-page .dw-invite-form fieldset{display:grid;gap:8px;margin:0;border:0;padding:0}.designer-wizard-page .dw-invite-form legend{margin-bottom:6px;font-size:13px;font-weight:650}.designer-wizard-page .dw-incentive-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);gap:10px}.designer-wizard-page .dw-incentive-fields input{min-width:0}.designer-wizard-page .dw-incentive-error{margin:-2px 0 0;font-size:12px}.designer-wizard-page .dw-participant-preview{padding:15px;background:linear-gradient(180deg,var(--fd-primary-soft),var(--fd-surface))}.designer-wizard-page .dw-participant-preview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.designer-wizard-page .dw-participant-preview>header h2{margin:0;font-size:18px}.designer-wizard-page .dw-preview-tabs{display:flex;gap:2px;border-radius:8px;padding:4px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-preview-tabs>span{display:none}.designer-wizard-page .dw-preview-tabs button{min-height:32px;border:0;border-radius:8px;padding:6px 10px;color:var(--fd-secondary);background:transparent;font-size:13px}.designer-wizard-page .dw-preview-tabs button.active{color:var(--fd-primary-deep);background:var(--fd-surface);box-shadow:0 1px 3px #202a2d1f}.designer-wizard-page .preview-browser-bar{display:none}.designer-wizard-page .dw-preview-frame{min-height:0;border:1px solid var(--fd-primary-border);border-radius:12px;padding:20px;background:var(--fd-surface);text-align:center}.designer-wizard-page .dw-preview-frame>article{margin:0;border:0;padding:0;box-shadow:none}.designer-wizard-page .dw-brand>img,.designer-wizard-page .dw-brand>strong,.designer-wizard-page .dw-preview-frame>article>small{display:none}.designer-wizard-page .dw-brand{display:flex;justify-content:center}.designer-wizard-page .dw-brand>span{border-radius:999px;padding:4px 8px;color:var(--fd-primary-deep);background:var(--fd-primary-soft);font-size:13px}.designer-wizard-page .dw-preview-frame h3{margin:6px 0 7px;color:var(--fd-text);font-size:20px}.designer-wizard-page .dw-preview-frame p{color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-incentive-preview{display:grid;gap:4px;width:80%;margin:12px auto 0;border:1px solid #ead7aa;border-radius:8px;padding:10px 12px;color:#79591e;background:#fff9e8}.designer-wizard-page .dw-incentive-preview span{font-size:12px;line-height:1.5}.designer-wizard-page .dw-incentive-preview strong{color:#9a5a12;font-size:20px}.designer-wizard-page .dw-preview-frame button{min-height:44px;border-radius:8px}.designer-wizard-page .dw-preview-frame .dw-start{display:block;width:72%;margin:14px auto 8px;border:1px solid var(--fd-primary);color:#fff;background:var(--fd-primary)}.designer-wizard-page .dw-preview-frame dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;border:0;padding:0}.designer-wizard-page .dw-preview-frame dl>div{border:0;border-radius:8px;padding:9px 5px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-preview-frame dt{color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-preview-frame dd{margin:3px 0 0;color:var(--fd-text);font-size:13px;font-weight:650}.designer-wizard-page .dw-preview-frame footer{margin-top:12px;border:0;padding:0;color:var(--fd-secondary);background:transparent;font-size:13px}.designer-wizard-page .dw-resume{margin:14px 0 0;border:0;padding:0;background:transparent;text-align:center}.designer-wizard-page .dw-resume h4{margin:0 0 6px;font-size:14px}.designer-wizard-page .dw-resume progress{display:block;width:80%;height:8px;margin:10px auto 4px;accent-color:var(--fd-primary)}.designer-wizard-page .dw-resume button{display:block;width:72%;margin:7px auto 0}.designer-wizard-page .dw-resume button.primary{border-color:var(--fd-primary);color:#fff;background:var(--fd-primary)}.designer-wizard-page .dw-step-sample .dw-numbered-section{padding:16px}.designer-wizard-page .dw-step-sample .dw-numbered-section>header{display:flex;margin-bottom:12px}.designer-wizard-page .dw-counter{justify-content:flex-start!important;margin:0!important}.designer-wizard-page .dw-counter button{width:44px;min-width:44px;height:44px;border:1px solid var(--fd-primary-border);border-radius:8px;background:var(--fd-surface)}.designer-wizard-page .dw-counter strong{color:var(--fd-text);font-size:28px}.designer-wizard-page .dw-counter p{margin-left:6px!important;border-left:3px solid #356f8a;border-radius:8px;padding:8px 12px;color:var(--fd-secondary);background:var(--fd-surface-subtle);font-size:13px;text-align:left!important}.designer-wizard-page .dw-step-sample .dw-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.designer-wizard-page .dw-step-sample .dw-channel-grid button{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;min-height:60px}.designer-wizard-page .dw-step-sample .dw-channel-grid button:before{width:28px;height:28px;border-radius:8px}.designer-wizard-page .dw-step-review .dw-review-section{display:block;padding:14px 16px}.designer-wizard-page .dw-review-section>header{display:flex;gap:12px;margin-bottom:10px}.designer-wizard-page .dw-review-table{display:grid;grid-template-columns:1fr 1fr;gap:10px}.designer-wizard-page .dw-review-table>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;min-height:64px;border:1px solid var(--fd-border);border-radius:12px;padding:10px;background:var(--fd-surface)}.designer-wizard-page .dw-review-table>div:before{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:var(--fd-primary-deep);background:var(--fd-primary-soft);content:"✓"}.designer-wizard-page .dw-review-table>div>i{display:none}.designer-wizard-page .dw-review-table button{min-height:44px;border:0;padding:0 4px;color:var(--fd-primary-deep);background:transparent;font-size:13px}.designer-wizard-page .dw-publish-settings{display:grid;grid-template-columns:1.3fr .7fr;gap:12px;border:1px solid var(--fd-primary-border);border-radius:12px;padding:14px 16px;background:var(--fd-surface)}.designer-wizard-page .dw-publish-settings dl{display:grid;grid-template-columns:1fr 1fr}.designer-wizard-page .dw-impact{border:1px solid #e3b85b;border-radius:12px;padding:12px;color:#6b3f0b;background:#fff6e5;font-size:13px}.designer-wizard-page .dw-publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.designer-wizard-page .dw-publish-actions section{display:block;padding:13px}.designer-wizard-page .dw-publish-actions h3{margin:0 0 5px;font-size:14px}.designer-wizard-page .dw-publish-actions p{margin:0 0 10px;color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-publish-actions label{display:flex;min-height:44px;align-items:center;gap:7px;color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-summary{grid-column:3;grid-row:2;min-height:0;overflow:auto;border-left:1px solid var(--fd-border);padding:26px 20px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-summary h2{margin:2px 0 18px;color:var(--fd-text);font-size:18px}.designer-wizard-page .dw-summary>div.dw-summary-fields{display:grid;overflow:hidden;border:1px solid var(--fd-primary-border);border-radius:12px;padding:8px 16px;background:var(--fd-surface)}.designer-wizard-page .dw-summary-fields>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fd-border);padding:12px 0;font-size:13px}.designer-wizard-page .dw-summary-fields>div:last-child{border-bottom:0}.designer-wizard-page .dw-summary-fields span{color:var(--fd-secondary)}.designer-wizard-page .dw-summary-fields b{color:var(--fd-text);text-align:right}.designer-wizard-page:has([data-wizard-step="5"]) .dw-summary{padding-right:16px;padding-left:16px}.designer-wizard-page .dw-actionbar{grid-column:2 / 4;grid-row:3;display:flex;align-items:center;gap:12px;min-height:70px;border-top:1px solid var(--fd-border);padding:0 28px;background:var(--fd-surface)}.designer-wizard-page .dw-actionbar>span{margin:auto;color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-actionbar .dw-primary{margin:0}.designer-wizard-page .dw-readonly{position:fixed;top:72px;right:270px;left:236px;z-index:4;border-bottom:1px solid var(--fd-primary-border);color:var(--fd-primary-deep);background:var(--fd-primary-soft)}@media(max-width:1179px){.interview-wizard-page.designer-wizard-page{width:1180px}}.designer-wizard-page .dw-question-editor .dw-question-advanced-edit{width:auto;white-space:nowrap}.designer-wizard-page .dw-question-editor .dw-question-advanced-edit:after{content:" ›"}.designer-wizard-page .dw-choice-columns section{grid-template-columns:1fr}.designer-wizard-page .dw-choice-columns button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px}.designer-wizard-page .dw-choice-columns button:before{grid-column:1;grid-row:1 / 3;width:18px;height:18px;margin-top:1px;border:1px solid var(--fd-primary-border);border-radius:50%;background:var(--fd-surface);content:""}.designer-wizard-page .dw-choice-columns button.selected:before{border:5px solid var(--fd-primary)}.designer-wizard-page .dw-choice-columns button b,.designer-wizard-page .dw-choice-columns button small{grid-column:2}.designer-wizard-page .dw-format-name:before{flex:0 0 18px;width:18px;height:18px;border:1px solid var(--fd-primary-border);border-radius:50%;background:var(--fd-surface);content:""}.designer-wizard-page .dw-format-list>button.selected .dw-format-name:before{border:5px solid var(--fd-primary)}.designer-wizard-page .dw-invite-form fieldset button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px}.designer-wizard-page .dw-invite-form fieldset button:before{width:18px;height:18px;border:1px solid var(--fd-primary-border);border-radius:50%;background:var(--fd-surface);content:""}.designer-wizard-page .dw-invite-form fieldset button.selected:before{border:5px solid var(--fd-primary)}.designer-wizard-page .dw-invite-form fieldset button>i{display:none}.designer-wizard-page .dw-counter{display:flex!important;flex-wrap:nowrap;align-items:center;gap:16px}.designer-wizard-page .dw-counter p{flex:1 1 auto;min-width:0}.designer-wizard-page .dw-step-sample .dw-channel-grid button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;min-height:60px;column-gap:10px}.designer-wizard-page .dw-step-sample .dw-channel-grid button:before{grid-column:1;grid-row:1;display:block;width:18px;height:18px;border:1px solid var(--fd-primary-border);border-radius:50%;background:var(--fd-surface);content:""}.designer-wizard-page .dw-step-sample .dw-channel-grid button.selected:before{border:5px solid var(--fd-primary)}.designer-wizard-page .dw-step-sample .dw-channel-grid button>span{grid-column:2;min-width:0}.designer-wizard-page .dw-step-sample .dw-channel-grid button>i{display:none}.designer-wizard-page .dw-step-sample .dw-channel-grid button small{display:block;margin-top:4px;color:var(--fd-secondary);font-size:13px;line-height:1.35;word-break:normal}.designer-wizard-page .dw-sample-persona>.dw-switch{margin-left:44px}.designer-wizard-page .dw-review-table>div{position:relative;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px;min-width:0}.designer-wizard-page .dw-review-table>div:before{grid-column:1;grid-row:1 / 3}.designer-wizard-page .dw-review-table>div>b{grid-column:2;grid-row:1;min-width:0}.designer-wizard-page .dw-review-table>div>span{grid-column:2;grid-row:1;justify-self:end;color:var(--fd-primary-deep);font-size:13px}.designer-wizard-page .dw-review-table>div>p{grid-column:2;grid-row:2;min-width:0;overflow-wrap:normal;word-break:normal}.designer-wizard-page .dw-review-table>div>button{grid-column:3;grid-row:1 / 3;align-self:center}.designer-wizard-page .dw-publish-settings{grid-template-columns:1.15fr 1.15fr .8fr;grid-template-rows:auto auto auto;align-items:start;gap:10px 12px}.designer-wizard-page .dw-publish-duration{grid-column:1 / 4;grid-row:1;border-bottom:1px solid var(--fd-border);padding-bottom:12px}.designer-wizard-page .dw-publish-duration>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.designer-wizard-page .dw-publish-duration>header span{color:var(--fd-secondary);font-size:12px}.designer-wizard-page .dw-publish-duration .dw-settings-grid{grid-template-columns:minmax(180px,1fr) 140px 140px}.designer-wizard-page .dw-publish-duration .inline-error{margin:8px 0 0}.designer-wizard-page .dw-publish-settings>label{grid-column:1;grid-row:2;display:grid;align-content:start;gap:7px;min-width:0}.designer-wizard-page .dw-publish-settings>label>input{width:100%;height:44px}.designer-wizard-page .dw-publish-settings>fieldset{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:4px 8px;min-width:0;margin:0;border:0;padding:0}.designer-wizard-page .dw-publish-settings>fieldset legend{grid-column:1 / -1;margin-bottom:3px;font-size:13px;font-weight:650}.designer-wizard-page .dw-publish-settings>fieldset label{display:flex;min-height:44px;align-items:center;gap:7px}.designer-wizard-page .dw-publish-settings>fieldset input[type=radio]{flex:0 0 18px;width:18px;min-height:18px;height:18px;margin:0;padding:0;accent-color:var(--fd-primary)}.designer-wizard-page .dw-publish-settings>dl{grid-column:1 / 3;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0}.designer-wizard-page .dw-publish-settings>dl>div{border-radius:8px;padding:9px 12px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-publish-settings>dl dt{color:var(--fd-secondary);font-size:13px}.designer-wizard-page .dw-publish-settings>dl dd{margin:3px 0 0;font-weight:650}.designer-wizard-page .dw-publish-settings>.dw-switch-row{grid-column:3;grid-row:2;min-width:0;min-height:70px}.designer-wizard-page .dw-publish-settings>.dw-outline{grid-column:3;grid-row:3;width:100%;align-self:stretch}.designer-wizard-page .dw-publish-actions section{min-height:0}.designer-wizard-page .dw-publish-actions label{min-height:32px}.designer-wizard-page .dw-actionbar{display:grid;grid-template-columns:1fr auto 1fr}.designer-wizard-page .dw-actionbar>.dw-ghost{grid-column:1;justify-self:start}.designer-wizard-page .dw-actionbar>span{grid-column:2;margin:0;justify-self:center;white-space:nowrap}.designer-wizard-page .dw-actionbar>.dw-primary{grid-column:3;justify-self:end}.designer-wizard-page .dw-step-rail button small{overflow:visible;white-space:nowrap}.designer-wizard-page .dw-summary-fields>div{align-items:flex-start}.designer-wizard-page .dw-summary-fields span{flex:0 0 auto;white-space:nowrap}.designer-wizard-page .dw-summary-fields b{min-width:0;white-space:normal;overflow-wrap:anywhere}.designer-wizard-page .dw-question-editor .dw-question-keywords{grid-column:1 / -1}.designer-wizard-page .dw-question-restored-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.designer-wizard-page .dw-question-restored-actions .dw-outline{min-height:40px;white-space:nowrap}.designer-wizard-page .dw-question-diagnostic{grid-column:1 / -1;border:1px solid var(--fd-primary-border);border-radius:10px;padding:12px;background:var(--fd-primary-soft)}.designer-wizard-page .dw-question-diagnostic header{display:flex;justify-content:space-between;gap:12px}.designer-wizard-page .dw-question-diagnostic ul{margin:8px 0;padding-left:20px;color:var(--fd-secondary)}.designer-wizard-page .dw-question-rewrites{display:grid;gap:6px}.designer-wizard-page .dw-question-rewrites button{width:100%;justify-content:flex-start;text-align:left;white-space:normal}.designer-wizard-page .dw-restored-settings{display:block}.designer-wizard-page .dw-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px 140px 160px;gap:10px}.designer-wizard-page .dw-settings-grid label{display:grid;align-content:start;gap:6px;color:var(--fd-text);font-size:13px;font-weight:650}.designer-wizard-page .dw-settings-grid label.wide{grid-column:1 / -1}.designer-wizard-page .dw-settings-grid small{color:var(--fd-secondary);font-weight:400}.designer-wizard-page .dw-settings-grid textarea{min-height:76px;resize:vertical}.designer-wizard-page .dw-invitation-picker,.designer-wizard-page .dw-host-style-panel{grid-column:1 / -1;border:1px solid var(--fd-primary-border);border-radius:12px;padding:12px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-invitation-picker{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;align-items:end;gap:10px}.designer-wizard-page .dw-invitation-picker>div,.designer-wizard-page .dw-host-style-panel>header{display:grid;gap:3px}.designer-wizard-page .dw-invitation-picker small,.designer-wizard-page .dw-host-style-panel small{color:var(--fd-secondary);font-size:12px}.designer-wizard-page .dw-host-style-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.designer-wizard-page .dw-host-style-panel button{display:grid;min-height:64px;gap:4px;border:1px solid var(--fd-border);border-radius:10px;padding:10px;color:var(--fd-text);background:var(--fd-surface);text-align:left}.designer-wizard-page .dw-host-style-panel button.selected{border-color:var(--fd-primary);box-shadow:0 0 0 1px var(--fd-primary);background:var(--fd-primary-soft)}.designer-wizard-page .dw-sample-persona,.designer-wizard-page .dw-sample-channels{display:block}.designer-wizard-page .dw-sample-persona>header{display:flex;align-items:center}.designer-wizard-page .dw-sample-persona>header>.dw-switch{margin-left:auto}.designer-wizard-page .dw-persona-fields-toggle{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--fd-primary-border);border-radius:10px;padding:10px 12px;color:var(--fd-text);background:var(--fd-surface-subtle);text-align:left}.designer-wizard-page .dw-persona-fields-toggle span{display:grid;gap:3px}.designer-wizard-page .dw-persona-fields-toggle small,.designer-wizard-page .dw-persona-fields-toggle em{color:var(--fd-secondary);font-size:12px;font-style:normal}.designer-wizard-page .dw-persona-fields{display:grid;gap:10px;margin-top:10px}.designer-wizard-page .dw-known-data-policy{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:10px;padding:10px 12px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-known-data-policy span{display:grid;gap:3px}.designer-wizard-page .dw-known-data-policy small{color:var(--fd-secondary);font-size:12px}.designer-wizard-page .dw-custom-field{display:grid;grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:center;gap:8px}.designer-wizard-page .dw-custom-field label{display:flex;min-height:44px;align-items:center;gap:6px;font-size:13px}.designer-wizard-page .dw-custom-field input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;accent-color:var(--fd-primary)}.designer-wizard-page .dw-persona-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.designer-wizard-page .dw-persona-field-grid>article{border:1px solid var(--fd-border);border-radius:10px;padding:9px;background:var(--fd-surface)}.designer-wizard-page .dw-persona-field-grid>article.enabled{border-color:var(--fd-primary-border);background:var(--fd-primary-soft)}.designer-wizard-page .dw-persona-field-main{display:flex;width:100%;align-items:center;gap:9px;border:0;padding:0;color:var(--fd-text);background:transparent;text-align:left}.designer-wizard-page .dw-persona-field-main>i{display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;border:1px solid var(--fd-primary-border);border-radius:6px;color:#fff;background:var(--fd-primary);font-style:normal}.designer-wizard-page .dw-persona-field-main>span{display:grid;gap:2px}.designer-wizard-page .dw-persona-field-main small{color:var(--fd-secondary);font-size:12px}.designer-wizard-page .dw-persona-field-grid article>div{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;padding-top:8px;border-top:1px solid var(--fd-border)}.designer-wizard-page .dw-persona-field-grid article>div label{display:flex;align-items:center;gap:5px;font-size:12px}.designer-wizard-page .dw-persona-field-grid article>div input{width:16px;height:16px;min-height:16px;padding:0;accent-color:var(--fd-primary)}.designer-wizard-page .dw-channel-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.designer-wizard-page .dw-channel-mode-tabs button{display:grid;min-height:54px;gap:3px;border:1px solid var(--fd-border);border-radius:10px;padding:10px 12px;color:var(--fd-text);background:var(--fd-surface);text-align:left}.designer-wizard-page .dw-channel-mode-tabs button.active{border-color:var(--fd-primary);background:var(--fd-primary-soft)}.designer-wizard-page .dw-channel-mode-tabs small{color:var(--fd-secondary)}.designer-wizard-page .dw-channel-grid button.unavailable{opacity:.58;cursor:not-allowed}.designer-wizard-page .dw-channel-grid button em{display:block;margin-top:4px;color:#8a5a0a;font-size:11px;font-style:normal}.designer-wizard-page .dw-channel-order,.designer-wizard-page .dw-retry-preview{margin-top:10px;border:1px solid var(--fd-primary-border);border-radius:10px;padding:11px 12px;background:var(--fd-surface-subtle)}.designer-wizard-page .dw-channel-order>header,.designer-wizard-page .dw-retry-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.designer-wizard-page .dw-channel-order>header div,.designer-wizard-page .dw-retry-preview>header{font-size:13px}.designer-wizard-page .dw-channel-order header small,.designer-wizard-page .dw-channel-order header em,.designer-wizard-page .dw-retry-preview header span{color:var(--fd-secondary);font-size:12px;font-style:normal}.designer-wizard-page .dw-channel-order>article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--fd-border);padding:8px 0}.designer-wizard-page .dw-channel-order>article span{display:grid;gap:2px}.designer-wizard-page .dw-channel-order>article small{color:var(--fd-secondary);font-size:11px}.designer-wizard-page .dw-channel-order>article div{display:flex;gap:4px}.designer-wizard-page .dw-channel-order>article button{width:36px;min-height:36px;border:1px solid var(--fd-border);border-radius:8px;background:var(--fd-surface)}.designer-wizard-page .dw-retry-preview ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;padding:0;list-style:none}.designer-wizard-page .dw-retry-preview li{display:grid;gap:3px;border-radius:8px;padding:8px;background:var(--fd-surface)}.designer-wizard-page .dw-retry-preview p{margin:0;color:var(--fd-secondary);font-size:12px}.designer-wizard-page .dw-review-table>div.incomplete{border-color:#e3b85b;background:#fff9ed}.designer-wizard-page .dw-review-table>div.incomplete:before{color:#8a5a0a;background:#fff0cb;content:"!"}.designer-wizard-page .dw-review-table>div.incomplete>span{color:#8a5a0a}.designer-wizard-page .dw-publish-result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.designer-wizard-page [data-testid=draft-preview-link]{display:inline-flex;min-height:36px;align-items:center;margin-top:8px;border:1px solid var(--fd-primary-border);border-radius:8px;padding:0 12px;color:var(--fd-primary-deep);background:var(--fd-primary-soft);font-size:13px;font-weight:650;text-decoration:none}.designer-wizard-page :where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:var(--alw-control-target-desktop)}.designer-wizard-page :where(button.primary,.dw-primary,.dw-outline.danger){min-height:var(--alw-control-target-critical)}.designer-wizard-page :where(input[type=checkbox],input[type=radio]){width:18px;height:18px}@media(min-width:1001px){.theme-research-source-shell{--reference-navy:rgb(3 27 63);--reference-blue:rgb(47 107 255);--reference-blue-soft:rgb(237 243 255);background:#f7f8fc}.theme-research-source-shell .workspace-sidebar{width:204px;background:var(--reference-navy);color:#eef4ff;border-right:0}.theme-research-source-shell .workspace-owner{min-height:82px;padding:18px 16px;background:var(--reference-navy)!important;border-bottom:1px solid rgb(27 53 90)!important}.theme-research-source-shell .workspace-owner .owner-logo{width:34px!important;height:34px!important;border-radius:7px!important;color:#fff!important;background:#194b96!important;border:0}.theme-research-source-shell .workspace-owner b{color:#fff!important;font-size:14px!important}.theme-research-source-shell .workspace-owner span{color:#abbfdc!important}.theme-research-source-shell .workspace-sidebar nav{padding:16px 10px 220px!important}.theme-research-source-shell .workspace-sidebar nav>.nav-section-label:first-child{margin:8px 10px!important;color:#9bb3d6!important}.theme-research-source-shell .workspace-sidebar nav>button{color:#bbcce5!important;border-left:3px solid transparent!important;border-radius:7px!important}.theme-research-source-shell .workspace-sidebar nav>button.active{color:#fff!important;background:#18417d;border-left-color:var(--reference-blue)!important}.theme-research-source-shell .workspace-sidebar nav:not(.reference-sidebar-nav)>button:nth-of-type(n+4),.theme-research-source-shell .workspace-sidebar nav:not(.reference-sidebar-nav)>details,.theme-research-source-shell .workspace-sidebar nav:not(.reference-sidebar-nav)>.nav-section-label:last-of-type,.theme-research-source-shell .workspace-sidebar nav:not(.reference-sidebar-nav)>button:last-child{display:none!important}.theme-research-source-shell .theme-sidebar-footer{background:#031b3f!important;border-top:1px solid rgb(27 53 90)!important}.theme-research-source-shell .theme-sidebar-footer>button{color:#abbfdc!important}.theme-research-source-shell .theme-sidebar-footer>div{color:#eef4ff!important}.theme-research-source-shell .research-workspace-main{width:calc(100% - 204px)!important;margin-left:204px!important;background:#f7f8fc!important}.theme-research-source-shell .workspace-page-heading{padding:24px 38px 4px;border:0!important;background:transparent!important}.theme-research-source-shell .workspace-page-heading>svg{display:none!important}.theme-research-source-shell .workspace-page-heading h1{color:#171b27;font-size:30px;font-weight:780!important}.theme-research-source-shell .workspace-page-heading h1:before{content:none}.theme-research-source-shell .workspace-page-heading p{color:#7d8494!important}.theme-research-source-shell .workspace-page-heading .command-import{display:none!important}.theme-research-source-shell .workspace-page-heading .command-create{border:0!important;border-radius:8px!important;background:var(--reference-blue)!important;box-shadow:0 8px 18px #2f6bff33}.theme-research-source-shell .theme-research-design-page{display:grid;grid-template-columns:minmax(0,1fr) 247px;gap:20px;padding:18px 38px 38px!important;background:#f7f8fc!important}.theme-research-source-shell .theme-research-toolbar{grid-column:1/-1;margin:0!important;padding:14px 16px!important;border:1px solid rgb(226 228 238)!important;border-radius:10px!important;background:#fff!important}.theme-research-source-shell .theme-status-tabs{display:none!important}.theme-research-source-shell .theme-view-tools{justify-content:space-between!important;width:100%!important}.theme-research-source-shell .theme-view-search{width:360px!important;height:40px!important;border-radius:8px!important}.theme-research-source-shell .theme-view-tools>.theme-filter-field:nth-of-type(1){display:none!important}.theme-research-source-shell .theme-view-tools>.theme-filter-field{height:40px!important}.theme-research-source-shell .theme-view-tools>.theme-date-filter,.theme-research-source-shell .theme-view-tools>[data-testid=theme-sort-filter],.theme-research-source-shell .theme-view-switch{display:none!important}.reference-kpi-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.reference-kpi-row article{position:relative;min-height:94px;padding:18px 20px;border:1px solid rgb(225 227 236);border-radius:11px;background:#fff;box-shadow:0 3px 10px #20204008}.reference-kpi-row span,.reference-kpi-row small{display:block;color:#7b8292;font-size:12px}.reference-kpi-row b{display:block;margin:8px 0 3px;color:#171b27;font-size:28px;line-height:1}.reference-kpi-row small{font-size:11px}.kpi-icon{position:absolute;top:16px;right:18px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;font-style:normal;font-weight:800}.kpi-icon.purple{color:#6957d8;background:#eeeaff}.kpi-icon.yellow{color:#b78a27;background:#fff4d8}.kpi-icon.green{color:#2f9a75;background:#e2f6ed}.kpi-icon.blue{color:#4a8ac5;background:#e5f1ff}.theme-research-source-shell .theme-research-list{grid-column:1;border-radius:11px;border-color:#e1e3ec!important;box-shadow:0 3px 10px #20204008!important}.theme-research-source-shell .theme-list-table{min-width:0!important;width:100%;table-layout:fixed}.theme-research-source-shell .theme-list-table th{padding:14px 16px!important;background:#fbfbfd!important;white-space:nowrap}.theme-research-source-shell .theme-list-table th:nth-child(1){width:34%}.theme-research-source-shell .theme-list-table th:nth-child(2){width:112px}.theme-research-source-shell .theme-list-table th:nth-child(3){width:126px}.theme-research-source-shell .theme-list-table th:nth-child(4),.theme-research-source-shell .theme-list-table th:nth-child(5){width:66px}.theme-research-source-shell .theme-list-table th:nth-child(6){width:104px}.theme-research-source-shell .theme-list-table th:nth-child(7){width:110px}.theme-research-source-shell .theme-list-table th:nth-child(8){width:62px}.theme-research-source-shell .theme-list-table td{height:66px;padding:10px 16px!important;vertical-align:middle}.theme-research-source-shell .theme-list-table td:first-child{min-width:0}.theme-research-source-shell .theme-list-project-name{display:flex;align-items:center;min-width:0;width:100%;gap:9px;text-align:left}.theme-research-source-shell .theme-list-project-name strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-research-source-shell .theme-list-status{display:inline-flex;align-items:center;max-width:100%;border:1px solid currentColor;background:transparent!important;white-space:nowrap}.theme-research-source-shell .theme-list-progress{min-width:0}.theme-research-source-shell .theme-list-progress strong{white-space:nowrap}.theme-research-source-shell .theme-list-progress small{color:#969cac}.theme-research-source-shell .theme-list-owner{display:flex;align-items:center;min-width:0;gap:7px;white-space:nowrap}.theme-research-source-shell .theme-list-owner i{flex:0 0 auto}.theme-research-source-shell .theme-list-updated{white-space:nowrap;color:#6d7486;font-size:12px}.theme-research-source-shell .theme-list-more{display:flex;justify-content:center}.reference-rail{grid-column:2;display:grid;align-content:start;gap:15px}.reference-rail>section{padding:20px;border:1px solid rgb(225 227 236);border-radius:11px;background:#fff;box-shadow:0 3px 10px #20204008}.reference-rail header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reference-rail h2{margin:0;color:#202535;font-size:16px}.reference-rail header button{border:0;color:var(--reference-blue);background:transparent;font-size:18px}.reference-rail header em{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#e05a6d;font-size:11px;font-style:normal}.reference-activity,.reference-todo{display:flex;align-items:center;gap:9px;margin:14px 0}.reference-activity>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--reference-blue);background:var(--reference-blue-soft);font-style:normal;font-size:11px}.reference-activity div,.reference-todo div{min-width:0;flex:1}.reference-activity b,.reference-todo b{display:block;overflow:hidden;color:#394052;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reference-activity small,.reference-todo small,.reference-activity time{display:block;color:#9298a6;font-size:10px}.reference-activity time{white-space:nowrap}.reference-outline-action{width:100%;margin-top:8px;border:1px solid rgb(220 221 235);border-radius:7px;padding:9px;color:var(--reference-blue);background:#fff;font-size:11px}.reference-todo>span{width:15px;height:15px;border:1px solid rgb(200 204 216);border-radius:4px}}@media(min-width:1001px){.theme-research-source-shell.workspace-shell{min-height:100vh}body .theme-research-source-shell .workspace-sidebar{height:auto;min-height:100vh;align-self:stretch}.theme-research-source-shell .reference-sidebar-nav{display:grid;gap:3px;padding:18px 12px 140px}.theme-research-source-shell .workspace-sidebar:has(+.workspace-main){min-height:100vh}.theme-research-source-shell .reference-sidebar-nav .nav-section-label{margin:8px 10px 7px;color:#97a0b1;font-size:11px;letter-spacing:.08em}.theme-research-source-shell .reference-sidebar-nav button{display:flex;min-height:42px;align-items:center;gap:11px;border:0;border-radius:7px;padding:0 12px;color:#566174;background:transparent;font-size:13px;text-align:left}.theme-research-source-shell .reference-sidebar-nav button:hover{color:#2f6bff;background:#18417d}.theme-research-source-shell .reference-sidebar-nav button.active{color:#fff;background:#18417d;font-weight:750}.theme-research-source-shell .reference-sidebar-nav button svg{width:18px;height:18px;color:currentColor}.theme-research-source-shell .reference-topbar{display:flex;height:68px;box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(230 232 239);padding:0 38px;background:#fff}.theme-research-source-shell .reference-topbar-context{display:flex;align-items:center;gap:7px;color:#20263a;font-size:13px}.theme-research-source-shell .reference-topbar-context span{color:#8e96a8;font-size:15px}.theme-research-source-shell .reference-global-search{display:flex;width:min(440px,42vw);height:36px;box-sizing:border-box;align-items:center;gap:9px;border:1px solid rgb(224 227 235);border-radius:7px;padding:0 10px;color:#98a0b1;background:#fafbfc}.theme-research-source-shell .reference-global-search svg{width:16px;height:16px}.theme-research-source-shell .reference-global-search input{min-width:0;flex:1;border:0;outline:0;color:#394157;background:transparent;font-size:12px}.theme-research-source-shell .reference-global-search kbd{border:1px solid rgb(223 227 235);border-radius:4px;padding:2px 5px;color:#9aa2b0;background:#fff;font-size:10px}.theme-research-source-shell .reference-topbar-actions{display:flex;align-items:center;gap:18px}.theme-research-source-shell .reference-topbar-actions button{position:relative;display:grid;width:30px;height:30px;place-items:center;border:0;color:#697286;background:transparent}.theme-research-source-shell .reference-topbar-actions button svg{width:18px;height:18px}.theme-research-source-shell .reference-topbar-actions button em{position:absolute;top:-2px;right:-4px;display:grid;width:16px;height:16px;place-items:center;border:2px solid rgb(255 255 255);border-radius:50%;color:#fff;background:#e0596d;font-size:9px;font-style:normal}.theme-research-source-shell .reference-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:#6a59d8;font-size:12px;font-weight:750}.theme-research-source-shell .reference-list-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 38px 34px;background:#f7f8fc}.theme-research-source-shell .reference-list-layout .theme-research-toolbar{display:block;margin:0;border:0;padding:0;background:transparent}.theme-research-source-shell .reference-list-layout .theme-status-tabs{display:none}.theme-research-source-shell .reference-list-layout .theme-view-tools{display:flex;width:100%;align-items:center;gap:10px}.theme-research-source-shell .reference-list-layout .theme-view-search{width:300px;height:40px;box-sizing:border-box;border-radius:7px;background:#fff}.theme-research-source-shell .reference-list-layout .theme-view-search input{font-size:12px}.theme-research-source-shell .reference-list-layout .theme-filter-field{height:40px;background:#fff}.theme-research-source-shell .reference-list-layout .theme-filter-field select{min-width:102px}.theme-research-source-shell .reference-list-layout .theme-date-filter,.theme-research-source-shell .reference-list-layout [data-testid=theme-sort-filter],.theme-research-source-shell .reference-list-layout .theme-view-switch{display:none}.theme-research-source-shell .reference-list-layout .theme-needs-action{height:40px;margin-left:auto;border:1px solid rgb(224 227 235);border-radius:7px;padding:0 12px;color:#697286;background:#fff;font-size:12px}.theme-research-source-shell .reference-list-layout .theme-needs-action b{margin-left:4px;color:#e0596d}.theme-research-source-shell .reference-list-layout .theme-needs-action.active{border-color:#6a59d8;color:#6a59d8;background:#f3f0ff}.theme-research-source-shell .reference-list-layout .project-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.theme-research-source-shell .reference-list-layout .project-stats article{min-height:94px}.theme-research-source-shell .reference-list-layout .project-stats .kpi-icon.purple{color:#2f6bff;background:#edf3ff}.theme-research-source-shell .reference-list-layout .reference-project-list{border-radius:10px}.theme-research-source-shell .reference-list-layout .theme-list-table{min-width:1180px;table-layout:fixed}.theme-research-source-shell .reference-list-layout .theme-list-table th{height:48px;padding:0 16px;color:#778095;background:#fbfbfd;font-size:11px}.theme-research-source-shell .reference-list-layout .theme-list-table td{height:70px;padding:0 16px;color:#4d566b;font-size:12px;vertical-align:middle}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(1),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(1){width:24%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(2),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(2){width:10%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(3),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(3){width:13%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(4),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(4){width:10%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(5),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(5){width:7%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(6),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(6){width:11%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(7),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(7){width:10%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(8),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(8){width:8%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(9),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(9){width:9%}.theme-research-source-shell .reference-list-layout .theme-list-table th:nth-child(10),.theme-research-source-shell .reference-list-layout .theme-list-table td:nth-child(10){width:12%}.theme-research-source-shell .reference-list-layout .theme-list-project-name{gap:10px}.theme-research-source-shell .reference-list-layout .theme-list-project-name>span:last-child{display:grid;min-width:0;gap:3px}.theme-research-source-shell .reference-list-layout .theme-list-project-name strong{font-size:13px}.theme-research-source-shell .reference-list-layout .theme-list-project-name small{color:#98a0b1;font-size:10px}.theme-research-source-shell .reference-list-layout .theme-list-status{gap:5px;border:0;padding:5px 8px;font-size:11px}.theme-research-source-shell .reference-list-layout .theme-list-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.theme-research-source-shell .reference-list-layout .theme-list-status.is-published{color:#2f9a75;background:#e6f6ee}.theme-research-source-shell .reference-list-layout .theme-list-status.is-draft{color:#b17e24;background:#fff4d9}.theme-research-source-shell .reference-list-layout .theme-list-next-step{color:#536078}.theme-research-source-shell .reference-list-layout .theme-list-period,.theme-research-source-shell .reference-list-layout .theme-list-evidence{color:#7a8499;font-size:11px}.theme-research-source-shell .reference-list-layout .theme-list-sample{color:#39445a;font-size:13px}.theme-research-source-shell .reference-list-layout .theme-list-sample small,.theme-research-source-shell .reference-list-layout .theme-list-evidence small{color:#a1a8b8;font-size:10px;font-weight:500}.theme-research-source-shell .reference-list-layout .theme-list-risk{display:inline-flex;align-items:center;gap:5px;font-size:11px}.theme-research-source-shell .reference-list-layout .theme-list-risk i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#fff;background:#e0a13a;font-size:10px;font-style:normal}.theme-research-source-shell .reference-list-layout .theme-list-risk.safe{color:#2f9a75}.theme-research-source-shell .reference-list-layout .theme-list-risk.safe i{background:#2f9a75}.theme-research-source-shell .reference-list-layout .theme-list-action{border:0;padding:5px 0;color:#2f6bff;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.theme-research-source-shell .reference-list-layout .theme-list-more{display:inline-flex;margin-left:8px}.theme-research-source-shell .reference-list-layout .project-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 4px 0;color:#8a93a4;font-size:11px}.theme-research-source-shell .reference-list-layout .project-pagination>div{display:flex;align-items:center;gap:4px}.theme-research-source-shell .reference-list-layout .project-pagination button{min-width:28px;height:28px;border:1px solid rgb(224 227 235);border-radius:5px;color:#697286;background:#fff}.theme-research-source-shell .reference-list-layout .project-pagination button.active{color:#2f6bff;border-color:#2f6bff;background:#edf3ff}.theme-research-source-shell .reference-list-layout .project-pagination select{height:28px;margin-left:8px;border:1px solid rgb(224 227 235);border-radius:5px;padding:0 7px;color:#697286;background:#fff;font-size:11px}.theme-research-source-shell .reference-project-list+.reference-rail,.theme-research-source-shell .reference-project-list~.reference-rail{display:none}.theme-research-source-shell .reference-list-layout .reference-project-list{grid-column:1}}@media(min-width:1001px){body .theme-research-source-shell .workspace-sidebar{background:#031b3f!important;color:#eef4ff;width:204px}body .theme-research-source-shell .workspace-owner{background:#031b3f!important;border-bottom:1px solid rgb(27 53 90)}body .theme-research-source-shell .research-workspace-main{background:#f7f8fc!important;width:calc(100% - 204px)!important;margin-left:204px!important}body .theme-research-source-shell .theme-research-design-page{background:#f7f8fc}body .theme-research-source-shell .workspace-sidebar nav>button.active{color:#fff;background:#18417d;border-left-color:#2f6bff}body .theme-research-source-shell .workspace-sidebar{flex:0 0 204px}body .theme-research-source-shell .research-workspace-main{flex:1 1 auto;min-width:0;width:auto;margin-left:0!important}body .theme-research-source-shell .workspace-page-heading{align-items:flex-start}body .theme-research-source-shell .workspace-page-heading-actions{padding-top:20px}body .theme-research-source-shell .theme-research-list{min-width:0;margin:0;background:#fff;overflow:hidden}body .theme-research-source-shell .theme-list-table-wrap{min-width:0;overflow-x:auto;background:#fff}body .theme-research-source-shell .theme-list-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;background:#fff}body .theme-research-source-shell .theme-list-table th{color:#4b5266}body .theme-research-source-shell .theme-list-table small,body .theme-research-source-shell .theme-list-updated{color:#6d7486}}@media(min-width:1001px){.theme-research-source-shell .theme-research-list{min-width:0;background:#fff}.theme-research-source-shell .theme-list-table-wrap{min-width:0;overflow-x:auto}.theme-research-source-shell .theme-list-table{width:100%;min-width:0;table-layout:fixed}}#app .login-page.login-workbench-page{display:grid;min-height:100vh;height:100vh;grid-template-columns:56% 44%;place-items:stretch;overflow:hidden;padding:0;background:var(--alw-color-page)}#app .login-story{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:48px 72px;color:var(--alw-color-text);background:#f7f9fc}#app .login-story-brand{display:flex;align-items:center;gap:12px;color:#10233f;font-size:18px;line-height:24px;letter-spacing:-.02em}#app .login-story-brand>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#fff;background:#10233f;font-size:18px;font-weight:750}#app .login-story-brand strong{font-weight:750}#app .login-story-hero{position:relative;z-index:1;margin-top:104px}#app .login-story-eyebrow{color:#2f6bff;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.12em}#app .login-story-hero h2{max-width:610px;margin:16px 0 12px;color:#10233f;font-size:24px;line-height:32px;letter-spacing:-.02em}#app .login-story-hero p{max-width:520px;margin:0;color:#667085;font-size:14px;line-height:22px}#app .login-story-workflow{position:relative;z-index:1;display:grid;width:min(610px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}#app .login-story-workflow article{position:relative;display:flex;min-height:134px;flex-direction:column;border:1px solid rgb(227 232 239);border-radius:8px;padding:20px;background:#ffffffd1;box-shadow:0 1px 2px #10233f0f}#app .login-story-workflow article:not(:last-child):after{position:absolute;top:36px;right:-13px;width:10px;border-top:1px solid rgb(47 107 255);content:""}#app .login-story-workflow article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;color:#667085;background:#f2f4f7}#app .login-story-workflow b{margin-top:16px;font-size:14px;line-height:22px}#app .login-story-workflow small{color:#667085;font-size:12px;line-height:18px}#app .login-story-evidence{position:relative;z-index:1;display:grid;width:min(610px,100%);grid-template-columns:1.36fr 1fr;gap:16px;margin-top:24px}#app .login-story-evidence article{height:112px;box-sizing:border-box;border:1px solid rgb(227 232 239);border-radius:8px;padding:20px;background:#ffffffad}#app .login-story-evidence small{color:#667085;font-size:12px;line-height:18px}#app .login-story-quote p{display:flex;align-items:flex-start;gap:0;margin:8px 0 0;color:#10233f;font-size:14px;line-height:22px;font-weight:500}#app .login-story-quote p svg{flex:0 0 auto;color:#2f6bff}#app .login-story-signal{display:flex;flex-direction:column}#app .login-story-waveform{display:flex;width:150px;height:26px;align-items:center;gap:4px;margin-top:22px;color:#2f6bff}#app .login-story-waveform i{display:block;width:3px;height:18px;flex:0 0 3px;border-radius:2px;background:currentcolor;opacity:.58}#app .login-story-waveform i:nth-child(3n+1){height:10px}#app .login-story-waveform i:nth-child(3n+2){height:26px}#app .login-story-decoration{position:absolute;inset:0;background:radial-gradient(circle at calc(100% - 98px) calc(100% - 99px),transparent 0 260px,rgb(47 107 255 / 4%) 261px 332px,rgb(47 107 255 / 2%) 333px 408px,transparent 409px);pointer-events:none}#app .login-story footer{position:relative;z-index:1;margin-top:auto;color:#667085;font-size:12px;line-height:18px}#app .login-workbench-page .login-zone{display:grid;min-width:0;place-items:center;overflow-y:auto;border-left:1px solid rgb(227 232 239);padding:32px;background:#fff}#app .login-workbench-page .login-card{width:min(480px,100%);margin:auto;border:1px solid rgb(227 232 239);border-radius:8px;padding:40px;background:#fff;box-shadow:none}#app .login-workbench-page .login-card h1{margin:0 0 8px;font-size:24px;line-height:32px;letter-spacing:-.02em}#app .login-workbench-page .login-card .login-subtitle{margin:0 0 24px;font-size:14px;line-height:22px}#app .login-workbench-page .login-default-card form>label:first-child{position:relative;top:13px}#app .login-workbench-page .login-card form{gap:20px}#app .login-workbench-page .login-card form.registration-form{gap:16px}#app .login-workbench-page .login-card label{gap:8px;font-size:13px;line-height:20px;font-weight:650}#app .login-workbench-page .login-label-row{display:flex;align-items:flex-end;justify-content:space-between}#app .login-workbench-page .login-label-row .auth-forgot-link{display:inline-flex;min-width:0;min-height:40px;align-items:flex-end;border:0;padding:0;color:#2f6bff;background:transparent;font-size:12px;line-height:18px;font-weight:500}#app .login-workbench-page .login-input{height:40px;border-color:#d0d5dd;border-radius:6px;background:#fff;box-shadow:0 1px 2px #10233f0f}#app .login-page.login-workbench-page .login-input:focus-within{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff1f}#app .login-workbench-page .login-input svg{margin-left:12px;color:#667085}#app .login-workbench-page .login-input input{padding:0 12px;font-size:14px}#app .login-workbench-page .login-input input::placeholder{font-weight:400}#app .login-workbench-page .password-visibility{width:40px;height:40px}#app .login-workbench-page .password-visibility svg{margin-left:0}#app .login-workbench-page .login-card .auth-help,#app .login-workbench-page .login-card .verification-target{margin:-8px 0 0;font-size:12px;line-height:18px}#app .login-workbench-page .login-card .primary{height:40px;margin-top:0;border:1px solid rgb(47 107 255);border-radius:6px;background:#2f6bff;box-shadow:none;font-size:14px;line-height:20px;font-weight:650}#app .login-workbench-page .login-card .primary:not(:disabled):hover{background:#2458d6;box-shadow:none}#app .login-workbench-page .login-card .primary:disabled{border-color:#d7e0ea;color:#667085;background:#eef2f6}#app .login-workbench-page .auth-secondary-links{align-items:center;gap:0;margin-top:16px}#app .login-workbench-page .auth-secondary-links button{font-size:13px;line-height:20px}#app .login-workbench-page .auth-register-link{color:#667085}#app .login-workbench-page .auth-register-link strong{color:#2f6bff;font-weight:600}#app .login-workbench-page .login-legal-row{display:block;margin-top:16px;border-top:1px solid rgb(227 232 239);padding-top:16px;text-align:center;font-size:12px;line-height:18px}#app .login-workbench-page .login-support-link{display:block;margin-top:4px;text-align:center;font-size:12px;line-height:18px}#app .login-workbench-page .login-security{align-items:flex-start;margin:16px 0 0;border-radius:6px;padding:12px;color:#667085;background:#f2f4f7;font-size:12px;line-height:18px}#app .login-workbench-page .login-security svg{color:#2e9b71}#app .login-compact-brand{display:none}@media(max-width:1320px){#app .login-story{padding-right:48px;padding-left:48px}}@media(max-width:1080px){#app .login-page.login-workbench-page{display:block;height:auto;min-height:100vh;overflow:auto;background:#fff}#app .login-story{display:none}#app .login-workbench-page .login-zone{display:block;min-height:100vh;border-left:0;padding:48px 32px}#app .login-compact-brand{display:block;width:min(480px,100%);margin:0 auto 48px;color:#10233f;font-size:18px;font-weight:750}#app .login-workbench-page .login-card{margin:0 auto}}:root{--alw-color-navy:#10233f;--alw-color-primary:#2f6bff;--alw-color-primary-hover:#2458d6;--alw-color-primary-deep:#10233f;--alw-color-primary-deep-soft:#183557;--alw-color-primary-label:#cbd8ed;--alw-color-primary-soft:#eef3ff;--alw-color-primary-border:#b9caff;--alw-color-ai:#7a5af8;--alw-color-ai-hover:#6847e8;--alw-color-ai-soft:#f2efff;--alw-color-ai-border:#d8d0ff;--alw-color-evidence:#c84632;--alw-color-evidence-soft:#fff0ed;--alw-color-evidence-border:#f0b8ae;--alw-color-success:#2e9b71;--alw-color-success-soft:#eaf8f2;--alw-color-success-border:#a9ddc8;--alw-color-warning:#b54708;--alw-color-warning-soft:#fff4e5;--alw-color-warning-border:#f4c98b;--alw-color-blocked:#b42318;--alw-color-blocked-soft:#fff0ee;--alw-color-blocked-border:#f0b0aa;--alw-color-page:#f7f9fc;--alw-color-text:#172033;--alw-color-text-secondary:#667085;--alw-color-border:#e3e8ef;--alw-radius-control:6px;--alw-radius-card:8px;--alw-radius-workspace:12px;--primary-accent:var(--alw-color-primary);--primary-accent-hover:var(--alw-color-primary-hover);--primary-accent-deep:var(--alw-color-navy);--primary-accent-deep-soft:var(--alw-color-primary-deep-soft);--primary-accent-label:var(--alw-color-primary-label);--primary-accent-soft:var(--alw-color-primary-soft);--primary-accent-border:var(--alw-color-primary-border);--secondary-accent:var(--alw-color-evidence);--secondary-accent-hover:#a73929;--secondary-accent-soft:var(--alw-color-evidence-soft);--secondary-accent-border:var(--alw-color-evidence-border);--ai-accent:var(--alw-color-ai);--ai-accent-soft:var(--alw-color-ai-soft);--neutral-status:var(--alw-color-neutral);--neutral-status-soft:var(--alw-color-neutral-soft);--neutral-status-border:var(--alw-color-border);--surface-page:var(--alw-color-page);--surface-panel:#ffffff;--surface-subtle:var(--alw-color-surface-subtle);--text-primary:var(--alw-color-text);--text-secondary:var(--alw-color-text-secondary);--text-muted:var(--alw-color-text-muted);--border-default:var(--alw-color-border);--font-caption:12px;--font-body:14px;--font-emphasis:16px;--font-section-title:20px;--font-page-title:28px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-6:40px;--space-8:48px;--radius-control:6px;--radius-card:8px;--radius-dialog:12px;--shadow-card:var(--alw-shadow-card);--shadow-dialog:var(--alw-shadow-dialog)}.workspace-shell,.project-shell{--admin-primary:var(--primary-accent)}.research-workspace-shell,.project-shell,.wizard-shell,.chat-shell{--research-navy:var(--primary-accent-deep);--research-navy-soft:var(--primary-accent-deep-soft);--research-orange:var(--secondary-accent)}.workspace-sidebar.unified-side-navigation,.project-side-nav.unified-side-navigation,.wizard-rail.unified-side-navigation,.chat-sidebar.unified-side-navigation{background:var(--primary-accent-deep)!important}.research-workspace-shell .workspace-owner,.workspace-sidebar.unified-side-navigation .workspace-owner{border-bottom-color:#b8dcd738!important;background:var(--primary-accent-deep-soft)!important}.research-workspace-shell .workspace-owner .owner-logo,.workspace-sidebar.unified-side-navigation .workspace-owner .owner-logo{border-color:var(--primary-accent-border)!important;background:var(--primary-accent-deep)!important}.research-workspace-shell .workspace-owner span,.workspace-sidebar.unified-side-navigation .workspace-owner span{color:var(--primary-accent-label)!important}.project-side-nav.unified-side-navigation .project-back,.workspace-sidebar.unified-side-navigation nav button.active,.project-side-nav.unified-side-navigation nav button.active,.wizard-rail.unified-side-navigation nav button.active,.chat-sidebar.unified-side-navigation button{background:var(--primary-accent-deep-soft)!important}.enterprise-operations{--op-teal:var(--primary-accent);--op-orange:var(--secondary-accent)}body,.workspace-main,.content-page,.analysis-page{color:var(--text-primary);background:var(--surface-page);font-size:var(--font-body)}.panel,.page-card,.op-panel,.management-card,.modal,.precise-running,.precise-segments,.journey-library .library-layout,.journey-library .journey-stats article{border-color:var(--border-default)!important;border-radius:var(--radius-card);background:var(--surface-panel)!important}.task-action-group button:disabled{border-color:var(--neutral-status-border)!important;color:#929b98!important;background:var(--neutral-status-soft)!important;box-shadow:none!important}.precise-recommendation-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:76px;color:var(--text-muted);background:var(--surface-subtle);font-size:var(--font-caption)}.journey-library{color:var(--text-primary)!important;background:var(--surface-page)!important;font-size:var(--font-body)}.journey-library .library-state i{border-color:var(--primary-accent-border)!important;border-top-color:var(--primary-accent)!important}.journey-library .journey-list-pane,.journey-library .journey-matrix-scroll,.journey-library .journey-matrix thead th,.journey-library .journey-matrix .dimension-column,.journey-library .journey-matrix tbody th{background:var(--surface-subtle)!important}.journey-library .journey-list-pane>header button,.journey-library button.primary,.journey-library .emotion>i em{border-color:var(--primary-accent)!important;color:#fff!important;background:var(--primary-accent)!important}.journey-library .journey-list>button.active,.journey-library .journey-matrix thead th.mot,.journey-library .mot-status.active{border-color:var(--primary-accent-border)!important;color:var(--primary-accent)!important;background:var(--primary-accent-soft)!important;box-shadow:0 2px 8px #087f7514!important}.journey-library .journey-empty>div,.journey-library .journey-editor-toolbar span,.journey-library .journey-generator-drawer>header small,.journey-library .scenario-count{color:var(--primary-accent)!important}.primary,.research-workspace-main .workspace-create-actions .primary,.intervention-actions .primary{border-color:var(--primary-accent);color:#fff;background:var(--primary-accent);box-shadow:0 4px 12px #087f752e}.primary:hover,.research-workspace-main .workspace-create-actions .primary:hover{border-color:var(--primary-accent-hover);background:var(--primary-accent-hover)}.modal-actions .primary,.research-workspace-main .operations-task-row .task-action-group>.task-primary-action,.research-workspace-main .task-action-group>.task-primary-action,.op-panel form>button,.phone-preview button{border-color:var(--primary-accent)!important;color:#fff!important;background:var(--primary-accent)!important;box-shadow:none!important}.modal-actions .primary:hover,.research-workspace-main .operations-task-row .task-action-group>.task-primary-action:hover,.research-workspace-main .task-action-group>.task-primary-action:hover,.op-panel form>button:hover,.phone-preview button:hover{border-color:var(--primary-accent-hover)!important;background:var(--primary-accent-hover)!important}.primary:disabled,.primary:disabled:hover{border-color:#d1d4dc;background:#d1d4dc;box-shadow:none}button,input,textarea,select{outline-color:var(--primary-accent)}input:focus,textarea:focus,select:focus{border-color:#57a89f;box-shadow:0 0 0 3px #087f751f}.secondary.active,.workspace-sidebar nav button.active,.workspace-sidebar nav button.active i,.avatar-button span,.editor-sidebar button.active,.workflow-node span,.add-question,.consent-row a,.dialogue-progress,.auth-mode-tabs button.active,.registration-consent a,.link-button,.logout-button,.conversation-open em,.theme-summary b,.intervention-panel label span,.suggestion small,.suggestion span,.provider-badge,.diagnosis-summary small,.rewrite-suggestions article small,.summary-question-list li>span,.persona-report>small,.insight-theme-card.teal header span,.command-header .eyebrow,.metric-icon.primary,.project-owner i,.next-action,.rail-title>button,.workspace-rail li>span,.rail-link,.project-header nav button.active,.wizard-rail-intro>small,.wizard-top-steps button.done,.choice-grid button i,.script-question button,.previous-turn>button em,.voice-live-answer>span,.sidebar-profile>span,.member-avatar,.project-tabs span{color:var(--primary-accent)}.workspace-sidebar nav button.active,.editor-sidebar button.active,.provider-badge,.project-tabs span,.project-header nav button.active,.metric-icon.primary,.sidebar-profile>span,.member-avatar,.persona-report{background:var(--primary-accent-soft)}.workspace-sidebar nav em,.beta,.avatar-button,.switch.on,.checkbox.checked,.detail-question i,.detail-answer i,.director-team i,.notification-item.unread>i,.video-brand strong,.video-question-card:before,.video-question-card header b,.insight-theme-card.teal .theme-meter i,.live-empty-orbit i:nth-child(3),.wizard-rail nav button.done i,.voice-status-dot.thinking,.voice-status-dot.connecting,.voice-orb.thinking i{background:var(--primary-accent)}.status-filters button.active,.checkbox.checked,.quota-choice button.selected,.choice-grid button.selected,.question-type-picker button.active,.structured-choice-grid button.selected,.score-choice-grid button.selected,.wizard-rail nav button.done i{border-color:var(--primary-accent)}.question-type-picker button.active,.structured-choice-grid button.selected,.score-choice-grid button.selected{color:var(--primary-accent);background:var(--primary-accent-soft);box-shadow:inset 0 0 0 1px var(--primary-accent)}.structured-question-type{color:var(--primary-accent);background:var(--primary-accent-soft)}.structured-choice-grid button.selected i{border-color:var(--primary-accent);background:var(--primary-accent)}.status-filters button.active{color:#fff;background:var(--primary-accent)}.workspace-sidebar nav button.active,.project-side-nav nav button.active{border-left-color:var(--primary-accent)}.workspace-sidebar.unified-side-navigation nav button.active,.project-side-nav.unified-side-navigation nav button.active,.research-workspace-main .operations-command-bar .project-tabs button.active,.wizard-top-steps button.active,.channel-mode-tabs button.active{border-color:var(--primary-accent)!important;color:#fff!important;background:var(--primary-accent)!important;box-shadow:none!important}.wizard-top-steps button.active b,.wizard-rail.unified-side-navigation nav button.active i{border-color:var(--primary-accent-border)!important;color:#fff!important;background:var(--primary-accent-hover)!important}.project-card.project-row:hover{box-shadow:inset 3px 0 var(--primary-accent)}.recruit-progress>i b{background:linear-gradient(90deg,#24a79a,var(--primary-accent))}.wizard-transparency,.theme-summary,.persona-report,.enterprise-operations[data-testid=operations-rules] .trigger-log{border-left-color:var(--primary-accent)!important}.quota-choice button.selected,.choice-grid button.selected{box-shadow:inset 0 0 0 1px var(--primary-accent)}.voice-status-dot.thinking,.voice-status-dot.connecting{box-shadow:0 0 0 5px #087f7521}.video-control-dock button:focus-visible,.video-network:focus-visible{outline-color:#087f7580}.suggestion,.question-diagnostic,.diagnosis-summary,.rewrite-suggestions,.question-diagnostic>footer{border-color:var(--primary-accent-border)}.question-diagnostic{background:#f5fbfa}.persona-report{background:#f5fbfa!important}.login-page{background:#f4f7f7}.login-card{box-shadow:0 18px 50px #101d2f17}.auth-mode-tabs button.active{box-shadow:0 1px 5px #101d2f14}.danger-button,.form-error,.inline-error,.diagnosis-loading.error,.recording-error,.upload-error,.permission-error,.setting-error{color:var(--secondary-accent)!important}.danger-button{border-color:var(--secondary-accent-border)!important;background:var(--secondary-accent-soft)!important}.danger-button:hover{border-color:var(--secondary-accent)!important;color:#fff!important;background:var(--secondary-accent-hover)!important}.error-state,.inline-error,.diagnosis-loading.error{border-color:var(--secondary-accent-border);background:var(--secondary-accent-soft)}.preview-note,.warning-pill,.metric-icon.amber,.insight-theme-card.amber,.status-badge.paused,.status-badge.archived{border-color:var(--secondary-accent-border)!important;color:var(--secondary-accent)!important;background:var(--secondary-accent-soft)!important}.metric-icon.green,.metric-icon.blue,.status-badge.published,.complete-mark{border-color:var(--primary-accent-border)!important;color:var(--primary-accent)!important;background:var(--primary-accent-soft)!important}.status-badge.draft{border-color:var(--neutral-status-border)!important;color:var(--neutral-status)!important;background:var(--neutral-status-soft)!important}.complete-mark{color:#fff!important;background:var(--primary-accent)!important}.insight-theme-card.amber header span,.enterprise-operations .word-cloud span{color:var(--secondary-accent)!important}.insight-theme-card.amber .theme-meter i{background:var(--secondary-accent)!important}.research-workspace-main .operations-task-row .task-funnel-values b.orange{color:var(--secondary-accent)!important}.research-workspace-main .operations-task-row .task-funnel-bar .abandoned{background:var(--secondary-accent)!important}@keyframes pulse{50%{transform:scaleY(.35);background:var(--primary-accent)}}.journey-workbench-tabs button.active,.journey-generator-dialog header small{color:var(--primary-accent)!important}.journey-workbench-tabs button.active:after,.journey-workbench-tabs em,.emotion-track i{background:var(--primary-accent)!important}.journey-stage-grid>article{border-color:#d9e0e3!important;box-shadow:0 8px 24px #1722310d!important}.journey-stage-grid>article.mot{border-color:var(--primary-accent)!important;box-shadow:inset 0 3px var(--primary-accent),0 10px 28px #2f6bff1a!important}.journey-stage-grid article>header>span,.journey-stage-grid article header small{color:var(--primary-accent)!important;background:var(--primary-accent-soft)!important}.journey-stage-grid li{color:#4e5962!important;background:#f0f3f4!important}.emotion-track i{border-color:var(--primary-accent-soft)!important}.journey-ai-summary{border-color:#b9ddd8!important;background:var(--primary-accent-soft)!important}.journey-ai-summary p{color:#405d59!important}.journey-issues-view progress{accent-color:var(--primary-accent)!important}body,.workspace-main,.research-workspace-main,.content-page,.analysis-page,.management-page,.enterprise-operations{color:var(--text-primary)!important;background:var(--surface-page)!important;font-size:var(--font-body)!important;line-height:22px}:where(button,input,select,textarea){min-height:40px!important;border-color:var(--border-default);border-radius:var(--radius-control)!important;font-size:14px}.interview-page :where(button,input,select,textarea,a[href]),.research-participant-page :where(button,input:not([type=radio]):not([type=checkbox]),select,textarea,a[href],summary){min-height:44px!important}:where(input,select,textarea):focus,:where(input,select,textarea):focus-visible{border-color:var(--primary-accent)!important;outline:2px solid var(--primary-accent)!important;outline-offset:2px;box-shadow:none!important}:where(button,input,select,textarea):disabled{color:var(--alw-color-text-disabled)!important;background:var(--alw-color-disabled-surface)!important;box-shadow:none!important}:where(.primary,.task-primary-action,.workspace-create-actions .primary){min-height:40px!important;border-color:var(--primary-accent)!important;color:#fff!important;background:var(--primary-accent)!important;box-shadow:none!important}:where(.primary,.task-primary-action,.workspace-create-actions .primary):hover:not(:disabled){border-color:var(--primary-accent-hover)!important;background:var(--primary-accent-hover)!important}button[data-testid=save-workspace]{border-color:var(--primary-accent)!important;color:var(--primary-accent)!important;background:var(--surface-panel)!important;box-shadow:none!important}button[data-testid=save-workspace]:hover:not(:disabled){background:var(--alw-color-primary-soft)!important}.alw-ai-action,[data-ai-action=true],.ai-action,.ai-generate-button{border-color:var(--ai-accent)!important;color:#fff!important;background:var(--ai-accent)!important;box-shadow:none!important}.alw-ai-action:hover:not(:disabled),[data-ai-action=true]:hover:not(:disabled),.ai-action:hover:not(:disabled),.ai-generate-button:hover:not(:disabled){border-color:var(--alw-color-ai-hover)!important;background:var(--alw-color-ai-hover)!important}.alw-ai-identity,[data-ai-generated=true],.ai-badge,.ai-suggestion-badge{border-color:var(--alw-color-ai-border)!important;color:var(--ai-accent)!important;background:var(--ai-accent-soft)!important}.workspace-sidebar.unified-side-navigation nav button>em{border:1px solid var(--alw-color-ai-border)!important;color:var(--alw-color-ai)!important;background:var(--alw-color-ai-soft)!important}.participant-trust-notice li:first-child b{color:var(--alw-color-ai)!important}.ai-guided-title em{border:1px solid var(--alw-color-ai-border)!important;color:var(--alw-color-ai)!important;background:var(--alw-color-ai-soft)!important}.quote-gallery-card .quote-evidence-reference{min-width:0;margin:0!important;padding:16px 22px 12px;overflow:hidden;box-sizing:border-box}.quote-gallery-card .quote-evidence-reference div,.quote-gallery-card .quote-evidence-reference dd{min-width:0;overflow:hidden;text-overflow:ellipsis}.alw-tab[aria-selected=true],[role=tab][aria-selected=true]:not(.qsw-trial-tabs>button):not(.iv-trial-tabs>button),.project-tabs button.active,.journey-workbench-tabs button.active{border-color:var(--primary-accent)!important;color:var(--primary-accent)!important;background:transparent!important;box-shadow:inset 0 -2px var(--primary-accent)!important}.panel,.page-card,.op-panel,.management-card,.modal,.drawer,.precise-running,.precise-segments,.journey-stage-grid>article,.journey-library .library-layout,.journey-library .journey-stats article{border:1px solid var(--border-default)!important;border-radius:var(--radius-card)!important;background:var(--surface-panel)!important;box-shadow:var(--shadow-card)!important}.focus-workspace,.workspace-canvas,.conversation-workspace,.precise-workbench{border-radius:var(--alw-radius-workspace)!important}table thead tr,table thead th{height:44px;color:var(--text-secondary);background:var(--surface-subtle)!important}table tbody tr{min-height:var(--alw-table-row-compact)}table.comfortable tbody tr,[data-table-density=comfortable] tbody tr{min-height:var(--alw-table-row-comfortable)}.status-badge,.tag,.pill{border-radius:999px;font-size:12px;line-height:18px}.status-badge.published,.status-badge.confirmed,.status-success,.complete-mark{border-color:var(--alw-color-success-border)!important;color:var(--alw-color-success)!important;background:var(--alw-color-success-soft)!important}.status-badge.paused,.status-warning,.warning-pill{border-color:var(--alw-color-warning-border)!important;color:var(--alw-color-warning)!important;background:var(--alw-color-warning-soft)!important}.danger-button,.status-error,.status-blocked,.permission-error,.form-error,.inline-error{border-color:var(--alw-color-blocked-border)!important;color:var(--alw-color-blocked)!important;background:var(--alw-color-blocked-soft)!important}.evidence-badge,.counterexample,.evidence-warning{border-color:var(--alw-color-evidence-border)!important;color:var(--alw-color-evidence)!important;background:var(--alw-color-evidence-soft)!important}.alw-summary-strip,.operations-summary,.compact-summary{min-height:var(--alw-summary-strip-height)}.alw-page-tabs,.project-tabs{min-height:var(--alw-project-tabs-height)}.workspace-topbar,.project-topbar,.interview-topbar{min-height:var(--alw-topbar-height)}.research-workspace-main .theme-research-toolbar{min-width:0;max-width:calc(100% - 52px);box-sizing:border-box}.research-workspace-main .theme-status-tabs,.research-workspace-main .theme-view-tools{min-width:0;width:auto!important;max-width:100%;box-sizing:border-box}@media(max-width:1399px)and (min-width:1001px){.research-workspace-main .theme-view-tools{flex-wrap:wrap}.research-workspace-main .theme-view-search{min-width:220px;flex:1 1 240px}.research-workspace-main .theme-date-filter{min-width:180px}}.workspace-shell,.project-shell,.enterprise-operations,.analysis-page,.content-page{color:var(--alw-color-text)!important;background-color:var(--alw-color-page)!important}.workspace-sidebar,.project-side-nav,.designer-wizard-page .dw-step-rail{position:sticky;top:0;align-self:start;height:100vh;min-height:100vh;background:var(--alw-color-navy)!important}.workspace-sidebar nav button.active,.project-side-nav nav button.active{border-color:var(--alw-color-primary)!important;color:#fff!important;background:var(--alw-color-primary)!important}.workspace-main h1,.content-page>.page-title-row h1,.enterprise-operations .op-heading h1,.analysis-page .analysis-content>h1,.report-view>h1{margin-top:0;color:var(--alw-color-text)!important;font-size:var(--alw-font-page-title)!important;font-weight:600!important;line-height:var(--alw-line-page-title)!important;letter-spacing:0!important}.designer-wizard-page .dw-project-title h1{font-size:16px!important;line-height:24px!important}.designer-wizard-page .dw-page-heading h1,.designer-wizard-page .dw-section-head h2{font-size:28px!important;line-height:36px!important}button,[role=button],[role=tab]{min-width:var(--alw-control-target-desktop);min-height:var(--alw-control-height-md)}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--alw-control-height-md)}table thead tr,table thead th{height:var(--alw-table-header-height)!important}table tbody tr{height:var(--alw-table-row-compact)!important;min-height:var(--alw-table-row-compact)!important}table.comfortable tbody tr,[data-table-density=comfortable] tbody tr{height:var(--alw-table-row-comfortable)!important}.alw-ai-action,button.alw-ai-action,.primary.alw-ai-action{border-color:var(--alw-color-ai)!important;color:#fff!important;background:var(--alw-color-ai)!important;box-shadow:none!important}.alw-ai-action:hover:not(:disabled){border-color:var(--alw-color-ai-hover)!important;background:var(--alw-color-ai-hover)!important}.alw-ai-action:focus-visible{box-shadow:0 0 0 3px var(--alw-color-ai-soft)!important}.alw-page-tabs button.active,.op-tabs button.active,.data-subscription-tabs button.active,.quote-gallery-tabs button.active,.analysis-tabs button.active{border-color:var(--alw-color-primary)!important;color:var(--alw-color-primary)!important;background:var(--alw-color-primary-soft)!important}.status-badge,.status-success,.status-warning,.status-error,.status-blocked{display:inline-flex!important;align-items:center;gap:6px}.status-badge:before,.status-success:before,.status-warning:before,.status-error:before,.status-blocked:before{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor;content:""}.workspace-audit-history,.ledger,.quote-evidence-reference,.trigger-log{border-radius:var(--alw-radius-card)!important;font-size:var(--alw-font-body)!important;line-height:var(--alw-line-body)!important}.designer-wizard-page .dw-body,.designer-wizard-page .dw-main{min-width:0;overflow:auto;padding-bottom:32px}.designer-wizard-page .dw-invitation-step{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr)!important;align-items:start;gap:16px!important;min-width:0}.designer-wizard-page .dw-invite-form,.designer-wizard-page .dw-preview-frame{min-width:0;word-break:normal;overflow-wrap:break-word}.designer-wizard-page .dw-actionbar{position:relative;z-index:2;background:var(--alw-color-surface)!important}.designer-wizard-page .dw-main{padding-bottom:32px!important}.designer-wizard-page .dw-actionbar{position:relative!important;bottom:auto;margin-top:0;box-shadow:0 -1px 0 var(--alw-color-border)}.inbox-management-page .notification-list{display:grid;gap:8px}.inbox-management-page .notification-item{min-height:0!important}.inbox-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 0;color:var(--alw-color-text-secondary)}.project-shell>.analysis-page,.project-shell>.enterprise-operations,.project-shell>.content-page{align-self:start;min-height:auto!important}.project-side-nav.unified-side-navigation{position:fixed!important;inset:0 auto 0 0;height:100vh;min-height:100vh}.analysis-page .analysis-content,.enterprise-operations .op-main,.content-page{padding-top:0!important}.quote-gallery-card,.quote-gallery-card>*{min-width:0}.quote-gallery-card time,.quote-gallery-card .quote-evidence-reference{overflow-wrap:anywhere}.conversation-workspace{width:100%;max-width:100%;min-width:0;overflow:hidden}.conversation-workspace .conversation-row,.conversation-workspace button,.conversation-workspace>*{max-width:100%;min-width:0}.enterprise-operations{min-height:100vh!important}.enterprise-operations[data-testid=operations-wallet] .ledger{max-height:720px;overflow:auto!important}.enterprise-operations[data-testid=operations-wallet] .ledger thead{position:sticky;z-index:3;top:0}.enterprise-operations[data-testid=operations-wallet] .amount-options button{min-height:40px!important;height:40px!important}.enterprise-operations[data-testid=operations-wallet] .ledger td b.negative{color:var(--alw-color-blocked)!important}.enterprise-operations[data-testid=operations-voices]{--op-teal:var(--alw-color-primary);background-color:var(--alw-color-page)!important;background-image:none!important}.enterprise-operations[data-testid=operations-voices] .op-heading span,.enterprise-operations[data-testid=operations-voices] .voice-wall em{color:var(--alw-color-primary)!important}.enterprise-operations[data-testid=operations-voices] .voice-wall article{border-color:var(--alw-color-border)!important;border-radius:var(--alw-radius-card)!important;background:var(--alw-color-surface)!important;box-shadow:var(--alw-shadow-card)!important}.enterprise-operations[data-testid=operations-voices] .voice-wall header span{border-radius:var(--alw-radius-tag)!important;color:var(--alw-color-primary)!important;background:var(--alw-color-primary-soft)!important}.enterprise-operations[data-testid=operations-voices] .voice-wall blockquote{color:var(--alw-color-text)!important;font-family:inherit!important;font-size:var(--alw-font-body)!important;font-style:normal!important;line-height:var(--alw-line-body)!important}.enterprise-operations[data-testid=operations-voices] .voice-wall footer{border-color:var(--alw-color-border)!important;color:var(--alw-color-text-secondary)!important}.workspace-shell main h1,.workspace-shell .workspace-main h1,.project-shell main h1,.project-shell .research-workspace-main h1,.project-shell .enterprise-operations h1,.project-shell .analysis-page h1,.project-shell .content-page h1{color:var(--alw-color-text)!important;font-size:var(--alw-font-page-title)!important;font-weight:600!important;line-height:var(--alw-line-page-title)!important;letter-spacing:0!important}.theme-board-card .task-identity,.theme-project-actions button,.operations-task-row .task-action-group button,.project-actions button{min-height:var(--alw-control-height-md)!important}.theme-board-card .task-identity{display:flex!important;align-items:center}#app .workspace-shell .workspace-main h1,#app .project-shell h1{font-size:var(--alw-font-page-title)!important;font-weight:600!important;line-height:var(--alw-line-page-title)!important}#app .workspace-shell .theme-board-card .task-identity,#app .workspace-shell .theme-project-actions button{min-height:var(--alw-control-height-md)!important}#app .workspace-shell .theme-board-card .task-identity{display:flex!important;align-items:center!important}#app .workspace-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),#app .workspace-shell select,#app .project-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),#app .project-shell select{height:var(--alw-control-height-md)!important;min-height:var(--alw-control-height-md)!important}.public-interview-entry,.interview-entry-card{color:var(--alw-color-text)!important;background:var(--alw-color-page)!important}.interview-entry-card{border-radius:var(--alw-radius-workspace)!important}.interview-entry-heading h1{color:var(--alw-color-text)!important;font-size:28px!important;font-weight:600!important;line-height:36px!important;letter-spacing:0!important}.interview-entry-heading>p,.interview-entry-heading .public-project-name{color:var(--alw-color-text-secondary)!important}.interview-page .interview-primary-action{min-height:44px!important;border-radius:var(--alw-radius-control)!important}@media(max-width:600px){.public-interview-entry{padding-right:16px!important;padding-left:16px!important}.interview-entry-card{width:100%!important;margin-right:0!important;margin-left:0!important}.interview-page button,.interview-page a,.interview-page [role=button]{min-height:44px}}:root{--alw-shell-sidebar: 232px;--alw-shell-gutter: 32px;--alw-surface-raised: #fff}body{background:var(--alw-color-page)}.login-page{min-height:100vh;padding:40px var(--alw-shell-gutter) 64px;background:var(--alw-color-page)}.login-card{width:min(520px,100%);margin:96px auto 0;padding:0}.login-brand{margin-bottom:72px;font-size:28px;letter-spacing:-.03em}.login-card h1{font-size:32px;line-height:40px;letter-spacing:-.02em}.login-card .login-subtitle{margin-bottom:32px;font-size:16px;line-height:24px}.login-card .auth-mode-tabs{gap:24px;margin-bottom:24px;border-bottom:1px solid var(--alw-color-border)}.login-card .auth-mode-tabs button{min-width:0;min-height:40px;padding:0 0 10px}.login-card form{gap:16px}.login-card label{gap:8px;font-size:14px;line-height:22px;font-weight:600}.login-input{height:40px;border-radius:var(--alw-radius-control);box-shadow:none}.login-input svg{margin-left:12px}.login-input input{padding:0 12px;font-size:14px}.login-card .primary{height:40px;margin-top:8px;border-radius:var(--alw-radius-control);font-size:14px;box-shadow:none}.login-card .auth-help{margin-top:8px;font-size:12px;line-height:18px}.login-legal-row,.login-security{margin-top:24px;font-size:12px}.workspace-shell,.project-shell{background:var(--alw-color-page);color:var(--alw-color-text)}.workspace-sidebar.unified-side-navigation,.project-side-nav.unified-side-navigation{width:var(--alw-shell-sidebar);background:var(--alw-color-navy);border-right:0;box-shadow:none}.workspace-main,.project-shell>.workspace-main{margin-left:var(--alw-shell-sidebar);padding:0 var(--alw-shell-gutter) 40px}.workspace-page-heading,.workspace-research-topbar{max-width:1440px;margin-right:auto;margin-left:auto}.workspace-page-heading{padding-top:28px;padding-bottom:20px}.workspace-page-heading h1{margin-bottom:4px}.workspace-page-heading p{color:var(--alw-color-text-secondary)}.panel,.page-card,.management-card,.op-panel,.theme-board-card,.reference-kpi-row article,.workspace-main>section>article{border:1px solid var(--alw-color-border);border-radius:var(--alw-radius-card);background:var(--alw-surface-raised);box-shadow:var(--alw-shadow-card)}.workspace-main button.primary,.project-shell button.primary{box-shadow:none}.workspace-main button.secondary,.project-shell button.secondary{background:var(--alw-surface-raised)}@media(max-width:1100px){:root{--alw-shell-sidebar: 208px;--alw-shell-gutter: 24px}}.interview-page{color:var(--alw-color-text)!important;background:var(--alw-color-page)!important;font-family:inherit}.interview-page .interview-topbar{border-bottom-color:var(--alw-color-border)!important;color:var(--alw-color-text)!important;background:var(--alw-color-surface)!important}.interview-page .participant-network-signal{border-color:var(--alw-color-border)!important;color:var(--alw-color-text-secondary)!important;background:var(--alw-color-surface)!important;box-shadow:var(--alw-shadow-card)!important}.interview-page .interview-entry-card,.interview-page .pilot-onboarding-card{border:1px solid var(--alw-color-border)!important;border-radius:var(--alw-radius-workspace)!important;background:var(--alw-color-surface)!important;box-shadow:var(--alw-shadow-card)!important}.interview-page .interview-entry-heading h1,.interview-page .pilot-copy h1,.interview-page .interview-intro h1,.interview-page .interview-dialogue h1{color:var(--alw-color-text)!important;font-size:var(--alw-font-page-title)!important;line-height:var(--alw-line-page-title)!important;font-weight:600!important;letter-spacing:0!important}.interview-page .interview-entry-heading>p,.interview-page .pilot-copy p,.interview-page .interview-consent-footer,.interview-page .participant-trust-notice,.interview-page .participant-trust-notice li span{color:var(--alw-color-text-secondary)!important}.interview-page .interview-entry-heading .public-invitation-brand,.interview-page .interview-meta-item i,.interview-page .interview-privacy-link{color:var(--alw-color-primary)!important}.interview-page .interview-entry-card .interview-meta{border:1px solid var(--alw-color-border)!important;color:var(--alw-color-text-secondary)!important;background:var(--alw-color-surface-subtle)!important}.interview-page .interview-meta-item i{background:var(--alw-color-primary-soft)!important}.interview-page .interview-meta-divider{background:var(--alw-color-border)!important}.interview-page .interview-entry-card .interview-action,.interview-page .pilot-primary,.interview-page .pilot-device-actions .primary,.interview-page .compact-answer-submit,.interview-page .video-control-dock button.end{border-color:var(--alw-color-primary)!important;color:#fff!important;background:var(--alw-color-primary)!important;box-shadow:none!important}.interview-page .interview-entry-card .interview-action:hover:not(:disabled),.interview-page .pilot-primary:hover:not(:disabled),.interview-page .compact-answer-submit:hover:not(:disabled),.interview-page .video-control-dock button.end:hover:not(:disabled){border-color:var(--alw-color-primary-hover)!important;background:var(--alw-color-primary-hover)!important}.interview-page .interview-entry-card .interview-action:disabled,.interview-page .pilot-primary:disabled,.interview-page .compact-answer-submit:disabled,.interview-page .video-control-dock button.end:disabled{border-color:var(--alw-color-border)!important;color:var(--alw-color-text-disabled)!important;background:var(--alw-color-disabled-surface)!important}.interview-page .secondary,.interview-page .interview-restart-action,.interview-page .voice-push-to-talk,.interview-page .voice-text-mode-bottom{border-color:var(--alw-color-border-strong)!important;color:var(--alw-color-text)!important;background:var(--alw-color-surface)!important}.interview-page .participant-trust-notice,.interview-page .resume-interview-notice,.interview-page .pilot-legal-copy,.interview-page .pilot-device-list li,.interview-page .pilot-ready-list li,.interview-page .compact-chat-participant .compact-chat-avatar{border-color:var(--alw-color-border)!important;color:var(--alw-color-text)!important;background:var(--alw-color-surface-subtle)!important}.interview-page .participant-trust-notice li b,.interview-page .pilot-copy>span,.interview-page .dialogue-progress,.interview-page .compact-host-eyebrow,.interview-page .compact-chat-avatar,.interview-page .participant-interview-progress{color:var(--alw-color-primary)!important}.interview-page .resume-progress-track,.interview-page .compact-progress-track,.interview-page .voice-progress>.compact-progress-track{background:var(--alw-color-border)!important}.interview-page .resume-progress-track i,.interview-page .compact-progress-track i,.interview-page .voice-progress>.compact-progress-track i{background:var(--alw-color-primary)!important}.interview-page .participant-answer-card{border-color:var(--alw-color-primary-border)!important;background:linear-gradient(180deg,var(--alw-color-primary-soft),var(--alw-color-surface))!important;box-shadow:var(--alw-shadow-card)!important}.interview-page .participant-answer-card.is-your-turn{border-color:var(--alw-color-primary)!important;box-shadow:0 0 0 3px var(--alw-color-primary-soft),var(--alw-shadow-dialog)!important}.interview-page .voice-waveform i,.interview-page .voice-turn-attention-dot,.interview-page .voice-answer-transcript>span{background:var(--alw-color-primary)!important}.interview-page .voice-listening-status,.interview-page .voice-listening-status strong,.interview-page .voice-bottom-dock .voice-end-compact{color:var(--alw-color-text)!important}.interview-page .voice-bottom-dock,.interview-page .compact-text-composer{border-top-color:var(--alw-color-border)!important;background:var(--alw-color-surface)!important;box-shadow:0 -4px 12px #10233f0f!important}.interview-page .video-mobile-topbar,.interview-page .video-interview-mobile,.interview-page .video-primary-stage,.interview-page .interview-dialogue.video-dialogue-page{background-color:var(--alw-color-primary-deep)!important}.interview-page .video-interview-mobile:before{background:linear-gradient(180deg,rgb(16 35 63 / 72%),transparent)!important}.interview-page .video-interview-mobile:after{background:linear-gradient(180deg,transparent,rgb(16 35 63 / 76%) 27%,rgb(16 35 63 / 98%) 86%)!important}.interview-page .video-camera-off{background:radial-gradient(circle at 50% 34%,var(--alw-color-primary-deep-soft),var(--alw-color-primary-deep) 66%)!important}.interview-page .video-question-card:before,.interview-page .video-question-card header b,.interview-page .video-brand strong{background:var(--alw-color-primary)!important}.interview-page .video-question-card,.interview-page .video-answer-card,.interview-page .video-call-status,.interview-page .video-network-popover,.interview-page .video-control-dock button{border-color:#b9caff52!important;background:#10233fc7!important}.interview-page .video-control-dock button:focus-visible,.interview-page .video-network:focus-visible,.interview-page :where(button,a[href],input,select,textarea):focus-visible{outline:2px solid var(--alw-color-primary)!important;outline-offset:2px}@media(max-width:600px){.interview-page .interview-entry-card,.interview-page .pilot-onboarding-card{border-radius:var(--alw-radius-workspace)!important;padding:24px 20px!important}.interview-page .interview-entry-heading h1,.interview-page .pilot-copy h1,.interview-page .interview-intro h1,.interview-page .interview-dialogue h1{font-size:24px!important;line-height:32px!important}.interview-page :where(button,a[href],[role=button]){min-width:var(--alw-touch-target-min)!important;min-height:var(--alw-touch-target-min)!important}.interview-page .pilot-option-grid,.interview-page .pilot-device-actions{gap:var(--alw-space-2)!important}}.login-page.login-page{display:block;min-height:100vh;padding:32px;background:var(--alw-color-page);color:var(--alw-color-text)}.login-page .login-card{width:min(480px,100%);margin:128px auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-page .login-brand{margin:0 0 96px;font-size:24px;font-weight:700;letter-spacing:-.03em}.login-page .login-card h1{margin:0 0 8px;font-size:28px;line-height:36px;letter-spacing:-.03em}.login-page .login-card .login-subtitle{margin:0 0 32px;font-size:16px;line-height:24px}.login-page .login-card form{gap:24px}.login-page .login-card label{gap:8px;font-size:14px;font-weight:600}.login-page .login-input{height:40px;border-radius:6px;box-shadow:0 1px 2px #10233f0f}.login-page .login-input input,.login-page .login-card select{height:100%;font-size:14px}.login-page .login-card .primary{height:40px;margin-top:8px;border-radius:6px;box-shadow:0 4px 12px #10233f14;font-size:14px;font-weight:600}.login-page .login-card .primary:disabled{opacity:1;background:#e3e8ef;color:#667085;box-shadow:none;cursor:not-allowed}.login-page .login-card .auth-help,.login-page .login-card .verification-target{margin:-12px 0 0;font-size:12px;line-height:18px}.login-page .auth-secondary-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.login-page .auth-secondary-links button{min-width:40px;min-height:40px;padding:0;border:0;background:transparent;font-size:14px;line-height:22px;cursor:pointer}.login-page .auth-secondary-link{color:var(--alw-color-primary)}.login-page .auth-register-link{color:var(--alw-color-text-secondary)}.login-page .login-legal-row{margin-top:24px;font-size:12px;line-height:18px}.login-page .login-support-link{display:inline-block;margin-top:8px;font-size:12px;line-height:18px}.login-page .login-security{margin-top:24px;font-size:12px;line-height:18px}.login-page.login-page{box-sizing:border-box;padding:80px 32px 64px}.login-page.login-page .login-card{margin:0 auto}.login-page.login-page .login-brand{margin-bottom:64px}.login-page.login-page .login-card .login-subtitle{margin-bottom:24px}.login-page.login-page .login-card form{gap:20px}.login-page.login-page .login-card form.registration-form{gap:16px}.login-page.login-page .login-card .primary{margin-top:0}.login-page.login-page .login-card .primary:disabled{opacity:1;color:var(--alw-color-text-secondary);background:#eef2f6;border:1px solid rgb(215 224 234);box-shadow:none}.login-page.login-page .login-card .auth-help,.login-page.login-page .login-card .verification-target{margin-top:-8px}.login-page.login-page .auth-secondary-links{gap:0;margin-top:16px}.login-page.login-page .login-legal-row{margin-top:16px;padding-top:16px;border-top:1px solid var(--alw-color-border)}.login-page.login-page .login-support-link{margin-top:4px}.login-page.login-page .login-security{margin-top:16px}.login-page.login-page .login-input:focus-within{border-color:#b8c6df;box-shadow:0 0 0 2px #2f6bff1a}.login-page.login-page .password-visibility{width:40px;height:40px;padding:0;display:inline-grid;place-items:center;justify-content:center;align-items:center;line-height:0}.login-page.login-page .password-visibility svg{margin-left:0}@media(max-width:760px){.login-page.login-page{padding:56px 20px 48px}.login-page.login-page .login-card{margin-top:0}.login-page.login-page .login-brand{margin-bottom:56px}}
