.Button-module__8RiFmG__btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}
.Nav-module__6hog6q__nav{z-index:100;background:var(--card-bg);border-bottom:1px solid var(--grey-stroke);justify-content:space-between;align-items:center;height:50px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__6hog6q__navLeft{align-items:center;gap:var(--space-3);display:flex}.Nav-module__6hog6q__navLinks{align-items:center;gap:var(--space-6);display:flex}.Nav-module__6hog6q__navLink{font-family:var(--font-sans);color:var(--icon-grey);transition:color var(--transition-fast);font-size:.75rem;font-weight:500;text-decoration:none}.Nav-module__6hog6q__navLink:hover{color:var(--text-black)}.Nav-module__6hog6q__navLink:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px;border-radius:2px}.Nav-module__6hog6q__navRight{align-items:center;gap:var(--space-5);display:flex}.Nav-module__6hog6q__wordmark{font-family:var(--font-mono-alt);text-transform:uppercase;color:var(--text-black);letter-spacing:.04em;font-size:11px;font-weight:700}@media (max-width:768px){.Nav-module__6hog6q__navLinks{display:none}}
.Footer-module__q7ZRWa__footer{background:var(--black);color:var(--text-white);padding:48px 24px}.Footer-module__q7ZRWa__footerInner{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;display:flex}.Footer-module__q7ZRWa__brandRow{align-items:center;gap:var(--space-4);display:flex}.Footer-module__q7ZRWa__brandLogo{filter:brightness(0)invert();height:20px}.Footer-module__q7ZRWa__brandTagline{font-family:var(--font-sans);color:#f7f7f780;font-size:14px;font-weight:500}.Footer-module__q7ZRWa__footerLinks{align-items:center;gap:12px;display:flex}.Footer-module__q7ZRWa__footerLinks a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#f7f7f759;transition:color var(--transition-fast);font-size:.6875rem;font-weight:500;text-decoration:none}.Footer-module__q7ZRWa__footerLinks a:hover{color:var(--text-white)}.Footer-module__q7ZRWa__footerLinks a:focus-visible{outline:2px solid var(--text-white);outline-offset:4px}.Footer-module__q7ZRWa__footerDivider{color:#f7f7f733}.Footer-module__q7ZRWa__footerLegal{font-family:var(--font-sans);color:#f7f7f733;font-size:.6875rem}
.LiveIndicator-module__hI0S9a__wrapper{align-items:center;gap:var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--icon-grey);font-weight:500;display:inline-flex}.LiveIndicator-module__hI0S9a__medium{font-size:.6875rem}.LiveIndicator-module__hI0S9a__small{font-size:.625rem}.LiveIndicator-module__hI0S9a__dot{animation:LiveIndicator-module__hI0S9a__pulse var(--pulse-duration) ease-in-out infinite;border-radius:50%;flex-shrink:0;display:inline-block}.LiveIndicator-module__hI0S9a__dotSmall{width:6px;height:6px}.LiveIndicator-module__hI0S9a__dotMedium{width:8px;height:8px}.LiveIndicator-module__hI0S9a__label{line-height:1}@keyframes LiveIndicator-module__hI0S9a__pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LiveIndicator-module__hI0S9a__dot{animation:none}}
.HeroAsciiGrid-module__eqnyEq__char{text-align:center;pointer-events:auto;will-change:transform;width:.55em;transition:transform .6s cubic-bezier(.4,0,.2,1);display:inline-block}.HeroAsciiGrid-module__eqnyEq__char:hover{transform:rotate(360deg)}@media (prefers-reduced-motion:reduce){.HeroAsciiGrid-module__eqnyEq__char{will-change:auto;transition:none}.HeroAsciiGrid-module__eqnyEq__char:hover{transform:none}}
.HeroCursor-module__yiJ_UW__cursor{color:var(--accent-color);margin-left:4px;font-weight:400;display:inline-block;transform:translateY(-.05em)}.HeroCursor-module__yiJ_UW__blinking{animation:HeroCursor-module__yiJ_UW__cursorBlink var(--blink-duration) step-end infinite}.HeroCursor-module__yiJ_UW__static{opacity:.35}@keyframes HeroCursor-module__yiJ_UW__cursorBlink{0%,49.9%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.HeroCursor-module__yiJ_UW__blinking{opacity:.35;animation:none}}
