:root{--bg: #FFFFFF;--panel: #F6F8FB;--primary: #0B1F3A;--accent: #2D7FF9;--ink: #0A0E1A;--ink-2: #5B6675;--hairline: #E4E8EE;--hairline-strong: #C9D0DA;--skin-rim: #2D7FF9;--skin-chrome: #0B1F3A;--skin-name: "Neutral"}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-display{font-family:Geist,Inter Tight,Inter,sans-serif;font-feature-settings:"ss01","ss02";letter-spacing:-.01em}.font-mono{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace}#root{position:relative;min-height:100vh}#scene-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.walkthrough{position:relative;height:400vh;background:linear-gradient(180deg,#fff,#f2f5fa,#fff);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.walkthrough .pin{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.walkthrough .stage{position:relative;width:100%;height:100%;overflow:hidden}.walkthrough .head{position:relative;z-index:3;padding:32px 48px 0;display:flex;align-items:baseline;justify-content:space-between;gap:32px;pointer-events:none}.walkthrough .head .eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.walkthrough .head .eyebrow .num{color:var(--primary);margin-right:10px}.walkthrough .head .title{font-family:Geist,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.01em;color:var(--primary)}.walkthrough .foot{position:relative;z-index:3;padding:0 48px 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;pointer-events:none}.walkthrough .substep-track{display:flex;gap:24px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.walkthrough .substep-track .step{display:flex;align-items:center;gap:8px;opacity:.5;transition:opacity .25s,color .25s}.walkthrough .substep-track .step.active{opacity:1;color:var(--primary)}.walkthrough .substep-track .step .marker{width:7px;height:7px;background:currentColor}.walkthrough .substep-track .step.active .marker{background:var(--accent);box-shadow:0 0 0 3px #2d7ff92e}.walkthrough .scroll-cue{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:10px}.walkthrough .scroll-cue .line{width:28px;height:1px;background:var(--hairline-strong)}.walkthrough .narration{position:absolute;left:48px;bottom:88px;max-width:380px;z-index:2;pointer-events:none}.walkthrough .narration .card{background:#ffffffeb;backdrop-filter:blur(14px);border:1px solid var(--hairline);padding:18px 20px;transition:opacity .35s ease}.walkthrough .narration .card.hidden{opacity:0}.walkthrough .narration .card .step-num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.walkthrough .narration .card .step-title{font-family:Geist,sans-serif;font-size:18px;color:var(--primary);letter-spacing:-.01em;margin-bottom:6px}.walkthrough .narration .card .step-body{font-size:13px;color:var(--ink-2);line-height:1.5}@media(max-width:980px){.walkthrough{height:400vh}.walkthrough .head,.walkthrough .foot{padding-left:20px;padding-right:20px}.walkthrough .narration{left:20px;right:20px;max-width:none}}.content{position:relative;z-index:2}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:18px 32px;background:#ffffffc7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--hairline)}.nav .wordmark{font-family:Geist,sans-serif;font-weight:600;font-size:13px;letter-spacing:.32em;color:var(--primary)}.nav .wordmark .dim{color:var(--ink-2);font-weight:400}.nav .right{display:flex;gap:22px;align-items:center;font-size:13px;color:var(--ink-2)}.nav .right a{color:var(--ink-2);text-decoration:none;transition:color .15s}.nav .right a:hover{color:var(--primary)}.nav .cta{background:var(--primary);color:#fff!important;padding:9px 16px;font-size:12px;letter-spacing:.04em;border:0;cursor:pointer}.nav .cta:hover{background:var(--accent)!important;color:#fff!important}.rail{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:14px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-2)}.rail .tick{display:flex;align-items:center;gap:10px;cursor:pointer;opacity:.5;transition:opacity .2s,color .2s}.rail .tick.active{opacity:1;color:var(--primary)}.rail .tick .dot{width:6px;height:6px;background:currentColor}.rail .tick.active .dot{background:var(--accent);box-shadow:0 0 0 3px #2d7ff926}.rail .tick .label{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.section{position:relative;min-height:100vh;padding:120px 64px 96px;display:flex;flex-direction:column;justify-content:center}.section-hairline{border-top:1px solid var(--hairline)}.section-meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-bottom:28px;display:flex;align-items:center;gap:12px}.section-meta .num{color:var(--primary)}.section-meta .bar{width:24px;height:1px;background:var(--hairline-strong)}h1.headline{font-family:Geist,Inter Tight,sans-serif;font-weight:500;font-size:clamp(40px,6.4vw,88px);line-height:1.02;letter-spacing:-.025em;color:var(--primary);margin:0 0 24px;max-width:16ch;text-wrap:balance}h2.headline{font-family:Geist,Inter Tight,sans-serif;font-weight:500;font-size:clamp(34px,4.4vw,56px);line-height:1.05;letter-spacing:-.022em;color:var(--primary);margin:0 0 20px;max-width:18ch;text-wrap:balance}.lede{font-size:18px;line-height:1.55;color:var(--ink);max-width:56ch;margin:0 0 32px}.lede.muted{color:var(--ink-2)}.kicker{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.hud-panel{background:#ffffffeb;backdrop-filter:blur(14px);border:1px solid var(--hairline);padding:16px 18px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);letter-spacing:.02em;box-shadow:0 1px #0b1f3a0a,0 14px 40px -18px #0b1f3a2e}.hud-panel .label{color:var(--ink-2);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.hud-panel .value{font-size:13px;color:var(--primary)}.hud-panel .row{display:flex;justify-content:space-between;padding:4px 0;gap:24px}.hud-panel .row+.row{border-top:1px dashed var(--hairline)}.json-block{background:#0b1220;color:#c7d2e0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.65;padding:22px 24px;border:1px solid #1B2B45;position:relative;white-space:pre}.json-block .key{color:#7aa7f2}.json-block .str{color:#b7e5c2}.json-block .num{color:#f5c47a}.json-block .bool{color:#e58fc1}.json-block .meta{position:absolute;top:12px;right:14px;color:#4a5c7a;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:80px;align-items:center;max-width:1440px;margin:0 auto;width:100%}.split.reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.split .left{max-width:56ch}.split .right{position:relative;min-height:480px}@media(max-width:980px){.split{grid-template-columns:1fr;gap:48px}.section{padding:100px 28px 80px}}.clips{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.clip{background:#fff;border:1px solid var(--hairline);cursor:pointer;transition:border-color .15s,transform .15s;display:flex;flex-direction:column}.clip:hover{border-color:var(--accent)}.clip.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.clip .thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#e8eef7,#f6f8fb);position:relative;overflow:hidden}.clip .thumb:before{content:"";position:absolute;inset:0;background-image:linear-gradient(transparent 95%,#0b1f3a14 95%),linear-gradient(90deg,transparent 95%,rgba(11,31,58,.08) 95%);background-size:12px 12px}.clip .meta{padding:14px 16px;display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-2);letter-spacing:.04em;border-top:1px solid var(--hairline)}.clip .meta .duration{color:var(--primary)}.clip .verdict-tag{position:absolute;bottom:10px;left:10px;background:#fffffff5;border:1px solid var(--hairline);padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.clip .play-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--primary)}.clip .play-icon svg{width:36px;height:36px;opacity:.75}.clip:hover .play-icon svg{opacity:1;color:var(--accent)}.timeline{position:relative;height:4px;background:var(--hairline);margin:24px 0}.timeline .fill{height:100%;background:var(--accent);transition:width .3s linear}.timeline-labels{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase}.result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.result-grid .cell{background:#fff;padding:18px 20px}.result-grid .label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.result-grid .val{font-family:JetBrains Mono,monospace;font-size:18px;color:var(--primary)}.result-grid .val.ok{color:#1f8a4d}.result-grid .val.warn{color:#b97900}.verdict-callout{border:1px solid var(--hairline);background:#fff;padding:24px 28px;margin-top:24px;display:flex;gap:24px;align-items:flex-start}.verdict-callout .badge{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;white-space:nowrap}.verdict-callout .badge.repair{background:#e8f6ee;color:#186b3f;border:1px solid #BFE4CD}.verdict-callout .badge.replace{background:#fce9e9;color:#8b1f1f;border:1px solid #ECC1C1}.verdict-callout .badge.survey{background:#fbf1dc;color:#8a5a00;border:1px solid #ECD89F}.verdict-callout .copy{font-size:14px;color:var(--ink)}.verdict-callout .copy strong{color:var(--primary)}.review-console{border:1px solid var(--hairline);background:#fff;display:grid;grid-template-columns:240px 1fr;min-height:520px}.review-console .console-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--hairline);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#fafbfd}.review-console .console-head .left{display:flex;align-items:center;gap:12px}.review-console .console-head .reviewer{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;color:var(--ink);font-family:Geist,sans-serif;font-size:12px}.review-console .console-head .reviewer .avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#2d7ff9,#0a2540);color:#fff;font-size:10px;display:grid;place-items:center;font-family:JetBrains Mono,monospace}.review-queue{border-right:1px solid var(--hairline);display:flex;flex-direction:column}.review-queue .qhead{padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center}.review-queue .qhead .count{background:#fce9e9;color:#8b1f1f;padding:2px 7px;border-radius:10px;font-size:10px}.review-queue .qitem{padding:12px 14px;border-bottom:1px solid var(--hairline);cursor:pointer;display:flex;flex-direction:column;gap:4px;position:relative}.review-queue .qitem.active{background:#f0f6ff;border-left:2px solid var(--primary);padding-left:12px}.review-queue .qitem .qtop{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink)}.review-queue .qitem .qsub{font-size:11px;color:var(--ink-2)}.review-queue .qitem .qtag{align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;margin-top:2px}.review-queue .qitem .qtag.disagree{background:#fbf1dc;color:#8a5a00}.review-queue .qitem .qtag.tiny{background:#ecf0f7;color:#45556b}.review-queue .qitem .qtag.edge{background:#f0e8fa;color:#5a2a8a}.review-queue .qitem .qwait{position:absolute;right:12px;bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-2)}.review-stage{padding:18px;display:grid;grid-template-rows:auto auto auto auto;gap:16px;min-width:0}.review-stage .case-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--hairline);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-2)}.review-stage .case-bar .case-id{color:var(--ink)}.review-stage .case-bar .reason{background:#fbf1dc;color:#8a5a00;padding:3px 8px;border:1px solid #ECD89F}.review-stage .frames{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-stage .frame{border:1px solid var(--hairline);background:#0b1f3a;position:relative;aspect-ratio:4 / 3;overflow:hidden}.review-stage .frame .flabel{position:absolute;top:8px;left:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:#ffffffeb;color:var(--ink);padding:3px 7px}.review-stage .frame .fmeasure{position:absolute;bottom:8px;right:8px;font-family:JetBrains Mono,monospace;font-size:13px;background:#0b1f3ad1;color:#fff;padding:4px 8px}.review-stage .compare{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.review-stage .compare .ccell{background:#fff;padding:12px 14px}.review-stage .compare .ccell .label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px}.review-stage .compare .ccell .val{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--primary)}.review-stage .compare .ccell .val.warn{color:#b97900}.review-stage .actions{display:flex;gap:10px;padding-top:8px;border-top:1px solid var(--hairline)}.review-stage .actions .ract{flex:1;padding:12px 14px;border:1px solid var(--hairline-strong);background:#fff;font-family:Geist,sans-serif;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .15s,border-color .15s}.review-stage .actions .ract:hover{background:#f6f8fb;border-color:var(--primary)}.review-stage .actions .ract.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.review-stage .actions .ract .key{font-family:JetBrains Mono,monospace;font-size:10px;background:#ffffff26;padding:2px 6px}.review-stage .actions .ract:not(.primary) .key{background:#ecf0f7;color:var(--ink-2)}.review-stats{display:flex;flex-direction:column;gap:18px}.review-stats .stat-box{border:1px solid var(--hairline);padding:18px 20px;background:#fff}.review-stats .stat-box .label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.review-stats .stat-box .big{font-family:Geist,sans-serif;font-size:38px;color:var(--primary);letter-spacing:-.02em;line-height:1}.review-stats .stat-box .big .unit{font-size:16px;color:var(--ink-2);margin-left:4px}.review-stats .stat-box .note{font-size:12px;color:var(--ink-2);margin-top:8px;line-height:1.5}@media(max-width:980px){.review-console{grid-template-columns:1fr}.review-queue{border-right:0;border-bottom:1px solid var(--hairline)}.review-stage .frames{grid-template-columns:1fr}}.skins{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.skin{border:1px solid var(--hairline);padding:14px;cursor:pointer;background:#fff;transition:border-color .15s;font-family:JetBrains Mono,monospace}.skin:hover{border-color:var(--ink-2)}.skin.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.skin .swatch{display:flex;height:28px;margin-bottom:12px}.skin .swatch span{flex:1}.skin .name{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.skin .sub{font-size:10px;color:var(--ink-2);margin-top:2px}.numbers-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:48px}.numbers-strip .stat{background:#fff;padding:32px 28px}.numbers-strip .stat .label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.numbers-strip .stat .val{font-family:Geist,sans-serif;font-size:44px;color:var(--primary);letter-spacing:-.02em;line-height:1}.numbers-strip .stat .val .unit{font-size:18px;color:var(--ink-2);margin-left:4px}.numbers-strip .stat .footnote{font-size:11px;color:var(--ink-2);margin-top:8px}.cta-block{margin-top:64px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-primary{background:var(--primary);color:#fff;border:0;padding:14px 22px;font-family:Geist,sans-serif;font-size:14px;letter-spacing:.02em;cursor:pointer;transition:background .15s}.btn-primary:hover{background:var(--accent)}.btn-ghost{background:transparent;color:var(--primary);border:1px solid var(--hairline-strong);padding:14px 22px;font-family:Geist,sans-serif;font-size:14px;letter-spacing:.02em;cursor:pointer;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--primary);color:var(--accent)}.footer{border-top:1px solid var(--hairline);padding:28px 64px;display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2);font-family:JetBrains Mono,monospace;letter-spacing:.04em;background:#fff;position:relative;z-index:2}.footer .legal{display:flex;gap:24px}.footer a{color:var(--ink-2);text-decoration:none}.footer a:hover{color:var(--primary)}.live-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--hairline);padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.live-badge .pulse{width:7px;height:7px;background:#1f8a4d;border-radius:0;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:48px}.principles .p{background:#fff;padding:28px 24px}.principles .p .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:var(--ink-2);margin-bottom:16px;display:block}.principles .p .title{font-family:Geist,sans-serif;font-size:18px;color:var(--primary);margin-bottom:10px;letter-spacing:-.01em;line-height:1.25}.principles .p .body{font-size:13px;color:var(--ink-2);line-height:1.55}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:var(--panel);border:1px solid var(--hairline);padding:5px 9px;color:var(--ink-2)}.pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--hairline);background:#fff;margin-top:24px}.pipeline .step{padding:22px 18px;border-right:1px solid var(--hairline);position:relative}.pipeline .step:last-child{border-right:0}.pipeline .step .label{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.pipeline .step .val{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--primary)}.pipeline .step:after{content:"→";position:absolute;right:-7px;top:50%;transform:translateY(-50%);background:#fff;color:var(--accent);font-size:14px;width:14px;text-align:center}.pipeline .step:last-child:after{display:none}.section[data-screen-label]{scroll-margin-top:80px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:start}.hero-copy{min-width:0}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr;gap:48px}}.chip-diagram{position:relative;background:#fff;border:1px solid var(--hairline);padding:18px 18px 14px;font-family:JetBrains Mono,monospace;box-shadow:0 1px #0b1f3a0a,0 22px 60px -28px #0b1f3a2e}.chip-diagram .cd-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.chip-diagram .cd-meta-tag{display:inline-flex;align-items:center;gap:8px}.chip-diagram .cd-meta-tag.cd-live{color:#1f8a4d}.chip-diagram .cd-dot{width:6px;height:6px;background:#1f8a4d;animation:pulse 1.6s ease-in-out infinite}.chip-diagram .cd-svg{width:100%;height:auto;display:block;background:#fafbfd;border:1px solid var(--hairline)}.chip-diagram .cd-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-top:0;margin-top:-1px}.chip-diagram .cd-foot-row{background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.chip-diagram .cd-foot-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.chip-diagram .cd-foot-val{font-size:14px;color:var(--primary);font-weight:600}.chip-diagram .cd-foot-val.cd-ok{color:#1f8a4d}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--hairline)}::-webkit-scrollbar-thumb:hover{background:var(--hairline-strong)}
