html:has(.pv-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05070f}html:has(.pv-app) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05070f}:where(.pv-app,.pv-app *){touch-action:manipulation;touch-action:pan-x pan-y}html:has(.pv-app){touch-action:manipulation;touch-action:pan-x pan-y}.pv-app{--pv-bg:#05070f;--pv-ink:#f4f6ff;--pv-muted:#ebf0ffa8;--pv-faint:#ebf0ff80;--pv-gold:#ffc94d;--pv-link:#8fb4ff;--pv-accent:#4f8bff;--pv-red:#ff4d6d;--pv-green:#34d399;--pv-navy:#0e1430;--pv-safe-top:env(safe-area-inset-top,0px);--pv-safe-bottom:env(safe-area-inset-bottom,0px);--pv-screen-top:max(16px,calc(var(--pv-safe-top) + 10px));--pv-tabbar-h:64px;--pv-tabbar-bottom:max(12px,calc(var(--pv-safe-bottom) - 10px));--pv-above-tabbar:calc(var(--pv-tabbar-bottom) + var(--pv-tabbar-h) + 10px);--pv-screen-bottom:calc(var(--pv-above-tabbar) + 16px);background:var(--pv-bg);min-height:100dvh;color:var(--pv-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;position:relative}.pv-app[data-tabbar=hidden]{--pv-screen-bottom:calc(var(--pv-safe-bottom) + 24px)}.pv-app ::placeholder{color:#ebf0ff80;opacity:1}.pv-app ::selection{background:#4f8bff73}.pv-app-content{position:relative}.pv-only-computer{display:none}@media (hover:hover) and (pointer:fine){.pv-only-phone{display:none}.pv-only-computer{display:block}}.pv-only-installed{display:none}@media (display-mode:standalone),(display-mode:fullscreen){.pv-only-installed{display:block}}.pv-num{font-variant-numeric:tabular-nums}.pv-bg{z-index:0;pointer-events:none;background:radial-gradient(120% 60% at 50% -8%,#16224a 0%,#0a0f24 45%,#05070f 100%);position:fixed;inset:0;overflow:hidden}.pv-bg:before{content:"";background:repeating-linear-gradient(115deg,#ffffff07 0 1px,#0000 1px 7px);position:absolute;inset:0}.pv-bg:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#78aaff1a 35%,#ff96e614 50%,#ffd78c12 65%,#0000);width:70%;animation:10s ease-in-out infinite alternate pv-sweep;position:absolute;top:-25%;bottom:-25%;left:20%}.pv-ball{opacity:.07;will-change:transform;width:460px;height:460px;animation:90s linear infinite pv-spin;position:absolute;top:-150px;right:-170px}.pv-holo{border-radius:inherit;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#fff9 45%,#8cd2ff80 50%,#ff8ce673 55%,#0000 68%) 0 0/260% 100%;animation:4.2s ease-in-out infinite pv-holo;position:absolute;inset:0}.pv-shine{border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffe19647 50%,#0000 70%) 0 0/220% 100%;animation:3.6s ease-in-out infinite pv-shine;position:absolute;inset:0}.pv-boost{transform-origin:0;animation:2.8s ease-in-out infinite pv-boost}.pv-boost .pv-shine{background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%) 0 0/220% 100%;animation-duration:2.8s}@keyframes pv-boost{0%,70%,to{transform:scale(1)}80%{transform:scale(1.12)}90%{transform:scale(.97)}}.pv-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both pv-rise}.pv-float{animation:6s ease-in-out infinite pv-float}.pv-scroll-x{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.pv-scroll-x::-webkit-scrollbar{display:none}@keyframes pv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pv-holo{0%{background-position:170% 0}55%{background-position:-70% 0}to{background-position:-70% 0}}@keyframes pv-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3.5deg)translateY(-8px)}}@keyframes pv-soft{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(-7px)}}@keyframes pv-tilt{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-6px)}}@keyframes pv-sweep{0%{transform:translate(-70%)rotate(18deg)}to{transform:translate(70%)rotate(18deg)}}@keyframes pv-spin{to{transform:rotate(360deg)}}@keyframes pv-sheet{0%{opacity:.4;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes pv-dim{0%{opacity:0}to{opacity:1}}@keyframes pv-ring{0%{box-shadow:0 0 #9333ea99,0 8px 24px #2563eb73}to{box-shadow:0 0 0 14px #9333ea00,0 8px 24px #2563eb73}}@keyframes pv-btnring{0%{box-shadow:0 0 #f4f6ff73,0 12px 28px #0006}to{box-shadow:0 0 0 14px #f4f6ff00,0 12px 28px #0006}}@keyframes pv-goldring{0%{box-shadow:0 0 #ffc94d99,inset 0 0 #ffc94d40}to{box-shadow:0 0 0 14px #ffc94d00,inset 0 0 #ffc94d00}}@keyframes pv-bump{0%,78%,to{transform:scale(1)}86%{transform:scale(1.25)}}@keyframes pv-badge-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}65%{transform:scale(.92)}to{transform:scale(1)}}@keyframes pv-live{0%,to{opacity:1}50%{opacity:.25}}@keyframes pv-shine{0%{background-position:-120% 0}60%{background-position:220% 0}to{background-position:220% 0}}@keyframes pv-sheen{0%,60%{background-position:-120% 0}to{background-position:220% 0}}@keyframes pv-up{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes pv-drop{0%{opacity:0;transform:translateY(-120px)scale(.96)}12%{opacity:1;transform:translateY(8px)scale(1)}17%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:0;transform:translateY(-24px)scale(.98)}to{opacity:0;transform:translateY(-120px)scale(.96)}}@keyframes pv-dropin{0%{opacity:0;transform:translateY(-200px)}62%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-fanl{0%,to{transform:rotate(-16deg)translateY(0)}50%{transform:rotate(-13deg)translateY(-6px)}}@keyframes pv-fanr{0%,to{transform:rotate(16deg)translateY(0)}50%{transform:rotate(13deg)translateY(-6px)}}@keyframes pv-fanc{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pv-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pv-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes pv-pop{0%{opacity:0;transform:scale(.86)translateY(24px)}60%{opacity:1;transform:scale(1.03)translateY(-4px)}to{opacity:1;transform:none}}@keyframes pv-pop-digit{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pv-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes pv-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pv-dot{0%{box-shadow:0 0 #8fb4ffb3}to{box-shadow:0 0 0 10px #8fb4ff00}}@keyframes pv-marker{0%{box-shadow:0 0 #8fb4ffcc}to{box-shadow:0 0 0 12px #8fb4ff00}}@keyframes pv-grow{0%{height:0}to{height:38px}}@keyframes pv-fill{0%{width:0}to{width:62%}}@keyframes pv-dash{0%,to{border-color:#8fb4ff73}50%{border-color:#8fb4fff2}}@keyframes pv-ghost{0%,to{opacity:.22}50%{opacity:.32}}@keyframes pv-breathe{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:.68;transform:translate(-50%)scale(1.06)}}@keyframes pv-swipe{0%,30%{transform:translate(0)}55%,85%{transform:translate(-92px)}to{transform:translate(0)}}@keyframes pv-scan{0%{opacity:0;top:3%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:97%}}@keyframes pv-brackets{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes pv-handheld{0%,to{transform:translate(-50%,-50%)rotate(-3deg)}50%{transform:translate(calc(1.5px - 50%),calc(-50% - 1px))rotate(-2.6deg)}}@keyframes pv-shutter{0%,to{box-shadow:0 0 #ffffff59}50%{box-shadow:0 0 0 8px #fff0}}@keyframes pv-flip{0%{opacity:0;filter:brightness();transform:translateY(-36px)scaleX(1)}8%{opacity:1;filter:brightness();transform:translateY(0)scaleX(1)}41%{opacity:1;filter:brightness();transform:translateY(0)scaleX(1)}45%{opacity:1;filter:brightness(.55);transform:translateY(-6px)scaleX(0)}49%{opacity:1;filter:brightness();transform:translateY(0)scaleX(1)}79%{opacity:1;filter:brightness();transform:translateY(0)scaleX(1)}83%{opacity:1;filter:brightness(.55);transform:translateY(-6px)scaleX(0)}87%{opacity:1;filter:brightness();transform:translateY(0)scaleX(1)}92%{opacity:1;filter:brightness();transform:translateY(0)scaleX(1)}98%{opacity:0;filter:brightness();transform:translateY(0)scaleX(1)}to{opacity:0;filter:brightness();transform:translateY(-36px)scaleX(1)}}@keyframes pv-front{0%,44.9%{opacity:1}45%,82.9%{opacity:0}83%,to{opacity:1}}@keyframes pv-backimg{0%,44.9%{opacity:0}45%,82.9%{opacity:1}83%,to{opacity:0}}@keyframes pv-flash{0%,23%{opacity:0}24.5%{opacity:.85}28%{opacity:0}61%{opacity:0}62.5%{opacity:.85}66%,to{opacity:0}}@keyframes pv-brk{0%,14%{opacity:0;transform:scale(1.1)}21%,30%{opacity:1;transform:scale(1)}36%,52%{opacity:0;transform:scale(1.1)}59%,68%{opacity:1;transform:scale(1)}74%,to{opacity:0;transform:scale(1.1)}}@keyframes pv-sim-touch{0%{opacity:0;transform:scale(1.7)}25%,54%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(.76)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes pv-sim-ripple{0%,58%{opacity:0;transform:scale(.7)}62%{opacity:.85;transform:scale(.8)}92%,to{opacity:0;transform:scale(2.3)}}@keyframes pv-sim-press{0%,57%{opacity:0}61%,to{opacity:1}}@keyframes pv-sim-land{0%{opacity:0;transform:translateY(-24px)scale(1.5)}65%{opacity:1;transform:translateY(0)scale(.94)}}@keyframes pv-sim-launch{0%{opacity:0;transform:scale(.17)}30%{opacity:1}}@keyframes pv-sim-caption{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pv-app *,.pv-app :before,.pv-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.pv-app .pv-holo,.pv-app .pv-shine{display:none}}
