:root{--default-font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,Consolas,monospace;--default-mono-font-family:var(--font-mono)}.track-dark{color:var(--foreground);--background:#0b0c0e;--foreground:#e8eaec;--content:#e8eaec;--card:#141619;--card-foreground:#e8eaec;--popover:#1c1f23;--popover-foreground:#e8eaec;--muted:#1c1f23;--muted-foreground:#8a8f97;--primary:#c3c7cc;--primary-foreground:#0b0c0e;--secondary:#8a8f97;--secondary-foreground:#0b0c0e;--gray:#8a8f97;--border:#26282d;--input:#666c76;--ring:#b2e131;--accent:#b2e131;--accent-foreground:#18191b;--accent-hover:#9dc82b;--on-accent:#18191b;--neutral-50:#0b0c0e;--neutral-100:#141619;--neutral-200:#1c1f23;--neutral-300:#26282d;--neutral-400:#4b5058;--neutral-500:#6e747c;--neutral-600:#8a8f97;--neutral-700:#c3c7cc;--neutral-800:#d5d9dd;--neutral-900:#e8eaec;--danger:#eb5a5f;--danger-foreground:#e8eaec;--destructive:#eb5a5f;--color-danger-light:rgb(235 90 95/14%);--color-danger-dark:#eb5a5f;--warning:#e0a82e;--warning-foreground:#18191b;--color-warning-light:rgb(224 168 46/14%);--color-warning-dark:#e0a82e;--success:#b2e131;--success-emphasis:#b2e131;--success-foreground:#18191b;--color-success-light:rgb(178 225 49/14%);--color-success-dark:#b2e131;--link:#4a8cf7;--radius:3px;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-popover:var(--popover);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-accent:var(--accent);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-danger:var(--danger);--color-success:var(--success);--color-warning:var(--warning);--color-content:var(--content);--color-neutral-50:var(--neutral-50);--color-neutral-100:var(--neutral-100);--color-neutral-200:var(--neutral-200);--color-neutral-300:var(--neutral-300);--color-neutral-400:var(--neutral-400);--color-neutral-500:var(--neutral-500);--color-neutral-600:var(--neutral-600);--color-neutral-700:var(--neutral-700);--color-neutral-800:var(--neutral-800);--color-neutral-900:var(--neutral-900);--color-gray-50:#141619;--color-gray-100:#1c1f23;--color-gray-200:#26282d;--color-gray-300:#34373d;--color-gray-400:#8a8f97;--color-gray-500:#8a8f97;--color-gray-600:#c3c7cc;--color-gray-700:#c3c7cc;--color-gray-800:#e8eaec;--color-gray-900:#e8eaec;--color-gray-950:#e8eaec;--color-slate-50:var(--color-gray-50);--color-slate-100:var(--color-gray-100);--color-slate-200:var(--color-gray-200);--color-slate-300:var(--color-gray-300);--color-slate-400:var(--color-gray-400);--color-slate-500:var(--color-gray-500);--color-slate-600:var(--color-gray-600);--color-slate-700:var(--color-gray-700);--color-slate-800:var(--color-gray-800);--color-slate-900:var(--color-gray-900);--color-slate-950:var(--color-gray-950);--color-zinc-50:var(--color-gray-50);--color-zinc-100:var(--color-gray-100);--color-zinc-200:var(--color-gray-200);--color-zinc-300:var(--color-gray-300);--color-zinc-400:var(--color-gray-400);--color-zinc-500:var(--color-gray-500);--color-zinc-600:var(--color-gray-600);--color-zinc-700:var(--color-gray-700);--color-zinc-800:var(--color-gray-800);--color-zinc-900:var(--color-gray-900);--color-stone-50:var(--color-gray-50);--color-stone-100:var(--color-gray-100);--color-stone-200:var(--color-gray-200);--color-stone-300:var(--color-gray-300);--color-stone-400:var(--color-gray-400);--color-stone-500:var(--color-gray-500);--color-stone-600:var(--color-gray-600);--color-stone-700:var(--color-gray-700);--color-stone-800:var(--color-gray-800);--color-stone-900:var(--color-gray-900);--color-red-50:var(--dna-status-nao-conforme-wash);--color-red-100:var(--dna-status-nao-conforme-wash);--color-red-200:rgb(235 90 95/40%);--color-red-300:rgb(235 90 95/40%);--color-red-600:var(--dna-status-nao-conforme);--color-red-700:var(--dna-status-nao-conforme);--color-red-800:var(--dna-status-nao-conforme);--color-red-900:var(--dna-status-nao-conforme);--color-amber-50:rgb(224 168 46/14%);--color-amber-100:rgb(224 168 46/14%);--color-amber-300:rgb(224 168 46/40%);--color-amber-600:var(--dna-status-pendente);--color-amber-700:var(--dna-status-pendente);--color-amber-800:var(--dna-status-pendente);--color-amber-900:var(--dna-status-pendente);--color-yellow-50:var(--color-amber-50);--color-yellow-100:var(--color-amber-100);--color-yellow-200:var(--color-amber-300);--color-yellow-300:var(--color-amber-300);--color-yellow-600:var(--dna-status-pendente);--color-yellow-700:var(--dna-status-pendente);--color-yellow-800:var(--dna-status-pendente);--color-orange-50:var(--color-amber-50);--color-orange-100:var(--color-amber-100);--color-orange-200:var(--color-amber-300);--color-orange-300:var(--color-amber-300);--color-orange-600:var(--dna-status-pendente);--color-orange-700:var(--dna-status-pendente);--color-green-50:var(--dna-accent-wash);--color-green-100:var(--dna-accent-wash);--color-green-200:rgb(178 225 49/40%);--color-green-300:rgb(178 225 49/40%);--color-green-600:var(--dna-status-conforme);--color-green-700:var(--dna-status-conforme);--color-green-800:var(--dna-status-conforme);--color-green-900:var(--dna-status-conforme);--color-emerald-50:var(--color-green-50);--color-emerald-100:var(--color-green-100);--color-emerald-200:var(--color-green-200);--color-emerald-300:var(--color-green-300);--color-emerald-600:var(--dna-status-conforme);--color-emerald-700:var(--dna-status-conforme);--color-emerald-800:var(--dna-status-conforme);--color-blue-50:rgb(74 140 247/14%);--color-blue-100:rgb(74 140 247/14%);--color-blue-200:rgb(74 140 247/40%);--color-blue-300:rgb(74 140 247/40%);--color-blue-600:var(--dna-cat-1);--color-blue-700:var(--dna-cat-1);--color-blue-800:var(--dna-cat-1);--color-blue-900:var(--dna-cat-1);--color-sky-50:var(--color-blue-50);--color-sky-100:var(--color-blue-100);--color-sky-600:var(--dna-cat-1);--color-sky-700:var(--dna-cat-1);--color-indigo-50:rgb(192 132 252/14%);--color-indigo-100:rgb(192 132 252/14%);--color-indigo-200:rgb(192 132 252/40%);--color-indigo-300:rgb(192 132 252/40%);--color-indigo-600:var(--dna-cat-4);--color-indigo-700:var(--dna-cat-4);--color-indigo-800:var(--dna-cat-4);--color-indigo-900:var(--dna-cat-4);--color-purple-50:rgb(244 114 182/14%);--color-purple-100:rgb(244 114 182/14%);--color-purple-200:rgb(244 114 182/40%);--color-purple-300:rgb(244 114 182/40%);--color-purple-600:var(--dna-cat-5);--color-purple-700:var(--dna-cat-5);--color-purple-800:var(--dna-cat-5);--color-purple-900:var(--dna-cat-5);--color-violet-50:rgb(244 114 182/14%);--color-violet-100:rgb(244 114 182/14%);--color-violet-200:rgb(244 114 182/40%);--color-violet-300:rgb(244 114 182/40%);--color-violet-600:var(--dna-cat-5);--color-violet-700:var(--dna-cat-5);--color-violet-800:var(--dna-cat-5);--color-violet-900:var(--dna-cat-5);--color-teal-50:rgb(45 212 191/14%);--color-teal-100:rgb(45 212 191/14%);--color-teal-200:rgb(45 212 191/40%);--color-teal-300:rgb(45 212 191/40%);--color-teal-600:var(--dna-cat-2);--color-teal-700:var(--dna-cat-2);--color-teal-800:var(--dna-cat-2);--color-teal-900:var(--dna-cat-2);--color-cyan-50:rgb(45 212 191/14%);--color-cyan-100:rgb(45 212 191/14%);--color-cyan-200:rgb(45 212 191/40%);--color-cyan-300:rgb(45 212 191/40%);--color-cyan-600:var(--dna-cat-2);--color-cyan-700:var(--dna-cat-2);--color-cyan-800:var(--dna-cat-2);--color-cyan-900:var(--dna-cat-2);--alpha-10:rgb(232 234 236/10%);--alpha-20:rgb(232 234 236/20%);--alpha-30:rgb(232 234 236/30%);--alpha-40:rgb(232 234 236/40%);--alpha-50:rgb(232 234 236/50%);--alpha-60:rgb(232 234 236/60%);--alpha-70:rgb(232 234 236/70%);--alpha-80:rgb(232 234 236/80%);--alpha-90:rgb(232 234 236/90%);--alpha-k-10:var(--alpha-10);--alpha-k-20:var(--alpha-20);--alpha-k-30:var(--alpha-30);--alpha-k-40:var(--alpha-40);--alpha-k-50:var(--alpha-60);--alpha-k-60:var(--alpha-60);--alpha-k-70:var(--alpha-70);--alpha-k-80:var(--alpha-80);--alpha-k-90:var(--alpha-90);--tertiary:var(--dna-chrome-surface);--sidebar:var(--dna-chrome-surface);--sidebar-foreground:var(--dna-chrome-text);--sidebar-accent:var(--dna-chrome-accent-wash);--sidebar-accent-foreground:var(--dna-chrome-text-strong);--sidebar-border:var(--dna-chrome-border);--sidebar-ring:var(--ring);--blue:var(--dna-cat-1)}.track-dark [data-sidebar=menu-button][data-active=true]{background-color:var(--dna-chrome-accent-wash);color:var(--dna-chrome-accent);outline:var(--dna-stroke-1) solid var(--dna-chrome-accent);outline-offset:calc(var(--dna-stroke-1) * -1)}.track-dark [data-sidebar=menu-button]:not([data-active=true]):hover{background-color:var(--dna-chrome-accent-wash);color:var(--dna-chrome-text-strong)}.track-dark [data-slot=button].bg-gray{background-color:var(--dna-surface-2);color:var(--dna-text-strong)}.track-dark [data-slot=button].bg-gray:hover{background-color:var(--dna-border)}.track-dark [data-slot=button]:disabled{background-color:var(--dna-surface-2);color:var(--dna-text-disabled)}.track-dark .bg-\[var\(--primary\)\].text-white{color:var(--dna-text-on-accent)}.track-dark [data-slot=button].text-black{color:var(--dna-text-strong)}.track-dark .bg-white:not(.pointer-events-none){background-color:var(--dna-surface-1)}.track-dark .hover\:bg-white:hover,.track-dark :is(button,a,[role=button]).bg-white:hover{background-color:var(--dna-surface-2)}.track-dark .text-black:not([class*=bg-accent]):not([class*=accent-action]){color:var(--dna-text-strong)}.track-dark [data-state=active].data-\[state\=active\]\:bg-white{background-color:var(--dna-surface-2)}.track-dark [data-state=active].data-\[state\=active\]\:text-black\/70{color:var(--dna-text-strong)}.track-dark .bg-\[\#FFFFFF33\]:not([data-state=active]){background-color:transparent}.track-dark .react-flow{--xy-controls-button-background-color:var(--dna-surface-1);--xy-controls-button-background-color-hover:var(--dna-surface-2);--xy-controls-button-border-color:var(--dna-border);--xy-controls-button-color:var(--dna-text);--xy-controls-button-color-hover:var(--dna-text-strong)}@layer base{.track-dark .\!bg-white{background-color:var(--dna-surface-1)!important}}.track-dark [data-state=active].data-\[state\=active\]\:text-black{color:var(--dna-text-strong)}.track-dark [data-state=active].data-\[state\=active\]\:border-black{border-color:var(--dna-border-selected)}.track-dark [data-state=inactive].data-\[state\=inactive\]\:text-\[\#18191B33\]{color:var(--dna-text-weak)}.dna-chrome,[data-testid=dna-side-menu]{--dna-surface-1:var(--dna-chrome-surface);--dna-text-strong:var(--dna-chrome-text-strong);--dna-text:var(--dna-chrome-text);--dna-text-weak:var(--dna-chrome-text-weak);--dna-border:var(--dna-chrome-border);--dna-accent-action:var(--dna-chrome-accent);--dna-accent-wash:var(--dna-chrome-accent-wash);--dna-surface-2:color-mix(in oklab,var(--dna-chrome-surface),var(--dna-chrome-text) 8%);--dna-border-strong:color-mix(in oklab,var(--dna-chrome-border),var(--dna-chrome-text) 12%)}.track{--dna-surface-0:#0b0c0e;--dna-surface-1:#141619;--dna-surface-2:#1c1f23;--dna-surface-sunken:#08090b;--dna-text-strong:#e8eaec;--dna-text:#c3c7cc;--dna-text-weak:#8a8f97;--dna-text-disabled:#6e747c;--dna-text-on-accent:#18191b;--dna-border:#26282d;--dna-border-strong:#34373d;--dna-border-control:#666c76;--dna-border-selected:#b2e131;--dna-edge-rest:var(--dna-surface-2);--dna-accent-action:#b2e131;--dna-status-conforme:#b2e131;--dna-accent-hover:#9dc82b;--dna-accent-wash:rgb(178 225 49/14%);--dna-status-pendente:#e0a82e;--dna-flag-falta:#ffc233;--dna-status-nao-conforme:#eb5a5f;--dna-status-nao-conforme-wash:rgb(235 90 95/14%);--dna-status-convite:#5b8def;--dna-status-pendente-wash:rgb(224 168 46/14%);--dna-status-convite-wash:rgb(91 141 239/14%);--dna-cat-1:#4a8cf7;--dna-cat-2:#2dd4bf;--dna-cat-3:#e0a82e;--dna-cat-4:#c084fc;--dna-cat-5:#f472b6;--dna-rota-regenerativa:var(--dna-cat-4);--dna-rota-baixo-carbono:#24b571;--dna-logo-chapa:#ffffff;--dna-bubble-plain:#4b5058;--dna-contrast-ink-dark:#000000;--dna-contrast-ink-light:#ffffff;--dna-chrome-surface:var(--dna-surface-1);--dna-chrome-text-strong:var(--dna-text-strong);--dna-chrome-text:var(--dna-text);--dna-chrome-text-weak:var(--dna-text-weak);--dna-chrome-border:var(--dna-border);--dna-chrome-accent:var(--dna-accent-action);--dna-chrome-accent-wash:var(--dna-accent-wash);--dna-grid:#1a1c20;--dna-grid-strong:#242730;--dna-grid-dot:#383c45;--dna-text-micro:10px;--dna-text-label:11px;--dna-text-dense:12px;--dna-text-body:14px;--dna-text-title:16px;--dna-text-heading:20px;--dna-text-display:24px;--dna-text-metric:30px;--dna-space-0:0;--dna-space-px:2px;--dna-space-1:4px;--dna-space-2:8px;--dna-space-3:12px;--dna-space-4:16px;--dna-space-5:24px;--dna-space-6:32px;--dna-radius-0:0;--dna-radius-1:2px;--dna-radius-2:3px;--dna-radius-3:4px;--dna-stroke-1:1px;--dna-stroke-2:2px;--dna-stroke-3:3px;--dna-stroke-6:6px;--dna-dash-long:8 4;--dna-dash-short:4 4;--dna-dash-dot:1 4;--dna-dash-gap:2 10;--dna-opacity-dim-node:0.4;--dna-opacity-dim-edge:0.4;--dna-opacity-drag:0.7;--dna-zoom:1}.dna-tabular{font-variant-numeric:tabular-nums}.dna-mono{font-family:var(--font-mono);font-variant-ligatures:none}.dna-interior-canvas{--dna-edge-rest:color-mix(in oklab,var(--dna-accent-action) 45%,transparent)}.dna-canvas-chrome{--xy-background-color:var(--dna-surface-sunken);--xy-connectionline-stroke:var(--dna-accent-action);--xy-connectionline-stroke-width:var(--dna-stroke-2);--xy-selection-background-color:var(--dna-accent-wash);--xy-selection-border:var(--dna-stroke-1) solid var(--dna-accent-action);--xy-attribution-background-color:transparent;--xy-handle-background-color:transparent;--xy-handle-border-color:transparent;--xy-edge-stroke:var(--dna-edge-rest)}.dna-canvas-chrome:has([data-testid=dna-canvas-connection-refusal]){--xy-connectionline-stroke:var(--dna-text-disabled)}.dna-canvas-chrome:has([data-testid=dna-canvas-connection-refusal]) .react-flow__connection-path{stroke-dasharray:var(--dna-dash-dot)}.dna-canvas-chrome:has([data-testid=dna-canvas-connection-refusal]) .react-flow__node,.dna-canvas-chrome:has([data-testid=dna-canvas-connection-refusal]) .react-flow__pane{cursor:not-allowed}.dna-canvas-chrome .react-flow__attribution a{color:var(--dna-text-disabled)}.dna-canvas-chrome .react-flow__node:hover{z-index:20!important}.dna-canvas-chrome .react-flow__nodesselection-rect{display:none}[tabindex]:focus-visible .dna-node-focus-ring{outline:var(--dna-stroke-2) solid var(--dna-accent-action);outline-offset:var(--dna-stroke-2)}*{scrollbar-width:thin;scrollbar-color:var(--dna-surface-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--dna-surface-2);background-clip:content-box;border:3px solid transparent;border-radius:var(--dna-radius-3)}::-webkit-scrollbar-thumb:hover{background-color:var(--dna-border-strong)}@keyframes dna-flow-particula{0%{opacity:0;transform:translateZ(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(var(--dna-flow-distancia,100px),0,0)}}@keyframes dna-flow-entrada{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.dna-flow-card{animation:dna-flow-entrada .12s ease-out both}.dna-flow-particula{animation:dna-flow-particula 1.9s linear infinite}@keyframes dna-camada-entrada{0%{opacity:0}to{opacity:1}}.dna-camada-entrada{animation:dna-camada-entrada .24s ease-out}@keyframes dna-saida-afastar{to{transform:scale(.55);opacity:0}}@keyframes dna-saida-aproximar{to{transform:scale(1.8);opacity:0}}@keyframes dna-entrada-afastar{0%{transform:scale(1.6);opacity:0}}@keyframes dna-entrada-aproximar{0%{transform:scale(.6);opacity:0}}.dna-transicao-saida-afastar{animation:dna-saida-afastar .24s ease-in forwards}.dna-transicao-saida-aproximar{animation:dna-saida-aproximar .24s ease-in forwards}.dna-transicao-entrada-afastar{animation:dna-entrada-afastar .32s ease-out}.dna-transicao-entrada-aproximar{animation:dna-entrada-aproximar .32s ease-out}.dna-nucleo{position:relative;display:grid;place-items:center;width:calc(var(--dna-u) * 1.7);height:calc(var(--dna-u) * 1.7);border-radius:50%;background:none}.dna-nucleo-halo,.dna-nucleo-sonar{position:absolute;inset:0;border-radius:50%;pointer-events:none}.dna-nucleo-halo{background:radial-gradient(circle,hsl(262 78% 72%/.34) 0,hsl(262 78% 72%/.1) 42%,transparent 68%);animation:dna-nucleo-respira 7.2s cubic-bezier(.45,0,.55,1) infinite}.dna-nucleo-sonar{background:conic-gradient(from 0turn,transparent 0turn .7turn,hsl(193 88% 64%/.16) .97turn,hsl(193 88% 64%/.55) 1turn);mask:radial-gradient(circle,#000 0 69%,transparent 70%);animation:dna-nucleo-varre 24s linear infinite;opacity:var(--dna-nucleo-nome,1)}.dna-nucleo-conteudo{position:relative;transform:translateY(calc(var(--dna-nucleo-nome, 1) * var(--dna-u) * -.17))}.dna-nucleo-conteudo,.dna-nucleo-legenda{display:flex;flex-direction:column;align-items:center}.dna-nucleo-legenda{position:absolute;top:100%;left:50%;translate:-50% 0;gap:calc(var(--dna-u) * .07);width:calc(var(--dna-u) * 1.28);padding-top:calc(var(--dna-u) * .08);text-align:center;opacity:var(--dna-nucleo-nome,1)}.dna-nucleo-contagem{font-size:calc(var(--dna-u) * .5);font-weight:300;line-height:.9;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:hsl(262 100% 96%);text-shadow:0 0 calc(var(--dna-u) * .16) hsl(262 78% 72%/.6);transition:color .3s ease}.dna-nucleo-fio{width:calc(var(--dna-u) * .42);height:1px;background:linear-gradient(90deg,transparent,var(--dna-nucleo-cor,hsl(193 88% 64%)),transparent);animation:dna-nucleo-fio 7.2s cubic-bezier(.45,0,.55,1) infinite}.dna-nucleo-nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-left:.2em;font-size:calc(var(--dna-u) * .135);font-weight:600;line-height:1.25;letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;color:var(--dna-nucleo-cor,hsl(193 88% 64%))}.dna-nucleo:hover .dna-nucleo-contagem{color:#fff}@keyframes dna-nucleo-respira{0%,to{transform:scale(.84);opacity:.45}50%{transform:scale(1.04);opacity:1}}@keyframes dna-nucleo-varre{to{transform:rotate(1turn)}}@keyframes dna-nucleo-fio{0%,to{transform:scaleX(.55)}50%{transform:scaleX(1)}}.dna-medidor{position:relative;display:grid;place-items:center;width:88px;height:88px;animation:dna-medidor-entra .62s cubic-bezier(.2,.8,.2,1) both}.dna-medidor:before{content:"";position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle,hsl(222 40% 9%/.9),hsl(222 40% 6%/.72));box-shadow:inset 0 0 0 1px hsl(215 40% 70%/.06);backdrop-filter:blur(3px)}.dna-medidor-saindo{animation:dna-medidor-sai .62s cubic-bezier(.6,0,.8,.2) both}.dna-medidor-svg{position:absolute;inset:0;overflow:visible}.dna-medidor-trilho{fill:none;stroke:hsl(215 30% 60%/.16);stroke-width:3;stroke-linecap:round}.dna-medidor-valor{fill:none;stroke:var(--dna-medidor-cor);stroke-width:3.5;stroke-linecap:round;stroke-dashoffset:var(--dna-medidor-aceso);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--dna-medidor-cor) 55%,transparent));animation:dna-medidor-arco .62s cubic-bezier(.2,.8,.2,1) both}.dna-medidor-saindo .dna-medidor-valor{animation:dna-medidor-arco-sai .62s cubic-bezier(.6,0,.8,.2) both}.dna-medidor-miolo{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}.dna-medidor-numero{font-size:26px;font-weight:300;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:hsl(220 30% 97%)}.dna-medidor-rotulo{max-width:64px;padding-left:.12em;font-size:7.5px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:hsl(215 25% 72%)}.dna-medidor-nota{position:absolute;top:66%;left:calc(100% - 4px);width:max-content;max-width:88px;padding-left:16px;font-size:10px;line-height:1.2;color:hsl(215 25% 82%);text-wrap:balance}.dna-medidor-nota:before{content:"";position:absolute;top:.6em;left:0;width:12px;height:1px;background:hsl(220 30% 97%/.7)}.dna-medidor-nota-esquerda{right:calc(100% - 4px);left:auto;padding-right:16px;padding-left:0;text-align:right}.dna-medidor-nota-esquerda:before{right:0;left:auto}@keyframes dna-medidor-entra{0%{opacity:0;transform:scale(.72)}}@keyframes dna-medidor-sai{to{opacity:0;transform:scale(.72)}}@keyframes dna-medidor-arco{0%{stroke-dashoffset:var(--dna-medidor-arco)}}@keyframes dna-medidor-arco-sai{to{stroke-dashoffset:var(--dna-medidor-arco)}}@media (prefers-reduced-motion:reduce){.dna-camada-entrada,.dna-flow-card,.dna-flow-particula,.dna-medidor,.dna-medidor-saindo,.dna-medidor-valor,.dna-nucleo-fio,.dna-nucleo-halo,.dna-nucleo-sonar,.dna-transicao-entrada-afastar,.dna-transicao-entrada-aproximar,.dna-transicao-saida-afastar,.dna-transicao-saida-aproximar{animation:none}.dna-flow-particula{transform:translate3d(var(--dna-flow-distancia,100px),0,0)}}.dna-permissoes-corpo{gap:var(--dna-space-4);align-items:start}.dna-permissoes-corpo,.dna-permissoes-mapa{display:grid;grid-template-columns:minmax(0,1fr)}.dna-permissoes-mapa{position:relative;row-gap:var(--dna-space-5);padding:var(--dna-space-5) var(--dna-space-4);border:1px solid var(--dna-border);border-radius:var(--dna-radius-3);background-color:var(--dna-surface-0);background-image:radial-gradient(var(--dna-grid-dot) .8px,transparent 1px);background-size:20px 20px;background-position:10px 10px}.dna-permissoes-fios{display:none}.dna-permissoes-saida{justify-content:flex-start}.dna-permissoes-centro{align-items:flex-start}.dna-permissoes-raiz{container:permissoes/inline-size}.dna-permissoes-caixa{container:mapa/inline-size}.dna-permissoes-pedido-meta{display:none}@container permissoes (min-width: 720px){.dna-permissoes-pedido-meta{display:inline-flex}}@container permissoes (min-width: 1040px){.dna-permissoes-corpo{grid-template-columns:minmax(0,1fr) 340px}.dna-permissoes-inspetor{position:sticky;top:var(--dna-space-4);max-height:calc(100vh - var(--track-header-height, 48px) - 32px);overflow-y:auto}}@container mapa (min-width: 600px){.dna-permissoes-mapa{grid-template-columns:minmax(0,1fr) minmax(112px,144px) minmax(0,1fr);column-gap:clamp(32px,8cqi,88px);align-items:center;min-height:360px;padding:var(--dna-space-6) var(--dna-space-5)}.dna-permissoes-fios{display:block}.dna-permissoes-saida{justify-content:flex-end}.dna-permissoes-centro{align-items:center;align-self:center}}@keyframes dna-permissoes-fio-entra{0%{opacity:0}}@keyframes dna-permissoes-revela{0%{opacity:0;transform:translate3d(0,4px,0)}}.dna-permissoes-fio{animation:dna-permissoes-fio-entra .32s cubic-bezier(.23,1,.32,1) both;transition:opacity .16s ease,stroke-width .16s ease}.dna-permissoes-revela{animation:dna-permissoes-revela .18s cubic-bezier(.23,1,.32,1) both}@keyframes dna-permissoes-chegou{0%{box-shadow:0 0 0 0 var(--dna-accent-action);border-color:var(--dna-accent-action)}60%{box-shadow:0 0 0 6px transparent;border-color:var(--dna-accent-action)}}.dna-permissoes-chegou{animation:dna-permissoes-chegou 1.4s cubic-bezier(.23,1,.32,1) both}.dna-permissoes-abre{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.23,1,.32,1)}@starting-style{.dna-permissoes-abre{grid-template-rows:0fr}}.dna-permissoes-abre>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.dna-permissoes-chegou,.dna-permissoes-fio,.dna-permissoes-revela{animation:none}.dna-permissoes-abre{transition:none}}.dna-side-menu{transition:width .32s cubic-bezier(.32,.72,0,1)}@keyframes dna-side-menu-rotulo-entra{0%{opacity:0;transform:translate3d(-4px,0,0)}}.dna-side-menu-rotulo{min-width:0;overflow:hidden;white-space:nowrap;opacity:1;transition:opacity .14s ease}.dna-side-menu[data-closing=true] .dna-side-menu-rotulo{opacity:0}.dna-side-menu[data-opening=true] .dna-side-menu-rotulo{animation:dna-side-menu-rotulo-entra .2s cubic-bezier(.23,1,.32,1) 90ms both}.dna-side-menu-rodape{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .26s cubic-bezier(.32,.72,0,1),opacity .18s ease 60ms}.dna-side-menu-rodape[data-open=false]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s cubic-bezier(.32,.72,0,1),opacity .12s ease}@media (prefers-reduced-motion:reduce){.dna-side-menu,.dna-side-menu-rodape{transition:none}.dna-side-menu-rotulo{animation:none;transition:none}}@keyframes dna-permissoes-fila-entra{0%{opacity:0;transform:translate3d(0,-4px,0)}}.dna-permissoes-fila-entra{animation:dna-permissoes-fila-entra .24s cubic-bezier(.23,1,.32,1) both}@media (prefers-reduced-motion:reduce){.dna-permissoes-fila-entra{animation:none}}.dna-node-acao{opacity:0;scale:.85;translate:0 2px;transition:opacity .14s ease,scale .18s cubic-bezier(.23,1,.32,1),translate .18s cubic-bezier(.23,1,.32,1),background-color .12s ease,color .12s ease,border-color .12s ease}.dna-node-acao[aria-expanded=true],.react-flow__node:focus-within .dna-node-acao,.react-flow__node:hover .dna-node-acao{opacity:1;scale:clamp(1,calc(1 / var(--dna-zoom, 1)),1.6);translate:0 0}.react-flow__node:not(:hover):not(:focus-within) .dna-node-acao{pointer-events:none}.dna-node-acao:hover{background-color:var(--dna-surface-1);border-color:var(--dna-text-weak)}.dna-node-acao:active{scale:.94}.dna-node-acao-apagar:hover{color:var(--dna-status-nao-conforme);border-color:var(--dna-status-nao-conforme);background-color:var(--dna-status-nao-conforme-wash)}.react-flow__node.dragging .dna-node-acao{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dna-node-acao{transition:opacity .1s ease;translate:0 0}}