:root{--bg:#07131a;--bg-soft:#10222c;--panel:rgba(11,26,34,0.82);--panel-strong:rgba(9,20,27,0.94);--panel-border:rgba(164,212,216,0.16);--text:#f2f6f2;--muted:#9fb3bb;--accent:#6fe0d2;--accent-warm:#ffd280;--danger:#ff7b72;--success:#8ef0a5;--shadow:0 30px 80px rgba(0,0,0,0.28);--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--grid:minmax(0,1fr);--font-display:"Avenir Next","Segoe UI",sans-serif;--font-body:"IBM Plex Sans","Helvetica Neue",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",monospace}*{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(111,224,210,.18),transparent 30%),radial-gradient(circle at top right,rgba(255,210,128,.16),transparent 28%),linear-gradient(180deg,#061118,#091922 34%,#08141b)}body,html{color:var(--text)}body{margin:0;min-height:100vh;font-family:var(--font-body)}a{color:inherit;text-decoration:none}.appFrame{position:relative;max-width:1280px;margin:0 auto;padding:24px}.backgroundGlow{position:fixed;border-radius:999px;filter:blur(80px);opacity:.42;pointer-events:none}.backgroundGlow-one{top:40px;left:-120px;width:360px;height:360px;background:rgba(111,224,210,.18)}.backgroundGlow-two{top:180px;right:-90px;width:320px;height:320px;background:rgba(255,210,128,.18)}.brandLockup,.compareBadges,.compareGrid,.compareTopline,.crumbs,.detailBadges,.detailGrid,.heroActions,.heroMetrics,.heroPanel,.laneGrid,.provenanceTopline,.repoCardTop,.repoGrid,.scenarioHeader,.scenarioRail,.sectionHeader,.signalHeader,.spotlightBadges,.spotlightScore,.timelineMeta,.timelineTopline,.topbar,.topnav{display:flex;gap:16px}.compareTopline,.crumbs,.heroActions,.provenanceTopline,.repoCardTop,.scenarioHeader,.sectionHeader,.signalHeader,.timelineMeta,.timelineTopline,.topbar{justify-content:space-between;align-items:center}.topbar{padding:10px 0 28px}.brandLockup{align-items:center}.brandLockup strong,h1,h2,h3{font-family:var(--font-display)}.brandLockup strong{display:block;letter-spacing:.02em}.brandLockup small{display:block;margin-top:3px;color:var(--muted)}.brandMark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,rgba(111,224,210,.92),rgba(255,210,128,.88));color:#08141b;font-weight:800}.topnav a{color:var(--muted)}.page{display:grid;grid-gap:28px;gap:28px;padding-bottom:48px}.compareCard,.heroPanel,.laneCard,.miniRepoCard,.panel,.repoCard,.scenarioCard,.spotlightCard{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroPanel{grid-template-columns:1.4fr 1fr;align-items:stretch;padding:34px;border-radius:var(--radius-xl);overflow:hidden}.compareCard,.detailColumn,.heroCopy,.heroSpotlight,.laneCard,.miniRepoCard,.panel,.repoCard,.spotlightCard{display:grid;grid-gap:18px;gap:18px}.compareCard p,.detailTitle p,.heroCopy p,.heroLead,.laneCard p,.miniRepoCard p,.panel p,.repoDescription,.repoNarrative,.timelineDescription{color:var(--muted);line-height:1.6}h1{font-size:clamp(3rem,8vw,5.8rem);line-height:.95;letter-spacing:-.05em}h1,h2{margin:0}h2{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.03em}h3{margin:0;font-size:1.35rem}.eyebrow,.matrixLabel,.repoOwner,.signalMeta{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-warm)}.compareBadges,.detailBadges,.heroActions,.heroMetrics,.repoBadges,.spotlightBadges{flex-wrap:wrap}.primaryButton,.secondaryButton,.textLink{transition:transform .18s ease,opacity .18s ease}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-weight:700}.primaryButton{background:linear-gradient(135deg,var(--accent) 0,#9dd9d1 100%);color:#07131a}.secondaryButton{border:1px solid rgba(255,255,255,.14);color:var(--text)}.primaryButton:hover,.secondaryButton:hover,.textLink:hover{transform:translateY(-2px)}.heroMetrics>div{min-width:140px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.heroMetrics strong{display:block;font-size:1.8rem;margin-bottom:6px}.compareCard,.laneCard,.miniRepoCard,.panel,.repoCard,.spotlightCard{padding:24px;border-radius:var(--radius-lg)}.compareGrid,.detailGrid,.laneGrid,.repoGrid{display:grid}.compareGrid,.detailGrid,.laneGrid,.repoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compareGrid,.detailGrid{align-items:start}.scenarioStrip{display:grid;grid-gap:18px;gap:18px}.scenarioRail{overflow-x:auto;padding-bottom:6px}.scenarioCard{min-width:280px;padding:22px;border-radius:20px}.scenario-active{border-color:rgba(111,224,210,.5);box-shadow:0 18px 44px rgba(111,224,210,.14)}.repoCardTop{align-items:start}.repoPrompt{margin:0;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);font-size:.95rem;color:#d8e5e8}.laneBadge,.sourceBadge,.thresholdChip,.verdictPill,.verificationPill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.laneBadge{border:1px solid rgba(255,255,255,.12)}.lane-live{background:rgba(111,224,210,.12);color:var(--accent)}.lane-seeded{background:rgba(255,210,128,.12);color:var(--accent-warm)}.scoreDial-up .scoreDialInner strong,.verdict-allow{color:var(--success)}.scoreDial-mid .scoreDialInner strong,.verdict-review{color:var(--accent-warm)}.scoreDial-down .scoreDialInner strong,.verdict-block{color:var(--danger)}.thresholdChip,.verdictPill{background:rgba(255,255,255,.05)}.sourceBadge{border:1px solid rgba(255,255,255,.12);color:var(--text)}.source-github_live{background:rgba(80,168,255,.12)}.source-sui_testnet{background:rgba(111,224,210,.12)}.source-demo_seeded{background:rgba(255,210,128,.12)}.source-derived{background:rgba(255,255,255,.06)}.scoreDial{display:inline-grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(7,19,26,.98) 58%,transparent 59%),conic-gradient(var(--accent) 0deg,rgba(255,255,255,.08) 0deg)}.scoreDial-large{width:168px;height:168px}.scoreDial-small{width:100px;height:100px}.scoreDial-up{background:radial-gradient(circle at center,rgba(7,19,26,.98) 58%,transparent 59%),conic-gradient(var(--success) var(--score-sweep),rgba(255,255,255,.08) 0deg)}.scoreDial-mid{background:radial-gradient(circle at center,rgba(7,19,26,.98) 58%,transparent 59%),conic-gradient(var(--accent-warm) var(--score-sweep),rgba(255,255,255,.08) 0deg)}.scoreDial-down{background:radial-gradient(circle at center,rgba(7,19,26,.98) 58%,transparent 59%),conic-gradient(var(--danger) var(--score-sweep),rgba(255,255,255,.08) 0deg)}.scoreDialInner{display:grid;place-items:center;width:68%;height:68%;border-radius:50%;background:rgba(5,12,16,.82);box-shadow:inset 0 0 30px rgba(255,255,255,.02)}.scoreDialInner strong{font-size:clamp(1.6rem,3vw,3rem);line-height:1}.scoreDialInner span{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem}.verdictCard{padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:var(--panel-strong)}.matrix,.provenanceList,.signalStack,.timeline{display:grid;grid-gap:14px;gap:14px}.matrixRow,.provenanceCard,.signalCard,.timelineCard{padding:18px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.signalTrack{width:100%;height:12px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.signalFill{display:block;height:100%;width:var(--signal-width);border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-warm))}.signalMeta{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.signalLabel{margin:0 0 6px;color:var(--muted)}.signalNote{margin:0;color:#d8e5e8}.timeline{list-style:none;margin:0;padding:0}.timelineItem{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:16px;gap:16px}.timelineMarker{width:14px;height:14px;margin-top:18px;border-radius:50%}.timeline-info{background:var(--accent)}.timeline-warning{background:var(--accent-warm)}.timeline-critical{background:var(--danger)}.delta-positive{color:var(--success)}.delta-negative{color:var(--danger)}.crumbs,.delta-neutral{color:var(--muted)}.crumbs{justify-content:flex-start}.detailHero{display:grid;grid-template-columns:minmax(0,1.3fr) 220px;grid-gap:24px;gap:24px;align-items:center}.compareCard,.laneCard-muted,.miniRepoCard{background:rgba(10,18,24,.74)}.matrixRow{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:center}@media (max-width:980px){.compareGrid,.detailGrid,.detailHero,.heroPanel,.laneGrid,.matrixRow,.repoGrid{grid-template-columns:1fr}.heroActions,.heroMetrics,.scenarioHeader,.sectionHeader,.topbar{align-items:flex-start;flex-direction:column}.appFrame{padding:16px}}