.lg{position:relative;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;overflow:hidden;background:#040a1f;color:#eaf0ff;isolation:isolate}.lg-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 22% -8%,rgba(120,190,255,.32),transparent 62%),radial-gradient(45% 40% at 90% 105%,rgba(66,217,42,.16),transparent 65%),linear-gradient(160deg,#050c26,#08143a 55%,#040a1f)}.lg-bg svg{position:absolute;inset:-10%;width:120%;height:120%;opacity:.9}.lg-bg .fio{fill:none;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.lg-bg svg{animation:lgDrift 26s ease-in-out infinite alternate}}@keyframes lgDrift{0%{transform:translate3d(-1.5%,0,0) scale(1)}to{transform:translate3d(1.5%,-1.2%,0) scale(1.04)}}.lg-pilha{width:100%;display:grid;justify-items:center;grid-gap:22px;gap:22px}.lg-marca img{height:40px;width:auto;display:block}.lg-card{--corte:30px;--ease:cubic-bezier(.2,.7,.2,1);width:min(440px,100%);background:linear-gradient(135deg,rgba(160,200,255,.55),rgba(255,255,255,.08) 40%,rgba(66,217,42,.35));filter:drop-shadow(0 30px 60px rgba(0,0,0,.55))}.lg-card,.lg-in{position:relative;-webkit-clip-path:polygon(var(--corte) 0,100% 0,100% calc(100% - var(--corte)),calc(100% - var(--corte)) 100%,0 100%,0 var(--corte));clip-path:polygon(var(--corte) 0,100% 0,100% calc(100% - var(--corte)),calc(100% - var(--corte)) 100%,0 100%,0 var(--corte))}.lg-in{margin:1px;background:rgba(12,24,64,.78);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);overflow:hidden}.lg-in:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);transform:translateX(-120%)}.lg-morph{overflow:hidden}.lg-body{padding:34px 32px 28px}@media (max-width:480px){.lg-body{padding:28px 20px 22px}}@media (prefers-reduced-motion:no-preference){.lg-card{animation:lgCartaoEntra .8s var(--ease) both;transition:width .5s var(--ease)}.lg-card[data-fase=load]{width:min(300px,100%)}.lg-morph{transition:height .55s var(--ease)}.lg-card[data-fase=in] .lg-in:after,.lg-card[data-fase=load] .lg-in:after{animation:lgBrilho 1s ease-out}.lg-marca{animation:lgDesce .7s var(--ease) .05s both}.lg-painel{transition:opacity .26s ease,filter .26s ease,transform .26s ease}.lg-painel[data-fase=out]{opacity:0;filter:blur(8px);transform:scale(.97)}.lg-painel[data-fase=in]>*{animation:lgEntra .55s var(--ease) both}.lg-painel[data-fase=in]>:nth-child(2){animation-delay:.06s}.lg-painel[data-fase=in]>:nth-child(3){animation-delay:.12s}.lg-painel[data-fase=in]>:nth-child(4){animation-delay:.18s}.lg-painel[data-fase=in]>:nth-child(5){animation-delay:.24s}.lg-painel[data-fase=in]>:nth-child(6){animation-delay:.3s}.lg-painel[data-fase=in] .lg-form>*{animation:lgEntra .55s var(--ease) both}.lg-painel[data-fase=in] .lg-form>:nth-child(2){animation-delay:.08s}.lg-painel[data-fase=in] .lg-form>:nth-child(3){animation-delay:.14s}.lg-painel[data-fase=in] .lg-form>:nth-child(4){animation-delay:.2s}.lg-painel[data-fase=in] .lg-form>:nth-child(5){animation-delay:.26s}.lg-painel[data-fase=in] .lg-form>:nth-child(6){animation-delay:.32s}.lg-painel[data-fase=in] .lg-cod-c{animation:lgCaixa .5s var(--ease) both;animation-delay:calc((var(--d) + 3) * 45ms + .12s)}}@keyframes lgCartaoEntra{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes lgDesce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes lgEntra{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lgBrilho{to{transform:translateX(120%)}}@keyframes lgCaixa{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}.lg-loader{position:relative;height:200px;display:grid;place-items:center}.lg-loader img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(110,190,255,.7))}.lg-loader-anel{position:absolute;width:96px;height:96px;border-radius:50%;background:conic-gradient(from 0deg,rgba(79,180,255,0),rgba(79,180,255,.95) 70%,rgba(66,217,42,.9));-webkit-mask:radial-gradient(circle,transparent 41px,#000 42px);mask:radial-gradient(circle,transparent 41px,#000 42px)}@media (prefers-reduced-motion:no-preference){.lg-loader-anel{animation:lgGira 1s linear infinite}.lg-loader img{animation:lgPulsa 1.3s ease-in-out infinite}}@keyframes lgGira{to{transform:rotate(1turn)}}@keyframes lgPulsa{50%{transform:scale(.84);opacity:.75}}.lg-cab h1{margin:0;font:800 26px/1.15 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.02em}.lg-cab .sub{margin:8px 0 0;color:#b9c7ee;font-size:14px;line-height:1.5}.lg-cab-c{text-align:center;display:grid;justify-items:center}.lg-selo{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;color:#8fd0ff;background:rgba(127,194,255,.12);border:1px solid rgba(127,194,255,.35);box-shadow:0 0 24px -6px rgba(90,170,255,.6)}.lg-em{color:#fff;overflow-wrap:anywhere;font-weight:600}.lg-painel{display:grid;grid-gap:18px;gap:18px}.lg-form{display:grid;grid-gap:14px;gap:14px}.lg-fld{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:#cfdaf7}.lg-box{position:relative;display:flex;align-items:center}.lg-box>svg{position:absolute;left:14px;color:#8fa3d6;pointer-events:none}.lg-box input{width:100%;height:48px;padding:0 44px 0 42px;border-radius:12px;border:1px solid rgba(190,210,255,.28);background:rgba(255,255,255,.07);color:#fff;font:inherit;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.lg-box input::placeholder{color:#7f92c4}.lg-box input:focus-visible{outline:none;border-color:#7fc2ff;background:rgba(255,255,255,.11);box-shadow:0 0 0 3px rgba(127,194,255,.28)}.lg-eye{position:absolute;right:6px;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:#9fb2e0;border-radius:10px;cursor:pointer}.lg-eye:hover{color:#fff;background:rgba(255,255,255,.08)}.lg-eye:focus-visible{outline:2px solid #7fc2ff}.lg-err{border-radius:10px;background:rgba(255,90,90,.14);border:1px solid rgba(255,120,120,.4);color:#ffd6d6}.lg-err,.lg-info{margin:0;padding:10px 12px;font-size:14px}.lg-info{border-radius:10px;background:rgba(255,200,80,.12);border:1px solid rgba(255,210,120,.35);color:#ffe9b8}.lg-btn{height:50px;border-radius:999px;border:0;cursor:pointer;font:700 15px/1 var(--font-manrope),system-ui,sans-serif;color:#07220a;background:linear-gradient(180deg,#5cf044,#38c91f);box-shadow:0 10px 26px -10px rgba(66,217,42,.75);transition:transform .15s,box-shadow .2s,filter .2s}.lg-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.lg-btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.lg-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.lg-btn:disabled{opacity:.65;cursor:progress}.lg-link{background:none;border:0;padding:0;color:#9fd0ff;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lg-link:hover{color:#fff}.lg-link:focus-visible{outline:2px solid #7fc2ff;border-radius:4px}.lg-troca{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;font-size:14px;color:#b9c7ee}.lg-troca-c{margin-top:2px}.lg-foot{margin:0;font-size:12.5px;color:#93a6d8;line-height:1.5;text-align:center}.lg-cod-area{position:relative;min-height:60px;display:grid;place-items:center;transition:min-height .5s cubic-bezier(.2,.7,.2,1)}.lg-cod-area[data-confirmando]{min-height:128px}.lg-cod{display:flex;gap:9px;justify-content:center}.lg-cod-c{width:46px;height:58px;border-radius:12px;border:1px solid rgba(190,210,255,.3);background:rgba(255,255,255,.07);color:#fff;font:700 24px/1 var(--font-manrope),system-ui,sans-serif;text-align:center;padding:0;caret-color:#7fc2ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.lg-cod-c:focus-visible{outline:none;border-color:#7fc2ff;background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(127,194,255,.3),0 0 22px -4px rgba(90,170,255,.7);transform:translateY(-2px)}.lg-cod[data-erro] .lg-cod-c{border-color:rgba(255,120,120,.6)}.lg-cod[data-travado] .lg-cod-c{pointer-events:none}@media (max-width:380px){.lg-cod{gap:6px}.lg-cod-c{width:40px;height:52px}}@media (prefers-reduced-motion:no-preference){.lg-cod[data-erro]{animation:lgTrema .4s ease}.lg-cod[data-travado] .lg-cod-c{animation:lgJunta .55s cubic-bezier(.6,0,.4,1) forwards}.lg-ok-anel{animation:lgAnel .6s cubic-bezier(.2,.7,.2,1) .45s both}.lg-ok b,.lg-ok small{animation:lgEntra .5s cubic-bezier(.2,.7,.2,1) .75s both}.lg-part{animation:lgPart .9s cubic-bezier(.2,.7,.2,1) .55s both}}@keyframes lgTrema{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@keyframes lgJunta{55%{opacity:1}to{transform:translateX(calc(var(--d) * -55px)) scale(.3) rotate(90deg);opacity:0}}@keyframes lgAnel{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes lgPart{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scale(.3)}}@media (prefers-reduced-motion:reduce){.lg-cod[data-travado]{opacity:0}}.lg-ok{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;text-align:center}.lg-ok-anel{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#5cf044;border:2px solid #42d92a;background:rgba(66,217,42,.14);box-shadow:0 0 28px -2px rgba(66,217,42,.7);margin-bottom:6px}.lg-ok-anel svg{width:24px;height:24px}.lg-ok b{font:700 16px/1.2 var(--font-manrope),system-ui,sans-serif}.lg-ok small{color:#b9c7ee;font-size:13px}.lg-part{position:absolute;left:50%;top:calc(50% - 22px);width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:2px;background:#5cf044;opacity:0}.lg-part:nth-of-type(3n){background:#7fc2ff}.lg-part:nth-of-type(3n+1){background:#9be88e;width:4px;height:4px}