:root{--accent:#75FF4F;--accent2:#2FE38A;--glow:rgba(117,255,79,.45);--bg:#05070d;--ink:#e9edf6;--mut:rgba(233,237,246,.55);--mut2:rgba(233,237,246,.35);--line:rgba(255,255,255,.09);--glass:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.02))}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent2)}input,select,textarea{font-family:inherit}::placeholder{color:#e9edf647}::selection{background:var(--accent);color:#04070d}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7;cursor:pointer}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.yk-app{overflow-x:hidden;overflow-x:clip}.yk-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(233,237,246,.18) transparent}.yk-scroll:hover{scrollbar-color:color-mix(in srgb,var(--accent) 55%,transparent) transparent}.yk-scroll::-webkit-scrollbar{width:10px;height:10px}.yk-scroll::-webkit-scrollbar-track{background:transparent}.yk-scroll::-webkit-scrollbar-thumb{background-color:#e9edf62e;border-radius:999px;border:3px solid transparent;background-clip:content-box;transition:background-color .18s ease}.yk-scroll:hover::-webkit-scrollbar-thumb{background-color:#e9edf652}.yk-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--accent) 70%,transparent)}.yk-scroll::-webkit-scrollbar-thumb:active{background-color:var(--accent)}.yk-scroll::-webkit-scrollbar-corner{background:transparent}.yk-scroll-stable{scrollbar-gutter:stable}@keyframes ykpulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes ykscan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes ykfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ykspin{to{transform:rotate(360deg)}}@keyframes ykrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ykaurora1{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(7%,-5%,0) scale(1.14)}66%{transform:translate3d(-5%,6%,0) scale(.94)}}@keyframes ykaurora2{0%,to{transform:translateZ(0) scale(1.06)}33%{transform:translate3d(-8%,5%,0) scale(.9)}66%{transform:translate3d(6%,-7%,0) scale(1.18)}}@keyframes ykgridflow{0%{background-position:0 0}to{background-position:0 60px}}@keyframes ykringpulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.yk-backdrop *{animation:none!important}}
