.cited-research-page{max-width:1480px;margin:0 auto;padding:30px 0 80px}.research-nav{border-bottom:1px solid var(--line);font-size:var(--text-ui);gap:24px;margin-bottom:28px;display:flex}.research-nav a{padding:12px 0}.research-nav a[aria-current=page]{border-bottom:2px solid var(--blue);color:var(--blue)}.cited-workbench{grid-template-columns:minmax(280px,.82fr) minmax(380px,1.4fr);align-items:flex-start;gap:36px;display:grid}.cited-question-form{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:26px;position:sticky;top:24px}.cited-question-form fieldset{border:0;min-width:0;margin:0;padding:0}.cited-question-form label,.cited-save label,.cited-calculator label{font-size:var(--text-ui);flex-direction:column;gap:8px;margin:16px 0;display:flex}.cited-question-form input,.cited-question-form textarea,.cited-save select,.cited-calculator input,.cited-calculator select{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--ink);font:inherit;background:#fff;padding:11px 12px}.cited-question-form textarea{resize:vertical;min-height:130px}.cited-field-heading h2{font:500 var(--text-card)/1.25 var(--sans);margin:0 0 6px}.cited-field-heading>span{color:var(--muted);font-size:var(--text-ui)}.cited-company-picker{position:relative}.cited-selections,.cited-document-selections{margin:12px 0;padding:0;list-style:none}.cited-selections li,.cited-document-selections li{border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-ui);background:var(--paper-2);justify-content:space-between;gap:10px;margin:6px 0;padding:10px 12px;display:flex}.cited-selections small,.cited-document-selections small{color:var(--muted);font-size:var(--text-ui);margin-top:3px;display:block}.cited-documents-picker{border-top:1px solid var(--line);font-size:var(--text-ui);margin-top:15px;padding:15px 0}.cited-documents-picker summary{cursor:pointer}.cited-documents-picker p{color:var(--muted);line-height:1.6}.cited-document-query{align-items:center;gap:6px;display:flex}.cited-document-query .btn{font-size:var(--text-ui);white-space:nowrap;padding:10px}.cited-document-results{max-height:270px;overflow:auto}.cited-document-results label{border-bottom:1px solid var(--line);flex-direction:row;align-items:flex-start;padding:10px}.cited-document-results input{width:auto;margin-top:4px}.cited-document-results small{font-size:var(--text-ui);color:var(--muted);margin-top:4px;display:block}.cited-question-label{font-weight:500;margin-top:24px!important;font-size:18px!important}.cited-submit-row{align-items:center;gap:15px;margin:18px 0;display:flex}.cited-empty{border-top:1px solid var(--line);color:var(--ink-2);padding:55px 30px;line-height:1.8}.cited-empty h2{font:400 var(--text-section)/1.12 var(--serif);color:var(--ink)}.cited-empty li{margin:12px 0}.cited-run-heading{border-bottom:1px solid var(--line);padding:16px 0 25px}.cited-run-heading h2{font:500 var(--text-card)/1.25 var(--sans);margin:12px 0}.cited-run-heading>p:last-child{font-size:var(--text-ui);color:var(--muted)}.cited-claim{border-bottom:1px solid var(--line);padding:22px 0}.cited-claim>p{font-size:var(--text-body);white-space:pre-wrap;max-width:60ch;line-height:1.5}.cited-claim>small{color:var(--muted);font-size:var(--text-ui)}.cited-claim ul{padding:0;list-style:none}.cited-claim li{border-left:2px solid var(--blue);background:var(--paper);margin-top:12px;padding:12px 16px}.cited-claim li.evidence-contradictory{background:#fffdf8;border-color:#946223}.cited-claim li>span{font-size:var(--text-ui);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.cited-claim blockquote{font-size:var(--text-ui);white-space:pre-wrap;max-height:190px;margin:8px 0 12px;line-height:1.7;overflow:auto}.cited-claim .linkbtn{font-size:var(--text-ui);text-align:left}.cited-all-passages,.cited-limits{font-size:var(--text-ui);margin:24px 0;line-height:1.7}.cited-all-passages summary,.cited-limits summary{cursor:pointer;font-weight:500}.cited-all-passages>button{border:1px solid var(--line);border-radius:var(--radius-control);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;margin:10px 0;padding:15px;display:block}.cited-all-passages>button span{color:var(--muted);font-size:var(--text-ui);margin:5px 0;display:block}.cited-all-passages>button p{font-size:var(--text-ui);margin:0;line-height:1.6}.cited-save{border-top:1px solid var(--line);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:14px;padding:22px 0;display:flex}.cited-save label{flex:1;min-width:240px}.cited-save .btn{white-space:nowrap}.cited-evidence{z-index:65;border-left:1px solid var(--line);width:min(620px,95vw);height:100dvh;box-shadow:var(--shadow-overlay);background:#fff;padding:30px;position:fixed;top:0;right:0;overflow:auto}.cited-evidence-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.cited-evidence h2{font:500 var(--text-card)/1.25 var(--sans)}.cited-evidence .security-footnote{font-size:var(--text-ui);line-height:1.6}.cited-source-meta{font-size:var(--text-ui);color:var(--muted);line-height:1.8}.exact-source-context{font-size:var(--text-body);white-space:pre-wrap;padding:22px 0;line-height:1.5}.exact-source-context>span{color:var(--muted)}.exact-source-context mark{background:var(--periwinkle);color:var(--ink);padding:3px 0}.source-match{color:var(--blue);font-size:var(--text-ui)}.cited-source-ids{font-size:var(--text-ui);margin:20px 0}.cited-source-ids dd{overflow-wrap:anywhere;color:var(--muted);margin:5px 0 16px}.cited-evidence>.text-link{margin-top:15px;display:block}.source-numbers{font-size:var(--text-ui);margin:25px 0;line-height:1.6}.source-numbers ul{padding:0;list-style:none}.source-numbers li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.source-numbers button{white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;background:#fff;padding:8px}.source-numbers li>span{color:var(--muted);font-size:var(--text-ui)}.cited-calculator,.cited-calculations{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-ui);margin:22px 0;padding:22px}.cited-calculator .linkbtn,.cited-calculations .linkbtn{margin-left:12px}.cited-calculations article{border-top:1px solid var(--line);padding:14px 0}.cited-calculations article>strong{font-size:22px}.cited-question-form .security-footnote{font-size:var(--text-ui);color:var(--muted);margin:10px 0;line-height:1.65}.cited-question-form input:focus-visible,.cited-question-form textarea:focus-visible,.cited-save select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:900px){.cited-workbench{grid-template-columns:1fr;gap:20px}.cited-question-form{position:static}.cited-research-page{padding-top:15px}.cited-empty{padding:25px 5px}}@media (prefers-reduced-motion:no-preference){.cited-claim{animation:.25s ease-out cited-arrive}@keyframes cited-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.cited-evidence-top .linkbtn{white-space:nowrap;flex-shrink:0;min-width:64px;min-height:44px}
