@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-RKf6esGj.woff2) format("woff2"),url(/assets/poppins-latin-700-italic-CW91C-LJ.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2) format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}:root{--rf-ink: #070a0a;--rf-deep: #0c1110;--rf-panel: #111715;--rf-panel-raised: #171f1c;--rf-panel-soft: #1b2420;--rf-cream: #f0ead8;--rf-paper: #c9c4b5;--rf-muted: #7e877e;--rf-dim: #4f5952;--rf-phosphor: #c6ff4a;--rf-phosphor-bright: #dcff8b;--rf-signal: #ff6846;--rf-cyan: #62d9d0;--rf-warning: #ffca58;--rf-danger: #ff5a5f;--rf-line: rgba(224, 236, 219, .1);--rf-line-strong: rgba(224, 236, 219, .18);--rf-grid: rgba(198, 255, 74, .035);--rf-shadow: 0 0 0 1px rgba(231, 242, 226, .08), 0 18px 55px rgba(0, 0, 0, .32);--rf-shadow-hover: 0 0 0 1px rgba(198, 255, 74, .26), 0 22px 64px rgba(0, 0, 0, .44);--rf-font-display: "Chakra Petch", sans-serif;--rf-font-data: "IBM Plex Mono", monospace;--rf-font-pixel: "Press Start 2P", monospace;--rf-cut-sm: 8px;--rf-cut-md: 14px;--rf-cut-lg: 22px;--rf-ease: cubic-bezier(.2, 0, 0, 1);--hub-bg-primary: var(--rf-ink);--hub-bg-secondary: var(--rf-deep);--hub-bg-card: var(--rf-panel);--hub-bg-elevated: var(--rf-panel-raised);--hub-accent: var(--rf-phosphor);--hub-accent-secondary: var(--rf-cyan);--hub-accent-yellow: var(--rf-warning);--hub-accent-green: var(--rf-phosphor);--hub-accent-red: var(--rf-signal);--hub-accent-pink: var(--rf-signal);--hub-gradient: linear-gradient(135deg, var(--rf-phosphor), #88c43d);--hub-gradient-pink: linear-gradient(135deg, var(--rf-signal), #c43636);--hub-text-primary: var(--rf-cream);--hub-text-secondary: var(--rf-paper);--hub-text-muted: var(--rf-muted);--hub-border: var(--rf-line);--hub-border-focus: var(--rf-phosphor);--hub-radius-lg: 2px;--hub-radius-md: 2px;--hub-radius-sm: 2px;--hub-glow-pink: 0 0 24px rgba(255, 104, 70, .2);--hub-glow-cyan: 0 0 24px rgba(198, 255, 74, .16);--hub-shadow-card: var(--rf-shadow);--font-body: var(--rf-font-display);--font-arcade: var(--rf-font-pixel)}html{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--rf-ink)}button,input,select,textarea{font:inherit}button,[role=button],a{-webkit-tap-highlight-color:transparent}button:active,[role=button]:active,.btn:active{scale:.96}:focus-visible{outline:2px solid var(--rf-phosphor);outline-offset:3px}::selection{color:var(--rf-ink);background:var(--rf-phosphor)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
