html,body{color:#fffbf2;-webkit-font-smoothing:antialiased;background:#143a45;margin:0;padding:0;font-family:Hanken Grotesk,system-ui,sans-serif;overflow-x:hidden}*{box-sizing:border-box}::selection{color:#fffbf2;background:#ff6e5b}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}img{max-width:100%;display:block}em,i{font-style:normal}@keyframes blink{0%,60%,to{opacity:.4}30%{opacity:1}}@keyframes sunPulse{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.92;transform:scale(1.04)}}@keyframes sunDrift{0%,to{transform:translate(-10px,2px)}50%{transform:translate(10px,-3px)}}@keyframes skyShift{0%,to{opacity:.45}50%{opacity:.78}}@keyframes leakDrift{0%,to{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-30px,12px)scale(1.08)}}@keyframes grainScroll{0%{transform:translate(0,0)}25%{transform:translate(-12px,6px)}50%{transform:translate(8px,-8px)}75%{transform:translate(-6px,12px)}to{transform:translate(0,0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pillPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes streamCursor{0%,to{opacity:0}50%{opacity:1}}[data-hero-content]>*{opacity:0;animation:1.2s cubic-bezier(.2,.65,.3,1) forwards heroFadeUp}[data-hero-content]>:first-child{animation-delay:.15s}[data-hero-content]>:nth-child(2){animation-delay:.32s}[data-hero-content]>:nth-child(3){animation-delay:.48s}[data-hero-content]>:nth-child(4){animation-delay:.6s}[data-hero-content]>:nth-child(5){animation-delay:.72s}[data-hero-content]>:nth-child(6){animation-delay:.84s}[data-signin-pill],[data-sound-toggle],[data-live-pill],[data-nowrap]{white-space:nowrap}[data-noscroll]::-webkit-scrollbar{display:none}[data-join-card]:hover{transform:scale(1.012)}nav a{transition:color .18s}nav a:hover{color:#fffbf2}.grain-layer{opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.92 0 0 0 0 0.8 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;animation:1.4s steps(4,end) infinite grainScroll;position:absolute;inset:-10%}.section-grain{opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.92 0 0 0 0 0.8 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px;position:absolute;inset:0}.frame-tint{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ffc6290d 0%,#0000 35%,#ff6e5b1a 100%);position:absolute;inset:0}.frame-grain{opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.92 0 0 0 0 0.8 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}.frame-vignette{pointer-events:none;background:radial-gradient(#0000 50%,#143a458c);position:absolute;inset:0}[data-hero-chat]:focus-within{border-color:#ffc6298c;box-shadow:0 24px 60px -22px #143a45b3,0 0 0 4px #ffc62914}[data-hero-chat] input::placeholder{color:#fffbf280}[data-hero-chat-submit]:hover{background:#c2543a}@media (width<=780px){nav[data-nav-pill]{gap:14px!important;padding:0 8px 0 14px!important}nav[data-nav-pill] .nav-links{gap:12px!important;font-size:12.5px!important}nav[data-nav-pill] .nav-links a:nth-child(n+3){display:none}}@media (width<=560px){nav[data-nav-pill] .nav-links a:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-hero-content]>*{opacity:1!important;transform:none!important}}
