[data-design-system=rotas]{--ds-font-interface: var(--font-ui);--ds-font-mono: var(--font-mono);--ds-type-label: 600 14px/1.4 var(--font-ui);--ds-type-caption: 400 12px/1.5 var(--font-ui);--ds-type-corpo: 400 14px/1.5 var(--font-ui);--ds-type-titulo: 600 20px/1.3 var(--font-ui);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 24px;--ds-paper: var(--papel);--ds-surface: var(--superficie);--ds-ink: var(--tinta);--ds-muted: var(--tinta-atenuada);--ds-line: var(--linha);--ds-line-strong: var(--linha-forte);--ds-brand: var(--marca);--ds-on-brand: var(--sobre-marca);--ds-danger: var(--perigo);--ds-on-danger: var(--sobre-perigo);--ds-disabled: var(--desabilitado);--ds-on-disabled: var(--desabilitado-texto);--ds-focus-ring: var(--marca);--ds-target-min: var(--alvo);--ds-radius-botao: var(--raio-controle);--ds-radius-campo: var(--raio-controle);--ds-radius-cartao: var(--raio-cartao);--ds-radius-pilula: 999px;--ds-shadow-botao: none;--ds-shadow-cartao: var(--sombra);--ds-dur-curto: .15s;--ds-ease: ease;--ds-hover-lift: translateY(-1px)}body[data-design-system=rotas] button.ds-botao{min-height:var(--alvo);height:auto;padding:0 16px;gap:8px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:600 14px/1.4 var(--font-ui);letter-spacing:normal}body[data-design-system=rotas] button.ds-botao:hover{background:var(--marca-suave);border-color:var(--marca);transform:translateY(-1px)}body[data-design-system=rotas] button.ds-botao:active{transform:translateY(0)}body[data-design-system=rotas] button.ds-botao:focus-visible{outline:3px solid var(--marca);outline-offset:2px}body[data-design-system=rotas] button.ds-botao--primario{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}body[data-design-system=rotas] button.ds-botao--primario:hover{background:var(--marca-hover);border-color:var(--marca-hover)}body[data-design-system=rotas] button.ds-botao--perigo{background:var(--perigo);color:var(--sobre-perigo);border-color:var(--perigo)}body[data-design-system=rotas] button.ds-botao--perigo:hover{background:var(--perigo-hover);border-color:var(--perigo-hover)}body[data-design-system=rotas] button.ds-botao:disabled,body[data-design-system=rotas] button.ds-botao[aria-disabled=true]{background:var(--desabilitado);color:var(--desabilitado-texto);border-color:var(--linha-forte);opacity:1;transform:none;cursor:not-allowed}[data-design-system=rotas] .ds-cartao{border-color:var(--linha);padding:24px}[data-design-system=rotas] .ds-cartao--sem-borda{border-color:transparent}[data-design-system=rotas] .ds-selo{height:24px;min-height:24px;border:0;background:var(--desabilitado);color:var(--desabilitado-texto);font:500 12px/1 var(--font-ui);letter-spacing:.04em}[data-design-system=rotas] .ds-selo--marca{background:var(--pastel-lilas);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--positivo{background:var(--pastel-menta);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--aviso{background:var(--pastel-sol);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--info{background:var(--pastel-ceu);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--perigo{background:var(--pastel-coral);color:var(--tinta-sobre-pastel)}.ds-rotas-chip{display:inline-flex;align-items:center;gap:8px;max-width:200px;min-height:32px;padding:0 8px 0 12px;border-radius:999px;background:var(--pastel-lilas);color:var(--tinta-sobre-pastel);font:500 14px/1.4 var(--font-ui)}.ds-rotas-chip__rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-rotas-chip__remover{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:400 20px/1 var(--font-ui);cursor:pointer}.ds-rotas-chip__remover:hover{background:transparent;color:var(--tinta-sobre-pastel);text-decoration:underline}.ds-rotas-chip__remover:focus-visible{outline:3px solid var(--tinta-sobre-pastel);outline-offset:2px}.ds-rotas-ajuda{display:contents}.ds-rotas-ajuda[data-desabilitado]{display:inline-flex;min-width:0}.ds-rotas-ajuda[data-desabilitado]:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:var(--raio-controle)}.ds-rotas-tooltip{position:fixed;z-index:10000;box-sizing:border-box;width:max-content;max-width:min(240px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;padding:8px 12px;border:1px solid var(--linha-forte);border-radius:8px;background:var(--tinta);color:var(--papel);box-shadow:var(--sombra);font:400 12px/1.5 var(--font-ui);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){body[data-design-system=rotas] button.ds-botao,body[data-design-system=rotas] button.ds-botao:hover,body[data-design-system=rotas] button.ds-botao:active{transition:none;transform:none;--ds-hover-lift: none}}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]{box-sizing:border-box;min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:400 16px/1.5 var(--font-ui)}body[data-design-system=rotas] textarea[data-rotas-campo]{padding:12px;min-height:96px;resize:vertical}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]::placeholder{color:var(--tinta-atenuada);opacity:1}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]:focus-visible{outline:3px solid var(--marca);outline-offset:2px}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]:disabled{background:var(--desabilitado);color:var(--desabilitado-texto);border-color:var(--linha-forte);opacity:1;cursor:not-allowed}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo][aria-invalid=true]{border-color:var(--perigo)}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]:hover:not(:disabled):not([readonly]){border-color:var(--tinta)}body[data-design-system=rotas] :is(input,textarea)[data-rotas-campo][readonly]{border-color:transparent;background:var(--papel)}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo][aria-invalid=true]{border-width:2px}.ds-rotas-chip:hover{box-shadow:inset 0 0 0 99px color-mix(in srgb,var(--tinta-sobre-pastel) 8%,transparent)}.ds-rotas-chip[data-somente-leitura]{height:24px;min-height:24px;padding:0 10px;font-size:12px}.ds-rotas-chip[data-somente-leitura]:hover{box-shadow:none}body[data-design-system=rotas] .ds-rotas-busca{display:flex;align-items:stretch;min-width:0;min-height:40px;border:0;padding:0;border-radius:12px;background:var(--superficie);color:var(--tinta)}.ds-rotas-busca__area{display:flex;align-items:center;flex:1;min-width:0;min-height:40px;gap:8px;padding:0 12px;border-radius:12px;cursor:text}.ds-rotas-busca__area:hover,.ds-rotas-busca__area:focus-within{background:var(--marca-suave)}.ds-rotas-busca__area:focus-within{outline:2px solid var(--marca);outline-offset:2px}.ds-rotas-busca__area>svg{flex:0 0 20px}body[data-design-system=rotas] input.ds-rotas-busca__campo,body[data-design-system=rotas] input.ds-rotas-busca__campo:focus,body[data-design-system=rotas] input.ds-rotas-busca__campo:focus-visible{flex:1;width:100%;min-width:0;min-height:40px;margin:0;padding:0;border:0;outline:none;box-shadow:none;background:transparent;color:var(--tinta);appearance:none;font:400 16px/1.5 var(--font-ui)}.ds-rotas-busca__campo::placeholder{color:var(--tinta-atenuada);opacity:1}.ds-rotas-busca__campo::-webkit-search-decoration,.ds-rotas-busca__campo::-webkit-search-cancel-button{appearance:none}.ds-rotas-busca__rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-rotas-tooltip__seta{position:fixed;z-index:10000;width:8px;height:8px;transform:rotate(45deg);background:var(--tinta);pointer-events:none}[data-design-system=rotas]{--ds-type-h2: 600 18px/1.3 var(--font-ui);--ds-modal-sm: 480px;--ds-modal-md: 720px;--ds-modal-lg: 960px;--ds-modal-xl: 960px;--ds-modal-min-w: 360px;--ds-modal-min-h: 240px;--ds-modal-margin: 16px;--ds-modal-margin-xl: 16px;--ds-modal-mobile: 600px;--ds-modal-step: 16px;--ds-modal-step-shift: 64px;--ds-modal-handle: 6px;--ds-modal-radius: 16px;--ds-modal-backdrop: var(--veu);--ds-modal-shadow: var(--sombra);--ds-modal-z: 900;--ds-rotas-modal-max-height: 90dvh}.ds-rotas-dialogo{display:contents}body[data-design-system=rotas] .ds-modal{position:fixed;margin:0;padding:0;height:auto;max-width:calc(100vw - 32px);overflow:hidden;background:var(--superficie);color:var(--tinta);border:1px solid var(--linha-forte);border-radius:16px;box-shadow:var(--sombra)}body[data-design-system=rotas] .ds-modal:not([open]){display:none}body[data-design-system=rotas] .ds-modal__cabecalho{padding:24px;gap:16px}body[data-design-system=rotas] .ds-modal__conteudo{padding:24px}body[data-design-system=rotas] .ds-modal__rodape{min-height:72px;box-sizing:border-box;align-items:center;padding:16px 24px;gap:8px}body[data-design-system=rotas] button.ds-modal__fechar{width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;color:var(--tinta);font:400 20px/1 var(--font-ui);transform:none}body[data-design-system=rotas] button.ds-modal__fechar:hover{background:var(--marca-suave)}body[data-design-system=rotas] .ds-modal[open]{animation:ds-rotas-dialogo-entrada .15s ease}@keyframes ds-rotas-dialogo-entrada{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){[data-design-system=rotas]{--ds-rotas-modal-max-height: 100dvh}body[data-design-system=rotas] .ds-modal{width:100vw;height:100dvh;max-width:none;min-width:0;border:0;border-radius:0}body[data-design-system=rotas] .ds-modal__cabecalho,body[data-design-system=rotas] .ds-modal__conteudo{padding:24px}}@media(prefers-reduced-motion:reduce){body[data-design-system=rotas] .ds-modal[open]{animation:none}}.ds-botao,.ds-entrada,.ds-cartao,.ds-selo{box-sizing:border-box;font-family:var(--ds-font-interface)}.ds-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-target-min);padding:var(--ds-space-2) var(--ds-space-4);font:var(--ds-type-label);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-botao);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-botao);cursor:pointer;transition:transform var(--ds-dur-curto) var(--ds-ease),background-color var(--ds-dur-curto) var(--ds-ease)}.ds-botao:hover{transform:var(--ds-hover-lift)}.ds-botao:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:2px}.ds-botao:disabled,.ds-botao[aria-disabled=true]{background:var(--ds-disabled);color:var(--ds-on-disabled);border-color:var(--ds-disabled);box-shadow:none;cursor:not-allowed;transform:none}.ds-botao--primario{background:var(--ds-brand);color:var(--ds-on-brand);border-color:var(--ds-brand)}.ds-botao--secundario{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line-strong)}.ds-botao--perigo{background:var(--ds-danger);color:var(--ds-on-danger);border-color:var(--ds-danger)}.ds-campo{display:flex;flex-direction:column;gap:var(--ds-space-1)}.ds-campo__rotulo{font:var(--ds-type-label);color:var(--ds-ink)}.ds-campo__ajuda{font:var(--ds-type-caption);color:var(--ds-muted)}.ds-campo__erro{font:var(--ds-type-caption);color:var(--ds-danger)}.ds-entrada{width:100%;min-height:var(--ds-target-min);padding:var(--ds-space-2) var(--ds-space-3);font:var(--ds-type-corpo);font-size:16px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-botao);background:var(--ds-surface);color:var(--ds-ink)}.ds-entrada::placeholder{color:var(--ds-muted)}.ds-entrada:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:2px}.ds-entrada[aria-invalid=true]{border-color:var(--ds-danger)}.ds-entrada:disabled{background:var(--ds-disabled);color:var(--ds-on-disabled);border-color:var(--ds-disabled)}.ds-cartao{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-5);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-cartao);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-cartao)}.ds-cartao--sem-borda{border-color:transparent}.ds-cartao__titulo{margin:0;font:var(--ds-type-label);color:var(--ds-ink)}.ds-cartao__corpo{font:var(--ds-type-corpo);color:var(--ds-ink)}.ds-selo{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:calc(var(--ds-space-5) + var(--ds-space-1));padding:0 var(--ds-space-3);font:var(--ds-type-caption);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pilula);background:var(--ds-surface);color:var(--ds-ink);white-space:nowrap}.ds-selo--marca{background:var(--ds-brand-soft);color:var(--ds-brand);border-color:var(--ds-brand-soft)}.ds-selo--positivo{background:var(--ds-mint);color:var(--ds-on-accent);border-color:var(--ds-mint)}.ds-selo--aviso{background:var(--ds-warning);color:var(--ds-on-warning);border-color:var(--ds-warning)}.ds-selo--info{background:var(--ds-info);color:var(--ds-on-info);border-color:var(--ds-info)}.ds-selo--perigo{background:var(--ds-danger);color:var(--ds-on-danger);border-color:var(--ds-danger)}.ds-modal{position:fixed;margin:0;padding:0;inset:auto;box-sizing:border-box;overflow:hidden;min-width:var(--ds-modal-min-w);min-height:var(--ds-modal-min-h);max-width:calc(100vw - 2 * var(--ds-modal-margin));max-height:calc(100dvh - 2 * var(--ds-modal-margin));background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line-strong);border-radius:var(--ds-modal-radius);box-shadow:var(--ds-modal-shadow);z-index:var(--ds-modal-z);font-family:var(--ds-font-interface);font:var(--ds-type-corpo)}.ds-modal[data-tamanho=sm]{width:var(--ds-modal-sm)}.ds-modal[data-tamanho=md]{width:var(--ds-modal-md)}.ds-modal[data-tamanho=lg]{width:var(--ds-modal-lg)}.ds-modal[data-tamanho=xl]{width:var(--ds-modal-xl)}.ds-modal:not([open]){display:none}.ds-modal[open]{display:flex;flex-direction:column;animation:ds-modal-entrada var(--ds-dur-curto) var(--ds-ease)}.ds-modal::backdrop{background:var(--ds-modal-backdrop)}.ds-modal:focus{outline:none}@keyframes ds-modal-entrada{0%{opacity:0;transform:translateY(var(--ds-space-2))}to{opacity:1;transform:none}}.ds-modal__cabecalho{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--ds-space-3);min-height:var(--ds-target-min);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-line);background:var(--ds-surface);cursor:move;user-select:none;-webkit-user-select:none;touch-action:none}.ds-modal__cabecalho:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:-3px}.ds-modal__titulos{flex:1 1 auto;min-width:0}.ds-modal__titulo{margin:0;font:var(--ds-type-h2);color:var(--ds-ink);overflow-wrap:anywhere}.ds-modal__subtitulo{margin:var(--ds-space-1) 0 0;font:var(--ds-type-caption);color:var(--ds-muted)}.ds-modal__fechar{flex:0 0 auto;cursor:pointer}.ds-modal__conteudo{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--ds-space-4);container-type:inline-size;container-name:ds-modal-conteudo;overscroll-behavior:contain}.ds-modal__colunas{display:block;min-width:0}.ds-modal--duas-colunas .ds-modal__colunas{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4);align-items:start}.ds-modal--duas-colunas .ds-modal__colunas[data-colunas="1"]{grid-template-columns:1fr}@container ds-modal-conteudo (max-width: 720px){.ds-modal--duas-colunas .ds-modal__colunas{grid-template-columns:1fr}}.ds-modal__rodape{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-line);background:var(--ds-paper)}.ds-modal__alca{position:absolute;z-index:1;touch-action:none;background:transparent}.ds-modal__alca:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:-3px;background:var(--ds-line)}.ds-modal__alca[data-alca=n]{top:0;left:var(--ds-modal-handle);right:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:ns-resize}.ds-modal__alca[data-alca=s]{bottom:0;left:var(--ds-modal-handle);right:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:ns-resize}.ds-modal__alca[data-alca=e]{right:0;top:var(--ds-modal-handle);bottom:var(--ds-modal-handle);width:var(--ds-modal-handle);cursor:ew-resize}.ds-modal__alca[data-alca=w]{left:0;top:var(--ds-modal-handle);bottom:var(--ds-modal-handle);width:var(--ds-modal-handle);cursor:ew-resize}.ds-modal__alca[data-alca=ne]{top:0;right:0;width:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:nesw-resize}.ds-modal__alca[data-alca=sw]{bottom:0;left:0;width:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:nesw-resize}.ds-modal__alca[data-alca=nw]{top:0;left:0;width:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:nwse-resize}.ds-modal__alca[data-alca=se]{bottom:0;right:0;width:var(--ds-modal-handle);height:var(--ds-modal-handle);cursor:nwse-resize}@media(prefers-reduced-motion:reduce){.ds-modal,.ds-modal[open],.ds-modal::backdrop{animation:none;transition:none}}@media(max-width:600px){.ds-modal,.ds-modal[data-tamanho]{inset:0;width:100vw;height:100dvh;min-width:0;min-height:0;max-width:none;max-height:none;border:0;border-radius:0}.ds-modal__cabecalho{cursor:default}.ds-modal__alca{display:none}}.oo{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding-inline:10px;flex:0 0 auto;color:var(--tinta-atenuada);font-family:var(--font-ui)}.Ga{width:14px;height:14px;border-radius:50%;border:2px solid var(--linha);border-top-color:var(--tinta-atenuada);animation:Ha .72s linear infinite;opacity:.75}@keyframes Ha{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.Ga{animation:Ka 1.4s ease-in-out infinite;border-top-color:var(--linha)}@keyframes Ka{0%,to{opacity:.28}50%{opacity:.9}}}.R{background:var(--perigo);color:var(--sobre-perigo);padding:16px 20px;margin:12px 0;border-radius:10px;display:grid;gap:8px}.R div{display:flex;flex-wrap:wrap;gap:8px}.R button{background:var(--superficie);color:var(--perigo);border:1px solid var(--linha-forte);border-radius:6px;padding:8px 10px;cursor:pointer;font:inherit}.La{background:var(--superficie);color:var(--aviso-tinta);border:1px solid var(--aviso-tinta);padding:12px;border-radius:8px}.o{--treino-ink:var(--tinta);--treino-muted:var(--tinta-atenuada);--treino-accent:var(--marca);--treino-mid:var(--aviso-tinta);--treino-ok:var(--positivo);--treino-bad:var(--perigo);--treino-line:var(--linha-forte);--treino-surface:var(--superficie);--portal-plano:var(--papel);background:var(--superficie);color:var(--tinta);border:1px solid var(--linha-forte);border-radius:14px;width:min(1200px,95vw);max-height:92vh;padding:24px;overflow:auto}.o::backdrop{background:var(--veu)}.o header{display:flex;gap:20px;align-items:start;justify-content:space-between}.o h2{margin:0 0 6px}.o p{line-height:1.6}.o form,.o label{display:grid;gap:8px}.o form{gap:14px}.o textarea{width:100%;box-sizing:border-box;min-height:90px;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);padding:12px;border-radius:8px;font:inherit}.o button,.La button{border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);border-radius:7px;min-height:40px;padding:8px 12px;font:inherit;cursor:pointer}.o button:disabled{opacity:.55;cursor:wait}.o button:focus-visible{outline:3px solid var(--marca);outline-offset:3px}.R button:focus-visible{outline:3px solid var(--sobre-perigo);outline-offset:3px}.o details button{display:block;margin:8px 0}.U{border:1px solid var(--linha-forte);padding:16px;border-radius:10px;margin:18px 0}.U div{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.U>button{margin:8px 8px 0 0}.U button[aria-pressed=true]{border:2px solid var(--marca)}.o footer{margin:20px 0}@media(max-width:600px){.o{padding:14px;width:95vw}.o header{gap:8px;flex-wrap:wrap}}.o pre{white-space:pre-wrap;overflow-wrap:anywhere}.eo{display:flex;align-items:flex-start;gap:8px}.to{display:grid;gap:10px;min-width:0;color:var(--treino-ink, var(--tinta));font:500 12px/1.45 var(--font-ui),sans-serif}.da{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.da strong{font:600 12px/1.6 var(--font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--treino-accent, var(--aviso-tinta))}.da span{color:var(--treino-muted, var(--tinta-atenuada));font-size:12px}.Na{display:grid;gap:4px;margin:0;padding:10px 14px;list-style:none;border:1px solid var(--treino-mid, var(--aviso-tinta));border-left-width:4px;border-radius:8px;background:var(--pastel-sol);color:var(--tinta-sobre-pastel)}.Na b{color:var(--tinta-sobre-pastel)}.io{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px;min-width:0}.b{display:grid;align-content:start;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--treino-line, var(--linha));border-radius:8px;background:var(--treino-surface, var(--papel))}.b:nth-of-type(7),.b:nth-of-type(8),.b:nth-of-type(9){grid-column:1 / -1}.b h3{display:flex;align-items:center;gap:8px;margin:0;font:600 12px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.04em}.b h3 span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pastel-sol);color:var(--tinta-sobre-pastel);font-size:12px;letter-spacing:0}.Oa{margin:0;color:var(--treino-muted, var(--tinta-atenuada));font-size:12px}.no{margin:0;color:var(--treino-muted, var(--tinta-atenuada));font-style:italic}.do{margin:0;color:var(--treino-mid, var(--aviso-tinta));font-size:12px;overflow-wrap:anywhere}.Pa,.lo{margin:0;padding:8px 10px;border-radius:6px;background:var(--portal-plano, var(--papel));border:1px solid var(--treino-line, var(--linha));overflow-wrap:anywhere}.Pa mark{padding:0 2px;border-radius:3px;background:var(--pastel-sol);color:var(--tinta-sobre-pastel)}.m{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0}.m dt{color:var(--treino-muted, var(--tinta-atenuada));font:600 12px/1.8 var(--font-ui);text-transform:uppercase;letter-spacing:.04em}.m dd{margin:0;min-width:0;overflow-wrap:anywhere}.m dd[data-status=rejected],.m dd[data-status=unavailable]{color:var(--treino-mid, var(--aviso-tinta));font-weight:600}.m code{font:600 12px/1.4 var(--font-mono)}.A{display:flex;flex-wrap:wrap;gap:4px 6px}.A span{padding:2px 8px;border:1px solid var(--treino-line, var(--linha));border-radius:999px;background:var(--portal-plano, var(--papel));font-size:12px}.A span[data-tipo=grupo]{border-style:dashed}.A small{color:var(--treino-muted, var(--tinta-atenuada));font-size:12px}.Qa summary{cursor:pointer;color:var(--treino-mid, var(--aviso-tinta));font-weight:600}.Qa p{margin:6px 0 0;overflow-wrap:anywhere}.s{width:100%;border-collapse:collapse;font-size:12px}.s th{padding:4px 8px 4px 0;text-align:left;color:var(--treino-muted, var(--tinta-atenuada));font:600 12px/1.6 var(--font-ui);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--treino-line, var(--linha))}.s td{padding:4px 8px 4px 0;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid color-mix(in srgb,var(--treino-line, var(--linha)) 60%,transparent)}.s small{color:var(--treino-muted, var(--tinta-atenuada));font-size:12px}.s tr[data-status=failed] td{color:var(--treino-mid, var(--aviso-tinta))}.s .so{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.D{display:grid;gap:8px;margin:0;padding:0;list-style:none}.D li{display:grid;gap:4px;padding-left:8px;border-left:3px solid var(--treino-line, var(--linha))}.D li[data-obrigatorio=true]{border-left-color:var(--treino-accent, var(--aviso-tinta))}.D small{color:var(--treino-muted, var(--tinta-atenuada));font-size:12px}.p{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.p 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, var(--linha));border-radius:6px;background:var(--portal-plano, var(--papel))}.p li[data-priorizado=true]{border-left:3px solid var(--treino-accent, var(--aviso-tinta))}.p li>div{display:grid;gap:3px;min-width:0}.p b{overflow-wrap:anywhere}.p small{color:var(--treino-muted, var(--tinta-atenuada));font-size:12px;overflow-wrap:anywhere}.p .Oa{font:600 12px/1.6 var(--font-ui)}.po{color:var(--treino-muted, var(--tinta-atenuada));font:600 12px/1.6 var(--font-ui);text-align:right;font-variant-numeric:tabular-nums}.l{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:12px}.l li{display:grid;grid-template-columns:24px minmax(0,1.2fr) minmax(0,2fr) auto;gap:8px;align-items:baseline}.l span{color:var(--treino-muted, var(--tinta-atenuada));text-align:right;font-variant-numeric:tabular-nums}.l code{font:600 12px/1.5 var(--font-mono);overflow-wrap:anywhere}.l small,.l time{color:var(--treino-muted, var(--tinta-atenuada));font:500 12px/1.5 var(--font-ui);overflow-wrap:anywhere}.co{margin:0;color:var(--treino-muted, var(--tinta-atenuada));font-size:12px}.d{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:4px;padding-top:8px;border-top:1px dashed var(--treino-line, var(--linha));font-size:12px}.E{flex:1 1 180px;color:var(--treino-muted, var(--tinta-atenuada));overflow-wrap:anywhere}.d[data-decisao=aprovar] .E{color:var(--treino-ok, var(--positivo))}.d[data-decisao=rejeitar] .E{color:var(--treino-bad, var(--perigo))}.d[data-decisao=corrigir] .E{color:var(--treino-mid, var(--aviso-tinta))}.vo{display:inline-flex;gap:4px}.d button{padding:4px 9px;min-height:26px;border:1px solid var(--treino-line, var(--linha-forte));border-radius:3px;background:transparent;color:var(--treino-ink, var(--tinta));font:600 12px/1 var(--font-ui),sans-serif;cursor:pointer}.d button:disabled{opacity:1;cursor:not-allowed}.d button[data-acao=aprovar]{border-color:var(--treino-ok, var(--positivo));color:var(--treino-ok, var(--positivo))}.d button[data-acao=rejeitar]{border-color:var(--treino-bad, var(--perigo));color:var(--treino-bad, var(--perigo))}.d button[data-acao=corrigir]{border-color:var(--treino-mid, var(--aviso-tinta));color:var(--treino-mid, var(--aviso-tinta))}.d button:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.G{display:grid;gap:6px;flex:1 1 100%}.G label{display:grid;gap:3px;color:var(--treino-muted, var(--tinta-atenuada))}.G textarea{padding:6px;border:1px solid var(--treino-line, var(--linha-forte));border-radius:3px;background:var(--treino-surface, var(--superficie));color:var(--treino-ink, var(--tinta));font:inherit;resize:vertical}.G button{justify-self:start}.Ta{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere}.Ta q{display:block;color:var(--treino-muted, var(--tinta-atenuada))}@media(max-width:640px){.l li{grid-template-columns:24px minmax(0,1fr)}.l small,.l time{grid-column:2}.s{display:block;overflow-x:auto}}.n{display:grid;gap:8px}.xo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 12px/1.3 var(--font-ui),sans-serif}.n .Va{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;flex:0 0 40px;border:1px solid var(--linha-forte);border-radius:50%;background:transparent;color:var(--tinta-atenuada);cursor:pointer}.Va[aria-pressed=true]{border-color:var(--marca);background:var(--marca-suave);color:var(--marca)}.go{color:var(--marca);font:600 12px/1 var(--font-ui)}.bo{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--marca);border-left-width:4px;border-radius:8px;background:var(--superficie)}.mo{margin:0;color:var(--marca);font:600 12px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.04em}.uo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.n .Wa,.n .Xa{padding:6px 12px;border:1px solid var(--linha-forte);border-radius:999px;background:var(--superficie);color:var(--tinta);font:600 12px/1.2 var(--font-ui),sans-serif;cursor:pointer}.Wa[aria-pressed=true]{border-color:var(--marca);background:var(--marca-suave);color:var(--tinta)}.n .Xa{width:40px;height:40px;flex:0 0 40px;padding:0;border-style:dashed;border-color:var(--marca);color:var(--marca);font-size:16px}.la{display:inline-flex;flex:1 1 280px;align-items:center;gap:6px;min-width:0}.n .la input{min-width:0;flex:1 1 80px;padding:6px 10px;font-size:12px}.fo,.la input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--linha-forte);border-radius:8px;background:var(--superficie);color:var(--tinta);font:inherit;min-height:40px}.ho{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.n .wo{border-color:var(--marca);background:var(--marca-suave);color:var(--tinta)}.n button[type=button]{margin:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.n button[type=button]:hover:not(:disabled){background:var(--marca-suave);color:var(--tinta)}.n button[type=button]:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.n button[type=button]:disabled{opacity:1;cursor:not-allowed}.yo{color:var(--tinta-atenuada);font:inherit}.ko{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));margin-bottom:16px}.zo{margin:0 0 4px;color:color-mix(in srgb,var(--accent) 80%,var(--ink));font:500 10px/1.2 var(--font-mono-jb, var(--font-mono, monospace));letter-spacing:.08em;text-transform:uppercase}._o{margin:0;color:var(--ink);font:600 18px/1.25 var(--font-ui, inherit);letter-spacing:-.01em}.jo{display:flex;flex-wrap:wrap;gap:8px}.Za{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--bg));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--ink);font:500 11px/1 var(--font-mono-jb, var(--font-mono, monospace));font-variant-numeric:tabular-nums}.Za>strong{color:var(--accent);font-weight:700}.sa{width:min(100%,420px)}.ar{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 4px}.Yo{display:flex;min-width:0;flex-direction:column;gap:12px}.rr{display:none}.Io{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.j{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s ease}.j:hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.j:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.j[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--bg))}.qo{min-width:0;font:600 13px/1.25 var(--font-ui, inherit);overflow-wrap:anywhere}.Mo{flex:none;color:color-mix(in srgb,var(--ink) 65%,var(--bg));font:500 10px/1.2 var(--font-mono-jb, var(--font-mono, monospace));letter-spacing:.06em;text-transform:uppercase}@media(min-width:900px){.ar{grid-template-columns:240px minmax(0,1fr);align-items:start}.rr{display:block}.sa{width:100%}}.or{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;align-content:start}.u{display:flex;min-width:0;min-height:44px;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--ink);text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.u:hover{background:color-mix(in srgb,var(--accent) 16%,var(--bg))}.u:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.u[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 16%,var(--bg));box-shadow:inset 0 -3px 0 var(--accent)}.Bo{border-color:color-mix(in srgb,var(--accent) 80%,var(--ink))}.Co{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--bg));border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,var(--bg));color:var(--accent);font:600 16px/1 var(--font-mono-jb, var(--font-mono, monospace))}.Jo{display:flex;min-width:0;flex-direction:column;gap:2px}.So{color:color-mix(in srgb,var(--ink) 70%,var(--bg));font:500 10px/1.2 var(--font-mono-jb, var(--font-mono, monospace));letter-spacing:.08em;text-transform:uppercase}.Fo{color:var(--ink);font:600 14px/1.25 var(--font-ui, inherit);overflow-wrap:anywhere}.er{display:flex;min-width:0;flex-direction:column;gap:8px}.er>.u{width:100%}.pa{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));border-radius:8px;color:var(--ink);font:500 11px/1.4 var(--font-mono-jb, var(--font-mono, monospace));font-variant-numeric:tabular-nums}.pa>dt{margin:0;color:color-mix(in srgb,var(--ink) 65%,var(--bg));letter-spacing:.04em;text-transform:uppercase}.pa>dd{margin:0;text-align:right;overflow-wrap:anywhere}.tr{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-weight:600}.Ro{color:var(--positivo);background:color-mix(in srgb,var(--positivo) 12%,var(--bg))}.Uo{color:var(--aviso-tinta);background:color-mix(in srgb,var(--aviso-tinta) 12%,var(--bg))}.Ao{color:var(--perigo);background:color-mix(in srgb,var(--perigo) 12%,var(--bg))}.Do{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg))}.Eo{color:color-mix(in srgb,var(--ink) 55%,var(--bg));border-style:dashed}.Go{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:620px){.or{grid-template-columns:1fr}.sa{width:100%}}@media(prefers-reduced-motion:reduce){.u,.j{transition:none}}.Ho{display:flex;min-width:0;flex-direction:column;gap:12px;margin:8px 0;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--bg));border-radius:8px;background:color-mix(in srgb,var(--accent) 4%,var(--bg))}.Ko{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ir{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;color:var(--ink);font:500 12px/1.4 var(--font-mono-jb, var(--font-mono, monospace));font-variant-numeric:tabular-nums}.ir>code{color:var(--accent)}.Lo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.No{display:flex;min-width:0;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));border-radius:8px}.Oo{grid-column:1 / -1}.nr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;color:color-mix(in srgb,var(--ink) 65%,var(--bg));font:500 10px/1.2 var(--font-mono-jb, var(--font-mono, monospace));letter-spacing:.08em;text-transform:uppercase}.nr>strong{color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums;text-transform:none}.Po{margin:0;color:var(--ink);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.Qo{margin:0;color:color-mix(in srgb,var(--ink) 55%,var(--bg));font-size:12px}.To{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.Vo,.dr,.lr{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--bg));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--ink);font:500 11px/1.2 var(--font-mono-jb, var(--font-mono, monospace));overflow-wrap:anywhere}.dr{border-color:color-mix(in srgb,var(--perigo) 40%,var(--bg));background:color-mix(in srgb,var(--perigo) 8%,var(--bg));text-decoration:line-through}.lr{border-style:dashed;background:transparent;color:color-mix(in srgb,var(--ink) 65%,var(--bg))}.Wo{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none}.Xo{padding:8px 10px;border:1px dashed color-mix(in srgb,var(--ink) 30%,var(--bg));border-radius:8px;color:color-mix(in srgb,var(--ink) 55%,var(--bg));font:500 11px/1.2 var(--font-mono-jb, var(--font-mono, monospace))}.Zo{border-style:solid;border-color:color-mix(in srgb,var(--positivo) 50%,var(--bg));background:color-mix(in srgb,var(--positivo) 8%,var(--bg));color:var(--ink)}.ae{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.Y{display:grid;grid-template-columns:90px 110px 1fr auto;align-items:center;gap:8px 12px;min-height:44px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));border-radius:8px;color:var(--ink);font:500 11px/1.4 var(--font-mono-jb, var(--font-mono, monospace));font-variant-numeric:tabular-nums}.Y>span{min-width:0;overflow-wrap:anywhere}.Y code{color:var(--accent)}.H{min-height:36px;padding:6px 12px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--ink);font:600 12px/1 var(--font-ui, inherit);cursor:pointer}.H:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,var(--bg))}.H:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.H:disabled{opacity:.6;cursor:default}.sr{margin:8px 0;padding:12px;border:1px dashed color-mix(in srgb,var(--aviso-tinta) 50%,var(--bg));border-radius:8px;background:color-mix(in srgb,var(--aviso-tinta) 6%,var(--bg))}.sr>p{margin:0 0 4px}@media(max-width:620px){.Y{grid-template-columns:1fr auto}.Y>span:nth-child(3){grid-column:1 / -1}}.K,.L{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.K:hover,.L:hover{background:color-mix(in srgb,var(--accent) 16%,var(--bg))}.K:focus-visible,.L:focus-visible,.pr:focus-visible,.cr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.K[aria-pressed=true]{background:var(--accent);color:var(--bg)}.L:disabled{opacity:.5;cursor:not-allowed}.re{position:static;inset:auto;width:auto;max-width:none;color:inherit;margin:14px 0 18px;padding:16px;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));border-radius:14px;background:color-mix(in srgb,var(--ink) 3%,var(--bg));display:grid;gap:12px}.oe{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px}.ee{margin:0;font-size:1.05rem}.te{margin:2px 0 0;font-size:.85rem;color:color-mix(in srgb,var(--ink) 65%,var(--bg))}.ie{display:flex;gap:8px;flex-wrap:wrap}.ne{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--aviso-tinta);color:var(--aviso-tinta);background:color-mix(in srgb,var(--aviso-tinta) 10%,var(--bg))}.de{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.cr{min-height:44px;flex:1 1 260px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ink) 25%,var(--bg));background:var(--bg);color:var(--ink);font:inherit}.vr{display:flex;flex-wrap:wrap;gap:6px}.vr>.tr{cursor:pointer;font:inherit;font-size:.8rem;min-height:32px}.le{box-shadow:0 0 0 2px var(--accent)}.ca{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;align-items:end;padding:12px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--accent) 50%,var(--bg))}.ca label{display:grid;gap:4px;font-size:.85rem}.ca input{min-height:44px;padding:0 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ink) 25%,var(--bg));background:var(--bg);color:var(--ink);font:inherit}.xr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.f{overflow-x:auto}.f table{width:100%;min-width:820px;border-collapse:collapse;font-size:.9rem}.f th,.f td{padding:8px 10px;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,var(--bg));vertical-align:middle}.f tbody tr{cursor:pointer}.f tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--bg))}.se{background:color-mix(in srgb,var(--accent) 10%,var(--bg))!important}.pr{border:0;background:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;padding:0;min-height:32px}.pe{display:block;font-weight:600}.ce{display:block;font-size:.78rem;color:color-mix(in srgb,var(--ink) 60%,var(--bg))}.gr{display:inline-flex;align-items:center;gap:6px}.gr>i{display:inline-block;height:6px;max-width:80px;border-radius:3px;background:var(--positivo)}.ve{color:color-mix(in srgb,var(--ink) 55%,var(--bg));font-style:italic}.xe{text-align:center;color:color-mix(in srgb,var(--ink) 55%,var(--bg));padding:18px}.h{min-width:240px;max-width:320px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));background:var(--bg);display:grid;gap:8px}.h h5{margin:0;font-size:1rem}.h dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:.85rem}.h dt{color:color-mix(in srgb,var(--ink) 60%,var(--bg))}.h dd{margin:0;overflow-wrap:anywhere}.ge{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.be{margin:4px 0 8px;padding-left:18px}@media(max-width:900px){.xr{grid-template-columns:1fr}.h{max-width:none}}.N.N{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;align-content:start;height:min(1000px,92dvh);overflow:hidden;box-sizing:border-box}.me{display:grid;gap:14px;min-width:0;background:var(--superficie)}.ue{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.N .va{position:static;margin:0;background:var(--superficie)}.N .fe{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;min-height:24px;padding:0;margin-left:4px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.br{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none}.O{display:contents}.O button{min-height:44px;border:1px solid color-mix(in srgb,var(--ink) 18%,var(--bg));border-radius:10px;background:color-mix(in srgb,var(--ink) 4%,var(--bg));color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:6px 10px}.O button:disabled{opacity:.5;cursor:not-allowed}.O button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.he button{color:var(--positivo);border-color:var(--positivo);background:color-mix(in srgb,var(--positivo) 10%,var(--bg))}.we button{border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg))}.P{display:grid;gap:12px}.P textarea{width:100%;box-sizing:border-box;min-height:90px;font:inherit}.xa{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 14px;margin:0}.xa dt{font-size:.78rem;color:color-mix(in srgb,var(--ink) 60%,var(--bg))}.xa dd{margin:0;overflow-wrap:anywhere}.ye{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.ke{display:grid;gap:6px;align-content:start;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 16%,var(--bg));background:color-mix(in srgb,var(--ink) 3%,var(--bg));color:inherit;font:inherit;text-align:left}.ze{border-color:var(--positivo);background:color-mix(in srgb,var(--positivo) 7%,var(--bg))}.ga{padding:8px 10px;border-radius:8px;background:var(--bg);border:1px solid color-mix(in srgb,var(--ink) 10%,var(--bg));overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ga del{color:var(--perigo);opacity:.8}.ga ins{color:var(--positivo);text-decoration:none;border-bottom:1px dotted currentColor}._e{margin:0;font-size:.78rem;color:color-mix(in srgb,var(--ink) 60%,var(--bg))}.mr{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mr button,.va button,.P>button,.P .ur{min-height:44px}.ba{cursor:pointer}.ba[aria-pressed=true]{border:2px solid var(--positivo)}.ba p{margin:0}.Q{display:grid;grid-template-columns:1fr 1fr;gap:12px}.Q>section{padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 16%,var(--bg))}.Q h3{margin:0 0 6px;font-size:1rem}.va{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,var(--bg));background:inherit}.je{flex:1 1 200px;margin:0;font-weight:600}.Ye{background:transparent!important}.ur{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 14%,var(--bg))!important;font-weight:700}.Ie{min-height:44px}@media(max-width:760px){.br{grid-template-columns:1fr 1fr}.Q{grid-template-columns:1fr}}.qe{--cs-border: var(--accent);--cs-bg: color-mix(in srgb, var(--accent) 8%, var(--bg));--cs-bg-hover: color-mix(in srgb, var(--accent) 16%, var(--bg));--cs-label: color-mix(in srgb, var(--ink) 72%, var(--bg));display:inline-flex;min-width:0;max-width:100%;flex-direction:column;gap:6px}.Me{color:var(--cs-label);font:500 10px/1.2 var(--font-mono-jb, var(--font-mono, monospace));letter-spacing:.08em;text-transform:uppercase}.I{position:relative;display:flex;min-height:44px;align-items:center;border:1px solid var(--cs-border);border-radius:8px;background:var(--cs-bg);color:var(--ink);transition:background .15s ease,box-shadow .15s ease}.I:hover{background:var(--cs-bg-hover)}.I:focus-within{background:var(--cs-bg-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.fr,.q{position:absolute;top:50%;width:18px;height:18px;flex:none;color:var(--accent);pointer-events:none;transform:translateY(-50%)}.fr{left:12px}.q{right:12px;transition:transform .15s ease}.I:focus-within .q{transform:translateY(-50%) rotate(180deg)}.T{width:100%;min-width:0;min-height:42px;padding:0 40px;border:0;border-radius:8px;background:transparent;color:inherit;font:500 14px/1.2 var(--font-ui, inherit);cursor:pointer;appearance:none;-webkit-appearance:none}.T:focus{outline:none}.T:disabled{cursor:not-allowed;opacity:.55}.ma{display:flex;width:100%;min-width:0;min-height:42px;align-items:center;padding:0 40px;border:0;border-radius:8px;background:transparent;color:inherit;font:500 14px/1.2 var(--font-ui, inherit);text-align:left;cursor:pointer}.ma:focus{outline:none}.ma:disabled{cursor:not-allowed;opacity:.55}.Be{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr{background:var(--cs-bg-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.hr .q{transform:translateY(-50%) rotate(180deg)}.Ce{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:flex;max-height:min(60vh,420px);flex-direction:column;border:1px solid var(--cs-border);border-radius:8px;background:var(--bg);color:var(--ink);box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 18%,transparent);overflow:hidden}.wr{margin:8px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--bg));border-radius:6px;background:var(--cs-bg);color:inherit;font:500 13px/1.2 var(--font-ui, inherit)}.wr:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.Je{overflow:auto;padding:0 0 6px}.yr+.yr{margin-top:4px;border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--bg))}.Se{padding:8px 12px 4px;color:var(--cs-label);font:500 10px/1.2 var(--font-mono-jb, var(--font-mono, monospace));letter-spacing:.08em;text-transform:uppercase}.V{position:relative;display:flex;min-height:36px;align-items:center;padding:0 12px 0 32px;font:500 14px/1.2 var(--font-ui, inherit);cursor:pointer}.V[aria-selected=true]:before{content:"\2713";position:absolute;left:12px;color:var(--accent)}.V:hover,.Fe{background:var(--cs-bg-hover)}.V[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Re{margin:0;padding:12px;color:var(--cs-label);font:500 13px/1.3 var(--font-ui, inherit)}.T option{background:var(--bg);color:var(--ink)}@media(prefers-reduced-motion:reduce){.I,.q{transition:none}}.r{--local-action: var(--marca);--local-secondary: var(--tinta-atenuada);--local-divider: var(--linha);--local-field-border: var(--linha-forte);box-sizing:border-box;min-width:0;color:var(--tinta);font:400 14px/1.55 var(--font-ui, "Inter"),sans-serif}.r *,.r *:before,.r *:after{box-sizing:border-box}.r h3{margin:0 0 10px;font-size:16px;font-weight:600}.r p{margin:8px 0 12px}.Ue{color:var(--local-action);font:600 12px/1.5 var(--font-mono-jb, monospace);letter-spacing:.08em;text-transform:uppercase}.Ae{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 0;margin-bottom:18px;color:var(--local-secondary);font-size:12px}.r code{font-size:12px;overflow-wrap:anywhere}.M{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.M article{min-width:0;border:1px solid var(--local-divider);border-radius:10px;padding:18px;background:var(--superficie)}.M h3{margin-top:10px}.M p{overflow-wrap:anywhere}.r small{color:var(--local-secondary);font-size:12px}.De{margin-top:22px;padding-top:20px;border-top:1px solid var(--local-divider)}.Ee{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.Ge{color:var(--local-action);font-size:12px;font-weight:600;border:1px solid var(--linha-forte);border-radius:6px;padding:4px 8px}.W{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;padding:0;list-style:none}.W li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border:1px solid var(--local-divider);border-radius:8px}.W li svg{color:var(--local-action)}.W li span{color:var(--local-secondary);font-size:12px}.ua,.He{padding:14px 18px;border:1px solid var(--local-divider);border-left:3px solid var(--local-action);border-radius:8px;background:var(--marca-suave)}.ua{list-style-position:inside}.ua li+li{margin-top:6px}.r label:not(.ds-rotas-busca__area){display:flex;flex-direction:column;align-items:stretch;gap:7px;font-size:12px;font-weight:600;min-width:0}.Ke{margin-top:16px}.r input,.r textarea{min-width:0;max-width:100%;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--local-field-border);border-radius:8px;background:var(--papel);color:var(--tinta);font:400 14px/1.55 var(--font-ui, "Inter"),sans-serif}.r textarea{min-height:90px;resize:vertical}.kr{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:14px;margin:16px 0}.r button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid var(--local-action);border-radius:8px;color:var(--local-action);background:var(--marca-suave);font:600 12px/1.5 var(--font-mono-jb, monospace);cursor:pointer}.r button:hover:enabled{background:var(--superficie)}.r button:disabled{cursor:default;opacity:.55}.r :is(button,input,textarea,a,summary):focus-visible{outline:2px solid var(--local-action);outline-offset:3px}.r svg{flex:none}.zr{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.Le{display:flex;flex-wrap:wrap;gap:8px 24px;padding-left:20px;font-size:12px}.Ne{padding:14px 0;border-bottom:1px solid var(--local-divider)}.r summary{cursor:pointer;font-weight:600}.r a{color:var(--local-action);text-decoration:underline}.r pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.fa{display:grid;gap:12px;margin:16px 0;padding:0;list-style:none}.fa li{min-width:0;padding:16px;border:1px solid var(--linha);border-radius:8px;background:var(--superficie)}.fa small{display:block;overflow-wrap:anywhere}@media(max-width:640px){.M,.kr{grid-template-columns:minmax(0,1fr)}.zr button{flex:1 1 auto}}:root{--papel: #fbf9f4;--superficie: #ffffff;--tinta: #0d0f22;--tinta-atenuada: #4a4f63;--linha: #d9dbe6;--linha-forte: #767b8f;--marca: #6113fc;--marca-hover: #5913e6;--marca-suave: #efe9ff;--sobre-marca: #ffffff;--pastel-sol: #ffc94a;--pastel-menta: #8ee3b0;--pastel-coral: #ff8a73;--pastel-ceu: #7fd3ff;--pastel-lilas: #cdb8ff;--tinta-sobre-pastel: #0d0f22;--positivo: #0f7a43;--perigo: #c2291d;--perigo-hover: #a82217;--sobre-perigo: #ffffff;--aviso: #f5b400;--aviso-tinta: #805b00;--info: #0e5df6;--desabilitado: #e9eaf0;--desabilitado-texto: #5c6075;--hover-tinta: #f7f4ff;--cartao-selecionado: #faf8ff;--dado-disease: var(--pastel-coral);--dado-drug: var(--pastel-ceu);--dado-symptom: var(--pastel-sol);--dado-procedure: var(--pastel-lilas);--dado-gene: var(--pastel-menta);--dado-anatomy: var(--pastel-coral);--dado-concept: var(--desabilitado);--dado-area: var(--marca);--dado-cnaesection: var(--pastel-sol);--dado-cnaediv: var(--pastel-coral);--dado-cnaeclass: var(--perigo);--dado-caesection: var(--pastel-lilas);--dado-caediv: var(--pastel-lilas);--dado-caeclass: var(--marca);--dado-document: var(--pastel-ceu);--dado-domain: var(--pastel-coral);--dado-category: var(--marca);--dado-source: var(--pastel-menta);--logo-i: #f97316;--logo-ai: #ef4444;--logo-cons: #1f2937;--font-ui: var(--font-inter), Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono: var(--font-mono-jb), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--raio-controle: 12px;--raio-cartao: 16px;--alvo: 40px;--sombra: 0 2px 0 rgba(13, 15, 34, .08);--veu: rgba(13, 15, 34, .45)}:root[data-theme=dark]{--logo-cons: #ffffff;--papel: #0d0f22;--superficie: #161a33;--tinta: #f3f1ff;--tinta-atenuada: #b4b8cc;--linha: #2c3152;--linha-forte: #6e748f;--marca: #a98bff;--marca-hover: #b89dff;--marca-suave: #2a1f55;--sobre-marca: #0d0f22;--pastel-sol: #ffc94a;--pastel-menta: #8ee3b0;--pastel-coral: #ff8a73;--pastel-ceu: #7fd3ff;--pastel-lilas: #cdb8ff;--tinta-sobre-pastel: #0d0f22;--positivo: #5fd39a;--perigo: #ff7b6e;--perigo-hover: #ff9488;--sobre-perigo: #0d0f22;--aviso: #f5b400;--aviso-tinta: #f5b400;--info: #6ea2ff;--desabilitado: #22263f;--desabilitado-texto: #9a9fb8;--hover-tinta: #1b1f3a;--cartao-selecionado: #191d38;--sombra: 0 2px 0 rgba(0, 0, 0, .45);--veu: rgba(13, 15, 34, .45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--logo-cons: #ffffff;--papel: #0d0f22;--superficie: #161a33;--tinta: #f3f1ff;--tinta-atenuada: #b4b8cc;--linha: #2c3152;--linha-forte: #6e748f;--marca: #a98bff;--marca-hover: #b89dff;--marca-suave: #2a1f55;--sobre-marca: #0d0f22;--pastel-sol: #ffc94a;--pastel-menta: #8ee3b0;--pastel-coral: #ff8a73;--pastel-ceu: #7fd3ff;--pastel-lilas: #cdb8ff;--tinta-sobre-pastel: #0d0f22;--positivo: #5fd39a;--perigo: #ff7b6e;--perigo-hover: #ff9488;--sobre-perigo: #0d0f22;--aviso: #f5b400;--aviso-tinta: #f5b400;--info: #6ea2ff;--desabilitado: #22263f;--desabilitado-texto: #9a9fb8;--hover-tinta: #1b1f3a;--cartao-selecionado: #191d38;--sombra: 0 2px 0 rgba(0, 0, 0, .45);--veu: rgba(13, 15, 34, .45)}}.t{color:var(--tinta);font:400 14px/1.5 var(--font-ui);min-width:0;display:grid;gap:20px}.t *{box-sizing:border-box}.t h2,.t h3{margin:0;font:600 20px/1.3 var(--font-ui)}.t p{margin:0}.t button{font-family:var(--font-ui);cursor:pointer}.t button:disabled{cursor:default;background:var(--desabilitado);color:var(--desabilitado-texto)}.t :focus-visible{outline:2px solid var(--marca);outline-offset:3px}._r,.X{min-width:0;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie)}._r{padding:20px}.jr{display:flex;align-items:center;gap:10px;margin-bottom:16px}.t .Oe{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;border:1px solid var(--linha-forte);border-radius:50%;color:var(--tinta-atenuada);background:var(--superficie);padding:0;font-size:14px}.Z{display:flex;flex-wrap:wrap;gap:8px}.Z button,.ha{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--alvo, 40px);padding:8px 14px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:500 14px/1.4 var(--font-ui)}.Z button:hover,.ha:hover{background:var(--marca-suave)}.Z button[aria-selected=true]{background:var(--marca-suave);color:var(--tinta);border-color:var(--marca)}.wa{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:12px}.t .B{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:10px;min-width:0;min-height:170px;border:1px solid var(--linha);border-radius:12px;padding:12px;background:var(--superficie);color:var(--tinta);text-align:left}.B:hover,.B[aria-pressed=true]{border-color:var(--marca);background:var(--marca-suave)}.B strong{min-height:40px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.ya{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.ya b{font:600 20px/1.3 var(--font-mono)}.ya span,.B small,.Yr,.Ir{font-size:12px;color:var(--tinta-atenuada)}.Ir{min-height:28px;border-bottom:1px dashed var(--linha-forte)}.qr{display:block;width:100%;height:36px;fill:var(--marca)}.qr .Pe{fill:none;stroke:var(--linha-forte);stroke-width:1;stroke-dasharray:2 2}.Yr{margin-top:12px!important}.X{display:grid;grid-template-columns:460px minmax(0,1fr);align-items:stretch}.w{min-width:0;padding:20px 16px;border-right:1px solid var(--linha)}.w .jr{padding:0 10px 10px;justify-content:space-between;font-size:20px;font-weight:700}.ka{display:flex;align-items:center;gap:8px;min-height:44px;padding-right:10px;border:1px solid transparent;border-radius:10px}.ka[data-selected=true]{border-color:var(--marca);background:var(--marca-suave)}.t .Mr{flex:1;min-width:0;min-height:44px;border:0;padding:10px;text-align:left;white-space:normal;overflow-wrap:anywhere;background:transparent;color:var(--tinta);font:700 20px/1.4 var(--font-ui)}.t .c{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent}.c>span{position:relative;width:36px;height:22px;border:1px solid var(--linha-forte);border-radius:20px;background:var(--desabilitado)}.c>span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--desabilitado-texto)}.c[aria-checked=true]>span{background:var(--marca);border-color:var(--marca)}.c[aria-checked=true]>span:after{left:17px;background:var(--sobre-marca)}.c[aria-checked=mixed]>span:after{left:10px;border-radius:2px;height:4px;top:8px}.c[data-unknown=true]>span{border-style:dashed}.Br{padding:24px;min-width:0}.za{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.za h2{margin:8px 0}.za p:last-child{color:var(--tinta-atenuada)}.Qe{color:var(--tinta-atenuada);font:600 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.Cr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.t .v{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;min-height:260px;padding:20px;text-align:left;border:1px solid var(--linha);border-radius:4px;background:var(--superficie);color:var(--tinta);transition:border-color .16s,background-color .16s}.v:hover,.v[aria-selected=true]{border-color:var(--marca);background:var(--marca-suave)}.Te{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.Ve{font:500 14px/normal var(--font-mono);letter-spacing:.15em;color:var(--tinta-atenuada)}._a{display:grid;gap:6px;margin-top:auto;padding-top:40px;width:100%}._a strong{font:800 26px/1.05 var(--font-ui);letter-spacing:-.045em}._a>span:last-child{font-size:14px;line-height:1.55;color:var(--tinta-atenuada)}.C{position:relative;display:block;width:58px;height:46px;flex:none;color:var(--superficie)}.We{position:absolute;inset:0;width:58px;height:46px;fill:var(--tinta)}.C>svg:last-child{position:absolute;left:19px;top:9px;width:20px;height:20px;transform-origin:center;animation:Jr 3.2s ease-in-out infinite}.v:nth-child(2) .C>svg:last-child{animation-delay:.6s}.v:nth-child(3) .C>svg:last-child{animation-delay:1.2s}.Sr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.Sr .ha{margin-left:auto}.Xe:not(:empty){margin:12px 0;padding:12px;border:1px solid var(--linha-forte);border-radius:8px}@keyframes Jr{0%,65%,to{transform:translateY(0)}25%{transform:translateY(-2px)}40%{transform:translateY(1px)}}@media(max-width:1600px){.X{grid-template-columns:400px minmax(0,1fr)}.wa{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.X{grid-template-columns:1fr}.w{border-right:0;border-bottom:1px solid var(--linha)}.w nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media(max-width:760px){.wa{grid-template-columns:repeat(2,minmax(0,1fr))}.w nav,.Cr{grid-template-columns:1fr}.Br{padding:16px}.v{min-height:260px}}@media(max-width:420px){.w{padding:16px 8px}.t .Mr{font-size:20px;padding-left:4px}.ka{padding-right:0;gap:0}}@media(prefers-reduced-motion:reduce){.C>svg:last-child{animation:none}.v{transition:none}}.Ze{display:grid;gap:8px;margin-top:20px;width:100%}.at{display:flex;flex-direction:column;gap:16px;font-family:var(--font-ui);color:var(--tinta)}.rt{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ot{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font:500 12px/24px var(--font-ui);color:var(--tinta-sobre-pastel);white-space:nowrap}.et{background:var(--pastel-menta)}.tt{background:var(--pastel-coral)}.it{min-width:120px;padding:12px 16px;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie)}.nt{font:600 24px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tinta)}.dt{margin-top:4px;font:500 12px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-atenuada)}.lt{padding:16px;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie)}.st{margin-bottom:8px;font:500 12px/1.3 var(--font-ui);letter-spacing:.04em;color:var(--tinta-atenuada)}.pt{color:var(--tinta);font-weight:600}.ct{display:flex;gap:8px;align-items:center}.ja{flex:1 1 auto;min-width:0;height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--papel);color:var(--tinta);font:400 14px/1.2 var(--font-ui);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ja::placeholder{color:var(--tinta-atenuada)}.ja:focus-visible{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.aa.crawler-trigger-btn{flex:0 0 auto;min-height:var(--alvo);padding:0 16px;border:1px solid var(--marca);border-radius:var(--raio-controle);background:var(--marca);color:var(--sobre-marca);font:500 14px/1.2 var(--font-ui);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.aa.crawler-trigger-btn:hover:not(:disabled){background:var(--marca-hover);border-color:var(--marca-hover);transform:translateY(-1px)}.aa.crawler-trigger-btn:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.aa.crawler-trigger-btn:disabled{background:var(--desabilitado);border-color:var(--desabilitado);color:var(--desabilitado-texto);opacity:1;cursor:not-allowed;transform:none}.vt{margin-top:8px;font:400 12px/1.4 var(--font-ui);color:var(--positivo)}.xt{font:400 12px/1.4 var(--font-ui);color:var(--perigo)}.gt{margin-bottom:12px;font:500 12px/1.3 var(--font-ui);letter-spacing:.04em;color:var(--positivo)}.bt{display:grid;gap:8px}.mt{padding:12px;border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie)}.ut{font:600 12px/1.3 var(--font-ui);color:var(--tinta)}.ft{float:right;font:500 12px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--tinta-atenuada)}.ht{margin:8px 0 0;white-space:pre-wrap;font:400 12px/1.5 var(--font-ui);color:var(--tinta)}.wt{margin:4px 0 8px;font:500 12px/1.3 var(--font-ui);letter-spacing:.04em;color:var(--tinta-atenuada)}.yt{font:400 12px/1.4 var(--font-ui)}.kt{color:var(--perigo)}.zt{color:var(--tinta-atenuada)}._t{position:relative;height:74vh;min-height:460px;overflow:hidden;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--papel);font-family:var(--font-ui);color:var(--tinta)}.jt{position:absolute;top:12px;left:12px;z-index:2;font:400 12px/1.4 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--tinta-atenuada)}.Yt{color:var(--marca);font-weight:600}.It{color:var(--tinta);font-weight:500}.qt{position:absolute;top:8px;right:8px;z-index:4;display:flex;gap:8px}.Ya{min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:500 14px/1.2 var(--font-ui);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.Ya:hover{background:var(--hover-tinta);transform:translateY(-1px)}.Ya:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Fr{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca)}.Fr:hover{border-color:var(--marca-hover);background:var(--marca-hover)}.Ia{min-height:var(--alvo);padding:0 8px;border:none;border-radius:var(--raio-controle);background:none;color:var(--marca);font:500 12px/1.2 var(--font-ui);cursor:pointer}.Ia:hover{color:var(--marca-hover);background:var(--hover-tinta)}.Ia:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Mt{position:absolute;top:56px;right:8px;z-index:3;width:280px;max-height:calc(74vh - 72px);overflow-y:auto;padding:16px;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie);box-shadow:var(--sombra);font:400 12px/1.4 var(--font-ui);color:var(--tinta)}.Bt{display:flex;justify-content:space-between;align-items:center}.Ct{font:600 14px/1.3 var(--font-ui);color:var(--tinta)}.Jt{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 8px}.St{font:500 12px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-atenuada)}.Ft{font:500 12px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tinta-atenuada)}.Rt{max-height:168px;overflow-y:auto;padding:4px;border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--papel)}.qa{display:flex;width:100%;min-height:var(--alvo);align-items:center;gap:8px;padding:0 8px;border:none;border-radius:var(--raio-controle);background:transparent;color:var(--tinta);font:500 12px/1.3 var(--font-ui);text-align:left;cursor:pointer;transition:background-color .15s ease}.qa:hover{background:var(--hover-tinta)}.qa:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Rr{background:var(--cartao-selecionado);font-weight:600}.Rr:hover{background:var(--cartao-selecionado)}.Ut{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.At{flex:0 0 auto;font:500 12px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tinta-atenuada)}.Dt{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.Et{background:var(--marca)}.Gt{background:var(--pastel-coral)}.Ht{margin:12px 0 4px;font:500 12px/1.3 var(--font-ui);color:var(--tinta-atenuada)}.Ma{width:100%;min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--papel);color:var(--tinta);font:400 14px/1.2 var(--font-ui);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.Ma::placeholder{color:var(--tinta-atenuada)}.Ma:focus-visible{border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.Kt{width:100%;min-height:var(--alvo);margin:0;accent-color:var(--marca);cursor:pointer}.Lt{display:flex;align-items:center;gap:8px;min-height:var(--alvo);padding:0;cursor:pointer}.Nt{border-bottom:1px solid var(--linha);margin-bottom:4px}.Ot{color:var(--tinta);font-weight:600}.Pt{width:16px;height:16px;margin:0;accent-color:var(--marca);cursor:pointer}.Qt{width:8px;flex:0 0 auto}.Tt{margin:12px 0 0;border-top:1px solid var(--linha)}.Vt.geo-map-container{color:var(--tinta);font-family:var(--font-ui)}.Wt.geo-map-svg{border:1px solid var(--linha);border-radius:var(--raio-controle)}.Xt.geo-map-loading{color:var(--tinta-atenuada);font:14px/1.4 var(--font-ui);padding:40px 0}.Ba.geo-country{transition:stroke .12s ease,stroke-width .12s ease}.Ba.geo-country.has-data:hover{opacity:1;stroke:var(--marca);stroke-width:1.2}.Ba.geo-country.has-data:focus-visible{outline:3px solid var(--marca);stroke:var(--marca);stroke-width:1.6}.Zt.geo-tooltip{background:var(--tinta);color:var(--papel);border:0;border-radius:8px;padding:6px 10px;box-shadow:var(--sombra);font-family:var(--font-ui)}.ai.geo-tooltip-name{color:var(--papel);font:600 12px/1.3 var(--font-ui)}.ri.geo-tooltip-stat{color:var(--papel);font:12px/1.3 var(--font-ui);font-variant-numeric:tabular-nums}.oi.geo-tooltip-detail{font-family:var(--font-ui)}.ei.geo-legend{align-items:center;gap:8px;margin-top:8px}.ti.geo-legend-label{color:var(--tinta-atenuada);font:12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.ii.geo-legend-label,.ni.geo-legend-suffix{color:var(--tinta-atenuada);font:12px/1 var(--font-ui)}.di.geo-legend-cat{display:inline-flex;align-items:center;gap:6px}.li.geo-legend-swatch{width:12px;height:12px;border:1px solid var(--linha);border-radius:3px}.e,.Ur{color:var(--tinta);font-family:var(--font-ui);min-width:0}.Ca{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ra{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:var(--alvo);padding:8px 14px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);color:var(--tinta);background:var(--superficie);font:600 14px var(--font-ui);cursor:pointer}.ra:hover{background:var(--hover-tinta);transform:translateY(-1px)}.ra[aria-pressed=true]{color:var(--marca);border-color:var(--marca);background:var(--marca-suave)}.ra:focus-visible,.x summary:focus-visible,.e .crawler-country-chip:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Ar{padding:16px;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie);color:var(--tinta-atenuada);line-height:1.6}.Ar h3{margin-top:0;color:var(--tinta);font-size:16px}.si{font-size:12px;color:var(--tinta-atenuada);text-align:right}.y{display:grid;gap:8px;margin:16px 0}.y label{font-weight:600}.y select{min-height:var(--alvo);max-width:100%;width:100%;padding:8px 12px;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-controle);font:inherit}.y select:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.y p{margin:0;color:var(--tinta-atenuada);line-height:1.6}.y p.pi{color:var(--aviso-tinta)}.e .crawler-chart,.e .crawler-countries{color:var(--tinta);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-cartao)}.e .crawler-countries{padding:20px}.e .crawler-chart-title,.e .crawler-country-name{color:var(--tinta)}.e .crawler-country-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:8px}.e .crawler-country-chip{width:100%;min-height:var(--alvo);padding:10px 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);justify-content:space-between;flex-wrap:wrap;gap:8px;white-space:normal}.e .crawler-country-chip:hover,.e .crawler-country-chip.is-active{background:var(--hover-tinta);border-color:var(--marca)}.e .crawler-country-meta{color:var(--tinta-atenuada)}.e .crawler-country-jcount,.e .crawler-country-jlabel{color:var(--marca);background:var(--marca-suave)}.e .crawler-country-acount{color:var(--tinta-atenuada)}.x{margin-top:16px;padding:20px;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie)}.x summary{cursor:pointer;font-weight:600;min-height:var(--alvo)}.x p{color:var(--tinta-atenuada);line-height:1.6}.x ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px 24px;padding:0;list-style:none}.x li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--linha)}.x strong{font-family:var(--font-mono);font-weight:500}@media(max-width:600px){.Ca{display:grid;grid-template-columns:1fr}.Ur .Ca{grid-template-columns:repeat(2,minmax(0,1fr))}.e .crawler-countries{padding:12px}}.a{inline-size:100%;max-inline-size:68ch;min-inline-size:0;margin-inline:auto;color:var(--tinta);font:400 16px/1.75 var(--font-ui);overflow-wrap:anywhere}.a :where(h1,h2,h3,h4,h5,h6){margin-block:1.75em .75em;color:var(--tinta);font-weight:600;line-height:1.35;scroll-margin-block-start:24px}.a h1{font-size:24px}.a h2{font-size:20px}.a :where(h3,h4,h5,h6){font-size:16px}.a :where(p,ul,ol,blockquote,pre,table,figure){margin-block:0 1.25em}.a :where(ul,ol){padding-inline-start:1.5em}.a ul{list-style-type:disc}.a ol{list-style-type:decimal}.a ul ul{list-style-type:circle}.a :where(ul,ol) :where(ul,ol){margin-block:.5em}.a li{margin-block:.35em}.a li>p{margin-block:.5em}.a :where(strong,b){font-weight:600}.a :where(em,i){font-style:italic}.a a{color:var(--marca);text-decoration:underline;text-underline-offset:.2em}.a a:hover{color:var(--marca-hover)}.a a:focus-visible{border-radius:2px;outline:3px solid var(--marca);outline-offset:3px}.a blockquote{padding:12px 16px;border-inline-start:3px solid var(--marca);border-radius:0 var(--raio-controle) var(--raio-controle) 0;background:var(--papel)}.a blockquote>:last-child{margin-block-end:0}.a hr{margin-block:24px;border:0;border-block-start:1px solid var(--linha)}.a :where(code,kbd,samp){font-family:var(--font-mono);font-size:14px}.a :not(pre)>code{padding:2px 4px;border:1px solid var(--linha);border-radius:4px;background:var(--papel);white-space:break-spaces}.a pre{max-inline-size:100%;padding:16px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--papel);white-space:pre-wrap;overflow-wrap:anywhere}.a pre code{white-space:inherit;overflow-wrap:inherit}.a table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;font-size:16px}.a :where(th,td){padding:10px 12px;border:1px solid var(--linha-forte);text-align:start;vertical-align:top}.a th{background:var(--papel);font-weight:600}.a :where(img,video,svg){display:block;max-inline-size:100%;block-size:auto;margin-inline:auto}.a :where(figcaption,caption){color:var(--tinta-atenuada);text-align:start}.oa{--ds-font-interface: var(--font-ui, system-ui, sans-serif);--ds-space-2: 8px;--ds-space-4: 16px;--ds-target-min: var(--alvo, 40px);--ds-radius-botao: var(--raio-controle, 8px);--ds-line-strong: var(--linha-forte, var(--line));--ds-surface: var(--superficie, var(--bg3));--ds-ink: var(--tinta, var(--ink));--ds-type-label: 600 14px/1.4 var(--font-ui, system-ui, sans-serif);--ds-focus-ring: var(--marca, var(--accent));--ds-shadow-botao: none;--ds-disabled: var(--desabilitado, var(--bg3));--ds-on-disabled: var(--desabilitado-texto, var(--muted));--ds-dur-curto: .15s;--ds-ease: ease;--ds-hover-lift: translateY(-1px)}.oa{min-height:44px}.oa .ds-botao{min-height:var(--alvo, 40px);white-space:nowrap}.monitor-shell:has(.oa){width:1600px;max-width:100%;box-sizing:border-box}.Ja.modal-content{background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio-cartao);box-shadow:var(--sombra);font-family:var(--font-ui)}.Dr.modal-header{align-items:flex-start;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--linha)}.ci.modal-title{color:var(--tinta);font:600 16px/1.3 var(--font-ui)}.vi.modal-subtitle{color:var(--tinta-atenuada);font:12px/1.5 var(--font-ui);font-variant-numeric:tabular-nums}.Sa.modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--alvo);width:var(--alvo);height:var(--alvo);padding:0;border:0;border-radius:var(--raio-controle);background:transparent;color:var(--tinta-atenuada);font:400 24px/1 var(--font-ui);transition:background .12s ease,color .12s ease}.Sa.modal-close:hover{background:var(--hover-tinta);color:var(--tinta)}.Sa.modal-close:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Er.modal-filters{align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--linha)}.J.modal-search,.J.modal-select{min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:14px/1.2 var(--font-ui)}.J.modal-search::placeholder{color:var(--tinta-atenuada)}.J.modal-search:focus,.J.modal-select:focus{outline:3px solid var(--marca);outline-offset:2px;border-color:var(--linha-forte)}.xi{color:var(--tinta-atenuada);font:12px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.gi.modal-loading{color:var(--tinta-atenuada);font:14px/1.5 var(--font-ui);padding:32px 0}.bi.crawler-error{color:var(--perigo);font:14px/1.5 var(--font-ui)}.mi{color:var(--tinta-atenuada);font:12px/1.5 var(--font-ui);font-variant-numeric:tabular-nums}.Fa.country-journal-item{min-height:var(--alvo);gap:8px;padding:0 12px;border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--papel);color:var(--tinta);transition:background .12s ease,border-color .12s ease}.Fa.country-journal-item:hover{background:var(--hover-tinta);border-color:var(--linha-forte)}.Fa.country-journal-item:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.ui.country-journal-name{color:var(--tinta);font:12px/1.3 var(--font-ui)}.fi.country-journal-count{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--pastel-ceu);color:var(--tinta-sobre-pastel);font:500 12px/24px var(--font-mono);font-variant-numeric:tabular-nums}.hi.country-journal-pct{font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.wi.crawler-country-chips{gap:8px}.S.crawler-country-chip{min-height:var(--alvo);gap:8px;padding:0 14px;border:1px solid var(--linha-forte);border-radius:999px;background:var(--superficie);color:var(--tinta);box-shadow:none;font:500 14px/1.2 var(--font-ui);transition:background .12s ease,border-color .12s ease,transform .12s ease}.S.crawler-country-chip:hover{background:var(--hover-tinta);border-color:var(--linha-forte);box-shadow:none;transform:translateY(-1px)}.S.crawler-country-chip[aria-pressed=true],.S.crawler-country-chip.is-active{background:var(--marca-suave);border-color:var(--marca);box-shadow:none}.S.crawler-country-chip:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.yi.crawler-country-name{color:var(--tinta);font:500 12px/1.2 var(--font-ui)}.ki.crawler-country-jcount{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--pastel-ceu);color:var(--tinta-sobre-pastel);font:500 12px/24px var(--font-mono);font-variant-numeric:tabular-nums}.zi.crawler-country-jlabel{margin-left:0;color:var(--tinta-atenuada);font:500 12px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}._i.crawler-country-sep{color:var(--linha-forte);font-size:12px}.ji.crawler-country-acount{color:var(--tinta-atenuada);font:12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.ea.article-count-button{min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:999px;background:var(--superficie);color:var(--tinta);font:500 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.ea.article-count-button:hover{border-color:var(--linha-forte);background:var(--hover-tinta);color:var(--tinta)}.ea.article-count-button[aria-pressed=true]{border-color:var(--marca);background:var(--marca-suave);color:var(--tinta);transform:none}.ea.article-count-button:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Yi.article-stat-group{gap:6px;padding:4px;border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--papel)}.i.article-header-stat{min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:999px;background:var(--superficie);color:var(--tinta-atenuada);font:500 12px/1 var(--font-ui)}.i.article-header-stat strong{color:var(--tinta);font:600 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.i.article-header-stat small{color:var(--tinta-atenuada);font:12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.i.article-header-stat:hover{border-color:var(--linha-forte);background:var(--hover-tinta);color:var(--tinta)}.i.article-header-stat[aria-pressed=true]{border-color:var(--marca);background:var(--marca-suave);color:var(--tinta)}.i.article-header-stat:hover strong,.i.article-header-stat[aria-pressed=true] strong,.i.article-header-stat:hover small,.i.article-header-stat[aria-pressed=true] small{color:var(--tinta)}.i.article-header-stat--stalled{border-color:var(--aviso);color:var(--aviso)}.i.article-header-stat:disabled{background:var(--desabilitado);border-color:var(--desabilitado);color:var(--desabilitado-texto);cursor:not-allowed;transform:none}.i.article-header-stat:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Ii.article-inserted-note{color:var(--tinta-atenuada);font:12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.Ra.journal-csv-download{min-height:var(--alvo);padding:0 14px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:500 14px/1.2 var(--font-ui);letter-spacing:0}.Ra.journal-csv-download:hover{border-color:var(--linha-forte);background:var(--hover-tinta);color:var(--tinta);transform:translateY(-1px)}.Ra.journal-csv-download:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.k.modal-doc-link,.k.article-export-link{min-height:var(--alvo);height:auto;padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--marca);font:500 12px/1.2 var(--font-ui);letter-spacing:0}.k.modal-doc-link:hover,.k.article-export-link:hover{border-color:var(--marca);background:var(--marca-suave);color:var(--marca-hover);transform:translateY(-1px)}.k.modal-doc-link:focus-visible,.k.article-export-link:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Ua.article-copy-inline{width:var(--alvo);height:var(--alvo);border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta-atenuada);box-shadow:none}.Ua.article-copy-inline:hover{border-color:var(--marca);background:var(--marca-suave);color:var(--marca);transform:translateY(-1px)}.Ua.article-copy-inline:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.z.article-content-badge{color:var(--tinta-atenuada)}.z.article-content-badge.is-complete,.z.article-content-badge.is-complete:hover{color:var(--positivo)}.z.article-content-badge.is-corpus,.z.article-content-badge.is-corpus:hover{color:var(--perigo)}.z.article-content-badge:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.qi.article-items-table-wrap{border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie);box-shadow:none}.F.route-table{color:var(--tinta);font:12px/1.4 var(--font-ui)}.F.route-table thead th{position:sticky;top:0;z-index:1;height:44px;background:var(--superficie);color:var(--tinta-atenuada);font:600 12px/1.2 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--linha-forte)}.F.route-table tbody td{height:44px;color:var(--tinta);border-bottom:1px solid var(--linha)}.F.route-table tbody tr:nth-child(2n) td{background:var(--papel)}.F.route-table tbody tr:hover td{background:var(--hover-tinta)}.Aa.article-sort-button{min-height:var(--alvo);color:inherit;font:inherit}.Aa.article-sort-button:hover{color:var(--tinta)}.Aa.article-sort-button:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:4px}.Mi.article-sort-indicator{color:var(--marca);font-size:12px}.Ja.ds-modal .Dr.modal-header{padding:0 0 12px}.Ja.ds-modal .Er.modal-filters{padding-inline:0}.Gr{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.g.article-items-table{width:100%;min-width:1440px;table-layout:auto}.g.article-items-table :is(th,td):nth-child(n){width:auto;min-width:88px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.g.article-items-table :is(th,td):first-child{min-width:240px}.g.article-items-table :is(th,td):nth-child(5){min-width:160px}.g.article-items-table .article-sort-button{white-space:normal;overflow-wrap:anywhere}.g.article-items-table .modal-doc-link,.g.article-items-table .article-export-link{white-space:normal;overflow-wrap:anywhere;max-width:100%}.Gr:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.Hr,.ta{--ds-font-interface: var(--font-ui, system-ui, sans-serif);--ds-space-2: 8px;--ds-space-4: 16px;--ds-target-min: var(--alvo, 40px);--ds-radius-botao: var(--raio-controle, 8px);--ds-line-strong: var(--linha-forte, var(--line));--ds-surface: var(--superficie, var(--bg3));--ds-ink: var(--tinta, var(--ink));--ds-type-label: 600 14px/1.4 var(--font-ui, system-ui, sans-serif);--ds-focus-ring: var(--marca, var(--accent));--ds-shadow-botao: none;--ds-dur-curto: .15s;--ds-ease: ease;--ds-hover-lift: translateY(-1px)}.Hr{margin:12px 0 16px}.Kr{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--linha-forte, var(--line))}.Kr button[aria-pressed=true]{color:var(--marca, var(--accent));border-color:var(--marca, var(--accent));background:var(--marca-suave, var(--bg3))}.ta{min-width:0}.ta p{margin:0 0 12px;color:var(--tinta-atenuada, var(--muted));font:400 14px/1.6 var(--font-ui, system-ui, sans-serif)}.Bi{margin-top:16px;padding:16px;border:1px solid var(--linha-forte, var(--line));border-radius:var(--raio-controle, 8px);background:var(--papel, var(--bg))}.Lr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.Lr h4{margin:0;color:var(--tinta, var(--ink));font:600 16px/1.4 var(--font-ui, system-ui, sans-serif)}.Nr{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.Nr li{max-width:100%;padding:6px 10px;border:1px solid var(--linha-forte, var(--line));border-radius:var(--raio-controle, 8px);background:var(--bg2);color:var(--tinta, var(--ink));overflow-wrap:anywhere;font:400 14px/1.5 var(--font-ui, system-ui, sans-serif)}.ta p.Or{margin:16px 0 0;font-size:12px}.Or a{color:var(--marca, var(--accent));text-decoration:underline}.Ci{position:fixed;inset:0;background:color-mix(in srgb,var(--tinta-sobre-pastel) 74%,transparent);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px;z-index:60}.Ji{width:100%;max-width:760px;max-height:90vh;overflow-y:auto;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;padding:0;box-shadow:0 24px 64px color-mix(in srgb,var(--tinta) 55%,transparent)}.Si{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--linha);background:var(--papel);border-radius:10px 10px 0 0;position:sticky;top:0;z-index:2}.Fi{min-width:0;display:flex;flex-direction:column;gap:5px}.Ri{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Ui{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:var(--marca-suave);color:var(--marca);border:1px solid var(--marca);font:600 12px var(--font-ui);letter-spacing:.04em;white-space:nowrap}.Ai{color:var(--tinta-atenuada);font-weight:400}.Di{margin:0;font:600 16px Inter,system-ui,sans-serif;color:var(--tinta);letter-spacing:-.015em;min-width:0;overflow-wrap:anywhere}.Ei{font:500 12px var(--font-ui);color:var(--tinta-atenuada);letter-spacing:.04em;text-transform:uppercase}.Gi{color:var(--tinta-atenuada);font:12px var(--font-ui);overflow-wrap:anywhere}.Hi{margin:0;color:var(--tinta-atenuada);font-size:12px;line-height:1.5;max-width:60ch}.Ki{padding:0}.Pr{padding:16px 0;border-bottom:1px solid var(--linha);display:flex;flex-direction:column;gap:9px}.Pr:last-of-type{border-bottom:none}.Li{color:var(--tinta-atenuada);font:500 12px var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.Ni{color:var(--tinta-atenuada);font-size:12px;line-height:1.55}.Oi{color:var(--tinta-atenuada);font-size:12px;font-style:italic}.Pi{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ia{flex:1 1 240px;min-width:0;height:32px;padding:0 10px;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta);font:12px Inter,system-ui,sans-serif}.ia::placeholder{color:var(--tinta-atenuada)}.ia:focus{outline:3px solid var(--marca);border-color:var(--marca);box-shadow:0 0 0 2px color-mix(in srgb,var(--tinta) 10%,transparent)}select.ia{height:34px;flex:none;width:100%}._{height:32px;padding:0 14px;border:1px solid var(--marca);border-radius:6px;background:var(--marca-suave);color:var(--marca);font:600 12px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}._:hover:not(:disabled){background:var(--marca-suave);border-color:var(--marca)}._:disabled{opacity:1;cursor:not-allowed}.Qr{color:var(--tinta-atenuada);border-color:var(--linha);background:var(--papel)}.Qr:hover:not(:disabled){background:var(--hover-tinta);border-color:var(--linha);color:var(--tinta)}.Tr{color:var(--tinta-sobre-pastel);border-color:var(--aviso-tinta);background:var(--pastel-sol)}.Tr:hover:not(:disabled){background:var(--pastel-sol);border-color:var(--aviso-tinta);color:var(--tinta-sobre-pastel)}.Qi{background:var(--marca-suave);border-color:var(--marca)}.Ti{display:flex;flex-wrap:wrap;gap:5px}.Vr{border:1px solid var(--linha);border-radius:4px;padding:3px 8px;background:var(--superficie);color:var(--tinta);font:12px var(--font-ui);cursor:pointer}.Vr:hover{border-color:var(--aviso-tinta);color:var(--aviso-tinta)}.Wr{border-left:2px solid var(--marca);display:flex;flex-direction:column;gap:4px;background:var(--marca-suave);padding:9px 12px;border-radius:0 6px 6px 0}.Vi{margin:0;color:var(--tinta);font-size:12px;line-height:1.55}.Wr code{color:var(--marca);font:12px JetBrains Mono,ui-monospace,monospace}.Wi{display:flex;gap:16px;flex-wrap:wrap}.Da{display:inline-flex;align-items:center;gap:6px;color:var(--tinta);font-size:12px;cursor:pointer}.Da:has(input:disabled){opacity:1;cursor:not-allowed}.Da input{accent-color:var(--marca)}.Xi{display:flex;flex-direction:column;gap:1px;background:var(--papel);border:1px solid var(--linha);border-radius:6px;overflow:hidden}.Xr{display:grid;grid-template-columns:92px minmax(0,1fr) 96px;gap:10px;align-items:center;padding:7px 10px;background:var(--papel)}.Xr:hover{background:var(--hover-tinta)}.na{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Zi{color:var(--tinta);font-size:12px}.an{color:var(--tinta-atenuada);font:12px var(--font-ui)}.rn{color:var(--tinta-atenuada);font:12px var(--font-ui);text-align:right}.Ea{display:inline-block;padding:2px 8px;border-radius:999px;text-align:center;font:600 12px var(--font-ui);letter-spacing:.03em;white-space:nowrap}.on{background:var(--pastel-menta);color:var(--tinta-sobre-pastel)}.en{background:var(--papel);color:var(--tinta-atenuada)}.Zr{grid-template-columns:20px 92px minmax(0,1fr) 96px;cursor:pointer}.Zr:hover{background:var(--hover-tinta)}.tn{width:14px;height:14px;margin:0;accent-color:var(--marca);cursor:pointer}.in{box-shadow:inset 2px 0 color-mix(in srgb,var(--tinta) 100%,transparent);background:var(--marca-suave)}.ao{display:flex;gap:14px;flex-wrap:wrap;color:var(--tinta-atenuada);font:12px var(--font-ui)}.ao b{color:var(--tinta-atenuada);font-weight:600}.nn{margin:0;color:var(--aviso-tinta);font-size:12px;line-height:1.5}.dn{margin:16px 0;color:var(--tinta-atenuada);font-size:12px}.ln{margin:0;color:var(--positivo);font-size:12px}.sn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;flex-wrap:wrap;border-top:1px solid var(--linha);background:var(--papel);border-radius:0 0 10px 10px;position:sticky;bottom:0}@keyframes ro{0%,to{opacity:1}50%{opacity:.45}}.pn{animation:ro 1.4s ease-in-out infinite}
