@layer components{.gnirYG_band{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--oil-1000) 70%, transparent) 30%, transparent)}.gnirYG_layout{gap:var(--space-l-2xl);grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start;display:grid}.gnirYG_main{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}.gnirYG_radio{max-block-size:calc(100vh - 8rem - var(--space-s));max-block-size:calc(100dvh - 8rem - var(--space-s));scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface));border:var(--border-thin) solid var(--color-line-strong);box-shadow:var(--shadow-plate);isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:sticky;inset-block-start:8rem;overflow:hidden auto}.gnirYG_radio:before{content:"";background:var(--pattern-hazard);block-size:6px;position:absolute;inset-block-start:0;inset-inline:0}.gnirYG_radio:after{content:"";pointer-events:none;background:var(--rivet) top left / 8px 8px no-repeat, var(--rivet) top right / 8px 8px no-repeat, var(--rivet) bottom left / 8px 8px no-repeat, var(--rivet) bottom right / 8px 8px no-repeat;opacity:.85;position:absolute;inset:11px 6px 6px}.gnirYG_radioHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:calc(var(--space-xs) + 6px) var(--space-m) var(--space-xs);border-block-end:var(--border-thin) solid var(--color-line);display:flex}.gnirYG_radioTitle{font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-strong)}.gnirYG_radioModel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-faint);white-space:nowrap}.gnirYG_signal{gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-block-end:var(--border-thin) solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.gnirYG_signalRow{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.gnirYG_rx{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-success);align-items:center;gap:.5em;display:inline-flex}.gnirYG_led{background:currentColor;block-size:8px;inline-size:8px;box-shadow:0 0 8px}.gnirYG_meter{background:var(--color-surface-sunken);border:var(--border-thin) solid var(--color-line);gap:3px;block-size:2.4rem;padding:4px;display:flex;box-shadow:inset 0 2px 10px #0000008c}.gnirYG_meter i{--cut:60%;background:linear-gradient(to top, var(--color-success) 0 55%, var(--color-highlight) 55% 82%, var(--color-accent) 82%);min-inline-size:0;clip-path:inset(var(--cut) 0 0 0);flex:1 1 0;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 3px,#0000 3px 5px);mask-image:repeating-linear-gradient(0deg,#000 0 3px,#0000 3px 5px)}.gnirYG_meter i:first-child{--cut:30%}.gnirYG_meter i:nth-child(2){--cut:42%}.gnirYG_meter i:nth-child(3){--cut:56%}.gnirYG_meter i:nth-child(4){--cut:70%}.gnirYG_meter i:nth-child(5){--cut:48%}.gnirYG_meter i:nth-child(6){--cut:22%}.gnirYG_meter i:nth-child(7){--cut:36%}.gnirYG_meter i:nth-child(8){--cut:64%}.gnirYG_meter i:nth-child(9){--cut:78%}.gnirYG_meter i:nth-child(10){--cut:52%}.gnirYG_meter i:nth-child(11){--cut:28%}.gnirYG_meter i:nth-child(12){--cut:44%}.gnirYG_meter i:nth-child(13){--cut:60%}.gnirYG_meter i:nth-child(14){--cut:18%}.gnirYG_scale{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 1px, transparent 1px calc(100% / 14));block-size:5px;margin-inline:4px;display:block}.gnirYG_readout{padding:var(--space-xs) var(--space-m);border-block-end:var(--border-thin) solid var(--color-line);background:var(--pattern-grid);grid-template-columns:minmax(0,1fr);gap:.3rem;margin:0;display:grid}.gnirYG_readoutRow{justify-content:space-between;align-items:baseline;gap:.2em var(--space-xs);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.gnirYG_readoutRow dt{color:var(--color-text-faint)}.gnirYG_readoutRow dd{color:var(--color-highlight);text-shadow:0 0 10px color-mix(in oklab, var(--color-highlight) 45%, transparent);margin:0}.gnirYG_legendHead{justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs) var(--space-m) 0;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-faint);display:flex}.gnirYG_legend{padding:var(--space-2xs) var(--space-m) var(--space-s);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;display:grid}.gnirYG_channel{--tone:var(--color-text-muted);--level:0%;align-items:center;gap:.25rem var(--space-xs);background:var(--color-surface-sunken);border-inline-start:3px solid var(--tone);grid-template-columns:minmax(0,1fr) auto;padding:.35em .65em .45em;display:grid}.gnirYG_channel[data-tone=rust]{--tone:var(--color-accent)}.gnirYG_channel[data-tone=amber]{--tone:var(--color-highlight)}.gnirYG_channel[data-tone=coin]{--tone:var(--color-coin)}.gnirYG_channel[data-tone=cool]{--tone:var(--color-cool)}.gnirYG_channel[data-tone=danger]{--tone:var(--color-danger)}.gnirYG_channel[data-tone=neutral]{--tone:var(--ash-400)}.gnirYG_channelName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--step-0);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-strong);overflow:hidden}.gnirYG_channelCount{font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--tone)}.gnirYG_channelBar{background:color-mix(in oklab, var(--tone) 16%, transparent);grid-column:1/-1;block-size:3px}.gnirYG_channelBar:before{content:"";block-size:100%;inline-size:var(--level);background:var(--tone);box-shadow:0 0 8px color-mix(in oklab, var(--tone) 50%, transparent);transition:inline-size var(--duration-slow) var(--ease-out);display:block}.gnirYG_channel[data-quiet] .gnirYG_channelName{color:var(--color-text-muted)}.gnirYG_channel[data-quiet] .gnirYG_channelCount{color:var(--color-text-faint)}.gnirYG_numbersSkeleton{border:var(--border-thin) solid var(--color-line);background:linear-gradient(90deg, var(--oil-900), var(--oil-800), var(--oil-900)) 0 0 / 200% 100%;min-block-size:7.5rem}.gnirYG_note{align-items:center;gap:var(--space-2xs) var(--space-s);padding:var(--space-xs) var(--space-s);border:var(--border-thin) dashed var(--color-line-strong);background:var(--pattern-hazard-faint);font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;max-inline-size:none;display:flex}.gnirYG_noteBar{background:var(--pattern-hazard);flex-shrink:0;block-size:.5rem;inline-size:2rem}@media (prefers-reduced-motion:no-preference){.gnirYG_led{animation:1.6s steps(2,jump-none) infinite gnirYG_blink}.gnirYG_meter i{animation:gnirYG_level 1.1s var(--ease-in-out) infinite alternate}.gnirYG_meter i:nth-child(2n){animation-duration:1.45s}.gnirYG_meter i:nth-child(3n){animation-duration:.85s}.gnirYG_meter i:first-child{animation-delay:-.15s}.gnirYG_meter i:nth-child(2){animation-delay:-.7s}.gnirYG_meter i:nth-child(3){animation-delay:-.35s}.gnirYG_meter i:nth-child(4){animation-delay:-1.1s}.gnirYG_meter i:nth-child(5){animation-delay:-.5s}.gnirYG_meter i:nth-child(6){animation-delay:-.9s}.gnirYG_meter i:nth-child(7){animation-delay:-.25s}.gnirYG_meter i:nth-child(8){animation-delay:-1.3s}.gnirYG_meter i:nth-child(9){animation-delay:-.6s}.gnirYG_meter i:nth-child(10){animation-delay:-.05s}.gnirYG_meter i:nth-child(11){animation-delay:-.8s}.gnirYG_meter i:nth-child(12){animation-delay:-.4s}.gnirYG_meter i:nth-child(13){animation-delay:-1.2s}.gnirYG_meter i:nth-child(14){animation-delay:-.95s}.gnirYG_numbersSkeleton{animation:1.6s linear infinite gnirYG_shimmer}}@keyframes gnirYG_level{0%{clip-path:inset(94% 0 0)}to{clip-path:inset(var(--cut) 0 0 0)}}@keyframes gnirYG_blink{50%{opacity:.25}}@keyframes gnirYG_shimmer{to{background-position:-200% 0}}@media (max-width:64rem){.gnirYG_layout{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.gnirYG_radio{max-block-size:none;position:relative;inset-block-start:auto;overflow:visible}.gnirYG_legend{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr))}}}
