.lp-cargo--aprendiz{--tc:var(--ln-mc-blue);--tc-texto:color-mix(in srgb, var(--ln-mc-blue) 75%, var(--ln-text-fg))}.lp-cargo--suporte{--tc:var(--ln-mc-yellow)}.lp-cargo--moderador{--tc:var(--ln-mc-dark-green)}.lp-cargo--administrador{--tc:var(--ln-cargo-administrador)}.lp-cargo--coordenador{--tc:var(--ln-mc-dark-aqua)}.lp-cargo--gerente{--tc:var(--ln-cargo-gerente)}.lp-cargo-slot{--slot:64px;width:var(--slot);height:var(--slot);background:color-mix(in srgb, var(--tc,var(--ln-brand-500)) 16%, var(--ln-slot-fill));flex-shrink:0;place-items:center;display:inline-grid}.lp-cargo-slot img{object-fit:contain;width:62%;height:62%;display:block}.lp-tela{flex-direction:column;gap:18px;width:100%;max-width:640px;margin-inline:auto;padding:20px 16px 40px;display:flex}.lp-cabeca,.lp-corpo{display:contents}.lp-marca{order:1}.lp-mascote{order:2}.lp-chamada{order:3}.lp-vaga{order:4}.lp-beneficios{order:5}.lp-cargos-bloco{order:6}.lp-marca{align-items:center;gap:10px;width:fit-content;display:flex}.lp-marca-logo{object-fit:contain;width:36px;height:36px;display:block}.lp-marca-nome{letter-spacing:-.025em;color:var(--ln-text-fg);white-space:nowrap;font-size:1.05rem;font-weight:800}.lp-chamada{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp-chamada-titulo{letter-spacing:-.035em;color:var(--ln-text-fg);text-wrap:balance;margin:0;font-size:2.1rem;font-weight:800;line-height:1.05}.lp-chamada-desc{max-width:560px;color:var(--ln-text-secondary);text-wrap:balance;margin:0;font-size:1rem;line-height:1.6}.lp-mascote{align-self:center;display:block}.lp-mascote img{width:auto;height:130px;display:block}.lp-bloco{flex-direction:column;gap:16px;min-width:0;padding:18px 16px;display:flex}.lp-bloco-topo{flex-direction:column;gap:8px;display:flex}.lp-bloco-titulo{margin:0;line-height:1.2}.lp-bloco-dica{color:var(--ln-text-muted);font-size:.8125rem;line-height:1.3}.lp-vaga-topo{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.lp-vaga-slot{--slot:60px}.lp-vaga-titulos{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.lp-vaga-titulos .ln-eyebrow{line-height:1.2}.lp-vaga-titulo{letter-spacing:-.025em;color:var(--ln-text-fg);margin:0;font-size:1.4rem;font-weight:800;line-height:1.1}.lp-vaga-sub{color:var(--ln-text-muted);margin:0;font-size:.875rem}.lp-vaga-selo{align-self:flex-start;gap:6px}.lp-vaga-selo i{font-size:.9em}.lp-vaga-botao{width:100%;height:2.75rem}.lp-texto{color:var(--ln-text-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.lp-checks{grid-template-columns:minmax(0,1fr);gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.lp-checks li{color:var(--ln-text-body);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.lp-check{border:2px solid var(--ln-outline-slot);border-radius:var(--ln-radius-sm);background:color-mix(in srgb, var(--ln-success) 16%, var(--ln-slot-fill));width:20px;height:20px;color:var(--ln-success-text);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.lp-cargos{--slot:52px;--linha-pad:4px;flex-direction:column;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.lp-cargos:before{content:"";left:calc(8px + var(--slot) / 2 - 1px);top:calc(var(--linha-pad) + var(--slot) / 2);bottom:calc(var(--linha-pad) + var(--slot) / 2);background:var(--ln-edge-2);pointer-events:none;width:2px;position:absolute}.lp-cargo{position:relative}.lp-cargo .lp-cargo-slot{--slot:inherit}.lp-cargo-botao{z-index:1;width:100%;padding:var(--linha-pad) 10px var(--linha-pad) 8px;border-radius:var(--ln-radius-slot);text-align:left;align-items:center;gap:14px;transition:background-color .1s;display:flex;position:relative}.lp-cargo-botao:hover{background:var(--ln-hover-veil)}.lp-cargo-botao:hover .lp-cargo-slot{border-color:var(--ln-selection)}.lp-cargo-botao:focus-visible{outline:2px solid var(--ln-ring);outline-offset:0}.lp-cargo-textos{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lp-cargo-nome{text-overflow:ellipsis;white-space:nowrap;color:var(--tc-texto,var(--tc));font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.lp-cargo-nivel{color:var(--ln-text-muted);font-size:.8125rem;line-height:1.2}.lp-cargo-vaga{flex-shrink:0}.lp-cargo-botao .lp-cargo-seta{color:var(--ln-text-placeholder);flex-shrink:0;font-size:.7rem}.lp-beneficios{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:10px;display:grid}.lp-beneficio{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lp-beneficio-cabeca{align-items:center;gap:10px;display:flex}.lp-beneficio-icone{background:color-mix(in srgb, var(--ln-brand-500) 14%, var(--ln-slot-fill));width:32px;height:32px;color:var(--ln-brand-text);place-items:center;font-size:13px;display:grid}.lp-beneficio-titulo{color:var(--ln-text-fg);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.lp-beneficio-desc{max-width:34ch;color:var(--ln-text-muted);text-wrap:balance;margin:0;font-size:.8125rem;line-height:1.45}.lp-so-pc{display:none}@media (min-width:1024px){.lp-tela{--vao:clamp(14px, 2.6vh, 28px);align-content:center;gap:var(--vao) clamp(32px, 4vw, 64px);grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);grid-template-areas:"cabeca mascote""corpo cargos";max-width:1200px;min-height:100vh;padding:clamp(20px,4vh,48px) 40px;display:grid}.lp-cabeca,.lp-corpo{gap:var(--vao);flex-direction:column;min-width:0;display:flex}.lp-cabeca{grid-area:cabeca;align-self:end}.lp-corpo{grid-area:corpo}.lp-cargos-bloco{grid-area:cargos}.lp-chamada{gap:clamp(8px,1.6vh,14px);container-type:inline-size}.lp-chamada-titulo{font-size:min(clamp(2rem,5vh,2.75rem),6.6cqi)}.lp-chamada-desc{max-width:none;font-size:clamp(.95rem,2.1vh,1.125rem)}.lp-bloco{gap:clamp(12px,2vh,18px);padding:clamp(14px,2.6vh,24px) 24px}.lp-vaga{flex:auto;justify-content:space-between}.lp-vaga-slot{--slot:clamp(48px, 7vh, 64px)}.lp-vaga-titulo{font-size:clamp(1.3rem,3.2vh,1.6rem)}.lp-vaga-selo{align-self:center}.lp-vaga-botao{height:clamp(2.75rem,5.2vh,3.25rem)}.lp-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vh,12px) 24px}.lp-beneficios{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:0}.lp-beneficio-cabeca{flex-direction:column;gap:8px}.lp-so-celular{display:none}.lp-so-pc{display:inline}.lp-mascote{--mascote-h:clamp(96px, 19vh, 210px);margin-bottom:calc(-1 * var(--vao) - var(--mascote-h) * .035);grid-area:mascote;place-self:end center}.lp-mascote img{height:var(--mascote-h)}.lp-cargos-bloco{z-index:1;position:relative}.lp-cargos{--slot:clamp(34px, 5.2vh, 50px);flex:1}}@media (min-width:1024px) and (min-height:560px){.lp-tela{height:100dvh;min-height:0;overflow:hidden}}@media (min-width:1024px) and (max-height:640px){.lp-vaga-desc{display:none}}@media (min-width:1024px) and (max-height:600px){.lp-cargos{--slot:30px;--linha-pad:2px;gap:2px}.lp-cargo-textos{gap:1px}.lp-cargo-nome{font-size:.9375rem;line-height:1.15}.lp-cargo-nivel{font-size:.75rem;line-height:1.15}}.ui-dialog-overlay.lp-dialogo-fundo[hidden]{display:none}.lp-dialogo{flex-direction:column;max-width:600px;max-height:min(86vh,760px);display:flex;position:relative}.lp-dialogo-rolagem{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.lp-dialogo-fechar{z-index:4;position:absolute;top:10px;right:10px}.lp-dialogo-topo{border-bottom:1px solid var(--ln-edge-1);align-items:center;gap:16px;padding:24px 56px 18px 24px;display:flex}.lp-dialogo-topo .lp-cargo-slot{--slot:60px}.lp-dialogo-titulos{flex-direction:column;gap:4px;min-width:0;display:flex}.lp-dialogo-titulo{letter-spacing:-.02em;color:var(--ln-text-fg);margin:0;font-size:1.3rem;font-weight:800;line-height:1.15}.lp-dialogo-sub{color:var(--ln-text-muted);margin:0;font-size:.875rem;line-height:1.45}.lp-dialogo-corpo{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 24px 24px;display:flex}.lp-dialogo-corpo>.lp-texto,.lp-dialogo-corpo>.lp-checks,.lp-dialogo-corpo>.lp-nota{align-self:stretch}.lp-dialogo-corpo .lp-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-dialogo-secao{margin-top:6px;line-height:1}.lp-dialogo-corpo .lp-vaga-selo{align-self:flex-start}.lp-nota{background:var(--ln-surface-2);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-slot);color:var(--ln-text-secondary);align-items:flex-start;gap:10px;margin:4px 0 0;padding:12px 14px 12px 17px;font-size:.875rem;line-height:1.5;display:flex}.lp-nota .ln-alert-icon{flex-shrink:0;margin-top:3px}.lp-dialogo-botao{align-self:stretch;margin-top:6px}@media (max-width:768px){.ui-dialog-overlay.lp-dialogo-fundo{padding:12px}.lp-dialogo{max-height:88vh}.lp-dialogo-topo{gap:12px;padding:18px 52px 14px 16px}.lp-dialogo-topo .lp-cargo-slot{--slot:52px}.lp-dialogo-titulo{font-size:1.15rem}.lp-dialogo-corpo{padding:16px 16px 18px}.lp-dialogo-corpo .lp-checks{grid-template-columns:minmax(0,1fr)}}
.tf-body{margin:0;overflow:hidden}.tf-app{background:var(--ln-surface-0);isolation:isolate;width:100vw;height:100vh;position:relative;overflow:hidden}.tf-logo img{-webkit-user-select:none;user-select:none;width:56px;height:auto;display:block}.tf-logo--global{z-index:10;position:absolute;top:24px;left:24px}.tf-logo--inline{display:none}.tf-form{margin:0;position:absolute;inset:0}.tf-step{pointer-events:none;opacity:0;-webkit-overflow-scrolling:touch;will-change:transform;scrollbar-width:thin;scrollbar-color:var(--ln-edge-2) transparent;flex-direction:column;align-items:center;padding:24px 8vw 24px 16vw;transition:transform .65s cubic-bezier(.65,0,.35,1),opacity 0s linear .65s;display:flex;position:absolute;inset:0;overflow:hidden auto}.tf-step--past{transform:translateY(-100%)}.tf-step--future{transform:translateY(100%)}.tf-step.is-active{opacity:1;pointer-events:auto;transition:transform .65s cubic-bezier(.65,0,.35,1),opacity linear;transform:none}.tf-step:before,.tf-step:after{content:"";flex:0 0 64px}.tf-step:before{flex-shrink:1}.tf-step--centered{padding:0 8vw}.tf-step--centered:after{flex-shrink:1}.tf-step::-webkit-scrollbar{width:6px}.tf-step::-webkit-scrollbar-track{background:0 0}.tf-step::-webkit-scrollbar-thumb{background:var(--ln-edge-2);border-radius:var(--ln-radius-sm)}.tf-step-content{flex-direction:column;gap:22px;width:100%;max-width:880px;margin-block:auto;display:flex}.tf-step-content--centered{text-align:center;align-items:center;max-width:720px}.tf-step-content--narrow{max-width:640px}.tf-step-content--centered .tf-text{margin-left:auto;margin-right:auto}.tf-step-content--centered .tf-cta{align-self:center}.tf-step-content--form{gap:30px}.tf-rotulo{letter-spacing:-.015em;color:var(--ln-text-fg);margin:0 0 -6px;font-size:1.375rem;font-weight:700;line-height:1.25;display:block}.tf-title{letter-spacing:-.025em;color:var(--ln-text-fg);margin:0;font-size:1.85rem;font-weight:800;line-height:1.2}.tf-title--aspas{position:relative}.tf-aspas{letter-spacing:0;color:var(--ln-aspas);-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-weight:700;line-height:1;position:absolute;top:-22px;left:-52px}.tf-title--intro{letter-spacing:-.015em;max-width:600px;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.35}.tf-text{max-width:72ch;color:var(--ln-text-secondary);margin:0;font-size:1rem;line-height:1.7}.tf-text strong,.tf-bullets strong{color:var(--ln-text-fg);font-weight:700}.tf-mascot{-webkit-user-select:none;user-select:none;pointer-events:none;width:300px;height:auto;display:block}.tf-link{color:var(--ln-brand-text);text-underline-offset:4px;font-weight:600;text-decoration:underline}.tf-bullets{color:var(--ln-text-secondary);flex-direction:column;gap:10px;margin:0;padding:0;font-size:1rem;line-height:1.6;list-style:none;display:flex}.tf-bullets li{padding-left:22px;position:relative}.tf-bullets li:before{content:"";background:var(--ln-brand-text);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.8em - 3px);left:4px}.tf-bullets--no-marker li{padding-left:0}.tf-bullets--no-marker li:before{display:none}.tf-passos{flex-direction:column;margin:4px 0;padding:0;list-style:none;display:flex}.tf-passo{--passo-n:36px;grid-template-columns:var(--passo-n) minmax(0, 1fr);gap:14px;padding-bottom:20px;display:grid;position:relative}.tf-passo:last-child{padding-bottom:0}.tf-passo:before{content:"";left:calc(var(--passo-n) / 2 - 1px);top:var(--passo-n);background:var(--ln-edge-2);width:2px;position:absolute;bottom:0}.tf-passo:last-child:before{display:none}.tf-passo-n{width:var(--passo-n);height:var(--passo-n);border:2px solid var(--ln-outline-slot);box-shadow:inset 0 0 0 2px var(--ln-frame-slot);border-radius:var(--ln-radius-slot);background:color-mix(in srgb, var(--ln-brand-500) 14%, var(--ln-slot-fill));font-variant-numeric:tabular-nums;color:var(--ln-brand-text);justify-content:center;align-items:center;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.tf-passo-corpo{flex-direction:column;gap:8px;min-width:0;display:flex}.tf-substep-title{color:var(--ln-text-fg);margin:6px 0 0;font-size:1rem;font-weight:700}.tf-hint{color:var(--ln-text-muted);margin:4px 0 0;font-size:.8125rem}.tf-kbd{text-align:center;min-width:19px;color:var(--ln-text-secondary);background:var(--ln-btn-slot-face);border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);box-shadow:inset 0 1px 0 0 var(--ln-btn-slot-top), inset 0 -2px 0 0 var(--ln-btn-slot-bottom);padding:2px 6px 3px;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-block}.tf-field{flex-direction:column;gap:12px;display:flex}.tf-label{color:var(--ln-text-fg);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.tf-field-hint{max-width:70ch;color:var(--ln-text-muted);margin:-6px 0 0;font-size:.9rem;line-height:1.55}.tf-field.is-invalid .tf-label{color:var(--ln-danger-text)}.tf-input{max-width:560px;height:3rem;padding:0 14px;font-size:1rem}.tf-input--curto{max-width:220px}.tf-textarea{resize:vertical;max-width:720px;min-height:150px;padding:12px 14px;font-size:1rem;line-height:1.6;display:block}.tf-input.is-invalid,.tf-textarea.is-invalid,.tf-input.is-invalid:hover,.tf-textarea.is-invalid:hover,.tf-input.is-invalid:focus,.tf-textarea.is-invalid:focus{box-shadow:inset 0 0 0 2px var(--ln-danger), inset 0 4px 0 0 var(--ln-well-depth)}.tf-input:-webkit-autofill{-webkit-text-fill-color:var(--ln-text-fg);caret-color:var(--ln-text-fg);-webkit-box-shadow:inset 0 0 0 2px var(--ln-frame-panel), 0 0 0 1000px var(--ln-well-floor) inset}.tf-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ln-text-fg);caret-color:var(--ln-text-fg);-webkit-box-shadow:inset 0 0 0 2px var(--ln-frame-panel), 0 0 0 1000px var(--ln-well-floor) inset}.tf-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ln-text-fg);-webkit-box-shadow:inset 0 0 0 2px var(--ln-frame), 0 0 0 1000px var(--ln-well-floor) inset}.tf-choices{flex-wrap:wrap;gap:10px;display:flex}.tf-choices--column{flex-flow:column;align-items:flex-start}.tf-choices--column .tf-choice{justify-content:flex-start;min-width:240px}.tf-choice{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;line-height:1.25;position:relative}.tf-choice input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tf-choice.is-checked{background:var(--ln-escolhido);color:var(--ln-text-fg);box-shadow:inset 0 calc(-1 * var(--ln-btn-pressed-bottom)) 0 0 var(--ln-escolhido-degrau)}.tf-choice:has(input:checked){background:var(--ln-escolhido);color:var(--ln-text-fg);box-shadow:inset 0 calc(-1 * var(--ln-btn-pressed-bottom)) 0 0 var(--ln-escolhido-degrau)}.tf-choice:has(input:focus-visible){outline:2px solid var(--ln-ring);outline-offset:2px}.tf-choice-label{font-weight:500}.tf-choice-key{display:none}.tf-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:6px 0;display:inline-flex}.tf-checkbox-label{color:var(--ln-text-fg);font-size:1rem;font-weight:600}.tf-slider-wrapper{max-width:560px;padding:40px 0 6px;position:relative}.tf-slider-tooltip{border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);background:var(--ln-surface-1);color:var(--ln-text-fg);white-space:nowrap;pointer-events:none;padding:4px 10px;font-size:.8125rem;font-weight:600;position:absolute;top:0;left:0;transform:translate(-50%)}.tf-slider{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:28px;margin:0;display:block}.tf-slider::-webkit-slider-runnable-track{border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);background:linear-gradient(to right, var(--ln-brand-500) 0 var(--tf-pct,0%), var(--ln-well-floor) var(--tf-pct,0%) 100%);height:14px;box-shadow:inset 0 0 0 2px var(--ln-frame-panel), inset 0 3px 0 0 var(--ln-well-depth)}.tf-slider::-moz-range-track{border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);background:var(--ln-well-floor);height:10px;box-shadow:inset 0 0 0 2px var(--ln-frame-panel), inset 0 3px 0 0 var(--ln-well-depth)}.tf-slider::-moz-range-progress{border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm) 0 0 var(--ln-radius-sm);background:var(--ln-brand-500);border-right:0;height:10px}.tf-slider[data-touched=false]::-moz-range-progress{background:0 0;border-color:#0000}.tf-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);background:var(--ln-btn-light-face);width:18px;height:26px;box-shadow:inset 0 2px 0 0 var(--ln-btn-light-top), inset 0 -3px 0 0 var(--ln-btn-light-bottom);cursor:grab;margin-top:-8px}.tf-slider::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--ln-outline);border-radius:var(--ln-radius-sm);background:var(--ln-btn-light-face);width:18px;height:26px;box-shadow:inset 0 2px 0 0 var(--ln-btn-light-top), inset 0 -3px 0 0 var(--ln-btn-light-bottom);cursor:grab}.tf-slider:active::-webkit-slider-thumb{cursor:grabbing}.tf-slider:active::-moz-range-thumb{cursor:grabbing}.tf-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ln-ring);outline-offset:2px}.tf-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--ln-ring);outline-offset:2px}.tf-rating-legend{color:var(--ln-text-secondary);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.tf-rating-legend li{align-items:center;gap:10px;display:flex}.tf-stars-mini{width:calc(5.625em + 8px);color:var(--ln-star);flex-shrink:0;gap:2px;font-size:.8125rem;display:inline-flex}.tf-rating-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:26px 40px;max-width:720px;display:grid}.tf-rating-item{flex-direction:column;gap:8px;display:flex}.tf-rating-label{color:var(--ln-text-fg);margin:0;font-size:1rem;font-weight:700}.tf-rating{gap:4px;margin-left:-6px;display:inline-flex}.tf-star{border-radius:var(--ln-radius-sm);color:var(--ln-text-quaternary);padding:6px;font-size:2rem;line-height:1;transition:color .15s}.tf-star.is-on{color:var(--ln-star)}.tf-star:focus-visible{outline:2px solid var(--ln-ring);outline-offset:0}@keyframes tf-star-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.tf-star.is-popping{animation:.28s tf-star-pop}.tf-turnstile-wrapper{max-width:360px;margin-top:12px;margin-bottom:4px}.tf-turnstile-wrapper .cf-turnstile{display:block}.tf-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.tf-actions .tf-cta{margin-top:0}.tf-cta{flex-shrink:0;align-self:flex-start;height:2.75rem;margin-top:6px;padding:0 1.5rem;font-size:.9375rem}.tf-cta>i{font-size:.8em}.tf-cta--discord{--btn-face:var(--ln-discord)}.tf-cta--discord>i{font-size:1.05em}.tf-cta .ui-spinner{width:1rem;height:1rem}.tf-footer{z-index:10;background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);visibility:hidden;opacity:0;align-items:center;gap:14px;padding:8px 8px 8px 16px;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;bottom:24px;right:24px}.tf-footer.is-visible{visibility:visible;opacity:1;transition:opacity .3s,visibility linear}.tf-footer--minimal .tf-progress{display:none}.tf-footer.tf-footer--minimal{justify-content:flex-end;padding:8px}.tf-progress{flex-direction:column;gap:8px;width:170px;display:flex}.tf-progress-texto{white-space:nowrap;color:var(--ln-text-muted);font-size:.9375rem;font-weight:500;line-height:1.2}.tf-progress-percent{font-variant-numeric:tabular-nums;color:var(--ln-text-fg);font-weight:800}.tf-progress-barra{height:10px}.tf-progress-barra .ln-progress-fill{width:0}.tf-nav{gap:6px;display:flex}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tf-status{--tf-status-c:var(--ln-info);z-index:20;background:var(--ln-surface-1);border:2px solid var(--ln-outline);outline:2px solid var(--ln-frame-panel);outline-offset:-4px;border-radius:var(--ln-radius-card);width:max-content;max-width:min(560px,100vw - 32px);color:var(--ln-text-fg);pointer-events:none;visibility:hidden;opacity:0;align-items:center;gap:10px;margin-inline:auto;padding:11px 16px 11px 18px;font-size:.875rem;font-weight:600;line-height:1.4;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;bottom:96px;left:16px;right:16px;overflow:hidden}.tf-status:before{content:"";background:var(--tf-status-c);width:3px;position:absolute;top:0;bottom:0;left:0}.tf-status:after{content:"";font:var(--fa-font-solid,normal 900 1em/1 "Font Awesome 6 Free");color:var(--tf-status-c);flex-shrink:0;order:-1;font-size:14px}.tf-status.is-visible{visibility:visible;opacity:1;transition:opacity .25s,visibility linear}.tf-status:empty:after{content:none}.tf-status.status-info{--tf-status-c:var(--ln-info)}.tf-status.status-success{--tf-status-c:var(--ln-success)}.tf-status.status-success:after{content:""}.tf-status.status-error{--tf-status-c:var(--ln-danger)}.tf-status.status-error:after{content:""}.tf-success-moldura{width:360px;max-width:90%;margin:0 auto 6px;line-height:0;overflow:hidden}.tf-success-gif{aspect-ratio:16/9;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.tf-limite-icone.ui-dialog-media{width:88px;height:88px;margin:0 auto;font-size:2.1rem}.tf-limite-box{flex-direction:column;align-items:center;gap:6px;width:min(100%,420px);margin:0 auto;padding:20px 24px;display:flex}.tf-limite-box--pronto{gap:14px}.tf-limite-box--pronto .tf-limite-tempo{font-size:1.25rem}.tf-limite-box--ban{padding-left:27px}.tf-limite-ban-texto{color:var(--ln-text-fg);font-size:1.25rem;font-weight:800}.tf-step[data-step=limite] [hidden]{display:none!important}.tf-limite-rotulo,.tf-limite-quando{color:var(--ln-text-muted);font-size:.9rem}.tf-limite-tempo{letter-spacing:-.02em;color:var(--ln-text-fg);font-size:1.75rem;font-weight:800;line-height:1.25}.tf-limite-nota{max-width:520px;color:var(--ln-text-muted);font-size:.875rem}@media (min-width:769px) and (max-width:1024px){.tf-step{padding:24px 6vw}.tf-step--centered{padding:0 6vw}.tf-step-content{gap:20px;max-width:620px}.tf-title{font-size:1.6rem}}@media (max-width:768px){.tf-body{overflow:hidden}.tf-app{height:100dvh;overflow:hidden}.tf-logo--global{display:none}.tf-logo--inline{flex-shrink:0;margin-bottom:32px;display:block}.tf-logo--inline img{width:44px}.tf-step{align-items:stretch;padding:22px 20px 72px}.tf-step:before,.tf-step:after{content:none}.tf-step-content{gap:18px}.tf-step--centered .tf-step-content--centered{align-self:center}.tf-step-content--form{gap:28px}.tf-title{font-size:1.45rem;line-height:1.25}.tf-rotulo{font-size:1.2rem}.tf-aspas{display:none}.tf-title--intro{font-size:1.15rem}.tf-text,.tf-bullets{font-size:.95rem;line-height:1.65}.tf-label{font-size:1rem}.tf-cta,.tf-actions .tf-cta{width:100%;height:2.75rem;margin-top:6px;margin-bottom:20px}.tf-actions{gap:0}.tf-mascot{width:220px}.tf-success-moldura{width:280px}.tf-choices{gap:8px}.tf-choice{min-height:2.6rem;padding:0 1rem;font-size:.9rem}.tf-choices--column .tf-choice{align-self:stretch;min-width:0}.tf-rating-grid{grid-template-columns:1fr;gap:20px}.tf-star{padding:8px;font-size:1.75rem}.tf-slider-wrapper{padding-left:4px;padding-right:4px}.tf-hint{display:none}.tf-step input[type=text],.tf-step input[type=number],.tf-step input[type=email],.tf-step input[type=tel],.tf-step input[type=search],.tf-step textarea,.tf-step select{scroll-margin-top:80px;scroll-margin-bottom:24dvh}.tf-footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-width:2px 0 0;border-color:var(--ln-outline-slot);border-radius:0;outline:none;justify-content:space-between;gap:16px;bottom:0;left:0;right:0}.tf-footer.tf-footer--minimal{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.tf-progress{flex:1;max-width:230px}.tf-status{bottom:80px}.tf-step{scrollbar-width:none}.tf-step::-webkit-scrollbar{display:none}}@media (max-width:380px){.tf-step{min-height:calc(100dvh - 70px);padding:20px 16px 120px}.tf-title{font-size:1.3rem}.tf-text{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.tf-step,.tf-step.is-active{transition:opacity .2s,visibility}.tf-step--past,.tf-step--future{transform:none}.tf-star.is-popping{animation:none}}
