:root{--ink: #0a0a0a;--paper: #f4efe6;--paper-2: #ebe4d6;--bone: #dcd3c2;--yellow: #FFCE3B;--yellow-2: #FFE172;--yellow-deep: #E8A82B;--rule: #1a1a1a;--muted: #6b6357}*{box-sizing:border-box;margin:0;padding:0;font-style:normal!important}html,body{background:var(--ink);color:var(--paper);font-family:Unbounded,system-ui,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}body{overflow-x:clip}@media(pointer:fine){body{cursor:none}}a{color:inherit;text-decoration:none}::selection{background:var(--yellow);color:var(--ink)}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.uppercase{text-transform:uppercase;letter-spacing:.04em}h1,h2,h3,h4,h5{font-family:Unbounded,sans-serif;font-weight:400}h1 span,h2 span,h3 span,.hl{font-weight:700}.hl-accent{font-weight:700;color:var(--yellow)}.hr{height:1px;background:#f4efe62e}.num{font-family:JetBrains Mono,monospace;font-size:11px;color:#f4efe666;letter-spacing:.1em}button{font:inherit;color:inherit;background:none;border:none;cursor:none}::-webkit-scrollbar{width:0;height:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.glitch-btn{position:relative;border-radius:999px;border:0;font-family:Unbounded,sans-serif;letter-spacing:-.01em;cursor:none;isolation:isolate;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s;will-change:transform}.glitch-btn.primary{background:var(--yellow);color:var(--ink);box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -3px 6px #78500073,0 10px 26px #ffce3b2e}.glitch-btn.ghost{background:#f4efe605;color:var(--paper);box-shadow:inset 0 1px 1px #ffffff26,inset 0 0 0 1px #f4efe673}.glitch-btn:hover{transform:translateY(-2px)}.glitch-btn.primary:hover{box-shadow:inset 0 2px 3px #fff9,inset 0 -3px 6px #78500066,0 14px 34px #ffce3b4d}.glitch-btn.ghost:hover{box-shadow:inset 0 1px 1px #ffffff2e,inset 0 0 0 1px var(--yellow);color:var(--yellow)}.glitch-btn:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 3px 8px #7850008c}.glitch-btn.gold-ghost{background:#ffce3b0a;color:var(--yellow);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 0 0 1.5px #ffce3bbf}.glitch-btn.gold-ghost:hover{background:#ffce3b1a;box-shadow:inset 0 1px 1px #ffffff24,inset 0 0 0 1.5px var(--yellow),0 12px 28px #ffce3b2e;color:var(--yellow)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes footPulse{0%,to{opacity:.35;filter:blur(20px)}25%{opacity:1;filter:blur(12px)}50%{opacity:.65;filter:blur(16px)}}@keyframes feetSway{0%,to{transform:translate(0)}50%{transform:translate(2vw)}}@keyframes drift{0%,to{transform:var(--rot) translateY(0)}50%{transform:var(--rot) translateY(-4px)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes auroraDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(4%,-3%) scale(1.08)}66%{transform:translate(-3%,4%) scale(1.04)}}@property --beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.lets-chat-cta{position:relative;isolation:isolate;animation:ctaGlow 2.6s ease-in-out infinite}.lets-chat-cta:before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.6px;background:conic-gradient(from var(--beam-angle),transparent 58%,rgba(255,206,59,.9) 76%,#fff0c2 84%,rgba(255,206,59,.9) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beamSpin 3s linear infinite;pointer-events:none}.lets-chat-cta:hover:before{animation-duration:1.4s}@keyframes beamSpin{to{--beam-angle: 360deg}}@keyframes ctaGlow{0%,to{box-shadow:0 0 #ffce3b00}50%{box-shadow:0 0 22px -2px #ffce3b73}}.cta-arrow{display:inline-block;animation:arrowNudge 2.8s cubic-bezier(.5,0,.2,1) infinite;will-change:transform,opacity}@keyframes arrowNudge{0%,52%{transform:translate(0);opacity:1}66%{transform:translate(12px);opacity:0}67%{transform:translate(-12px);opacity:0}82%,to{transform:translate(0);opacity:1}}@supports not (background: conic-gradient(from var(--beam-angle),red,blue)){.lets-chat-cta:before{display:none}}
