.HudOdometerCounter-module__BDwM_G__counter{--hud-bg-deep:#000804;--hud-stroke-primary:#00ff7a;--hud-glow-active:#dfffe9;--hud-text-inactive:#00ff7a9e;--hud-line-secondary:#00ff7a57;--hud-accent-panel:#00ff7a1a;--hud-motion-duration:.54s;--hud-width:15rem;--hud-label-size:.68rem;--hud-caption-size:.72rem;width:var(--hud-width);border:1px solid color-mix(in srgb, var(--hud-stroke-primary) 34%, transparent);background:radial-gradient(ellipse at 50% 23%, color-mix(in srgb, var(--hud-stroke-primary) 14%, transparent), transparent 58%), linear-gradient(color-mix(in srgb, var(--hud-stroke-primary) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, transparent 0 18%, color-mix(in srgb, var(--hud-stroke-primary) 7%, transparent) 18% 19%, transparent 19% 81%, color-mix(in srgb, var(--hud-stroke-primary) 6%, transparent) 81% 82%, transparent 82%), var(--hud-bg-deep);min-width:0;color:var(--hud-stroke-primary);font:inherit;text-align:center;text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, var(--hud-stroke-primary) 64%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--hud-stroke-primary) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--hud-stroke-primary) 7%, transparent) inset;background-size:auto,100% 5px,auto,auto;border-radius:.5rem;justify-items:center;gap:.2rem;line-height:1;transition:border-color .18s,box-shadow .18s,filter .18s,opacity .18s;display:grid;position:relative;overflow:hidden}button.HudOdometerCounter-module__BDwM_G__counter{appearance:none;cursor:pointer}.HudOdometerCounter-module__BDwM_G__counter:focus-visible{outline:1px solid color-mix(in srgb, var(--hud-glow-active) 82%, transparent);outline-offset:3px}.HudOdometerCounter-module__BDwM_G__counter:hover,.HudOdometerCounter-module__BDwM_G__counter:focus-visible{border-color:color-mix(in srgb, var(--hud-stroke-primary) 72%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--hud-stroke-primary) 26%, transparent), 0 0 0 1px color-mix(in srgb, var(--hud-stroke-primary) 13%, transparent) inset}.HudOdometerCounter-module__BDwM_G__counter[data-disabled=true],.HudOdometerCounter-module__BDwM_G__counter[data-loading=true]{cursor:wait;opacity:.66}.HudOdometerCounter-module__BDwM_G__counter[data-error=true]{--hud-stroke-primary:#ff8a2b;--hud-glow-active:#ffe2bd;--hud-text-inactive:#ff8a2ba8;--hud-line-secondary:#ff8a2b5c}.HudOdometerCounter-module__BDwM_G__counter[data-size=compact]{--hud-width:min(100%, 8.6rem);--hud-label-size:.32rem;--hud-caption-size:.48rem;border-radius:0;gap:.07rem;padding:.1rem .16rem .13rem}.HudOdometerCounter-module__BDwM_G__counter[data-size=standard]{padding:.48rem .54rem .56rem}.HudOdometerCounter-module__BDwM_G__counter[data-size=large]{--hud-width:min(100%, 22rem);--hud-label-size:.78rem;--hud-caption-size:.86rem;padding:.72rem .76rem .82rem}.HudOdometerCounter-module__BDwM_G__header{z-index:2;width:100%;color:color-mix(in srgb, var(--hud-stroke-primary) 70%, transparent);font-size:var(--hud-label-size);justify-content:space-between;align-items:center;gap:.55rem;display:flex;position:relative}.HudOdometerCounter-module__BDwM_G__label,.HudOdometerCounter-module__BDwM_G__state{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HudOdometerCounter-module__BDwM_G__state{color:color-mix(in srgb, var(--hud-glow-active) 58%, transparent);font-size:.82em}.HudOdometerCounter-module__BDwM_G__state[data-state=ready]{color:color-mix(in srgb, var(--hud-stroke-primary) 58%, transparent)}.HudOdometerCounter-module__BDwM_G__motorShell{z-index:1;perspective:720px;width:100%;display:block;position:relative}.HudOdometerCounter-module__BDwM_G__motorShell:before{content:"";background:color-mix(in srgb, var(--hud-stroke-primary) 13%, transparent);filter:blur(17px);opacity:.72;border-radius:999px;position:absolute;inset:12% 8% 2%}.HudOdometerCounter-module__BDwM_G__motorSvg{width:100%;height:auto;display:block;position:relative;overflow:visible;transform:rotateX(0)}.HudOdometerCounter-module__BDwM_G__housing{fill:color-mix(in srgb, var(--hud-bg-deep) 92%, black);stroke:color-mix(in srgb, var(--hud-stroke-primary) 38%, transparent);stroke-width:1.2px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--hud-stroke-primary) 15%, transparent))}.HudOdometerCounter-module__BDwM_G__panelTrace,.HudOdometerCounter-module__BDwM_G__panelTraceDim,.HudOdometerCounter-module__BDwM_G__finderBrackets,.HudOdometerCounter-module__BDwM_G__supportLeg,.HudOdometerCounter-module__BDwM_G__scanline,.HudOdometerCounter-module__BDwM_G__topEdge,.HudOdometerCounter-module__BDwM_G__bottomEdge,.HudOdometerCounter-module__BDwM_G__sideContour{fill:none;stroke-linecap:square}.HudOdometerCounter-module__BDwM_G__panelTrace,.HudOdometerCounter-module__BDwM_G__finderBrackets{stroke:color-mix(in srgb, var(--hud-stroke-primary) 52%, transparent);stroke-width:1.1px}.HudOdometerCounter-module__BDwM_G__panelTraceDim,.HudOdometerCounter-module__BDwM_G__supportLeg,.HudOdometerCounter-module__BDwM_G__topEdge,.HudOdometerCounter-module__BDwM_G__bottomEdge,.HudOdometerCounter-module__BDwM_G__sideContour,.HudOdometerCounter-module__BDwM_G__rimCenterline{stroke:var(--hud-line-secondary);stroke-width:.95px}.HudOdometerCounter-module__BDwM_G__bolt{fill:color-mix(in srgb, var(--hud-stroke-primary) 22%, transparent);stroke:color-mix(in srgb, var(--hud-stroke-primary) 74%, transparent);stroke-width:.9px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--hud-stroke-primary) 54%, transparent))}.HudOdometerCounter-module__BDwM_G__basePlate{fill:color-mix(in srgb, var(--hud-stroke-primary) 8%, transparent);stroke:color-mix(in srgb, var(--hud-stroke-primary) 18%, transparent);stroke-width:1px}.HudOdometerCounter-module__BDwM_G__backCap{fill:#000000a6;stroke:color-mix(in srgb, var(--hud-line-secondary) 78%, transparent);stroke-width:1.1px}.HudOdometerCounter-module__BDwM_G__rotaryWheel{stroke:color-mix(in srgb, var(--hud-stroke-primary) 84%, transparent);stroke-width:1.5px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--hud-stroke-primary) 66%, transparent)) drop-shadow(0 0 15px color-mix(in srgb, var(--hud-stroke-primary) 24%, transparent))}.HudOdometerCounter-module__BDwM_G__rimNumberStrip{transform-box:fill-box;transform-origin:50%}.HudOdometerCounter-module__BDwM_G__rimNumberStrip[data-rolling=true][data-reduced-motion=false]{animation:HudOdometerCounter-module__BDwM_G__hudOdometerRoll var(--hud-motion-duration) cubic-bezier(.19, .78, .22, 1) both}.HudOdometerCounter-module__BDwM_G__rimNumberStrip[data-rolling=true][data-reduced-motion=true]{animation:90ms steps(2,jump-none) both HudOdometerCounter-module__BDwM_G__hudOdometerDissolve}.HudOdometerCounter-module__BDwM_G__rimNumber{fill:var(--hud-text-inactive);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;dominant-baseline:middle;text-shadow:0 0 8px color-mix(in srgb, var(--hud-stroke-primary) 62%, transparent);font-size:21px;font-weight:600}.HudOdometerCounter-module__BDwM_G__rimNumber[data-active=true]{fill:var(--hud-glow-active);font-size:30px;font-weight:760}.HudOdometerCounter-module__BDwM_G__finderShadow{fill:#000000c2;stroke:color-mix(in srgb, var(--hud-line-secondary) 82%, transparent);stroke-width:1px}.HudOdometerCounter-module__BDwM_G__finderWindow{fill:#000000db;stroke:color-mix(in srgb, var(--hud-stroke-primary) 88%, transparent);stroke-width:1.35px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--hud-stroke-primary) 46%, transparent)) drop-shadow(0 0 16px color-mix(in srgb, var(--hud-stroke-primary) 18%, transparent))}.HudOdometerCounter-module__BDwM_G__finderGlass{stroke:color-mix(in srgb, var(--hud-glow-active) 42%, transparent);stroke-width:.75px}.HudOdometerCounter-module__BDwM_G__finderNumber,.HudOdometerCounter-module__BDwM_G__previousFinderNumber{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;dominant-baseline:middle;font-size:31px;font-weight:780}.HudOdometerCounter-module__BDwM_G__finderNumber{fill:var(--hud-glow-active)}.HudOdometerCounter-module__BDwM_G__previousFinderNumber{fill:color-mix(in srgb, var(--hud-text-inactive) 68%, transparent);opacity:0}.HudOdometerCounter-module__BDwM_G__finderNumber[data-rolling=true][data-reduced-motion=false]{animation:HudOdometerCounter-module__BDwM_G__finderDigitRollIn var(--hud-motion-duration) cubic-bezier(.19, .78, .22, 1) both}.HudOdometerCounter-module__BDwM_G__previousFinderNumber[data-rolling=true][data-reduced-motion=false]{animation:HudOdometerCounter-module__BDwM_G__finderDigitRollOut var(--hud-motion-duration) cubic-bezier(.19, .78, .22, 1) both}.HudOdometerCounter-module__BDwM_G__finderNumber[data-rolling=true][data-reduced-motion=true]{animation:90ms steps(2,jump-none) both HudOdometerCounter-module__BDwM_G__hudOdometerDissolve}.HudOdometerCounter-module__BDwM_G__scanline{stroke:color-mix(in srgb, var(--hud-glow-active) 8%, transparent);stroke-width:.7px}.HudOdometerCounter-module__BDwM_G__caption{z-index:2;max-width:100%;color:color-mix(in srgb, var(--hud-glow-active) 82%, transparent);font-size:var(--hud-caption-size);text-overflow:ellipsis;text-shadow:0 0 9px color-mix(in srgb, var(--hud-stroke-primary) 60%, transparent);white-space:nowrap;font-weight:560;position:relative;overflow:hidden}.HudOdometerCounter-module__BDwM_G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes HudOdometerCounter-module__BDwM_G__hudOdometerRoll{0%{opacity:.72;transform:translate(18px)rotateY(-18deg)scaleX(.9)}55%{opacity:1;transform:translate(-2px)rotateY(4deg)scaleX(1.03)}to{opacity:1;transform:translate(0)rotateY(0)scaleX(1)}}@keyframes HudOdometerCounter-module__BDwM_G__finderDigitRollIn{0%{opacity:.15;transform:translate(24px)scaleX(.54)}62%{opacity:1;transform:translate(-2px)scaleX(1.04)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes HudOdometerCounter-module__BDwM_G__finderDigitRollOut{0%{opacity:.58;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(-24px)scaleX(.54)}}@keyframes HudOdometerCounter-module__BDwM_G__hudOdometerDissolve{0%{opacity:.38}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HudOdometerCounter-module__BDwM_G__rimNumberStrip[data-rolling=true],.HudOdometerCounter-module__BDwM_G__finderNumber[data-rolling=true],.HudOdometerCounter-module__BDwM_G__previousFinderNumber[data-rolling=true]{animation:90ms steps(2,jump-none) both HudOdometerCounter-module__BDwM_G__hudOdometerDissolve}}
.CounterLab-module__PSPWjW__page{color:#dfffe9;min-height:100svh;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:radial-gradient(circle at 14% 12%,#42d9ff1a,#0000 22rem),radial-gradient(circle at 82% 16%,#ffb34714,#0000 19rem),linear-gradient(#00ff7a0b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#00ff7a09 1px,#0000 1px) 0 0/18px 18px,#000804;padding:clamp(1rem,2.5vw,2rem)}.CounterLab-module__PSPWjW__page button{color:#00ff7a;cursor:pointer;min-height:2.2rem;font:inherit;text-transform:uppercase;text-shadow:0 0 8px #00ff7a9e;background:#001006d1;border:1px solid #00ff7a70;font-size:.72rem;line-height:1;box-shadow:0 0 13px #00ff7a1c}.CounterLab-module__PSPWjW__page button:hover,.CounterLab-module__PSPWjW__page button:focus-visible{border-color:#d7ffe9c7;outline:none;box-shadow:0 0 18px #00ff7a3d}.CounterLab-module__PSPWjW__page button[data-active=true],.CounterLab-module__PSPWjW__page button[aria-pressed=true]{color:#eaffef;background:#00ff7a24}.CounterLab-module__PSPWjW__hero{background:linear-gradient(90deg,#00ff7a1c,#0000 42%),#000804c2;border:1px solid #00ff7a6b;grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-items:end;gap:clamp(1rem,3vw,2rem);max-width:76rem;margin:0 auto 1rem;padding:clamp(1rem,2.4vw,1.6rem);display:grid;box-shadow:0 0 30px #00ff7a1f,inset 0 0 0 1px #42d9ff12}.CounterLab-module__PSPWjW__kicker{color:#42d9ffd1;text-transform:uppercase;text-shadow:0 0 10px #42d9ff61;margin:0 0 .45rem;font-size:.72rem}.CounterLab-module__PSPWjW__hero h1{color:#00ff7a;text-shadow:0 0 12px #00ff7a9e,0 0 34px #00ff7a38;margin:0;font-size:clamp(2.1rem,5.5vw,5rem);font-weight:760;line-height:.96}.CounterLab-module__PSPWjW__hero p{color:#dfffe9c2;max-width:54rem;margin:.8rem 0 0;font-size:clamp(.86rem,1.4vw,1rem);line-height:1.5}.CounterLab-module__PSPWjW__heroSpec{color:#42d9ffc7;text-transform:uppercase;background:#020714ad;border:1px solid #42d9ff52;justify-items:start;gap:.42rem;padding:.9rem;font-size:.68rem;display:grid}.CounterLab-module__PSPWjW__heroSpec strong{color:#dfffe9;font-size:.9rem;font-weight:640}.CounterLab-module__PSPWjW__labGrid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:1rem;max-width:76rem;margin:0 auto;display:grid}.CounterLab-module__PSPWjW__workbench,.CounterLab-module__PSPWjW__hostPanel,.CounterLab-module__PSPWjW__notePanel{background:linear-gradient(#00ff7a09 1px,#0000 1px) 0 0/100% 6px,#000804db;border:1px solid #00ff7a61;box-shadow:0 0 24px #00ff7a1c}.CounterLab-module__PSPWjW__workbench{justify-items:center;gap:.8rem;padding:clamp(.9rem,2vw,1.3rem);display:grid}.CounterLab-module__PSPWjW__hostPanel{align-content:start;gap:.8rem;padding:clamp(.9rem,2vw,1.2rem);display:grid}.CounterLab-module__PSPWjW__sectionHeader{color:#00ff7aad;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.8rem;width:100%;font-size:.72rem;display:flex}.CounterLab-module__PSPWjW__sectionHeader strong{color:#dfffe9;font-size:.86rem;font-weight:560}.CounterLab-module__PSPWjW__controlGrid,.CounterLab-module__PSPWjW__digitRail,.CounterLab-module__PSPWjW__toggleRail,.CounterLab-module__PSPWjW__themeRail,.CounterLab-module__PSPWjW__hostActions{gap:.38rem;width:100%;display:grid}.CounterLab-module__PSPWjW__controlGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CounterLab-module__PSPWjW__digitRail{grid-template-columns:repeat(10,minmax(0,1fr))}.CounterLab-module__PSPWjW__toggleRail{grid-template-columns:repeat(5,minmax(0,1fr))}.CounterLab-module__PSPWjW__themeRail{grid-template-columns:repeat(3,minmax(0,1fr))}.CounterLab-module__PSPWjW__hostTopBar{background:linear-gradient(90deg,#00ff7a14,#0000 48%,#42d9ff14),#0000006b;border:1px solid #00ff7a3d;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(7.5rem,.9fr);align-items:stretch;gap:.35rem;padding:.35rem;display:grid}.CounterLab-module__PSPWjW__hostReadout{color:#00ff7ab3;text-transform:uppercase;background:#00000075;border:1px solid #00ff7a47;align-content:center;gap:.24rem;min-width:0;padding:.55rem;font-size:.62rem;display:grid}.CounterLab-module__PSPWjW__hostReadout strong{color:#dfffe9;font-size:.82rem;font-weight:580}.CounterLab-module__PSPWjW__hostReadout small{color:#42d9ffb8;font-size:.58rem;line-height:1.3}.CounterLab-module__PSPWjW__hostActions{grid-template-columns:repeat(3,minmax(0,1fr))}.CounterLab-module__PSPWjW__apiBlock{color:#42d9ffc7;text-transform:uppercase;background:#0207149e;border:1px solid #42d9ff47;gap:.34rem;padding:.7rem;font-size:.68rem;display:grid}.CounterLab-module__PSPWjW__apiBlock code{color:#dfffe9;font:inherit;text-transform:none;font-size:.7rem;line-height:1.45}.CounterLab-module__PSPWjW__notesGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;max-width:76rem;margin:1rem auto 0;display:grid}.CounterLab-module__PSPWjW__notePanel{padding:1rem}.CounterLab-module__PSPWjW__notePanel h2{color:#00ff7a;text-transform:uppercase;margin:0 0 .8rem;font-size:1rem;font-weight:680}.CounterLab-module__PSPWjW__notePanel dl,.CounterLab-module__PSPWjW__notePanel ul{gap:.48rem;margin:0;padding:0;display:grid}.CounterLab-module__PSPWjW__notePanel div{grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr);gap:.8rem;display:grid}.CounterLab-module__PSPWjW__notePanel dt,.CounterLab-module__PSPWjW__notePanel li{color:#00ff7ac2;font-size:.72rem}.CounterLab-module__PSPWjW__notePanel dd{color:#dfffe9b8;margin:0;font-size:.72rem}.CounterLab-module__PSPWjW__notePanel li{align-items:center;gap:.42rem;list-style:none;display:flex}.CounterLab-module__PSPWjW__notePanel li span{background:#00ff7a2e;border:1px solid #00ff7ac7;width:.5rem;height:.5rem;box-shadow:0 0 9px #00ff7a6b}@media (max-width:820px){.CounterLab-module__PSPWjW__hero,.CounterLab-module__PSPWjW__labGrid,.CounterLab-module__PSPWjW__notesGrid{grid-template-columns:1fr}.CounterLab-module__PSPWjW__hostTopBar{grid-template-columns:repeat(2,minmax(0,1fr))}.CounterLab-module__PSPWjW__hostReadout{grid-column:1/-1}.CounterLab-module__PSPWjW__controlGrid,.CounterLab-module__PSPWjW__toggleRail,.CounterLab-module__PSPWjW__hostActions{grid-template-columns:repeat(2,minmax(0,1fr))}.CounterLab-module__PSPWjW__digitRail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:520px){.CounterLab-module__PSPWjW__page{padding:.65rem}.CounterLab-module__PSPWjW__hero,.CounterLab-module__PSPWjW__workbench,.CounterLab-module__PSPWjW__hostPanel,.CounterLab-module__PSPWjW__notePanel{padding:.75rem}.CounterLab-module__PSPWjW__hostTopBar,.CounterLab-module__PSPWjW__notesGrid{grid-template-columns:1fr}}
