.radar-module__Jtdj5W__page{--r-surface:var(--superficie);--r-paper:var(--papel);--r-line:var(--regua);--r-line-soft:var(--divisor);--r-ink:var(--tinta);--r-ink-2:var(--tinta-fraca);--r-muted:var(--rotulo);--r-hover:var(--realce);--r-block-fg:var(--critico-texto);--r-block-bg:var(--alerta-fundo);--r-risk-fg:var(--cautela-texto);--r-risk-bg:var(--cautela-fundo);--r-ok-fg:var(--positivo-texto);--r-ok-bg:var(--positivo-fundo);--r-sev-1:#111827;--r-sev-2:#56637a;--r-sev-3:#9aa6b6;color:var(--r-ink);flex-direction:column;gap:24px;min-width:0;display:flex}.dark .radar-module__Jtdj5W__page{--r-sev-1:#fbf9f6;--r-sev-2:#b0a99e;--r-sev-3:#6f6960}.radar-module__Jtdj5W__page :where(h1,h2,h3,h4,p){margin:0}.radar-module__Jtdj5W__page :where(p,td,li,blockquote,label){overflow-wrap:anywhere}.radar-module__Jtdj5W__head{flex-direction:column;gap:6px;max-width:760px;display:flex}.radar-module__Jtdj5W__title{letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.15}.radar-module__Jtdj5W__lede{color:var(--r-muted);text-wrap:pretty;font-size:14px;line-height:1.55}.radar-module__Jtdj5W__nav{border-bottom:1px solid var(--r-line);scrollbar-width:none;gap:2px;margin-inline:-4px;padding-inline:4px;display:flex;overflow-x:auto}.radar-module__Jtdj5W__nav::-webkit-scrollbar{display:none}.radar-module__Jtdj5W__navLink{height:40px;color:var(--r-muted);transition:color var(--dur-curta) var(--curva), border-color var(--dur-curta) var(--curva);border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.radar-module__Jtdj5W__navLink:hover{color:var(--r-ink)}.radar-module__Jtdj5W__navLink[aria-current=page]{color:var(--r-ink);border-bottom-color:var(--r-ink);font-weight:600}.radar-module__Jtdj5W__navLink svg{flex:none;width:15px;height:15px}.radar-module__Jtdj5W__panel{background:var(--r-surface);border:1px solid var(--r-line);border-radius:var(--raio-4,14px)}.radar-module__Jtdj5W__panelBody{padding:20px}.radar-module__Jtdj5W__panelHead{border-bottom:1px solid var(--r-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.radar-module__Jtdj5W__panelTitle{letter-spacing:-.005em;font-size:15px;font-weight:600}.radar-module__Jtdj5W__panelSub{color:var(--r-muted);margin-top:2px;font-size:13px}.radar-module__Jtdj5W__grid2{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1024px){.radar-module__Jtdj5W__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.radar-module__Jtdj5W__gridMain{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1100px){.radar-module__Jtdj5W__gridMain{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}}.radar-module__Jtdj5W__sticky{position:static}@media (min-width:1100px){.radar-module__Jtdj5W__sticky{position:sticky;top:84px}}.radar-module__Jtdj5W__privacy{color:var(--r-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.radar-module__Jtdj5W__privacy svg{width:15px;height:15px;color:var(--r-ok-fg);flex:none}.radar-module__Jtdj5W__trail{grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}@media (min-width:900px){.radar-module__Jtdj5W__trail{grid-template-columns:repeat(5,minmax(0,1fr))}}.radar-module__Jtdj5W__station{color:inherit;border-top:1px solid var(--r-line-soft);transition:background var(--dur-curta) var(--curva);flex-direction:column;gap:8px;padding:18px 20px 20px;text-decoration:none;display:flex;position:relative}.radar-module__Jtdj5W__station:first-child{border-top:0}@media (min-width:900px){.radar-module__Jtdj5W__station{border-top:0;border-left:1px solid var(--r-line-soft);padding:20px 18px 22px}.radar-module__Jtdj5W__station:first-child{border-left:0}}.radar-module__Jtdj5W__station:hover{background:var(--r-hover)}.radar-module__Jtdj5W__stationTop{align-items:center;gap:10px;display:flex}.radar-module__Jtdj5W__stationDot{border:1.5px solid var(--r-ink);font-variant-numeric:tabular-nums;background:var(--r-surface);border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.radar-module__Jtdj5W__stationLine{background:var(--r-line);flex:1;height:1.5px}.radar-module__Jtdj5W__stationName{font-size:15px;font-weight:600}.radar-module__Jtdj5W__stationDesc{color:var(--r-muted);font-size:13px;line-height:1.5}.radar-module__Jtdj5W__stationTool{color:var(--r-ink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;display:inline-flex}.radar-module__Jtdj5W__stationTool svg{width:14px;height:14px;transition:transform var(--dur-curta) var(--curva)}.radar-module__Jtdj5W__station:hover .radar-module__Jtdj5W__stationTool svg{transform:translate(2px)}.radar-module__Jtdj5W__rows{flex-direction:column;display:flex}.radar-module__Jtdj5W__row{border-top:1px solid var(--r-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:13px 20px;display:grid}.radar-module__Jtdj5W__row:first-child{border-top:0}.radar-module__Jtdj5W__rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.radar-module__Jtdj5W__rowTitle{font-size:14px;font-weight:500}.radar-module__Jtdj5W__rowSub{color:var(--r-muted);font-size:12.5px;line-height:1.45}.radar-module__Jtdj5W__num{font-variant-numeric:tabular-nums}.radar-module__Jtdj5W__price{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:14px;font-weight:600}.radar-module__Jtdj5W__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.radar-module__Jtdj5W__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.radar-module__Jtdj5W__stat{border-left:1px solid var(--r-line-soft);flex-direction:column;gap:4px;min-width:0;padding:14px 20px;display:flex}.radar-module__Jtdj5W__stat:nth-child(odd){border-left:0}@media (min-width:720px){.radar-module__Jtdj5W__stat:nth-child(odd){border-left:1px solid var(--r-line-soft)}.radar-module__Jtdj5W__stat:first-child{border-left:0}}@media (max-width:719px){.radar-module__Jtdj5W__stat:nth-child(n+3){border-top:1px solid var(--r-line-soft)}}.radar-module__Jtdj5W__statLabel{color:var(--r-muted);font-size:12.5px}.radar-module__Jtdj5W__statValue{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;overflow:hidden}.radar-module__Jtdj5W__drop{text-align:center;border:1.5px dashed var(--borda-botao);border-radius:var(--raio-4,14px);background:var(--r-surface);transition:border-color var(--dur-curta) var(--curva), background var(--dur-curta) var(--curva);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;display:flex}.radar-module__Jtdj5W__drop[data-over=true]{border-color:var(--r-ink);background:var(--r-hover)}.radar-module__Jtdj5W__dropIcon{background:var(--r-paper);width:40px;height:40px;color:var(--r-ink);border-radius:12px;place-items:center;display:grid}.radar-module__Jtdj5W__dropIcon svg{width:20px;height:20px}.radar-module__Jtdj5W__dropTitle{font-size:16px;font-weight:600}.radar-module__Jtdj5W__dropHint{color:var(--r-muted);max-width:440px;font-size:13px}.radar-module__Jtdj5W__sev{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.radar-module__Jtdj5W__sev svg{flex:none;width:13px;height:13px}.radar-module__Jtdj5W__sev[data-sev=bloqueia]{color:var(--r-block-fg);background:var(--r-block-bg)}.radar-module__Jtdj5W__sev[data-sev=glosa]{color:var(--r-risk-fg);background:var(--r-risk-bg)}.radar-module__Jtdj5W__sev[data-sev=aviso]{color:var(--r-ink-2);background:var(--r-paper)}.radar-module__Jtdj5W__sev[data-sev=ok]{color:var(--r-ok-fg);background:var(--r-ok-bg)}.radar-module__Jtdj5W__file{border-top:1px solid var(--r-line-soft)}.radar-module__Jtdj5W__file:first-child{border-top:0}.radar-module__Jtdj5W__fileHead{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.radar-module__Jtdj5W__fileName{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.radar-module__Jtdj5W__fileMeta{color:var(--r-muted);font-size:12.5px}.radar-module__Jtdj5W__fileActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.radar-module__Jtdj5W__finding{border-top:1px dashed var(--r-line-soft);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px 20px;display:grid}.radar-module__Jtdj5W__findingBody{flex-direction:column;gap:4px;min-width:0;display:flex}.radar-module__Jtdj5W__findingMsg{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.radar-module__Jtdj5W__findingFix{color:var(--r-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.radar-module__Jtdj5W__findingFix b{color:var(--r-ink);font-weight:600}.radar-module__Jtdj5W__where{color:var(--r-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.radar-module__Jtdj5W__where code{font-family:var(--fonte-mono);overflow-wrap:anywhere;font-size:11.5px}.radar-module__Jtdj5W__emptyOk{color:var(--r-ok-fg);align-items:center;gap:10px;padding:14px 20px;font-size:14px;display:flex}.radar-module__Jtdj5W__emptyOk svg{width:18px;height:18px}.radar-module__Jtdj5W__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radar-module__Jtdj5W__chip{border:1px solid var(--r-line);background:var(--r-surface);height:32px;color:var(--r-ink-2);cursor:pointer;transition:background var(--dur-curta) var(--curva), border-color var(--dur-curta) var(--curva);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.radar-module__Jtdj5W__chip:hover{background:var(--r-hover)}.radar-module__Jtdj5W__chip[aria-pressed=true]{border-color:var(--r-ink);color:var(--r-ink);background:var(--r-hover)}.radar-module__Jtdj5W__chipCount{font-variant-numeric:tabular-nums;color:var(--r-muted)}.radar-module__Jtdj5W__map{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 18px;display:flex}.radar-module__Jtdj5W__mapBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.radar-module__Jtdj5W__mapRows{flex-direction:column;gap:6px;display:flex}.radar-module__Jtdj5W__mapRow{border-radius:8px;grid-template-columns:minmax(96px,240px) minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:30px;display:grid}.radar-module__Jtdj5W__mapRowMoney{grid-template-columns:minmax(120px,300px) minmax(0,1fr) auto}.radar-module__Jtdj5W__mapRowMoney .radar-module__Jtdj5W__mapValue{min-width:84px}@media (max-width:560px){.radar-module__Jtdj5W__mapRow,.radar-module__Jtdj5W__mapRowMoney{grid-template-columns:minmax(0,1fr) auto}.radar-module__Jtdj5W__mapTrackSlot{grid-area:2/1/auto/-1}}.radar-module__Jtdj5W__mapLabelButton{min-width:0;height:28px;color:var(--r-ink-2);text-align:left;cursor:pointer;transition:background var(--dur-curta) var(--curva), color var(--dur-curta) var(--curva);background:0 0;border:0;border-radius:7px;align-items:center;margin-left:-8px;padding:0 8px;display:flex}.radar-module__Jtdj5W__mapLabelButton:hover{background:var(--r-hover);color:var(--r-ink)}.radar-module__Jtdj5W__mapLabelButton[aria-pressed=true]{background:var(--r-hover);color:var(--r-ink);box-shadow:inset 2px 0 0 var(--r-ink);font-weight:600}.radar-module__Jtdj5W__mapLabel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.radar-module__Jtdj5W__mapTrackSlot{min-width:0}.radar-module__Jtdj5W__mapTrack{align-items:stretch;gap:2px;height:14px;display:flex}.radar-module__Jtdj5W__mapSeg{cursor:pointer;border-radius:0;min-width:4px;height:100%;position:relative}.radar-module__Jtdj5W__mapSeg:after{content:"";position:absolute;inset:-8px 0}.radar-module__Jtdj5W__mapSeg:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.radar-module__Jtdj5W__mapSeg[data-sev=bloqueia]{background:var(--r-sev-1)}.radar-module__Jtdj5W__mapSeg[data-sev=glosa]{background:var(--r-sev-2)}.radar-module__Jtdj5W__mapSeg[data-sev=aviso]{background:var(--r-sev-3)}.radar-module__Jtdj5W__mapSeg:hover,.radar-module__Jtdj5W__mapSeg:focus-visible{opacity:.8}.radar-module__Jtdj5W__mapRow[data-active=false] .radar-module__Jtdj5W__mapSeg{opacity:1}.radar-module__Jtdj5W__mapRows:has(.radar-module__Jtdj5W__mapRow[data-active=true]) .radar-module__Jtdj5W__mapRow[data-active=false] .radar-module__Jtdj5W__mapSeg{opacity:.38}.radar-module__Jtdj5W__mapValue{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.radar-module__Jtdj5W__legend{color:var(--r-ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.radar-module__Jtdj5W__legendKey{align-items:center;gap:6px;display:inline-flex}.radar-module__Jtdj5W__legendKey i{border-radius:2px;width:10px;height:10px;display:inline-block}.radar-module__Jtdj5W__segmented{background:var(--r-paper);scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.radar-module__Jtdj5W__segment{height:28px;min-height:28px;color:var(--r-muted);cursor:pointer;transition:background var(--dur-curta) var(--curva), color var(--dur-curta) var(--curva);background:0 0;border:0;border-radius:7px;flex:none;padding:0 11px;font-size:12.5px;font-weight:500}@media (max-width:767px){.radar-module__Jtdj5W__segment{height:36px;min-height:36px}}.radar-module__Jtdj5W__segment:hover{color:var(--r-ink)}.radar-module__Jtdj5W__segment[aria-pressed=true]{background:var(--r-surface);color:var(--r-ink);box-shadow:0 1px 2px #0000000f, 0 0 0 1px var(--r-line)}.radar-module__Jtdj5W__linkButton{min-height:0;color:var(--r-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:underline}.radar-module__Jtdj5W__tableWrap{margin:0 -20px;overflow-x:auto}.radar-module__Jtdj5W__tableWrap .radar-module__Jtdj5W__table th:first-child,.radar-module__Jtdj5W__tableWrap .radar-module__Jtdj5W__table td:first-child{padding-left:20px}.radar-module__Jtdj5W__progress{background:var(--r-line-soft);border-radius:4px;width:min(320px,100%);height:4px;overflow:hidden}.radar-module__Jtdj5W__progress span{background:var(--r-ink);height:100%;transition:width var(--dur-curta) var(--curva);display:block}.radar-module__Jtdj5W__bulk{border-top:1px solid var(--r-line-soft);flex-wrap:wrap;gap:8px;padding:12px 20px 14px;display:flex}.radar-module__Jtdj5W__statFoot{color:var(--r-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.radar-module__Jtdj5W__searchBox{border:1px solid hsl(var(--input));background:hsl(var(--background));border-radius:999px;align-items:center;gap:6px;min-width:0;height:32px;padding:0 10px;display:inline-flex}.radar-module__Jtdj5W__searchBox svg{width:14px;height:14px;color:var(--r-muted);flex:none}.radar-module__Jtdj5W__searchBox{cursor:text}.radar-module__Jtdj5W__searchBox:focus-within{border-color:var(--r-ink)}.radar-module__Jtdj5W__searchBox input.radar-module__Jtdj5W__searchInput{height:30px;box-shadow:none;color:var(--r-ink);background:0 0;border:0;border-radius:0;outline:none;width:210px;min-width:0;padding:0;font-size:13px}.radar-module__Jtdj5W__searchBox input.radar-module__Jtdj5W__searchInput::-webkit-search-cancel-button{cursor:pointer}@media (max-width:560px){.radar-module__Jtdj5W__searchBox{flex:100%}.radar-module__Jtdj5W__searchBox input.radar-module__Jtdj5W__searchInput{width:100%}}.radar-module__Jtdj5W__activeFilters{border-bottom:1px solid var(--r-line-soft);color:var(--r-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px;font-size:12.5px;display:flex}.radar-module__Jtdj5W__filterTag{background:var(--r-hover);height:26px;color:var(--r-ink);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-weight:500;display:inline-flex}.radar-module__Jtdj5W__filterTag button{width:20px;height:20px;color:var(--r-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.radar-module__Jtdj5W__filterTag button:hover{color:var(--r-ink);background:var(--r-surface)}.radar-module__Jtdj5W__filterTag svg{width:12px;height:12px}.radar-module__Jtdj5W__more{color:var(--r-muted);padding:6px 20px 14px;font-size:12.5px}.radar-module__Jtdj5W__fileToggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.radar-module__Jtdj5W__fileToggle svg{width:16px;height:16px;color:var(--r-muted);transition:transform var(--dur-curta) var(--curva);flex:none;transform:rotate(-90deg)}.radar-module__Jtdj5W__file[data-open=true] .radar-module__Jtdj5W__fileToggle svg{transform:none}.radar-module__Jtdj5W__guias{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.radar-module__Jtdj5W__guia{text-align:left;border:1px solid var(--r-line);background:var(--r-surface);color:var(--r-ink);cursor:pointer;transition:background var(--dur-curta) var(--curva), border-color var(--dur-curta) var(--curva);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:0;max-width:100%;padding:7px 12px 7px 10px;display:inline-grid}.radar-module__Jtdj5W__guia:hover{background:var(--r-hover)}.radar-module__Jtdj5W__guia[aria-pressed=true]{border-color:var(--r-ink);background:var(--r-hover)}.radar-module__Jtdj5W__guiaDot{border-radius:999px;grid-row:1/span 2;width:8px;height:8px}.radar-module__Jtdj5W__guiaDot[data-sev=bloqueia]{background:var(--r-block-fg)}.radar-module__Jtdj5W__guiaDot[data-sev=glosa]{background:var(--r-risk-fg)}.radar-module__Jtdj5W__guiaDot[data-sev=aviso]{background:var(--r-sev-3)}.radar-module__Jtdj5W__guiaDot[data-sev=ok]{background:var(--r-ok-fg)}.radar-module__Jtdj5W__guiaNum{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:600}.radar-module__Jtdj5W__guiaMeta{color:var(--r-muted);grid-column:2;font-size:11.5px}.radar-module__Jtdj5W__guiaCount{display:none}.radar-module__Jtdj5W__tooltip{z-index:60;pointer-events:none;background:var(--r-surface);border:1px solid var(--r-line);box-shadow:var(--sombra-2);color:var(--r-ink-2);border-radius:10px;max-width:260px;padding:8px 10px;font-size:12.5px;position:fixed}.radar-module__Jtdj5W__tooltip b{color:var(--r-ink);font-variant-numeric:tabular-nums;font-size:14px;display:block}.radar-module__Jtdj5W__form{flex-direction:column;gap:16px;display:flex}.radar-module__Jtdj5W__fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.radar-module__Jtdj5W__legendTitle{color:var(--r-ink);margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.radar-module__Jtdj5W__fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.radar-module__Jtdj5W__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-module__Jtdj5W__fields3{grid-template-columns:repeat(3,minmax(0,1fr))}}.radar-module__Jtdj5W__field{flex-direction:column;gap:6px;min-width:0;display:flex}.radar-module__Jtdj5W__label{color:var(--r-ink-2);font-size:12.5px;font-weight:500}.radar-module__Jtdj5W__help{color:var(--r-muted);font-size:12px;line-height:1.45}.radar-module__Jtdj5W__fieldError{color:var(--r-block-fg);font-size:12px}.radar-module__Jtdj5W__native{border-radius:var(--raio-2,8px);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;min-width:0;height:42px;color:var(--r-ink);padding:0 12px;font-size:14px}textarea.radar-module__Jtdj5W__native{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.radar-module__Jtdj5W__divider{background:var(--r-line-soft);border:0;height:1px;margin:4px 0}.radar-module__Jtdj5W__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radar-module__Jtdj5W__combo{position:relative}.radar-module__Jtdj5W__options{z-index:40;background:var(--r-surface);border:1px solid var(--r-line);max-height:280px;box-shadow:var(--sombra-2);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.radar-module__Jtdj5W__option{text-align:left;width:100%;color:var(--r-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:76px minmax(0,1fr);gap:10px;min-height:0;padding:8px 10px;font-size:13px;display:grid}.radar-module__Jtdj5W__option[data-active=true],.radar-module__Jtdj5W__option:hover{background:var(--r-hover)}.radar-module__Jtdj5W__option code{font-family:var(--fonte-mono);color:var(--r-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.radar-module__Jtdj5W__check{border-top:1px solid var(--r-line-soft);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:14px 20px;display:grid}.radar-module__Jtdj5W__check:first-child{border-top:0}.radar-module__Jtdj5W__checkIcon{border-radius:999px;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.radar-module__Jtdj5W__checkIcon svg{width:14px;height:14px}.radar-module__Jtdj5W__checkIcon[data-status=ok]{color:var(--r-ok-fg);background:var(--r-ok-bg)}.radar-module__Jtdj5W__checkIcon[data-status=divergente]{color:var(--r-block-fg);background:var(--r-block-bg)}.radar-module__Jtdj5W__checkIcon[data-status=atencao]{color:var(--r-risk-fg);background:var(--r-risk-bg)}.radar-module__Jtdj5W__checkIcon[data-status=nao-se-aplica]{color:var(--r-muted);background:var(--r-paper)}.radar-module__Jtdj5W__checkTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.radar-module__Jtdj5W__compare{color:var(--r-ink-2);grid-template-columns:minmax(0,1fr);gap:2px 16px;margin-top:2px;font-size:13px;display:grid}@media (min-width:560px){.radar-module__Jtdj5W__compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.radar-module__Jtdj5W__compare span{color:var(--r-muted)}.radar-module__Jtdj5W__todo{color:var(--r-ink);margin-top:6px;font-size:13px;line-height:1.5}.radar-module__Jtdj5W__target{background:var(--r-paper);height:20px;color:var(--r-ink-2);border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.radar-module__Jtdj5W__quote{border-left:2px solid var(--r-line);color:var(--r-ink-2);margin:6px 0 0;padding:6px 0 6px 12px;font-size:13px;line-height:1.5}.radar-module__Jtdj5W__billed{flex-direction:column;gap:8px;display:flex}.radar-module__Jtdj5W__billedItem{border:1px solid var(--r-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.radar-module__Jtdj5W__billedName{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.radar-module__Jtdj5W__billedControls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.radar-module__Jtdj5W__billedControls .radar-module__Jtdj5W__native{width:auto;height:36px;font-size:13px}.radar-module__Jtdj5W__table{border-collapse:collapse;width:100%;font-size:13px}.radar-module__Jtdj5W__table th{text-align:left;color:var(--r-muted);border-bottom:1px solid var(--r-line);white-space:nowrap;text-transform:none;letter-spacing:0;padding:10px 12px;font-size:12px;font-weight:600}.radar-module__Jtdj5W__table td{border-bottom:1px solid var(--r-line-soft);vertical-align:top;padding:11px 12px}.radar-module__Jtdj5W__table tr:last-child td{border-bottom:0}.radar-module__Jtdj5W__table .radar-module__Jtdj5W__right{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:760px){.radar-module__Jtdj5W__table thead{display:none}.radar-module__Jtdj5W__table,.radar-module__Jtdj5W__table tbody,.radar-module__Jtdj5W__table tr,.radar-module__Jtdj5W__table td{width:100%;display:block}.radar-module__Jtdj5W__table tr{border-bottom:1px solid var(--r-line-soft);padding:12px 16px}.radar-module__Jtdj5W__table td{border:0;padding:2px 0}.radar-module__Jtdj5W__table td[data-label]:before{content:attr(data-label) " ";color:var(--r-muted);font-size:12px}.radar-module__Jtdj5W__table .radar-module__Jtdj5W__right{text-align:left}}.radar-module__Jtdj5W__deadline{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.radar-module__Jtdj5W__deadline[data-state=vencido]{color:var(--r-block-fg)}.radar-module__Jtdj5W__deadline[data-state=vence-logo]{color:var(--r-risk-fg)}.radar-module__Jtdj5W__deadline[data-state=no-prazo]{color:var(--r-ink-2)}.radar-module__Jtdj5W__state{color:var(--r-ink-2);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;font-size:14px;display:flex}.radar-module__Jtdj5W__stateTitle{color:var(--r-ink);font-size:15px;font-weight:600}.radar-module__Jtdj5W__loadingLine{background:var(--r-hover);border-radius:6px;height:10px}.radar-module__Jtdj5W__reveal{animation:radar-module__Jtdj5W__radarReveal var(--dur-media) var(--curva) both}@keyframes radar-module__Jtdj5W__radarReveal{0%{opacity:0}to{opacity:1}}.radar-module__Jtdj5W__todoBox{border-bottom:1px solid var(--r-line-soft);background:var(--r-paper);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 20px 16px;display:flex}.radar-module__Jtdj5W__todoList{color:var(--r-ink);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;list-style:decimal;display:flex}.radar-module__Jtdj5W__todoList b{font-weight:600}.radar-module__Jtdj5W__statusWord{color:var(--r-muted);font-size:12px;font-weight:500}.radar-module__Jtdj5W__statusWord[data-status=divergente]{color:var(--r-block-fg)}.radar-module__Jtdj5W__statusWord[data-status=atencao]{color:var(--r-risk-fg)}.radar-module__Jtdj5W__statusWord[data-status=ok]{color:var(--r-ok-fg)}.radar-module__Jtdj5W__inlineLabel{color:var(--r-ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.radar-module__Jtdj5W__inlineLink{color:var(--r-ink);text-underline-offset:4px;font-size:13.5px;font-weight:500;text-decoration:underline}.radar-module__Jtdj5W__originNote{color:var(--r-ink-2);background:var(--r-paper);border-radius:10px;padding:10px 12px;font-size:13px}.radar-module__Jtdj5W__optionEmpty{color:var(--r-muted);padding:8px 10px;font-size:13px}.radar-module__Jtdj5W__liveList{max-height:440px;transition:opacity var(--dur-curta) var(--curva);overflow:auto}.radar-module__Jtdj5W__liveList[data-checking=true]{opacity:.6}.radar-module__Jtdj5W__findingButton{border:0;border-top:1px dashed var(--r-line-soft);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-curta) var(--curva);background:0 0;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px 20px;display:grid}.radar-module__Jtdj5W__findingButton:first-child{border-top:0}.radar-module__Jtdj5W__findingButton:hover:not(:disabled){background:var(--r-hover)}.radar-module__Jtdj5W__findingButton:disabled{cursor:default}.radar-module__Jtdj5W__findingButton .radar-module__Jtdj5W__findingMsg,.radar-module__Jtdj5W__findingButton .radar-module__Jtdj5W__findingFix{display:block}.radar-module__Jtdj5W__avisos{border-top:1px dashed var(--r-line-soft);padding:10px 20px 14px}.radar-module__Jtdj5W__avisos summary{color:var(--r-muted);cursor:pointer;font-size:12.5px}.radar-module__Jtdj5W__avisos p{margin-top:6px}.radar-module__Jtdj5W__hash{font-family:var(--fonte-mono);overflow-wrap:anywhere;font-size:12px}.radar-module__Jtdj5W__native[aria-invalid=true]{border-color:var(--r-block-fg)}.radar-module__Jtdj5W__tableScroll{overflow-x:auto}.radar-module__Jtdj5W__letter{font-family:var(--fonte-ui);min-height:420px;font-size:14px;line-height:1.6}.radar-module__Jtdj5W__checklist{flex-direction:column;gap:8px;display:flex}.radar-module__Jtdj5W__checkItem{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.radar-module__Jtdj5W__checkItem input{width:16px;height:16px;accent-color:var(--r-ink);flex:none;margin-top:3px}.radar-module__Jtdj5W__checkItem span{color:var(--r-muted);font-size:12.5px;display:block}.radar-module__Jtdj5W__code{font-family:var(--fonte-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--r-paper);max-height:260px;color:var(--r-ink-2);border-radius:10px;padding:12px;font-size:12px;overflow:auto}.radar-module__Jtdj5W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.micro-status-mark{flex:none;display:block;overflow:visible}.micro-status-track{opacity:.18}.micro-status-ring{transform-origin:12px 12px}.micro-status-mark[data-status=running] .micro-status-ring{stroke-dasharray:.68 .32;animation:1.1s linear infinite mobile-status-spin}.micro-status-result{stroke-dasharray:1;animation:.24s cubic-bezier(.23,1,.32,1) both mobile-status-draw}@keyframes mobile-status-spin{to{transform:rotate(360deg)}}@keyframes mobile-status-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:767px){html{--mobile-dock-space:calc(96px + env(safe-area-inset-bottom,0px));--mobile-control-ease:cubic-bezier(.23, 1, .32, 1)}html body .editor-layout{height:var(--mobile-visual-height,100dvh);width:100%;min-width:0;min-height:0}html body .editor-layout>main{min-height:0;padding-bottom:var(--mobile-dock-space)}html body .editor-layout :is(.editor-scroll-surface,.editor-shell-surface){min-width:0;min-height:0}html body .editor-scroll-surface{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:20px}html body .editor-paper-surface{border-radius:14px}html body .mobile-editor-header{z-index:40;min-height:calc(68px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--regua);background:var(--superficie);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}html body .mobile-editor-heading{flex:1;align-items:center;gap:9px;min-width:0;display:flex}html body .mobile-editor-heading-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .mobile-editor-eyebrow{color:var(--rotulo);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:14px}html body .mobile-editor-title{width:100%;min-width:0;color:var(--tinta);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;font-weight:600;line-height:24px;display:block;overflow:hidden}html body .mobile-editor-header-actions{flex:none;align-items:center;gap:2px;display:flex}html body .mobile-editor-header-actions>button,html body .mobile-editor-header-button{width:44px;min-width:44px;height:44px;color:var(--tinta-fraca);touch-action:manipulation;border-radius:12px;flex:none;padding:0}html body .mobile-editor-actions-menu{border-radius:18px;width:min(272px,100vw - 24px);padding:6px}html body .mobile-editor-actions-menu [role=menuitem]{border-radius:10px;min-height:48px;padding:10px 12px;font-size:14px}html body .mobile-editor-dock{z-index:40;left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:calc(var(--mobile-visual-bottom,0px) + max(10px, env(safe-area-inset-bottom,0px)));border:1px solid var(--regua);background:var(--superficie);max-width:560px;box-shadow:var(--shadow-depth-md);border-radius:24px;margin-inline:auto;padding:5px;position:fixed}html body .mobile-editor-dock-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;min-height:64px;display:grid}html body .mobile-editor-dock-track[data-compact]{grid-template-columns:repeat(3,minmax(0,1fr))}html body :is(.mobile-editor-dock-action,.mobile-editor-dock-new){width:100%;min-width:0;height:60px;color:var(--rotulo);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease, color .16s ease, transform .16s var(--mobile-control-ease);background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 0;display:flex}html body .mobile-editor-dock-icon{place-items:center;width:24px;height:24px;display:grid}html body .mobile-editor-dock-icon>svg{width:22px;height:22px}html body .mobile-editor-dock-label{font-family:var(--font-sans);white-space:nowrap;font-size:10px;font-weight:600;line-height:13px}html body .mobile-editor-dock-action[data-active=true]{color:var(--tinta);background:var(--realce)}html body .mobile-editor-dock-action[data-tone=voice]{color:var(--captura)}html body .mobile-editor-dock-action[data-tone=voice][data-active=true]{background:color-mix(in srgb, var(--captura) 12%, var(--superficie))}html body .mobile-editor-dock-action:disabled{cursor:default;opacity:.42}html body .mobile-editor-dock-action.mobile-editor-dock-busy{opacity:1}html body .mobile-editor-dock-new{color:var(--tinta);gap:3px}html body .mobile-editor-dock-new-icon{background:var(--tinta);width:38px;height:38px;color:var(--superficie);border-radius:13px;place-items:center;display:grid}html body :is(.mobile-editor-dock-action,.mobile-editor-dock-new):enabled:active{background:var(--realce);transform:scale(.96)}html[data-mobile-keyboard=open]{--mobile-dock-space:calc(68px + env(safe-area-inset-bottom,0px))}html[data-mobile-keyboard=open] body .mobile-editor-dock-track{min-height:44px}html[data-mobile-keyboard=open] body :is(.mobile-editor-dock-action,.mobile-editor-dock-new){height:44px}html[data-mobile-keyboard=open] body .mobile-editor-dock-label{display:none}html[data-mobile-keyboard=open] body .mobile-editor-dock{bottom:calc(var(--mobile-visual-bottom,0px) + 6px);border-radius:18px}html body [data-mobile-dialog]{top:auto;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(var(--mobile-visual-bottom,0px) + max(12px, env(safe-area-inset-bottom,0px)));width:auto;max-width:560px;max-height:calc(var(--mobile-visual-height,100dvh) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-radius:24px;gap:20px;min-height:0;margin-inline:auto;padding:22px 20px;scroll-padding-block:20px;animation:none;transform:none}html body [data-mobile-dialog]>*{min-width:0}html body [data-mobile-dialog]>[data-mobile-dialog-header]{text-align:left;gap:8px;padding-right:32px}html body [data-mobile-dialog][data-hide-close=true]>[data-mobile-dialog-header]{padding-right:0}html body [data-mobile-dialog-header]>h2{text-wrap:balance;font-size:21px;line-height:1.25}html body [data-mobile-dialog] [data-mobile-dialog-footer]{gap:10px;padding-top:4px}html body [data-mobile-dialog-footer]>button{white-space:normal;min-height:48px;line-height:1.3}html body [data-mobile-dialog] button[aria-label=Fechar]{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;top:10px;right:10px}html body :is(.fluid-field,.fluid-select-trigger){border-radius:12px;min-width:0;max-width:100%;min-height:48px;font-size:16px}html body textarea.fluid-field{min-height:100px;line-height:1.55}html body .fluid-field::placeholder{opacity:.8}html body [data-mobile-dialog] :is(input,textarea,[role=combobox]){scroll-margin-block:20px}html body .micro-spring-check{touch-action:manipulation;border-radius:7px;width:22px;height:22px;position:relative}html body .micro-spring-check:after{content:"";position:absolute;inset:-11px}html body .micro-spring-check .micro-check-desktop{display:none}html body .micro-spring-check [data-micro-check-glyph]{width:16px;height:16px;display:block}html body .micro-spring-check[data-state=checked] [data-micro-check-glyph]{animation:mobile-check-spring .24s var(--mobile-control-ease)}html body .micro-spring-check[data-state=checked] [data-micro-check-tick]{stroke-dasharray:1;animation:mobile-status-draw .2s var(--mobile-control-ease)}html body .micro-spring-check [data-micro-check-dash]{display:none}html body .micro-spring-check[data-state=indeterminate] [data-micro-check-dash]{display:block}html body .micro-spring-check[data-state=indeterminate] [data-micro-check-tick]{display:none}html body .micro-spring-check[data-state=indeterminate]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}html body .micro-squish-switch{touch-action:manipulation;width:52px;height:32px;position:relative;border-radius:999px!important}html body .micro-squish-switch:after{content:"";position:absolute;inset:-6px 0}html body .micro-squish-switch>span{width:28px;height:28px;transition:transform .24s var(--mobile-control-ease), scale .16s var(--mobile-control-ease);border-radius:999px}html body .micro-squish-switch:enabled:active>span{scale:1.08 .94}@keyframes mobile-check-spring{0%{transform:scale(.72)}65%{transform:scale(1.08)}to{transform:scale(1)}}html body .dashboard-shell{height:var(--mobile-visual-height,100dvh);min-height:0}html body .dashboard-shell [data-sidebar=inset]{min-height:0}html body .dashboard-shell [data-sidebar=inset]>header{padding-top:env(safe-area-inset-top,0px)}html body .dashboard-shell [data-sidebar=inset]>header>div{padding-inline:max(16px, env(safe-area-inset-left,0px));gap:12px}html body .dashboard-shell [data-sidebar=inset]>header button[data-sidebar=trigger]{border-radius:12px;width:44px;min-width:44px;height:44px}html body .dashboard-shell [data-sidebar=inset]>header .md\:hidden p{font-size:15px}html body .dashboard-main{overscroll-behavior-y:contain;min-height:0;scroll-padding-block:20px}html body .dashboard-main>.pagina-entra{padding:20px max(16px, env(safe-area-inset-left,0px)) calc(32px + env(safe-area-inset-bottom,0px))}html body .dashboard-main :is(.atlas-card,.fluid-card,.card-luxury){border-radius:18px!important}html body .dashboard-main h1:not(.font-report){letter-spacing:-.025em;font-size:clamp(24px,6vw,30px);line-height:1.2}html body .dashboard-shell .atlas-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;justify-content:flex-start;gap:16px;padding-bottom:2px;overflow-x:auto}html body .dashboard-shell .atlas-tab{scroll-snap-align:start;white-space:nowrap;flex:none}html body .dashboard-shell [data-sidebar=menu-button]{min-height:48px;padding-inline:12px;font-size:14px}html body .dashboard-shell [data-sidebar=sidebar]{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (min-width:768px){.mobile-editor-dock{display:none}}@media (prefers-reduced-motion:reduce){.micro-status-mark *,html body .micro-spring-check *,html body .micro-squish-switch *,html body :is(.mobile-editor-dock-action,.mobile-editor-dock-new){transition:none!important;animation:none!important}html body .micro-squish-switch:enabled:active>span{scale:none}html body :is(.mobile-editor-dock-action,.mobile-editor-dock-new):enabled:active{transform:none}}@media (forced-colors:active){.micro-status-track{opacity:1}.micro-status-mark{color:canvastext}}.live-monitor-scope{--monitor-ink:hsl(var(--foreground));--monitor-ghost:hsl(var(--foreground) / .16);--monitor-needle:#e8432b}.dark .live-monitor-scope{--monitor-ghost:hsl(var(--foreground) / .2);--monitor-needle:#f55555}@media (max-width:767px){html[data-phone-new-report] .mobile-editor-dock-track[data-compact]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-phone-new-report] .mobile-editor-dock-track[data-compact] [data-tone=voice]{display:none}html[data-phone-new-report] body .mobile-editor-header{background:hsl(var(--background));border-bottom-color:#0000}html.dark[data-phone-new-report] body .mobile-editor-header{background:#111}html[data-phone-new-report] body .mobile-editor-heading-text{visibility:hidden}}@media (max-width:639px){html body .mobile-editor-header{flex-wrap:wrap;row-gap:0}html body .mobile-editor-heading-text[data-phone-title-hidden]{visibility:hidden}html body .mobile-editor-state{color:var(--rotulo);letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;align-items:center;gap:8px;margin:6px 2px 0;font-size:11px;font-weight:600;line-height:16px;display:flex}html body .mobile-editor-state[data-mode=ditando]{color:#e8432b}html.dark body .mobile-editor-state[data-mode=ditando]{color:#f55555}html body .mobile-editor-state-dot{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite phone-rec-pulse}html body .mobile-editor-discard{min-width:40px;height:40px;color:var(--tinta);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;margin-left:-6px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}html body .mobile-editor-discard[data-confirm]{color:#c8341f;background:#e8432b1f}html.dark body .mobile-editor-discard[data-confirm]{color:#f77b6b}html body .editor-layout .editor-paper-surface{border-radius:18px}html body .phone-report-rating{margin:0 var(--editor-page-padding,20px);border-top:1px solid var(--regua);color:var(--rotulo);font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 14px;font-size:13px;display:flex}html body .phone-status-row{background:0 0;border:0}html body .phone-chip{border:1px solid var(--regua);background:var(--superficie);height:36px;color:var(--tinta);font-family:var(--font-sans);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}html body .phone-chip[data-on]{background:var(--realce);border-color:#0000}html body .phone-chip-strong{background:var(--tinta);border-color:var(--tinta);color:var(--superficie)}html body .phone-chip-strong[data-on]{background:var(--realce);color:var(--tinta);border-color:#0000}html body .phone-report-bar{z-index:40;left:max(14px, env(safe-area-inset-left,0px));right:max(14px, env(safe-area-inset-right,0px));bottom:calc(var(--mobile-visual-bottom,0px) + max(12px, env(safe-area-inset-bottom,0px)));align-items:center;gap:10px;display:flex;position:fixed}html body .phone-report-bar-save{background:var(--tinta);height:56px;color:var(--superficie);font-family:var(--font-sans);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--mobile-control-ease);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex;box-shadow:0 16px 32px -18px #1119}html body .phone-report-bar-save:disabled{opacity:.45;box-shadow:none}html body .phone-report-bar-mic{border:1px solid var(--regua);background:var(--superficie);width:56px;height:56px;color:var(--captura);box-shadow:var(--shadow-depth-md);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--mobile-control-ease);border-radius:999px;flex:none;place-items:center;display:grid}html body :is(.phone-report-bar-save,.phone-report-bar-mic):enabled:active{transform:scale(.97)}html:has(.phone-report-bar){--mobile-dock-space:calc(84px + env(safe-area-inset-bottom,0px))}html body .phone-format-toolbar{display:none}html[data-phone-editor-mode=editando] body .phone-format-toolbar{z-index:45;left:0;right:0;bottom:var(--mobile-visual-bottom,0px);border-top:1px solid var(--regua);background:var(--superficie);padding-bottom:env(safe-area-inset-bottom,0px);display:block;position:fixed;border-bottom:0!important}html[data-phone-editor-mode=editando]{--mobile-dock-space:calc(56px + env(safe-area-inset-bottom,0px))}html:is([data-phone-editor-mode=editando],[data-phone-editor-mode=ditando],[data-phone-editor-mode=aplicando]) body .phone-status-row{display:none}html:is([data-phone-editor-mode=ditando],[data-phone-editor-mode=aplicando]){--mobile-dock-space:calc(190px + env(safe-area-inset-bottom,0px))}html body .phone-voice-panel{z-index:45;left:0;right:0;bottom:var(--mobile-visual-bottom,0px);padding:14px max(16px, env(safe-area-inset-left,0px)) calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--regua);background:var(--superficie);border-radius:22px 22px 0 0;position:fixed;box-shadow:0 -18px 40px -28px #11111173}html body .phone-voice-panel-status{font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;display:flex}html body .phone-voice-panel-label{color:var(--tinta);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}html body .phone-voice-panel-dot{background:var(--monitor-needle);border-radius:999px;width:9px;height:9px;animation:1.4s ease-in-out infinite phone-rec-pulse}html body .phone-voice-panel-dot[data-paused]{background:var(--rotulo);animation:none}html body .phone-voice-panel-time{color:var(--tinta);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}html body .phone-voice-panel-monitor{margin:8px 0 10px}html body .phone-voice-panel-actions{align-items:center;gap:10px;display:flex}html body .phone-voice-panel-finish{color:#fff;height:56px;font-family:var(--font-sans);touch-action:manipulation;background:#e8432b;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex;box-shadow:0 16px 32px -14px #e8432b8c}html.dark body .phone-voice-panel-finish{background:#f55555}html body .phone-voice-panel-round{border:1px solid var(--regua);background:var(--superficie);width:56px;height:56px;color:var(--tinta);touch-action:manipulation;border-radius:999px;flex:none;place-items:center;display:grid}html body .phone-voice-panel-round[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--superficie)}html body .phone-voice-panel-cancel{border:1px solid var(--regua);background:var(--superficie);height:52px;color:var(--tinta);font-family:var(--font-sans);touch-action:manipulation;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}html body :is(.phone-voice-panel-finish,.phone-voice-panel-round,.phone-voice-panel-cancel):active{transform:scale(.97)}}@media (min-width:640px){.phone-close-keyboard,.phone-report-rating,.phone-voice-panel{display:none!important}}@keyframes phone-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html body :is(.phone-voice-panel-dot,.mobile-editor-state-dot){animation:none}}@media (max-width:639px){html:is([data-phone-new-report],[data-phone-generating]){--mobile-dock-space:env(safe-area-inset-bottom,0px)}html[data-phone-generating] body .mobile-editor-header{background:hsl(var(--background));border-bottom-color:#0000}html.dark[data-phone-generating] body .mobile-editor-header{background:#111}html[data-phone-generating] body .mobile-editor-heading-text{visibility:hidden}html body .phone-gen-progress-fill{background:color-mix(in srgb, hsl(var(--foreground)) 9%, transparent);width:35%;transition:width 1.2s var(--mobile-control-ease);position:absolute;inset:0 auto 0 0}html body .phone-gen-progress-fill[data-stage=writing]{width:72%;animation:1.6s ease-in-out infinite phone-gen-pulse}html body .phone-findings-input:focus-visible{outline:none!important}html body .phone-menu-overlay{z-index:80;background:#1111116b;position:fixed;inset:0}html body .phone-menu-sheet{z-index:81;padding:10px 12px calc(14px + env(safe-area-inset-bottom,0px));background:var(--superficie);color:var(--tinta);animation:phone-sheet-in .22s var(--mobile-control-ease) both;border-radius:24px 24px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px -24px #11111180}html body .phone-menu-handle{background:var(--regua);border-radius:999px;width:40px;height:4px;margin:0 auto 10px;display:block}html body .phone-menu-list{flex-direction:column;display:flex}html body .phone-menu-list-secondary{border-top:1px solid var(--regua);margin-top:6px;padding-top:6px}html body .phone-menu-item{min-height:56px;color:var(--tinta);font-family:var(--font-sans);text-align:left;touch-action:manipulation;background:0 0;border:0;border-radius:14px;align-items:center;gap:16px;padding:0 14px;font-size:16px;display:flex}html body .phone-menu-item:active{background:var(--realce)}html body .phone-menu-icon{width:22px;color:var(--tinta-fraca);place-items:center;display:grid}html body .phone-menu-icon>svg{width:20px;height:20px}html body .mobile-editor-state[data-mode=salvo]{color:var(--rotulo)}html body [data-sonner-toaster] [data-sonner-toast][data-styled=true]{background:var(--tinta)!important;color:var(--superficie)!important;border:0!important;border-radius:14px!important;box-shadow:0 16px 32px -18px #1119!important}html body [data-sonner-toaster] [data-sonner-toast][data-styled=true] :is([data-title],[data-description]){color:var(--superficie)!important}html body [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{font-weight:600;text-decoration:underline;color:var(--superficie)!important;background:0 0!important}}@keyframes phone-gen-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes phone-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html body .phone-menu-sheet{animation:none}}@media (max-width:639px){html[data-phone-generating] body [data-empty-state-wrapper][hidden]{z-index:35;background:hsl(var(--background));flex-direction:column;position:absolute;inset:0;overflow-y:auto;display:flex!important}html.dark[data-phone-generating] body [data-empty-state-wrapper][hidden]{background:#111}html[data-mobile-keyboard=open] body .phone-typing-view [data-keyboard-hide]{display:none}html[data-mobile-keyboard=open] body .phone-typing-view .phone-findings-card{min-height:96px;margin-top:8px}}
