.research-console[data-v-d9c9a7d2]{--ink:#102f35;--muted:#61767a;--deep:#083f48;--teal:#0b6f77;--lime:#b7d629;min-height:calc(100vh - 64px);padding:34px!important;color:var(--ink);font-family:Avenir Next,PingFang SC,Noto Sans CJK SC,sans-serif;background-color:#edf3f1;background-image:radial-gradient(rgba(8,63,72,.1) .8px,transparent 0);background-size:18px 18px}.console-hero[data-v-d9c9a7d2]{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:38px;max-width:1500px;margin:0 auto 22px;padding:36px 42px;overflow:hidden;color:#f7fbfa;background:var(--deep);border-radius:4px 4px 24px 4px;-webkit-box-shadow:0 22px 50px rgba(8,63,72,.17);box-shadow:0 22px 50px rgba(8,63,72,.17)}.console-hero[data-v-d9c9a7d2]:after{position:absolute;right:-70px;bottom:-100px;width:280px;height:280px;content:"";border:1px solid rgba(183,214,41,.45);border-radius:50%;-webkit-box-shadow:0 0 0 34px rgba(183,214,41,.06),0 0 0 72px rgba(183,214,41,.04);box-shadow:0 0 0 34px rgba(183,214,41,.06),0 0 0 72px rgba(183,214,41,.04)}.hero-copy[data-v-d9c9a7d2],.hero-status[data-v-d9c9a7d2]{position:relative;z-index:1}.hero-kicker[data-v-d9c9a7d2],.section-index[data-v-d9c9a7d2]{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.18em}.hero-copy h1[data-v-d9c9a7d2]{margin:8px 0 7px;font-family:Iowan Old Style,Songti SC,serif;font-size:clamp(30px,4vw,48px);font-weight:600;letter-spacing:.02em}.hero-copy p[data-v-d9c9a7d2]{max-width:680px;margin:0;color:#bfd3d3;font-size:15px;line-height:1.8}.hero-status[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-ms-flex-line-pack:center;align-content:center;gap:12px}.status-card[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:112px;padding:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);backdrop-filter:blur(10px)}.status-card small[data-v-d9c9a7d2],.status-card span[data-v-d9c9a7d2]{color:#a9c2c3}.status-card strong[data-v-d9c9a7d2]{margin:4px 0;color:#fff;font-size:22px;letter-spacing:.08em}.status-card--dce[data-v-d9c9a7d2]{border-bottom:3px solid var(--lime)}.status-card--itto[data-v-d9c9a7d2]{border-bottom:3px solid #53c6c7}.console-panel[data-v-d9c9a7d2]{max-width:1500px;margin:0 auto;overflow:hidden;border:1px solid #d9e4e1;border-radius:18px 4px 18px 18px!important;-webkit-box-shadow:0 15px 45px rgba(20,57,62,.09)!important;box-shadow:0 15px 45px rgba(20,57,62,.09)!important}.console-tabs[data-v-d9c9a7d2]{border-bottom:1px solid #dce8e5;background:#f8fbfa}.console-tabs[data-v-d9c9a7d2] .v-tab{min-height:62px;color:#61767a;font-size:13px;font-weight:700;letter-spacing:.04em}.console-tabs[data-v-d9c9a7d2] .v-tab--active{color:var(--teal);background:#fff}.console-tabs[data-v-d9c9a7d2] .v-tabs-slider{height:3px;background:var(--lime)}.console-content[data-v-d9c9a7d2]{min-height:560px;background:#fff}.content-section[data-v-d9c9a7d2]{min-height:560px;padding:40px 44px 48px}.section-heading[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.section-heading h2[data-v-d9c9a7d2]{margin:5px 0;color:var(--ink);font-size:26px;font-weight:700}.format-note p[data-v-d9c9a7d2],.section-heading p[data-v-d9c9a7d2]{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.type-chip[data-v-d9c9a7d2]{color:var(--teal)!important;border-color:#77aeb0!important;font-weight:700}.format-note[data-v-d9c9a7d2]{display:grid;grid-template-columns:74px 1fr;gap:20px;margin:22px 0 28px;padding:20px;border-left:4px solid var(--lime);background:#f6f9ed}.format-note--itto[data-v-d9c9a7d2]{border-left-color:#53c6c7;background:#eff8f7}.format-note__mark[data-v-d9c9a7d2]{display:grid;height:48px;color:var(--deep);font-size:13px;font-weight:900;place-items:center;border:1px solid currentColor}.format-note strong[data-v-d9c9a7d2]{display:block;margin-bottom:3px}.section-actions[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.copy-layout[data-v-d9c9a7d2]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.copy-actions[data-v-d9c9a7d2]{margin-top:6px}.home-copy-config[data-v-d9c9a7d2]{margin:4px 0 22px;padding:20px;border:1px solid #d8e5e2;border-left:4px solid #d3df8a;background:#fbfcf5}.home-copy-config__heading h3[data-v-d9c9a7d2]{margin:5px 0 7px;color:var(--ink);font-size:18px}.home-copy-config__heading p[data-v-d9c9a7d2]{margin:0 0 16px;color:#718083;font-size:13px;line-height:1.7}.home-copy-fields[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.intro-copy-config[data-v-d9c9a7d2]{margin:4px 0 22px;padding:20px;border:1px solid #d8e5e2;border-left:4px solid #71b8bf;background:#f4f9f8}.intro-copy-config__heading h3[data-v-d9c9a7d2]{margin:5px 0 7px;color:var(--ink);font-size:18px}.intro-copy-config__heading p[data-v-d9c9a7d2]{margin:0 0 16px;color:#718083;font-size:13px;line-height:1.7}.intro-copy-fields[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.matrix-copy-config[data-v-d9c9a7d2]{margin:4px 0 22px;padding:20px;border:1px solid #d8e5e2;border-left:4px solid #0c91a6;background:#f2f8f8}.matrix-copy-config__heading h3[data-v-d9c9a7d2]{margin:5px 0 7px;color:var(--ink);font-size:18px}.matrix-copy-config__heading p[data-v-d9c9a7d2]{margin:0 0 16px;color:#718083;font-size:13px;line-height:1.7}.matrix-copy-fields[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.participant-copy-config[data-v-d9c9a7d2]{margin:4px 0 22px;padding:20px;border:1px solid #d8e5e2;border-left:4px solid #6bb3b7;background:#f8fbfa}.participant-copy-config__heading h3[data-v-d9c9a7d2]{margin:5px 0 7px;color:var(--ink);font-size:18px}.participant-copy-config__heading p[data-v-d9c9a7d2]{margin:0 0 16px;color:#718083;font-size:13px;line-height:1.7}.participant-copy-fields[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.emphasis-config[data-v-d9c9a7d2]{margin:4px 0 16px;padding:20px 20px 14px;border:1px solid #d8e5e2;border-left:4px solid var(--lime);background:#fbfcf5}.emphasis-config__heading[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.emphasis-config h3[data-v-d9c9a7d2]{margin:5px 0 7px;color:var(--ink);font-size:18px}.emphasis-config p[data-v-d9c9a7d2]{margin:0;color:#718083;font-size:13px;line-height:1.7}.emphasis-config__count[data-v-d9c9a7d2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 8px;border:1px solid #cbd8af;color:#61723a;background:#f4f8e8;font-family:Menlo,Monaco,monospace;font-size:10px;font-weight:800}.severity-config[data-v-d9c9a7d2]{margin:4px 0 22px;padding:20px;border:1px solid #d8e5e2;border-left:4px solid var(--teal);background:#f8fbfa}.severity-config__heading[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.severity-config__eyebrow[data-v-d9c9a7d2]{color:var(--teal);font-family:Menlo,Monaco,monospace;font-size:10px;font-weight:800;letter-spacing:.12em}.severity-config h3[data-v-d9c9a7d2]{margin:5px 0 7px;color:var(--ink);font-size:18px}.severity-config p[data-v-d9c9a7d2]{max-width:640px;margin:0;color:#718083;font-size:13px;line-height:1.7}.severity-rules[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;padding-top:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;border-top:1px solid #dce8e5}.severity-rule[data-v-d9c9a7d2]{display:grid;width:100%;grid-template-columns:30px minmax(140px,1fr) 116px 90px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.severity-rule__index[data-v-d9c9a7d2]{color:#91a1a3;font-family:Menlo,Monaco,monospace;font-size:11px;font-weight:800}.severity-color[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:5px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border:1px solid #9eadaf;border-radius:4px;color:#526568;background:#fff;cursor:pointer;font-family:Menlo,Monaco,monospace;font-size:10px}.severity-color input[data-v-d9c9a7d2]{width:30px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.severity-rule__sample[data-v-d9c9a7d2]{display:grid;min-height:38px;padding:6px 10px;place-items:center;border-radius:3px;font-size:11px;font-weight:800}.severity-rules__hint[data-v-d9c9a7d2]{color:#879597;font-size:12px}.copy-preview[data-v-d9c9a7d2]{position:sticky;top:84px;padding:24px;border:1px solid #d8e5e2;background:#f3f8f6;-webkit-box-shadow:inset 0 0 0 6px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 6px hsla(0,0%,100%,.7)}.copy-preview__eyebrow[data-v-d9c9a7d2]{display:block;margin-bottom:16px;color:var(--teal);font-family:Menlo,Monaco,monospace;font-size:10px;font-weight:800;letter-spacing:.14em}.preview-screen[data-v-d9c9a7d2]{padding:20px;border-radius:2px 2px 14px 2px}.preview-screen+.preview-screen[data-v-d9c9a7d2]{margin-top:14px}.preview-screen small[data-v-d9c9a7d2]{display:block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.7}.preview-screen p[data-v-d9c9a7d2]{margin:0;font-size:14px;line-height:1.9;white-space:pre-wrap}.preview-screen--cover[data-v-d9c9a7d2]{color:#eaf7f7;background:#0a4a57}.preview-screen--intro[data-v-d9c9a7d2]{color:var(--ink);border-left:3px solid var(--lime);background:#fff}.preview-screen--home-details[data-v-d9c9a7d2]{color:var(--ink);background:#fff}.home-details-preview[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-details-preview>div[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;text-align:center}.home-details-preview>div+div[data-v-d9c9a7d2]{border-left:1px solid #dce8e5}.home-details-preview span[data-v-d9c9a7d2],.home-details-preview strong[data-v-d9c9a7d2]{max-width:100%;overflow-wrap:anywhere}.home-details-preview strong[data-v-d9c9a7d2]{color:#0c7187;font-size:20px}.home-details-preview span[data-v-d9c9a7d2]{color:#849397;font-size:12px}.preview-screen--intro-details[data-v-d9c9a7d2]{color:var(--ink);background:#edf5f3}.intro-details-preview[data-v-d9c9a7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.intro-details-preview>div[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.intro-details-preview>div+div[data-v-d9c9a7d2]{padding-left:12px;border-left:1px solid #cbdedb}.intro-details-preview span[data-v-d9c9a7d2],.intro-details-preview strong[data-v-d9c9a7d2]{overflow-wrap:anywhere}.intro-details-preview strong[data-v-d9c9a7d2]{color:#173d3c;font-size:14px}.intro-details-preview span[data-v-d9c9a7d2]{color:#748783;font-size:11px;line-height:1.6}.preview-screen--matrix-copy[data-v-d9c9a7d2]{color:var(--ink);background:#f2f8f8}.matrix-copy-preview[data-v-d9c9a7d2]{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1.2fr));gap:1px;background:#cbdedb}.matrix-copy-preview>[data-v-d9c9a7d2]{min-width:0;padding:9px 6px;overflow-wrap:anywhere;background:#eaf4f4}.matrix-copy-preview span[data-v-d9c9a7d2]{color:#688487;font-size:11px;font-weight:700}.matrix-copy-preview strong[data-v-d9c9a7d2]{color:#173d40;font-size:12px}.preview-screen--participant[data-v-d9c9a7d2]{color:var(--ink);background:#edf5f3}.participant-preview__title[data-v-d9c9a7d2]{display:block;margin-bottom:8px;font-size:17px}.participant-preview__field[data-v-d9c9a7d2],.participant-preview__privacy[data-v-d9c9a7d2]{margin-top:12px;padding:14px;background:#fff}.participant-preview__field>span[data-v-d9c9a7d2],.participant-preview__field>strong[data-v-d9c9a7d2],.participant-preview__field div>span[data-v-d9c9a7d2],.participant-preview__field label[data-v-d9c9a7d2],.participant-preview__privacy strong[data-v-d9c9a7d2]{display:block}.participant-preview__field>strong[data-v-d9c9a7d2],.participant-preview__privacy strong[data-v-d9c9a7d2]{color:#173d3c;font-size:13px}.participant-preview__field>span[data-v-d9c9a7d2],.participant-preview__privacy p[data-v-d9c9a7d2]{margin:5px 0 0;color:#748783;font-size:11px;line-height:1.6}.participant-preview__field div[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:34px;margin-top:10px;padding:7px 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #dce8e6;background:#fbfdfc}.participant-preview__field label[data-v-d9c9a7d2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#173d3c;font-size:11px}.participant-preview__field div>span[data-v-d9c9a7d2]{min-width:0;color:#9ba5b2;font-size:11px;overflow-wrap:anywhere}.participant-preview__privacy[data-v-d9c9a7d2]{background:#eaf4f4}.preview-screen--severity[data-v-d9c9a7d2]{color:var(--ink);background:#fff}.preview-screen--emphasis[data-v-d9c9a7d2]{color:var(--ink);background:#f8faef}.emphasis-preview-list[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.emphasis-preview-list strong[data-v-d9c9a7d2]{padding:5px 8px;border-bottom:2px solid var(--lime);color:var(--deep);background:#fff;font-size:12px;font-weight:900}.severity-preview-line[data-v-d9c9a7d2]{margin:0 0 7px!important;padding:8px 10px;border-radius:3px;font-size:12px!important;font-weight:700;line-height:1.45!important}.severity-preview-line[data-v-d9c9a7d2]:last-child{margin-bottom:0!important}.severity-preview-empty[data-v-d9c9a7d2]{color:#7d8d90;font-size:12px!important}@media(max-width:720px){.severity-rule[data-v-d9c9a7d2]{grid-template-columns:24px minmax(0,1fr) 40px}.severity-color[data-v-d9c9a7d2],.severity-rule__sample[data-v-d9c9a7d2]{grid-column:2/3}}.filter-bar[data-v-d9c9a7d2]{display:grid;grid-template-columns:minmax(260px,380px) 1fr;margin-bottom:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.physical-table[data-v-d9c9a7d2]{color:#829295;font-family:Menlo,Monaco,monospace;font-size:12px;text-align:right}.metric-strip[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.metric-strip span[data-v-d9c9a7d2]{min-width:88px;color:var(--muted);font-size:12px;text-align:right}.metric-strip strong[data-v-d9c9a7d2]{display:block;color:var(--deep);font-size:25px}.answer-filters[data-v-d9c9a7d2]{margin-bottom:12px}.answer-source[data-v-d9c9a7d2]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:14px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#809194;font-family:Menlo,Monaco,monospace;font-size:12px}.answer-source strong[data-v-d9c9a7d2]{color:var(--deep);font-family:Avenir Next,PingFang SC,sans-serif;font-size:16px}.export-button[data-v-d9c9a7d2]{color:#173b37!important;font-weight:800;letter-spacing:0}.research-table[data-v-d9c9a7d2]{border:1px solid #e0e9e7;border-radius:2px}.research-table[data-v-d9c9a7d2] thead th{white-space:nowrap;color:#486266!important;background:#f1f6f4;font-size:11px!important;letter-spacing:.04em}.research-table[data-v-d9c9a7d2] tbody tr:hover{background:#f7faef!important}.long-text-cell[data-v-d9c9a7d2]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-copy[data-v-d9c9a7d2]{white-space:pre-line}.destructive-section[data-v-d9c9a7d2]{max-width:820px}.detail-dialog[data-v-d9c9a7d2]{background:#edf3f1}.dialog-table-wrap[data-v-d9c9a7d2]{padding:28px!important}@media(max-width:900px){.research-console[data-v-d9c9a7d2]{padding:16px!important}.console-hero[data-v-d9c9a7d2]{grid-template-columns:1fr;padding:28px 24px}.content-section[data-v-d9c9a7d2]{padding:30px 20px 38px}.section-actions[data-v-d9c9a7d2],.section-heading[data-v-d9c9a7d2]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-bar[data-v-d9c9a7d2]{grid-template-columns:1fr}.answer-source[data-v-d9c9a7d2],.physical-table[data-v-d9c9a7d2]{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-copy-fields[data-v-d9c9a7d2],.intro-copy-fields[data-v-d9c9a7d2],.matrix-copy-fields[data-v-d9c9a7d2],.participant-copy-fields[data-v-d9c9a7d2]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.format-note[data-v-d9c9a7d2],.hero-status[data-v-d9c9a7d2]{grid-template-columns:1fr}.metric-strip[data-v-d9c9a7d2]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}