:root{--bg:#08080a;--panel:#0d0d10;--line:#ffffff13;--line2:#ffffff29;--tx:#ededef;--dim:#83838b;--grad:linear-gradient(120deg, #f7a8c4 0%, #a9b6f2 52%, #f8c69e 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--tx);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:var(--tx);text-decoration:none}a:hover{color:#a9b6f2}input,textarea,select,button{font-family:inherit;font-size:inherit}::selection{color:var(--bg);background:#a9b6f2}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes hatch{0%{background-position:0 0}to{background-position:-28.284px 0}}@keyframes orbit{0%,12.5%{opacity:1}12.6%,50%{opacity:.22}50.1%,62.5%{opacity:1}62.6%,to{opacity:.22}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes slabTick{0%,14%{opacity:.12}38%,to{opacity:var(--tick-o,1)}}[data-marquee]{animation:mq var(--mq-duration,38s) linear infinite}[data-hatch]{background-repeat:repeat;background-size:28.284px 28.284px;animation:1.6s linear infinite hatch}[data-grow]{animation:.55s cubic-bezier(.2,.7,.2,1) both grow}[data-orbit]{animation:1.6s step-end infinite orbit}[data-slab-tick]{animation:5.5s ease-in-out infinite slabTick}[data-shimmer]{animation:4s linear infinite shimmer}[data-caret]{animation:1.05s step-end infinite blink}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}[data-reveal][data-revealed="1"]{opacity:1;transform:none}[data-reveal=fast]{transition:opacity .7s,transform .7s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}[data-marquee],[data-hatch],[data-grow],[data-orbit],[data-shimmer],[data-slab-tick],[data-caret]{animation:none!important}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
