.analysis-page{padding-block:var(--space-7) var(--space-8)}.analysis-head{margin-bottom:var(--space-6)}.analysis-pair{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0 var(--space-2);font-size:var(--text-xl);flex-wrap:wrap}.analysis-pair-arrow{color:var(--aqua)}.analysis-meta{font-size:var(--text-xs);color:var(--text-faint);margin:0}.analysis-grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (min-width:900px){.analysis-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-7)}}.analysis-section-heading{margin:0 0 var(--space-3)}.stage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;border-radius:var(--radius-md);overflow:hidden;background:var(--glass-edge)}.stage-item{display:grid;grid-template-columns:22px 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:.62rem .85rem;background:rgb(4 11 10/.44);font-size:var(--text-sm);transition:background-color var(--dur-base) var(--ease-out)}.stage-item[data-state=working]{background:color-mix(in oklab,var(--aqua) 12%,rgb(4 11 10/.44))}.stage-item[data-state=complete]{background:color-mix(in oklab,var(--mint) 7%,rgb(4 11 10/.44))}.stage-item[data-state=failed]{background:color-mix(in oklab,var(--coral) 10%,rgb(4 11 10/.44))}.stage-indicator{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-faint);text-align:center}.stage-item[data-state=complete] .stage-indicator{color:var(--mint)}.stage-item[data-state=working] .stage-indicator{color:var(--aqua)}.stage-item[data-state=failed] .stage-indicator{color:var(--coral)}.stage-item[data-state=working] .stage-indicator{animation:spin 1.6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.stage-item[data-state=working] .stage-indicator{animation:none}}.stage-name{color:var(--text-secondary)}.stage-item[data-state=complete] .stage-name,.stage-item[data-state=working] .stage-name{color:var(--text-primary)}.stage-state{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.stage-item[data-state=working] .stage-state{color:var(--aqua)}.stage-item[data-state=complete] .stage-state{color:var(--mint)}.analysis-note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.analysis-error-code{font-size:var(--text-xs);color:var(--text-faint)}.analysis-terminal{margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--coral) 8%,var(--glass));border:1px solid color-mix(in oklab,var(--coral) 30%,transparent)}.analysis-terminal .heading-3{margin:0 0 var(--space-2)}.analysis-terminal-actions{margin-top:var(--space-4);display:flex;gap:var(--space-3);flex-wrap:wrap}.analysis-preview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.analysis-preview-item{padding:var(--space-3);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge);animation:result-in var(--dur-base) var(--ease-out)}.analysis-preview-type{margin:var(--space-2) 0 .2rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);text-transform:capitalize}.analysis-preview-why{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.case-page{padding-block:var(--space-7) var(--space-8)}.case-headline{position:relative;margin-bottom:var(--space-7);padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(158deg,color-mix(in oklab,var(--verdict-hue) 15%,transparent) 0,transparent 58%);border:1px solid color-mix(in oklab,var(--verdict-hue) 24%,transparent);box-shadow:inset 0 1px 0 rgb(244 255 250/.08)}.case-headline:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 120% at 88% -10%,color-mix(in oklab,var(--verdict-hue) 22%,transparent) 0,transparent 62%)}.case-headline>*{position:relative;z-index:1}@media (min-width:760px){.case-headline{padding:var(--space-7)}}.case-verdict{margin:var(--space-3) 0}.case-verdict-badge{display:block;font-family:var(--font-sans);font-size:clamp(2.6rem,7.2vw,4.35rem);font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:.98;text-transform:none;border:0;background:none;padding:0;text-shadow:0 0 46px color-mix(in oklab,currentColor 34%,transparent)}.case-verdict-badge.badge-coral{color:var(--coral)}.case-verdict-badge.badge-amber{color:var(--amber)}.case-verdict-badge.badge-volt{color:var(--volt)}.case-verdict-badge.badge-aqua{color:var(--aqua)}.case-verdict-badge.badge-signal{color:#8fb0ff}.case-verdict-badge.badge-muted{color:var(--text-muted)}.case-confidence{gap:var(--space-2)}.case-confidence,.case-flow{display:flex;flex-wrap:wrap;margin:0 0 var(--space-4)}.case-flow{align-items:center;gap:var(--space-3);font-size:var(--text-base)}.case-flow-repo{color:var(--text-primary)}.case-flow-arrow{flex:1 1;min-width:40px;max-width:140px;height:1px;position:relative;background:linear-gradient(90deg,var(--mint),var(--aqua),var(--signal))}.case-flow-arrow:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:1.5px solid var(--signal);border-right:1.5px solid var(--signal);transform:rotate(45deg)}.case-summary{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-prose);margin:0 0 var(--space-5)}.case-counts{list-style:none;margin:0 0 var(--space-5);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--space-2);gap:var(--space-2);max-width:620px}.case-counts li{display:flex;flex-direction:column;padding:var(--space-3);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge)}.case-count-value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--mint);line-height:1.1}.case-count-coral{color:var(--coral)}.case-count-aqua{color:var(--aqua)}.case-count-label{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.case-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.case-section{margin-bottom:var(--space-8);padding-bottom:var(--space-7);border-bottom:1px solid var(--glass-edge)}.case-section-last{border-bottom:0}.case-section-heading{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);margin:0 0 var(--space-3)}.case-section-note{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-4);max-width:var(--measure-prose)}.evidence-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.evidence-list-conflicting{counter-reset:conflicting}.evidence-row{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-edge)}.evidence-row[data-conflicting=true]{border-left:2px solid var(--coral);background:color-mix(in oklab,var(--coral) 5%,var(--glass))}.evidence-row-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.evidence-layer{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.evidence-type{font-size:var(--text-xs);color:var(--text-faint);text-transform:capitalize}.evidence-why{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);max-width:var(--measure-prose)}.evidence-sources{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:rgb(4 11 10/.4)}@media (min-width:720px){.evidence-sources{grid-template-columns:1fr 1fr}}.evidence-source{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;min-width:0}.evidence-source-repo{font-size:var(--text-xs);color:var(--aqua)}.evidence-source-path{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all}.evidence-source-commit{font-size:var(--text-2xs);color:var(--text-faint)}.evidence-excerpt{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-sm);background:rgb(4 11 10/.6);border:1px solid var(--glass-edge);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:12rem}.case-more{margin-top:var(--space-4)}.explanation-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.explanation-item{padding:var(--space-4);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge)}.explanation-item[data-selected=true]{border-color:color-mix(in oklab,var(--mint) 40%,transparent);background:color-mix(in oklab,var(--mint) 6%,var(--glass))}.explanation-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.explanation-kind{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.explanation-meter{height:3px;border-radius:var(--radius-pill);background:var(--glass-high);overflow:hidden;margin-bottom:var(--space-3)}.explanation-meter-fill{display:block;height:100%;background:var(--text-faint);border-radius:inherit;transition:width var(--dur-slow) var(--ease-out)}.explanation-meter-fill[data-selected=true]{background:linear-gradient(90deg,var(--mint),var(--aqua))}.explanation-why{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);max-width:var(--measure-prose)}.case-graph-panel{padding:var(--space-5)}.evidence-graph{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:900px){.evidence-graph{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.evidence-graph-canvas svg{display:block;max-height:420px}@media (max-width:900px){.evidence-graph-canvas{display:none}}.graph-node-list{list-style:none;margin:0;padding:0;gap:1px;max-height:420px;overflow-y:auto}.graph-node,.graph-node-list{display:flex;flex-direction:column}.graph-node{gap:.1rem;width:100%;padding:.45rem .6rem;border:0;border-left:2px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.graph-node:hover,.graph-node[data-focused=true]{background:var(--glass)}.graph-node[data-focused=true]{border-left-color:var(--aqua)}.graph-node[data-dimmed=true]{opacity:.45}.graph-node[data-kind=repository] .graph-node-label{color:var(--mint)}.graph-node[data-kind=upstream] .graph-node-label{color:var(--amber)}.graph-node[data-kind=evidence] .graph-node-label{color:var(--aqua)}.graph-node-label{font-size:var(--text-xs);color:var(--text-primary)}.graph-node-meta{font-size:var(--text-2xs);color:var(--text-faint);text-transform:capitalize}.graph-node-summary{margin-top:.25rem;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.45}.consensus-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-edge);margin-bottom:var(--space-3)}@media (min-width:760px){.consensus-panel{grid-template-columns:repeat(2,1fr)}.consensus-field-wide{grid-column:1/-1}}.consensus-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.consensus-field .mono{font-size:var(--text-sm);color:var(--text-primary);word-break:break-all}.consensus-hash{color:var(--aqua)!important;font-size:var(--text-xs)!important}.consensus-pending{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.revision-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.revision-item{padding:var(--space-4);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge)}.revision-item[data-current=true]{border-color:color-mix(in oklab,var(--mint) 36%,transparent)}.revision-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.revision-number{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-medium)}.revision-meta{margin:0;font-size:var(--text-2xs);color:var(--text-faint)}.evidence-page{padding-block:var(--space-7) var(--space-8)}.evidence-page-head{margin-bottom:var(--space-6)}.evidence-back{display:inline-block;margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-decoration:none}.evidence-back:hover{color:var(--mint)}.evidence-page-head .heading-2{margin:0 0 var(--space-3)}.evidence-filters{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge);margin-bottom:var(--space-5)}@media (min-width:860px){.evidence-filters{grid-template-columns:1fr auto}}.evidence-filter-group{display:flex;flex-direction:column;gap:var(--space-2)}.evidence-chips{display:flex;gap:var(--space-1);flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .62rem;border-radius:var(--radius-pill);border:1px solid var(--glass-edge);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.chip:disabled{opacity:.35;cursor:not-allowed}.chip[data-active=true]{color:var(--text-primary);border-color:color-mix(in oklab,var(--aqua) 48%,transparent);background:color-mix(in oklab,var(--aqua) 12%,transparent)}.chip[data-layer=CODE][data-active=true]{border-color:var(--aqua);color:var(--aqua)}.chip[data-layer=BUG][data-active=true]{border-color:var(--coral);color:var(--coral)}.chip[data-layer=HISTORY][data-active=true]{border-color:var(--mint);color:var(--mint)}.chip[data-layer=TEST][data-active=true]{border-color:var(--volt);color:var(--volt)}.chip[data-layer=LANGUAGE][data-active=true]{border-color:var(--amber);color:var(--amber)}.chip[data-strength=HIGH][data-active=true]{border-color:var(--coral);color:var(--coral)}.chip-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint)}.challenge-boundary{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}@media (min-width:860px){.challenge-boundary{grid-template-columns:repeat(3,1fr)}}.challenge-boundary-step{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge);border-top:2px solid var(--signal)}.challenge-boundary-n{font-size:var(--text-sm);color:var(--signal)}.challenge-boundary-label{margin:0 0 .2rem;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.challenge-boundary-text{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.challenge-form{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-edge)}.challenge-field{position:relative}.challenge-label{display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-1)}.challenge-hint{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted);max-width:var(--measure-prose)}.challenge-textarea{width:100%;padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--glass-edge);background:rgb(4 11 10/.5);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);resize:vertical;outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.challenge-textarea:focus{border-color:color-mix(in oklab,var(--aqua) 52%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--aqua) 16%,transparent)}.challenge-count{position:absolute;right:.5rem;bottom:-1.15rem;font-size:var(--text-2xs);color:var(--text-faint)}.challenge-prepared{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in oklab,var(--signal) 7%,transparent);border:1px solid color-mix(in oklab,var(--signal) 28%,transparent)}.challenge-prepared-label{margin:0 0 var(--space-3)}.challenge-prepared-fields{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}@media (min-width:640px){.challenge-prepared-fields{grid-template-columns:repeat(2,1fr)}}.challenge-prepared-fields dt{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.03em}.challenge-prepared-fields dd{margin:.1rem 0 0;font-size:var(--text-xs);color:var(--text-primary);word-break:break-all}.challenge-prepared-address{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted);word-break:break-all}.challenge-phase{margin:0;font-size:var(--text-sm);color:var(--aqua)}.challenge-error{margin:0;font-size:var(--text-sm);color:var(--coral)}.challenge-result{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in oklab,var(--mint) 8%,transparent);border:1px solid color-mix(in oklab,var(--mint) 30%,transparent);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.challenge-result-tx{margin:0;font-size:var(--text-xs);color:var(--text-primary);word-break:break-all}.challenge-result-status{margin:0;font-size:var(--text-sm);color:var(--mint)}.challenge-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.challenge-footnote{margin:0;font-size:var(--text-xs);color:var(--text-faint);max-width:var(--measure-prose)}.challenge-connect-note{margin:0;font-size:var(--text-sm);color:var(--amber);padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--amber) 8%,transparent)}.docs-article-head{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--glass-edge)}.docs-article-head .heading-2{margin:0 0 var(--space-2)}.docs-h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);margin:var(--space-6) 0 var(--space-3);color:var(--text-primary)}.docs-p{margin:0 0 var(--space-3)}.docs-list,.docs-p{color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-prose)}.docs-list{margin:0 0 var(--space-4);padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-2)}.docs-list-ol{list-style:decimal}.docs-list li::marker{color:var(--aqua);font-family:var(--font-mono);font-size:.9em}.docs-list code,.docs-p code{font-family:var(--font-mono);font-size:.86em;padding:.1em .34em;border-radius:var(--radius-xs);background:color-mix(in oklab,var(--aqua) 11%,transparent);color:var(--aqua)}.docs-code{position:relative;margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:rgb(4 11 10/.66);border:1px solid var(--glass-edge);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.65;overflow-x:auto;white-space:pre;max-width:100%}.docs-code[data-lang]:after{content:attr(data-lang);position:absolute;top:.4rem;right:.6rem;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);background:var(--glass);padding:.1rem .4rem;border-radius:var(--radius-xs)}.docs-note{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:2px solid var(--aqua);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in oklab,var(--aqua) 7%,transparent);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:var(--measure-prose)}.docs-table{margin:0 0 var(--space-5);border:1px solid var(--glass-edge);border-radius:var(--radius-md);overflow:hidden;background:var(--glass)}.docs-table-row{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--glass-edge);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.docs-table-row:last-child{border-bottom:0}.docs-table-head{background:color-mix(in oklab,var(--aqua) 8%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.docs-table-row>span:first-child{color:var(--text-primary);font-weight:var(--weight-medium)}@media (min-width:780px){.docs-table-row{grid-template-columns:minmax(120px,.8fr) minmax(0,2fr);align-items:start}.docs-table-row:has(>span:nth-child(3)){grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1.4fr)}}@media (min-width:1024px){.docs-sidebar{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-edge)}}.docs-nav-heading{margin:0 0 var(--space-2);color:var(--text-faint)}.timeline-section{position:relative}.timeline-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 46% at 22% 28%,color-mix(in oklab,var(--aqua) 11%,transparent) 0,transparent 72%),radial-gradient(46% 42% at 82% 74%,color-mix(in oklab,var(--mint) 9%,transparent) 0,transparent 70%);opacity:.9}.timeline-section>.layout{position:relative;z-index:1}.timeline-figure{margin:0;padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(165deg,color-mix(in oklab,var(--aqua) 5%,var(--glass-high)),var(--glass) 46%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 rgb(244 255 250/.09),var(--shadow-lg)}@media (min-width:860px){.timeline-figure{padding:var(--space-6)}}.timeline-caption{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--text-faint)}.timeline-caption-tag{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:.16rem .5rem;border-radius:var(--radius-pill);color:var(--amber);background:color-mix(in oklab,var(--amber) 12%,transparent);border:1px solid color-mix(in oklab,var(--amber) 34%,transparent)}.timeline-canvas svg{display:block;width:100%;height:auto;max-height:300px}.timeline-lane-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;fill:var(--text-faint)}.timeline-track{stroke:color-mix(in oklab,var(--text-faint) 34%,transparent);stroke-width:1.5;stroke-dasharray:3 5;stroke-linecap:round}.timeline-edge{fill:none;stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 7px color-mix(in oklab,var(--aqua) 46%,transparent))}.timeline-stem{stroke-width:1.5;stroke-linecap:round;opacity:.62}.timeline-stem[data-kind=defect]{stroke:var(--coral)}.timeline-stem[data-kind=fix]{stroke:var(--mint)}.timeline-stem[data-kind=signal]{stroke:var(--volt)}.timeline-stem[data-kind=commit]{stroke:var(--aqua)}.timeline-node{stroke-width:2;fill:var(--ink)}.timeline-node[data-kind=commit]{stroke:var(--aqua)}.timeline-node[data-kind=defect]{stroke:var(--coral);fill:color-mix(in oklab,var(--coral) 30%,var(--ink))}.timeline-node[data-kind=fix]{stroke:var(--mint);fill:color-mix(in oklab,var(--mint) 30%,var(--ink))}.timeline-node[data-kind=signal]{stroke:var(--volt);fill:color-mix(in oklab,var(--volt) 30%,var(--ink))}.timeline-sha{font-family:var(--font-mono);font-size:10px;fill:var(--text-faint)}.timeline-events{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:760px){.timeline-events{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.timeline-event{display:grid;grid-gap:.2rem;gap:.2rem;padding:var(--space-3);border-radius:var(--radius-md);background:rgb(4 11 10/.42);border:1px solid var(--glass-edge);border-left-width:2px}.timeline-event[data-kind=defect]{border-left-color:var(--coral)}.timeline-event[data-kind=fix]{border-left-color:var(--mint)}.timeline-event[data-kind=signal]{border-left-color:var(--volt)}.timeline-event[data-kind=commit]{border-left-color:var(--aqua)}.timeline-event-lane{font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.timeline-event-title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.timeline-event-detail{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.timeline-event-sha{font-size:var(--text-2xs);color:var(--text-faint)}.timeline-verdict{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(100deg,color-mix(in oklab,var(--mint) 11%,transparent),color-mix(in oklab,var(--signal) 8%,transparent));border:1px solid color-mix(in oklab,var(--mint) 26%,transparent)}.timeline-verdict-label{margin:0 0 .35rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--mint)}.timeline-verdict-body{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-prose)}.timeline-verdict-body strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.roadmap-page{padding-block:var(--space-7) var(--space-8)}.roadmap-head{max-width:var(--measure-prose)}.roadmap-group,.roadmap-head{margin-bottom:var(--space-7)}.roadmap-group-title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--mint);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--glass-edge)}.roadmap-group:nth-of-type(3) .roadmap-group-title{color:var(--aqua)}.roadmap-group:nth-of-type(4) .roadmap-group-title{color:var(--amber)}.roadmap-group:nth-of-type(5) .roadmap-group-title{color:var(--text-muted)}.roadmap-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:760px){.roadmap-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.roadmap-item{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-edge);border-left-width:2px}.roadmap-item-title{margin:0 0 .25rem;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.roadmap-item-body{margin:0;font-size:var(--text-xs)}.roadmap-item-body,.roadmap-never-list{color:var(--text-muted);line-height:var(--leading-relaxed)}.roadmap-never-list{margin:0 0 var(--space-4);padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);max-width:var(--measure-prose)}.roadmap-never-list li::marker{color:var(--coral)}.roadmap-never{padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--coral) 5%,transparent);border:1px solid color-mix(in oklab,var(--coral) 20%,transparent)}.roadmap-never .roadmap-group-title{color:var(--coral);border-bottom-color:color-mix(in oklab,var(--coral) 24%,transparent)}.roadmap-note{margin:0;font-size:var(--text-sm);color:var(--text-secondary);max-width:var(--measure-prose)}