.app-store-btn[data-v-4b13b04a]{align-items:center;background:linear-gradient(135deg,rgba(204,255,0,.1),transparent 38%),#070a08c7;border:1px solid rgba(204,255,0,.22);border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000057,0 0 #cf00;color:#fff;display:inline-flex;gap:12px;isolation:isolate;min-height:52px;min-width:164px;overflow:hidden;padding:8px 15px 8px 12px;position:relative;text-decoration:none;transform:translateZ(0);transition:border-color .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.app-store-btn[data-v-4b13b04a]:before{background:radial-gradient(circle at 22% 12%,rgba(204,255,0,.16),transparent 46%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .28s ease;z-index:-1}.app-store-btn__shine[data-v-4b13b04a]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);inset:-42% auto -42% -34%;pointer-events:none;position:absolute;transform:skew(-18deg) translate(-120%);transition:transform .56s cubic-bezier(.16,1,.3,1);width:42%}.app-store-btn[data-v-4b13b04a]:focus-visible,.app-store-btn[data-v-4b13b04a]:hover{background:linear-gradient(135deg,rgba(204,255,0,.16),transparent 42%),#0c100ae6;border-color:#ccff0080;box-shadow:inset 0 1px #ffffff1f,0 18px 46px #0000006b,0 0 28px #ccff002e;transform:translate3d(0,-2px,0)}.app-store-btn[data-v-4b13b04a]:focus-visible:before,.app-store-btn[data-v-4b13b04a]:hover:before{opacity:1}.app-store-btn:focus-visible .app-store-btn__shine[data-v-4b13b04a],.app-store-btn:hover .app-store-btn__shine[data-v-4b13b04a]{transform:skew(-18deg) translate(420%)}.app-store-btn[data-v-4b13b04a]:focus-visible{outline:2px solid rgba(204,255,0,.78);outline-offset:3px}.app-store-btn__icon[data-v-4b13b04a]{background:#ffffff0f;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff12;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.app-store-btn__apple[data-v-4b13b04a]{display:block;filter:brightness(0) invert(1);height:auto;width:17px}.app-store-btn__play[data-v-4b13b04a]{display:block;height:auto;width:19px}.app-store-btn__copy[data-v-4b13b04a]{display:grid;gap:1px;line-height:1;min-width:0}.app-store-btn__kicker[data-v-4b13b04a]{color:#ffffff8c;font-family:var(--liftag-font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.app-store-btn__name[data-v-4b13b04a]{color:#fffffff0;font-family:var(--liftag-font-body);font-size:18px;font-weight:800;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.app-store-btn[data-v-4b13b04a],.app-store-btn[data-v-4b13b04a]:before,.app-store-btn__shine[data-v-4b13b04a]{transition:none}.app-store-btn[data-v-4b13b04a]:focus-visible,.app-store-btn[data-v-4b13b04a]:hover{transform:none}}.site-nav[data-v-31ee8137]{animation:navShellIn-31ee8137 .86s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.site-nav[data-v-31ee8137]:after,.site-nav[data-v-31ee8137]:before{content:"";pointer-events:none;position:absolute}.site-nav[data-v-31ee8137]:before{animation:navLightSweep-31ee8137 1.18s cubic-bezier(.16,1,.3,1) .12s both;background:linear-gradient(90deg,transparent,rgba(204,255,0,.1) 46%,hsla(0,0%,100%,.14) 50%,rgba(204,255,0,.08) 54%,transparent);inset:0;transform:translate(-120%);z-index:0}.site-nav[data-v-31ee8137]:after{animation:navLineIn-31ee8137 .9s cubic-bezier(.16,1,.3,1) .18s both;background:linear-gradient(90deg,transparent,rgba(204,255,0,.78),hsla(0,0%,100%,.35),transparent);bottom:0;height:1px;left:32px;right:32px;transform:scaleX(0);transform-origin:center;z-index:1}.nav-entry-beam[data-v-31ee8137]{animation:navBeamBloom-31ee8137 .98s cubic-bezier(.16,1,.3,1) .26s both;background:radial-gradient(ellipse at center bottom,rgba(204,255,0,.18),transparent 66%);bottom:0;height:72px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%) scaleX(.42);width:min(420px,42vw);z-index:0}.nav-actions[data-v-31ee8137],.nav-center-links[data-v-31ee8137],.nav-logo[data-v-31ee8137],.nav-mobile-toggle[data-v-31ee8137]{position:relative;z-index:2}.nav-logo[data-v-31ee8137]{align-items:center;animation:navLogoIn-31ee8137 .78s cubic-bezier(.16,1,.3,1) .22s both;display:flex;gap:10px;opacity:0;text-decoration:none;transform:translate3d(-18px,-10px,0) rotate(-3deg)}.nav-logo__mark[data-v-31ee8137]{display:grid;place-items:center;position:relative}.nav-logo__mark[data-v-31ee8137]:before{animation:navMarkRing-31ee8137 .88s cubic-bezier(.16,1,.3,1) .3s both;border:1px solid rgba(204,255,0,.34);border-radius:999px;box-shadow:0 0 18px #ccff002e;content:"";inset:-8px;opacity:0;position:absolute;transform:scale(.5) rotate(-28deg)}.nav-logo__img[data-v-31ee8137]{animation:navMarkSnap-31ee8137 .76s cubic-bezier(.16,1,.3,1) .26s both;filter:drop-shadow(0 0 14px rgba(204,255,0,.5))}.nav-logo__wordmark[data-v-31ee8137]{animation:navWordReveal-31ee8137 .68s cubic-bezier(.16,1,.3,1) .39s both;clip-path:inset(0 100% 0 0);display:inline-block;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-style:italic;font-weight:700;letter-spacing:-.04em;margin-right:-.16em;padding-right:.16em}.nav-link[data-v-31ee8137],.nav-logo__wordmark[data-v-31ee8137]{color:#fff;text-transform:uppercase}.nav-link[data-v-31ee8137]{animation:navItemIn-31ee8137 .7s cubic-bezier(.16,1,.3,1) both;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.22em;opacity:0;position:relative;text-decoration:none;transform:translate3d(0,-14px,0) skew(-9deg);transition:color .2s ease}.nav-link[data-v-31ee8137]:first-child{animation-delay:.36s}.nav-link[data-v-31ee8137]:nth-child(2){animation-delay:.43s}.nav-link[data-v-31ee8137]:nth-child(3){animation-delay:.5s}.nav-link[data-v-31ee8137]:nth-child(4){animation-delay:.57s}.nav-link[data-v-31ee8137]:after{background:linear-gradient(90deg,transparent,#cf0,transparent);bottom:-10px;content:"";height:1px;left:50%;opacity:0;position:absolute;right:50%;transition:left .24s ease,right .24s ease,opacity .24s ease}.nav-center-links[data-v-31ee8137]{align-items:center;display:flex;gap:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-link[data-v-31ee8137]:hover{color:#cf0}.nav-link[data-v-31ee8137]:hover:after{left:-8px;opacity:1;right:-8px}.nav-actions[data-v-31ee8137]{animation:navActionsIn-31ee8137 .76s cubic-bezier(.16,1,.3,1) .64s both;opacity:0;transform:translate3d(22px,-12px,0)}.nav-app-cta[data-v-31ee8137]{overflow:hidden;position:relative}.nav-app-cta[data-v-31ee8137]:before{animation:navCtaSheen-31ee8137 1.1s cubic-bezier(.16,1,.3,1) .9s both;background:linear-gradient(100deg,transparent 15%,hsla(0,0%,100%,.5),transparent 42%);content:"";inset:-1px;pointer-events:none;position:absolute;transform:translate(-150%)}.nav-dashboard-cta[data-v-31ee8137]{font-size:11px;line-height:1;padding:10px 18px;text-decoration:none}.nav-drawer-link[data-v-31ee8137]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff;font-family:Space Grotesk,sans-serif;font-size:28px;font-style:italic;font-weight:700;letter-spacing:-.03em;padding:14px 0;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.nav-drawer-link[data-v-31ee8137]:hover{color:#cf0}.nav-dashboard-mobile[data-v-31ee8137]{align-items:center;border:1px solid rgba(204,255,0,.34);border-radius:999px;color:#cf0;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.16em;margin-top:20px;padding:12px 18px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.nav-store-buttons[data-v-31ee8137]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-bottom:2px}.nav-store-buttons[data-v-31ee8137] .app-store-btn{flex:0 0 auto}.nav-store-buttons[data-v-31ee8137] .app-store-btn__img{height:44px}@keyframes navShellIn-31ee8137{0%{clip-path:inset(0 46% 100% 46% round 999px);opacity:0;transform:translate3d(0,-22px,0) scaleX(.92)}48%{clip-path:inset(0 12% 0 12% round 999px);opacity:1}to{clip-path:inset(0 0 0 0 round 0);opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes navLightSweep-31ee8137{0%{opacity:0;transform:translate(-120%)}22%{opacity:.9}to{opacity:0;transform:translate(120%)}}@keyframes navLineIn-31ee8137{0%{opacity:0;transform:scaleX(0)}58%{opacity:.95}to{opacity:.38;transform:scaleX(1)}}@keyframes navBeamBloom-31ee8137{0%{opacity:0;transform:translate(-50%) scaleX(.42)}45%{opacity:1}to{opacity:0;transform:translate(-50%) scaleX(1.25)}}@keyframes navLogoIn-31ee8137{0%{opacity:0;transform:translate3d(-18px,-10px,0) rotate(-3deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes navMarkRing-31ee8137{0%{opacity:0;transform:scale(.5) rotate(-28deg)}50%{opacity:1}to{opacity:0;transform:scale(1.25) rotate(18deg)}}@keyframes navMarkSnap-31ee8137{0%{filter:drop-shadow(0 0 0 rgba(204,255,0,0));transform:scale(.62) rotate(-24deg)}62%{transform:scale(1.12) rotate(5deg)}to{filter:drop-shadow(0 0 14px rgba(204,255,0,.5));transform:scale(1) rotate(0)}}@keyframes navWordReveal-31ee8137{0%{clip-path:inset(0 100% 0 0);transform:translate(-8px)}to{clip-path:inset(0 -.16em 0 0);transform:translate(0)}}@keyframes navItemIn-31ee8137{0%{filter:blur(5px);opacity:0;transform:translate3d(0,-14px,0) skew(-9deg)}to{filter:blur(0);opacity:1;transform:translateZ(0) skew(0)}}@keyframes navActionsIn-31ee8137{0%{opacity:0;transform:translate3d(22px,-12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes navCtaSheen-31ee8137{0%{opacity:0;transform:translate(-150%)}25%{opacity:1}to{opacity:0;transform:translate(150%)}}@media(max-width:1080px){.nav-center-links[data-v-31ee8137]{gap:24px}.nav-link[data-v-31ee8137]{font-size:10px;letter-spacing:.16em}}@media(max-width:1240px){.nav-actions[data-v-31ee8137],.nav-logo[data-v-31ee8137]{flex:0 0 auto}.nav-center-links[data-v-31ee8137]{flex:1 1 auto;gap:clamp(18px,2.3vw,30px);justify-content:center;margin:0 clamp(18px,3vw,34px);min-width:0;position:static;transform:none}}@media(max-width:980px){.nav-center-links[data-v-31ee8137]{display:none}.nav-mobile-toggle[data-v-31ee8137]{display:flex!important}}@media(max-width:768px){.nav-actions[data-v-31ee8137]{animation-delay:.42s}}@media(max-width:390px){.nav-store-buttons[data-v-31ee8137]{gap:8px}.nav-store-buttons[data-v-31ee8137] .app-store-btn__img{height:42px}}@media(prefers-reduced-motion:reduce){.nav-actions[data-v-31ee8137],.nav-app-cta[data-v-31ee8137]:before,.nav-entry-beam[data-v-31ee8137],.nav-link[data-v-31ee8137],.nav-logo[data-v-31ee8137],.nav-logo__img[data-v-31ee8137],.nav-logo__mark[data-v-31ee8137]:before,.nav-logo__wordmark[data-v-31ee8137],.site-nav[data-v-31ee8137],.site-nav[data-v-31ee8137]:after,.site-nav[data-v-31ee8137]:before{animation:none!important;clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}}
