.research-toolbar{display:flex;gap:14px;align-items:end;justify-content:space-between;flex-wrap:wrap;margin:0 0 24px}.research-toolbar .field-label{display:grid;gap:8px;color:var(--ink,#17273a);font-size:13px;font-weight:800}.research-toolbar .field-label input,.research-toolbar .field-label select{min-height:46px;border:1px solid var(--line,#dce5ee);border-radius:15px;background:#fff;padding:10px 14px;color:inherit;font:inherit;font-weight:600}.workspace-search-field{width:min(420px,100%)}.workspace-search-field input{width:100%}.segmented-control{display:flex;gap:4px;padding:5px;border-radius:16px;background:#eaf0f8;flex-wrap:wrap}.segmented-control button{appearance:none;border:0;border-radius:11px;padding:10px 15px;background:transparent;color:#536078;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.segmented-control button[aria-pressed=true]{background:#fff;color:#244976;box-shadow:0 3px 10px #243c6420}.results-count{font-size:13px;color:var(--muted,#536b90);margin:-8px 0 22px}.page-note{border:1px solid #d9e7f3;border-radius:18px;background:#f0f7ff;color:#4c647f;padding:17px 20px;font-size:13px;line-height:1.7}.snapshot-date{font-size:12px;color:var(--muted,#536b90)}.thesis-title{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.035em;line-height:1.15;margin:18px 0 14px}.detail-copy{color:#647287;font-size:14px;line-height:1.8;max-width:76ch}.insight-list{display:grid;gap:13px;padding-left:21px;margin:14px 0 0;color:#516079;font-size:14px;line-height:1.65}.insight-list li::marker{color:#748cf1}.detail-disclosure{border-top:1px solid var(--line,#e3eaf2);padding-top:18px;margin-top:20px}.detail-disclosure summary{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:14px;font-weight:800;cursor:pointer;list-style:none;padding:3px 0}.detail-disclosure summary::-webkit-details-marker{display:none}.detail-disclosure summary svg{flex-shrink:0;transition:transform .2s ease}.detail-disclosure[open] summary svg{transform:rotate(180deg)}.detail-disclosure>div{padding-top:16px}.number-label{display:inline-flex;width:35px;height:35px;border-radius:12px;align-items:center;justify-content:center;background:#edf2fd;color:#3f5f9a;font-size:12px;font-weight:900;flex-shrink:0}.workflow-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workflow-steps li{border:1px solid var(--line,#e0e8f0);padding:19px;border-radius:19px;background:#fff}.workflow-steps strong{display:block;margin:17px 0 7px;font-size:15px}.workflow-steps p{font-size:12px;line-height:1.7;margin:0;color:#536b90}.quiet-hero{display:flex;justify-content:center;text-align:center;padding:clamp(32px,5vw,72px) 24px}.quiet-hero-content{max-width:630px;display:grid;justify-items:center;gap:17px}.quiet-hero h2{font-size:clamp(28px,3vw,42px);line-height:1.13;letter-spacing:-.045em;max-width:520px;margin:0}.quiet-hero p{margin:0;color:#64768c;line-height:1.8;font-size:15px}.private-illustration{display:grid;place-items:center;height:88px;width:88px;border-radius:28px;color:#6283cd;background:linear-gradient(135deg,#e9f4ff,#eaeaff);box-shadow:0 15px 45px #9babed30;margin-bottom:6px}.regime-status{display:flex;align-items:center;gap:12px;color:#536b90;font-size:13px;font-weight:800}.regime-status span{display:block;width:9px;height:9px;border-radius:50%;background:#b5c1cf;box-shadow:0 0 0 5px #b5c1cf20}.signal-list{display:grid;gap:0;padding:0;margin:14px 0 0;list-style:none}.signal-list li{padding:16px 0;border-bottom:1px solid var(--line,#e3eaf2);display:flex;gap:16px;justify-content:space-between;align-items:start}.signal-list li:last-child{border-bottom:0;padding-bottom:0}.signal-list strong{font-size:14px;display:block;margin-bottom:4px}.signal-list p{font-size:12px;line-height:1.7;margin:0;color:#536b90}.signal-value{color:#536b90;font-size:11px;font-weight:800;white-space:nowrap;background:#f0f4f8;padding:5px 8px;border-radius:8px}.impact-block{background:#f5f8fc;border-radius:15px;padding:16px 18px;margin-top:18px}.impact-block h3{font-size:12px;margin:0 0 7px;text-transform:uppercase;letter-spacing:.08em;color:#536b90}.impact-block p{margin:0;font-size:13px;line-height:1.75;color:#516078}.research-metadata{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:22px 0 0}.research-metadata>div{border-radius:14px;padding:15px;background:#f5f8fc}.research-metadata dt{color:#536b90;font-size:11px;margin-bottom:5px}.research-metadata dd{font-size:15px;font-weight:800;margin:0;color:#354763}.probability-track{background:#edf1f8;height:8px;border-radius:10px;overflow:hidden;margin-top:13px}.probability-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9baaff,#6889ed)}.framework-selector{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0}.framework-selector button{min-height:70px;padding:12px 5px;border:1px solid #e0e7f2;border-radius:16px;background:#fff;color:#536b90;cursor:pointer;font:inherit;font-weight:800;font-size:12px;transition:background .2s ease}.framework-selector button[aria-pressed=true]{background:#eaf0ff;border-color:#b7c9f5;color:#385da6}.framework-quote{font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1.3;margin:15px 0 22px;max-width:30ch;color:#273951}.checklist{padding:0;list-style:none;display:grid;gap:12px;margin:0}.checklist label{display:flex;align-items:start;gap:11px;color:#56677e;font-size:13px;line-height:1.6;cursor:pointer}.checklist input{width:17px;height:17px;margin-top:2px;flex:0 0 auto;accent-color:#7692d9}.checklist input:checked+span{text-decoration:line-through;color:#536b90}.checklist-progress{margin:14px 0 0;font-size:12px;font-weight:700;color:#536b90}.gate-table td,.gate-table th{vertical-align:top}.gate-table td:last-child{min-width:260px;max-width:590px;line-height:1.65}.empty-filter{padding:32px;text-align:center;color:#536b90;border:1px dashed #cad6e6;border-radius:20px}@media (max-width:900px){.workflow-steps{grid-template-columns:repeat(2,1fr)}.framework-selector{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.research-toolbar{align-items:stretch}.segmented-control{width:100%}.segmented-control button{flex:1 1;padding:10px}.research-metadata{grid-template-columns:1fr;gap:8px}.research-metadata>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.research-metadata dt{margin-bottom:0}.framework-selector{grid-template-columns:repeat(3,1fr)}.workflow-steps{grid-template-columns:1fr}.quiet-hero{padding-inline:0}}@media (prefers-reduced-motion:reduce){.detail-disclosure summary svg,.framework-selector button,.segmented-control button{transition:none}}