body{-webkit-font-smoothing:antialiased;background:oklch(94% .008 85);margin:0;font-family:Libre Franklin,system-ui,sans-serif}a{color:oklch(42% .09 265);text-decoration:none}a:hover{color:oklch(34% .1 265)}input,textarea,button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fbfbfa29 padding-box content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#fbfbfa4d padding-box content-box;border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:#fbfbfa33 transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes inkPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drift1{0%{transform:translate(0)scale(1)}50%{transform:translate(7%,-5%)scale(1.14)}to{transform:translate(0)scale(1)}}@keyframes drift2{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-6%,6%)scale(.94)}to{transform:translate(0)scale(1.05)}}@keyframes drift3{0%{transform:translate(0)scale(.96)}50%{transform:translate(5%,7%)scale(1.18)}to{transform:translate(0)scale(.96)}}@keyframes drift4{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-8%,-6%)scale(1)}to{transform:translate(0)scale(1.1)}}.hv-bg:hover{background:var(--hv-bg)!important}.hv-color:hover{color:var(--hv-color)!important}.hv-lift1:hover{transform:translateY(-1px)}.hv-lift2:hover{transform:translateY(-2px)}.hv-op75:hover{opacity:.75}.hv-border:hover{border-color:var(--hv-border)!important}.hv-underline:hover{text-decoration:underline!important}.hv-op80:hover{opacity:.8}
