@font-face{font-family:Newsreader ATL;src:url(/_next/static/media/Newsreader-Variable.84adbee2.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.atl{--bg-main:#05090B;--bg-deep:#020405;--bg-card:#0B1114;--text-primary:#F2EDE4;--text-read:#D9D3C7;--text-secondary:#C8C0B2;--text-muted:#8B908B;--text-faint:#5D635F;--cyan:#20DDEB;--cyan-soft:#38F3FF;--cyan-dim:#0F8995;--cyan-glow:rgba(32,221,235,.45);--red:#E44935;--red-soft:#F07A69;--red-dim:#8C2A20;--grid-line:rgba(255,255,255,.04);--grid-strong:rgba(255,255,255,.10);--f-display:var(--font-bebas-neue,"Bebas Neue"),"Oswald",Impact,"Arial Narrow",sans-serif;--f-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"),"Space Mono",ui-monospace,Menlo,monospace;--f-body:"Newsreader ATL","Newsreader","Source Serif Pro",Georgia,"Times New Roman",serif;--gutter:clamp(24px,9vw,140px);color-scheme:dark;position:relative;min-height:100vh;min-height:100dvh;background:var(--bg-main);color:var(--text-read);font-family:var(--f-body);font-size:19px;line-height:1.7;font-weight:450;letter-spacing:.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.atl *,.atl :after,.atl :before{box-sizing:border-box}.atl:before{opacity:.3;mix-blend-mode:overlay;background-image:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.6) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.93  0 0 0 0 0.89  0 0 0 0.12 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.atl:after,.atl:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.atl:after{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 90%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 90%)}.atl main{position:relative;z-index:2}.atl p{margin:0;max-width:60ch}.atl strong{color:var(--text-primary);font-weight:650}.atl a{color:var(--cyan)}.atl .red{color:var(--red)}.atl .hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.atl .tf-marca{position:fixed;z-index:40;top:calc(18px + env(safe-area-inset-top,0px));left:var(--gutter);display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.atl .tf-marca b{color:var(--text-primary);font-weight:500}.atl .tf-marca .sep{opacity:.5}.atl .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan-glow);animation:atl-pulse 2s infinite}@keyframes atl-pulse{0%,to{opacity:1}50%{opacity:.4}}.atl .tf-progresso{position:fixed;z-index:50;top:0;left:0;width:100%;height:3px;background:rgba(255,255,255,.07)}.atl .tf-progresso span{display:block;height:100%;background:var(--cyan);box-shadow:0 0 10px var(--cyan-glow);transition:width .35s ease-out}.atl .tf-setas{position:fixed;z-index:40;right:clamp(16px,3vw,32px);bottom:calc(clamp(16px,3vw,32px) + env(safe-area-inset-bottom,0px));display:flex;gap:6px}.atl .tf-setas button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(32,221,235,.4);background:rgba(5,9,11,.85);color:var(--cyan);font-family:var(--f-mono);font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.atl .tf-setas button:hover:not(:disabled){background:var(--cyan);color:var(--bg-deep)}.atl .tf-setas button:disabled{opacity:.35;cursor:not-allowed}.atl .tf-palco{min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:96px var(--gutter) 120px}.atl .tf-tela{width:100%;max-width:760px}.atl .entra-frente{animation:tf-entra-frente .34s cubic-bezier(.2,.7,.2,1) both}.atl .entra-tras{animation:tf-entra-tras .34s cubic-bezier(.2,.7,.2,1) both}.atl .sai-frente{animation:tf-sai-frente .17s ease-in forwards}.atl .sai-tras{animation:tf-sai-tras .17s ease-in forwards}@keyframes tf-entra-frente{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes tf-entra-tras{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}@keyframes tf-sai-frente{to{opacity:0;transform:translateY(-32px)}}@keyframes tf-sai-tras{to{opacity:0;transform:translateY(32px)}}.atl .tf-eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);display:flex;align-items:center;gap:12px;margin-bottom:22px}.atl .tf-eyebrow:before{content:"";width:6px;height:6px;background:var(--cyan);box-shadow:0 0 8px var(--cyan-glow);flex:none}.atl .tf-eyebrow.neutro{color:var(--text-muted)}.atl .tf-eyebrow.neutro:before{background:var(--text-muted);box-shadow:none}.atl .tf-display{font-family:var(--f-display);font-weight:400;font-size:clamp(44px,5.6vw,84px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;color:var(--text-primary);margin:0 0 24px;max-width:21ch;text-wrap:balance}.atl .tf-texto{display:grid;gap:16px}.atl .tf-texto p{font-size:clamp(18px,1.5vw,20px);line-height:1.7;color:var(--text-read)}.atl .tf-texto p.tf-destaque{color:var(--text-primary);font-weight:600}.atl .aviso-decisor{border-left:2px solid var(--cyan);padding-left:18px;color:var(--text-primary)!important}.atl .resultado{outline:none}.atl .tf-q{position:relative}.atl .tf-pergunta{position:relative;margin:0;font-family:var(--f-body);font-weight:600;font-size:clamp(23px,2.5vw,31px);line-height:1.32;color:var(--text-primary);max-width:34ch;outline:none}.atl .tf-num{display:inline-flex;align-items:center;gap:6px;margin-right:12px;font-family:var(--f-mono);font-size:14px;font-weight:500;color:var(--cyan);vertical-align:.25em}.atl .tf-num .seta{font-size:13px}@media (min-width:1000px){.atl .tf-num{position:absolute;right:100%;top:.55em;margin-right:18px;white-space:nowrap;vertical-align:baseline}}.atl .tf-ajuda{margin-top:10px;font-size:18px;line-height:1.55;color:var(--text-muted)}.atl .tf-linha{display:block;width:100%;margin-top:30px;padding:6px 0 10px;border:none;border-bottom:1px solid rgba(32,221,235,.35);border-radius:0;background:transparent;font-family:var(--f-body);font-size:clamp(22px,2.2vw,28px);font-weight:450;line-height:1.35;color:var(--text-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.atl .tf-linha::placeholder{color:var(--text-faint);opacity:1}.atl .tf-linha:focus{border-bottom-color:var(--cyan);box-shadow:0 1px 0 var(--cyan)}.atl .tf-linha[aria-invalid=true]{border-bottom-color:var(--red);box-shadow:0 1px 0 var(--red)}.atl .tf-area{resize:none;min-height:3.8em;line-height:1.5;font-size:clamp(20px,1.9vw,24px)}.atl .tf-contador{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:10px;max-width:none;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--text-muted)}.atl .tf-contador .ok{color:var(--cyan)}.atl .tf-opcoes{display:grid;gap:10px;margin-top:28px;max-width:560px}.atl .tf-opcao{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 16px;text-align:left;cursor:pointer;border:1px solid rgba(32,221,235,.28);background:rgba(32,221,235,.035);color:var(--text-read);border-radius:0;font-family:var(--f-body);font-size:19px;line-height:1.35;font-weight:450;transition:background .15s ease,border-color .15s ease,color .15s ease}.atl .tf-opcao:hover{background:rgba(32,221,235,.09);border-color:rgba(32,221,235,.55)}.atl .tf-opcao:focus-visible{outline:2px solid var(--cyan-soft);outline-offset:2px}.atl .tf-opcao.marcada{border-color:var(--cyan);background:rgba(32,221,235,.14);color:var(--text-primary);animation:tf-pisca .26s steps(2,jump-none) 1}@keyframes tf-pisca{50%{background:rgba(32,221,235,.04)}}.atl .tf-letra{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(32,221,235,.55);color:var(--cyan);font-family:var(--f-mono);font-size:12px;font-weight:600;transition:all .15s ease}.atl .tf-opcao.marcada .tf-letra{background:var(--cyan);border-color:var(--cyan);color:var(--bg-deep)}.atl .tf-opcoes[aria-invalid=true] .tf-opcao{border-color:rgba(228,73,53,.5)}.atl .tf-dica{margin-top:14px;max-width:none;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--text-muted)}.atl .tf-kbd{display:inline-block;padding:1px 6px;margin:0 2px;border:1px solid var(--grid-strong);background:rgba(255,255,255,.04);color:var(--text-secondary);font-family:var(--f-mono);font-size:11px;line-height:1.5}.atl .tf-erro{display:flex;gap:10px;align-items:baseline;margin-top:16px;font-size:17px;line-height:1.5;color:var(--red-soft)}.atl .tf-erro:before{content:"";flex:none;width:6px;height:6px;background:var(--red);transform:translateY(-2px)}.atl .falha{border:1px solid var(--red-dim);background:rgba(228,73,53,.06);padding:14px 16px;margin-top:20px;max-width:560px}.atl .falha p{font-size:17px}.atl .tf-ok{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:30px}.atl .tf-ok .tf-dica{margin-top:0}.atl .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 24px;border:1px solid var(--cyan);border-radius:0;background:var(--cyan);color:var(--bg-deep);font-family:var(--f-mono);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .25s ease}.atl .btn:hover{background:var(--cyan-soft);border-color:var(--cyan-soft);box-shadow:0 0 28px var(--cyan-glow)}.atl .btn:focus-visible{outline:2px solid var(--cyan-soft);outline-offset:3px}.atl .btn[disabled]{opacity:.55;cursor:progress;box-shadow:none}.atl .chk{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;letter-spacing:0}@media (max-width:640px){.atl{font-size:18px}.atl .tf-palco{align-items:flex-start;padding:84px 24px 112px}.atl .tf-marca{left:24px}.atl .tf-opcao{font-size:18px}.atl .tf-ok .btn{flex:1 1 100%}}@media (hover:none),(max-width:640px){.atl .so-desk{display:none!important}}@media (prefers-reduced-motion:reduce){.atl *{animation:none!important;transition:none!important}}