.jr{--treino-accent: #b54712;--treino-ink: #101318;--treino-muted: #4f5968;--treino-line: #cfd5dd;--treino-surface: #f4f6f8;--treino-ok: #15803d;--treino-mid: #a16207;--treino-bad: #b91c1c;height:calc(100dvh - var(--portal-header-height));min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;padding:clamp(16px,3vw,40px) clamp(16px,4vw,58px);box-sizing:border-box;background:var(--portal-plano, #fff);color:var(--treino-ink)}.zr{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,560px);gap:28px;align-items:end;min-width:0}.ko{margin:0 0 7px;color:var(--treino-accent);font:750 10px/1.2 var(--font-mono-jb),monospace;letter-spacing:.15em;text-transform:uppercase}.zr h1{margin:0;font:800 clamp(24px,3vw,42px)/1 var(--font-jakarta),sans-serif;letter-spacing:-.05em;text-wrap:balance}.jo{margin:0;color:var(--treino-muted);font:500 13px/1.5 var(--font-ui),sans-serif}.t{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;border:1px solid var(--treino-line);border-radius:10px;overflow:hidden;background:var(--treino-line)}.t>div{display:grid;gap:2px;padding:10px 12px;background:var(--portal-plano, #fff);min-width:0}.t strong{font:800 20px/1 var(--font-jakarta),sans-serif}.t span{color:var(--treino-muted);font:600 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere}.t [data-veredito=conectou] strong{color:var(--treino-ok)}.t [data-veredito=parcial] strong{color:var(--treino-mid)}.t [data-veredito=falhou] strong{color:var(--treino-bad)}._r{display:flex;gap:6px;flex-wrap:wrap}._r button,.qr button{border:1px solid var(--treino-line);border-radius:999px;padding:7px 14px;background:transparent;color:var(--treino-ink);font:700 12px/1 var(--font-ui),sans-serif;cursor:pointer}._r button[aria-pressed=true]{background:var(--treino-ink);color:var(--portal-plano, #fff);border-color:var(--treino-ink)}.zo{min-height:0;overflow:auto;padding-bottom:24px}._o{margin:24px 0;color:var(--treino-muted);font:500 14px/1.5 var(--font-ui),sans-serif}.ea{display:grid;gap:22px}.ea{gap:10px}.E{border:1px solid var(--treino-line);border-radius:10px;background:var(--portal-plano, #fff);min-width:0}.E[open]{padding-bottom:10px}.E ol{display:grid;gap:8px;margin:0;padding:0 10px;list-style:none}._{display:grid;grid-template-columns:minmax(84px,auto) repeat(4,minmax(0,1fr)) minmax(140px,1.2fr);align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;font:500 13px/1.3 var(--font-ui),sans-serif}._::-webkit-details-marker{display:none}.E[open]>._{border-bottom:1px solid var(--treino-line);margin-bottom:10px}.q b:before{content:"\25b8  ";color:var(--treino-muted)}.E[open] .q b:before{content:"\25be  "}._:focus-visible{outline:2px solid var(--treino-ok);outline-offset:-2px;border-radius:10px}.q,.Cr,.v{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.q b{font:800 14px/1.1 var(--font-jakarta),sans-serif}.q span{color:var(--treino-muted);font:600 12px/1 var(--font-mono-jb),monospace}.q .qo{color:var(--treino-accent);font-weight:800}.Cr small,.v small{color:var(--treino-muted);font:600 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.Cr em{color:var(--treino-muted);font-style:normal}.v{grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px}.v small{grid-column:1 / -1}.v b{font:800 16px/1 var(--font-jakarta),sans-serif}.v>span:last-child{color:var(--treino-muted);font:600 11px/1 var(--font-mono-jb),monospace}.ia{height:6px;border-radius:3px;background:var(--treino-line);overflow:hidden}.ia i{display:block;height:100%;background:var(--treino-ok)}.Co{color:var(--treino-bad)}.F{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 170px;gap:1px;border:1px solid var(--treino-line);border-left:4px solid var(--treino-line);border-radius:8px;overflow:hidden;background:var(--treino-line)}.F[data-veredito=conectou]{border-left-color:var(--treino-ok)}.F[data-veredito=parcial]{border-left-color:var(--treino-mid)}.F[data-veredito=falhou]{border-left-color:var(--treino-bad)}.na,.G{padding:10px 12px;background:var(--portal-plano, #fff);min-width:0}.na p{margin:4px 0 8px;font:500 13px/1.45 var(--font-ui),sans-serif;overflow-wrap:anywhere}.Mo{display:flex;align-items:center;justify-content:space-between;gap:8px}.Bo{color:var(--treino-muted);font:700 10px/1 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.1em}.Io{color:var(--treino-accent);font:800 11px/1 var(--font-mono-jb),monospace}.Po,.ta{display:flex;flex-wrap:wrap;gap:4px}.Yo,.da,.pa{border-radius:4px;padding:2px 6px;font:600 11px/1.3 var(--font-mono-jb),monospace;background:var(--treino-surface);color:var(--treino-muted)}.da{background:color-mix(in srgb,var(--treino-ok) 16%,transparent);color:var(--treino-ok)}.pa{background:color-mix(in srgb,var(--treino-bad) 14%,transparent);color:var(--treino-bad);text-decoration:line-through}.G{display:grid;align-content:start;gap:4px}.Ho{font:750 11px/1 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.Xo{font:800 26px/1 var(--font-jakarta),sans-serif}.G dl{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:0;font:500 11px/1.3 var(--font-ui),sans-serif}.G dt{color:var(--treino-muted)}.G dd{margin:0}.ta{margin:4px 0 0;color:var(--treino-muted);font:500 10px/1.3 var(--font-ui),sans-serif;align-items:center}.or{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-width:820px}.or li{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) 36px;gap:12px;align-items:center}.sa{font:700 13px/1.2 var(--font-ui),sans-serif;overflow-wrap:anywhere}.sa small{display:block;color:var(--treino-muted);font:500 10px/1.2 var(--font-mono-jb),monospace}.la{height:10px;border-radius:5px;background:var(--treino-surface);overflow:hidden}.la i{display:block;height:100%;background:var(--treino-bad)}.or b{font:800 14px/1 var(--font-jakarta),sans-serif;text-align:right}.J{display:grid;gap:16px;max-width:760px}.J dl{display:grid;grid-template-columns:180px 1fr;gap:8px 16px;margin:0;font:500 14px/1.4 var(--font-ui),sans-serif}.J dt{color:var(--treino-muted)}.J dd{margin:0;font-weight:650}.Ao{margin:0;padding:12px 14px;border-left:4px solid var(--treino-accent);background:var(--treino-surface);font:500 13px/1.5 var(--font-ui),sans-serif}.qr{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:700 12px/1 var(--font-mono-jb),monospace}.qr button:disabled{opacity:.5;cursor:progress}@media (max-width: 980px){.zr{grid-template-columns:1fr}.t{grid-template-columns:repeat(4,minmax(0,1fr))}.F{grid-template-columns:1fr}._{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.t{grid-template-columns:repeat(2,minmax(0,1fr))}.J dl{grid-template-columns:1fr}._{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.v{grid-column:1 / -1}.or li{grid-template-columns:minmax(0,1fr) 80px 28px}}:root[data-theme=dark] .jr{--treino-ink: #eef2f7;--treino-muted: #b5becb;--treino-line: #303847;--treino-surface: #10151d;--treino-ok: #4ade80;--treino-mid: #facc15;--treino-bad: #f87171}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .jr{--treino-ink: #eef2f7;--treino-muted: #b5becb;--treino-line: #303847;--treino-surface: #10151d;--treino-ok: #4ade80;--treino-mid: #facc15;--treino-bad: #f87171}}.fa{display:grid;gap:8px}.C{display:grid;gap:9px;padding:12px;border:1px solid var(--treino-line);border-radius:12px;background:color-mix(in srgb,var(--treino-surface) 86%,var(--treino-accent) 14%)}.C>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.C>header span{color:var(--treino-muted);font:700 10px/1 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.C>header strong{color:var(--treino-ink);font:750 13px/1.3 var(--font-ui),sans-serif}.C>header small{margin-left:auto;color:var(--treino-muted);font:600 9px/1 var(--font-mono-jb),monospace}.C[data-descartada]{background:color-mix(in srgb,var(--treino-bad) 8%,var(--treino-surface))}.xa{margin:0;white-space:pre-wrap}.Mr{background:color-mix(in srgb,var(--treino-accent) 26%,transparent);color:inherit;border-radius:3px;padding:0 1px;cursor:default}.M .Mr,.M~.Mr{cursor:pointer}.fa[data-anotada]>.xa{border-left:2px solid var(--treino-accent);padding-left:8px}.Do{justify-self:start;border:1px solid var(--treino-line);border-radius:999px;padding:5px 12px;background:transparent;color:var(--treino-ink);font:700 11px/1 var(--font-ui),sans-serif;cursor:pointer}.M{display:grid;gap:8px;padding:10px;border:1px solid var(--treino-line);border-radius:8px}.ca{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ca small{color:var(--treino-muted);font:500 11px/1.4 var(--font-ui),sans-serif}.M button,.K button{border:1px solid var(--treino-line);border-radius:999px;padding:6px 11px;background:transparent;color:var(--treino-ink);font:700 11px/1 var(--font-ui),sans-serif;cursor:pointer}.M button:disabled{opacity:.5;cursor:not-allowed}.Br{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;align-items:center}.Br span{text-align:center;color:var(--treino-muted);font:750 10px/1.2 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.Br button{display:grid;place-items:center;min-height:34px;padding:0;border-radius:8px}.er{display:grid;gap:6px;padding:9px 10px;border:1px solid var(--treino-line);border-radius:9px;background:var(--portal-plano, #fff)}.er>span{color:var(--treino-muted);font:750 9px/1.2 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.er>div{display:flex;flex-wrap:wrap;gap:5px}.er b{border-radius:5px;padding:4px 7px;background:color-mix(in srgb,var(--treino-ok) 14%,transparent);color:var(--treino-ok);font:700 10px/1.1 var(--font-mono-jb),monospace}.ma{justify-self:start}.ma[aria-pressed=true]{border-color:var(--treino-bad);background:color-mix(in srgb,var(--treino-bad) 14%,transparent)}.Eo{margin:0;padding:8px 10px;border-left:3px solid var(--treino-bad);color:var(--treino-muted);background:color-mix(in srgb,var(--treino-bad) 7%,transparent);font:600 11px/1.4 var(--font-ui),sans-serif}.K{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.K button[aria-pressed=true]{border-color:var(--treino-accent);background:color-mix(in srgb,var(--treino-accent) 16%,transparent)}.K .Fo{display:grid;place-items:center;width:28px;min-width:28px;padding:0;font-size:16px}.Ir{display:flex;flex:1 1 280px;flex-wrap:wrap;gap:6px;align-items:center}.Ir input{min-width:min(220px,100%);flex:1 1 180px;border:1px solid var(--treino-line);border-radius:999px;padding:6px 11px;background:var(--treino-surface);color:var(--treino-ink);font:600 11px/1.2 var(--font-ui),sans-serif}.Ir input:focus-visible{outline:2px solid var(--treino-ok);outline-offset:2px}.K button[data-tag=acertou][aria-pressed=true]{border-color:#2f9e6b;background:color-mix(in srgb,#2f9e6b 18%,transparent)}.M button:focus-visible{outline:2px solid var(--treino-ok);outline-offset:2px}.Pr{display:grid;gap:5px;padding:10px 12px;border:1px dashed var(--treino-line);border-radius:8px;color:var(--treino-muted)}.Pr strong{color:var(--treino-ink);font:750 12px/1.2 var(--font-ui),sans-serif}.Pr p{margin:0;font:500 11px/1.45 var(--font-ui),sans-serif}.ga{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;align-items:stretch;padding:10px;border:1px solid var(--treino-line);border-radius:10px;background:var(--treino-surface)}.ua{align-self:stretch;display:grid;place-items:center;min-width:36px;padding:0!important;border-radius:8px!important;background:var(--portal-plano, #fff)!important}.Yr{display:grid;gap:6px;min-width:0}.Hr{display:flex;align-items:center;justify-content:space-between;gap:8px}.Hr span{color:var(--treino-ink);font:750 10px/1.2 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.Hr small{color:var(--treino-muted);font:650 10px/1 var(--font-mono-jb),monospace;white-space:nowrap}.Yr>strong{color:var(--treino-ink);font:750 13px/1.25 var(--font-ui),sans-serif}.Yr>p{margin:0;color:var(--treino-muted);font:500 12px/1.45 var(--font-ui),sans-serif}.Xr{display:grid;gap:4px;padding:8px 10px;border-left:3px solid var(--treino-ok);border-radius:5px;background:var(--portal-plano, #fff)}.Xr small{color:var(--treino-muted);font:700 9px/1.2 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.Xr p{margin:0;color:var(--treino-ink);font:650 12px/1.45 var(--font-ui),sans-serif}.Go{color:var(--treino-muted);font:500 10px/1.35 var(--font-ui),sans-serif}.Ar{display:flex;align-items:center;gap:10px;color:var(--treino-muted);font:650 9px/1 var(--font-mono-jb),monospace;letter-spacing:.08em;text-transform:uppercase}.Ar:before,.Ar:after{content:"";height:1px;flex:1;background:var(--treino-line)}.ba,.L{box-sizing:border-box;width:100%;min-height:32px}.ba{border-color:color-mix(in srgb,var(--treino-accent) 55%,var(--treino-line))!important;background:color-mix(in srgb,var(--treino-accent) 8%,transparent)!important}.h{display:grid;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--treino-accent) 45%,var(--treino-line));border-radius:12px;background:var(--portal-plano, #fff)}.h>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:flex-end;padding:2px}.h>header>div{display:grid;gap:3px}.h>header span{color:var(--treino-accent);font:750 9px/1.2 var(--font-mono-jb),monospace;letter-spacing:.08em;text-transform:uppercase}.h>header strong{font:780 14px/1.25 var(--font-ui),sans-serif}.h>header small,.h>footer small{color:var(--treino-muted);font:550 9px/1.35 var(--font-mono-jb),monospace;overflow-wrap:anywhere}.N{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid var(--treino-line);border-radius:10px;background:color-mix(in srgb,var(--treino-surface) 72%,transparent)}.N>header{display:flex;justify-content:space-between;gap:8px;align-items:center}.N>header>div{display:flex;align-items:baseline;gap:8px}.N>header>div span{color:var(--treino-muted);font:700 9px/1 var(--font-mono-jb),monospace;letter-spacing:.08em;text-transform:uppercase}.N>header strong{font:800 13px/1.2 var(--font-ui),sans-serif}.Jo{flex:0 0 auto;border:1px solid var(--treino-line);border-radius:999px;padding:4px 8px;color:var(--treino-muted);font:700 9px/1 var(--font-mono-jb),monospace;text-transform:uppercase}.Ko{margin:0;font:550 12px/1.45 var(--font-ui),sans-serif}.i{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px}.i>div{display:grid;align-content:start;gap:5px;min-width:0;padding:9px;border:1px solid var(--treino-line);border-radius:8px;background:var(--portal-plano, #fff)}.i strong{font:750 12px/1.2 var(--font-ui),sans-serif;overflow-wrap:anywhere}.i p,.va p{margin:0;color:var(--treino-muted);font:500 11px/1.4 var(--font-ui),sans-serif;overflow-wrap:anywhere}.i blockquote{margin:0;padding-left:7px;border-left:2px solid var(--treino-accent);font:600 10px/1.35 var(--font-ui),sans-serif;overflow-wrap:anywhere}.i blockquote small{color:var(--treino-muted);font-family:var(--font-mono-jb),monospace}.i dl{display:grid;gap:3px;margin:0}.i dl>div{display:grid;grid-template-columns:minmax(76px,auto) 1fr;gap:7px;font:500 10px/1.3 var(--font-ui),sans-serif}.i dt{color:var(--treino-muted)}.i dd{margin:0;overflow-wrap:anywhere}.va{display:grid;gap:4px;padding:8px;border-left:3px solid var(--treino-bad);background:color-mix(in srgb,var(--treino-bad) 7%,transparent)}.O{border-top:1px solid var(--treino-line);padding-top:7px}.O summary{cursor:pointer;font:700 11px/1.3 var(--font-ui),sans-serif}.O ol{margin:7px 0;padding-left:20px;color:var(--treino-muted);font:500 10px/1.45 var(--font-ui),sans-serif}.O p,.O>small{margin:5px 0 0;color:var(--treino-muted);font:500 10px/1.4 var(--font-ui),sans-serif}.l{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,1fr);gap:7px;padding-top:3px}.l label{display:grid;gap:4px;color:var(--treino-muted);font:650 9px/1.2 var(--font-mono-jb),monospace}.l textarea,.l input{width:100%;min-width:0;box-sizing:border-box;resize:vertical;border:1px solid var(--treino-line);border-radius:7px;padding:7px 8px;background:var(--portal-plano, #fff);color:var(--treino-ink);font:500 11px/1.35 var(--font-ui),sans-serif}.l>div{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px}.l>div button{padding:5px 9px;font-size:10px}.l>small{grid-column:1 / -1;color:var(--treino-bad)}.ha,.wa{grid-column:1 / -1;margin:0;padding:7px 9px;border-radius:6px;font:600 10px/1.35 var(--font-ui),sans-serif}.ha{color:var(--treino-ok);background:color-mix(in srgb,var(--treino-ok) 10%,transparent)}.wa{color:var(--treino-mid);background:color-mix(in srgb,var(--treino-mid) 10%,transparent)}.Lo,.ya{margin:0;color:var(--treino-ok);font:600 11px/1.35 var(--font-ui),sans-serif}.ya{color:var(--treino-muted)}.ka,.Dr{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}.ka span,.Dr span{border:1px solid var(--treino-line);border-radius:999px;padding:3px 9px;font:700 10px/1.2 var(--font-mono-jb),monospace}.Dr{padding:10px 12px;border:1px solid var(--treino-line);border-radius:8px;font:600 12px/1.3 var(--font-ui),sans-serif}.No{margin:0;color:var(--treino-muted);font:500 12px/1.45 var(--font-ui),sans-serif}.Oo{color:var(--treino-muted);font:600 11px/1 var(--font-ui),sans-serif}@media (max-width: 520px){.ga{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;padding:8px}.ua{min-width:32px}.l{grid-template-columns:1fr}}.ja{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid color-mix(in srgb,var(--treino-accent) 45%,var(--treino-line));border-radius:10px}.ja>span{color:var(--treino-accent);font:750 10px/1.2 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.Qo{min-height:34px;padding:6px 12px;border:1px solid var(--treino-accent);border-radius:8px;background:transparent;color:var(--treino-accent);font:700 12px/1 var(--font-ui),sans-serif;cursor:pointer}.w{width:min(960px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:14px;border:1px solid color-mix(in srgb,var(--treino-accent) 45%,var(--treino-line));border-radius:14px;background:var(--portal-plano, #fff);color:inherit}.w::backdrop{background:#0000008c}.w>header{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.w>header>div{display:grid;gap:3px}.w>header span{color:var(--treino-accent);font:750 9px/1.2 var(--font-mono-jb),monospace;letter-spacing:.08em;text-transform:uppercase}.w>header strong{font:780 14px/1.25 var(--font-ui),sans-serif}.w small{color:var(--treino-muted);font:550 9px/1.35 var(--font-mono-jb),monospace;overflow-wrap:anywhere}.Ro{min-width:34px;min-height:34px;border:1px solid var(--treino-line);border-radius:8px;background:transparent;color:inherit;font:600 18px/1 var(--font-ui),sans-serif;cursor:pointer}.So{display:grid;gap:10px}.ir{color:var(--treino-muted);font:600 11px/1.35 var(--font-ui),sans-serif}.ir[data-estado=gravado]{color:var(--treino-ok)}.ir[data-estado=falhou],.ir[data-estado=recusado]{color:var(--treino-bad)}.za{display:grid;gap:14px}.za h2{margin:0;font-size:1.1rem}.Er{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.Er label{display:grid;gap:4px;font-size:.8rem}.Er span{font-size:.8rem;opacity:.75}.nr{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nr>li{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;padding:10px 12px;display:grid;gap:8px;min-width:0}.nr>li>button{all:unset;cursor:pointer;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.nr>li>button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tr{justify-self:start;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;border:1px solid currentColor}.tr[data-estado=pendente],.tr[data-estado=desatualizada]{color:var(--treino-mid)}.tr[data-estado=decidida]{color:var(--treino-ok)}.To{margin:0;padding-left:18px;font-size:.85rem;display:grid;gap:2px;overflow-wrap:anywhere}.L{--badge-cor: var(--treino-mid);display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px 10px 5px 8px;border:1px dashed color-mix(in srgb,var(--badge-cor) 60%,var(--treino-line));border-left:4px solid var(--badge-cor);border-radius:3px;background:color-mix(in srgb,var(--badge-cor) 9%,var(--treino-surface));color:var(--treino-ink);font:650 11px/1.3 var(--font-mono-jb),monospace;cursor:default;user-select:text}.L[data-estado=falha]{--badge-cor: var(--treino-bad)}.L[data-estado=aviso]{--badge-cor: var(--treino-muted)}.B{display:flex;gap:3px;margin:0;padding:0;list-style:none;flex:0 0 auto}.B li{width:14px;height:6px;border-radius:1px;background:color-mix(in srgb,var(--treino-muted) 25%,transparent)}.B li[data-etapa=feita]{background:var(--treino-ok)}.B li[data-etapa=atual]{background:var(--badge-cor);animation:_a 1.2s ease-in-out infinite alternate}.B li[data-etapa=falhou]{background:var(--treino-bad)}@keyframes _a{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion: reduce){.B li[data-etapa=atual]{animation:none}}.Uo{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.L>small{flex:0 1 auto;color:var(--treino-muted);font:600 10px/1.2 var(--font-mono-jb),monospace;overflow-wrap:anywhere}.I{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--treino-accent) 45%,var(--treino-line));border-radius:10px}.I>header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between}.I>header span{color:var(--treino-accent);font:750 10px/1.2 var(--font-mono-jb),monospace;letter-spacing:.06em;text-transform:uppercase}.I>header small{color:var(--treino-muted);overflow-wrap:anywhere}.I h4{margin:4px 0 0;font:750 12px/1.3 var(--font-ui),sans-serif}.I p{margin:0;font:500 13px/1.5 var(--font-ui),sans-serif;overflow-wrap:anywhere}.dr{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:0;font:500 13px/1.45 var(--font-ui),sans-serif}.dr dt{font-weight:750}.dr dd{margin:0;overflow-wrap:anywhere}.d{display:grid;gap:8px;margin:0;padding:0;list-style:none}.d li{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--treino-line);border-left-width:4px;border-radius:8px}.d li[data-veredito=sustentado]{border-left-color:var(--treino-ok)}.d li[data-veredito=contestado]{border-left-color:var(--treino-bad)}.d li[data-veredito=indeterminado]{border-left-color:var(--treino-muted)}.d li>div{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.d li>div small{color:var(--treino-muted);font:650 10px/1 var(--font-mono-jb),monospace;text-transform:uppercase}.d li>div em{margin-left:auto;font:750 11px/1 var(--font-mono-jb),monospace;font-style:normal;text-transform:uppercase}.d blockquote{margin:0;padding-left:8px;border-left:2px solid var(--treino-line);color:var(--treino-muted);font:italic 500 12px/1.45 var(--font-ui),sans-serif;overflow-wrap:anywhere}.Vo{color:var(--treino-bad)}@media (max-width: 520px){.dr{grid-template-columns:minmax(0,1fr)}}.f{min-width:0;--portal-header-height: 0px;--portal-plano: var(--surface, #fff);--font-ui: var(--font-sans, system-ui);--font-jakarta: var(--font-display, system-ui);--font-mono-jb: var(--font-mono, ui-monospace)}.f>div{height:auto;min-height:70vh;overflow:visible;--treino-ink: var(--fin-text, #101318);--treino-muted: var(--muted, #4f5968);--treino-line: var(--fin-border, #cfd5dd);--treino-surface: var(--surface-raised, #f4f6f8)}.f>div :is(h1,h2,h3){font-family:var(--font-display, system-ui),sans-serif}.f>div h1{font-size:clamp(28px,3vw,42px);line-height:1.05;font-weight:800;letter-spacing:-.05em}.f>div>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.f>div>div:nth-child(2) strong{font:800 20px/1 system-ui,sans-serif}.f>div>main{overflow:visible}.f [role=alert]{border-inline-start:3px solid currentColor;padding:12px}.Wo [role=tablist][aria-label=Biblioteca]{display:none}.Zo{margin:0 0 12px;color:var(--treino-muted);font:500 14px/1.5 var(--font-ui, system-ui),sans-serif}.Q{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:var(--ds-modal-lg);max-width:calc(100vw - var(--ds-modal-margin));height:auto;min-width:min(var(--ds-modal-min-w),calc(100vw - var(--ds-modal-margin)));min-height:min(var(--ds-modal-min-h),calc(100dvh - 2 * var(--ds-modal-margin)));max-height:calc(100dvh - 2 * var(--ds-modal-margin));padding:0;border:1px solid var(--panel-border);border-radius:var(--ds-modal-radius);background:var(--panel-surface);color:var(--panel-foreground);box-shadow:var(--ds-modal-shadow);overflow:hidden;z-index:var(--ds-modal-z)}.Q[open]{display:flex;flex-direction:column}.Q::backdrop{background:var(--ds-modal-backdrop)}.re{width:var(--ds-modal-sm)}.ae{width:var(--ds-modal-md)}.oe{width:var(--ds-modal-lg)}.ee{width:var(--ds-modal-xl)}@media (prefers-reduced-motion: no-preference){.Q[open]{animation:qa .16s ease-out}@keyframes qa{0%{opacity:0}to{opacity:1}}}.x{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-5);padding:22px var(--ds-space-6);border-bottom:1px solid var(--panel-border);background:var(--panel-surface-elevated);flex-shrink:0;cursor:move;touch-action:none;user-select:none}.R .x{cursor:default;touch-action:auto;user-select:text}.x h2{margin:0;font-size:1.25rem;line-height:1.3}.x p{margin:6px 0 0;color:var(--panel-foreground-muted);font-size:.875rem;overflow-wrap:anywhere}.x button{display:inline-flex;gap:var(--ds-space-2);align-items:center;min-height:var(--ds-target-min);border:1px solid var(--panel-border);border-radius:var(--ds-space-2);background:var(--panel-surface);color:var(--panel-foreground);padding:6px var(--ds-space-3);font:inherit;cursor:pointer}.x button:hover{background:var(--panel-surface-elevated)}.Q :focus-visible{outline:2px solid var(--panel-focus);outline-offset:2px}.x:focus-visible{outline-offset:-4px}.Ca{flex:1 1 auto;padding:var(--ds-space-6);min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;container-type:inline-size}.Ma{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-6);align-items:start}@container (max-width: 720px){.Ma{grid-template-columns:minmax(0,1fr)}}.Ba{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--panel-border);background:var(--panel-surface-elevated);flex-shrink:0}.Ia{position:absolute;z-index:1;touch-action:none;background:transparent}.Ia:focus-visible{outline:2px solid var(--panel-focus);outline-offset:-2px;background:var(--panel-focus);opacity:.5}.ie{top:0;left:var(--ds-modal-handle);right:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:ns-resize}.ne{bottom:0;left:var(--ds-modal-handle);right:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:ns-resize}.te{right:0;top:var(--ds-modal-handle);bottom:var(--ds-modal-handle);width:var(--ds-modal-handle);cursor:ew-resize}.de{left:0;top:var(--ds-modal-handle);bottom:var(--ds-modal-handle);width:var(--ds-modal-handle);cursor:ew-resize}.pe{top:0;right:0;width:calc(2 * var(--ds-modal-handle));height:calc(2 * var(--ds-modal-handle));cursor:nesw-resize}.se{bottom:0;left:0;width:calc(2 * var(--ds-modal-handle));height:calc(2 * var(--ds-modal-handle));cursor:nesw-resize}.le{top:0;left:0;width:calc(2 * var(--ds-modal-handle));height:calc(2 * var(--ds-modal-handle));cursor:nwse-resize}.fe{bottom:0;right:0;width:calc(2 * var(--ds-modal-handle));height:calc(2 * var(--ds-modal-handle));cursor:nwse-resize}.R{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;min-width:0;min-height:0;border:0;border-radius:0}.R .x,.R .Ca{padding:var(--ds-space-4)}.R .Ba{padding:var(--ds-space-3) var(--ds-space-4)}:root,:root[data-theme=light]{color-scheme:light;--ds-paper: #fbf9f4;--ds-surface: #ffffff;--ds-ink: #0d0f22;--ds-muted: #4a4f63;--ds-line: #d9dbe6;--ds-brand: #6113fc;--ds-brand-soft: #efe9ff;--ds-blue: #0e5df6;--ds-violet: #9c08fe;--ds-on-brand: #ffffff;--ds-sun: #ffc94a;--ds-mint: #8ee3b0;--ds-coral: #ff8a73;--ds-sky: #7fd3ff;--ds-lilac: #cdb8ff;--ds-on-accent: #0d0f22;--ds-positive: #0f7a43;--ds-danger: #c2291d;--ds-tab-area: #fdfcf9;--ds-tab-border: #cfe1e7;--ds-line-strong: #767b8f;--ds-warning: #f5b400;--ds-on-warning: #0d0f22;--ds-info: #0e5df6;--ds-on-info: #ffffff;--ds-focus-ring: #6113fc;--ds-disabled: #e9eaf0;--ds-on-disabled: #5c6075;--ds-overlay: rgba(13, 15, 34, .56);--ds-hero: #07172e;--ds-on-hero: #f8f9fe;--ds-on-danger: #ffffff;--ds-voice: #d2521e;--ds-on-voice: #fbf9f4;--ds-font-marca: Montserrat, system-ui, sans-serif;--ds-font-interface: Inter, system-ui, sans-serif;--ds-font-mono: "IBM Plex Mono", ui-monospace, monospace;--ds-font-manuscrita: Caveat, "Patrick Hand", cursive;--ds-type-titulo-entrada: 700 clamp(40px, 7vw, 100px)/1.02;--ds-type-h1: 600 clamp(36px, 5vw, 64px)/1.06;--ds-type-h2: 600 clamp(28px, 3.4vw, 40px)/1.15;--ds-type-corpo: 400 18px/28px;--ds-type-sidebar: 700 16px/24px;--ds-type-label: 600 14px/20px;--ds-type-caption: 500 14px/18px;--ds-type-legenda: 500 18px/26px;--ds-type-legenda-celular: 500 16px/24px;--ds-type-assinatura: 400 12px/1.4;--ds-radius-botao: 12px;--ds-radius-cartao: 16px;--ds-radius-palco: 24px;--ds-radius-pilula: 999px;--ds-shadow-botao: 0 2px 0 rgba(13,15,34,.08);--ds-shadow-cartao: 0 8px 24px rgba(13,15,34,.06);--ds-target-min: 40px;--ds-hover-lift: translateY(-1px);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 24px;--ds-space-6: 32px;--ds-space-7: 48px;--ds-space-8: 64px;--ds-bp-sm: 640px;--ds-bp-md: 768px;--ds-bp-lg: 1024px;--ds-bp-xl: 1280px;--ds-z-base: 0;--ds-z-dropdown: 100;--ds-z-sticky: 200;--ds-z-overlay: 300;--ds-z-modal: 400;--ds-z-toast: 500;--ds-modal-radius: 16px;--ds-modal-shadow: 0 8px 24px rgba(13,15,34,.06);--ds-modal-backdrop: rgba(13, 15, 34, .56);--ds-modal-z: 400;--ds-modal-sm: 480px;--ds-modal-md: 720px;--ds-modal-lg: 960px;--ds-modal-xl: min(1200px, calc(100vw - 48px) );--ds-modal-min-w: 360px;--ds-modal-min-h: 240px;--ds-modal-margin: 16px;--ds-modal-margin-xl: 48px;--ds-modal-mobile: 600px;--ds-modal-step: 16px;--ds-modal-step-shift: 64px;--ds-modal-handle: 8px;--ds-dur-curto: .22s;--ds-dur-medio: .45s;--ds-dur-longo: .75s;--ds-ease: cubic-bezier(.25,1,.5,1)}:root[data-theme=dark]{color-scheme:dark;--ds-paper: #050823;--ds-surface: #0d1233;--ds-ink: #f8f9fe;--ds-muted: #b4b9d0;--ds-line: #2a3160;--ds-brand: #a98bff;--ds-brand-soft: #1c1650;--ds-blue: #6fa2ff;--ds-violet: #d29bff;--ds-on-brand: #050823;--ds-sun: #ffc94a;--ds-mint: #8ee3b0;--ds-coral: #ff8a73;--ds-sky: #01e2fe;--ds-lilac: #cdb8ff;--ds-on-accent: #0d0f22;--ds-positive: #5fd99a;--ds-danger: #ff8f86;--ds-tab-area: #0b1019;--ds-tab-border: #24414c;--ds-line-strong: #6a729c;--ds-warning: #ffc94a;--ds-on-warning: #0d0f22;--ds-info: #6fa2ff;--ds-on-info: #050823;--ds-focus-ring: #a98bff;--ds-disabled: #1a1f45;--ds-on-disabled: #9ea3bd;--ds-overlay: rgba(5, 8, 35, .72);--ds-hero: #07172e;--ds-on-hero: #f8f9fe;--ds-on-danger: #0d0f22;--ds-voice: #d2521e;--ds-on-voice: #fbf9f4}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--ds-paper: #050823;--ds-surface: #0d1233;--ds-ink: #f8f9fe;--ds-muted: #b4b9d0;--ds-line: #2a3160;--ds-brand: #a98bff;--ds-brand-soft: #1c1650;--ds-blue: #6fa2ff;--ds-violet: #d29bff;--ds-on-brand: #050823;--ds-sun: #ffc94a;--ds-mint: #8ee3b0;--ds-coral: #ff8a73;--ds-sky: #01e2fe;--ds-lilac: #cdb8ff;--ds-on-accent: #0d0f22;--ds-positive: #5fd99a;--ds-danger: #ff8f86;--ds-tab-area: #0b1019;--ds-tab-border: #24414c;--ds-line-strong: #6a729c;--ds-warning: #ffc94a;--ds-on-warning: #0d0f22;--ds-info: #6fa2ff;--ds-on-info: #050823;--ds-focus-ring: #a98bff;--ds-disabled: #1a1f45;--ds-on-disabled: #9ea3bd;--ds-overlay: rgba(5, 8, 35, .72);--ds-hero: #07172e;--ds-on-hero: #f8f9fe;--ds-on-danger: #0d0f22;--ds-voice: #d2521e;--ds-on-voice: #fbf9f4}}.xe{display:grid;gap:10px;min-width:0;color:var(--treino-ink, #101318);font:500 13px/1.45 var(--font-ui),sans-serif}.Fr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.Fr strong{font:700 11px/1.6 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--treino-accent, #b54712)}.Fr span{color:var(--treino-muted, #4f5968);font-size:12px}.Pa{display:grid;gap:4px;margin:0;padding:10px 14px;list-style:none;border:1px solid var(--treino-mid, #a16207);border-left-width:4px;border-radius:8px;background:color-mix(in srgb,var(--treino-mid, #a16207) 8%,transparent)}.Pa b{color:var(--treino-mid, #a16207)}.ce{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px;min-width:0}.P{display:grid;align-content:start;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #f4f6f8)}.P:nth-of-type(7),.P:nth-of-type(8),.P:nth-of-type(9){grid-column:1 / -1}.P h3{display:flex;align-items:center;gap:8px;margin:0;font:700 11px/1.4 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.P h3 span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--treino-accent, #b54712);color:#fff;font-size:10px;letter-spacing:0}.Ya{margin:0;color:var(--treino-muted, #4f5968);font-size:11px}.me{margin:0;color:var(--treino-muted, #4f5968);font-style:italic}.ge{margin:0;color:var(--treino-mid, #a16207);font-size:12px;overflow-wrap:anywhere}.Ha,.ue{margin:0;padding:8px 10px;border-radius:6px;background:var(--portal-plano, #fff);border:1px solid var(--treino-line, #cfd5dd);overflow-wrap:anywhere}.Ha mark{padding:0 2px;border-radius:3px;background:color-mix(in srgb,var(--treino-accent, #b54712) 22%,transparent);color:inherit}.Y{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0}.Y dt{color:var(--treino-muted, #4f5968);font:700 10px/1.8 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.Y dd{margin:0;min-width:0;overflow-wrap:anywhere}.Y dd[data-status=rejected],.Y dd[data-status=unavailable]{color:var(--treino-mid, #a16207);font-weight:700}.Y code{font:600 12px/1.4 var(--font-mono-jb),monospace}.pr{display:flex;flex-wrap:wrap;gap:4px 6px}.pr span{padding:2px 8px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:var(--portal-plano, #fff);font-size:12px}.pr span[data-tipo=grupo]{border-style:dashed}.pr small{color:var(--treino-muted, #4f5968);font-size:10px}.Xa summary{cursor:pointer;color:var(--treino-mid, #a16207);font-weight:700}.Xa p{margin:6px 0 0;overflow-wrap:anywhere}.y{width:100%;border-collapse:collapse;font-size:12px}.y th{padding:4px 8px 4px 0;text-align:left;color:var(--treino-muted, #4f5968);font:700 10px/1.6 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--treino-line, #cfd5dd)}.y td{padding:4px 8px 4px 0;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid color-mix(in srgb,var(--treino-line, #cfd5dd) 60%,transparent)}.y small{color:var(--treino-muted, #4f5968);font-size:10px}.y tr[data-status=failed] td{color:var(--treino-mid, #a16207)}.y .be{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sr{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sr li{display:grid;gap:4px;padding-left:8px;border-left:3px solid var(--treino-line, #cfd5dd)}.sr li[data-obrigatorio=true]{border-left-color:var(--treino-accent, #b54712)}.sr small{color:var(--treino-muted, #4f5968);font-size:10px}.k{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.k li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 10px;border:1px solid var(--treino-line, #cfd5dd);border-radius:6px;background:var(--portal-plano, #fff)}.k li[data-priorizado=true]{border-left:3px solid var(--treino-accent, #b54712)}.k li>div{display:grid;gap:3px;min-width:0}.k b{overflow-wrap:anywhere}.k small{color:var(--treino-muted, #4f5968);font-size:11px;overflow-wrap:anywhere}.k .Ya{font:600 11px/1.6 var(--font-mono-jb),monospace}.ve{color:var(--treino-muted, #4f5968);font:700 12px/1.6 var(--font-mono-jb),monospace;text-align:right;font-variant-numeric:tabular-nums}.p{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:12px}.p li{display:grid;grid-template-columns:24px minmax(0,1.2fr) minmax(0,2fr) auto;gap:8px;align-items:baseline}.p span{color:var(--treino-muted, #4f5968);text-align:right;font-variant-numeric:tabular-nums}.p code{font:600 11px/1.5 var(--font-mono-jb),monospace;overflow-wrap:anywhere}.p small,.p time{color:var(--treino-muted, #4f5968);font:500 11px/1.5 var(--font-mono-jb),monospace;overflow-wrap:anywhere}.he{margin:0;color:var(--treino-muted, #4f5968);font-size:11px}.n{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:4px;padding-top:8px;border-top:1px dashed var(--treino-line, #d0d5dd);font-size:11px}.lr{flex:1 1 180px;color:var(--treino-muted, #4f5968);overflow-wrap:anywhere}.n[data-decisao=aprovar] .lr{color:var(--treino-ok, #1f7a4d)}.n[data-decisao=rejeitar] .lr{color:var(--treino-bad, #b42318)}.n[data-decisao=corrigir] .lr{color:var(--treino-mid, #9a6700)}.we{display:inline-flex;gap:4px}.n button{padding:4px 9px;min-height:26px;border:1px solid var(--treino-line, #d0d5dd);border-radius:3px;background:transparent;color:var(--treino-ink, #101828);font:700 11px/1 var(--font-ui),sans-serif;cursor:pointer}.n button:disabled{opacity:.4;cursor:default}.n button[data-acao=aprovar]{border-color:var(--treino-ok, #1f7a4d);color:var(--treino-ok, #1f7a4d)}.n button[data-acao=rejeitar]{border-color:var(--treino-bad, #b42318);color:var(--treino-bad, #b42318)}.n button[data-acao=corrigir]{border-color:var(--treino-mid, #9a6700);color:var(--treino-mid, #9a6700)}.n button:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px}.fr{display:grid;gap:6px;flex:1 1 100%}.fr label{display:grid;gap:3px;color:var(--treino-muted, #4f5968)}.fr textarea{padding:6px;border:1px solid var(--treino-line, #d0d5dd);border-radius:3px;background:var(--treino-surface, #fff);color:var(--treino-ink, #101828);font:inherit;resize:vertical}.fr button{justify-self:start}.Aa{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere}.Aa q{display:block;color:var(--treino-muted, #4f5968)}@media (max-width: 640px){.p li{grid-template-columns:24px minmax(0,1fr)}.p small,.p time{grid-column:2}.y{display:block;overflow-x:auto}}.ye{display:grid;gap:12px;min-width:0;color:var(--treino-ink, #101318)}.ke{margin:0;color:var(--treino-muted, #4f5968);font:500 13px/1.5 var(--font-ui),sans-serif}.je{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ze{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--font-ui),sans-serif}.Da{margin-left:auto;color:var(--treino-muted, #4f5968);font:700 11px/1 var(--font-mono-jb),monospace;letter-spacing:.06em}.c,.m{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.2fr) minmax(0,1fr) 64px;gap:12px;align-items:center}.c{padding:0 14px;border-bottom:1px solid var(--treino-line, #cfd5dd)}.c button,.c span{padding:8px 0;border:0;background:none;color:var(--treino-muted, #4f5968);text-align:left;font:700 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.c button{cursor:pointer}.c button[aria-sort=ascending],.c button[aria-sort=descending]{color:var(--treino-accent, #b54712)}.Ea{grid-column:3;grid-row:1}.Fa{grid-column:4;grid-row:1;text-align:right!important}._e{display:grid;gap:6px}.qe{border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--portal-plano, #fff);min-width:0}.m{padding:10px 14px;cursor:pointer;list-style:none;font:500 13px/1.35 var(--font-ui),sans-serif}.m::-webkit-details-marker{display:none}.m>span{min-width:0;overflow-wrap:anywhere}.Ce{font-weight:700}.Ga{text-align:right;font-variant-numeric:tabular-nums}.Ja{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:18px;padding:4px 14px 14px;border-top:1px solid var(--treino-line, #cfd5dd)}.xr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:10px 0 0;font:500 12px/1.4 var(--font-ui),sans-serif}.xr dt{color:var(--treino-muted, #4f5968);font:700 10px/1.6 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.xr dd{margin:0;min-width:0;overflow-wrap:anywhere}.xr a{color:var(--treino-accent, #b54712)}.Gr{display:flex;flex-wrap:wrap;gap:4px}.Gr span{padding:2px 8px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:var(--treino-surface, #f4f6f8)}.Gr small{width:100%;color:var(--treino-muted, #4f5968);font-size:10px}.Me{color:var(--treino-muted, #4f5968);font-style:italic}.Jr{min-width:0;font:400 13px/1.6 var(--font-ui),sans-serif}.Jr p{margin:0 0 8px}.Jr .Be{margin:10px 0 8px;color:var(--treino-accent, #b54712);font:700 10px/1.4 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em}.Ie{display:flex;align-items:center;gap:8px;margin:18px 0;color:var(--treino-muted, #4f5968);font:500 14px/1.5 var(--font-ui),sans-serif}.Ka{width:14px;height:14px;border:2px solid var(--treino-line, #cfd5dd);border-top-color:var(--treino-accent, #b54712);border-radius:50%;animation:La .8s linear infinite}@keyframes La{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.Ka{animation:none}}.Kr{display:flex;align-items:center;justify-content:center;gap:12px;font:600 12px/1 var(--font-ui),sans-serif;color:var(--treino-muted, #4f5968)}.Kr button{padding:7px 14px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:transparent;color:var(--treino-ink, #101318);font:700 12px/1 var(--font-ui),sans-serif;cursor:pointer}.Kr button:disabled{opacity:.4;cursor:default}.Na{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:10px 14px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;min-width:0}.Na legend,.cr>label{padding:0 4px;color:var(--treino-muted, #4f5968);font:700 10px/1.6 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.cr{display:grid;gap:6px;min-width:0}.cr textarea,.Pe,.S input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #f4f6f8);color:var(--treino-ink, #101318);font:500 14px/1.45 var(--font-ui),sans-serif;resize:vertical}.cr textarea:disabled{opacity:.55;cursor:not-allowed}.T,.mr{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.T small{margin-right:auto;color:var(--treino-muted, #4f5968);font:500 12px/1.4 var(--font-ui),sans-serif}.T button,.mr button,.S button{padding:7px 14px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:transparent;color:var(--treino-ink, #101318);font:700 12px/1 var(--font-ui),sans-serif;cursor:pointer}.T .Oa,.mr .Oa{border-color:var(--treino-accent, #b54712);background:var(--treino-accent, #b54712);color:#fff}.T button:disabled,.mr button:disabled,.S button:disabled{opacity:.4;cursor:default}.Ye{display:grid;gap:10px;min-width:0}.H{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;padding:12px 14px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #f4f6f8);font:500 13px/1.45 var(--font-ui),sans-serif}.H dt{color:var(--treino-muted, #4f5968);font:700 10px/1.8 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.H dd{margin:0;min-width:0;overflow-wrap:anywhere}.H small{color:var(--treino-muted, #4f5968);font-size:11px}.H code{font:600 12px/1.4 var(--font-mono-jb),monospace}.U{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.U span{padding:2px 8px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:var(--portal-plano, #fff)}.He{color:var(--treino-mid, #a16207);font-weight:700}.X{margin-bottom:12px}.X ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.X li{display:grid;gap:3px;padding:8px 10px;border-left:3px solid var(--treino-accent, #b54712);background:var(--treino-surface, #f4f6f8);border-radius:4px}.X li[data-lado=fraqueza]{border-left-color:var(--treino-mid, #a16207)}.X q{font-style:italic}.X small{color:var(--treino-muted, #4f5968);font:500 11px/1.4 var(--font-mono-jb),monospace}.Xe{font:700 10px/1.4 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em}.Ae{display:grid;gap:8px}.De{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 13px/1.3 var(--font-ui),sans-serif}.Qa{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--treino-line, #cfd5dd);border-radius:50%;background:transparent;color:var(--treino-muted, #4f5968);cursor:pointer}.Qa[aria-pressed=true]{border-color:var(--treino-mid, #a16207);background:color-mix(in srgb,var(--treino-mid, #a16207) 14%,transparent);color:var(--treino-mid, #a16207)}.Ee{color:var(--treino-mid, #a16207);font:700 11px/1 var(--font-mono-jb),monospace}.Fe{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--treino-mid, #a16207);border-left-width:4px;border-radius:8px;background:color-mix(in srgb,var(--treino-mid, #a16207) 6%,transparent)}.Ge{margin:0;color:var(--treino-mid, #a16207);font:700 11px/1.4 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.08em}.Je{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Ra,.V{padding:6px 12px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:var(--portal-plano, #fff);color:var(--treino-ink, #101318);font:600 12px/1.2 var(--font-ui),sans-serif;cursor:pointer}.Ra[aria-pressed=true]{border-color:var(--treino-mid, #a16207);background:var(--treino-mid, #a16207);color:#fff}.V{width:30px;height:30px;padding:0;border-style:dashed;border-color:var(--treino-mid, #a16207);color:var(--treino-mid, #a16207);font-size:16px}.S{display:inline-flex;flex:1 1 280px;align-items:center;gap:6px;min-width:0}.S input{padding:6px 10px;font-size:13px}@media (max-width: 720px){.H{grid-template-columns:minmax(0,1fr)}.c{grid-template-columns:repeat(3,auto);justify-content:start;gap:14px}.Ea{display:none}.Fa{grid-column:auto}.m{grid-template-columns:minmax(0,1fr) auto}.m>span:nth-child(2),.m>span:nth-child(3){grid-column:1;font-size:11px;color:var(--treino-muted, #4f5968)}.m>.Ga{grid-column:2;grid-row:1}.Ja{grid-template-columns:minmax(0,1fr)}.Da{margin-left:0}}.Sa{display:inline-flex;align-items:center;gap:4px}.Sa select{padding:6px 10px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #f4f6f8);color:var(--treino-ink, #101318);font:600 12px/1.2 var(--font-ui),sans-serif}.V,.Ta{width:28px;height:28px;padding:0;border:1px solid var(--treino-line, #cfd5dd);border-radius:50%;background:transparent;color:var(--treino-ink, #101318);font:700 15px/1 var(--font-ui),sans-serif;cursor:pointer}.V{border-color:var(--treino-accent, #b54712);color:var(--treino-accent, #b54712)}.V:disabled{opacity:.4;cursor:default}.Ta{width:22px;height:22px;font-size:13px;color:var(--treino-muted, #4f5968)}.Ke{display:grid;gap:6px}.U span[data-tipo=sinonimo]{border-style:dashed}.U span[data-tipo=antonimo]{border-style:dashed;border-color:var(--treino-accent, #b54712)}.U span small{font-size:10px}.Lr{display:flex;align-items:flex-end;gap:3px;margin:0;padding:0;list-style:none;overflow-x:auto;min-width:0}.Lr li{display:grid;justify-items:center;gap:2px;min-width:26px}.Lr small{color:var(--treino-muted, #4f5968);font:600 9px/1 var(--font-mono-jb),monospace}.Le{display:block;width:14px;border-radius:3px 3px 0 0;background:var(--treino-accent, #b54712)}.Ne{display:contents}.Oe{margin:10px 0 0;color:var(--treino-muted, #4f5968);font:700 11px/1.4 var(--font-mono-jb),monospace;letter-spacing:.08em}.Qe{display:inline-block;margin-right:8px;padding:1px 6px;border-radius:999px;vertical-align:1px;background:var(--treino-surface, #f4f6f8);color:var(--treino-accent, #b54712);font:700 10px/1.4 var(--font-mono-jb),monospace}.Re{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--treino-line, #cfd5dd);color:var(--treino-ink, #101318);font:700 14px/1.3 var(--font-ui),sans-serif}.W{display:flex;gap:6px;margin:0 0 14px;border-bottom:1px solid var(--treino-line, #cfd5dd);min-width:0}.W button{padding:9px 16px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:transparent;color:var(--treino-muted, #4f5968);font:700 12px/1 var(--font-ui),sans-serif;cursor:pointer;margin-bottom:-1px}.W button[aria-selected=true]{color:var(--treino-ink, #101318);background:var(--treino-surface, #ffffff);border-color:var(--treino-line, #cfd5dd);border-bottom:1px solid var(--treino-surface, #ffffff)}.W button:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px}.Se{display:grid;gap:14px;min-width:0;max-width:100%;color:var(--treino-ink, #101318);font:400 13px/1.45 var(--font-ui),sans-serif}.Te{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.Ue{margin:0;flex:1 1 320px;min-width:0;color:var(--treino-muted, #4f5968);font-size:12px}.Nr{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border-radius:999px;background:var(--treino-accent, #b54712);color:#fff;font:700 11px/1 var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.Nr b{font:700 16px/1 var(--font-mono-jb),monospace;min-width:2ch;text-align:right;letter-spacing:0}.Ua{display:grid;gap:10px;padding:12px;min-width:0;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #ffffff)}.Or{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;border:0;min-width:0}.Or legend{float:left;margin-right:6px;padding:0;min-width:140px;font:700 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--treino-muted, #4f5968)}.A{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;min-height:28px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:transparent;color:var(--treino-ink, #101318);font:600 12px/1 var(--font-ui),sans-serif;cursor:pointer}.A small{font:600 11px/1 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968)}.A[aria-pressed=true]{border-color:var(--treino-accent, #b54712);background:var(--treino-accent, #b54712);color:#fff}.A[aria-pressed=true] small{color:inherit;opacity:.85}.Qr,.Rr input,.Sr input{min-height:30px;padding:5px 10px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--portal-plano, transparent);color:var(--treino-ink, #101318);font:500 12px/1.2 var(--font-ui),sans-serif;min-width:0;max-width:100%}.Qr{width:220px}.Va{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;min-height:28px;border:1px solid var(--treino-accent, #b54712);border-radius:999px;color:var(--treino-accent, #b54712);font:600 12px/1 var(--font-ui),sans-serif;max-width:100%}.Va button{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:inherit;font:700 14px/1 var(--font-ui),sans-serif;cursor:pointer}.Ve{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0}.Rr,.Sr{display:grid;gap:4px;flex:1 1 260px;min-width:0}.Rr span,.Sr span{font:700 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--treino-muted, #4f5968)}.g,.j{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:transparent;color:var(--treino-ink, #101318);cursor:pointer;white-space:nowrap}.g{padding:7px 14px;min-height:30px;font:700 12px/1 var(--font-ui),sans-serif}.j{padding:4px 9px;min-height:24px;font:700 11px/1 var(--font-ui),sans-serif}.g:disabled,.j:disabled{opacity:.4;cursor:default}.g[data-acao=aceitar],.j[data-acao=aceitar]{border-color:var(--treino-ok, #1f7a4d);color:var(--treino-ok, #1f7a4d)}.g[data-acao=recusar],.j[data-acao=recusar]{border-color:var(--treino-bad, #b42318);color:var(--treino-bad, #b42318)}.g[data-acao=reabrir],.j[data-acao=reabrir]{border-color:var(--treino-mid, #9a6700);color:var(--treino-mid, #9a6700)}.g:focus-visible,.j:focus-visible,.A:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px}.We{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;min-width:0}.Wa{position:relative;margin:0;padding:12px;min-width:0;display:grid;gap:8px;align-content:start;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #ffffff)}.gr{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.gr span{font:700 12px/1.2 var(--font-ui),sans-serif}.gr small{font:600 10px/1 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968);white-space:nowrap}.Ze{display:flex;align-items:center;justify-content:center;gap:8px;height:calc(var(--altura-grafico, 120px) + 40px);color:var(--treino-muted, #4f5968);font-size:12px}.ri{display:flex;align-items:flex-end;gap:3px;margin:0;padding:0 0 2px;list-style:none;overflow:hidden;min-width:0;height:calc(var(--altura-grafico, 120px) + 40px);border-bottom:1px solid var(--treino-line, #cfd5dd)}.ur{flex:1 1 0;max-width:64px;min-width:0;display:grid;grid-template-rows:1fr auto;gap:4px;height:100%;container-type:inline-size;overflow:hidden}.br{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:3px;padding:0;border:0;background:transparent;color:inherit;font:inherit;min-height:0}button.br{cursor:pointer}button.br:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px;border-radius:4px}.Za{text-align:center;font:700 11px/1 var(--font-mono-jb),monospace;color:var(--treino-ink, #101318)}.vr{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--treino-accent, #b54712);opacity:.55}.ur[data-ativa] .vr,button.br:hover .vr{opacity:1}.Tr{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:600 10px/1.2 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968)}.ur[data-ativa] .Tr{color:var(--treino-accent, #b54712)}@container (max-width: 26px){.Za,.Tr{visibility:hidden}}.ur:hover .vr{opacity:1}.hr{position:absolute;top:34px;left:clamp(84px,var(--x, 50%),calc(100% - 84px));transform:translate(-50%);z-index:2;display:grid;gap:2px;max-width:168px;padding:6px 8px;pointer-events:none;border:1px solid var(--treino-line, #cfd5dd);border-radius:6px;background:var(--treino-ink, #101318);color:var(--treino-surface, #ffffff);box-shadow:0 4px 14px #0000002e;text-align:center}.hr b{font:700 12px/1.25 var(--font-ui),sans-serif;overflow-wrap:anywhere}.hr span{font:700 11px/1.2 var(--font-mono-jb),monospace}.hr small{font:500 10px/1.2 var(--font-ui),sans-serif;opacity:.8}.Ur{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;min-width:0;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #ffffff)}.ro{align-self:center;font:700 11px/1 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968);min-width:130px}.ao{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.o{padding:10px 12px;border:1px solid var(--treino-line, #cfd5dd);border-left:4px solid var(--treino-accent, #b54712);border-radius:8px;background:var(--treino-surface, #ffffff);min-width:0}.ai{display:flex;justify-content:space-between;align-items:center;gap:8px}.oi{width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:inherit;font:700 16px/1 var(--font-ui),sans-serif;cursor:pointer}.o p{margin:6px 0 0}.o ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:4px}.o li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;min-width:0}.o li[data-status=aplicado] span:last-child{color:var(--treino-ok, #1f7a4d)}.o li[data-status=repetido] span:last-child{color:var(--treino-muted, #4f5968)}.o li[data-status=conflito] span:last-child,.o li[data-status=transicao_recusada] span:last-child,.o li[data-status=duplicata_barrada] span:last-child{color:var(--treino-mid, #9a6700)}.o li[data-status=nao_encontrado] span:last-child,.o li[data-status=sem_resposta] span:last-child,.o li[data-status=desconhecido] span:last-child{color:var(--treino-bad, #b42318)}.ei{min-width:0;overflow-wrap:anywhere}.ii{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ni{font:700 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--treino-muted, #4f5968)}.ti{display:inline-flex;align-items:center;gap:4px;margin-right:6px;font:600 11px/1 var(--font-ui),sans-serif;color:var(--treino-muted, #4f5968)}.di{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.oo{display:grid;gap:6px;padding:10px 12px;min-width:0;font-size:12px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #ffffff)}.oo[data-selecionado]{border-color:var(--treino-accent, #b54712);background:color-mix(in srgb,var(--treino-accent, #b54712) 6%,var(--treino-surface, #ffffff))}.z{display:flex;align-items:flex-start;gap:8px;min-width:0}.z>input{margin-top:2px;flex:none}.z .Vr{flex:1 1 auto;min-width:0;font:700 13px/1.35 var(--font-ui),sans-serif}.pi{flex:none;padding:2px 7px;border-radius:999px;border:1px solid var(--treino-accent, #b54712);color:var(--treino-accent, #b54712);font:700 11px/1.3 var(--font-mono-jb),monospace}.z .Wr{flex:none}.Z{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--treino-line, #cfd5dd);border-radius:6px;background:transparent;color:inherit;cursor:pointer}.Z svg{transition:transform .15s ease}.Z[aria-expanded=true] svg{transform:rotate(180deg)}.Z:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px}@media (prefers-reduced-motion: reduce){.Z svg{transition:none}}.si{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;color:var(--treino-muted, #4f5968);font-size:11px}.li{display:inline-flex;gap:4px;align-items:center}.fi{min-width:0}.xi{padding:2px 7px;font:700 11px/1.3 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968)}@media (max-width: 640px){.z{flex-wrap:wrap}.z .Vr{flex-basis:calc(100% - 70px)}.z .Wr{order:5;flex:1 1 100%}}.eo{font-family:var(--font-mono-jb),monospace}.ci{text-align:center!important}.Vr{display:block;overflow-wrap:anywhere}.mi{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;border:1px dashed var(--treino-mid, #9a6700);color:var(--treino-mid, #9a6700);font:600 10px/1.3 var(--font-mono-jb),monospace;font-style:normal}.gi{color:var(--treino-muted, #4f5968)}.ui{color:var(--treino-ok, #1f7a4d);font-weight:700;text-decoration:none}.bi{color:var(--treino-bad, #b42318);font-weight:700}.u{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--treino-line, #cfd5dd);font:600 11px/1.3 var(--font-ui),sans-serif;white-space:nowrap}.u[data-estado=aceito]{border-color:var(--treino-ok, #1f7a4d);color:var(--treino-ok, #1f7a4d)}.u[data-estado=aguardando_aceite],.u[data-estado=aguardando_decisao_humana]{border-color:var(--treino-accent, #b54712);color:var(--treino-accent, #b54712)}.u[data-estado=recusado],.u[data-estado=falha_de_enriquecimento]{border-color:var(--treino-bad, #b42318);color:var(--treino-bad, #b42318)}.u[data-estado=duplicado],.u[data-estado=suspeita_de_duplicata]{border-color:var(--treino-mid, #9a6700);color:var(--treino-mid, #9a6700)}.Zr{padding:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;color:var(--treino-ink, #101318)}.Zr:hover{border-color:var(--treino-accent, #b54712);color:var(--treino-accent, #b54712)}.Zr:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px}.io{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--treino-ink, #101318)}.vi{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#06080c9e;cursor:default}.no{position:relative;display:flex;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - 48px);min-height:0;border:1px solid var(--treino-line, #cfd5dd);border-radius:12px;background:var(--treino-surface, #ffffff);box-shadow:0 30px 80px -30px #0009;overflow:hidden}.wr{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--treino-line, #cfd5dd)}.wr>div:first-child{display:grid;gap:6px;min-width:0}.wr h2{margin:0;font:700 16px/1.3 var(--font-ui),sans-serif;overflow-wrap:anywhere}.hi{font:600 10.5px/1.2 var(--font-mono, ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--treino-muted, #4f5968);overflow-wrap:anywhere}.wi{display:inline-flex;flex:none;gap:6px}.r{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px 26px;overscroll-behavior:contain;font:400 14.5px/1.65 var(--font-ui),sans-serif;overflow-wrap:anywhere}.r:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:-2px}.r>:first-child{margin-top:0}.r h2,.r h3,.r h4,.r h5,.r h6{margin:1.5em 0 .5em;line-height:1.3;font-family:var(--font-ui),sans-serif}.r h2{font-size:21px;font-weight:800}.r h3{font-size:16px;font-weight:800;padding-top:14px;border-top:1px solid var(--treino-line, #cfd5dd)}.r h4{font-size:14.5px;font-weight:700}.r h5,.r h6{font-size:13px;font-weight:700;color:var(--treino-muted, #4f5968)}.r p,.r ul,.r ol,.r blockquote,.r pre{margin:0 0 .9em}.r p{max-width:78ch}.r ul,.r ol{padding-left:1.4em}.r li{margin:.25em 0}.r ul[data-caixas]{list-style:none;padding-left:0}.r ul[data-caixas] li{display:flex;align-items:baseline;gap:8px}.to{flex:none;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;transform:translateY(2px);border:1.5px solid var(--treino-muted, #4f5968);border-radius:4px;font:800 11px/1 var(--font-ui),sans-serif}.r li[data-marcado=true] .to{border-color:var(--treino-ok, #1f7a4d);background:var(--treino-ok, #1f7a4d);color:var(--treino-surface, #ffffff)}.r a{color:var(--treino-accent, #b54712);text-decoration:underline;text-underline-offset:2px}.r a:focus-visible{outline:2px solid var(--treino-accent, #b54712);outline-offset:2px}.r mark{padding:0 3px;border-radius:3px;color:inherit;font-weight:700;background:color-mix(in srgb,var(--treino-accent, #b54712) 24%,transparent);box-shadow:inset 0 -1.5px 0 var(--treino-accent, #b54712)}.r code{padding:1px 5px;border-radius:4px;font:12.5px/1.4 var(--font-mono, ui-monospace),monospace;background:color-mix(in srgb,var(--treino-ink, #101318) 8%,transparent)}.r pre{padding:12px;border-radius:8px;overflow:auto;background:color-mix(in srgb,var(--treino-ink, #101318) 8%,transparent)}.r pre code{padding:0;background:none}.r blockquote{padding:2px 0 2px 14px;border-left:3px solid var(--treino-line, #cfd5dd);color:var(--treino-muted, #4f5968)}.r hr{margin:1.6em 0;border:0;border-top:1px solid var(--treino-line, #cfd5dd)}.b{margin:0 0 1em;overflow-x:auto;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px}.b table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45}.b th,.b td{padding:7px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--treino-line, #cfd5dd)}.b tbody tr:last-child>*{border-bottom:0}.b thead th{font:700 10.5px/1.2 var(--font-ui),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--treino-muted, #4f5968)}.b tbody th{width:34%;font-weight:600;color:var(--treino-muted, #4f5968)}.yi{z-index:130}.e{padding:12px 0 20px;font:400 12.5px/1.6 var(--font-mono, ui-monospace),monospace;overflow-wrap:normal}.e ol{margin:0;padding:0 18px 0 4.2em;list-style:decimal;color:var(--treino-muted, #4f5968)}.e li{margin:0;padding-left:10px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--treino-ink, #101318)}.e li::marker{font-size:11px;color:var(--treino-muted, #4f5968)}.e li[data-tipo=titulo]{font-weight:800;color:var(--treino-accent, #b54712)}.e li[data-tipo=tabela]{color:color-mix(in srgb,var(--treino-ink, #101318) 80%,transparent)}.e li[data-tipo=citacao]{font-style:italic;color:var(--treino-muted, #4f5968)}.e li[data-tipo=lista]{color:var(--treino-ink, #101318)}.e li[data-tipo=codigo],.e li[data-tipo=cerca]{background:color-mix(in srgb,var(--treino-ink, #101318) 7%,transparent)}.e li[data-tipo=regua]{color:var(--treino-muted, #4f5968)}@media (max-width: 640px){.io{padding:0}.no{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.wr{flex-wrap:wrap;padding:12px 14px}.r{padding:14px 14px 22px}.b tbody th{width:40%}.e ol{padding-left:3.4em}}.Wr{display:inline-flex;flex-wrap:wrap;gap:4px}.do{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;color:var(--treino-muted, #4f5968)}p.do[role=alert]{border:1px solid var(--treino-bad, #b42318);border-radius:8px;color:var(--treino-bad, #b42318);background:color-mix(in srgb,var(--treino-bad, #b42318) 6%,transparent)}.po{display:inline-block;flex:none;width:14px;height:14px;border:2px solid var(--treino-line, #cfd5dd);border-top-color:var(--treino-accent, #b54712);border-radius:50%;animation:so .8s linear infinite}@keyframes so{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.po{animation:none}}.ra{display:flex;align-items:center;justify-content:center;gap:12px;font:600 12px/1 var(--font-ui),sans-serif;color:var(--treino-muted, #4f5968)}.ra button{padding:7px 14px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;background:transparent;color:var(--treino-ink, #101318);font:700 12px/1 var(--font-ui),sans-serif;cursor:pointer}.ra button:disabled{opacity:.4;cursor:default}@media (max-width: 820px){.Or legend{float:none;width:100%;min-width:0;margin:0 0 2px}.Qr{width:100%}.Ur{align-items:stretch}.ro{min-width:0}}@media (max-width: 480px){.Ua,.Ur,.Wa{padding:10px}.Nr{width:100%;justify-content:center}.ao .g{flex:1 1 calc(50% - 6px);justify-content:center}.W button{flex:1 1 0;padding:9px 8px}}.ki{border-color:var(--treino-ok, #1f7a4d);background:var(--treino-ok, #1f7a4d);color:#fff}.rr{display:inline-block;padding:3px 8px;border:1px solid currentColor;border-radius:999px;font:700 11px/1.2 var(--font-ui),sans-serif;white-space:nowrap}.rr[data-ineditismo=inedito]{color:var(--treino-ok, #1f7a4d)}.rr[data-ineditismo=suspeita]{color:var(--treino-mid, #9a6700)}.rr[data-ineditismo=duplicata],.rr[data-ineditismo=na_biblioteca]{color:var(--treino-bad, #b42318)}.ji{display:flex;flex-wrap:wrap;gap:4px}.lo{padding:2px 7px;border:1px solid var(--treino-line, #cfd5dd);border-radius:999px;font:500 11px/1.3 var(--font-ui),sans-serif;color:var(--treino-ink, #101318)}.lo[data-fonte=openalex]{border-style:dashed;color:var(--treino-muted, #4f5968)}.zi{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline;font-size:12px}._i{color:var(--treino-muted, #4f5968);font:600 10px/1.6 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.fo{padding:1px 7px;border:1px solid var(--treino-accent, #0f766e);border-radius:3px;color:var(--treino-ink, #101828);overflow-wrap:anywhere}.fo[data-status=inferido]{border-style:dashed}.qi{color:var(--treino-muted, #4f5968);font-size:11px}.aa{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0 0 12px;font-size:13px}.aa dt{color:var(--treino-muted, #4f5968)}.aa dd{margin:0;overflow-wrap:anywhere}.Ci{display:contents}.yr{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.yr li{padding:8px 10px;border:1px solid var(--treino-line, #d0d5dd);border-radius:4px}.yr li[data-status=inferido]{border-style:dashed}.yr li[data-removido]{opacity:.5}.xo{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.xo input[type=text]{flex:1 1 240px;min-width:0;padding:4px 6px;border:1px solid var(--treino-line, #d0d5dd);border-radius:3px;background:var(--treino-surface, #fff);color:inherit;font:inherit}.ar{padding:0 6px;border:1px solid var(--treino-line, #d0d5dd);border-radius:3px;color:var(--treino-muted, #4f5968);font:600 10px/1.7 var(--font-mono-jb),monospace}.ar[data-status=inferido]{border-color:var(--treino-mid, #b54708);color:var(--treino-mid, #b54708)}.ar[data-status=observado],.ar[data-status=validado]{border-color:var(--treino-ok, #067647);color:var(--treino-ok, #067647)}.ar[data-cartao]{border-color:var(--treino-accent, #0f766e);color:var(--treino-accent, #0f766e)}.Mi{margin:4px 0;color:var(--treino-muted, #4f5968);font-size:12px}.co{margin:4px 0 0;padding-left:8px;border-left:2px solid var(--treino-line, #d0d5dd);font-size:12px;overflow-wrap:anywhere}.co small{color:var(--treino-muted, #4f5968)}.Bi{margin:8px 0 0;padding-left:18px;font-size:12px}.Ii{display:grid;gap:8px;margin-bottom:8px}.mo{display:grid;gap:4px;color:var(--treino-muted, #4f5968);font-size:12px}.mo textarea{padding:6px;border:1px solid var(--treino-line, #d0d5dd);border-radius:3px;background:var(--treino-surface, #fff);color:var(--treino-ink, #101828);font:inherit;resize:vertical}.Pi{margin:8px 0;padding-left:22px;font-size:12px;overflow-wrap:anywhere}.Yi{grid-column:1 / -1;display:grid;gap:8px;min-width:0}.Hi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.Xi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;min-width:0;align-items:start}.A[aria-checked=true]{border-color:var(--treino-accent, #b54712);background:var(--treino-accent, #b54712);color:#fff}.go{margin:0;padding:12px;min-width:0;display:grid;gap:8px;align-content:start;border:1px solid var(--treino-accent, #b54712);border-radius:8px;background:var(--treino-surface, #ffffff);max-height:360px;overflow:auto}.go .gr{align-items:center}.D{width:100%;border-collapse:collapse;font-size:12px}.D th,.D td{padding:4px 6px;border-bottom:1px solid var(--treino-line, #cfd5dd);text-align:left;vertical-align:top}.D thead th{font-weight:700;color:var(--treino-muted, #4f5968);position:sticky;top:0;background:var(--treino-surface, #ffffff)}.D tbody th{font-weight:600}.D .eo{text-align:right;white-space:nowrap}.Ai{display:inline-block;min-width:44px;padding:1px 4px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--treino-accent, #b54712) 30%,transparent) var(--adesao, 0%),transparent var(--adesao, 0%))}.Di{color:var(--treino-muted, #4f5968);overflow-wrap:anywhere}.Ei{display:grid;gap:12px;margin:0;padding:0;list-style:none;min-width:0}.uo{display:grid;gap:10px;padding:12px 14px;min-width:0;border:1px solid var(--treino-line, #cfd5dd);border-radius:8px;background:var(--treino-surface, #ffffff)}.uo[data-em-vigor]{border-color:var(--treino-ok, #1f7a4d)}.bo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;min-width:0}.bo h3{margin:0;min-width:0;font:700 14px/1.3 var(--font-ui),sans-serif;overflow-wrap:anywhere}.vo{font:700 11px/1.2 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968)}.vo[data-em-vigor]{color:var(--treino-ok, #1f7a4d)}.ho{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font:500 11px/1.4 var(--font-mono-jb),monospace;color:var(--treino-muted, #4f5968);min-width:0}.ho span{overflow-wrap:anywhere}.Fi{overflow-x:auto;min-width:0}.s{width:100%;border-collapse:collapse;font:500 12px/1.3 var(--font-ui),sans-serif}.s th,.s td{padding:5px 8px;border-bottom:1px solid var(--treino-line, #cfd5dd);text-align:right;white-space:nowrap}.s th:first-child,.s td:first-child{text-align:left}.s thead th{font:700 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--treino-muted, #4f5968)}.s td{font-family:var(--font-mono-jb),monospace}.s td:first-child{font-family:var(--font-ui),sans-serif;font-weight:700}.s small{display:block;font:500 10px/1.2 var(--font-ui),sans-serif;color:var(--treino-mid, #9a6700);white-space:normal}.wo{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:12px;min-width:0}.wo li{overflow-wrap:anywhere}.Gi{margin:0;font:700 10px/1.2 var(--font-mono-jb),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--treino-muted, #4f5968)}.Ji{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.Ki{margin:0;padding:8px 10px;border-radius:6px;font-size:12px;border:1px solid var(--treino-bad, #b42318);color:var(--treino-bad, #b42318)}.a{color:var(--treino-ink,#1f2937);display:grid;gap:20px;max-width:1400px}.a h2,.a h3,.a p{margin:0}.a fieldset{border:1px solid var(--treino-line,#cbd5e1);border-radius:12px;padding:20px;min-width:0}.a legend{font-weight:700;padding:0 8px}.Li{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.a label{display:grid;gap:8px;font-weight:600;min-width:0}.a input:not([type=checkbox]):not([type=range]),.a select,.a textarea{width:100%;box-sizing:border-box;min-height:40px;padding:9px;border:1px solid var(--treino-line,#94a3b8);border-radius:6px;color:inherit;background:var(--portal-plano,#fff);font:inherit}.a textarea{min-height:82px;resize:vertical}.a input[type=range]{width:100%}.a input[type=checkbox]{width:18px;height:18px}.a button{min-height:38px;border:1px solid currentColor;border-radius:8px;padding:8px 14px;background:transparent;color:inherit;cursor:pointer;font:inherit}.a button:disabled{opacity:.55;cursor:not-allowed}.a button:focus-visible,.a summary:focus-visible{outline:3px solid #e26820;outline-offset:3px}.a button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}.a summary{cursor:pointer;padding:12px 0;font-weight:700}.Ni{grid-column:1/-1}.Oi{display:flex;flex-wrap:wrap;gap:12px}.Qi{padding:12px;border-left:4px solid #b85b0b;background:color-mix(in srgb,#b85b0b 9%,transparent)}.yo{display:grid;grid-template-columns:2fr 1fr 1fr 2fr auto;gap:12px;align-items:end;margin:14px 0}.Ri{padding:16px 0;border-bottom:1px solid var(--treino-line,#cbd5e1)}.kr{overflow:auto}.kr table{width:100%;border-collapse:collapse}.kr th,.kr td{padding:12px;text-align:left;border-bottom:1px solid var(--treino-line,#cbd5e1);overflow-wrap:anywhere;max-width:360px}.oa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.oa label{display:flex;align-items:flex-start;border:1px solid var(--treino-line,#cbd5e1);padding:12px;border-radius:8px}.oa small{display:block;font-weight:400;margin-top:5px}@media (max-width:700px){.yo{grid-template-columns:1fr}.a fieldset{padding:12px}}.a input[type=checkbox]{accent-color:var(--treino-accent)}.Si{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
