@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.45cdbe8d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.ce08404e.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff")}:root{--rf-red:#FF3131;--rf-red-deep:#E81E25;--rf-black:#000000;--rf-white:#FFFFFF;--rf-ink:#1F1C1C;--fonte-interface:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fonte-dados:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--rf-sombra-1:0 0 2px rgba(31,28,28,.07),0 3px 8px -3px rgba(31,28,28,.07);--rf-sombra-2:0 0 2px rgba(31,28,28,.08),0 10px 22px -6px rgba(31,28,28,.13);--rf-sombra-3:0 0 2px rgba(31,28,28,.10),0 22px 44px -12px rgba(31,28,28,.22);--rf-tempo:140ms;--rf-curva:cubic-bezier(.2,.7,.3,1);--rf-transicao:var(--rf-tempo) var(--rf-curva)}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body,html{margin:0;padding:0;background:#F7F6F6}.dado-tecnico{font-family:var(--fonte-dados),ui-monospace,monospace;letter-spacing:-.01em}.dado-tecnico,.tabela-rf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela-rf tbody tr{transition:background-color var(--rf-transicao)}.tabela-rf tbody td{transition:box-shadow var(--rf-transicao)}.tabela-rf tbody tr:hover td:first-of-type{box-shadow:inset 3px 0 0 var(--rf-red-deep)}.tabela-rf .acao-da-linha{opacity:.35;transition:opacity var(--rf-transicao),transform var(--rf-transicao)}.tabela-rf tbody tr:hover .acao-da-linha{opacity:1;transform:translateX(2px)}.cartao-clicavel{cursor:pointer;transition:box-shadow var(--rf-transicao),transform var(--rf-transicao),border-color var(--rf-transicao);will-change:transform}.cartao-clicavel:hover{transform:translateY(-1px);box-shadow:var(--rf-sombra-2)}.cartao-clicavel:active{transform:translateY(0);box-shadow:var(--rf-sombra-1)}:focus-visible{outline:2px solid var(--rf-red);outline-offset:2px;border-radius:3px}*{scrollbar-width:thin;scrollbar-color:#D2CFCF transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#D2CFCF;border-radius:6px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#B4B0B0;background-clip:content-box}.mapa-container{position:absolute;inset:0}.maplibregl-ctrl-attrib{font-size:10px}.linha-veiculo{transition:background-color var(--rf-transicao),box-shadow var(--rf-transicao)}.linha-veiculo:hover{background-color:var(--mantine-color-cinza-0);box-shadow:inset 3px 0 0 var(--cor-estado)}.linha-veiculo[data-foco]{background-color:var(--mantine-color-marca-0);box-shadow:inset 3px 0 0 var(--rf-red-deep)}.item-do-menu{transition:background-color var(--rf-transicao),transform var(--rf-transicao)}.item-do-menu:hover:not([data-active]){transform:translateX(2px)}