.claim-landing,.claim-page{--claim:#b9d4c2;--claim-dim:#6c8a76;--claim-line:#2a3a33;--claim-panel:#0f1714;--claim-panel-2:#131e19;--claim-ink:#e3e9e5;--claim-amber:#f2c778;--claim-amber-dim:#b98a3a;--claim-red:#f0a48a;--claim-red-dim:#8a4a3a;max-width:1240px}.claim-eyebrow{color:var(--claim);margin-bottom:14px}.claim-wordmark{font-family:var(--uap-font-display,Michroma, sans-serif);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.1}.claim-title{letter-spacing:-.8px;max-width:900px;font-size:clamp(30px,3.6vw,50px);line-height:1.1}.claim-masthead .intro{max-width:680px;margin-top:0}.claim-banners{flex-wrap:wrap;gap:10px;margin:0 0 26px;display:flex}.claim-masthead .claim-banners{margin:22px 0 0}.claim-preview-banner{border:1px dashed var(--claim-amber-dim);color:var(--claim-amber);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:12px;display:inline-flex}.claim-preview-banner.fixture{border-color:var(--claim-red-dim);color:var(--claim-red)}.claim-chip{border:1px solid var(--claim-dim);color:var(--claim);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.claim-chip.proposed{border-style:dashed;border-color:var(--claim-amber-dim);color:var(--claim-amber)}.claim-chip.fixture{border-style:dashed;border-color:var(--claim-red-dim);color:var(--claim-red);border-radius:0;margin:0 0 14px}.claim-chip.earliest{border-color:var(--claim)}.claim-chip.wording[data-wording=paraphrase]{color:var(--muted);border-style:dashed;border-color:var(--claim-line)}.claim-chip.relation{text-transform:none;letter-spacing:.02em;font-size:12px;font-weight:600}.claim-chip.evidence{text-transform:none;letter-spacing:.02em;border-color:var(--claim-line);color:var(--muted);border-radius:3px;font-size:11px;font-weight:500}.claim-rules{border:1px solid var(--claim-line);border-left:3px solid var(--claim-dim);background:var(--claim-panel);max-width:820px;color:var(--claim-ink);gap:10px;margin:28px 0 0;padding:16px 20px;font-size:14px;line-height:1.55;list-style:none;display:grid}.claim-rules li:before{content:"—";color:var(--claim-dim);margin-right:8px}.claim-meta{border-top:1px solid var(--claim-line);border-bottom:1px solid var(--claim-line);flex-wrap:wrap;gap:18px 40px;margin:26px 0 0;padding:18px 0;font-size:14px;display:flex}.claim-meta div{gap:5px;display:grid}.claim-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--claim-dim);font-size:11px}.claim-meta dd{color:var(--claim-ink);flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.claim-meta-date{color:var(--muted)}.claim-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;margin:56px 0 18px;font-size:13px;font-weight:600;display:flex}.claim-section-label:after{content:"";background:var(--claim-line);flex:1;height:1px}.claim-section-count{border:1px solid var(--claim-line);letter-spacing:0;min-width:24px;height:24px;color:var(--claim);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.claim-section-note{color:var(--muted);max-width:680px;margin:0 0 24px;font-size:14px;line-height:1.55}.claim-statement{color:var(--claim-ink);border-left:3px solid var(--claim);max-width:760px;padding-left:18px;font-size:21px;line-height:1.55}.claim-notice{border:1px solid var(--claim-line);background:var(--claim-panel);max-width:720px;margin-top:48px;padding:36px}.claim-notice h2{letter-spacing:-.4px;font-size:26px}.claim-notice p{color:#d1d8d3;margin-top:12px;font-size:17px;line-height:1.6}.claim-notice[data-state=zero]{border-style:dashed}.claim-notice[data-state=zero] p{margin-top:0}.claim-open{margin-top:22px}.claim-cards{gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.claim-card{background:var(--claim-panel);border:1px solid var(--claim-line);padding:30px 34px 26px;position:relative}.claim-card:before{content:"";background:linear-gradient(180deg, var(--claim), transparent);width:3px;position:absolute;inset:0 auto 0 0}.claim-card[data-fixture=true]{border-style:dashed}.claim-card[data-fixture=true]:before{background:linear-gradient(180deg, var(--claim-red-dim), transparent)}.claim-card h2{letter-spacing:-.6px;font-size:clamp(24px,2.8vw,34px);line-height:1.12}.claim-card h2 a{color:var(--text)}.claim-card-statement{color:#d1d8d3;max-width:680px;margin-top:14px;font-size:17px;line-height:1.55}.claim-card-counts{letter-spacing:.04em;color:var(--muted);gap:18px;margin-top:16px;font-size:13px;display:flex}.claim-earliest{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;font-size:14px;display:flex}.claim-earliest-label{letter-spacing:.16em;text-transform:uppercase;color:var(--claim);font-size:11px;font-weight:600}.claim-earliest a{color:var(--text)}.claim-earliest time{color:var(--claim-ink)}.claim-card-link{margin-top:18px;font-size:14px}.claim-card-link a{color:var(--claim)}.claim-lineage{margin:0;padding:0;list-style:none;position:relative}.claim-lineage:before{content:"";background:var(--claim-line);width:1px;position:absolute;top:8px;bottom:8px;left:20px}.claim-assertion{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:6px 0 36px;scroll-margin-top:90px;display:grid}.claim-assertion-index{background:var(--claim-panel);border:1px solid var(--claim-dim);width:30px;height:30px;color:var(--claim);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-top:4px;margin-left:5px;font-size:12px;font-weight:700;display:inline-flex}.claim-assertion[data-earliest=true] .claim-assertion-index{border-style:double;border-width:3px}.claim-assertion:target .claim-assertion-body{border-color:var(--claim)}.claim-assertion-body{background:var(--claim-panel);border:1px solid var(--claim-line);min-width:0;padding:22px 26px}.claim-assertion[data-withdrawn=true] .claim-assertion-body{border-style:dashed}.claim-assertion[data-withdrawn=true] .claim-wording p{text-decoration:line-through;-webkit-text-decoration-color:var(--claim-red-dim);text-decoration-color:var(--claim-red-dim);text-decoration-thickness:1px}.claim-assertion-kind{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.claim-assertion-link{letter-spacing:.04em;color:var(--muted);margin-left:auto;font-size:12px}.claim-assertion-link:hover{color:var(--claim)}.claim-assertion h3{letter-spacing:-.4px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.claim-assertion-speaker-note{color:var(--muted);margin-top:4px;font-size:13px}.claim-assertion-venue{color:#d1d8d3;margin-top:8px;font-size:15px}.claim-assertion-dates{flex-wrap:wrap;gap:10px 26px;margin:14px 0 0;font-size:13px;display:flex}.claim-assertion-dates div{gap:3px;display:grid}.claim-assertion-dates dt{letter-spacing:.14em;text-transform:uppercase;color:var(--claim-dim);font-size:10px}.claim-assertion-dates dd{color:var(--claim-ink);margin:0}.claim-wording{border-left:3px solid var(--claim);background:var(--claim-panel-2);max-width:760px;margin:18px 0 0;padding:14px 18px}.claim-wording p{color:var(--claim-ink);font-size:17px;line-height:1.6}.claim-wording[data-wording=paraphrase]{border-left-style:dashed;border-left-color:var(--claim-dim)}.claim-wording[data-wording=paraphrase] p{color:#d1d8d3;font-style:italic}.claim-assertion-context{color:var(--muted);max-width:760px;margin-top:12px;font-size:14px;line-height:1.55}.claim-assertion-context-label,.claim-relationship-basis-label{letter-spacing:.14em;text-transform:uppercase;color:var(--claim-dim);font-size:10px;font-weight:600}.claim-assertion-source{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;font-size:13px;display:flex}.claim-cite{border:1px solid var(--claim-line);letter-spacing:.08em;color:var(--claim);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 6px;font-size:11px;display:inline-flex}.claim-locator{color:var(--muted);font-size:12px}.claim-assertion-relations,.claim-assertion-actions{border-top:1px solid var(--claim-line);margin-top:18px;padding-top:12px}.claim-assertion-relations h4,.claim-assertion-actions h4{letter-spacing:.14em;text-transform:uppercase;color:var(--claim-dim);margin-bottom:10px;font-size:10px;font-weight:600}.claim-assertion-none{color:var(--muted);max-width:680px;font-size:13px;line-height:1.5}.claim-relationship-list,.claim-action-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.claim-relationship{border:1px solid #0000;padding:10px 12px;scroll-margin-top:90px}.claim-relationship:target{border-color:var(--claim)}.claim-relationship-line,.claim-action-list li{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.claim-relationship-line a,.claim-action-list a{color:var(--text)}.claim-action-list time{color:var(--muted);font-size:13px}.claim-action-list a+a,.claim-action-list time+a{color:var(--link);font-size:13px}.claim-assertion-actions{border:0;border-left:3px solid var(--claim-red-dim);background:var(--claim-panel-2);margin-top:16px;padding:12px 14px}.claim-relationship-derived,.claim-relationship-basis{color:var(--muted);max-width:720px;margin-top:8px;font-size:13px;line-height:1.5}.claim-delta{border:1px dashed var(--claim-line);max-width:760px;margin-top:12px;padding:10px 14px}.claim-delta-label{letter-spacing:.12em;text-transform:uppercase;color:var(--claim-dim);flex-wrap:wrap;gap:4px 14px;font-size:11px;font-weight:600;display:flex}.claim-delta-summary{letter-spacing:.02em;text-transform:none;color:var(--muted);font-weight:500}.claim-delta-text{color:var(--claim-ink);margin-top:8px;font-size:15px;line-height:1.7}.claim-delta-text del{color:var(--claim-red);text-decoration:line-through;text-decoration-thickness:1px}.claim-delta-text ins{color:var(--claim);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.claim-delta-same{color:var(--muted);margin-top:10px;font-size:13px}.claim-view{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:24px 40px;margin:0;display:grid}.claim-view-svg{width:100%;max-width:720px;height:auto;font-family:inherit;display:block;overflow:visible}.claim-view-axis{stroke:var(--claim-line);stroke-width:1px}.claim-view-curve{fill:none;stroke:var(--claim-dim);stroke-width:1.25px}.claim-view-curve[data-group=action]{stroke-dasharray:5 3}.claim-view-curve[data-group=independent]{stroke-dasharray:9 4}.claim-view-curve[data-group=unknown]{stroke-dasharray:1.5 3}.claim-view-arrowhead{fill:var(--claim-dim)}.claim-view-label-box{fill:var(--claim-panel);stroke:var(--claim-line);stroke-width:1px}.claim-view-label{fill:var(--claim-ink);font-size:10px;font-weight:600}.claim-view-edge[data-derived=true] .claim-view-label{fill:var(--muted);font-weight:500}.claim-view-edge:hover .claim-view-label-box,.claim-view-edge:focus-visible .claim-view-label-box{stroke:var(--claim);fill:var(--claim-panel-2)}.claim-view-edge:focus-visible .claim-view-label{text-decoration:underline}.claim-view-edge:focus,.claim-view-node:focus{outline:none}.claim-view-node circle{fill:var(--claim-panel);stroke:var(--claim-dim);stroke-width:1.5px}.claim-view-node[data-earliest=true] circle{stroke:var(--claim);stroke-width:2px;stroke-dasharray:2 1.5}.claim-view-node:hover circle,.claim-view-node:focus-visible circle{stroke:var(--claim);fill:var(--claim-panel-2)}.claim-view-node-index{fill:var(--claim);font-size:9px;font-weight:700}.claim-view-node-speaker{fill:var(--claim-ink);font-size:11.5px;font-weight:600}.claim-view-node:focus-visible .claim-view-node-speaker{text-decoration:underline}.claim-view-node-date{fill:var(--muted);font-size:9.5px}.claim-view-legend{border:1px solid var(--claim-line);background:var(--claim-panel);padding:16px 18px;font-size:13px}.claim-view-legend-title{letter-spacing:.14em;text-transform:uppercase;color:var(--claim-dim);margin-bottom:12px;font-size:11px;font-weight:600}.claim-view-legend dl{gap:10px;margin:0;display:grid}.claim-view-legend dt{color:var(--claim-ink);align-items:center;gap:8px;font-weight:600;display:flex}.claim-view-legend dd{color:var(--muted);margin:2px 0 0 30px;line-height:1.45}.claim-view-swatch{border-top:1.5px solid var(--claim-dim);width:22px;height:0;display:inline-block}.claim-view-legend [data-group=action] .claim-view-swatch{border-top-style:dashed}.claim-view-legend [data-group=independent] .claim-view-swatch{border-top-style:double}.claim-view-legend [data-group=unknown] .claim-view-swatch{border-top-style:dotted}.claim-view-legend-note{border-top:1px solid var(--claim-line);color:var(--claim-ink);margin-top:14px;padding-top:12px;line-height:1.5}.claim-source-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.claim-source{border-bottom:1px solid var(--claim-line);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px 0;scroll-margin-top:90px;font-size:15px;display:grid}.claim-source:target{background:var(--claim-panel)}.claim-source .claim-cite{place-self:start;margin-top:2px}.claim-source .claim-locator{margin-top:4px;font-size:13px}.claim-source-meta{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12px;display:flex}.claim-source-meta time{color:var(--claim-ink)}.claim-provenance-list{color:#d1d8d3;gap:10px;max-width:760px;margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.6;display:grid}.claim-return{margin-top:40px;font-size:14px}@media (max-width:900px){.claim-view{grid-template-columns:minmax(0,1fr)}}@media (max-width:750px){.claim-landing,.claim-page{padding-left:18px;padding-right:18px}.claim-card{padding:22px 18px 20px}.claim-title{font-size:30px}.claim-assertion h3{font-size:20px}.claim-assertion-link{margin-left:0}.claim-assertion-body{padding:18px 16px}.claim-statement{font-size:18px}.claim-source{grid-template-columns:44px minmax(0,1fr);gap:10px}.claim-notice{padding:24px 18px}.claim-rules{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.claim-view-curve,.claim-view-node circle,.claim-assertion-body{transition:none}}
