:root{color-scheme:dark;--acc: #5df2a6}html.smooth-scroll{scroll-behavior:smooth}body{margin:0;background:#0a0e0c;color:#dce8e0;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb,var(--acc, #5df2a6) 25%,transparent)}input::placeholder,textarea::placeholder{color:#5a6b62}textarea:focus{outline:none;border-color:var(--acc, #5df2a6)!important}input.acc-focus:focus{outline:none;border-color:var(--acc, #5df2a6)!important}.no-scan .scanlayer{display:none!important}@property --lvl{syntax: "<integer>"; initial-value: 1; inherits: true;}.lc-lvlnum:after{content:"0" counter(lvl)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sFade{0%{opacity:0}to{opacity:1}}@keyframes sGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hlPulse{0%,to{outline-color:var(--acc, #5df2a6);outline-offset:8px}50%{outline-color:color-mix(in srgb,var(--acc, #5df2a6) 25%,transparent);outline-offset:14px}}@keyframes botRun{0%{background-position-x:0}to{background-position-x:calc(var(--fr) * -29px)}}@keyframes gsrun{0%{background-position-x:0}to{background-position-x:calc(var(--fr) * -140px)}}@keyframes botBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes questPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--acc, #5df2a6) 45%,transparent)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes todayPulse{0%,to{border-color:#f4c95d59}50%{border-color:#f4c95de6}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes aur1{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-44%,46px) scale(1.14)}}@keyframes aur2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,-54px) scale(1.1)}}@keyframes shimmer{0%{transform:translate(-80px)}to{transform:translate(520px)}}@keyframes bossGlow{0%,to{box-shadow:0 0 #f4c95d00}50%{box-shadow:0 0 26px #f4c95d21}}.dash-quest{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s}.dash-quest:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--acc, #5df2a6) 55%,transparent)}@supports (animation-timeline: view()){[data-reveal]{animation:sUp22 .8s ease both;animation-timeline:view();animation-range:entry 0% entry 55%}}@keyframes sUp18{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sUp20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sUp22{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sUp28{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sRise56{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes typing{0%{width:0}to{width:37ch}}@keyframes heroExit{to{opacity:0;transform:scale(.9) translateY(-60px)}}@keyframes lineIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bigIn{0%{opacity:0;transform:scale(1.5);letter-spacing:.2em}to{opacity:1;transform:scale(1);letter-spacing:-.02em}}@keyframes wordIn{0%{opacity:0;transform:translateY(11vh) scale(1.14)}to{opacity:1;transform:none}}@keyframes wordDim{to{opacity:.14}}@keyframes lvlCount{0%{--lvl: 1}to{--lvl: 7}}@keyframes lightUp{0%{color:#3a4a41}to{color:var(--acc, #5df2a6)}}@keyframes deckSlide{0%{transform:translate(6vw)}to{transform:translate(calc(-100% + 94vw))}}@keyframes gridZoom{0%{background-size:120px 120px;opacity:.25}to{background-size:56px 56px;opacity:1}}@keyframes riseUp{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}@keyframes pulseGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--acc, #5df2a6) 35%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes ringPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--acc, #5df2a6) 30%,transparent)}50%{box-shadow:0 0 0 18px transparent}}@keyframes nUp30{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes nRise64{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@keyframes nFade{0%{opacity:0}to{opacity:1}}@keyframes nGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes nFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes nSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nSlide{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}*{scrollbar-width:thin;scrollbar-color:rgba(160,255,200,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#a0ffc829;border-radius:99px}*::-webkit-scrollbar-track{background:transparent}@media print{.cv-toolbar{display:none!important}body{background:#fff!important}}
