/* Gerado por consulta_embed.py */
.qz{--navy:#070F24;--ink:#E9EEF8;--soft:#B9C6E0;--mute:#9FB0D0;--gold:#C8A96A;--gold2:#E3CFA3;--ok:#86EFAC;--serif:Newsreader,Georgia,serif;--sans:Manrope,Helvetica,Arial,sans-serif;font-family:var(--sans);text-align:left}
.qz *{box-sizing:border-box}.qz a{text-decoration:none}.qz button{font:inherit;cursor:pointer}
.qz .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 4px rgba(74,222,128,.18)}
.qz .ui{background:rgba(12,22,48,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:24px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7);color:var(--ink)}
.qz .uih{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8CA4D6}
.qz .uih .on{color:#4ADE80;letter-spacing:.04em;text-transform:none;font-weight:600;display:flex;align-items:center;gap:6px}
.qz .qq{margin:16px 0 4px;font-family:var(--serif);font-size:22px;line-height:1.25;color:#fff}
.qz .vt{border:0;background:none;color:var(--gold);font-weight:700;font-size:13px;letter-spacing:0;text-transform:none;padding:0}
.qz .br{height:3px;border-radius:3px;background:rgba(255,255,255,.1);margin-top:12px;overflow:hidden}
.qz .br i{display:block;height:100%;background:var(--gold);transition:width .25s}
.qz .r.out{border-style:dashed}
.qz .res.g2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.qz .res.g2 .r{padding:11px 12px}
.qz .res.g2 .r small{font-size:11.5px}
.qz .res.g2 .chip{display:none}
.qz .ot2{align-items:center}
.qz .ot2 input{display:block;width:100%;margin-top:8px;border:0;border-radius:10px;padding:10px 12px;font:inherit;font-size:14.5px;color:#0C1A3C}
.qz .ot2 .chip{border:0;cursor:pointer}
.qz .alt{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.qz .alt button{border:1px solid rgba(255,255,255,.2);background:transparent;color:#C6D4EE;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}
.qz .alt button:hover{border-color:var(--gold);color:#fff}
.qz .nxb{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.qz .nx .nxb a{margin-top:0}
.qz .nx a.v{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}
.qz .ui textarea{width:100%;margin:10px 0 12px;border:0;border-radius:14px;padding:14px 16px;font:inherit;font-size:15.5px;color:#0C1A3C;resize:vertical;min-height:100px}
.qz .inp{margin-top:14px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:0 16px}
.qz .inp span{color:#8A97B0}
.qz .inp input{flex:1;border:0;outline:none;font:inherit;font-size:16px;color:#0C1A3C;padding:15px 0;background:transparent;min-width:0}
.qz .res{margin-top:12px;display:flex;flex-direction:column;gap:8px}
.qz .r{display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;text-align:left;width:100%}
.qz button.r{font:inherit}
.qz .r:hover{border-color:rgba(200,169,106,.6)}
.qz .r b{display:block;font-size:14.5px;font-weight:700}
.qz .r small{display:block;font-size:12.5px;color:var(--mute);margin-top:2px;font-weight:400}
.qz .chip{flex:0 0 auto;font-size:11px;font-weight:700;padding:6px 10px;border-radius:999px;background:rgba(74,222,128,.14);color:var(--ok)}
.qz .r.sel{border-color:var(--gold);background:rgba(200,169,106,.1)}
.qz .nx{border-radius:14px;padding:14px;background:rgba(200,169,106,.1);border:1px solid rgba(200,169,106,.35);font-size:13.5px;line-height:1.55;color:#E9EEF8}
.qz .nx a{display:inline-flex;align-items:center;gap:8px;margin-top:10px;background:#1E8E4F;color:#fff;font-weight:700;padding:10px 16px;border-radius:999px;font-size:13.5px}
.qz .nx a svg{width:16px;height:16px}
.qz .resumo{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--soft)}
.qz .resumo a.lx{color:var(--gold2);font-weight:700;text-decoration:underline;white-space:nowrap}
.qz .qq2{margin:14px 0 0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.qz .qq2.pq{margin-top:12px}
.qz .nx .tt{display:block;font-size:15px;color:#fff;margin-bottom:6px}
.qz .nx.ok{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.4)}
.qz .nx.ok .tt{color:#86EFAC}
.qz .nx.no{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18)}
.qz .mot{margin:8px 0 10px;padding-left:18px}
.qz .nx.conf{border-color:rgba(200,169,106,.7);background:rgba(200,169,106,.12)}
.qz .nx.conf .tt{color:#fff}
.qz .nxb.col{flex-direction:column;align-items:stretch}
.qz .nxb.col a,.qz .nxb.col button{justify-content:center;text-align:center}
.qz .nxb.col .vt{margin-top:2px;padding:8px}
.qz .nxb button.wab{border:0;font:inherit;cursor:pointer}.res .sintab{margin-top:12px;border-color:rgba(200,169,106,.55);background:rgba(200,169,106,.08)}
.qz .nxb .wab,.qz .nxb a.wab{display:inline-flex;align-items:center;gap:8px;background:#1E8E4F;color:#fff;font-weight:700;padding:12px 18px;border-radius:999px;font-size:14px}
.qz .nxb a.wab svg{width:16px;height:16px}
.qz .docs{margin:10px 0 0;font-size:12.5px;line-height:1.55;color:var(--soft)}
.qz .docs b{color:#fff}
.qz .alt a.sh{border:1px solid rgba(200,169,106,.5);color:var(--gold2);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}
.qz .mot li{margin:3px 0}
.qz .miss{font-size:13.5px;line-height:1.55;color:var(--soft);margin:4px 2px}
.qz .miss a{color:var(--gold);font-weight:700;text-decoration:underline}
.qz .uif{margin-top:14px;font-size:12.5px;color:var(--mute)}
.qz .ui{padding:18px;border-radius:18px}
.qz .ui{background:#0C1630;box-shadow:none;padding:20px}
.qz .nx.conf{border-color:rgba(200,169,106,.7);background:rgba(200,169,106,.12)}
.qz .nx.conf .tt{color:#fff}
.qz .nxb.col{flex-direction:column;align-items:stretch}
.qz .nxb.col a,.qz .nxb.col button{justify-content:center;text-align:center}
.qz .nxb.col .vt{margin-top:2px;padding:8px}
.qz .nxb button.wab{border:0;font:inherit;cursor:pointer}.qz .sintab{margin-top:12px;border-color:rgba(200,169,106,.55);background:rgba(200,169,106,.08)}
.qz .nxb .wab,.qz .nxb a.wab{display:inline-flex;align-items:center;gap:8px;background:#1E8E4F;color:#fff;font-weight:700;padding:12px 18px;border-radius:999px;font-size:14px}
.qz .nxb a.wab svg{width:16px;height:16px}
.qz .discreto{margin:12px 0 0;text-align:center}
.qz .discreto button{background:none;border:0;color:var(--mute);font-size:12.5px;text-decoration:underline;padding:4px;cursor:pointer}
.qz .res{background:transparent;padding:0;border:0;border-radius:0;margin-bottom:0}
.qz .res b,.qz .r b{text-transform:none;letter-spacing:normal;color:inherit;font-size:14.5px;font-weight:700;margin:0}
.qz p{margin:0}.qz .qq{margin:16px 0 4px}.qz .resumo{margin:6px 0 0}.qz .qq2{margin:14px 0 0}.qz .docs{margin:10px 0 0}
.qz .nx a{color:#fff}
.qz .nx a.v{color:#fff}
.qz .alt a.sh{border:1px solid rgba(200,169,106,.5);color:var(--gold2);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}
.qz .resumo a.lx{color:var(--gold2);font-weight:700;text-decoration:underline}
@media (max-width:760px){.qz .res.g2{grid-template-columns:1fr}.qz .ui{padding:16px}}
