:root{--fundo:#f7f7f6;--superficie:#ffffff;--superficie-alta:#f2f2f0;--borda:#e6e5e2;--tinta:#16150F;--grafite:#5F5E5A;--nevoa:#6D6C67;--marca:#F25C05;--marca-tinta:#BD4805;--sobre-marca:#16150F;--marca-meio:#FF8A00;--marca-fim:#FFC933;--gradiente-marca:linear-gradient(45deg,#F25C05,#FF8A00 55%,#FFC933);--ok:#047857;--energia:#0e9f6e;--livre:#646b78;--ocupacao:#A85008;--ocupacao-viva:#d97706;--falha:#C81E1E;--mudo:#828b98;--saida:cubic-bezier(0.23,1,0.32,1);--entrada-saida:cubic-bezier(0.77,0,0.175,1);--elastico:cubic-bezier(0.34,1.56,0.64,1);--raio-capsula:30px;--sombra-capsula:0 18px 44px -22px rgb(22 21 15/.22);--vidro-barra:linear-gradient(112deg,rgb(226 79 12/.84),rgb(198 66 10/.87) 55%,rgb(166 55 9/.9));--vidro-peca:rgb(255 255 255/.9);--vidro-fio:rgb(255 255 255/.55);--altura-barra:64px;--trilho:84px;--gradiente-peca:linear-gradient(135deg,#F2610A,#D6480A);--gradiente-botao:linear-gradient(135deg,#C74A07,#A93B06);--botao-claro:#C74A07;--botao-escuro:#A93B06;--sobre-peca:#ffffff;--brilho-peca:0 10px 22px -8px rgb(214 72 10/.55);--leito-marca:#FFEFE3;--leito-ambar:#FFF6DF;--toque:140ms;--dica:160ms;--painel:220ms;--cena:380ms;--escalonar:34ms;--sombra-1:0 1px 2px rgb(22 21 15/.05),0 1px 3px rgb(22 21 15/.04);--sombra-2:0 2px 4px rgb(22 21 15/.05),0 8px 20px -6px rgb(22 21 15/.10);--sombra-3:0 4px 8px rgb(22 21 15/.06),0 18px 44px -10px rgb(22 21 15/.16);--sombra-marca:0 6px 22px -8px rgb(242 92 5/.55);--raio:9px;--raio-bloco:16px;--raio-grande:22px;--raio-pilula:999px}*{box-sizing:border-box}[role=button],a,button,label,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{color-scheme:light;scroll-padding-top:var(--altura-barra)}html[data-menu=aberto]{--trilho:232px}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:var(--fonte-texto),ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--marca-tinta);text-decoration-thickness:1px;text-underline-offset:3px}.leitura,.leitura-grande,.numerico,td.numerico{font-family:var(--fonte-leitura),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1,"tnum"}.casca{display:grid;grid-template-columns:var(--trilho) 1fr;margin-top:var(--altura-barra);min-height:calc(100vh - var(--altura-barra))}.casca,.lateral{background:var(--superficie)}.lateral{border-right:1px solid var(--borda);padding:22px 0 18px;align-items:center;gap:4px;position:-webkit-sticky;position:sticky;top:var(--altura-barra);height:calc(100vh - var(--altura-barra));z-index:20}.lateral:after{content:"";position:absolute;left:0;right:1px;bottom:0;height:40px;background:linear-gradient(to top,var(--superficie) 30%,transparent);pointer-events:none}.marca{padding:0;margin:0}.marca img{display:block;height:auto}.icone{flex:none;display:block}.lateral nav{display:flex;flex-direction:column;align-items:center;gap:6px;overflow-y:auto;overflow-x:clip;width:100%;scrollbar-width:none}.lateral nav::-webkit-scrollbar{display:none}.lateral nav a{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:15px;color:var(--nevoa);text-decoration:none;transition:color var(--toque) var(--saida),background var(--toque) var(--saida)}.lateral nav a .palavra-nav{position:fixed;top:var(--dica-y,auto);left:var(--dica-x,auto);transform:translateY(-50%) translateX(-4px);background:var(--tinta);color:#fff;font-size:12.5px;line-height:1;padding:7px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dica) var(--saida),transform var(--dica) var(--saida);z-index:20}.lateral nav a:focus-visible .palavra-nav,.lateral nav a:hover .palavra-nav{opacity:1;transform:translateY(-50%) translateX(0)}.lateral nav a:hover{background:var(--leito-marca);color:var(--marca-tinta)}.lateral nav a[aria-current=page]{background:var(--gradiente-peca);color:var(--sobre-peca);box-shadow:var(--brilho-peca)}.lateral nav a[aria-current=page] .icone{color:var(--sobre-peca)}.barra-topo{position:fixed;top:0;left:0;right:0;height:var(--altura-barra);display:flex;align-items:center;gap:16px;padding:0 22px;background:var(--vidro-barra);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);box-shadow:inset 0 1px 0 rgb(255 255 255/.28);z-index:40;transition:background var(--painel) var(--saida),box-shadow var(--painel) var(--saida)}html[data-rolado=sim] .barra-topo{backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);box-shadow:inset 0 1px 0 rgb(255 255 255/.3),inset 0 -1px 0 rgb(120 40 4/.38),0 10px 30px -22px rgb(120 45 5/.85)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.barra-topo{background:linear-gradient(112deg,#E44F0C,#C6420A 55%,#A63709)}}.barra-topo>.busca,.barra-topo>.conta-topo,.marca-topo{height:40px;border-radius:999px;background:var(--vidro-peca);border:1px solid var(--vidro-fio);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.marca-topo{display:grid;place-items:center;flex:none;padding:0 16px;text-decoration:none}.marca-topo .lockup{display:block;width:124px;height:auto}.marca-topo .simbolo{display:none;width:26px;height:26px}.busca{min-width:0}.busca input{flex:1 1;min-width:0;border:0;background:transparent;font-family:inherit;font-size:15px;color:var(--tinta);padding:8px 0}.busca input::placeholder{color:var(--nevoa)}.busca input:focus{outline:none}.busca:focus-within{color:var(--marca-tinta);background:rgb(255 255 255/.98);outline:2px solid rgb(255 255 255/.85);outline-offset:2px}.conta-topo{display:flex;align-items:center;gap:6px;flex:none}.conta-topo .quem{font-size:13.5px;font-weight:500;color:var(--tinta);max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:6px}.conta-topo .acao-conta{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--grafite);background:transparent;border:0;text-decoration:none;margin:0;padding:0}.conta-topo .acao-conta:hover{background:var(--leito-marca);color:var(--marca-tinta)}.conta-topo button,.conta-topo button.acao-conta{color:var(--grafite)}.conta-topo form{margin:0}.conta-topo .palavra{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.coluna{display:flex;flex-direction:column;min-width:0}.conteudo{padding:22px 30px 42px;min-width:0}.cabecalho{margin-bottom:24px}.cabecalho h2,.conteudo h2{text-wrap:balance;font-size:30px;letter-spacing:-.03em;margin:0 0 4px;line-height:1.15}.cabecalho h2,.conteudo h2,.conteudo h3{font-family:var(--fonte-titulo),sans-serif;font-weight:600}.conteudo h3{font-size:17px;letter-spacing:-.015em;margin:0 0 11px}.cabecalho .sub,.conteudo .sub{color:var(--grafite);margin:0 0 22px;font-size:14px}.placas{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:26px}.placa{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:14px 16px;position:relative;overflow:hidden}.placa .valor{font-family:var(--fonte-leitura),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--tom,var(--tinta))}.placa .rotulo{color:var(--grafite);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.placa:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tom,var(--borda));opacity:.7;transform-origin:left;animation:crescer-filete var(--painel) var(--saida) both;animation-delay:.16s}@keyframes crescer-filete{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.placa[data-tom=energia]{--tom:var(--ok)}.placa[data-tom=livre]{--tom:var(--livre)}.placa[data-tom=ocupacao]{--tom:var(--ocupacao)}.placa[data-tom=falha]{--tom:var(--falha)}.piso-vagas{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));grid-gap:12px;gap:12px}.vaga{position:relative;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:18px 16px 14px;display:flex;flex-direction:column;align-items:center;gap:12px}.vaga:before{content:"";position:absolute;inset:7px;border-radius:2px;pointer-events:none;opacity:.5;background:linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 0 0 /14px 2px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 0 0 /2px 14px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 100% 0 /14px 2px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 100% 0 /2px 14px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 0 100% /14px 2px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 0 100% /2px 14px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 100% 100% /14px 2px no-repeat,linear-gradient(var(--marca-vaga,var(--nevoa)) 0 0) 100% 100% /2px 14px no-repeat}.vaga[data-estado=carregando]{--marca-vaga:var(--energia)}.vaga[data-estado=ocupacao]{--marca-vaga:var(--ocupacao-viva)}.vaga[data-estado=falha]{--marca-vaga:var(--falha)}.vaga[data-estado=livre]{--marca-vaga:var(--livre)}.vaga .identificacao{text-align:center}.vaga .equipamento{font-size:13px;color:var(--grafite)}.vaga .numero{overflow-wrap:anywhere;font-family:var(--fonte-titulo),sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em}.vaga .leitura-vaga{font-family:var(--fonte-leitura),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--grafite)}.vaga .desde{font-size:11px;color:var(--nevoa);letter-spacing:.04em}.vaga[data-mudo=sim]{filter:saturate(.2);opacity:.72}.vaga[data-mudo=sim] .aviso-mudo{color:var(--falha);font-size:11px;letter-spacing:.06em;text-transform:uppercase;filter:saturate(4)}.selo{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:.01em;color:var(--tinta);padding:3px 9px 3px 7px;border-radius:999px;background:color-mix(in oklab,var(--cor) 12%,transparent);border:1px solid color-mix(in oklab,var(--cor) 30%,transparent);white-space:nowrap}.selo .icone{color:var(--cor)}.selo[data-tom=neutro]{--cor:var(--nevoa)}.selo[data-tom=ativo]{--cor:var(--ok)}.selo[data-tom=atencao]{--cor:var(--ocupacao)}.selo[data-tom=critico]{--cor:var(--falha)}.selo[data-tom=critico] .icone{animation:respirar 2.4s var(--entrada-saida) infinite}@keyframes respirar{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.93)}}.quadro{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);overflow:hidden}table{width:100%;border-collapse:collapse;font-size:14px}thead th{text-align:left;padding:10px 14px;color:var(--nevoa);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--superficie-alta);border-bottom:1px solid var(--borda)}tbody td{padding:11px 14px;overflow-wrap:anywhere;border-bottom:1px solid color-mix(in oklab,var(--borda) 60%,transparent)}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--superficie-alta)}td.numerico,th.numerico{text-align:right}.rodape{color:var(--nevoa);font-size:11.5px;margin-top:3px}.totais{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.total{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.total .rotulo{color:var(--nevoa);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.total strong{font-size:26px;font-weight:500;overflow-wrap:anywhere}.total[data-destaque=sim]{border-color:color-mix(in oklab,var(--marca) 45%,var(--borda));background:linear-gradient(180deg,color-mix(in oklab,var(--marca) 5%,var(--superficie)),var(--superficie))}.total[data-destaque=sim] strong{color:var(--marca-tinta)}.total[data-alerta=sim]{border-color:var(--ocupacao-viva)}.total[data-alerta=sim] strong{color:var(--ocupacao)}.conferencia{background:var(--superficie);border-left:1px solid var(--borda);border:1px solid var(--borda);border-left-width:3px;border-radius:var(--raio-bloco);padding:18px 20px}.conferencia[data-estado=ok]{border-left-color:var(--ok)}.conferencia[data-estado=divergente]{border-left-color:var(--falha);background:color-mix(in oklab,var(--falha) 5%,var(--superficie))}.conferencia[data-estado=divergente] strong{color:var(--falha)}.conferencia[data-estado=indeterminada]{border-left-color:var(--ocupacao-viva)}.conferencia .sub{margin-bottom:0}.confiabilidade{background:var(--superficie);border:1px solid var(--borda);border-left:0;border-radius:var(--raio-bloco);padding:20px 22px 20px 25px;position:relative;overflow:hidden}.confiabilidade:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gradiente-marca)}.confiabilidade .numero-grande{font-size:clamp(40px,9vw,64px);line-height:1;font-weight:500;color:var(--marca-tinta);margin:10px 0 8px}.horas{display:flex;align-items:flex-end;gap:3px;height:140px;padding:12px 14px 0;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco)}.hora{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.hora span{font-size:10px;color:var(--nevoa);text-align:center;height:14px}.hora .barra{background:var(--gradiente-peca);border-radius:6px 6px 2px 2px;min-height:2px;transform-origin:bottom;animation:subir var(--painel) var(--saida) both}.hora .barra[data-vazia=sim]{background:var(--borda)}@keyframes subir{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hora .barra{animation:none}}.apuracao{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:24px}.apuracao label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--grafite)}.apuracao button{margin-top:0}.apuracao .sub{flex-basis:100%;margin:0}.filtros{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.filtros a{padding:6px 13px;border-radius:var(--raio-pilula);border:1px solid var(--borda);background:var(--superficie);color:var(--grafite);text-decoration:none;font-size:13px;transition:color var(--toque) var(--saida),border-color var(--toque) var(--saida),transform var(--toque) var(--elastico),box-shadow var(--painel) var(--saida)}.filtros a:hover{color:var(--tinta);border-color:var(--nevoa);transform:translate3d(0,-1px,0);box-shadow:var(--sombra-2)}.filtros a:active{transform:translate3d(0,1px,0);box-shadow:none;transition-duration:60ms}.filtros a[aria-current=true]{color:#fff;background:var(--tinta);border-color:var(--tinta);box-shadow:var(--sombra-1)}.formulario{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:18px}.formulario h3{font-family:var(--fonte-titulo),sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--grafite);font-weight:600;margin:0 0 12px}.campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.campos label{display:block;font-size:12px;color:var(--grafite);letter-spacing:.02em}.campos input,.campos select{width:100%;margin-top:5px;padding:9px 11px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo);color:var(--tinta);font-size:14px;font-family:inherit;transition:border-color var(--toque) var(--saida);transition:border-color var(--toque) var(--saida),box-shadow var(--toque) var(--saida)}.campos input:focus,.campos select:focus{border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in oklab,var(--marca) 18%,transparent)}.campos input:focus:not(:focus-visible),.campos select:focus:not(:focus-visible){outline:none}.campos small{display:block;margin-top:5px;font-size:11.5px;color:var(--nevoa)}.botao,button{padding:10px 18px;border:0;border-radius:var(--raio);background:var(--marca);color:var(--sobre-marca);font-weight:600;font-size:14px;font-family:inherit;cursor:pointer;transition:transform var(--toque) var(--elastico),filter var(--toque) var(--saida),box-shadow var(--painel) var(--saida)}.botao:hover,button:hover{filter:brightness(1.06);transform:translate3d(0,-1px,0);box-shadow:var(--sombra-marca)}.botao:active,button:active{transform:translate3d(0,1px,0) scale(.985);box-shadow:none;transition-duration:60ms}.esqueleto .totais{margin-bottom:28px}.osso{position:relative;overflow:hidden;border-radius:var(--raio-bloco);background:color-mix(in oklab,var(--borda) 55%,var(--superficie))}.osso:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--superficie) 85%,transparent),transparent);animation:varrer 1.25s var(--entrada-saida) infinite}@keyframes varrer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.osso:after{display:none}}button:has(>.rotulo){display:inline-grid;grid-template-columns:0fr auto;align-items:center;justify-content:center;gap:0;transition:grid-template-columns var(--painel) var(--saida),gap var(--painel) var(--saida),transform var(--toque) var(--elastico),filter var(--toque) var(--saida),box-shadow var(--painel) var(--saida)}button[data-enviando=sim]{grid-template-columns:1fr auto;gap:8px}.giro{width:16px;height:16px;overflow:hidden;min-width:0;border-radius:50%;border:2px solid color-mix(in oklab,currentColor 28%,transparent);border-top-color:currentcolor;opacity:0;transition:opacity var(--dica) var(--saida)}button[data-enviando=sim] .giro{opacity:1;animation:girar .62s linear infinite}@keyframes girar{to{transform:rotate(1turn)}}.apenas-leitor{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}button:disabled{background:var(--superficie-alta);color:var(--nevoa);cursor:not-allowed;transform:none;box-shadow:none;filter:none}button:disabled[data-enviando=sim]{background:var(--marca);color:var(--sobre-marca);cursor:progress;opacity:.85}.formulario button,form>button{margin-top:16px}button.perigo{background:transparent;color:var(--falha);border:1px solid var(--falha)}:focus-visible{outline:2px solid var(--marca);outline-offset:2px;border-radius:2px}.opcao{display:flex;align-items:center;gap:9px;font-size:14px;margin-top:14px}.opcao input{width:16px;height:16px;accent-color:var(--marca)}.vazio{color:var(--grafite);padding:34px 32px 38px;text-align:center;border:1px dashed var(--borda);border-radius:var(--raio-bloco);background:radial-gradient(120% 80% at 50% 0,color-mix(in oklab,var(--marca) 4%,transparent),transparent 70%)}.vazio:before{content:"";display:block;width:34px;height:34px;margin:0 auto 14px;background:currentColor;opacity:.38;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.6%204.9%202.5%2012.5v4.6a2.4%202.4%200%200%200%202.4%202.4h14.2a2.4%202.4%200%200%200%202.4-2.4v-4.6l-3.1-7.6a2.4%202.4%200%200%200-2.2-1.4H7.8a2.4%202.4%200%200%200-2.2%201.4Z%22%2F%3E%3Cpath%20d%3D%22M2.5%2012.5h5l1.6%202.6h5.8l1.6-2.6h5%22%2F%3E%3C%2Fsvg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.6%204.9%202.5%2012.5v4.6a2.4%202.4%200%200%200%202.4%202.4h14.2a2.4%202.4%200%200%200%202.4-2.4v-4.6l-3.1-7.6a2.4%202.4%200%200%200-2.2-1.4H7.8a2.4%202.4%200%200%200-2.2%201.4Z%22%2F%3E%3Cpath%20d%3D%22M2.5%2012.5h5l1.6%202.6h5.8l1.6-2.6h5%22%2F%3E%3C%2Fsvg%3E") center /contain no-repeat}.aviso{background:color-mix(in oklab,var(--falha) 14%,var(--superficie));border:1px solid color-mix(in oklab,var(--falha) 40%,transparent);border-radius:var(--raio);padding:12px 14px;margin-bottom:20px;font-size:14px}code{font-family:var(--fonte-leitura),monospace;background:var(--superficie-alta);padding:2px 6px;border-radius:3px;font-size:13px}.login{max-width:340px;margin:14vh auto;padding:0 20px}.login h1{margin:0 0 18px}.login h1 img{display:block;width:240px;max-width:100%;height:auto}.login p{color:var(--grafite);font-size:14px;margin-top:0}.login label{display:block;font-size:12px;color:var(--grafite);margin:16px 0 5px}.login input{width:100%;padding:10px 12px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:var(--tinta);font-size:14px}.login button{width:100%;margin-top:22px}.motorista{margin:0 auto;padding:22px 18px 48px}.motorista header{margin-bottom:20px}.motorista img.marca{display:block;width:200px;max-width:62%;height:auto;padding:0;margin:0}.motorista h1{font-family:var(--fonte-titulo),sans-serif;font-size:22px;margin:0 0 6px;letter-spacing:-.02em}.motorista h2{font-size:11px;color:var(--nevoa);font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px}.motorista .fraco{color:var(--grafite);font-size:14px;margin:4px 0 0}.motorista footer{margin-top:28px;text-align:center;font-size:13px;color:var(--nevoa)}.situacao{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;border-radius:var(--raio-bloco);padding:18px;margin-bottom:16px;border:1px solid color-mix(in oklab,var(--cor) 34%,transparent);background:color-mix(in oklab,var(--cor) 10%,var(--superficie));box-shadow:var(--sombra-1)}.situacao>.icone{color:var(--cor);margin-top:1px}.situacao.t-critico>.icone{animation:respirar 2.4s var(--entrada-saida) infinite}.situacao .titulo{font-family:var(--fonte-titulo),sans-serif;font-size:21px;font-weight:600;color:var(--cor);letter-spacing:-.02em}.situacao p{margin:8px 0 0;font-size:14px;color:var(--tinta)}.situacao.t-ativo{--cor:var(--ok)}.situacao.t-atencao{--cor:var(--ocupacao)}.situacao.t-critico{--cor:var(--falha)}.situacao.t-neutro{--cor:var(--nevoa)}.motorista .bloco{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:16px;margin-bottom:12px}.motorista .restrito{margin:10px 0 0;font-size:13px;color:var(--ocupacao)}.tarifa{margin:0}.tarifa>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid color-mix(in oklab,var(--borda) 60%,transparent)}.tarifa>div:last-child{border-bottom:0}.tarifa dt{color:var(--grafite);font-size:14px}.tarifa dd{margin:0;font-family:var(--fonte-leitura),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:15px}.horario{margin:0;padding-left:18px;font-size:14px;line-height:1.8;color:var(--grafite)}.acao{margin-top:20px}.acao button{width:100%;padding:16px;font-size:16px;border-radius:var(--raio-bloco)}.acao p{text-align:center}.folha{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12mm;gap:12mm;max-width:190mm}.etiqueta{border:1px solid var(--borda);border-radius:8px;padding:10mm 8mm;text-align:center;background:#fff;color:#111;page-break-inside:avoid;break-inside:avoid}.etiqueta-marca{font-weight:700;letter-spacing:.5px;margin-bottom:6mm;font-size:12pt}.etiqueta-qr{width:45mm;height:45mm;margin:0 auto 6mm}.etiqueta-qr svg{width:100%;height:100%}.etiqueta-titulo{font-size:11pt;font-weight:600;margin-bottom:3mm}.etiqueta-info{font-size:9pt;line-height:1.4;color:#444}@media print{@page{margin:12mm}.lateral,.nao-imprimir{display:none!important}body{background:#fff;background-image:none}.conteudo{padding:0}}@media (max-width:860px){.casca{grid-template-columns:1fr}.lateral{position:-webkit-sticky;position:sticky;top:var(--altura-barra);height:auto;min-width:0;border-right:0;border-bottom:1px solid var(--borda);flex-direction:column;align-items:stretch;gap:0;padding:10px 0 0;background:var(--superficie);box-shadow:var(--sombra-1)}.lateral .marca{margin:0;padding:0 14px 8px;align-self:flex-start}.lateral .marca img{width:30px}.quadro{overflow-x:auto;overflow-y:hidden}.quadro table{min-width:580px}.quadro td,.quadro th{white-space:nowrap}.quadro td:has(>.selo){white-space:normal}.lateral .operador{display:none}.rodape-lateral{position:absolute;top:8px;right:12px;margin:0;padding:0;border-top:0;grid-auto-flow:column;align-items:center;gap:6px}.rodape-lateral .quem{display:none}.rodape-lateral .palavra{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.rodape-lateral .acao-conta{min-width:40px;min-height:40px;justify-content:center;padding:8px}.lateral nav{flex-direction:row;min-width:0;gap:2px;padding:0 14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:14px;-webkit-overflow-scrolling:touch}.lateral nav::-webkit-scrollbar{display:none}.lateral nav a{scroll-snap-align:start;white-space:nowrap;border-radius:var(--raio) var(--raio) 0 0;min-height:44px;padding:10px 12px}.lateral nav a:before{left:8px;right:8px;top:auto;bottom:0;width:auto;height:3px;border-radius:3px 3px 0 0;transform:scaleX(0);transition:transform var(--painel) var(--saida)}.lateral nav a[aria-current=page]:before{transform:scaleX(1)}.lateral nav a{animation-name:entrar-item}.conteudo{padding:20px 16px 48px}.motorista{padding-bottom:calc(48px + env(safe-area-inset-bottom))}}@media (max-width:400px){.motorista img.marca{width:168px}.situacao{padding:15px;gap:11px}}html[data-js=sim] .cena{opacity:0}@keyframes entrar-lateral{0%{opacity:0;transform:translate3d(-8px,0,0)}to{opacity:1;transform:none}}.lateral nav a{animation:entrar-lateral var(--painel) var(--saida) backwards}.lateral nav a:first-child{animation-delay:20ms}.lateral nav a:nth-child(2){animation-delay:40ms}.lateral nav a:nth-child(3){animation-delay:60ms}.lateral nav a:nth-child(4){animation-delay:80ms}.lateral nav a:nth-child(5){animation-delay:.1s}.lateral nav a:nth-child(6){animation-delay:.12s}.lateral nav a:nth-child(7){animation-delay:.14s}.lateral nav a:nth-child(8){animation-delay:.16s}.lateral nav a:nth-child(n+9){animation-delay:.18s}.vaga .pulso{position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--energia);opacity:0;pointer-events:none}.vaga[data-pulso=atencao] .pulso{border-color:var(--falha)}.conferencia,.confiabilidade,.ficha,.quadro,.total{box-shadow:var(--sombra-1);transition:transform var(--painel) var(--saida),box-shadow var(--painel) var(--saida)}.conferencia:hover,.confiabilidade:hover,.ficha:hover,.quadro:hover{box-shadow:var(--sombra-2)}tbody tr{transition:background var(--toque) var(--saida)}tbody tr td:first-child{transition:transform var(--dica) var(--saida)}tbody tr:hover td:first-child{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.selo[data-tom=critico] .icone{stroke-width:2.1}}.anel{position:relative;flex-shrink:0}.anel svg{width:100%;height:100%;display:block;overflow:visible}.anel .trilho{fill:none;stroke:var(--borda);stroke-width:2.5}.anel .corrente circle{fill:none;stroke:var(--cor-anel);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:14 86}.anel .corrente{opacity:0;transform-box:view-box;transform-origin:50% 50%}.anel[data-anima=sim] .corrente{opacity:1;animation:percorrer var(--giro) linear infinite}@keyframes percorrer{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.anel .marcas line{stroke:var(--cor-anel);stroke-width:2;stroke-linecap:round;opacity:0}.anel .face{stroke:color-mix(in oklab,var(--cor-anel) 55%,var(--borda));stroke-width:2}.anel .face-corpo{fill:color-mix(in oklab,var(--cor-anel) 8%,transparent)}.anel .pinos circle{fill:color-mix(in oklab,var(--cor-anel) 22%,var(--superficie));stroke:color-mix(in oklab,var(--cor-anel) 45%,transparent);stroke-width:1.2}.anel[data-anima=sim] .pinos circle{animation:energizar calc(var(--giro) * 1.5) ease-in-out infinite}@keyframes energizar{0%,to{fill:color-mix(in oklab,var(--cor-anel) 18%,var(--superficie))}50%{fill:color-mix(in oklab,var(--cor-anel) 38%,var(--superficie))}}@media (prefers-reduced-motion:reduce){.anel[data-anima=sim] .corrente{opacity:0}.anel[data-anima=sim] .marcas line{opacity:.9}}.pular{left:-9999px;top:0;position:fixed;z-index:50;background:var(--marca);color:var(--sobre-marca);padding:10px 16px;border-radius:0 0 var(--raio) 0;font-weight:600;text-decoration:none}.pular:focus{left:0}.simulacoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.simulacao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:16px}.simulacao .cenario{color:var(--grafite);font-size:13px;min-height:2.6em}.simulacao .total{font-size:28px;font-weight:500;letter-spacing:-.03em;margin:8px 0 12px}.simulacao .parcelas{margin:0;display:grid;grid-gap:4px;gap:4px}.simulacao .parcelas>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.simulacao .parcelas dt{color:var(--nevoa)}.simulacao .parcelas dd{margin:0}.fila{display:grid;grid-gap:12px;gap:12px}.item-revisao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:16px 18px}.item-revisao[data-grave=sim]{box-shadow:inset 3px 0 0 var(--falha)}.item-revisao header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.item-revisao .quando{color:var(--nevoa);font-size:12px}.motivos{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.motivos li{display:grid;grid-gap:2px;gap:2px;padding-left:12px;border-left:2px solid var(--cor-motivo)}.motivos li[data-gravidade=alta]{--cor-motivo:var(--falha)}.motivos li[data-gravidade=media]{--cor-motivo:var(--ocupacao-viva)}.motivos li[data-gravidade=baixa]{--cor-motivo:var(--nevoa)}.motivos strong{font-size:14px;font-weight:600}.motivos span{font-size:13px;color:var(--grafite)}.numeros{display:flex;flex-wrap:wrap;gap:22px;margin:0 0 14px}.numeros dt{color:var(--nevoa);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.numeros dd{margin:2px 0 0;font-size:16px}.registrar{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.registrar label{flex:1 1 260px;font-size:12px;color:var(--grafite)}.registrar input{width:100%;margin-top:5px;padding:9px 11px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo);color:var(--tinta);font-size:14px;font-family:inherit}.registrar input:focus{border-color:var(--marca)}.registrar input:focus:not(:focus-visible){outline:none}.registrar button{margin-top:0}select.inline{padding:5px 8px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo);color:var(--tinta);font-size:13px;font-family:inherit;transition:border-color var(--toque) var(--saida),box-shadow var(--toque) var(--saida)}select.inline:hover{border-color:var(--nevoa)}select.inline:focus{border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in oklab,var(--marca) 18%,transparent)}button.discreto{margin:0 0 0 6px;padding:5px 10px;font-size:13px;font-weight:500;background:transparent;color:var(--marca-tinta);border:1px solid var(--borda)}button.discreto:hover{background:color-mix(in oklab,var(--marca) 7%,transparent);border-color:color-mix(in oklab,var(--marca) 40%,var(--borda));box-shadow:none}td form{display:flex;align-items:center;gap:0;margin:0}.pendencias{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.pendencias li{padding-left:14px;border-left:2px solid var(--borda)}.pendencias li[data-gravidade=impede]{border-left-color:var(--falha)}.pendencias li[data-gravidade=atencao]{border-left-color:var(--ocupacao-viva)}.pendencias li a{font-weight:500}.pendencias li p{margin:4px 0 0;font-size:13px;color:var(--grafite);line-height:1.5}.ficha{display:grid;grid-gap:1px;gap:1px;margin:16px 0 0;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));background:var(--borda);border:1px solid var(--borda);border-radius:var(--raio-bloco);overflow:hidden}.ficha>div{background:var(--superficie);padding:14px 16px}.ficha dt{color:var(--nevoa);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ficha dd{margin:5px 0 0;font-size:15px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ficha dd small{flex-basis:100%;font-size:12px;color:var(--nevoa);line-height:1.45}.amostra-cor{width:14px;height:14px;border-radius:3px;border:1px solid var(--borda);flex:none}.trilha{list-style:none;margin:20px 0 0;padding:0}.trilha li{display:grid;grid-template-columns:108px 1fr;grid-gap:16px;gap:16px;padding:16px 0 16px 14px;border-top:1px solid var(--borda);border-left:3px solid transparent}.trilha li:last-child{border-bottom:1px solid var(--borda)}.trilha li[data-gravidade=dinheiro]{border-left-color:var(--marca)}.trilha li[data-gravidade=critico]{border-left-color:var(--falha)}.trilha .quando{font-size:12px;color:var(--nevoa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trilha .fato strong{font-weight:500}.trilha .detalhe{margin:6px 0 0;font-size:13px;color:var(--grafite);line-height:1.5;border-left:2px solid var(--borda);padding-left:10px}.mudancas{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}.mudancas li{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:13px;padding:0;border:0}.mudancas .campo{color:var(--nevoa);min-width:130px}.mudancas .de{color:var(--grafite);text-decoration:line-through}.mudancas .para{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mudancas li[data-salto=sim] .para{color:var(--falha);font-weight:500}.mudancas .salto{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--falha);border:1px solid var(--falha);border-radius:999px;padding:1px 7px}@media (max-width:640px){.trilha li{grid-template-columns:1fr;gap:4px}}.rodape-lateral{margin-top:auto;padding-top:18px;border-top:1px solid var(--borda);display:grid;grid-gap:8px;gap:8px;font-size:13px}.rodape-lateral .quem{color:var(--nevoa);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rodape-lateral form{margin:0}.rodape-lateral a.acao-conta{display:inline-flex;align-items:center;gap:8px;color:var(--grafite);text-decoration:none;padding:6px 10px;border-radius:var(--raio)}.rodape-lateral a.acao-conta:hover{background:var(--superficie-alta);color:var(--tinta)}.rodape-lateral .rotulo{display:inline-flex;align-items:center;gap:8px}.rodape-lateral button{margin:0;padding:6px 10px;font-size:13px;font-weight:400;background:transparent;color:var(--grafite);border:1px solid var(--borda);border-radius:var(--raio)}.rodape-lateral button:hover{color:var(--tinta);border-color:var(--nevoa)}.lateral{display:flex;flex-direction:column}.telas-acesso{display:grid;grid-gap:20px;gap:20px;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.telas-acesso h3{margin-bottom:10px}.login.embutido{min-height:0;margin:0;padding:20px;max-width:none;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-bloco)}.login.embutido .nota{font-size:12px;color:var(--nevoa);line-height:1.55;border-left:2px solid var(--borda);padding-left:10px;margin-top:10px}.corrigir-dono{display:flex;gap:6px;align-items:center;margin:0}.corrigir-dono input{width:100%;min-width:170px;padding:5px 8px;font-size:13px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--fundo);color:var(--tinta);font-family:inherit}.corrigir-dono input:focus{border-color:var(--marca)}.corrigir-dono button{flex:none}.ficha-cliente{display:grid;grid-gap:16px;gap:16px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ficha-cliente>*{min-width:0}.amostra-marca{display:inline-flex;align-items:center;gap:5px}.amostra-marca .tinta{width:10px;height:10px;flex:none;border-radius:3px;border:1px solid rgb(22 21 15/.18)}.formulario input.cor{height:42px;padding:4px;cursor:pointer;background:var(--fundo)}.acoes-marca{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px}.acoes-marca form{margin:0}.acoes-marca form>button{margin-top:0}.aviso,.confiabilidade,.ficha-cliente>*,.formulario,.placa,.quadro,.total,.vaga,.vazio{border:0;border-radius:20px;background:var(--superficie);box-shadow:0 1px 2px rgb(22 21 15/.04),0 12px 28px -14px rgb(22 21 15/.16)}.conteudo{background:#FCFCFB}.total{display:grid;grid-gap:2px;gap:2px;padding:18px 18px 20px}.total .simbolo{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--leito-marca);color:var(--marca-tinta);margin-bottom:12px}.total[data-tom=ambar] .simbolo{background:var(--leito-ambar);color:#96560a}.total .rotulo{font-size:13px;color:var(--grafite);letter-spacing:0;text-transform:none}.numero-grande,.placa .valor,.total strong{font-family:var(--fonte-titulo),sans-serif;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:-.02em}.total strong{font-size:30px;font-weight:600;line-height:1.15}.total .variacao{font-size:13px;color:var(--grafite);margin-top:2px}.total .variacao[data-sinal=sobe]{color:var(--ok)}.total .variacao[data-sinal=desce]{color:var(--falha)}.total[data-destaque=sim]{background:var(--leito-marca);box-shadow:none}.total[data-destaque=sim] .simbolo{background:#fff}.botao-pilula,button:not(.discreto):not(.perigo):not(.abrir-menu){background:var(--gradiente-botao);color:var(--sobre-peca);border:0;border-radius:999px;padding:12px 30px;font-weight:600;font-size:15px;box-shadow:var(--brilho-peca)}button:not(.discreto):not(.perigo):not(.abrir-menu):hover{filter:brightness(1.06)}.total[data-destaque=sim]{border:0;outline:0}.confiabilidade{padding:24px 26px 28px}.confiabilidade:before{content:none}.aviso{background:var(--leito-marca);color:var(--tinta);border-radius:18px;padding:16px 20px}.quadro{padding:6px 4px}.quadro th{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--grafite);background:transparent;border-bottom:1px solid var(--borda)}.quadro td{border-bottom:0}.quadro tbody tr:hover{background:var(--leito-marca)}.barra-topo>.busca{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;width:min(520px,38vw);padding:0 16px;color:var(--nevoa)}.barra-topo>.conta-topo{margin-left:auto;flex:none;padding:0 4px 0 16px}@media (max-width:1080px){.conta-topo .quem{display:none}}.conta-topo .retrato{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--gradiente-botao);color:var(--sobre-peca);font-family:var(--fonte-titulo),sans-serif;font-weight:600;font-size:15px;margin-left:4px}@media (max-width:860px){.lateral:after{display:none}:root{--altura-barra:56px}.barra-topo{gap:8px;padding:0 12px}.marca-topo{width:38px;height:38px;padding:0;border-radius:50%}.marca-topo .lockup{display:none}.marca-topo .simbolo{display:block;width:24px;height:24px}.barra-topo>.busca{position:static;transform:none;flex:1 1;width:auto;height:38px;padding:0 12px}.barra-topo>.conta-topo{padding:0;height:38px}.conta-topo .retrato{width:38px;height:38px}.conta-topo .quem{display:none}.busca input{font-size:16px}.conteudo{padding:16px 16px 40px}.lateral nav a .palavra-nav{position:static;top:auto;left:auto;transform:none;opacity:1;background:transparent;color:inherit;padding:0;border-radius:0;font-size:13px;z-index:auto}.lateral nav a{width:auto;height:auto;display:flex;align-items:center;gap:8px;place-items:unset}}.login,.motorista{background:var(--superficie);border-radius:var(--raio-capsula);box-shadow:var(--sombra-capsula)}.login{max-width:400px;margin:9vh auto;padding:40px 36px 44px}.login h1 img{width:200px}.login input{border-radius:14px;padding:12px 14px}.login button{border-radius:999px}.motorista{margin:24px auto;padding:28px 22px 40px;max-width:520px}@media (max-width:860px){.login{max-width:none;display:grid;align-content:center}.login,.motorista{margin:0;min-height:100vh;border-radius:0;box-shadow:none}}.abrir-menu{display:grid;place-items:center;width:46px;height:46px;flex:none;margin:0 0 12px;padding:0;border:0;border-radius:14px;background:transparent;color:var(--marca);box-shadow:none;cursor:pointer}.abrir-menu:hover{background:var(--leito-marca);color:var(--marca-tinta)}html[data-menu=aberto] .lateral{align-items:stretch;padding-left:14px;padding-right:14px}html[data-menu=aberto] .lateral nav{align-items:stretch}html[data-menu=aberto] .lateral nav a{width:auto;height:auto;display:flex;align-items:center;gap:12px;padding:11px 12px;place-items:unset}html[data-menu=aberto] .lateral nav a .palavra-nav{position:static;top:auto;left:auto;transform:none;opacity:1;background:transparent;color:inherit;padding:0;font-size:14px;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casca{transition:grid-template-columns var(--painel) var(--saida)}@media (prefers-reduced-motion:reduce){.barra-topo,.casca{transition:none}}@media (max-width:860px){.abrir-menu{display:none}html[data-menu=aberto] .lateral{padding-left:0;padding-right:0}html[data-menu=aberto] .lateral nav a{width:auto;height:auto;min-height:44px;padding:10px 12px;gap:8px}html[data-menu=aberto] .lateral nav a .palavra-nav{font-size:13px}}.anel .halo{fill:none;stroke:var(--cor-anel);stroke-width:7;filter:blur(5px);opacity:0;transform-box:view-box;transform-origin:50% 50%}.anel[data-anima=sim] .halo{animation:pulsar-halo calc(var(--giro) * 1.5) ease-in-out infinite}@keyframes pulsar-halo{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.85;transform:scale(1.08)}}.anel .faisca,.anel .faisca-brilho{fill:var(--cor-anel);opacity:0}.anel .faisca-brilho{filter:blur(4px)}.anel[data-anima=sim] .faisca{fill:color-mix(in oklab,var(--cor-anel) 25%,#fff)}.anel[data-anima=sim] .faisca,.anel[data-anima=sim] .faisca-brilho{animation:acender-faisca calc(var(--giro) / 2) ease-in-out infinite}@keyframes acender-faisca{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}.anel[data-anima=sim] .pinos circle{animation:none}.anel[data-anima=sim] .pinos circle[data-fase]{animation:acender-fase calc(var(--giro) * 1.5) ease-in-out infinite;animation-delay:calc(var(--giro) * .5 * var(--fase));transform-box:fill-box;transform-origin:50% 50%}@keyframes acender-fase{0%,to{fill:color-mix(in oklab,var(--cor-anel) 18%,var(--superficie));transform:scale(1)}40%{fill:color-mix(in oklab,var(--cor-anel) 72%,#fff);transform:scale(1.14)}}.vaga .brilho{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(118% 88% at 50% 30%,color-mix(in oklab,var(--marca-vaga,var(--nevoa)) 32%,transparent),transparent 68%)}.vaga[data-estado=carregando] .brilho{animation:respirar-vaga calc(var(--giro) * 1.5) ease-in-out infinite}@keyframes respirar-vaga{0%,to{opacity:.28;transform:scale(.99)}50%{opacity:.72;transform:scale(1.01)}}.vaga[data-estado=carregando]:before{animation:acender-marcas calc(var(--giro) * 1.5) ease-in-out infinite}@keyframes acender-marcas{0%,to{opacity:.45}50%{opacity:1}}.vaga[data-mudo=sim] .brilho{animation:none;opacity:0}.vaga[data-mudo=sim]:before{animation:none}@media (prefers-reduced-motion:reduce){.anel[data-anima=sim] .faisca,.anel[data-anima=sim] .faisca-brilho,.anel[data-anima=sim] .halo,.anel[data-anima=sim] .pinos circle[data-fase],.vaga[data-estado=carregando] .brilho,.vaga[data-estado=carregando]:before{animation:none}.anel .faisca,.anel .faisca-brilho,.anel .halo,.vaga .brilho{opacity:0}}