@font-face{font-family:titulo;src:url(/_next/static/media/37a9a8cdaa7a9619-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:titulo;src:url(/_next/static/media/0e4e843640321a14-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:titulo Fallback;src:local("Arial");ascent-override:104.79%;descent-override:32.55%;line-gap-override:0.00%;size-adjust:88.18%}.__className_9c8610{font-family:titulo,titulo Fallback}.__variable_9c8610{--font-titulo:"titulo","titulo Fallback"}@font-face{font-family:corpo;src:url(/_next/static/media/b69ff29fd08fb8ec-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:corpo;src:url(/_next/static/media/1439e66f980f1bac-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:corpo;src:url(/_next/static/media/ef413a9eff181b96-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:corpo;src:url(/_next/static/media/4fc2723e7975d97b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:corpo Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_766804{font-family:corpo,corpo Fallback}.__variable_766804{--font-corpo:"corpo","corpo Fallback"}.tema-claro,:root{--bg:#FBF8F4;--surface:#FFFFFF;--surface2:#F4ECE3;--line:#E8DDD1;--text:#2B2420;--muted:#6E6157;--gold:#7A5C2C;--goldline:#B8975A;--goldfill:#C9AE7C;--goldsoft:#F3E9D8;--danger:#A3412F;--dangersoft:#F8E6E1;--warn:#8A5A12;--warnsoft:#F8EDD9;--ok:#3F6B4E;--oksoft:#E5EFE7;--info:#3E5F86;--infosoft:#E4ECF5;--pad:20px;--gap:20px;--rowh:52px;--fs:14px}.tema-escuro{--bg:#171412;--surface:#211D1A;--surface2:#2C2622;--line:#3B342E;--text:#F2EBE3;--muted:#BCAFA2;--gold:#DCC18F;--goldsoft:#3A3024;--danger:#F2AC9C;--dangersoft:#3F2520;--warn:#EBC57E;--warnsoft:#3A2E1A;--ok:#A2CFAE;--oksoft:#1F3327;--info:#ADC6E8;--infosoft:#1E2A3B}.densidade-compacta{--pad:14px;--gap:14px;--rowh:40px;--fs:13px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-corpo),system-ui,sans-serif;font-size:var(--fs);line-height:1.45}.serif{font-family:var(--font-titulo),Georgia,serif}h1,h2,h3{margin:0}a{color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:var(--pad);min-width:0}.titulo-card{font-family:var(--font-titulo),Georgia,serif;font-size:22px;font-weight:600;margin:0 0 12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 14px/1 var(--font-corpo),system-ui,sans-serif;cursor:pointer;text-decoration:none}.btn:hover{border-color:var(--goldline)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primario{background:var(--goldfill);border-color:var(--goldfill);color:#2B2420}.btn.discreto{background:transparent;border-color:transparent}.btn.discreto:hover{background:var(--surface2)}.btn.icone{width:44px;min-height:44px;padding:0}.btn.pequeno{min-height:32px;padding:0 12px;font-size:13px}.btn.perigo{background:var(--dangersoft);border-color:var(--danger);color:var(--danger)}details.painel>summary{cursor:pointer;font-weight:600;padding:10px 0;list-style-position:inside}details.painel[open]>summary{margin-bottom:8px}.selo{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font:600 12px/1 var(--font-corpo),system-ui,sans-serif;white-space:nowrap}.selo.ok{background:var(--oksoft);color:var(--ok)}.selo.aviso{background:var(--warnsoft);color:var(--warn)}.selo.perigo{background:var(--dangersoft);color:var(--danger)}.selo.info{background:var(--infosoft);color:var(--info)}.selo.ouro{background:var(--goldsoft);color:var(--gold)}.selo.neutro{background:var(--surface2);color:var(--muted)}.campo{display:flex;flex-direction:column;gap:6px}.campo label{font-weight:600}.entrada{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:500 14px var(--font-corpo),system-ui,sans-serif}textarea.entrada{padding:10px 14px;min-height:90px;font-family:ui-monospace,monospace;font-size:13px}.entrada::placeholder{color:var(--muted)}.erro{background:var(--dangersoft);color:var(--danger)}.erro,.sucesso{padding:12px 14px;border-radius:10px;font-weight:600}.sucesso{background:var(--oksoft);color:var(--ok)}.ajuda{font-size:12px;color:var(--muted)}.linha{display:flex;align-items:center;gap:12px;min-height:var(--rowh);padding:6px 0;border-bottom:1px solid var(--line)}.linha:last-child{border-bottom:0}.grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:var(--gap);gap:var(--gap);align-items:start}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabela{width:100%;border-collapse:collapse;font-size:13px}.tabela th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tabela td,.tabela th{padding:8px;border-bottom:1px solid var(--line)}.tabela td{vertical-align:top}.rolagem{overflow-x:auto}@media print{[data-nao-imprimir]{display:none!important}}