.hb-root{--bg:#131a38;--panel:#1a2348;--card:#26315a;--card2:#2e3a66;--band:#333f6e;--blue:#1aff6b;--bluehv:#1aff6b;--green:#1aff6b;--gold:#1aff6b;--purple:#1aff6b;--muted:#9ba4c0;--faint:#6a7492;background:var(--bg);color:#fff;font-family:var(--font-outfit),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.hb-root *,.hb-root :after,.hb-root :before{box-sizing:border-box}.hb-display{font-family:var(--font-sora),var(--font-manrope),sans-serif;letter-spacing:-.015em}.hb-root ::-webkit-scrollbar{height:8px;width:8px}.hb-root ::-webkit-scrollbar-thumb{background:linear-gradient(#445599,#333f6e);border-radius:8px}.hb-root ::-webkit-scrollbar-thumb:hover{background:#4d5fae}.hb-root{background:radial-gradient(1100px 520px at 50% -260px,rgba(43,142,253,.12),transparent 70%),radial-gradient(900px 520px at 100% -120px,rgba(139,92,246,.1),transparent 62%),var(--bg);background-attachment:fixed}@supports (min-height:100dvh){.hb-root{min-height:100dvh}}@media (pointer:coarse){.hb-root{background-attachment:scroll}}.hb-root a,.hb-root button{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.7,.3,1),filter .15s ease,opacity .15s ease}.hb-btn-green{background:linear-gradient(180deg,#2bff86,#0bdf5e);box-shadow:0 8px 22px -8px rgba(26,255,107,.55);color:#06281a}.hb-btn-green:hover{filter:brightness(1.08)}:root{--color-primary-bg:#131a38;--color-accent-primary:#4fc3f7;--color-text-primary:#ffffff;--font-family-bounded:"Bounded",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-manrope:var(--font-manrope),"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-title-xl:1.5rem;--text-body-l:0.875rem;--font-regular:400;--font-bold:700;--leading-tight:1.25;--leading-normal:1.5;--font-manrope:"Manrope";--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem}body,html{background:#131a38;overscroll-behavior-y:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ffffff;margin:0;padding:0;min-height:100vh}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-body-l);font-weight:var(--font-regular)}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}:focus{outline:none}::selection{background-color:var(--color-accent-primary);color:var(--color-primary-bg)}.heading-1,h1{font-family:var(--font-family-bounded);font-size:var(--text-title-xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.paragraph,p{font-family:var(--font-family-manrope);font-size:var(--text-body-l);font-weight:var(--font-regular);line-height:var(--leading-normal)}