@font-face{font-family:blueprint-icons-16;src:url(../media/blueprint-icons-16.0f-wrqmpugvc1.ttf)format("truetype"),url(../media/blueprint-icons-16.03ajdhe9uukhn.eot)format("embedded-opentype"),url(../media/blueprint-icons-16.29xv4pw0fgp-k.woff2)format("woff2"),url(../media/blueprint-icons-16.14e1ktzos4rua.woff)format("woff"),url(../media/blueprint-icons-16.2uxi577d7lkgq.svg)format("svg")}@font-face{font-family:blueprint-icons-20;src:url(../media/blueprint-icons-20.2es1ih56s464f.ttf)format("truetype"),url(../media/blueprint-icons-20.2l6vpzhzs2jr-.eot)format("embedded-opentype"),url(../media/blueprint-icons-20.44r5xkv39bzeo.woff2)format("woff2"),url(../media/blueprint-icons-20.0fm9ir7tka-9h.woff)format("woff"),url(../media/blueprint-icons-20.41-e90lg55gi2.svg)format("svg")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cdf-font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cdf-font-data:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--cdf-ink:#18212b;--cdf-ink-muted:#52606d;--cdf-ink-faint:#718096;--cdf-canvas:#f7f9fb;--cdf-surface:#fff;--cdf-panel:#f1f4f7;--cdf-panel-strong:#e8edf2;--cdf-line:#d6dde4;--cdf-line-strong:#b8c2cc;--cdf-accent:#1565a7;--cdf-accent-hover:#0f548d;--cdf-accent-soft:#e4f0f8;--cdf-success:#238551;--cdf-warning:#a96700;--cdf-danger:#c23030;--cdf-focus:#2d7fc1;--cdf-header-h:42px;--cdf-rail-w:40px;--cdf-explorer-w:236px;--cdf-dock-w:300px;--cdf-shelf-h:28px;--cdf-control-h:30px;--cdf-radius-1:2px;--cdf-radius-2:4px;--cdf-shadow-popover:0 8px 24px #18212b24;--cdf-duration:.18s;--cdf-ease:cubic-bezier(.2, .8, .2, 1)}::selection{color:var(--cdf-ink);background:#b9d9ee}:focus-visible{outline:2px solid var(--cdf-focus);outline-offset:2px}*{scrollbar-color:var(--cdf-line-strong) var(--cdf-panel);scrollbar-width:thin}.bp6-button,.bp6-input,.bp6-html-select select{border-radius:var(--cdf-radius-1)}.bp6-button.bp6-intent-primary{background:var(--cdf-accent)}.bp6-button.bp6-intent-primary:hover{background:var(--cdf-accent-hover)}.bp6-menu{border-radius:var(--cdf-radius-2)}
.conformer-search-panel,.conformer-explorer{min-width:0;color:var(--cdf-ink);background:var(--cdf-surface);padding:18px}.conformer-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.conformer-header h2{margin:0 0 4px;font-size:21px}.conformer-explorer button,.conformer-search-panel button:not(.bp6-button),.conformer-run-status button{border:1px solid var(--cdf-line-strong);border-radius:var(--cdf-radius-1);background:var(--cdf-panel);color:var(--cdf-ink);cursor:pointer;min-height:28px;padding:4px 8px}.conformer-explorer button:hover,.conformer-search-panel button:not(.bp6-button):hover{background:var(--cdf-accent-soft)}.conformer-input-choice{gap:5px;max-width:600px;display:grid}.conformer-input-choice select{border:1px solid var(--cdf-line-strong);background:var(--cdf-surface);width:100%;min-width:0;padding:5px}.conformer-header p,.conformer-ranking p{color:var(--cdf-ink-muted);margin:4px 0 12px}.conformer-complete{color:var(--cdf-success);white-space:nowrap}.conformer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 18px;display:grid}.conformer-facts div,.conformer-selected-energy div{min-width:0}.conformer-facts dt,.conformer-selected-energy dt{color:var(--cdf-ink-muted);font-size:12px}.conformer-facts dd{overflow-wrap:anywhere;margin:3px 0 0}.conformer-facts small{color:var(--cdf-ink-muted);display:block}.conformer-facts button{margin-top:6px;display:block}.conformer-disclosure{border-left:3px solid var(--cdf-warning);background:var(--cdf-panel);margin:14px 0;padding:10px 14px}.conformer-disclosure p{margin:5px 0 0}.conformer-confirm{align-items:center;gap:8px;margin:16px 0;display:flex}.conformer-actions{flex-wrap:wrap;gap:10px;display:flex}.conformer-unavailable,.conformer-diagnostic{color:var(--cdf-danger);overflow-wrap:anywhere}.conformer-run-status{border-top:1px solid var(--cdf-line);margin-top:18px;padding:16px 0}.conformer-run-status progress{max-width:160px;height:8px;accent-color:var(--cdf-accent);margin-left:16px;display:inline-block}.conformer-workspace{grid-template-columns:minmax(260px,1fr) minmax(330px,1fr);align-items:start;gap:18px;display:grid}.conformer-geometry,.conformer-ranking{min-width:0}.conformer-toolbar{background:var(--cdf-panel);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.conformer-toolbar strong{flex:140px}.conformer-toolbar label{align-items:center;gap:6px;font-size:12px;display:flex}.conformer-viewport{border:1px solid var(--cdf-line);height:350px;position:relative}.conformer-viewport>.scientific-canvas,.conformer-viewport>.scientific-canvas canvas{height:100%;min-height:0}.conformer-caption{color:var(--cdf-ink-muted);margin:8px 0;font-size:12px}.conformer-ranking h3{margin:8px 0;font-size:15px}.conformer-table-scroll{border:1px solid var(--cdf-line);max-height:315px;overflow:auto}.conformer-explorer table{border-collapse:collapse;width:100%;font-size:12px}.conformer-explorer th,.conformer-explorer td{border-bottom:1px solid var(--cdf-line);text-align:right;padding:8px}.conformer-explorer thead th{z-index:1;background:var(--cdf-panel);vertical-align:bottom;font-weight:600;position:sticky;top:0}.conformer-explorer thead th span{font-weight:400;display:block}.conformer-explorer th:first-child{text-align:left}.conformer-explorer td,.conformer-selected-energy dd{font-family:var(--cdf-font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.conformer-explorer tr[aria-selected=true]{background:var(--cdf-accent-soft)}.conformer-ranking tbody th{padding:0}.conformer-ranking tbody button{text-align:left;width:100%;color:var(--cdf-ink);cursor:pointer;background:0 0;border:0;padding:8px}.conformer-ranking tbody button[aria-pressed=true]{box-shadow:inset 3px 0 var(--cdf-accent)}.conformer-ranking small{color:var(--cdf-ink-muted);font-size:10px;display:block}.conformer-selected-energy{gap:10px;margin:14px 0 8px;display:grid}.conformer-selected-energy dd{margin:3px 0 0}.conformer-identity{color:var(--cdf-ink-muted);overflow-wrap:anywhere;font-size:12px}.conformer-coordinates,.conformer-provenance{border-top:1px solid var(--cdf-line);margin-top:16px;padding-top:12px}.conformer-search-panel summary,.conformer-explorer summary{cursor:pointer;font-weight:600}.conformer-coordinates{overflow-x:auto}.conformer-artifacts{padding:0;list-style:none}.conformer-artifacts li{border-bottom:1px solid var(--cdf-line);align-items:center;gap:8px;padding:7px 0;display:flex}.conformer-artifacts span{overflow-wrap:anywhere;flex:1}.conformer-explorer pre{background:var(--cdf-panel);max-height:360px;padding:10px;font-size:12px;overflow:auto}@media (max-width:1100px){.conformer-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.conformer-facts{grid-template-columns:minmax(0,1fr)}.conformer-header{flex-direction:column}.conformer-search-panel,.conformer-explorer{padding:12px}.conformer-viewport{height:300px}}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--cdf-canvas)}body{color:var(--cdf-ink);background:var(--cdf-canvas);font-family:var(--cdf-font-ui);text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.45}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit}.skip-link{z-index:1000;color:#fff;background:var(--cdf-accent);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:0;overflow:hidden}.workspace-card{border:1px solid var(--border-subtle,#d9dee8);background:var(--surface-raised,#fff);border-radius:12px;margin-top:1rem;padding:1rem}.workspace-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-card-heading h3{margin:.25rem 0}.workspace-card-heading p{color:var(--text-muted,#667085);margin:0}.workspace-inline-form{gap:.5rem;margin-top:.8rem;display:flex}.workspace-inline-form input{flex:1;min-width:0}.workspace-muted{color:var(--text-muted,#667085)}.knowledge-results{gap:.5rem;margin-top:.8rem;display:grid}.knowledge-result{border:1px solid var(--border-subtle,#d9dee8);border-radius:8px;padding:.7rem}.knowledge-result p{margin:.4rem 0;line-height:1.45}.knowledge-result small{color:var(--text-muted,#667085)}.knowledge-result-meta{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.knowledge-status-tags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.claims-page{min-width:0;height:calc(100dvh - 102px);min-height:420px;color:var(--cdf-ink);flex-direction:column;padding:14px 20px 12px;display:flex}.claims-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 8px;display:flex}.claims-heading h1{letter-spacing:-.02em;margin:2px 0 0;font-size:1.45rem}.claims-heading p{color:var(--cdf-ink-muted);margin:0;font-size:.85rem}.claims-eyebrow{letter-spacing:.09em;font-weight:700;color:var(--cdf-ink-muted)!important;font-size:.67rem!important}.claims-notice{border:1px solid var(--cdf-line);border-radius:var(--cdf-radius-2);color:var(--cdf-ink-muted);background:var(--cdf-canvas);align-items:center;gap:8px;margin-bottom:10px;padding:7px 10px;font-size:.78rem;line-height:1.4;display:flex}.claims-notice svg{flex:none}.claims-toolbar{border:1px solid var(--cdf-line);border-radius:var(--cdf-radius-2);background:var(--cdf-surface);flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.claims-toolbar label{color:var(--cdf-ink-muted);gap:3px;font-size:.7rem;font-weight:600;display:grid}.claims-toolbar select,.claims-search input{min-height:var(--cdf-control-h);border:1px solid var(--cdf-line-strong);border-radius:var(--cdf-radius-1);background:var(--cdf-surface);color:var(--cdf-ink);font:inherit;padding:4px 8px;font-size:.78rem}.claims-toolbar select:focus-visible,.claims-search input:focus-visible{outline:2px solid var(--cdf-focus);outline-offset:1px}.claims-search{flex:240px;align-items:center;gap:6px!important;display:flex!important}.claims-search input{width:100%}.claims-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.74rem;display:flex}.claims-chip{border:1px solid var(--cdf-line-strong);background:var(--cdf-accent-soft);color:var(--cdf-ink);border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 8px;display:inline-flex}.claims-chip button,.claims-chip-clear,.claims-hidden-selection button{color:var(--cdf-accent);cursor:pointer;font:inherit;background:0 0;border:0}.claims-chip button{border-radius:999px;padding:2px;display:inline-flex}.claims-chip button:focus-visible,.claims-chip-clear:focus-visible,.claims-hidden-selection button:focus-visible{outline:2px solid var(--cdf-focus)}.claims-chip-clear{text-decoration:underline}.claims-hidden-selection{border:1px solid var(--cdf-line-strong);border-radius:var(--cdf-radius-2);background:var(--cdf-panel);margin-bottom:8px;padding:6px 10px;font-size:.78rem}.claims-layout{flex:1;grid-template-columns:minmax(0,1fr) clamp(320px,28vw,440px);align-items:stretch;gap:10px;min-height:0;display:grid}.claims-table-wrap,.claim-inspector{border:1px solid var(--cdf-line);border-radius:var(--cdf-radius-2);background:var(--cdf-surface);min-width:0}.claims-table-wrap{overflow:auto}.claims-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.78rem}.claims-table thead th:first-child{width:30%}.claims-table thead th:nth-child(2){width:38%}.claims-table thead th:nth-child(3){width:32%}.claims-table thead{z-index:1;background:var(--cdf-panel);color:var(--cdf-ink-muted);position:sticky;top:0}.claims-table th{border-bottom:1px solid var(--cdf-line);white-space:nowrap;padding:8px 10px;font-size:.68rem;font-weight:700}.claims-table td{border-bottom:1px solid var(--cdf-panel-strong);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.claims-table td strong,.claims-table td small{display:block}.claims-table td small{color:var(--cdf-ink-muted);margin-top:3px;font-size:.7rem}.claims-group th{background:var(--cdf-canvas);color:var(--cdf-ink);text-transform:uppercase;letter-spacing:.055em}.claims-group span{float:right;color:var(--cdf-ink-muted)}.claim-row{cursor:pointer;outline:none}.claim-row:hover{background:var(--cdf-canvas)}.claim-row:focus-visible{outline:2px solid var(--cdf-focus);outline-offset:-2px}.claim-row.selected{background:var(--cdf-accent-soft);box-shadow:inset 3px 0 var(--cdf-accent)}.claim-value-cell{font-variant-numeric:tabular-nums;min-width:0}.claim-number,.claim-fields dd{font-family:var(--cdf-font-data);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.claims-table td small.claim-unit,.claim-unit{color:var(--cdf-ink-muted);font-family:var(--cdf-font-ui);font-size:inherit;margin:0!important;display:inline!important}.claim-range-word{color:var(--cdf-ink-muted);font-family:var(--cdf-font-ui)}.claim-no-value{color:var(--cdf-ink-muted);font-style:italic}.claim-fields{gap:2px;margin:0;display:grid}.claim-fields>div{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:6px;display:grid}.claim-fields dt{color:var(--cdf-ink-muted);overflow-wrap:anywhere;font-size:.72rem}.claim-fields dd{margin:0}.claim-fields-more dt,.claim-fields-more dd{color:var(--cdf-ink-muted);font-family:var(--cdf-font-ui);font-style:italic}.claim-row-qualifier{font-style:italic}.claim-row-uncertainty{color:var(--cdf-ink-muted)!important}.claim-provenance-cell>span{display:block}.claim-provenance-cell>small{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.claim-authority{border:1px solid var(--cdf-line-strong);border-radius:var(--cdf-radius-1);color:var(--cdf-ink-muted);white-space:nowrap;padding:1px 5px;font-size:.66rem;font-weight:700;display:inline-block}.authority-digitized{color:#2457a6;background:#f1f6ff;border-color:#9ab7e7}.authority-reconstructed{color:#67408e;background:#fbf7ff;border-color:#c4a6e5}.claim-inactive-tag{border:1px solid var(--cdf-warning);border-radius:var(--cdf-radius-1);color:var(--cdf-warning);padding:1px 5px;font-size:.66rem}.claim-inspector{overflow-wrap:anywhere;max-height:100%;padding:12px;position:sticky;top:0;overflow:auto}.claim-inspector-title{color:var(--cdf-ink-muted);letter-spacing:.08em;justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}.claim-inspector h2{margin:10px 0 2px;font-size:1.02rem}.claim-predicate{color:var(--cdf-ink-muted);margin:0;font-size:.8rem}.claim-inspector-empty{color:var(--cdf-ink-muted);font-size:.8rem}.claim-inactive{border:1px solid var(--cdf-warning);border-radius:var(--cdf-radius-2);color:var(--cdf-warning);background:#fdf8ec;align-items:flex-start;gap:6px;margin:10px 0 0;padding:7px 9px;font-size:.75rem;display:flex}.claim-value{border:1px solid var(--cdf-line);border-radius:var(--cdf-radius-2);background:var(--cdf-canvas);margin:10px 0 6px;padding:10px;font-size:1.05rem}.claim-qualifier,.claim-uncertainty{margin:4px 0;font-size:.78rem}.claim-qualifier span,.claim-uncertainty>span{color:var(--cdf-ink-muted);font-size:.68rem;font-weight:600;display:block}.claim-precision-note{color:var(--cdf-ink-muted);margin:6px 0 0;font-size:.66rem}.claim-section-title{color:var(--cdf-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 6px;font-size:.66rem}.claim-record{grid-template-columns:96px minmax(0,1fr);gap:5px 8px;margin:0;font-size:.72rem;display:grid}.claim-record dt{color:var(--cdf-ink-muted)}.claim-record dd{overflow-wrap:anywhere;min-width:0;color:var(--cdf-ink);margin:0}.claim-mono{font-family:var(--cdf-font-data);font-size:.66rem}.claim-inspector-actions{gap:6px;margin:12px 0 4px;display:grid}.claim-inspector-actions .bp6-button{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.claim-inspector-actions .bp6-button svg{flex:none}.claim-inspector-actions small,.claim-no-link{color:var(--cdf-ink-muted);font-size:.66rem}.claim-relations{border-top:1px solid var(--cdf-line);margin-top:12px;padding-top:8px}.claim-relations h3{margin:0 0 6px;font-size:.78rem}.claim-relations article{border-left:2px solid var(--cdf-accent);background:var(--cdf-canvas);margin:6px 0;padding:7px 8px;font-size:.74rem}.claim-relations article strong{text-transform:uppercase;font-size:.66rem}.claim-relations article p{margin:3px 0}.claim-relations article small,.claim-relations>p{color:var(--cdf-ink-muted);font-size:.68rem}.claim-relation-difference span{font-family:var(--cdf-font-data)}.claims-error{border:1px solid var(--cdf-danger);color:#8a2828;background:#fff4f4;margin-bottom:8px;padding:10px}@media (max-width:1100px){.claims-layout{grid-template-columns:minmax(0,1fr)}.claim-inspector{position:static}}
