:root{color-scheme:light;--bg:#f7f4ec;--panel:#fffdf8;--ink:#1b1d1a;--muted:#5f655f;--accent:#215a50;--accent-soft:#d8ebe2;--border:#d8d2c3;--warn:#8a3b2d}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top right,rgba(33,90,80,.12),transparent 30%),linear-gradient(180deg,#f8f5ef,#f0eadc);color:var(--ink);font-family:IBM Plex Sans,Avenir Next,sans-serif}a{color:inherit}main{max-width:1040px;margin:0 auto;padding:48px 24px 72px}.card-grid,.console-nav,.hero,.panel{background:rgba(255,253,248,.9);border:1px solid var(--border);border-radius:20px;box-shadow:0 16px 48px rgba(32,40,28,.06)}.hero{padding:28px}.console-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.chip-grid,.console-brand,.console-links,.console-session,.field-grid,.list-table,.result-header,.result-list,.result-meta,.search-form,.session-meta,.source-card-header,.source-list,.source-summary-grid,.source-title-row,.stack-tight{display:grid}.console-brand,.console-session,.session-meta{gap:10px}.console-links{grid-auto-flow:column;grid-auto-columns:max-content;gap:10px}.nav-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(216,210,195,.9);background:rgba(255,255,255,.58);text-decoration:none;font-weight:600}.nav-link:hover{border-color:var(--accent);color:var(--accent)}.console-session{justify-items:end}.session-meta{color:var(--muted);text-align:right}.session-meta strong{color:var(--ink)}.eyebrow{display:inline-flex;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.headline{margin:0 0 12px;font-size:clamp(2rem,5vw,3.6rem);line-height:1;letter-spacing:-.05em}.subhead{max-width:64ch;color:var(--muted);font-size:1.02rem;line-height:1.6}.actions{gap:12px;margin-top:24px}.actions,.tab-row{display:flex;flex-wrap:wrap}.tab-row{gap:10px;margin:18px 0 20px}.tab-button{padding:10px 14px;border:1px solid rgba(216,210,195,.9);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink)}.tab-button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.button,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid transparent;border-radius:12px;background:var(--accent);color:#f8fff9;font-size:.96rem;font-weight:600;text-decoration:none;cursor:pointer}.button.secondary{background:transparent;color:var(--ink);border-color:var(--border)}.stack{display:grid;grid-gap:24px;gap:24px;margin-top:28px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;padding:16px}.card{padding:20px;border-radius:16px;background:var(--panel);border:1px solid rgba(216,210,195,.72)}.card h3,.panel h2{margin-top:0}.panel{padding:24px}.subpanel{padding:18px;border-radius:16px;border:1px solid rgba(216,210,195,.72);background:rgba(255,255,255,.65)}.subpanel summary{cursor:pointer;font-weight:700}.media-card-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px}.meta-list{display:grid;grid-gap:10px;gap:10px;color:var(--muted)}.meta-list strong{color:var(--ink)}.auth-form{display:grid;grid-gap:16px;gap:16px;margin-top:20px;max-width:420px}.auth-form label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.auth-form input{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:600}.warning{color:var(--warn)}.muted-copy{color:var(--muted);line-height:1.5}.metric,.metric-small{margin:10px 0 4px;font-weight:700;letter-spacing:-.04em}.metric{font-size:clamp(2.2rem,5vw,3.2rem)}.metric-small{font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.35}.search-form{gap:16px}.filter-section-header,.result-provenance,.result-score-grid,.search-chip-row,.search-toolbar{display:grid}.search-form label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.search-form input,.search-form select{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.filter-section{display:grid;grid-gap:12px;gap:12px}.filter-section-header{gap:4px}.filter-section-header span{color:var(--muted);font-size:.94rem;line-height:1.5}.search-toolbar{grid-auto-flow:column;grid-auto-columns:max-content;gap:12px;justify-content:start}.search-summary{display:grid;grid-gap:16px;gap:16px}.search-chip-row{grid-auto-flow:column;grid-auto-columns:max-content;gap:10px;overflow-x:auto;padding-bottom:4px}.search-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(33,90,80,.08);color:var(--accent);font-size:.88rem;font-weight:600;white-space:nowrap}.field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.field-grid label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.field-grid input,.field-grid select,.field-grid textarea,.import-textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.field-span-2{grid-column:1/-1}.checkbox-row{grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:10px}.chip-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.checkbox-chip{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid rgba(216,210,195,.85);border-radius:12px;background:rgba(255,255,255,.72);font-weight:500}.result-list,.source-list{gap:16px}.source-card{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:18px;border:1px solid rgba(216,210,195,.9);background:rgba(255,253,248,.96)}.source-card-header,.source-title-row{gap:12px}.source-title-row{grid-auto-flow:column;grid-auto-columns:max-content;align-items:center}.source-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;color:var(--muted)}.source-summary-grid strong{color:var(--ink)}.result-card{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:18px;border:1px solid rgba(216,210,195,.9);background:rgba(255,253,248,.96);box-shadow:0 10px 32px rgba(32,40,28,.05);text-decoration:none}.result-card h3,.result-card p{margin:0}.result-header{grid-template-columns:1fr auto;align-items:center;gap:12px}.result-title-row{display:flex}.result-meta,.result-title-row{flex-wrap:wrap;align-items:center;gap:10px}.result-meta{grid-auto-flow:column;grid-auto-columns:max-content;color:var(--muted)}.result-provenance{gap:8px}.result-provenance p{margin:0;color:var(--muted)}.result-provenance strong{color:var(--ink)}.result-score-grid{grid-auto-flow:column;grid-auto-columns:max-content;gap:10px;align-items:center}.tag-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(33,90,80,.1);color:var(--accent);font-size:.88rem;font-weight:600}.tag-pill.subtle{background:rgba(27,29,26,.06);color:var(--muted)}.tag-pill.warning{background:rgba(138,59,45,.1);color:var(--warn)}.status-pill{justify-content:center}.entity-completeness-pill,.status-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(216,210,195,.8);background:rgba(255,255,255,.85);font-size:.82rem;font-weight:700}.entity-completeness-pill{gap:8px}.entity-completeness-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.entity-completeness-pill.high{color:#1d5a2c;background:rgba(53,126,74,.12)}.entity-completeness-pill.medium{color:#8a6d1c;background:rgba(194,156,44,.12)}.entity-completeness-pill.low{color:var(--warn);background:rgba(138,59,45,.1)}.entity-completeness-pill.none{color:var(--muted)}.status-pill.fresh,.status-pill.internal_only,.status-pill.media,.status-pill.translated,.status-pill.unreviewed{color:var(--accent);background:rgba(33,90,80,.1)}.status-pill.alert,.status-pill.confirmed,.status-pill.resolved{color:#1d5a2c;background:rgba(53,126,74,.12)}.status-pill.escalated{color:#8a6d1c;background:rgba(194,156,44,.12)}.status-pill.disputed,.status-pill.false_positive,.status-pill.masked,.status-pill.never_collected,.status-pill.rejected,.status-pill.restricted,.status-pill.stale{color:var(--warn);background:rgba(138,59,45,.1)}.status-pill.inactive{color:var(--muted)}.status-pill.standard{color:var(--accent)}.search-empty{display:grid;grid-gap:10px;gap:10px}.status-pill.pending,.status-pill.processing{color:var(--accent);background:rgba(33,90,80,.1)}.eligibility-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;border:1px solid rgba(216,210,195,.8)}.eligibility-pill.auto_safe{color:#1d5a2c;background:rgba(53,126,74,.12)}.eligibility-pill.review_required{color:#8a6d1c;background:rgba(194,156,44,.12)}.eligibility-pill.blocked{color:var(--warn);background:rgba(138,59,45,.1)}.eligibility-pill.none{color:var(--muted);background:rgba(27,29,26,.06)}.status-pill.complete{color:var(--accent)}.status-pill.dead_letter{color:var(--warn);background:rgba(138,59,45,.1)}.list-table{gap:10px}.table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid rgba(216,210,195,.75);background:rgba(255,255,255,.72);text-decoration:none}.stack-tight{gap:14px}.baseline-adjudication-grid,.baseline-cluster-grid,.baseline-diffusion-grid,.baseline-empty-state,.baseline-filter-grid,.baseline-metadata-grid,.baseline-proposal-list,.baseline-recommendation-grid,.baseline-resolution-grid,.baseline-risk-list,.baseline-row-list{display:grid}.baseline-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:end}.baseline-filter-grid label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.baseline-filter-grid select{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.baseline-inline-actions{margin-top:0}.baseline-cluster-card{padding:0}.baseline-cluster-summary{display:grid;grid-gap:16px;gap:16px;padding:22px;list-style:none;cursor:pointer}.baseline-cluster-summary::-webkit-details-marker{display:none}.baseline-cluster-title{margin:0;font-size:1.45rem;line-height:1.15}.baseline-cluster-card[open] .baseline-cluster-summary{border-bottom:1px solid rgba(216,210,195,.82)}.baseline-cluster-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.baseline-cluster-grid p,.baseline-metadata-grid p,.baseline-recommendation-grid p{margin:6px 0 0}.baseline-row-list{gap:16px;padding:18px 22px 22px}.baseline-metadata-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.baseline-diffusion-review-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:14px;border:1px solid rgba(171,89,37,.32);background:rgba(255,248,238,.9)}.baseline-diffusion-card{border:1px solid rgba(171,89,37,.32);background:rgba(255,253,249,.96)}.baseline-diffusion-summary{display:grid;grid-gap:10px;gap:10px;padding:18px 22px;cursor:pointer;list-style:none}.baseline-diffusion-summary::-webkit-details-marker{display:none}.baseline-diffusion-card[open] .baseline-diffusion-summary{border-bottom:1px solid rgba(171,89,37,.2);padding-bottom:14px}.baseline-diffusion-title{margin:0;font-size:1.18rem;font-weight:700}.baseline-diffusion-summary-meta{margin:0;font-size:.88rem;color:var(--muted)}.baseline-diffusion-summary-mechanism{margin:0;font-size:.95rem;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.baseline-diffusion-body{display:grid;grid-gap:18px;gap:18px;padding:18px 22px 22px}.baseline-diffusion-claim{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:14px;border:1px solid rgba(171,89,37,.32);background:rgba(255,248,238,.9)}.baseline-diffusion-claim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.baseline-diffusion-claim-grid p{margin:6px 0 0}.baseline-diffusion-evidence,.baseline-diffusion-mechanism-claim{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.92);border:1px solid rgba(216,210,195,.85);border-left-width:4px}.baseline-diffusion-mechanism-claim{border-left-color:rgba(171,89,37,.6)}.baseline-diffusion-evidence{border-left-color:rgba(33,90,80,.4)}.baseline-diffusion-evidence p,.baseline-diffusion-mechanism-claim p{margin:0;line-height:1.55}.baseline-diffusion-decision-framing{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid rgba(33,90,80,.22);background:rgba(243,247,245,.85)}.baseline-diffusion-decision-framing ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--ink)}.baseline-diffusion-decision-framing li{line-height:1.5}.baseline-diffusion-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.baseline-diffusion-grid p,.baseline-proposed-mechanism p,.baseline-review-checklist p{margin:6px 0 0}.baseline-proposed-mechanism,.baseline-review-checklist{display:grid;grid-gap:8px;gap:8px}.baseline-review-checklist ul{margin:0;padding-left:20px;color:var(--muted)}.baseline-review-checklist li+li{margin-top:6px}.baseline-recommendation{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(216,210,195,.8);background:rgba(255,255,255,.72)}.baseline-adjudication-panel{gap:16px}.baseline-adjudication-title,.baseline-proposal-title{margin:0;font-size:1.05rem;font-weight:700}.baseline-adjudication-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.baseline-adjudication-card,.baseline-proposal-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:12px;border:1px solid rgba(216,210,195,.75);background:rgba(255,253,248,.9)}.baseline-adjudication-card p,.baseline-proposal-card p{margin:0}.baseline-adjudication-section{display:grid;grid-gap:8px;gap:8px}.baseline-adjudication-section p{margin:0}.baseline-proposal-list{gap:12px}.baseline-risk-list{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));gap:10px}.baseline-recommendation p{margin:0}.baseline-recommendation-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.baseline-recommendation-grid>div{padding:12px;border-radius:12px;border:1px solid rgba(216,210,195,.75);background:rgba(255,253,248,.9)}.baseline-resolution-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:14px;border:1px solid rgba(216,210,195,.82);background:rgba(255,255,255,.76)}.baseline-resolution-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.baseline-resolution-grid label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.baseline-resolution-grid input,.baseline-resolution-grid select,.baseline-resolution-grid textarea,.baseline-resolution-panel textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.code-block{margin:0;padding:16px;overflow-x:auto;border:1px solid rgba(216,210,195,.9);border-radius:14px;background:#f4efe5;font-size:.88rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.code-block,code{font-family:IBM Plex Mono,SFMono-Regular,monospace}code{padding:.18rem .38rem;border-radius:.4rem;background:rgba(33,90,80,.08)}.scenario-multiselect{min-height:176px}.scenario-filter-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.qc-details,.scenario-details{gap:18px}.qc-summary{display:grid;grid-gap:16px;gap:16px;cursor:pointer;list-style:none}.qc-summary::-webkit-details-marker{display:none}.qc-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;color:var(--muted)}.qc-summary-grid p{margin:4px 0 0}.qc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}@media (max-width:720px){main{padding-inline:16px}.console-nav{padding:18px}.console-links,.console-nav,.console-session,.result-meta,.result-score-grid,.search-chip-row,.search-toolbar{grid-auto-flow:row;grid-auto-columns:unset}.console-session{justify-items:start}.session-meta{text-align:left}.hero{padding:22px}}