:root{--scroll-thumb:rgba(252,255,131,0.55);--scroll-track:rgba(255,255,255,0.07)}.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.goog-te-banner-frame,div[class*=VIpgJd-ZVi9od]{display:none!important}body{top:0!important}.skiptranslate{display:none!important}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 24px;background:#FCFF83;color:#0A1628;border:none;border-radius:32px;font-family:var(--font-manrope,"Manrope"),sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:filter .15s ease,transform .08s ease}.btn-primary:hover{filter:brightness(.95)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;color:#fff;font-family:var(--font-manrope,"Manrope"),sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:background .15s ease,transform .08s ease}.btn-secondary:hover{background:rgba(255,255,255,.1)}.btn-secondary:active{transform:scale(.98)}.btn-secondary:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary:focus-visible,.btn-secondary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid rgba(252,255,131,.7);outline-offset:2px}input.no-spinner::-webkit-inner-spin-button,input.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.no-spinner[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@keyframes v-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anim-step-in{animation:v-step-in .18s ease-out both}@keyframes v-fade-in{0%{opacity:0}to{opacity:1}}.anim-fade-in{animation:v-fade-in .25s ease-out both}@keyframes v-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anim-rise-in{animation:v-rise-in .25s ease-out both}.anim-label-pop{animation:v-rise-in .15s ease-out both}@keyframes v-slide-in-x{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.anim-slide-in-x{animation:v-slide-in-x .25s ease-out both}@keyframes v-reveal-box{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.anim-reveal-box{animation:v-reveal-box .25s ease-out both}@keyframes v-scan-beam{0%{top:-2px}to{top:calc(100% + 2px)}}.scan-beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#FCFF83,transparent);box-shadow:0 0 14px 3px rgba(252,255,131,.45);animation:v-scan-beam 1.6s ease-in-out infinite}@keyframes v-scan-sheen{0%{transform:translateY(-100%)}to{transform:translateY(280%)}}.scan-sheen{position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(252,255,131,.1),transparent);animation:v-scan-sheen 1.6s ease-in-out infinite}@keyframes v-pulse-beat{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.anim-pulse-beat{animation:v-pulse-beat .3s ease-out both}@keyframes v-flash{0%{opacity:.85}to{opacity:0}}.anim-flash{animation:v-flash .2s ease-out forwards}@keyframes v-chip{0%{opacity:0;transform:translate(-50%,6px)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.anim-chip{animation:v-chip 2.2s ease-in-out forwards}@keyframes v-sparkle{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(25deg) scale(1.25)}70%{transform:rotate(-12deg) scale(1.1)}to{transform:rotate(0deg) scale(1)}}.anim-sparkle{animation:v-sparkle .7s ease-in-out 1.1s both}@keyframes v-total-glow{0%{text-shadow:0 0 18px rgba(252,255,131,.6)}to{text-shadow:0 0 0 rgba(252,255,131,0)}}.anim-total-glow{animation:v-total-glow .65s ease-out}@keyframes v-check-draw{to{stroke-dashoffset:0}}.anim-check-draw{stroke-dasharray:30;stroke-dashoffset:30;animation:v-check-draw .4s ease-out .15s forwards}@keyframes v-pop-in{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.anim-pop-in{animation:v-pop-in .35s cubic-bezier(.2,.9,.3,1.15) both}@keyframes v-confetti{0%{opacity:1;transform:translate(0) scale(1) rotate(0deg)}to{opacity:0;transform:translate(var(--dx,0),var(--dy,-60px)) scale(.5) rotate(180deg)}}.anim-confetti{opacity:0;animation:v-confetti .8s ease-out forwards}@keyframes v-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.anim-grow-up{transform-origin:bottom;animation:v-grow-up .62s cubic-bezier(.2,.8,.2,1) both}@keyframes v-select-pop{0%{transform:scale(1)}45%{transform:scale(1.045)}to{transform:scale(1)}}.anim-select-pop{animation:v-select-pop .3s cubic-bezier(.2,.9,.3,1.2) both}@keyframes v-monument{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.anim-monument{display:inline-block;animation:v-monument .56s cubic-bezier(.2,.9,.3,1.15) both}@keyframes v-hero-sheen{0%{opacity:0;transform:translateX(-100%)}35%{opacity:1}70%{opacity:0}to{opacity:0;transform:translateX(120%)}}.anim-hero-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(252,255,131,.16) 50%,transparent 70%);animation:v-hero-sheen .85s ease-out both}@keyframes v-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.anim-slide-up{animation:v-slide-up .3s cubic-bezier(.2,.8,.2,1) both}@keyframes v-aurora{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.15)}to{transform:translate3d(-3%,-2%,0) scale(1)}}.aurora{will-change:transform;animation:v-aurora 22s ease-in-out infinite}@keyframes v-shimmer{to{transform:translateX(100%)}}.skeleton-shimmer{position:relative;overflow:hidden;background:rgba(255,255,255,.06)}.skeleton-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:v-shimmer 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}