body,html{margin:0;min-height:100%}body{overscroll-behavior-y:none;background:var(--color-void);color:var(--color-foreground)}#app{position:fixed;inset:0;overflow:hidden}.stage{position:absolute;inset:0}.stage canvas{display:block;width:100%;height:100%;touch-action:none}a{color:var(--color-lumen);text-underline-offset:3px}a:hover{color:var(--color-foreground)}a.btn{text-decoration:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.skip{position:fixed;left:-9999px;top:var(--space-md);padding:10px 16px;border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--rim-inset-strong);color:var(--color-foreground);z-index:60}.skip:focus{left:var(--space-md)}.logo{display:block;width:100%;height:100%}.logo .lg-light{fill:var(--logo-shield,#2b303b)}.logo path,.logo polygon:not(.lg-light){fill:var(--logo-craft,#cfd8e6)}.loader{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(71,81,92,.3) 0,rgba(27,28,34,0) 62%),var(--color-void);transition:opacity .62s cubic-bezier(.15,.83,.66,1),visibility .62s}.loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);width:min(340px,76vw)}.loader .logo-wrap{width:150px;height:150px;animation:logo-breathe 3.4s cubic-bezier(.15,.83,.66,1) infinite}@keyframes logo-breathe{0%,to{opacity:.74;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.loader-word{font-family:var(--font-display);font-size:21px;font-weight:var(--weight-semibold);letter-spacing:.17em;text-transform:uppercase;color:var(--color-foreground)}.loader-bar{position:relative;width:100%;height:2px;background:var(--color-hairline);border-radius:var(--radius-full);overflow:hidden}.loader-bar span{position:absolute;inset:0 auto 0 0;background:var(--horizon-line-lumen);transition:width .26s cubic-bezier(.15,.83,.66,1)}.loader-note{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.doc-brand .logo-wrap,.home-mark,.hud-topleft .brand .logo-wrap,.wm-brand .logo-wrap{view-transition-name:crest}::view-transition-group(crest){animation-duration:.52s;animation-timing-function:cubic-bezier(.15,.83,.66,1)}::view-transition-new(crest),::view-transition-old(crest){height:100%;object-fit:contain;animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:crest-page-out .18s cubic-bezier(.15,.83,.66,1) both}::view-transition-new(root){animation:crest-page-in .32s cubic-bezier(.15,.83,.66,1) 90ms both}@keyframes crest-page-out{to{opacity:0}}@keyframes crest-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.hud{position:absolute;inset:0;z-index:20;pointer-events:none;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md)}.hud>*{pointer-events:auto}.panel{position:relative;border-radius:var(--radius-lg);background:rgba(32,34,42,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--rim-inset),var(--shadow-card);isolation:isolate;overflow:hidden}.panel:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:var(--horizon-line);opacity:.2;pointer-events:none}.panel.is-live:after{opacity:.85;background:var(--horizon-line-lumen)}.hud-label{font-family:var(--font-display);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.brand{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:var(--space-sm);align-self:start;padding:9px var(--space-md) 9px 9px}.brand .logo-wrap{width:32px;height:32px;flex-shrink:0}.brand-word{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:.05em;color:var(--color-foreground);line-height:1}.brand-sub,.brand-word{text-transform:uppercase}.brand-sub{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--color-muted);margin-top:3px}.hud-actions{grid-column:3;grid-row:1;align-self:start;display:inline-flex;align-items:center;gap:var(--space-xs)}.backend-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--color-muted);opacity:.75;padding-right:var(--space-2xs)}.rail{grid-column:1;grid-row:2;align-self:center;width:210px;padding:var(--space-sm);display:flex;flex-direction:column;gap:2px;max-height:100%;overflow:auto}.rail-head{padding:4px 8px 8px}.rail-item{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:var(--radius-md);cursor:pointer;color:var(--color-muted);isolation:isolate;transition:color var(--motion-medium),background var(--motion-medium)}.rail-item.is-active,.rail-item:hover{color:var(--color-foreground)}.rail-item.is-active{background:var(--surface-gradient);box-shadow:var(--rim-inset)}.rail-item.is-active:before{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:var(--horizon-line-lumen)}.rail-item:focus-visible{outline:none;box-shadow:var(--rim-inset-strong),var(--focus-ring)}.rail-name{display:block;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-body-sm)}.rail-tag{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted);opacity:.75;margin-top:1px}.brief{grid-column:3;grid-row:2;align-self:center;width:340px;max-height:100%;overflow:auto;padding:var(--space-md) var(--space-lg)}.brief h2{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-foreground);margin:var(--space-2xs) 0 var(--space-xs)}.brief .blurb{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.55;margin:0 0 var(--space-md)}.brief .watch{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-hairline)}.brief .watch p{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.55;margin:var(--space-2xs) 0 0}.phases{list-style:none;padding:0;margin:0;counter-reset:ph}.phases li{counter-increment:ph;display:grid;grid-template-columns:26px 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.5;transition:color var(--motion-medium)}.phases li:last-child{border-bottom:0}.phases li:before{content:counter(ph,decimal-leading-zero);font-family:var(--font-mono);font-size:10px;color:var(--color-hairline);padding-top:3px;transition:color var(--motion-medium)}.phases li.is-active{color:var(--color-foreground)}.phases li.is-active:before{color:var(--color-lumen)}.phases li strong{color:inherit;font-weight:var(--weight-semibold)}.deck{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-md);gap:var(--space-md);align-items:end;pointer-events:none}.deck>*{pointer-events:auto}.gauges{display:grid;grid-template-columns:auto auto auto;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-md) var(--space-lg);align-items:end}.gauge{display:flex;flex-direction:column;gap:var(--space-2xs)}.g-label{font-family:var(--font-display);font-size:10px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.g-val{font-family:var(--font-mono);font-size:var(--text-label-sm);color:var(--color-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coll-track{position:relative;width:22px;height:86px;border-radius:var(--radius-sm);background:var(--color-graphite);box-shadow:var(--rim-inset);overflow:hidden}.coll-fill{position:absolute;left:0;right:0;bottom:0;height:56%;background:linear-gradient(180deg,var(--color-slate-rise) 0,var(--color-graphite) 100%);box-shadow:inset 0 1px 0 var(--color-lumen)}.cyc-box{position:relative;width:86px;height:86px;border-radius:var(--radius-sm);background:var(--color-graphite);box-shadow:var(--rim-inset);overflow:hidden}.cyc-cross-h,.cyc-cross-v{position:absolute;background:var(--color-hairline)}.cyc-cross-h{left:8%;right:8%;top:50%;height:1px}.cyc-cross-v{top:8%;bottom:8%;left:50%;width:1px}.cyc-dot{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:var(--radius-full);background:var(--color-lumen);box-shadow:0 0 12px rgba(207,216,230,.75);will-change:transform}.ped-track{position:relative;display:flex;align-items:center;width:118px;height:22px;border-radius:var(--radius-sm);background:var(--color-graphite);box-shadow:var(--rim-inset);overflow:hidden}.ped-half{flex:1 1;height:100%;display:flex}.ped-half.left{justify-content:flex-end}.ped-fill{width:0;height:100%;background:linear-gradient(180deg,var(--color-slate-rise) 0,var(--color-graphite) 100%);box-shadow:inset 0 1px 0 var(--color-lumen)}.ped-centre{position:absolute;left:50%;top:4px;bottom:4px;width:1px;background:var(--color-hairline)}.transport{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);align-self:end}.transport input[type=range]{flex:1 1 auto;min-width:110px}.telemetry{display:grid;grid-template-columns:repeat(4,minmax(62px,auto));grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-md) var(--space-lg)}.telemetry div{display:flex;flex-direction:column;gap:1px}.telemetry .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.telemetry .v{font-family:var(--font-display);font-size:21px;font-weight:var(--weight-semibold);color:var(--color-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.telemetry .v small{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-regular);color:var(--color-muted);margin-left:3px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--color-hairline);border-radius:var(--radius-full)}input[type=range]::-moz-range-track{height:2px;background:var(--color-hairline);border-radius:var(--radius-full)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:var(--radius-full);background:var(--surface-gradient);box-shadow:var(--rim-inset-strong);border:0}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-slate-rise);box-shadow:var(--rim-inset-strong);border:0}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--rim-inset-strong),var(--focus-ring)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--rim-inset-strong),var(--focus-ring)}.drawer{position:absolute;inset:0 0 0 auto;width:min(900px,100vw);z-index:30;display:flex;flex-direction:column;background:rgba(27,28,34,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 1px 0 0 var(--alpha-hairline),var(--shadow-raised);transform:translateX(100%);transition:transform .52s cubic-bezier(.15,.83,.66,1)}.drawer.is-open{transform:translateX(0)}.drawer-head{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-hairline)}.drawer-head,.drawer-tabs{display:flex;flex-wrap:wrap}.drawer-tabs{gap:2px;flex:1 1 auto}.drawer-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--weight-medium);padding:7px 12px;border-radius:var(--radius-md);cursor:pointer;position:relative;transition:color var(--motion-medium),background var(--motion-medium)}.drawer-tab.is-active,.drawer-tab:hover{color:var(--color-foreground)}.drawer-tab.is-active{background:var(--surface-gradient);box-shadow:var(--rim-inset)}.drawer-tab.is-active:before{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:var(--horizon-line-lumen)}.drawer-tab:focus-visible{outline:none;box-shadow:var(--rim-inset-strong),var(--focus-ring)}.drawer-body{flex:1 1 auto;overflow:auto;padding:var(--space-xl) var(--space-lg) var(--space-3xl);overscroll-behavior:contain}.drawer-body h3{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-foreground);margin:0 0 var(--space-xs)}.drawer-body p.lede{color:var(--color-muted);font-size:var(--text-body-md);line-height:1.6;max-width:68ch;margin:0 0 var(--space-lg)}.drawer-body section+section{margin-top:var(--space-2xl)}.drawer-body h4{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--weight-medium);margin:var(--space-lg) 0 var(--space-xs)}.card,.drawer-body h4{color:var(--color-foreground)}.card{position:relative;background:var(--color-panel);background-image:var(--surface-panel-gradient);border-radius:var(--radius-lg);box-shadow:var(--rim-inset),var(--shadow-card);padding:var(--space-lg);overflow:hidden}.card-title{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-xs)}.card-body{color:var(--color-muted);margin:0;line-height:1.6}.card-eyebrow{display:block;font-family:var(--font-display);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-xs)}.grid{display:grid;grid-gap:var(--space-md);gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.spaced{margin-top:var(--space-lg)}.stack-tight>*+*{margin-top:var(--space-md)}.callout{position:relative;background:var(--color-panel);background-image:var(--surface-panel-gradient);border-radius:var(--radius-lg);box-shadow:var(--rim-inset),var(--shadow-card);padding:var(--space-lg);overflow:hidden}.callout:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:1px;background:var(--horizon-line);opacity:.18;pointer-events:none}.callout.is-critical:after{opacity:.85;background:var(--horizon-line-lumen)}.callout .callout-label{display:block;font-family:var(--font-display);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-xs)}.callout.is-critical .callout-label{color:var(--color-lumen)}.callout p{margin:0 0 var(--space-xs);color:var(--color-muted);line-height:1.6}.callout p:last-child{margin-bottom:0}.callout strong,.defs dd strong,.prose strong,.tight strong{color:var(--color-foreground);font-weight:var(--weight-semibold)}.callout em,.defs dd em,.prose em,.tight em{font-style:normal;color:var(--color-lumen)}.prose{max-width:68ch}.prose ol,.prose p,.prose ul{color:var(--color-muted);line-height:1.65;margin:0 0 var(--space-md)}.prose ol,.prose ul{padding-left:20px}.prose li{margin-bottom:var(--space-xs)}.prose li::marker,.tight li::marker{color:var(--color-hairline)}.tight{color:var(--color-muted);line-height:1.6;padding-left:20px;margin:var(--space-sm) 0 0;font-size:var(--text-body-sm)}.tight li{margin-bottom:var(--space-xs)}.table-wrap{border-radius:var(--radius-lg);background:var(--color-panel);background-image:var(--surface-panel-gradient);box-shadow:var(--rim-inset),var(--shadow-card);overflow:hidden;position:relative}.table-scroll{overflow-x:auto}.table-caption{display:block;font-family:var(--font-display);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted);padding:var(--space-md) var(--space-lg) 0}table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--text-body-sm)}td,th{padding:var(--space-sm) var(--space-lg);text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.05)}thead th{font-family:var(--font-display);font-size:var(--text-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-bottom:1px solid var(--color-hairline);white-space:nowrap}tbody td,thead th{color:var(--color-muted)}tbody td:first-child{color:var(--color-foreground)}tbody tr:last-child td{border-bottom:0}td.num,th.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}td b,th b{font-weight:var(--weight-semibold)}td b,td.agreed,th b{color:var(--color-foreground)}td.keys{white-space:nowrap}td.keys span{color:var(--color-muted)}.col-note{display:block;font-size:10px;letter-spacing:.04em;text-transform:none;opacity:.7;margin-top:2px}.col-note,.unbound{font-family:var(--font-mono);color:var(--color-muted)}.unbound{font-size:var(--text-label-sm);opacity:.6}.variant{color:var(--color-muted);font-weight:var(--weight-regular)}tr.sev td:first-child{border-left:2px solid transparent;padding-left:calc(var(--space-lg) - 2px)}tr.sev-1 td:first-child{border-left-color:var(--color-lumen)}tr.sev-2 td:first-child{border-left-color:var(--color-slate-rise)}tr.sev-3 td:first-child{border-left-color:var(--color-hairline)}.legend{font-family:var(--font-mono);font-size:var(--text-label-sm);color:var(--color-muted);margin:var(--space-sm) 0 0;display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.legend .k{display:inline-block;width:14px;height:2px;margin-left:var(--space-xs)}.legend .k1{background:var(--color-lumen)}.legend .k2{background:var(--color-slate-rise)}.legend .k3{background:var(--color-hairline)}kbd{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-sm);background:var(--surface-gradient);box-shadow:var(--rim-inset);color:var(--color-foreground);font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1.6;white-space:nowrap}.defs{margin:0;border-top:1px solid var(--color-hairline)}.defs>div{display:grid;grid-template-columns:210px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid rgba(255,255,255,.05)}.defs dt{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-foreground)}.defs dt .tag{display:block;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;margin-top:var(--space-3xs)}.defs dd,.defs dt .tag{color:var(--color-muted)}.defs dd{margin:0;line-height:1.6;min-width:0;overflow-wrap:break-word}@media (max-width:640px){.defs>div{grid-template-columns:1fr;gap:var(--space-2xs)}}.controls-list>div{padding:var(--space-lg) 0}.controls-list dd p{margin:0 0 var(--space-sm)}.controls-list dd p:last-child{margin-bottom:0}.ingame{border-left:1px solid var(--color-hairline);padding-left:var(--space-md);font-size:var(--text-body-sm)}.ingame b{color:var(--color-lumen);font-family:var(--font-display);font-weight:var(--weight-medium)}.steps{list-style:none;padding:0;margin:0;counter-reset:step}.steps li{counter-increment:step;display:grid;grid-template-columns:40px 1fr;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid rgba(255,255,255,.05)}.steps li:last-child{border-bottom:0}.steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-label-sm);color:var(--color-lumen);padding-top:3px}.steps b{display:block;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-body-md);color:var(--color-foreground);margin-bottom:var(--space-3xs)}.steps span{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.55}.sources{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-hairline)}.sources li{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2xs) var(--space-lg);gap:var(--space-2xs) var(--space-lg);align-items:baseline;padding:var(--space-md) 0;border-bottom:1px solid rgba(255,255,255,.05)}.sources .chan{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.sources .title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-body-md);color:var(--color-foreground);text-decoration:none}.sources .title:hover{color:var(--color-lumen);text-decoration:underline}.sources .chip{margin-left:var(--space-xs)}.sources .len{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-head{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-foreground)}.list-head,.list-note{margin:0 0 var(--space-md)}.list-note{color:var(--color-muted);font-size:var(--text-body-sm);max-width:62ch}@media (max-width:1120px){.brief{display:none}.rail{width:172px}}@media (max-width:800px){.hud{padding:var(--space-sm);gap:var(--space-sm)}.rail{display:none}.deck{grid-template-columns:1fr}.deck,.telemetry{gap:var(--space-sm)}.telemetry{grid-template-columns:repeat(4,1fr)}.gauges,.telemetry{padding:var(--space-sm) var(--space-md)}.gauges{gap:var(--space-md)}.coll-track,.cyc-box{height:62px}.cyc-box{width:62px}.ped-track{width:92px}.brand-sub{display:none}.drawer{width:100vw}}.scene-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-lg);text-align:center;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.06em}.gauges{align-items:stretch}.gauge{min-height:116px}.coll-track,.cyc-box,.ped-track{margin-top:auto}.brief,.rail{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 18px),transparent)}