.gsl-ceu{position:relative;isolation:isolate;overflow:hidden}.gsl-ceu:before{content:"";position:absolute;inset:-30% -20% auto -20%;height:120%;z-index:-2;pointer-events:none;background:radial-gradient(40% 50% at 70% 30%,color-mix(in srgb,var(--gs-accent-primary) 55%,transparent),transparent 70%),radial-gradient(30% 40% at 85% 65%,color-mix(in srgb,var(--gs-accent-primary-alt) 35%,transparent),transparent 70%),radial-gradient(25% 35% at 20% 15%,color-mix(in srgb,var(--gs-accent-warm) 16%,transparent),transparent 70%);filter:blur(20px);animation:gslAurora 18s ease-in-out infinite alternate}.gsl-ceu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--gs-text-link) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gs-text-link) 8%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask:radial-gradient(70% 60% at 60% 35%,#000,transparent 75%);mask:radial-gradient(70% 60% at 60% 35%,#000,transparent 75%)}@keyframes gslAurora{to{transform:translate3d(-6%,4%,0) scale(1.08)}}.gsl-grad{background:linear-gradient(95deg,var(--gs-text-primary) 10%,var(--gs-text-link) 45%,var(--gs-accent-warm) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.gsl-linha{display:block;overflow:hidden;padding-bottom:.06em}.gsl-linha>span{display:inline-block;animation:gslSobe .9s cubic-bezier(.2,.7,.1,1) both}.gsl-linha:nth-child(2)>span{animation-delay:.12s}.gsl-aparece{animation:gslAparece .8s both}@keyframes gslSobe{0%{transform:translateY(105%)}to{transform:none}}@keyframes gslAparece{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gsl-btn{position:relative;overflow:hidden;box-shadow:0 8px 24px -10px var(--gs-accent-warm);transition:transform .2s ease,box-shadow .2s ease}.gsl-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--gs-text-on-accent) 45%,transparent) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s ease}.gsl-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px var(--gs-accent-warm)}.gsl-btn:hover:after{transform:translate(120%)}.gsl-btn svg{transition:transform .2s}.gsl-btn:hover svg{transform:translate(3px)}.gsl-bancada{position:relative}.gsl-cartao{position:relative;border-radius:18px;padding:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-surface-raised) 92%,transparent),color-mix(in srgb,var(--gs-surface-canvas) 94%,transparent));border:1px solid color-mix(in srgb,var(--gs-text-link) 18%,transparent);box-shadow:0 30px 70px -28px color-mix(in srgb,var(--gs-surface-canvas) 85%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .25s ease-out}.gsl-c-calc{width:62%;animation:gslEntraE 1s .25s both}.gsl-c-gest{width:85%;align-self:flex-end;animation:gslEntraD 1s .45s both}.gsl-conector{position:relative;height:64px}.gsl-conector-linha{position:absolute;left:38%;top:0;bottom:0;border-left:2px dashed color-mix(in srgb,var(--gs-accent-warm) 70%,transparent)}.gsl-conector-linha i{position:absolute;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--gs-accent-warm);box-shadow:0 0 10px var(--gs-accent-warm);animation:gslDesceDado 1.6s linear infinite}.gsl-conector-linha i:nth-child(2){animation-delay:.8s}.gsl-conector-rotulo{position:absolute;left:calc(38% + 14px);top:50%;transform:translateY(-50%);white-space:nowrap}.gsl-boia{animation:gslBoia 8s 1.3s ease-in-out infinite}.gsl-boia-2{animation:gslBoia 9s 1.5s ease-in-out infinite;animation-delay:-1.5s}@keyframes gslEntraE{0%{opacity:0;transform:translate(-24px,18px)}to{opacity:1;transform:none}}@keyframes gslEntraD{0%{opacity:0;transform:translate(24px,24px)}to{opacity:1;transform:none}}@keyframes gslBoia{50%{translate:0 -8px}}.gsl-entra{animation:gslPedidoEntra .6s cubic-bezier(.2,.7,.1,1) both}@keyframes gslPedidoEntra{0%{opacity:0;transform:translateY(-10px);background:color-mix(in srgb,var(--gs-accent-warm) 14%,transparent)}to{opacity:1;transform:none;background:transparent}}.gsl-regua{--gsl-corte: 42%;position:relative}.gsl-regua-t{display:flex;height:8px;border-radius:4px;overflow:hidden}.gsl-regua-t i:first-child{width:var(--gsl-corte);background:color-mix(in srgb,var(--gs-data-negative) 60%,transparent);transition:width .35s}.gsl-regua-t i:last-child{flex:1;background:color-mix(in srgb,var(--gs-data-positive) 60%,transparent)}.gsl-regua-m{position:absolute;left:var(--gsl-corte);top:-5px;width:3px;height:18px;border-radius:2px;background:var(--gs-text-primary);transform:translate(-50%);transition:left .35s}.gsl-vira{flex:1 1 0;min-width:0;perspective:1100px;border-radius:16px}.gsl-vira-in{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.7,.1,1)}.gsl-vira[data-virada=true] .gsl-vira-in,.gsl-vira:focus-visible .gsl-vira-in{transform:rotateY(180deg)}@media (hover: hover){.gsl-vira:hover .gsl-vira-in{transform:rotateY(180deg)}}.gsl-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.gsl-verso{transform:rotateY(180deg);color:var(--gs-text-on-primary);background:var(--gs-accent-gradient);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--gs-accent-primary) 70%,transparent)}.gsl-verso-fim{background:var(--gs-accent-warm);color:var(--gs-text-on-warm);box-shadow:0 18px 40px -18px var(--gs-accent-warm)}.gsl-verso-dado{background:color-mix(in srgb,var(--gs-surface-canvas) 22%,transparent)}.gsl-liga{flex:0 0 52px;position:relative;align-self:center;height:2px;background:var(--gs-border-card)}.gsl-liga i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--gs-accent-warm);box-shadow:0 0 10px var(--gs-accent-warm);animation:gslCorreDado 1.8s linear infinite}.gsl-liga i:nth-child(2){animation-delay:.6s;background:var(--gs-text-link);box-shadow:0 0 10px var(--gs-text-link)}.gsl-liga i:nth-child(3){animation-delay:1.2s}@keyframes gslCorreDado{0%{left:-4px;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 4px);opacity:0}}@keyframes gslDesceDado{0%{top:-4px;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 4px);opacity:0}}.gsl-troca{animation:gslAparece .45s ease both}.gsl-enche{transform-origin:left;animation:gslEnche .9s cubic-bezier(.2,.7,.1,1) both}@keyframes gslEnche{0%{transform:scaleX(0)}to{transform:none}}@property --gsl-volta{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gsl-peca{position:relative;overflow:hidden;transition:transform .3s ease}.gsl-peca:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(380px circle at var(--gsl-px, 50%) var(--gsl-py, 0%),color-mix(in srgb,var(--gs-accent-primary) 16%,transparent),transparent 45%)}.gsl-peca:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;transition:opacity .3s;background:conic-gradient(from var(--gsl-volta),transparent 0 55%,var(--gs-text-link) 70%,var(--gs-accent-warm) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gsl-peca:hover{transform:translateY(-3px)}.gsl-peca:hover:after{opacity:1}.gsl-peca:hover:before{opacity:1;animation:gslPercorre 2.4s linear infinite}@keyframes gslPercorre{to{--gsl-volta: 360deg}}.gsl-peca-ver{opacity:0;transform:translate(-8px);transition:opacity .3s,transform .3s}.gsl-peca:hover .gsl-peca-ver,.gsl-peca:focus-within .gsl-peca-ver{opacity:1;transform:none}.gsl-peca-ic{transition:transform .3s}.gsl-peca:hover .gsl-peca-ic{transform:rotate(-8deg) scale(1.08)}.gsl-abc i{transform-origin:bottom;animation:gslCresce 1s cubic-bezier(.2,.7,.1,1) both}@keyframes gslCresce{0%{transform:scaleY(0)}to{transform:none}}.gsl-promo-mini>div{transition:transform .3s}.gsl-peca:hover .gsl-promo-mini>div{transform:translate(4px)}.gsl-peca:hover .gsl-promo-mini>div:nth-child(2){transition-delay:.06s}.gsl-balao{animation:gslBalanca 4s ease-in-out infinite}@keyframes gslBalanca{50%{transform:translateY(-4px)}}.gsl-traco{stroke-dasharray:240;stroke-dashoffset:240;transition:stroke-dashoffset 1.2s ease}.gsl-peca:hover .gsl-traco{stroke-dashoffset:0}.gsl-cursor{display:inline-block;width:2px;height:1em;vertical-align:-.15em;margin-left:2px;background:var(--gs-accent-warm);animation:gslPisca .9s steps(1) infinite}@keyframes gslPisca{50%{opacity:0}}.gsl-hub-linha{fill:none;stroke:var(--gs-border-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .3s,stroke-width .3s}.gsl-hub-linha[data-acesa=true]{stroke:var(--gs-accent-warm);stroke-width:2.5px}.gsl-hub-bola{fill:var(--gs-surface-raised);stroke:var(--gs-accent-warm);stroke-width:1.2px;vector-effect:non-scaling-stroke}.gsl-hub-bola-sai{stroke:var(--gs-text-link)}.gsl-hub-icone{color:var(--gs-text-primary)}.gsl-hub-no{transition:transform .25s,border-color .25s,background .25s}.gsl-hub-no:hover,.gsl-hub-no:focus-visible,.gsl-hub-no[data-aceso=true]{translate:0 -2px;border-color:var(--gs-accent-warm)}.gsl-faixa{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:var(--gs-surface-inset);outline:none}.gsl-faixa::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--gs-accent-primary);border:3px solid var(--gs-surface-card);box-shadow:0 0 0 1px var(--gs-accent-primary);cursor:grab;-webkit-transition:transform .15s;transition:transform .15s}.gsl-faixa::-webkit-slider-thumb:hover{transform:scale(1.15)}.gsl-faixa::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--gs-accent-primary);border:3px solid var(--gs-surface-card);cursor:grab}.gsl-faixa:focus-visible{box-shadow:var(--gs-focus-ring)}.gsl-hub-centro:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:26px;pointer-events:none;border:2px solid color-mix(in srgb,var(--gs-accent-primary) 45%,transparent);animation:gslPulsa 2.4s ease-out infinite}@keyframes gslPulsa{0%{transform:scale(.9);opacity:1}to{transform:scale(1.25);opacity:0}}.gsl-liga-v{box-shadow:0 0 10px var(--gs-accent-warm);animation:gslDesceDado 1.6s linear infinite}.gsl-trilho-w{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.gsl-trilho{display:flex;gap:48px;width:-moz-max-content;width:max-content;animation:gslCorre 34s linear infinite}.gsl-trilho-w:hover .gsl-trilho{animation-play-state:paused}.gsl-trilho span{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--gs-text-primary) 35%,transparent);white-space:nowrap}@keyframes gslCorre{to{transform:translate(-50%)}}.gsl-passos-linha{transform-origin:left;animation:gslEnche 2.4s .4s cubic-bezier(.2,.7,.1,1) both;background:linear-gradient(90deg,var(--gs-accent-primary),var(--gs-accent-warm))}.gsl-revela{transition:transform .8s cubic-bezier(.2,.7,.1,1),opacity .8s}.gsl-revela[data-espera=true]{transform:translateY(26px);opacity:.3}.gsl-progresso{transform-origin:left;transform:scaleX(var(--gsl-rolou, 0));background:linear-gradient(90deg,var(--gs-accent-primary),var(--gs-accent-warm))}@media (max-width: 640px){.gsl-c-calc,.gsl-c-gest{width:100%}.gsl-liga{flex:0 0 34px;width:2px;height:auto;align-self:flex-start;margin-left:35px}.gsl-liga i{top:0;left:-3px;animation-name:gslDesceDado}}@media (prefers-reduced-motion: reduce){.gsl-raiz *,.gsl-raiz *:before,.gsl-raiz *:after{animation:none!important;transition:none!important}.gsl-ceu:before,.gsl-boia,.gsl-boia-2,.gsl-peca:hover:before,.gsl-balao,.gsl-cursor,.gsl-trilho{animation:none!important}.gsl-liga i,.gsl-liga-v,.gsl-conector-linha i{animation:none!important;opacity:0!important}.gsl-hub-centro:before{animation:none!important;opacity:1!important}.gsl-revela[data-espera=true]{transform:none;opacity:1}.gsl-traco{stroke-dashoffset:0}}
