@font-face{font-family:Orbitron;src:url(/assets-fonts/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets-fonts/Orbitron-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets-fonts/Orbitron-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets-fonts/Orbitron-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets-fonts/Orbitron-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets-fonts/Manrope-Light.ttf?v=20260417-ui1) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets-fonts/Manrope-Medium.ttf?v=20260417-ui1) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets-fonts/Manrope-Bold.ttf?v=20260417-ui1) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets-fonts/Manrope-ExtraBold.ttf?v=20260417-ui1) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Orbitron", var(--font-body);--color-bg-primary: #02040d;--color-bg-surface: #070a14;--color-bg-elevated: rgba(255, 255, 255, .04);--color-bg-hover: rgba(255, 255, 255, .07);--color-text: rgba(199, 195, 255, .88);--color-text-strong: rgba(255, 255, 255, .92);--color-text-muted: rgba(200, 205, 255, .65);--color-text-faint: rgba(200, 205, 255, .5);--color-accent-blue: rgba(130, 220, 255, .9);--color-accent-purple: rgba(210, 140, 255, .9);--color-accent-teal: #02fdce;--color-accent-gold: #f5c542;--color-brand-glow: #5d32df;--color-success: rgba(130, 255, 180, .9);--color-danger: #ff4d6a;--color-warning: #f5c542;--color-border: rgba(255, 255, 255, .1);--color-border-subtle: rgba(255, 255, 255, .06);--color-border-strong: rgba(255, 255, 255, .16);--color-pro-primary: #6d5efc;--color-pro-glow: rgba(109, 94, 252, .3);--color-pro-text: #c4b5fd;--content-max: 1100px;--content-pad: clamp(16px, 4vw, 24px);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 999px;--transition-fast: .15s ease;--transition-base: .2s ease;--z-header: 900;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200;--focus-ring: 2px solid rgba(130, 220, 255, .65);--focus-offset: 2px}:root{color-scheme:dark;text-rendering:geometricPrecision}html[lang=en] .i18n-pt,html[lang=en-US] .i18n-pt,html[lang=pt] .i18n-en,html[lang=pt-BR] .i18n-en{display:none}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}input,select,textarea{font-size:16px}body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow-x:hidden;background:var(--color-bg-primary);color:var(--color-text);font-family:var(--font-body)}main.vx-page{flex:1 0 auto}.shell{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad);box-sizing:border-box}img,video,canvas,svg{max-width:100%;height:auto}a{color:inherit}button,input,textarea,select{font:inherit}button,[role=button],input[type=button],input[type=submit],input[type=reset]{min-height:44px}a,button{touch-action:manipulation}@media(max-width:640px){html,body{width:100%;max-width:100%}.shell{max-width:100%}}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.skip-link{position:absolute;top:-100%;left:16px;z-index:calc(var(--z-toast) + 1);padding:8px 16px;background:var(--color-bg-primary);color:var(--color-accent-blue);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:14px;font-weight:500;text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:8px}.vx-glow-container{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:0;--vx-glow-color: #d6b36a;--vx-glow-opacity: .18;--vx-glow-spread: 80%;--vx-glow-blur: 40px}.vx-glow-container>img,.vx-glow-container>svg,.vx-glow-container>span,.vx-glow-container>picture{position:relative;z-index:1}.vx-glow-container:before{content:"";position:absolute;width:var(--vx-glow-spread);height:var(--vx-glow-spread);background:var(--vx-glow-color);filter:blur(var(--vx-glow-blur));opacity:var(--vx-glow-opacity);z-index:-1;border-radius:50%;pointer-events:none;animation:vx-glow-pulse 4s infinite ease-in-out}@keyframes vx-glow-pulse{0%,to{transform:scale(1);opacity:var(--vx-glow-opacity)}50%{transform:scale(1.2);opacity:calc(var(--vx-glow-opacity) + .1)}}@media(prefers-reduced-motion:reduce){.vx-glow-container:before{animation:none}}.vx-glow-container--blue{--vx-glow-color: #59c3ff}.vx-glow-container--violet{--vx-glow-color: #8b5cf6}.vx-glow-container--teal{--vx-glow-color: #34d399}.vx-glow-container--gold{--vx-glow-color: #d6b36a}.vx-glow-container--strong{--vx-glow-opacity: .32;--vx-glow-blur: 56px}.vx-glow-container--xl{--vx-glow-spread: 110%;--vx-glow-blur: 64px}@keyframes vx-breath{0%,to{opacity:.55}50%{opacity:1}}@keyframes vx-border-pulse{0%,to{border-color:#ffffff2e}50%{border-color:#ffffff6b}}@keyframes vx-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vx-text-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes vx-featured-pulse{0%,to{box-shadow:0 0 0 1px #8b7bff59,0 0 24px #8b7bff1a}50%{box-shadow:0 0 0 1px #8b7bffa6,0 0 36px #8b7bff38}}@keyframes vx-flash-cyan{0%{box-shadow:0 0 #2dd4bf00;border-color:inherit}20%{box-shadow:0 0 0 6px #2dd4bf59;border-color:#2dd4bfd9}to{box-shadow:0 0 #2dd4bf00;border-color:inherit}}@keyframes vx-color-drift{0%{filter:drop-shadow(0 0 18px rgba(139,252,240,.42))}33%{filter:drop-shadow(0 0 22px rgba(177,150,255,.4))}66%{filter:drop-shadow(0 0 22px rgba(243,225,160,.38))}to{filter:drop-shadow(0 0 18px rgba(139,252,240,.42))}}@keyframes vx-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}button:not(:disabled):active,.btn:not(:disabled):active,.button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,input[type=button]:not(:disabled):active,input[type=submit]:not(:disabled):active{transform:scale(.97);transition:transform .06s ease-out}.vx-flash-cyan{animation:vx-flash-cyan .9s ease-out 1}.vx-hero-shimmer{background-image:linear-gradient(100deg,var(--vx-shimmer-a, #f3e1a0) 0%,var(--vx-shimmer-b, #fff7df) 28%,var(--vx-shimmer-c, #b196ff) 50%,var(--vx-shimmer-b, #fff7df) 72%,var(--vx-shimmer-a, #f3e1a0) 100%);background-size:220% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:vx-text-shimmer 8s ease-in-out infinite}.vx-hero-shimmer--cyan{--vx-shimmer-a: #8bfaf0;--vx-shimmer-b: #ffffff;--vx-shimmer-c: #b196ff}@media(prefers-reduced-motion:reduce){.vx-hero-shimmer{animation:none;background-position:50% 50%}}@media(prefers-reduced-motion:reduce){.vx-glow-container:before,[class*=vx-anim-],.vx-flash-cyan{animation:none!important}}
