.evidence-canvas{min-width:0;color:var(--text-primary);font-size:14px;line-height:1.6}.evidence-canvas h2,.evidence-canvas h3,.evidence-canvas h4,.evidence-canvas h5,.evidence-canvas h6{color:var(--navy);letter-spacing:-.01em;font-weight:600}.evidence-canvas h2{font-size:22px;line-height:1.35}.evidence-canvas h3{font-size:19px;line-height:1.4}.evidence-canvas h4{font-size:17px;line-height:1.45}.evidence-canvas h5,.evidence-canvas h6{font-size:15px;line-height:1.45}.evidence-canvas :is(h2,h3,h4,h5,h6,[role=tabpanel]){scroll-margin-top:160px}.evidence-canvas p{font-size:14px;line-height:1.6}.evidence-canvas .eyebrow{letter-spacing:.08em;font-size:11px}.evidence-canvas small{font-size:12px;line-height:1.5}.evidence-canvas summary{min-height:40px;color:var(--pf-navy,var(--navy));cursor:pointer;padding:9px 0;font-size:13px;line-height:1.6}.evidence-canvas pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:8px 0;font-size:12px}.evidence-canvas :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--pf-navy,var(--navy));outline-offset:3px}.evidence-canvas button:hover:not(:disabled){background:var(--bg-alt-row);color:var(--navy)}.evidence-canvas .source-inspector-trigger{border-color:var(--border);white-space:normal;width:auto;min-width:64px;min-height:40px;padding:5px 9px;font-size:12px}.evidence-canvas .evidence-fact-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;min-width:0;display:grid}.evidence-canvas .evidence-fact-content{overflow-wrap:anywhere;min-width:0;display:block}.evidence-canvas .evidence-fact-content>:is(span,small,code){display:block}.evidence-canvas .evidence-fact-content>small{color:var(--text-secondary);margin-top:4px}.evidence-canvas .evidence-fact-row>.source-inspector{justify-self:end;width:auto}.evidence-canvas .evidence-header-action{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px 14px;min-width:0;max-width:290px;display:flex}.evidence-canvas .evidence-header-action>span{color:var(--text-secondary);text-align:right;text-transform:none;font-size:12px}.evidence-canvas .evidence-table-action{width:76px;min-width:76px}.evidence-canvas .evidence-table-action .source-inspector,.evidence-canvas .evidence-table-action .source-inspector-trigger{width:auto}.selected-evidence-workspace.evidence-canvas{padding:12px 0 24px}.evidence-canvas .selected-evidence-header{padding-bottom:14px;display:block}.evidence-canvas .selected-evidence-header>div>p:last-child{max-width:900px;font-size:13px}.selected-study-navigation{z-index:6;border-bottom:1px solid var(--border-light);background:var(--bg-page);gap:10px;padding-top:10px;display:grid;position:sticky;top:0}.selected-study-select{color:var(--text-secondary);align-items:center;gap:14px;font-size:13px;display:flex}.selected-study-select select{flex:1;width:100%;min-width:0;min-height:42px;font-size:14px}.evidence-canvas .selected-artifact-tabs{border-top:0;border-bottom:0;display:flex}.evidence-canvas .selected-artifact-tabs button{text-align:center;border-bottom:2px solid #0000;border-right:0;flex:1 1 0;min-width:0;padding:9px 12px}.evidence-canvas .selected-artifact-tabs button[aria-selected=true]{border-bottom-color:var(--pf-navy,var(--navy));box-shadow:none}.evidence-canvas .selected-artifact-tabs button span{font-size:13px;line-height:1.4}.evidence-canvas .selected-artifact-tabs button small{margin-top:2px;font-size:11px}.evidence-canvas .selected-artifact-view{padding-top:20px}.evidence-canvas .selected-artifact-heading{gap:16px 24px;padding-bottom:16px}.evidence-canvas .selected-artifact-heading h2{font-size:20px;line-height:1.4}.evidence-canvas .selected-artifact-heading>div>p:last-child{font-family:inherit;font-size:12px;line-height:1.55}.evidence-canvas .selected-artifact-heading>a{min-height:40px;padding:7px 10px;font-size:12px}.evidence-canvas .selected-artifact-panel{min-height:0;padding:16px 0}.evidence-canvas .selected-evidence-section>header{gap:16px}.evidence-canvas .selected-evidence-section>header>span{font-size:12px}.evidence-canvas .selected-evidence-fields>div{grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:12px 20px;padding:14px 0}.evidence-canvas .selected-evidence-fields>div>dt{letter-spacing:0;text-transform:none;color:var(--text-secondary);font-size:13px}.evidence-canvas .selected-evidence-fields>div>dd{font-family:inherit;font-size:14px}.evidence-canvas .selected-missingness ul{columns:auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.evidence-canvas .selected-missingness li{border-bottom:1px solid var(--border-light);padding:10px 0;font-size:13px}.evidence-canvas .selected-artifact-trust{padding:14px 0;display:block}.evidence-canvas .selected-artifact-trust>p{max-width:none;font-size:12px}.evidence-canvas .selected-artifact-trust>details{min-width:0;margin-top:8px}.selected-coverage-details{border-top:1px solid var(--border-light)}.evidence-canvas .selected-parked-panel{min-height:0;padding:16px 0}.evidence-canvas .selected-parked-panel h3{font-size:16px}.evidence-canvas .selected-parked-panel p{font-size:13px}.source-value-text,.source-value-array,.source-value-object{min-width:0;font-size:14px;line-height:1.6}.source-value-text p{margin:0 0 8px}.source-value-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.source-value-text :is(ul,ol){margin:6px 0 12px;padding-left:20px}.source-value-object{margin:0}.source-value-object>div{border-top:1px solid var(--border-light);grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:8px 18px;padding:8px 0;display:grid}.source-value-object dt{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:13px}.source-value-object dd{min-width:0;margin:0;font-family:inherit;font-size:14px}.source-value-array>ol{margin:0;padding-left:22px}.source-value-array>ol>li{margin:0 0 14px}.source-value-number{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.source-value-missing{color:var(--text-secondary)}.source-value-original summary{cursor:pointer;min-height:40px;padding:8px 0;font-size:12px}.source-value-original pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.evidence-browser-controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:14px 20px;margin:16px 0 8px;display:grid}.evidence-browser-controls label{color:var(--text-secondary);gap:6px;font-size:13px;display:grid}.evidence-browser-controls :is(input,select){border:1px solid var(--border);background:var(--bg-card);width:100%;min-width:0;min-height:42px;color:var(--text-primary);border-radius:4px;padding:8px 10px;font-size:14px}.evidence-canvas .evidence-list-count{color:var(--text-secondary);margin:8px 0 14px;font-size:12px}.evidence-list-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:14px 0;font-size:13px;display:flex}.evidence-list-controls button{border:1px solid var(--border);background:var(--bg-card);min-height:38px;color:var(--navy);border-radius:4px;padding:6px 12px;font-size:13px}.evidence-event-list{border-top:1px solid var(--border-light)}.evidence-event-disclosure{border-bottom:1px solid var(--border-light)}.evidence-canvas .evidence-event-disclosure>summary{min-height:56px;padding:12px 8px;display:list-item}.evidence-event-disclosure>summary>span{color:var(--navy);font-size:14px;font-weight:500}.evidence-event-disclosure>summary>small{color:var(--text-secondary);margin:3px 0 0 16px;font-size:12px;display:block}.evidence-event-disclosure[open]{padding-bottom:12px}.evidence-event-disclosure[open]>summary{border-bottom:1px solid var(--border-light);background:var(--bg-alt-row)}.evidence-canvas .selected-observed-results,.evidence-canvas .selected-observed-state{margin-top:22px;padding-top:20px}.evidence-canvas .selected-observed-results>header>span{letter-spacing:0;text-transform:none;font-size:12px}.evidence-canvas .selected-observed-receipt{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.evidence-canvas .selected-observed-receipt dt,.evidence-canvas .selected-observed-metadata dt,.evidence-canvas .selected-observed-analyses dt{letter-spacing:0;text-transform:none;font-size:12px}.evidence-canvas .selected-observed-receipt dd{font-size:12px}.evidence-canvas .selected-observed-metadata dd,.evidence-canvas .selected-observed-analyses dd{font-size:13px}.evidence-canvas .selected-observed-outcome{padding:18px 0}.evidence-canvas .selected-observed-description,.evidence-canvas .selected-observed-safety-result>p,.evidence-canvas .selected-observed-attribution p,.evidence-canvas .selected-observed-quarantine>p,.evidence-canvas .selected-observed-empty{font-size:13px}.evidence-canvas .selected-observed-reference-table{min-width:640px}.evidence-canvas .selected-observed-reference-table :is(th,td){letter-spacing:0;text-transform:none;overflow-wrap:normal;font-size:13px;line-height:1.55}.evidence-canvas .selected-observed-reference-table thead th{color:var(--text-secondary);font-size:12px}.evidence-canvas .selected-observed-table-scroll{overscroll-behavior-inline:contain;max-width:100%}.evidence-canvas .selected-observed-attribution{grid-template-columns:1fr;gap:10px}.evidence-canvas .selected-observed-attribution a{font-size:13px}.evidence-canvas .selected-observed-accounting dt,.evidence-canvas .selected-observed-accounting dd,.evidence-canvas .selected-observed-quarantine li,.evidence-canvas .selected-observed-quarantine li small{font-size:12px}.evidence-canvas .selected-protocol-declarations,.evidence-canvas .selected-publication-identities ul{padding:0;list-style:none}.evidence-canvas .selected-protocol-declarations li,.evidence-canvas .selected-publication-identities li{border-top:1px solid var(--border-light);padding:12px 0}.evidence-canvas .selected-protocol-declarations code,.evidence-canvas .selected-publication-identities code{overflow-wrap:anywhere;font-size:11px}.evidence-canvas .selected-evidence-ledger,.evidence-canvas .selected-identity-ledger{padding:16px 0}.evidence-canvas :is(.selected-evidence-ledger,.selected-identity-ledger)>header{display:block}.evidence-canvas :is(.selected-evidence-ledger,.selected-identity-ledger) h3{font-size:18px}.evidence-canvas :is(.selected-evidence-ledger-scroll,.selected-identity-ledger-scroll) :is(th,td){letter-spacing:0;text-transform:none;font-size:13px}.evidence-canvas .selected-evidence-ledger-scroll tbody th{min-width:180px;max-width:260px}.evidence-canvas .selected-evidence-ledger-scroll small,.evidence-canvas .selected-identity-ledger-scroll small{font-size:12px}.research-answer.evidence-canvas{margin-top:16px}.evidence-canvas .research-answer-header{padding:18px 0}.evidence-canvas .research-answer-header h2{font-size:23px}.evidence-canvas .research-answer-header>div>p:last-child{font-size:13px}.evidence-canvas .research-answer-state{letter-spacing:0;font-size:12px}.research-answer-index{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:8px 24px;padding:10px 0;display:flex}.research-answer-index a{min-height:40px;color:var(--navy);align-items:center;font-size:13px;display:inline-flex}.evidence-canvas .research-answer-section{padding:22px 0;display:block}.evidence-canvas .research-section-number{display:none}.evidence-canvas .research-finding{padding:14px 0}.evidence-canvas .research-finding>header{flex-wrap:wrap}.evidence-canvas .research-finding>header p{letter-spacing:0;text-transform:none;font-size:12px}.evidence-canvas .research-finding>header span{font-size:12px}.evidence-canvas .research-finding-text{font-size:14px;line-height:1.7}.evidence-canvas .research-grain-note{border-left:2px solid var(--border);color:var(--text-secondary);margin:12px 0;padding-left:12px;font-size:13px}.evidence-canvas .research-finding>footer{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px}.evidence-canvas .research-citation-actions{flex-wrap:wrap;gap:6px;display:flex}.evidence-canvas .research-missingness-list li{grid-template-columns:minmax(0,1fr) auto;font-size:13px;display:grid}.evidence-canvas .evidence-missingness-content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:8px 18px;display:grid}.research-answer-disclosure{border-bottom:1px solid var(--border-light)}.research-answer-disclosure>.research-answer-section{border-bottom:0;padding-top:12px}.evidence-canvas .research-reference-details :is(dt,dd,li){font-size:12px}.evidence-canvas .research-evidence-use>header{display:block}.evidence-canvas .research-evidence-use :is(dt,dd,span,p){font-size:13px}.evidence-canvas .research-evidence-use>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.accepted-result-fact{border-top:1px solid var(--border-light);padding-top:12px}.accepted-result-fact>header{justify-content:space-between;gap:16px;display:flex}.accepted-result-fact>header p{color:var(--text-secondary);margin:0 0 6px;font-size:12px}.accepted-result-fact>header h4{margin:0}.accepted-fact-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:18px 0;display:grid}.accepted-fact-context>div{border-top:1px solid var(--border-light);min-width:0;padding:10px 0}.accepted-fact-context dt,.accepted-fact-structure dt{color:var(--text-secondary);text-transform:none;letter-spacing:0;font-size:13px}.accepted-fact-context dd,.accepted-fact-structure dd{overflow-wrap:anywhere;min-width:0;margin:4px 0 0;font-size:14px}.evidence-canvas .accepted-fact-content :is(dt,th){color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:13px}.evidence-canvas .accepted-fact-content dd{font-family:inherit;font-size:14px;line-height:1.6}.evidence-canvas .accepted-fact-table thead{color:var(--text-secondary);background:0 0}.evidence-canvas .accepted-fact-table :is(th,td,caption){font-family:inherit}.evidence-canvas .accepted-fact-boundary{border-left:2px solid var(--pf-rule-control,var(--border));color:var(--text-secondary);margin:12px 0 16px;padding-left:12px;font-size:13px}.accepted-fact-part{border-top:1px solid var(--border-light);padding:12px 0}.accepted-fact-part h5{text-transform:capitalize;margin:0 0 10px}.accepted-fact-items{margin:0;padding-left:24px}.accepted-fact-items>li{padding:8px 0 14px}.accepted-fact-structure{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;display:grid}.accepted-fact-structure>div{border-top:1px solid var(--border-light);grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 20px;padding:7px 0;display:grid}.accepted-fact-structure dd{margin:0}.accepted-fact-structure .accepted-fact-structure>div{grid-template-columns:minmax(80px,.4fr) minmax(0,1fr)}.accepted-fact-structure p{margin:0 0 6px}.accepted-fact-structure>.accepted-fact-nested{grid-column:1/-1;padding:12px 0;display:block}.accepted-fact-nested>dt{margin-bottom:8px}.accepted-fact-array{min-width:0}.accepted-fact-class-selector{color:var(--text-secondary);gap:6px;margin:8px 0 16px;font-size:13px;display:grid}.accepted-fact-class-selector select{min-width:0;min-height:40px;color:var(--text-primary)}.accepted-fact-class-selector>span{font-size:12px}.accepted-fact-pagination{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;font-size:13px;display:flex}.accepted-fact-pagination button{border:1px solid var(--border-light);background:var(--bg-card);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;padding:7px 10px}.accepted-fact-pagination button:hover:not(:disabled){background:var(--bg-alt-row)}.accepted-fact-pagination button:disabled{opacity:.5;cursor:default}.accepted-fact-table{max-width:100%;overflow-x:auto}.accepted-fact-table table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.accepted-fact-table caption{text-align:left;color:var(--text-secondary);padding:0 0 8px;font-size:12px}.accepted-fact-table :is(th,td){border-bottom:1px solid var(--border-light);vertical-align:top;text-align:left;overflow-wrap:anywhere;min-width:60px;padding:10px 8px}.accepted-fact-table th{color:var(--text-secondary);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.accepted-fact-table :is(p,.source-value-text,.source-value-object,.source-value-array){font-size:13px}.accepted-fact-table details summary{min-height:40px;padding:6px 0;font-size:12px}.accepted-fact-missing{color:var(--text-secondary);margin:8px 0;font-size:13px}.accepted-fact-missing summary{cursor:pointer;min-height:40px;padding:8px 0}.accepted-fact-missing ul{columns:2;margin:0;padding-left:20px}@media (max-width:760px){.evidence-canvas .selected-observed-reference-table{width:100%;min-width:0;display:block}.evidence-canvas .selected-observed-reference-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.evidence-canvas .selected-observed-reference-table tbody{display:block}.evidence-canvas .selected-observed-reference-table tbody tr{border-bottom:1px solid var(--border);padding:12px 0;display:block}.evidence-canvas .selected-observed-reference-table tbody :is(th,td){text-align:left;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr);gap:8px;width:auto;min-width:0;padding:7px 0;display:grid}.evidence-canvas .selected-observed-reference-table tbody [data-label]:before{content:attr(data-label);color:var(--text-secondary);font-family:var(--font-body,inherit);font-size:12px;font-weight:400}.evidence-canvas .evidence-header-action{justify-content:start;max-width:none}.evidence-canvas .evidence-header-action>span{text-align:left}.evidence-canvas .selected-artifact-heading{display:block}.evidence-canvas .selected-artifact-heading>a{margin-top:10px}.evidence-canvas .selected-evidence-fields>div{grid-template-columns:minmax(0,1fr);gap:6px}.evidence-canvas .evidence-missingness-content{grid-template-columns:minmax(0,1fr);gap:4px}.evidence-browser-controls{grid-template-columns:minmax(0,1fr);gap:10px}.evidence-canvas .research-answer-header{display:block}.evidence-canvas .research-answer-state{margin-top:10px;padding:3px 0 3px 10px;display:inline-block}.source-value-object>div,.accepted-fact-structure>div,.accepted-fact-structure .accepted-fact-structure>div{grid-template-columns:minmax(0,1fr);gap:3px}.accepted-fact-context{grid-template-columns:minmax(0,1fr)}.accepted-fact-items{padding-left:16px}.accepted-fact-structure{grid-template-columns:minmax(0,1fr)}.accepted-fact-missing ul{columns:1}.accepted-fact-table{overflow-x:visible}.accepted-fact-table :is(table,tbody,tr,td){width:100%;min-width:0;display:block}.accepted-fact-table table{table-layout:auto}.accepted-fact-table caption{width:100%;min-width:0;display:block}.accepted-fact-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.accepted-fact-table tr{border-bottom:1px solid var(--border-light);padding:8px 0 14px}.accepted-fact-table td{border:0;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.accepted-fact-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:12px}}@media (max-width:420px){.evidence-canvas .selected-artifact-tabs button{padding:8px 4px}.evidence-canvas .selected-artifact-tabs button span{font-size:12px}.evidence-canvas .selected-artifact-tabs button small{font-size:10px}.selected-study-select{gap:5px;display:grid}.evidence-canvas .evidence-fact-row,.evidence-canvas .research-missingness-list li{grid-template-columns:minmax(0,1fr);gap:6px}.evidence-canvas .evidence-fact-row>.source-inspector{justify-self:start}.evidence-canvas .research-evidence-use>dl{grid-template-columns:minmax(0,1fr)}.accepted-result-fact>header{flex-wrap:wrap}}
:root{--font-sans:var(--pf-face-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--pf-face-serif), Georgia, "Times New Roman", serif;--font-mono:var(--pf-face-mono), ui-monospace, SFMono-Regular, Menlo, monospace}body{font-family:var(--font-sans)}[data-pfds]{--pf-navy:#1b2a4a;--pf-navy-hover:#243658;--pf-brass:#a88b3d;--pf-brass-ink:#7c6526;--pf-sage:#2e6b4e;--pf-amber:#8c6414;--pf-amber-dot:#b7791f;--pf-oxblood:#a0322b;--pf-weight-figure:380;--pf-weight-body:420;--pf-weight-label:480;--pf-weight-control:520;--pf-weight-title:560;--pf-font-features:normal;--pf-weight-serif-display:340;--pf-weight-serif-title:400;--pf-text-document:28px;--pf-leading-document:34px;--pf-text-title:22px;--pf-leading-title:28px;--pf-text-section:15px;--pf-leading-section:22px;--pf-text-body:13.5px;--pf-leading-body:20px;--pf-text-control:13px;--pf-leading-control:20px;--pf-text-label:12px;--pf-leading-label:16px;--pf-text-meta:12px;--pf-leading-meta:16px;--pf-text-figure:13px;--pf-leading-figure:20px;--pf-focus-color:var(--pf-navy);--pf-focus-width:2px;--pf-focus-offset:2px;--pf-paper:#f7f7f4;--pf-sheet:#fff;--pf-well:#f0f0ec;--pf-rule:#121a2b14;--pf-rule-control:#121a2b24;--pf-rule-strong:#121a2b47;--pf-ink:#121a2b;--pf-ink-soft:#3e4556;--pf-graphite:#666c7a;--pf-pencil:#9a9ea8;--pf-control-sm:30px;--pf-control-md:36px;--pf-control-lg:44px;--pf-target-coarse:44px;--pf-radius-inner:6px;--pf-radius-control-sm:7px;--pf-radius-control:8px;--pf-radius-panel:10px;--pf-radius-dialog:12px;--pf-radius-pill:999px;--pf-table-head-bg:#fbfbf9;--pf-table-head-ink:var(--pf-graphite);--pf-toast-bg:#121a2b;--pf-toast-ink:#fff;--navy:var(--pf-navy);--gold:var(--pf-brass);--gold-dark:var(--pf-brass-ink);--bg-page:var(--pf-paper);--bg-card:var(--pf-sheet);--bg-alt-row:var(--pf-well);--text-primary:var(--pf-ink);--text-secondary:var(--pf-ink-soft);--text-muted:var(--pf-graphite);--border:var(--pf-rule-control);--border-light:var(--pf-rule);--success:var(--pf-sage);--success-dark:var(--pf-sage);--danger:var(--pf-oxblood);--danger-dark:var(--pf-oxblood);--warning-dark:var(--pf-amber);--control-h-dense:var(--pf-control-sm);--control-h-base:var(--pf-control-md);--control-h-primary:var(--pf-control-lg);--control-pad-dense:0 10px;--control-pad-base:0 14px;--control-pad-primary:0 18px;--control-r-grid:var(--pf-radius-inner);--control-r-bounded:var(--pf-radius-control);--control-r-calm:var(--pf-radius-control);--control-font-dense:var(--pf-text-control);--control-font-base:var(--pf-text-control);--control-font-primary:14px;--font-mono-num:var(--font-sans);background:var(--pf-paper);color:var(--pf-ink-soft);font-size:var(--pf-text-body);line-height:var(--pf-leading-body);font-weight:var(--pf-weight-body);font-feature-settings:var(--pf-font-features)}@media (pointer:coarse),(max-width:767px){[data-pfds]{--pf-control-sm:var(--pf-target-coarse);--pf-control-md:var(--pf-target-coarse)}}:where([data-pfds]) :where(h1,h2,h3,h4){color:var(--pf-ink);font-weight:var(--pf-weight-title);letter-spacing:0;text-wrap:balance}:where([data-pfds]) :where(strong,b){font-weight:var(--pf-weight-control)}:where([data-pfds]) :where(code,kbd,samp){font-family:var(--font-mono);font-size:12px}:where([data-pfds]) :where(a){color:var(--pf-navy,var(--navy));text-underline-offset:3px}:where([data-pfds]) .eyebrow{color:var(--pf-graphite);font-size:var(--pf-text-label);line-height:var(--pf-leading-label);font-weight:var(--pf-weight-label);letter-spacing:0;text-transform:none;margin:0 0 4px}:where([data-pfds]) th,:where([data-pfds]) .research-next-stage>header>span{font-size:var(--pf-text-label);line-height:var(--pf-leading-label);font-weight:var(--pf-weight-label);letter-spacing:0;text-transform:none}:where([data-pfds]) th{color:var(--pf-graphite)}:where([data-pfds]) :focus-visible{outline:var(--pf-focus-width) solid var(--pf-focus-color);outline-offset:var(--pf-focus-offset)}:where([data-pfds]) button{min-height:var(--pf-control-md);border:1px solid var(--pf-rule-control);border-radius:var(--pf-radius-control);background:var(--pf-sheet);color:var(--pf-ink-soft);font:inherit;font-size:var(--pf-text-control);line-height:var(--pf-leading-control);font-weight:var(--pf-weight-control);letter-spacing:0;text-transform:none;cursor:pointer;padding:0 14px}:where([data-pfds]) button:hover:not(:disabled){background:var(--pf-sheet);border-color:var(--pf-rule-strong);color:var(--pf-ink)}:where([data-pfds]) button:disabled{border-color:var(--pf-rule);background:var(--pf-well);color:var(--pf-pencil);cursor:not-allowed}:where([data-pfds]) button[data-rank=primary]{border-color:var(--pf-navy);background:var(--pf-navy);color:#fff}:where([data-pfds]) button[data-rank=primary]:hover:not(:disabled){border-color:var(--pf-navy-hover);background:var(--pf-navy-hover);color:#fff}:where([data-pfds]) button[data-rank=primary]:disabled{border-color:var(--pf-rule);background:var(--pf-well);color:var(--pf-pencil)}:where([data-pfds]) button[data-rank=secondary]{border-color:var(--pf-rule-control);background:var(--pf-sheet);color:var(--pf-ink-soft)}:where([data-pfds]) button[data-rank=secondary]:hover:not(:disabled){border-color:var(--pf-rule-strong);background:var(--pf-sheet);color:var(--pf-ink)}:where([data-pfds]) button[data-rank=ghost]{color:var(--pf-ink-soft);background:0 0;border-color:#0000}:where([data-pfds]) button[data-rank=ghost]:hover:not(:disabled){background:var(--pf-well);color:var(--pf-ink);border-color:#0000}:where([data-pfds]) button[data-rank=inline]{min-height:28px;color:var(--pf-navy);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--pf-rule-control);text-decoration-color:var(--pf-rule-control);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0}:where([data-pfds]) button[data-rank=inline]:hover:not(:disabled){color:var(--pf-navy);-webkit-text-decoration-color:var(--pf-navy);text-decoration-color:var(--pf-navy);background:0 0;border:0}:where([data-pfds]) button[data-rank=inline]:disabled{color:var(--pf-pencil);background:0 0;text-decoration:none}:where([data-pfds]) button[data-rank=destructive]{border-color:var(--pf-rule-control);background:var(--pf-sheet);color:var(--pf-oxblood)}:where([data-pfds]) button[data-rank=destructive]:hover:not(:disabled){border-color:var(--pf-oxblood);background:var(--pf-sheet);color:var(--pf-oxblood)}:where([data-pfds]) button[data-rank=destructive-confirm],:where([data-pfds]) button[data-rank=destructive-confirm]:hover:not(:disabled){border-color:var(--pf-oxblood);background:var(--pf-oxblood);color:#fff}:where([data-pfds]) button[data-size=sm]{min-height:var(--pf-control-sm);border-radius:var(--pf-radius-control-sm);padding:0 10px}:where([data-pfds]) button[data-size=lg]{min-height:var(--pf-control-lg);padding:0 18px;font-size:14px}:where([data-pfds]) :where(input:not([type]),input[type=text],input[type=search],input[type=url],input[type=email],input[type=number],select,textarea){border:1px solid var(--pf-rule-control);border-radius:var(--pf-radius-control);background:var(--pf-well);color:var(--pf-ink);font:inherit}:where([data-pfds]) ::placeholder{color:var(--pf-graphite);opacity:1}:where([data-pfds]) :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--pf-navy);flex:none;margin:0}:where([data-pfds]) .pf-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where([data-pfds]) .pf-status:before{background:var(--pf-pencil);content:"";border-radius:50%;flex:none;width:7px;height:7px}:where([data-pfds]) .pf-status[data-tone=sage]:before{background:var(--pf-sage)}:where([data-pfds]) .pf-status[data-tone=amber]:before{background:var(--pf-amber-dot)}:where([data-pfds]) .pf-status[data-tone=oxblood]:before{background:var(--pf-oxblood)}:where([data-pfds]) .pf-status[data-tone=navy]:before{background:var(--pf-navy)}@keyframes pf-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-fade-in{0%{opacity:0}to{opacity:1}}:where([data-pfds]) [role=status]:not(:empty){animation:pf-fade-in var(--pf-duration-standard) var(--pf-ease-standard) backwards}:where([data-pfds]) .pf-rise-in{animation:pf-rise-in var(--pf-duration-standard) var(--pf-ease-standard) backwards}:where([data-pfds]) .source-line{color:var(--pf-graphite);font-size:var(--pf-text-label);line-height:var(--pf-leading-label);font-weight:var(--pf-weight-label);margin:2px 0 0}h1,.landing h1,.workspace-header h1,.artifact-page-header h1,.artifact-not-found h1,.research-page h1,.research-entry-page h1{font-family:var(--font-serif);font-weight:var(--pf-weight-serif-title);letter-spacing:-.01em}.pf-stamp{font-family:var(--font-sans);color:var(--pf-graphite);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:18px;text-decoration:none;display:inline}.pf-stamp-node{box-sizing:border-box;vertical-align:1px;border:1px solid;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.pf-stamp-sep{opacity:.5}.pf-stamp-source{color:var(--pf-ink);font-weight:500}.pf-stamp-id{font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}.pf-stamp[data-state=resolved] .pf-stamp-node{background:var(--pf-brass);border:0;width:5px;height:5px}.pf-stamp[data-state=resolved] .pf-stamp-id{color:var(--pf-brass-ink)}.pf-stamp[data-state=quarantined]{color:var(--pf-oxblood)}.pf-stamp[data-state=quarantined] .pf-stamp-source{color:inherit}.pf-stamp[data-state=not-searched] .pf-stamp-node{border-style:dashed}a.pf-stamp{position:relative}a.pf-stamp:after{content:"";position:absolute;inset:-11px 0}a.pf-stamp .pf-stamp-id{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--pf-brass-ink) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--pf-brass-ink) 70%, transparent);text-underline-offset:3px}a.pf-stamp:hover .pf-stamp-id{text-decoration-style:solid}
