html:has([data-page=terms]){overflow-x:auto}html:has([data-page=terms]) body{overflow-x:auto}html:has([data-page=terms]) body{color:#f3f1ec;-webkit-font-smoothing:antialiased;background:#121418;margin:0;font-family:Manrope,system-ui,sans-serif}[data-page=terms] a{color:#f3f1ec;text-underline-offset:3px;text-decoration-color:#ffb020}[data-page=terms] a:hover{color:#ffb020}[data-page=terms] *{box-sizing:border-box}[data-page=terms]:focus-visible,[data-page=terms] :focus-visible{outline-offset:3px;outline:2px solid #ffb020}html:has([data-page=terms]){scroll-behavior:smooth;scroll-padding-top:88px}@keyframes iPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes aboutRun{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes aboutChip{0%,to{opacity:0}8%,28%{opacity:1}40%{opacity:0}}@keyframes aboutBar{0%{transform:scaleX(0)}60%,85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes aboutFlow{0%{opacity:0;top:-4px}20%,80%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}@keyframes heroTick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,3%)scale(1.08)}}@media (prefers-reduced-motion:reduce){html:has([data-page=terms]){scroll-behavior:auto}[data-page=terms] *{animation:none!important}}.terms-h1:hover{color:#ffb020!important}.terms-h2:hover{color:#f3f1ec!important}.terms-h3:hover{background:#ffc24d!important}
