*{box-sizing:border-box}body{margin:0;background:#0a0c14;color:#f2f0f5;font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}::selection{background:#00b4ed59;background:oklch(.72 .19 230 / .35)}input,textarea,button{font-family:inherit}input::placeholder,textarea::placeholder{color:#f2f0f559}@keyframes ap-drift-far{0%{transform:translateZ(0)}to{transform:translate3d(-260px,-260px,0)}}@keyframes ap-drift-mid{0%{transform:translateZ(0)}to{transform:translate3d(340px,-340px,0)}}@keyframes ap-drift-near{0%{transform:translateZ(0)}to{transform:translate3d(-420px,420px,0)}}@keyframes ap-twinkle-a{0%,to{opacity:.35}50%{opacity:.8}}@keyframes ap-twinkle-b{0%,to{opacity:.4}50%{opacity:.85}}@keyframes ap-twinkle-c{0%,to{opacity:.45}50%{opacity:.9}}@keyframes ap-pulse{0%,to{opacity:.55}50%{opacity:1}}.ap-navbtn{transition:background .15s,color .15s}.ap-navbtn:hover{background:#ffffff0f!important;color:#f2f0f5!important}.ap-primary{transition:filter .15s,transform .15s}.ap-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ap-ghost{transition:background .15s}.ap-ghost:hover{background:#ffffff1a!important}.ap-card{transition:transform .15s,border-color .15s}.ap-card:hover{transform:translateY(-3px);border-color:#ffffff38}.ap-link:hover{color:#f2f0f5}.ap-star-layer{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.ap-star-layer,[style*=ap-pulse]{animation:none!important}}
