.rebrand-page{color:#f5f6f4;font-family:var(--font-inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#0d0e10}.rebrand-page ::selection{color:#0d0e10;background:#e4ff54}.rb-mono{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.08em}@keyframes rb-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rb-ad-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rb-rise{animation:.6s ease-out both rb-rise-in}.rb-fade{animation:.8s ease-out both rb-fade-in}.rb-progress{transform-origin:0;animation:8s linear infinite rb-ad-progress}.rb-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(8px)}.rb-reveal-visible{opacity:1;transform:translateY(0)}.rb-stagger>*{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(10px)}.rb-reveal-visible.rb-stagger>*{opacity:1;transform:translateY(0)}.rb-reveal-visible.rb-stagger>:nth-child(2){transition-delay:90ms}.rb-reveal-visible.rb-stagger>:nth-child(3){transition-delay:.18s}.rb-reveal-visible.rb-stagger>:nth-child(4){transition-delay:.27s}@keyframes rb-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rb-marquee{animation:80s linear infinite rb-marquee-scroll}.rb-marquee:hover{animation-play-state:paused}.rb-glow{background:radial-gradient(55% 65% at 50% 0,#e4ff5412,#0000 70%)}.rb-acc{grid-template-rows:0fr;transition:grid-template-rows .28s ease-out;display:grid}.rb-acc-open{grid-template-rows:1fr}.rb-acc>div{overflow:hidden}@keyframes rb-pulse-soft{0%,to{opacity:1}50%{opacity:.35}}.rb-pulse{animation:2.4s ease-in-out infinite rb-pulse-soft}@media (prefers-reduced-motion:reduce){.rebrand-page *,.rebrand-page{transition:none!important;animation:none!important}.rb-reveal,.rb-stagger>*{opacity:1;transform:none}}
