.seletor-idioma{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;color:inherit;flex-shrink:0}.seletor-idioma__opcao{min-width:32px;height:28px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.62;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:opacity .12s ease,background-color .12s ease}.seletor-idioma__opcao:hover{opacity:1}.seletor-idioma__opcao:focus-visible{outline:2px solid var(--blue, #2dd4bf);outline-offset:1px;opacity:1}.seletor-idioma__opcao[aria-pressed=true]{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent);cursor:default}:root[data-troca-idioma]::view-transition-old(root),:root[data-troca-idioma]::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}.auth-page{--auth-campo-bg: var(--bg-1);min-height:100dvh;height:100dvh;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,560px);background:var(--bg)}[data-theme=light] .auth-page{--auth-campo-bg: #fff;background:#fff}.auth-arte{position:sticky;top:0;height:100dvh;overflow:hidden;background:#04070d}.auth-arte__canvas{display:block;width:100%;height:100%;animation:auth-arte-entrar 1.2s var(--ease-out) both}@keyframes auth-arte-entrar{0%{opacity:0}to{opacity:1}}.auth-marca{display:flex;align-items:center;gap:10px}.auth-marca__icone{width:28px;height:28px;object-fit:contain}.auth-marca__texto{display:flex;flex-direction:column;gap:3px;line-height:1}.auth-marca__nome{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.auth-marca__sub{font-size:11.5px;color:var(--text-3)}.auth-lado{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:32px clamp(28px,4vw,56px);border-left:1px solid var(--border);background:var(--bg)}[data-theme=light] .auth-lado{background:#fff;border-left-color:#0f172a14}.auth-lado__topo{display:flex;align-items:center;justify-content:space-between}.auth-lado__acoes{display:flex;align-items:center;gap:6px}.auth-card{width:100%;max-width:380px;margin:auto 0;padding:40px 0;animation:ds-subir var(--dur-3) var(--ease-out) .12s both}.auth-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;color:var(--text-3)}.auth-rodape a{color:var(--text-3);text-decoration:none;padding:4px 0}.auth-rodape a:hover{color:var(--text)}.auth-rodape a:focus-visible,.auth-voltar a:focus-visible,.auth-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.auth-cabeca{margin-bottom:32px}.auth-titulo{font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.12;color:var(--text);margin:0 0 10px;text-wrap:balance}.auth-subtitulo{font-size:14.5px;color:var(--text-2);margin:0;line-height:1.55;text-wrap:pretty}.auth-campo-form{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.auth-rotulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:var(--text)}.auth-rotulo label{color:inherit;font-size:inherit;font-weight:inherit}.auth-input-caixa{position:relative;display:flex;align-items:center}.auth-input{width:100%;height:48px;padding:0 14px;background:var(--auth-campo-bg);border:1px solid var(--border-2);border-radius:10px;color:var(--text);font:inherit;font-size:15px;box-shadow:0 1px 2px #0000001f;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}[data-theme=light] .auth-input{border-color:#0f172a29;box-shadow:0 1px 2px #0f172a0d}.auth-input::placeholder{color:var(--text-3)}.auth-input:hover:not(:focus){border-color:var(--border-3)}.auth-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-dim)}.auth-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--red) 70%,transparent)}.auth-input--com-acao{padding-right:50px}.auth-olho{position:absolute;right:5px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer}.auth-olho:hover{color:var(--text);background:var(--ds-hover)}.auth-olho:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.auth-dica-erro{font-size:12px;color:var(--red-text);margin:0}.auth-link{font-size:13px;font-weight:500;color:var(--blue);text-decoration:none}.auth-link:hover{color:var(--blue-bright);text-decoration:underline;text-underline-offset:3px}.auth-botao{margin-top:10px;height:48px;border-radius:10px;font-size:15px}.auth-botao:disabled{opacity:1;background:var(--bg-3);color:var(--text-3);box-shadow:none}.auth-divisor{display:flex;align-items:center;gap:14px;margin:24px 0;font-size:12.5px;color:var(--text-3)}.auth-divisor:before,.auth-divisor:after{content:"";flex:1;height:1px;background:var(--border-2)}.auth-sso{display:flex;flex-direction:column;gap:10px}.auth-sso__google{display:flex;justify-content:center;min-height:44px}.auth-sso__botao{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid var(--border-2);background:var(--auth-campo-bg);color:var(--text);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.auth-sso__botao:hover:not(:disabled){border-color:var(--border-3);background:var(--bg-2)}.auth-sso__botao:disabled{opacity:.6;cursor:default}.auth-sso__botao:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.auth-alerta{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;margin-bottom:20px;border-radius:10px;font-size:13px;line-height:1.5}.auth-alerta svg{flex-shrink:0;margin-top:2px}.auth-alerta--erro{color:var(--red-text);background:var(--red-dim);border:1px solid color-mix(in srgb,var(--red) 26%,transparent)}.auth-alerta--sucesso{color:var(--green-text);background:var(--green-dim);border:1px solid color-mix(in srgb,var(--green) 26%,transparent)}.auth-selo{display:flex;align-items:center;gap:7px;margin:28px 0 0;font-size:12.5px;color:var(--text-3)}.auth-selo svg{color:var(--green-text);flex-shrink:0}.auth-voltar{margin-top:24px}.auth-voltar a{font-size:13px;color:var(--text-3);text-decoration:none;padding:6px 0}.auth-voltar a:hover{color:var(--text)}.auth-resumo{margin:0 0 22px;padding:14px 16px;background:var(--auth-campo-bg);border:1px solid var(--border);border-radius:10px}.auth-resumo .ds-kv{grid-template-columns:minmax(84px,max-content) 1fr}.auth-resumo dd{font-weight:600}.auth-acoes{display:flex;gap:10px;margin-top:8px}.auth-acoes .auth-botao{flex:1;margin-top:0}.auth-acoes>.ds-btn:not(.auth-botao){height:48px;border-radius:10px}.auth-nota{margin:18px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-3)}.auth-texto{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--text-2)}.auth-escopos{margin:0 0 22px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.auth-escopos li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--text)}.auth-escopos svg{flex-shrink:0;margin-top:2px;color:var(--green-text)}@media(max-width:960px){.auth-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto;min-height:100dvh}.auth-arte{position:relative;height:140px}.auth-lado{min-height:0;border-left:0;padding:24px 20px}.auth-card{max-width:440px;margin:0;padding:32px 0 40px}}@media(max-width:420px){.auth-arte{height:104px}.auth-titulo{font-size:24px}}@media(prefers-reduced-motion:reduce){.auth-arte__canvas,.auth-card{animation:none}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/dm-sans-latin-ext-opsz-normal-oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 600;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 600;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #05090f;--bg-1: #090e18;--bg-2: #0e1520;--bg-3: #141d2b;--bg-4: #1a2436;--surface: rgba(14, 21, 32, .7);--surface-2: rgba(20, 29, 43, .85);--glass: rgba(255, 255, 255, .03);--glass-2: rgba(255, 255, 255, .055);--border: rgba(255, 255, 255, .065);--border-2: rgba(255, 255, 255, .11);--border-3: rgba(255, 255, 255, .16);--border-focus: rgba(56, 139, 253, .55);--blue: #4a9eff;--on-blue: #06101f;--blue-bright: #60b0ff;--blue-dim: rgba(74, 158, 255, .1);--blue-glow: rgba(74, 158, 255, .18);--accent: #3b7de8;--accent-hover:#4a8ef5;--green: #10b981;--green-dim: rgba(16, 185, 129, .1);--green-text: #34d399;--amber: #f59e0b;--amber-dim: rgba(245, 158, 11, .1);--amber-text: #fbbf24;--red: #ef4444;--red-dim: rgba(239, 68, 68, .1);--red-text: #f87171;--purple: #8b5cf6;--purple-dim: rgba(139, 92, 246, .1);--purple-text: #a78bfa;--cyan: #06b6d4;--cyan-dim: rgba(6, 182, 212, .1);--cyan-text: #22d3ee;--pink: #ec4899;--pink-dim: rgba(236, 72, 153, .1);--pink-text: #f472b6;--orange: #f97316;--orange-dim: rgba(249, 115, 22, .1);--orange-text: #fb923c;--teal: #14b8a6;--teal-dim: rgba(20, 184, 166, .1);--teal-text: #2dd4bf;--blue-text: #60a5fa;--solid-ink: #000000;--blue-solid: var(--blue);--green-solid: var(--green);--amber-solid: var(--amber);--red-solid: var(--red);--purple-solid: var(--purple);--cyan-solid: var(--cyan);--pink-solid: var(--pink);--orange-solid: var(--orange);--teal-solid: var(--teal);--text: #e8edf5;--text-2: #a8b8cc;--text-3: #788da1;--muted: #4d6070;--dim: #2e3f52;--blue-border: rgba(74, 158, 255, .25);--panel: rgba(10, 16, 26, .85);--panel-2: rgba(14, 21, 34, .9);--panel-hover: rgba(18, 27, 44, .95);--wf-grid: rgba(255, 255, 255, .035);--card-border: rgba(255, 255, 255, .07);--card-hover-b: rgba(255, 255, 255, .1);--glow-blue: 0 0 24px rgba(74, 158, 255, .12);--glow-strong: 0 0 40px rgba(74, 158, 255, .2);--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 20px;--r-3xl: 24px;--shadow-xs: 0 1px 2px rgba(0,0,0,.3);--shadow-sm: 0 1px 4px rgba(0,0,0,.35), 0 1px 2px rgba(0,0,0,.2);--shadow-md: 0 4px 14px rgba(0,0,0,.4), 0 1px 4px rgba(0,0,0,.25);--shadow-lg: 0 12px 36px rgba(0,0,0,.5), 0 2px 8px rgba(0,0,0,.3);--shadow-xl: 0 24px 60px rgba(0,0,0,.6), 0 4px 16px rgba(0,0,0,.3);--shadow-blue: 0 2px 16px rgba(74,158,255,.18);--shadow-glow: 0 0 0 1px rgba(74,158,255,.12), 0 4px 24px rgba(74,158,255,.08);--scrim: rgba(3, 7, 14, .72);--t-fast: .09s ease;--t-base: .16s ease;--t-slow: .26s ease;--t-spring: .22s cubic-bezier(.34, 1.56, .64, 1);--fs-xs: .75rem;--fs-sm: .8125rem;--fs-body: .875rem;--fs-lead: .9375rem;--fs-h2: 1rem;--fs-h1: 1.125rem;--fs-page: 1.5rem;--lh-tight: 1.45;--lh-body: 1.65;--vp-mobile-max: 767px;--vp-tablet-min: 768px;--vp-tablet-max: 1023px;--vp-notebook-min: 1024px;--vp-notebook-max: 1439px;--vp-monitor-min: 1440px;--content-max: 1280px;--content-max-wide: 1440px}*,*:before,*:after{box-sizing:border-box}*{overflow-wrap:break-word}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11";height:100%;overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.6;height:100dvh;overflow:hidden}h1,h2,h3,h4,h5{font-family:inherit,"DM Sans",sans-serif;line-height:1.2;letter-spacing:-.025em;color:var(--text);margin:0;font-weight:700}h1{font-size:1.875rem;font-weight:800;letter-spacing:-.03em}h2{font-size:1.375rem;font-weight:700}h3{font-size:1.125rem;font-weight:700}h4{font-size:.9375rem;font-weight:600}h5{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-3)}p{margin:0;color:var(--text-2);line-height:1.65}a{color:var(--blue);text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--blue-bright)}code,pre{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:12px}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}::selection{background:var(--blue-dim);color:var(--blue-bright)}input,select,textarea{font-family:DM Sans,sans-serif;font-size:13px;background:var(--bg-2);color:var(--text);border:1px solid var(--border-2);border-radius:var(--r-md);padding:8px 11px;transition:border-color var(--t-base),box-shadow var(--t-base),background var(--t-base);outline:none;width:100%}input[type=checkbox],input[type=radio]{width:auto;padding:0;flex-shrink:0;background:none;border:none;border-radius:0}input:focus,select:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--muted);font-weight:400}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-2) inset!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);transition:background-color 9999s ease-out 0s}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-3) inset,0 0 0 3px var(--blue-glow)!important}select option{background:var(--bg-3);color:var(--text)}textarea{resize:vertical;min-height:80px;line-height:1.6}button{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all var(--t-base);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}button:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;border-radius:var(--r-md);padding:9px 18px;box-shadow:var(--shadow-blue)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary{background:var(--glass-2);color:var(--text-2);border:1px solid var(--border-2);border-radius:var(--r-md);padding:9px 18px}.btn-secondary:hover{background:var(--bg-3);color:var(--text);border-color:var(--border-3)}.btn-ghost{background:transparent;color:var(--text-3);border-radius:var(--r-md);padding:7px 12px}.btn-ghost:hover{background:var(--glass);color:var(--text-2)}.btn-danger{background:var(--red-dim);color:var(--red-text);border:1px solid rgba(239,68,68,.18);border-radius:var(--r-md);padding:9px 18px}.btn-danger:hover{background:#ef44442e}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base)}.card:hover{border-color:var(--border-2);box-shadow:var(--shadow-md)}.card-elevated{background:var(--surface-2);border-color:var(--border-2);box-shadow:var(--shadow-md)}.kpi-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:20px;display:flex;flex-direction:column;gap:8px;transition:all var(--t-base)}.kpi-card:hover{border-color:var(--border-2);transform:translateY(-1px);box-shadow:var(--shadow-md)}.kpi-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.kpi-value{font-family:inherit,sans-serif;font-size:2rem;font-weight:800;line-height:1;color:var(--text)}.kpi-trend-up{font-size:11px;color:var(--green-text);font-weight:500}.kpi-trend-down{font-size:11px;color:var(--red-text);font-weight:500}.kpi-trend-neutral{font-size:11px;color:var(--text-3);font-weight:500}.semantic-green{border-color:var(--green-text)!important;background-color:var(--green-dim)}.semantic-yellow{border-color:var(--amber-text)!important;background-color:var(--amber-dim)}.semantic-red{border-color:var(--red-text)!important;background-color:var(--red-dim)}.semantic-neutral{border-color:var(--text-3);background-color:var(--bg-2, var(--glass))}.kpi-grid-scroll-wrapper{max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.kpi-grid-table{width:100%;border-collapse:collapse}.kpi-grid-table thead{position:sticky;top:0;background:var(--bg-1, var(--panel));z-index:2}.kpi-grid-table th{padding:10px 12px;text-align:left;border-bottom:2px solid var(--border);font-size:12px;font-weight:600;color:var(--text-3);text-transform:none}.kpi-grid-table td{padding:10px 12px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text)}.kpi-grid-table tbody tr{border-left:4px solid transparent}.kpi-grid-table tbody tr.semantic-green{border-left-color:var(--green-text)}.kpi-grid-table tbody tr.semantic-yellow{border-left-color:var(--amber-text)}.kpi-grid-table tbody tr.semantic-red{border-left-color:var(--red-text)}.kpi-grid-table tbody tr.semantic-neutral{border-left-color:var(--text-3)}@media(max-width:768px){.kpi-grid-table,.kpi-grid-table thead,.kpi-grid-table tbody,.kpi-grid-table tr,.kpi-grid-table td{display:block}.kpi-grid-table thead{display:none}.kpi-grid-table tbody tr{margin-bottom:12px;border-radius:8px;border:2px solid transparent;padding:8px 0}.kpi-grid-table tbody tr.semantic-green{border-color:var(--green-text)}.kpi-grid-table tbody tr.semantic-yellow{border-color:var(--amber-text)}.kpi-grid-table tbody tr.semantic-red{border-color:var(--red-text)}.kpi-grid-table td{text-align:right;padding-left:45%;position:relative}.kpi-grid-table td:before{content:attr(data-label);position:absolute;left:12px;font-weight:600;text-align:left;color:var(--text-3)}}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.025em;border:1px solid transparent}.badge-blue{background:var(--blue-dim);color:var(--blue);border-color:#4a9eff2e}.badge-green{background:var(--green-dim);color:var(--green-text);border-color:#10b9812e}.badge-amber{background:var(--amber-dim);color:var(--amber-text);border-color:#f59e0b2e}.badge-red{background:var(--red-dim);color:var(--red-text);border-color:#ef44442e}.badge-purple{background:var(--purple-dim);color:var(--purple-text);border-color:#8b5cf62e}.badge-cyan{background:var(--cyan-dim);color:var(--cyan-text);border-color:#06b6d42e}.badge-neutral{background:var(--glass-2);color:var(--text-2);border-color:var(--border-2)}.status-dot-green{background:var(--green-text);box-shadow:0 0 6px #10b98199}.status-dot-amber{background:var(--amber-text);box-shadow:0 0 6px #f59e0b99}.status-dot-red{background:var(--red-text);box-shadow:0 0 6px #ef444499}.status-dot-blue{background:var(--blue);box-shadow:0 0 6px #4a9eff99}table{width:100%;border-collapse:collapse}thead th{font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--text-3);padding:10px 14px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}tbody td{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--text-2);font-size:13px;vertical-align:middle}tbody tr{transition:background var(--t-fast)}tbody tr:hover{background:#ffffff06}tbody tr:last-child td{border-bottom:none}.table-striped tbody tr:nth-child(2n){background:var(--glass)}hr,.divider{border:none;border-top:1px solid var(--border);margin:16px 0}.section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .14s ease}.modal-box{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-2xl);box-shadow:var(--shadow-xl),var(--shadow-glow);padding:28px;max-height:90vh;overflow-y:auto}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;color:var(--muted);text-align:center;gap:10px}.empty-state-icon{font-size:32px;opacity:.25;margin-bottom:4px}.empty-state-title{font-size:14px;font-weight:600;color:var(--text-2)}.empty-state-desc{font-size:12.5px;max-width:300px;line-height:1.6;color:var(--text-3)}.skeleton{background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg-3) 50%,var(--bg-2) 75%);background-size:200% 100%;animation:shimmer 1.6s infinite linear;border-radius:var(--r-md);pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .2s ease both}.animate-fade-in-scale{animation:fadeInScale .2s ease both}.animate-pulse{animation:pulse 1.8s ease-in-out infinite}.animate-spin{animation:spin .75s linear infinite}.animate-slide-in{animation:slideIn .18s ease both}:focus-visible{outline:none}.mkt-focusable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--border-focus)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px var(--border-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.no-select{-webkit-user-select:none;user-select:none}@media(max-width:767px){h1{font-size:1.5rem}h2{font-size:1.2rem}.hide-mobile{display:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.no-emoji{font-family:DM Sans,sans-serif}.no-emoji:before{content:none}.kpi-value{font-family:inherit,sans-serif!important;font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}::selection{background:#4a9eff40;color:var(--text)}.bg-grid{background-image:radial-gradient(rgba(74,158,255,.04) 1px,transparent 1px);background-size:28px 28px}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:fadeUp .22s ease forwards}.fade-in{animation:fadeIn .18s ease forwards}.glow-pulse{animation:glowPulse 2.5s ease-in-out infinite}.float-anim{animation:floatAnim 6s ease-in-out infinite}.spin{animation:spin .7s linear infinite}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-dot.green{background:var(--green);box-shadow:0 0 6px #10b98199}.status-dot.amber{background:var(--amber);box-shadow:0 0 6px #f59e0b99}.status-dot.red{background:var(--red);box-shadow:0 0 6px #ef444499}.status-dot.blue{background:var(--blue);box-shadow:0 0 6px #4a9eff99}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap}.badge-blue{background:var(--blue-dim);color:var(--blue)}.badge-green{background:var(--green-dim);color:var(--green-text)}.badge-amber{background:var(--amber-dim);color:var(--amber-text)}.badge-red{background:var(--red-dim);color:var(--red-text)}.badge-purple{background:var(--purple-dim);color:var(--purple-text)}.badge-muted{background:var(--glass-2);color:var(--text-3)}.card-hover{transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-slow)}.card-hover:hover{border-color:var(--card-hover-b)!important;box-shadow:var(--shadow-md),var(--glow-blue)}.card-lift:hover{transform:translateY(-2px)}.damas-input{background:#ffffff0a;border:1px solid var(--border-2);border-radius:var(--r-sm);padding:8px 12px;font-size:13px;color:var(--text);transition:border-color var(--t-base),box-shadow var(--t-base);outline:none;font-family:inherit;width:100%}.damas-input::placeholder{color:var(--muted)}.damas-table{width:100%;border-collapse:collapse}.damas-table thead th{padding:10px 16px;text-align:left;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-3);border-bottom:1px solid var(--border)}.damas-table tbody td{padding:12px 16px;font-size:13px;color:var(--text-2);border-bottom:1px solid rgba(255,255,255,.035)}.damas-table tbody tr{transition:background var(--t-fast)}.damas-table tbody tr:hover{background:#ffffff06}.mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:.92em}[data-theme=light]{--bg: #f0f4f8;--bg-1: #e8edf5;--bg-2: #dde4ef;--bg-3: #d0d9e8;--bg-4: #c4cfde;--surface: rgba(224, 232, 244, .85);--surface-2: rgba(210, 220, 236, .95);--glass: rgba(0, 0, 0, .02);--glass-2: rgba(0, 0, 0, .04);--border: rgba(0, 0, 0, .08);--border-2: rgba(0, 0, 0, .13);--border-3: rgba(0, 0, 0, .18);--border-focus: rgba(56, 139, 253, .55);--blue: #1d4ed8;--on-blue: #ffffff;--blue-bright: #1e40af;--blue-dim: rgba(37, 99, 235, .1);--blue-glow: rgba(37, 99, 235, .15);--accent: #1d4ed8;--accent-hover:#2563eb;--green: #059669;--green-dim: rgba(5, 150, 105, .1);--green-text: #065f46;--amber: #d97706;--amber-dim: rgba(217, 119, 6, .1);--amber-text: #92400e;--red: #dc2626;--red-dim: rgba(220, 38, 38, .1);--red-text: #991b1b;--purple: #7c3aed;--purple-dim: rgba(124, 58, 237, .1);--purple-text: #5b21b6;--cyan: #0891b2;--cyan-dim: rgba(8, 145, 178, .1);--cyan-text: #155e75;--pink: #db2777;--pink-dim: rgba(219, 39, 119, .1);--pink-text: #9d174d;--orange: #ea580c;--orange-dim: rgba(234, 88, 12, .1);--orange-text: #9a3412;--teal: #0d9488;--teal-dim: rgba(13, 148, 136, .1);--teal-text: #115e59;--blue-text: #1e40af;--solid-ink: #ffffff;--blue-solid: var(--blue-text);--green-solid: var(--green-text);--amber-solid: var(--amber-text);--red-solid: var(--red-text);--purple-solid: var(--purple-text);--cyan-solid: var(--cyan-text);--pink-solid: var(--pink-text);--orange-solid: var(--orange-text);--teal-solid: var(--teal-text);--text: #0f172a;--text-2: #334155;--text-3: #556274;--muted: #94a3b8;--dim: #cbd5e1;--blue-border: rgba(37, 99, 235, .25);--panel: rgba(224, 232, 244, .9);--panel-2: rgba(210, 220, 236, .95);--panel-hover: rgba(196, 207, 222, .98);--wf-grid: rgba(15, 23, 42, .06);--card-border: rgba(0, 0, 0, .07);--card-hover-b: rgba(0, 0, 0, .11);--glow-blue: 0 0 24px rgba(37, 99, 235, .1);--glow-strong: 0 0 40px rgba(37, 99, 235, .16)}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color-scheme:light}.app-shell{display:flex;min-height:100dvh;height:100dvh;overflow:hidden;background:var(--bg)}.app-main-column{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app-topbar{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;z-index:500}.topbar-search{position:relative;flex:1;max-width:420px;min-width:0}.topbar-page-sub{font-size:12px;color:var(--muted);padding-left:10px;border-left:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-search-field{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--border);transition:border-color var(--t-base),background var(--t-base)}.topbar-search-field.focused{background:var(--bg-2);border-color:var(--border-2);box-shadow:none}.topbar-search-input{background:none;border:none;outline:none;color:var(--text);font-size:13px;flex:1;padding:0;min-width:0;font-family:inherit}.topbar-search-kbd{font-size:10px;color:var(--text-3);background:var(--glass);border:1px solid var(--border);border-radius:4px;padding:1px 5px;flex-shrink:0;font-family:monospace}.topbar-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:50;overflow:hidden;animation:fadeIn .12s ease;max-height:min(60vh,420px);overflow-y:auto}.topbar-search-dropdown__item{display:block;width:100%;padding:10px 16px;cursor:pointer;border:none;border-bottom:1px solid var(--border);background:transparent;text-align:left;transition:background var(--t-fast);font-family:inherit}.topbar-search-dropdown__item:last-child{border-bottom:none}.topbar-search-dropdown__item:hover,.topbar-search-dropdown__item:focus-visible{background:var(--glass);outline:none;box-shadow:none}.topbar-search-dropdown__title{font-weight:600;color:var(--text);margin-bottom:2px;font-size:13px}.topbar-search-dropdown__meta{font-size:11px;color:var(--muted)}.topbar-search-dropdown__empty{padding:12px 16px;font-size:12px;color:var(--muted)}.topbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.topbar-tenant-badge{padding:4px 10px;border-radius:var(--r-md);background:var(--blue-dim);border:1px solid color-mix(in srgb,var(--blue) 18%,transparent);font-size:11px;font-weight:600;color:var(--blue);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.topbar-search-toggle,.topbar-search-close{display:none;width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--border);color:var(--text-2);background:var(--glass);font-size:16px;line-height:1;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer}.topbar-search-backdrop,.topbar-search-overlay{display:none}.app-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:clamp(14px,2vw,24px) clamp(12px,2.5vw,32px);background-image:radial-gradient(color-mix(in srgb,var(--blue) 4%,transparent) 1px,transparent 1px);background-size:28px 28px}.app-route-frame{min-width:0}.page-shell{width:100%;min-width:0}.page-shell--fluid{max-width:none}.app-content--immersive{padding:0;overflow:hidden;display:flex;flex-direction:column}.app-content--immersive.app-content--embutido{padding:clamp(12px,2vw,20px);overflow-y:auto;display:block}.app-route-frame--full{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-grid-responsive{min-width:0}.folha-collective-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px}.folha-collective-chrome__stamp{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--text-3)}.folha-collective-chrome__update{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:6px;color:var(--blue);font-size:var(--fs-sm);cursor:pointer}.folha-collective-chrome__update:disabled{cursor:not-allowed;color:var(--text-3);background:color-mix(in srgb,var(--blue) 5%,transparent)}.agents-page{height:100%;min-height:0}.agents-layout{display:flex;gap:16px;flex:1;min-height:0;flex-wrap:nowrap}.agents-list-panel{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.agents-detail-panel{flex:1;min-width:0}.conectores-mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.conectores-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.conectores-campo.is-largo{grid-column:1 / -1}.conectores-campo-rotulo{font-size:12.5px;font-weight:500;color:var(--text-2)}.conectores-campo-dica{font-size:11.5px;line-height:1.5;color:var(--text-3)}.conectores-arquivo{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--glass);color:var(--text);text-align:left;cursor:pointer;font:inherit}.conectores-arquivo:hover{border-color:var(--blue-border);background:var(--blue-dim)}.conectores-tipo-ico{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--blue) 10%,transparent)}.conectores-tipo-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.conectores-tipo-txt strong{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.conectores-tipo-txt span{font-size:12px;color:var(--text-3);line-height:1.4}.app-menu-toggle{display:none;width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--border);color:var(--text-2);background:var(--glass);font-size:14px;line-height:1;flex-shrink:0}.app-sidebar{--sidebar-w: 240px;--sidebar-rail: 48px;--sidebar-pad: 8px;--sidebar-col: 32px;--sidebar-row: 32px;--sidebar-hover: color-mix(in srgb, var(--text) 5%, transparent);--sidebar-active: color-mix(in srgb, var(--text) 8%, transparent);--sidebar-ease: cubic-bezier(.2, 0, 0, 1);--sidebar-dur: .2s;position:relative;z-index:30;display:flex;flex-direction:column;flex-shrink:0;width:var(--sidebar-w);overflow:hidden;background:var(--bg-1);border-right:1px solid var(--border);transition:width var(--sidebar-dur) var(--sidebar-ease)}.app-sidebar.is-collapsed{width:var(--sidebar-rail)}@media(min-width:1024px){.app-sidebar:not(.is-collapsed)>*{min-width:calc(var(--sidebar-w) - 1px)}}.app-sidebar.is-expanding .nav-item__label,.app-sidebar.is-expanding .sidebar-wordmark,.app-sidebar.is-expanding .nav-section-toggle{animation:sidebar-surgir .18s var(--sidebar-ease) 40ms both}@keyframes sidebar-surgir{0%{opacity:0}to{opacity:1}}.app-sidebar.no-motion{transition:none}@media(prefers-reduced-motion:reduce){.app-sidebar{transition:none}}.sidebar-head{height:56px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 var(--sidebar-pad)}.sidebar-toggle{width:var(--sidebar-col);height:var(--sidebar-col);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.sidebar-toggle:hover{background:var(--sidebar-hover);color:var(--text)}.sidebar-toggle:active{background:var(--sidebar-active)}.sidebar-wordmark{min-width:0;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-2);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.sidebar-wordmark span{color:var(--text)}#app-sidebar-nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px var(--sidebar-pad) 12px}.nav-section+.nav-section{margin-top:16px}.app-sidebar.is-collapsed .nav-section+.nav-section{margin-top:0}.nav-section-toggle{width:100%;height:28px;display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-bottom:1px;padding:0 8px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-3);font:inherit;font-size:12px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:color var(--t-fast)}.nav-section-toggle:hover{color:var(--text-2)}.nav-section-toggle__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-section-toggle__chevron{flex-shrink:0;opacity:0;transition:opacity var(--t-fast),transform var(--sidebar-dur) var(--sidebar-ease)}.nav-section-toggle:hover .nav-section-toggle__chevron,.nav-section-toggle:focus-visible .nav-section-toggle__chevron,.nav-section-toggle[aria-expanded=false] .nav-section-toggle__chevron{opacity:1}.nav-section-toggle[aria-expanded=false] .nav-section-toggle__chevron{transform:rotate(-90deg)}.nav-section-head{display:flex;align-items:center;gap:4px}.nav-section-head .nav-section-toggle{flex:1;min-width:0}.nav-section-contexto{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-bottom:1px;padding-right:8px;font-size:11px;line-height:1.3;color:var(--text-3);opacity:.85}.nav-section-contexto__acao{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;cursor:pointer;transition:color var(--t-fast),text-decoration-color var(--t-fast)}.nav-section-contexto__acao:hover,.nav-section-contexto__acao:focus-visible{color:var(--text-2);text-decoration-color:currentColor}.nav-modal-traco{flex-shrink:0;overflow:hidden}.nav-modal-traco__onda,.nav-modal-traco__faixa{fill:none;stroke-width:1.2;stroke-linecap:round}.nav-modal-traco__onda{stroke:var(--cyan-text);animation:nav-modal-onda 1.6s linear infinite}.nav-modal-traco__faixa{stroke:var(--amber-text);stroke-dasharray:3 3;animation:nav-modal-faixa .6s linear infinite}@keyframes nav-modal-onda{to{transform:translate(-6px)}}@keyframes nav-modal-faixa{to{stroke-dashoffset:6}}.nav-section--filtrada .nav-item{animation:sidebar-revelar .22s var(--sidebar-ease) both}@media(prefers-reduced-motion:reduce){.nav-modal-traco__onda,.nav-modal-traco__faixa,.nav-section--filtrada .nav-item{animation:none}}.nav-section__items.is-revealing{animation:sidebar-revelar .18s var(--sidebar-ease) both}@keyframes sidebar-revelar{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nav-section-rule{width:16px;height:1px;margin:8px 0 8px calc((var(--sidebar-col) - 16px) / 2);background:var(--border-2)}.app-sidebar .nav-item{position:relative;display:flex;align-items:center;height:var(--sidebar-row);margin-bottom:1px;border-radius:var(--r-md);font-size:13px;font-weight:400;line-height:1.3;color:var(--text-2);text-decoration:none;white-space:nowrap;overflow:hidden;transition:background var(--t-fast),color var(--t-fast)}.app-sidebar.is-collapsed .nav-item{width:var(--sidebar-col)}.app-sidebar .nav-item:hover{background:var(--sidebar-hover);color:var(--text)}.app-sidebar .nav-item:active{background:var(--sidebar-active)}.nav-item__icon{width:var(--sidebar-col);height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);transition:color var(--t-fast)}.nav-item:hover .nav-item__icon{color:var(--text-2)}.nav-item__label{flex:1;min-width:0;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.app-sidebar .nav-item.is-active,.app-sidebar .nav-item.is-active:hover{background:var(--sidebar-active);color:var(--text);font-weight:500}.nav-item.is-active .nav-item__icon,.nav-item.is-active:hover .nav-item__icon{color:var(--blue)}.app-sidebar .nav-item-soon,.app-sidebar .nav-item-soon:hover,.app-sidebar .nav-item-soon:active{background:transparent;color:var(--text-3);cursor:not-allowed}.nav-item-soon:hover .nav-item__icon{color:var(--text-3)}.nav-item-soon__icon{transition:opacity var(--t-fast)}.nav-item-soon__lock{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;margin:0 8px 0 auto;opacity:0;color:var(--text-3);transition:opacity var(--t-fast);pointer-events:none}.nav-item-soon:hover .nav-item-soon__lock,.nav-item-soon:focus-visible .nav-item-soon__lock{opacity:1}.app-sidebar.is-collapsed .nav-item-soon__lock{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.app-sidebar.is-collapsed .nav-item-soon:hover .nav-item-soon__icon,.app-sidebar.is-collapsed .nav-item-soon:focus-visible .nav-item-soon__icon{opacity:0}@media(hover:none){.nav-item-soon__lock{opacity:1}.app-sidebar.is-collapsed .nav-item-soon__icon{opacity:0}.nav-section-toggle__chevron{opacity:1}}@media(prefers-reduced-motion:reduce){.nav-item-soon__icon,.nav-item-soon__lock,.nav-section-toggle__chevron{transition:none}.app-sidebar.is-expanding .nav-item__label,.app-sidebar.is-expanding .sidebar-wordmark,.app-sidebar.is-expanding .nav-section-toggle,.nav-section__items.is-revealing{animation:none}}.topbar-user{display:flex;align-items:center;gap:6px}.topbar-user__tema{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.topbar-user__tema:hover{background:var(--glass);border-color:var(--border);color:var(--text)}.topbar-user__avatar{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--blue-border);border-radius:50%;background:var(--blue-dim);color:var(--blue);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:filter var(--t-fast),box-shadow var(--t-fast)}.topbar-user__avatar:hover,.topbar-user__avatar[aria-expanded=true]{filter:brightness(1.1);box-shadow:0 0 0 3px var(--blue-dim)}.user-menu{position:fixed;z-index:2147483647;padding:4px;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--shadow-lg);transform-origin:top right;animation:user-menu-descer .14s cubic-bezier(.2,0,0,1) both}@keyframes user-menu-descer{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.user-menu__who{margin-bottom:4px;padding:8px 8px 10px;border-bottom:1px solid var(--border)}.user-menu__who-name,.user-menu__who-company{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__who-company{margin-top:1px;font-size:11.5px;color:var(--text-3)}.user-menu__who-name{font-size:13px;font-weight:600;color:var(--text)}.user-menu__who-role{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:500;color:var(--text-2)}.user-menu__dot{width:6px;height:6px;flex-shrink:0;border-radius:50%}.user-menu__who-pack{margin-top:2px;font-size:11.5px;color:var(--text-3)}.user-menu__item{width:100%;height:var(--sidebar-row, 32px);display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 8px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-2);font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.user-menu__item svg{flex-shrink:0;color:var(--text-3);transition:color var(--t-fast)}.user-menu__item:hover,.user-menu__item:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.user-menu__item:hover svg,.user-menu__item:focus-visible svg{color:var(--text-2)}.user-menu__item--danger:hover,.user-menu__item--danger:focus-visible,.user-menu__item--danger:hover svg,.user-menu__item--danger:focus-visible svg{color:var(--red-text)}.user-menu__item--danger:hover,.user-menu__item--danger:focus-visible{background:var(--red-dim)}.user-menu__rule{height:1px;margin:4px;background:var(--border)}@media(prefers-reduced-motion:reduce){.user-menu{animation:none}}.sidebar-backdrop{display:none}.ui-table-responsive{width:100%;overflow-x:auto;overflow-y:hidden}.ui-table-responsive table{min-width:640px}.ui-table__cards{display:none}.ui-table-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass-2);overflow:hidden}.ui-table-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border)}.ui-table-card__row:last-child{border-bottom:none}.ui-table-card__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);flex-shrink:0;max-width:42%}.ui-table-card__value{font-size:13px;color:var(--text-2);text-align:right;min-width:0;word-break:break-word}.table-stack-mobile{width:100%}.responsive-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.responsive-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.responsive-actions{display:flex;gap:8px;flex-wrap:wrap}.responsive-actions>*{min-width:0}.responsive-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden}@media(min-width:768px)and (max-width:1439px){.topbar-search{max-width:300px}}@media(max-width:1023px){.app-topbar{padding:0 14px;gap:10px;position:sticky;top:0;z-index:20}.topbar-search{max-width:none}.agents-page{height:auto}.agents-layout--detail .agents-list-panel{display:none}.agents-back-btn{display:inline-flex!important}.app-content--immersive:has(.agents-page){overflow-y:auto}.agent-run-label{display:none}.agent-run-btn{min-width:44px!important;min-height:44px!important;padding:0!important;justify-content:center}.agents-layout{flex-direction:column;flex:none}.agents-list-panel{width:100%;flex-shrink:1}.agents-detail-panel{min-height:0}.app-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.app-sidebar,.app-sidebar.is-collapsed{position:fixed;left:0;top:0;bottom:0;z-index:2147483647;width:min(85vw,288px);transform:translate(-100%);transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .26s cubic-bezier(.32,.72,0,1)}.app-sidebar.mobile-open{transform:translate(0);box-shadow:var(--shadow-xl)}.app-sidebar.no-motion{transition:none}.app-sidebar{--sidebar-row: 40px}.sidebar-toggle{width:40px;height:40px}.nav-section-toggle{height:32px}.user-menu__item{height:40px}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2147483646}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.responsive-grid-2,.responsive-grid-3,.form-grid-2,.form-grid-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ui-table--card-mobile{overflow:visible}.ui-table--card-mobile .ui-table__desktop{display:none}.ui-table--card-mobile .ui-table__cards{display:flex;flex-direction:column;gap:8px}.table-stack-mobile{overflow-x:visible}.table-stack-mobile table{min-width:0!important;width:100%}.folha-collective-chrome{flex-direction:column;align-items:flex-start}.table-stack-mobile thead{display:none}.table-stack-mobile tbody tr{display:block;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass-2);overflow:hidden}.table-stack-mobile tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border)!important;text-align:right}.table-stack-mobile tbody td:last-child{border-bottom:none!important}.table-stack-mobile tbody td:before{content:attr(data-label);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);text-align:left;flex-shrink:0;max-width:42%}.table-stack-mobile tbody td[data-label=""]:before,.table-stack-mobile tbody td:not([data-label]):before{content:none}.app-content{padding:12px 10px 18px;background-size:20px 20px}.app-content--immersive{padding:0}.app-topbar{gap:8px}.app-topbar h1{font-size:14px!important}.app-topbar kbd,.topbar-search-kbd,.topbar-search--inline{display:none}.topbar-search-toggle{display:inline-flex}.notif-dropdown{position:fixed!important;top:60px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important}.topbar-search-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#03080f8c;opacity:0;pointer-events:none;transition:opacity var(--t-base);z-index:28}.topbar-search-backdrop.open{opacity:1;pointer-events:auto}.topbar-search-overlay{display:block;position:fixed;left:0;right:0;top:56px;z-index:29;padding:10px 12px 14px;background:var(--panel);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform var(--t-base),opacity var(--t-base)}.topbar-search-overlay.open{transform:translateY(0);opacity:1;pointer-events:auto}.topbar-search-overlay__header{display:flex;align-items:flex-start;gap:8px}.topbar-search--overlay{flex:1;max-width:none}.topbar-search-close{display:inline-flex;flex-shrink:0}.topbar-search-overlay .topbar-search-dropdown{position:static;margin-top:8px;max-height:min(52vh,360px)}.topbar-search-input::placeholder{font-size:12px}.connector-row{flex-direction:column;align-items:stretch}.connector-row-actions{width:100%;justify-content:flex-start}.responsive-actions{flex-direction:column;align-items:stretch}.responsive-actions>*{width:100%}.ui-table-responsive:not(.ui-table--card-mobile) table,.responsive-table-wrap:not(.table-stack-mobile) table{min-width:560px}}@media(min-width:1440px){.app-content{padding-inline:clamp(28px,4vw,64px)}.app-content--immersive{padding-inline:0}.page-shell:not(.page-shell--fluid):not(.chat-page):not(.agents-page){max-width:var(--content-max);margin-inline:auto}.page-shell--wide:not(.page-shell--fluid){max-width:var(--content-max-wide)}.ui-grid-responsive{gap:18px}}.nav-tip{position:fixed;z-index:1200;display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--bg-4);color:var(--text);box-shadow:var(--shadow-md);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;animation:nav-tip-direita .12s cubic-bezier(.2,0,0,1) both}.nav-tip--direita{transform:translateY(-50%)}.nav-tip--baixo{animation-name:nav-tip-baixo}@keyframes nav-tip-direita{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes nav-tip-baixo{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nav-tip__kbd{font:inherit;font-size:11px;font-weight:500;color:var(--text-2);padding:0;border:0;background:none}[data-theme=light] .nav-tip{background:var(--text);color:var(--bg);border-color:transparent}[data-theme=light] .nav-tip__kbd{color:color-mix(in srgb,var(--bg) 65%,transparent)}@media(prefers-reduced-motion:reduce){.nav-tip{animation:none}}#app-sidebar-nav{scrollbar-width:thin;scrollbar-color:transparent transparent}#app-sidebar-nav:hover,#app-sidebar-nav:focus-within{scrollbar-color:color-mix(in srgb,var(--text-3) 18%,transparent) transparent}#app-sidebar-nav::-webkit-scrollbar{width:3px}#app-sidebar-nav::-webkit-scrollbar-track,#app-sidebar-nav::-webkit-scrollbar-button{background:transparent}#app-sidebar-nav::-webkit-scrollbar-button{display:none;width:0;height:0}#app-sidebar-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}#app-sidebar-nav:hover::-webkit-scrollbar-thumb,#app-sidebar-nav:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 18%,transparent)}@supports selector(::-webkit-scrollbar){#app-sidebar-nav,#app-sidebar-nav:hover,#app-sidebar-nav:focus-within{scrollbar-width:auto;scrollbar-color:auto}}.conectores-campos input::placeholder,.conectores-form input::placeholder{color:var(--text-3);-webkit-text-fill-color:var(--text-3);opacity:.8}.nav-item__icon{position:relative}.nav-item__atencao{position:absolute;top:50%;left:50%;transform:translate(4px,-11px);width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px var(--bg-2, var(--bg))}.nav-section-toggle__atencao{position:static;transform:none;display:inline-block;flex-shrink:0;margin-left:6px}:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 72px;--font-ui: "DM Sans", system-ui, -apple-system, sans-serif;--font-num: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--fs-display: clamp(26px, 1.4vw + 18px, 34px);--fs-h1: 24px;--fs-h2: 16px;--fs-h3: 14px;--fs-body: 13.5px;--fs-sm: 12.5px;--fs-xs: 11.5px;--r-control: 8px;--r-panel: 12px;--r-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .36s;--dur-4: .64s;--ds-panel: var(--bg-1);--ds-panel-raised: var(--bg-2);--ds-panel-line: var(--border);--ds-panel-line-strong: var(--border-2);--ds-panel-sheen: inset 0 1px 0 rgba(255, 255, 255, .035);--ds-shadow-float: 0 18px 48px -20px rgba(0, 0, 0, .7), 0 2px 6px -2px rgba(0, 0, 0, .4);--ds-shadow-panel: 0 1px 2px rgba(0, 0, 0, .25);--ds-hover: rgba(255, 255, 255, .035);--ds-press: rgba(255, 255, 255, .06);--ds-scrim: rgba(2, 5, 10, .62);--ds-skel: rgba(255, 255, 255, .05);--ds-skel-shine: rgba(255, 255, 255, .09);--ds-field-ink: #4a9eff;--ds-topo-opacity: .16;--ds-topo-vazio: url(/assets/topografia-vazio-DqD912ss.svg)}[data-theme=light]{--ds-panel: #f8fafc;--ds-panel-raised: #ffffff;--ds-panel-sheen: inset 0 1px 0 rgba(255, 255, 255, .8);--ds-shadow-float: 0 18px 48px -22px rgba(15, 23, 42, .28), 0 2px 6px -2px rgba(15, 23, 42, .1);--ds-shadow-panel: 0 1px 2px rgba(15, 23, 42, .06);--ds-hover: rgba(15, 23, 42, .035);--ds-press: rgba(15, 23, 42, .06);--ds-scrim: rgba(15, 23, 42, .4);--ds-skel: rgba(15, 23, 42, .06);--ds-skel-shine: rgba(15, 23, 42, .11);--ds-field-ink: #1d4ed8;--ds-topo-opacity: .12}:root{--area-plataforma: #4a9eff;--area-plataforma-text: #60a5fa;--area-people: #8663ad;--area-people-text: #a58bc2;--area-safety: #348069;--area-safety-text: #46ac8d;--area-logistics: #a8553a;--area-logistics-text: #c87a61;--area-business: #3568b0;--area-business-text: #6692d1;--area-admin: #8394aa;--area-admin-text: #a8b8cc}[data-theme=light]{--area-plataforma: #1d4ed8;--area-plataforma-text: #1d4ed8;--area-people: #8663ad;--area-people-text: #725098;--area-safety: #348069;--area-safety-text: #2e715d;--area-logistics: #a8553a;--area-logistics-text: #914932;--area-business: #3568b0;--area-business-text: #3568b0;--area-admin: #64748b;--area-admin-text: #475569}:root,[data-area=plataforma]{--area: var(--area-plataforma);--area-text: var(--area-plataforma-text)}[data-area=people]{--area: var(--area-people);--area-text: var(--area-people-text)}[data-area=safety]{--area: var(--area-safety);--area-text: var(--area-safety-text)}[data-area=logistics]{--area: var(--area-logistics);--area-text: var(--area-logistics-text)}[data-area=business]{--area: var(--area-business);--area-text: var(--area-business-text)}[data-area=admin]{--area: var(--area-admin);--area-text: var(--area-admin-text)}[data-area],:root{--area-dim: color-mix(in srgb, var(--area) 12%, transparent);--area-line: color-mix(in srgb, var(--area) 32%, transparent);--area-ink: var(--area);--ds-field-ink: var(--area-ink)}:root{--chart-1: #3b82f6;--chart-2: #ea580c;--chart-3: #0d9488;--chart-4: #a855f7;--chart-5: #b7791f;--chart-6: #db2777;--chart-7: #0891b2;--chart-8: #65a30d;--chart-grade: var(--border);--chart-eixo: var(--text-3);--chart-neutro: #5b6b80;--chart-div-neg: #ea580c;--chart-div-pos: #3b82f6}[data-theme=light]{--chart-1: #2563eb;--chart-2: #c2410c;--chart-3: #0d9488;--chart-4: #9333ea;--chart-5: #a16207;--chart-6: #be185d;--chart-7: #0891b2;--chart-8: #4d7c0f;--chart-neutro: #94a3b8;--chart-div-neg: #c2410c;--chart-div-pos: #2563eb}[data-area]{--chart-area-1: var(--area);--chart-area-2: color-mix(in srgb, var(--area) 62%, var(--bg-1));--chart-area-3: color-mix(in srgb, var(--area) 34%, var(--bg-1))}:root{--ok-bg: var(--green-dim);--ok-bd: color-mix(in srgb, var(--green) 30%, transparent);--ok-fg: var(--green-text);--atencao-bg: var(--amber-dim);--atencao-bd: color-mix(in srgb, var(--amber) 32%, transparent);--atencao-fg: var(--amber-text);--erro-bg: var(--red-dim);--erro-bd: color-mix(in srgb, var(--red) 32%, transparent);--erro-fg: var(--red-text);--info-bg: var(--blue-dim);--info-bd: color-mix(in srgb, var(--blue) 30%, transparent);--info-fg: var(--blue-text, var(--blue))}:root{--dur-0: 80ms;--ease-snap: cubic-bezier(.22, 1, .36, 1);--escada: 28ms}::selection{background:color-mix(in srgb,var(--blue) 32%,transparent);color:var(--text)}:root{caret-color:var(--blue);accent-color:var(--blue)}*{scrollbar-width:thin;scrollbar-color:var(--bg-4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box;border:2px solid transparent}.ds-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ds-page{width:100%;max-width:1480px;margin:0 auto;padding:var(--s-6) clamp(16px,2.4vw,36px) var(--s-9);display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.ds-page--wide{max-width:1760px}.ds-page--narrow{max-width:980px}.ds-page--full{max-width:none}@keyframes ds-subir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ds-revelar-campo{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.ds-page>*{animation:ds-subir var(--dur-3) var(--ease-out) both}.ds-page>*:nth-child(2){animation-delay:40ms}.ds-page>*:nth-child(3){animation-delay:80ms}.ds-page>*:nth-child(4){animation-delay:.12s}.ds-page>*:nth-child(5){animation-delay:.16s}.ds-page>*:nth-child(n+6){animation-delay:.2s}.ds-ph{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--s-4);padding-top:var(--s-2)}.ds-ph--com-campo{padding:var(--s-7) var(--s-7) var(--s-5);margin:calc(var(--s-6) * -1) calc(clamp(16px,2.4vw,36px)*-1) 0;border-bottom:1px solid var(--border)}.ds-ph--com-campo.ds-ph--com-abas{padding-bottom:0}.ds-ph__campo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.ds-ph__principal{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap}.ds-ph__titulo-linha{display:flex;align-items:center;gap:var(--s-3);min-width:0}.ds-ph__icone{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:var(--ds-ph-tom, var(--area-text));background:color-mix(in srgb,var(--ds-ph-tom, var(--area)) 13%,var(--bg-1));border:1px solid color-mix(in srgb,var(--ds-ph-tom, var(--area)) 30%,transparent);box-shadow:var(--ds-panel-sheen)}.ds-ph__texto{min-width:0;display:flex;flex-direction:column;gap:6px}.ds-ph__titulo{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.022em;line-height:1.15;color:var(--text);margin:0;text-wrap:balance}.ds-ph--destaque .ds-ph__titulo{font-size:var(--fs-display);letter-spacing:-.03em}.ds-ph__descricao{font-size:14px;line-height:1.5;color:var(--text-2);max-width:72ch;margin:0;text-wrap:pretty}.ds-ph__acoes{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto}.ds-ph__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font-size:var(--fs-xs);color:var(--text-3)}.ds-ph__meta-item{display:inline-flex;align-items:center;gap:6px}.ds-ph__meta-item svg{opacity:.8}.ds-ph__abas{margin-top:var(--s-1)}.ds-ph--com-campo .ds-ph__abas{margin-top:var(--s-2)}.ds-campo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ds-campo__grade{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 85% 0%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 70% 90% at 85% 0%,#000 10%,transparent 72%)}.ds-campo__brilho{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 120% at 92% -10%,color-mix(in srgb,var(--area) 16%,transparent),transparent 70%)}.ds-panel{position:relative;min-width:0;background:var(--ds-panel);border:1px solid var(--ds-panel-line);border-radius:var(--r-panel);box-shadow:var(--ds-panel-sheen),var(--ds-shadow-panel);display:flex;flex-direction:column}.ds-panel--raised{background:var(--ds-panel-raised)}.ds-panel--quiet{background:transparent;box-shadow:none}.ds-panel--interativo{cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ds-panel--interativo:hover{border-color:var(--ds-panel-line-strong);background:color-mix(in srgb,var(--ds-panel) 100%,var(--text) 2%)}.ds-panel--interativo:active{transform:translateY(1px)}.ds-panel__cabeca{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-5) 0;min-height:44px}.ds-panel__cabeca--separada{padding-bottom:var(--s-3);border-bottom:1px solid var(--ds-panel-line)}.ds-panel__cabeca:last-child{padding-bottom:var(--s-4);border-bottom:0}.ds-panel__titulos{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-panel__titulo{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-h3);font-weight:650;color:var(--text);margin:0;letter-spacing:-.005em}.ds-panel__titulo svg{color:var(--text-3);flex-shrink:0}.ds-panel__descricao{font-size:var(--fs-sm);color:var(--text-3);margin:0;line-height:1.45}.ds-panel__acoes{display:flex;align-items:center;gap:var(--s-1);flex-shrink:0}.ds-panel__corpo{padding:var(--s-4) var(--s-5) var(--s-5);min-width:0;flex:1}.ds-panel__corpo--rente{padding:0}.ds-panel__corpo--rente:not(:first-child){margin-top:var(--s-3)}.ds-panel__rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--ds-panel-line);font-size:var(--fs-xs);color:var(--text-3)}.ds-section{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.ds-section__cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.ds-section__titulo{font-size:15px;font-weight:650;color:var(--text);margin:0;letter-spacing:-.01em;display:flex;align-items:center;gap:var(--s-2)}.ds-section__contagem{font-family:var(--font-num);font-size:var(--fs-xs);color:var(--text-3);font-weight:500;padding:1px 7px;border-radius:var(--r-pill);background:var(--glass-2);border:1px solid var(--border)}.ds-section__descricao{font-size:var(--fs-sm);color:var(--text-3);margin:2px 0 0}.ds-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(var(--ds-grid-min, 240px),100%),1fr));min-width:0}.ds-grid--tiles{--ds-grid-min: 200px;gap:var(--s-3)}.ds-split{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(280px,var(--ds-split-lado, 360px));align-items:start}@media(max-width:1100px){.ds-split{grid-template-columns:minmax(0,1fr)}}.ds-stat{position:relative;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);min-width:0;background:var(--ds-panel);border:1px solid var(--ds-panel-line);border-radius:var(--r-panel);box-shadow:var(--ds-panel-sheen),var(--ds-shadow-panel);text-align:left;color:inherit;font:inherit;overflow:hidden}button.ds-stat,a.ds-stat{cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out)}button.ds-stat:hover,a.ds-stat:hover{border-color:color-mix(in srgb,var(--ds-stat-tom, var(--area)) 45%,var(--ds-panel-line));transform:translateY(-1px)}button.ds-stat:active,a.ds-stat:active{transform:none;transition-duration:var(--dur-0)}.ds-stat:before{content:"";position:absolute;left:0;top:var(--s-4);bottom:var(--s-4);width:2px;border-radius:0 2px 2px 0;background:var(--ds-stat-tom, var(--area));opacity:.9}.ds-stat__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.ds-stat__rotulo{font-size:var(--fs-sm);color:var(--text-2);font-weight:500;display:flex;align-items:center;gap:7px;min-width:0}.ds-stat__rotulo svg{color:var(--ds-stat-tom, var(--area-text));flex-shrink:0}.ds-stat__valor-linha{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.ds-stat__valor{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.05;font-weight:600;letter-spacing:-.035em;color:var(--text)}.ds-stat__unidade{font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.ds-stat__rodape{font-size:var(--fs-xs);color:var(--text-3);line-height:1.4;display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.ds-delta{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-num);font-size:11.5px;font-weight:600;padding:1px 6px;border-radius:var(--r-pill);color:var(--text-2);background:var(--glass-2)}.ds-delta--alta{color:var(--green-text);background:var(--green-dim)}.ds-delta--baixa{color:var(--red-text);background:var(--red-dim)}.ds-delta--atencao{color:var(--amber-text);background:var(--amber-dim)}.ds-btn{--ds-btn-h: 34px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ds-btn-h);padding:0 14px;border-radius:var(--r-control);border:1px solid transparent;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ds-btn:after{content:"";position:absolute;top:-5px;right:-2px;bottom:-5px;left:-2px}.ds-btn:active:not(:disabled){transform:translateY(1px)}.ds-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-btn svg{flex-shrink:0}.ds-btn--sm{--ds-btn-h: 28px;padding:0 10px;font-size:12.5px;gap:5px}.ds-btn--lg{--ds-btn-h: 42px;padding:0 18px;font-size:14px}.ds-btn--bloco{width:100%}.ds-btn--icone{width:var(--ds-btn-h);padding:0}.ds-btn--primario{background:var(--blue);color:var(--on-blue);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0000004d}.ds-btn--primario:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 88%,#fff)}[data-theme=light] .ds-btn--primario:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 88%,#000)}.ds-btn--secundario{background:var(--bg-2);color:var(--text);border-color:var(--border-2);box-shadow:var(--ds-panel-sheen)}[data-theme=light] .ds-btn--secundario{background:#fff}.ds-btn--secundario:hover:not(:disabled){border-color:var(--border-3);background:var(--bg-3)}[data-theme=light] .ds-btn--secundario:hover:not(:disabled){background:var(--bg-1)}.ds-btn--fantasma{background:transparent;color:var(--text-2)}.ds-btn--fantasma:hover:not(:disabled){background:var(--ds-hover);color:var(--text)}.ds-btn--perigo{background:var(--red-solid);color:var(--solid-ink)}.ds-btn--perigo:hover:not(:disabled){filter:brightness(1.08)}.ds-btn--sucesso{background:var(--green-solid);color:var(--solid-ink)}.ds-btn--sucesso:hover:not(:disabled){filter:brightness(1.08)}.ds-btn--sutil{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-border)}.ds-btn--sutil:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 16%,transparent)}.ds-btn__giro{width:13px;height:13px;border-radius:50%;border:1.75px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.ds-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;letter-spacing:.005em;line-height:1;white-space:nowrap;color:var(--ds-tag-fg, var(--text-2));background:var(--ds-tag-bg, var(--glass-2));border:1px solid var(--ds-tag-bd, var(--border))}.ds-tag__ponto{width:6px;height:6px;border-radius:50%;background:var(--ds-tag-ponto, currentColor);flex-shrink:0}.ds-tag--pulso .ds-tag__ponto{box-shadow:0 0 0 0 var(--ds-tag-ponto, currentColor);animation:ds-pulso 1.8s var(--ease-out) infinite}@keyframes ds-pulso{0%{box-shadow:0 0 color-mix(in srgb,var(--ds-tag-ponto, currentColor) 60%,transparent)}to{box-shadow:0 0 0 6px transparent}}.ds-tag--neutro{--ds-tag-ponto: var(--text-3)}.ds-tag--info{--ds-tag-fg: var(--blue);--ds-tag-bg: var(--blue-dim);--ds-tag-bd: var(--blue-border)}.ds-tag--sucesso{--ds-tag-fg: var(--green-text);--ds-tag-bg: var(--green-dim);--ds-tag-bd: color-mix(in srgb, var(--green) 24%, transparent);--ds-tag-ponto: var(--green)}.ds-tag--atencao{--ds-tag-fg: var(--amber-text);--ds-tag-bg: var(--amber-dim);--ds-tag-bd: color-mix(in srgb, var(--amber) 24%, transparent);--ds-tag-ponto: var(--amber)}.ds-tag--perigo{--ds-tag-fg: var(--red-text);--ds-tag-bg: var(--red-dim);--ds-tag-bd: color-mix(in srgb, var(--red) 24%, transparent);--ds-tag-ponto: var(--red)}.ds-tag--roxo{--ds-tag-fg: var(--purple-text);--ds-tag-bg: var(--purple-dim);--ds-tag-bd: color-mix(in srgb, var(--purple) 24%, transparent)}.ds-tag--area{--ds-tag-fg: var(--area-text);--ds-tag-bg: var(--area-dim);--ds-tag-bd: var(--area-line);--ds-tag-ponto: var(--area)}.ds-tag--ciano{--ds-tag-fg: var(--cyan-text);--ds-tag-bg: var(--cyan-dim);--ds-tag-bd: color-mix(in srgb, var(--cyan) 24%, transparent)}.ds-tabs{position:relative;display:flex;align-items:stretch;gap:var(--s-1);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.ds-tabs::-webkit-scrollbar{display:none}.ds-tabs__aba{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 var(--s-3);background:none;border:0;margin:0;font:inherit;font-size:13.5px;font-weight:550;color:var(--text-3);cursor:pointer;white-space:nowrap;border-radius:var(--r-control) var(--r-control) 0 0;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.ds-tabs__aba:hover{color:var(--text);background:var(--ds-hover)}.ds-tabs__aba[aria-selected=true]{color:var(--text)}.ds-tabs__aba:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ds-tabs__contagem{font-family:var(--font-num);font-size:11px;color:var(--text-3);padding:0 6px;border-radius:var(--r-pill);background:var(--glass-2);line-height:18px}.ds-tabs__aba[aria-selected=true] .ds-tabs__contagem{color:var(--area-text);background:var(--area-dim)}.ds-tabs__indicador{position:absolute;bottom:-1px;left:0;height:2px;background:var(--area);border-radius:2px 2px 0 0;transition:transform var(--dur-2) var(--ease-out),width var(--dur-2) var(--ease-out)}.ds-segmentos{display:inline-flex;padding:3px;gap:2px;background:var(--bg-1);border:1px solid var(--border);border-radius:calc(var(--r-control) + 2px)}.ds-segmentos__opcao{height:28px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--text-3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.ds-segmentos__opcao:hover{color:var(--text)}.ds-segmentos__opcao[aria-pressed=true],.ds-segmentos__opcao[aria-selected=true]{background:var(--bg-3);color:var(--text);box-shadow:var(--ds-panel-sheen),0 1px 2px #00000040}[data-theme=light] .ds-segmentos__opcao[aria-pressed=true],[data-theme=light] .ds-segmentos__opcao[aria-selected=true]{background:#fff}.ds-segmentos__opcao:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ds-toolbar{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0}.ds-toolbar__fim{margin-left:auto;display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.ds-busca{position:relative;display:flex;align-items:center;min-width:min(280px,100%);flex:0 1 340px;max-height:40px}.ds-busca svg{position:absolute;left:11px;color:var(--text-3);pointer-events:none}.ds-busca input{width:100%;height:34px;padding:0 12px 0 34px;background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--r-control);color:var(--text);font:inherit;font-size:13px;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.ds-busca input::placeholder{color:var(--text-3)}.ds-busca input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-dim)}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field__rotulo{font-size:12.5px;font-weight:600;color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.ds-field__opcional{font-weight:400;color:var(--text-3)}.ds-field__dica{font-size:var(--fs-xs);color:var(--text-3);line-height:1.45}.ds-field__erro{font-size:var(--fs-xs);color:var(--red-text);line-height:1.45;display:flex;gap:5px;align-items:flex-start}.ds-input{width:100%;min-height:38px;padding:8px 12px;background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--r-control);color:var(--text);font:inherit;font-size:13.5px;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}[data-theme=light] .ds-input{background:#fff}.ds-input::placeholder{color:var(--text-3)}.ds-input:hover:not(:disabled):not(:focus){border-color:var(--border-3)}.ds-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-dim)}.ds-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--red) 70%,transparent)}.ds-input:disabled{opacity:.6;cursor:not-allowed}.ds-table-wrap{width:100%;overflow-x:auto;min-width:0}.ds-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ds-table th{position:sticky;top:0;z-index:1;height:36px;padding:0 var(--s-4);text-align:left;white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--text-3);background:color-mix(in srgb,var(--ds-panel) 92%,var(--text) 2%);border-bottom:1px solid var(--border)}.ds-table td{height:46px;padding:var(--s-2) var(--s-4);color:var(--text-2);vertical-align:middle;border-bottom:1px solid var(--border)}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr{transition:background var(--dur-1) var(--ease-out)}.ds-table tbody tr:hover td{background:var(--ds-hover)}.ds-table tbody tr[aria-selected=true] td{background:var(--area-dim)}.ds-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--area)}.ds-table td.ds-table__num,.ds-table th.ds-table__num{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.ds-table__principal{color:var(--text);font-weight:550}.ds-table__secundario{display:block;font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.ds-table--compacta td{height:38px}@keyframes ds-brilho{0%{background-position:150% 0}to{background-position:-50% 0}}.ds-skel{display:block;border-radius:6px;background:linear-gradient(100deg,var(--ds-skel) 30%,var(--ds-skel-shine) 50%,var(--ds-skel) 70%) var(--ds-skel);background-size:200% 100%;animation:ds-brilho 1.4s linear infinite}.ds-skel--texto{height:10px;border-radius:4px}.ds-skel--titulo{height:16px;border-radius:5px}.ds-skel--circulo{border-radius:50%}.ds-skel-linhas{display:flex;flex-direction:column;gap:9px}.ds-skel-tabela__linha{display:grid;gap:var(--s-4);align-items:center;height:46px;padding:0 var(--s-4);border-bottom:1px solid var(--border)}.ds-skel-tabela__linha:last-child{border-bottom:0}.ds-skel-grafico{display:flex;align-items:flex-end;gap:6px;height:100%;min-height:140px;padding-top:var(--s-4)}.ds-skel-grafico .ds-skel{flex:1;border-radius:4px 4px 0 0}.ds-carregando-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-loader{display:inline-flex;align-items:center;gap:10px;color:var(--text-3);font-size:var(--fs-sm)}.ds-loader__barras{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.ds-loader__barras i{width:3px;border-radius:1px;background:var(--blue);animation:ds-barra .9s var(--ease-in-out) infinite}.ds-loader__barras i:nth-child(1){height:40%}.ds-loader__barras i:nth-child(2){height:100%;animation-delay:.12s}.ds-loader__barras i:nth-child(3){height:65%;animation-delay:.24s}@keyframes ds-barra{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1);opacity:1}}.ds-loader__barras i{transform-origin:bottom}.ds-loader--bloco{display:flex;justify-content:center;padding:var(--s-8) 0;width:100%}.ds-empty{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);padding:var(--s-8) var(--s-6);border-radius:var(--r-panel)}.ds-empty--emoldurado{border:1px dashed var(--border-2);background:color-mix(in srgb,var(--ds-panel) 60%,transparent)}.ds-empty--compacto{padding:var(--s-6) var(--s-4)}.ds-empty__campo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:var(--ds-field-ink);opacity:calc(var(--ds-topo-opacity) * .85);background-color:currentColor;-webkit-mask:var(--ds-topo-vazio) center / cover no-repeat,radial-gradient(closest-side,#000 20%,transparent 100%);mask:var(--ds-topo-vazio) center / cover no-repeat,radial-gradient(closest-side,#000 20%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ds-empty__icone{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:var(--ds-empty-tom, var(--text-2));background:var(--bg-2);border:1px solid var(--border-2);box-shadow:var(--ds-panel-sheen),0 8px 20px -10px #0009;margin-bottom:var(--s-2)}.ds-empty--erro{--ds-empty-tom: var(--red-text)}.ds-empty--sucesso{--ds-empty-tom: var(--green-text)}.ds-empty__titulo{font-size:15px;font-weight:650;color:var(--text);margin:0;letter-spacing:-.01em}.ds-empty__texto{font-size:13px;color:var(--text-3);margin:0;max-width:46ch;line-height:1.55;text-wrap:pretty}.ds-empty__acoes{display:flex;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;justify-content:center}.ds-callout{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);border-radius:var(--r-control);font-size:13px;line-height:1.5;color:var(--ds-callout-fg, var(--text-2));background:var(--ds-callout-bg, var(--glass-2));border:1px solid var(--ds-callout-bd, var(--border))}.ds-callout svg{flex-shrink:0;margin-top:2px}.ds-callout__titulo{font-weight:650;color:inherit;display:block;margin-bottom:1px}.ds-callout__acao{margin-left:auto;flex-shrink:0}.ds-callout--info{--ds-callout-fg: var(--blue);--ds-callout-bg: var(--blue-dim);--ds-callout-bd: var(--blue-border)}.ds-callout--sucesso{--ds-callout-fg: var(--green-text);--ds-callout-bg: var(--green-dim);--ds-callout-bd: color-mix(in srgb, var(--green) 22%, transparent)}.ds-callout--atencao{--ds-callout-fg: var(--amber-text);--ds-callout-bg: var(--amber-dim);--ds-callout-bd: color-mix(in srgb, var(--amber) 22%, transparent)}.ds-callout--perigo{--ds-callout-fg: var(--red-text);--ds-callout-bg: var(--red-dim);--ds-callout-bd: color-mix(in srgb, var(--red) 22%, transparent)}.ds-list{display:flex;flex-direction:column}.ds-list__item{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--border);min-width:0;color:inherit;text-decoration:none;background:none;border-left:0;border-right:0;border-top:0;font:inherit;text-align:left;width:100%}.ds-list__item:last-child{border-bottom:0}button.ds-list__item,a.ds-list__item{cursor:pointer;transition:background var(--dur-1) var(--ease-out)}button.ds-list__item:hover,a.ds-list__item:hover{background:var(--ds-hover)}.ds-list__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ds-list__titulo{color:var(--text);font-weight:550;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-list__sub{color:var(--text-3);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-avatar{width:var(--ds-avatar, 30px);height:var(--ds-avatar, 30px);flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:calc(var(--ds-avatar, 30px) * .38);font-weight:700;letter-spacing:.01em;color:var(--ds-avatar-fg, var(--blue-text));background:var(--ds-avatar-bg, var(--blue-dim));border:1px solid color-mix(in srgb,var(--ds-avatar-fg, var(--blue)) 25%,transparent)}@keyframes ds-gaveta-entrar{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ds-dialogo-entrar{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes ds-veu-entrar{0%{opacity:0}to{opacity:1}}.ds-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--ds-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ds-veu-entrar var(--dur-2) var(--ease-out) both}.ds-dialogo{position:fixed;z-index:2001;left:50%;top:50%;width:min(var(--ds-dialogo-w, 560px),calc(100vw - 32px));max-height:calc(100dvh - 48px);translate:-50% -50%;display:flex;flex-direction:column;background:var(--ds-panel-raised);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--ds-shadow-float);animation:ds-dialogo-entrar var(--dur-2) var(--ease-out) both}.ds-gaveta{position:fixed;z-index:2001;top:0;right:0;bottom:0;width:min(var(--ds-gaveta-w, 560px),100vw);display:flex;flex-direction:column;background:var(--ds-panel-raised);border-left:1px solid var(--border-2);box-shadow:var(--ds-shadow-float);animation:ds-gaveta-entrar .26s var(--ease-out) both}.ds-sobreposto__cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-5) var(--s-6) var(--s-4);border-bottom:1px solid var(--border)}.ds-sobreposto__titulo{font-size:16px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.ds-sobreposto__descricao{font-size:13px;color:var(--text-3);margin:4px 0 0}.ds-sobreposto__corpo{padding:var(--s-5) var(--s-6);overflow-y:auto;flex:1;min-height:0}.ds-sobreposto__rodape{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-top:1px solid var(--border)}.ds-kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:var(--s-2) var(--s-5);font-size:13px;margin:0}.ds-kv dt{color:var(--text-3)}.ds-kv dd{color:var(--text);margin:0;min-width:0;overflow-wrap:anywhere}.ds-meter{height:6px;border-radius:var(--r-pill);background:var(--glass-2);overflow:hidden}.ds-meter__valor{height:100%;border-radius:inherit;background:var(--ds-meter-tom, var(--blue));transition:width var(--dur-3) var(--ease-out)}@media(max-width:767px){.ds-segmentos{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.ds-segmentos::-webkit-scrollbar{display:none}.ds-segmentos__opcao{flex-shrink:0}.ds-page{padding:var(--s-4) var(--s-4) var(--s-8);gap:var(--s-5)}.ds-ph--com-campo{padding:var(--s-6) var(--s-4) var(--s-4);margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0}.ds-ph__titulo{font-size:21px}.ds-ph__acoes{margin-left:0;width:100%}.ds-panel__cabeca{padding:var(--s-3) var(--s-4) 0}.ds-panel__cabeca:last-child{padding-bottom:var(--s-3)}.ds-panel__corpo{padding:var(--s-3) var(--s-4) var(--s-4)}.ds-stat__valor{font-size:24px}.ds-busca{flex:1 1 100%}.ds-toolbar__fim{margin-left:0}.ds-gaveta{width:100vw}}@media(prefers-reduced-motion:reduce){.ds-page>*,.ds-gaveta,.ds-dialogo,.ds-veu{animation:none}.ds-skel{animation:none}.ds-loader__barras i{animation:none;opacity:.8}.ds-tag--pulso .ds-tag__ponto{animation:none}.ds-tabs__indicador{transition:none}}.ds-table tbody tr:focus-visible{outline:none}.ds-table tbody tr:focus-visible td{background:var(--blue-dim);box-shadow:inset 0 1px 0 var(--blue),inset 0 -1px 0 var(--blue)}.ds-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23788da1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ds-select option{background:var(--bg-2);color:var(--text)}.ds-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);-webkit-user-select:none;user-select:none;line-height:1.4}.ds-check input{width:15px;height:15px;margin:0;flex-shrink:0}.ds-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:11px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-2)}.ds-card{padding:var(--s-5);display:block}.ds-card__titulo{font-size:var(--fs-h3);font-weight:650;color:var(--text);margin:0 0 var(--s-3);letter-spacing:-.005em}.ds-insight{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--glass-2);border:1px solid var(--border);margin-bottom:var(--s-2);font-size:13px;line-height:1.55;color:var(--text-2)}.ds-timeline-passo{display:flex;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--border)}.ds-timeline-passo__ponto{width:10px;height:10px;border-radius:50%;margin-top:4px;flex-shrink:0;background:var(--ds-ponto);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ponto) 18%,transparent)}.ds-timeline-passo strong{font-size:13.5px;color:var(--text)}.ds-timeline-passo span{display:block;font-size:12px;color:var(--text-3);margin-top:3px}.ds-abertura{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-5);background:var(--bg)}.ds-abertura__marca{border-radius:10px;animation:ds-subir var(--dur-3) var(--ease-out) both}label{font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-2)}.app-topbar{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.topbar-trilha{display:flex;align-items:center;gap:10px;min-width:0}.topbar-trilha__atual{font-size:13.5px;font-weight:650;color:var(--text);white-space:nowrap;letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar-page-sub{color:var(--text-3)}.ds-confirmar-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--ds-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ds-veu-entrar var(--dur-2) var(--ease-out) both}.ds-confirmar{width:min(420px,100%);padding:var(--s-6);background:var(--ds-panel-raised);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--ds-shadow-float);animation:ds-dialogo-entrar var(--dur-2) var(--ease-out) both}.ds-confirmar__icone{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;margin-bottom:var(--s-4);color:var(--red-text);background:var(--red-dim);border:1px solid color-mix(in srgb,var(--red) 24%,transparent)}.ds-confirmar__titulo{margin:0 0 var(--s-2);font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.01em}.ds-confirmar__texto{margin:0;font-size:13.5px;color:var(--text-2);line-height:1.55}.ds-confirmar__acoes{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-6)}@media(prefers-reduced-motion:reduce){.ds-confirmar-veu,.ds-confirmar{animation:none}}.gaveta-fundo{background:var(--ds-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gaveta{background:var(--ds-panel-raised);box-shadow:var(--ds-shadow-float);animation-timing-function:var(--ease-out);animation-duration:.26s}.gaveta__cabeca{padding:var(--s-5) var(--s-6) var(--s-4)}.gaveta__icone{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--bg-1));border:1px solid color-mix(in srgb,var(--blue) 26%,transparent);box-shadow:var(--ds-panel-sheen)}.gaveta__id h2{font-size:17px;letter-spacing:-.015em}.gaveta__sub{color:var(--text-3)}.gaveta__corpo{padding:var(--s-5) var(--s-6) var(--s-6)}.gaveta__rodape{padding:var(--s-4) var(--s-6);background:var(--ds-panel);justify-content:flex-end}@media(max-width:640px){.gaveta__cabeca,.gaveta__corpo,.gaveta__rodape{padding-left:var(--s-4);padding-right:var(--s-4)}}@keyframes ds-toast-entrar{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.ds-toasts{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none;width:min(380px,calc(100vw - 32px))}.ds-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;background:var(--ds-panel-raised);border:1px solid var(--border-2);border-radius:10px;box-shadow:var(--ds-shadow-float);font-size:13px;line-height:1.45;color:var(--text);animation:ds-toast-entrar .36s var(--ease-out) both}.ds-toast__icone{flex-shrink:0;margin-top:1px;color:var(--ds-toast-tom, var(--blue))}.ds-toast__texto{flex:1;min-width:0}.ds-toast__fechar{flex-shrink:0;width:26px;height:26px;margin:-3px 0;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--text-3);cursor:pointer}.ds-toast__fechar:hover{color:var(--text);background:var(--ds-hover)}.ds-toast__fechar:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ds-toast--sucesso{--ds-toast-tom: var(--green-text)}.ds-toast--perigo{--ds-toast-tom: var(--red-text)}.ds-toast--atencao{--ds-toast-tom: var(--amber-text)}@media(max-width:767px){.ds-toasts{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.ds-toast{animation:none}}.sino{position:relative}.sino__botao{position:relative;width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.sino__botao:hover,.sino__botao[aria-expanded=true]{background:var(--ds-hover);color:var(--text)}.sino__botao:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.sino__contagem{position:absolute;top:5px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--red-solid);color:var(--solid-ink);font-family:var(--font-num);font-size:9.5px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.sino__painel{position:absolute;top:46px;right:0;width:360px;max-width:90vw;z-index:1300;overflow:hidden;background:var(--ds-panel-raised);border:1px solid var(--border-2);border-radius:12px;box-shadow:var(--ds-shadow-float);transform-origin:top right;animation:ds-menu-abrir .16s var(--ease-out) both}@keyframes ds-menu-abrir{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.sino__cabeca{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border)}.sino__titulo{font-size:13.5px;font-weight:650;color:var(--text)}.sino__marcar{background:none;border:0;padding:4px 6px;border-radius:6px;color:var(--blue);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.sino__marcar:hover{background:var(--blue-dim)}.sino__vazio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 16px;color:var(--text-3);font-size:13px}.sino__lista{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.sino__item{display:flex;gap:10px;width:100%;text-align:left;padding:11px 14px;background:transparent;border:0;border-bottom:1px solid var(--border);cursor:pointer;font:inherit;transition:background var(--dur-1) var(--ease-out)}.sino__item:hover{background:var(--ds-hover)}.sino__item:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sino__ponto{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:6px}.sino__item-texto{flex:1;min-width:0}.sino__frase{display:block;font-size:13px;line-height:1.45;color:var(--text-2)}.sino__frase b{color:var(--text);font-weight:600}.sino__secundario{color:var(--text-3)}.sino__quando{font-size:11.5px;color:var(--text-3)}.sino__email{--ds-trilho-ligado: var(--blue);display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 14px;background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-2)}.sino__email:hover{background:var(--ds-hover)}.sino__email:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.sino__painel{animation:none}}.ds-falha-geral{min-height:100dvh;display:grid;place-items:center;padding:var(--s-7);background:var(--bg)}.ds-falha-geral .ds-empty{max-width:560px}.ds-bloqueio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ds-veu-entrar var(--dur-3) var(--ease-out) both}.ds-bloqueio__caixa{width:min(480px,100%);padding:var(--s-7);text-align:center;background:var(--ds-panel-raised);border:1px solid var(--border-2);border-radius:16px;box-shadow:var(--ds-shadow-float);animation:ds-dialogo-entrar var(--dur-3) var(--ease-out) both}.ds-bloqueio__icone{width:48px;height:48px;margin:0 auto var(--s-4);display:grid;place-items:center;border-radius:12px;color:var(--amber-text);background:var(--amber-dim);border:1px solid color-mix(in srgb,var(--amber) 26%,transparent)}.ds-bloqueio__titulo{margin:0 0 var(--s-2);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--text);text-wrap:balance}.ds-bloqueio__texto{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-2)}.ds-bloqueio__texto strong{color:var(--text)}.ds-bloqueio__acoes{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin-top:var(--s-6)}@media(prefers-reduced-motion:reduce){.ds-bloqueio,.ds-bloqueio__caixa{animation:none}}.ds-cobranca-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;background:var(--ds-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ds-veu-entrar var(--dur-2) var(--ease-out) both}.ds-cobranca{width:min(440px,100%);max-height:min(90vh,600px);min-height:0;display:flex;flex-direction:column;background:var(--ds-panel-raised);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--ds-shadow-float);animation:ds-dialogo-entrar var(--dur-2) var(--ease-out) both}.ds-cobranca__corpo{flex:1;min-height:0;overflow-y:auto;padding:var(--s-6) var(--s-6) var(--s-4)}.ds-cobranca__icone{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;margin-bottom:var(--s-4);color:var(--blue);background:var(--blue-dim);border:1px solid var(--blue-border)}.ds-cobranca__icone.is-bloqueio{color:var(--amber-text);background:var(--amber-dim);border-color:color-mix(in srgb,var(--amber) 26%,transparent)}.ds-cobranca__titulo{margin:0 0 var(--s-2);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--text)}.ds-cobranca__texto{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.ds-cobranca__uso{margin-top:var(--s-4);display:flex;flex-direction:column;gap:6px}.ds-cobranca__uso--grade{display:grid;grid-template-columns:1fr 1fr}.ds-cobranca__linha{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;font-size:12.5px;color:var(--text-2);background:var(--glass-2);border:1px solid var(--border);border-radius:8px}.ds-cobranca__linha.is-esgotado{color:var(--red-text);background:var(--red-dim);border-color:color-mix(in srgb,var(--red) 22%,transparent)}.ds-cobranca__rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-cobranca__nota{margin:var(--s-3) 0 0;font-size:12px;color:var(--text-3)}.ds-cobranca__rodape{flex-shrink:0;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-4);border-top:1px solid var(--border)}.ds-cobranca__resgate{display:flex;gap:var(--s-2)}.ds-cobranca__codigo{flex:1;min-height:34px;padding:6px 12px;text-transform:uppercase;font-family:var(--font-num);letter-spacing:.04em}.ds-cobranca__msg{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12.5px;color:var(--red-text)}.ds-cobranca__msg.is-ok{color:var(--green-text)}@media(prefers-reduced-motion:reduce){.ds-cobranca-veu,.ds-cobranca{animation:none}}.ds-trilho{position:relative;display:block;flex-shrink:0;width:36px;height:20px;border-radius:var(--r-pill);background:var(--border-3);transition:background var(--dur-2) var(--ease-out)}.ds-trilho__botao{position:absolute;top:2px;left:2px;display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform var(--dur-2) var(--ease-out)}[aria-checked=true]>.ds-trilho,[aria-checked=true] .ds-trilho{background:var(--ds-trilho-ligado, var(--green))}[aria-checked=true]>.ds-trilho .ds-trilho__botao,[aria-checked=true] .ds-trilho .ds-trilho__botao{transform:translate(16px)}.ds-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);width:100%;padding:var(--s-2) 0;background:none;border:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.ds-switch--info{--ds-trilho-ligado: var(--blue)}.ds-switch:disabled{opacity:.55;cursor:not-allowed}.ds-switch:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.ds-switch__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-switch__rotulo{font-size:13.5px;font-weight:550;color:var(--text)}.ds-switch__descricao{font-size:var(--fs-xs);color:var(--text-3);line-height:1.45}@media(prefers-reduced-motion:reduce){.ds-trilho,.ds-trilho__botao{transition:none}}.ds-sobreposto__id{display:flex;align-items:flex-start;gap:var(--s-3);min-width:0}.ds-sobreposto__icone{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--bg-1));border:1px solid color-mix(in srgb,var(--blue) 26%,transparent)}.ds-sobreposto__titulo{display:flex;align-items:center;gap:var(--s-2)}.ds-form{display:flex;flex-direction:column;gap:var(--s-4)}.ds-form-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-3);align-items:start}.ds-form-grade>.is-largo{grid-column:1 / -1}.ds-form-linha{display:flex;align-items:flex-end;gap:var(--s-2)}.ds-form-linha>:first-child{flex:1;min-width:0}.ds-dica{font-size:var(--fs-xs);color:var(--text-3);line-height:1.5;margin:0}@media(max-width:640px){.ds-form-grade{grid-template-columns:minmax(0,1fr)}.ds-form-linha{flex-wrap:wrap}}.ds-callout--neutro{--ds-callout-fg: var(--text-2);--ds-callout-bg: var(--glass-2);--ds-callout-bd: var(--border-2)}.ds-dialogo:focus{outline:none}th{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-3)}.ds-campo__arte{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 72%,#000 88%,rgba(0,0,0,.35) 100%),linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(90deg,transparent 40%,#000 72%,#000 88%,rgba(0,0,0,.35) 100%),linear-gradient(180deg,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;animation:ds-revelar-campo var(--dur-4) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.ds-campo__arte{animation:none}}@media(max-width:767px){.ds-panel__corpo.ds-panel__corpo--rente{padding:0}}.ds-panel__cabeca{flex-wrap:wrap}.ds-table th.ds-table__num{font-family:inherit}label.ds-busca,label.ds-check{margin-bottom:0}.ds-field__rotulo label{display:inline;margin:0}ul.ds-list,ol.ds-list{margin:0;padding:0;list-style:none}.ds-toolbar>.ds-input,.ds-toolbar>.ds-select,.ds-toolbar__fim>.ds-input,.ds-toolbar__fim>.ds-select{height:34px;min-height:34px;padding-top:0;padding-bottom:0;font-size:13px}button.ds-stat{align-items:stretch}.ds-switch{white-space:normal}.ds-panel__cabeca{align-items:flex-start}.ds-panel__cabeca>.ds-panel__acoes{align-self:center}.ds-panel__corpo--rente .ds-table th:first-child,.ds-panel__corpo--rente .ds-table td:first-child{padding-left:var(--s-5)}.ds-panel__corpo--rente .ds-table th:last-child,.ds-panel__corpo--rente .ds-table td:last-child{padding-right:var(--s-5)}.ds-ph--com-campo{padding-left:clamp(16px,2.4vw,36px);padding-right:clamp(16px,2.4vw,36px)}.ds-guarda{min-height:62dvh;justify-content:center}.ds-guarda .ds-empty{padding-block:var(--s-9)}.ds-ph--com-campo .ds-ph__descricao{max-width:60ch}@media(max-width:767px){.ds-grid--tiles{--ds-grid-min: 150px}.ds-grid--tiles .ds-stat__valor{font-size:22px}}#app-sidebar-nav{position:relative}.nav-section[data-area] .nav-section-toggle__label:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;margin:-2px 7px 0 1px;border-radius:2px;background:var(--area)}.nav-section[data-area=plataforma] .nav-section-toggle__label:before,.nav-section[data-area=admin] .nav-section-toggle__label:before{background:var(--text-3);opacity:.6}.nav-item{z-index:1}.app-sidebar .nav-item.is-active .nav-item__icon{color:var(--area-text)}#app-sidebar-nav.com-marcador .nav-item.is-active,#app-sidebar-nav.com-marcador .nav-item.is-active:hover{background:transparent}.nav-marcador{position:absolute;top:0;left:0;z-index:0;pointer-events:none;border-radius:var(--r-md);background:color-mix(in srgb,var(--area) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--area) 16%,transparent);transition:transform var(--dur-3) var(--ease-out),background var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}[data-theme=light] .nav-marcador{background:color-mix(in srgb,var(--area) 10%,transparent)}@media(prefers-reduced-motion:reduce){.nav-marcador{transition:none}}.ds-table tbody tr,.ds-escada>*{animation:ds-subir var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--escada))}.ds-escada>:nth-child(2){--i: 1}.ds-escada>:nth-child(3){--i: 2}.ds-escada>:nth-child(4){--i: 3}.ds-escada>:nth-child(5){--i: 4}.ds-escada>:nth-child(6){--i: 5}.ds-escada>:nth-child(7){--i: 6}.ds-escada>:nth-child(n+8){--i: 7}.ds-linha-nova{animation:ds-subir var(--dur-3) var(--ease-out) both,ds-acender 1.4s var(--dur-2) ease-out}@keyframes ds-acender{0%{background:color-mix(in srgb,var(--area) 20%,transparent)}to{background:transparent}}.ds-cresce{transform-origin:bottom;animation:ds-crescer var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 24ms)}.ds-cresce--lado{transform-origin:left;animation-name:ds-crescer-lado}@keyframes ds-crescer{0%{transform:scaleY(0)}}@keyframes ds-crescer-lado{0%{transform:scaleX(0)}}.ds-traca{stroke-dasharray:1;stroke-dashoffset:1;animation:ds-tracar var(--dur-4) var(--ease-out) forwards}@keyframes ds-tracar{to{stroke-dashoffset:0}}.ds-clicavel{transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),background var(--dur-1) var(--ease-out);cursor:pointer}.ds-clicavel:hover{transform:translateY(-1px);border-color:var(--area-line)}.ds-clicavel:active{transform:none;transition-duration:var(--dur-0)}.ds-table__valor{min-width:0}@media(max-width:640px){.ds-table--cartoes,.ds-table--cartoes tbody{display:block;width:100%}.ds-table--cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ds-table--cartoes tbody{display:grid;gap:var(--s-2)}.ds-table--cartoes tbody tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--ds-panel-line);border-radius:var(--r-panel);background:var(--ds-panel-raised)}.ds-table--cartoes tbody tr td{flex:1 1 100%;border:0;padding:3px 0;min-height:0;height:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);text-align:right}.ds-table--cartoes tbody tr td:before{content:attr(data-rotulo);color:var(--text-3);font-size:var(--fs-xs);font-family:var(--font-ui);font-weight:500;text-align:left;flex-shrink:0;line-height:20px}.ds-table--cartoes tbody tr td:not([data-rotulo]):before{content:none}.ds-table--cartoes tbody tr td:not([data-rotulo]){justify-content:flex-end}.ds-table--cartoes .ds-table__valor{display:flex;flex-direction:column;align-items:flex-end}.ds-table--cartoes tbody tr td.ds-cartao__titulo{order:-1;flex:1 1 0;min-width:0;display:block;text-align:left;font-weight:600;color:var(--text);padding-bottom:var(--s-2)}.ds-table--cartoes tbody tr td,.ds-table--cartoes .ds-table__valor{min-width:0;max-width:100%}.ds-table--cartoes td.ds-cartao__titulo .ds-table__valor{align-items:stretch}.ds-table--cartoes tbody tr{min-width:0;max-width:100%}.ds-table--cartoes tbody tr td.ds-cartao__titulo:before{content:none}.ds-table--cartoes tbody tr td.ds-cartao__canto{order:-2;flex:0 0 auto;padding-bottom:var(--s-2)}.ds-table--cartoes tbody tr td.ds-cartao__canto:before{content:none}.ds-table--cartoes tbody tr td.ds-cartao__oculta{display:none}.ds-table--cartoes tbody tr:hover td{background:none}.ds-table--cartoes tbody tr[aria-selected=true]{border-color:var(--area-line);background:var(--area-dim)}.ds-table--cartoes tbody tr[aria-selected=true] td{background:none;box-shadow:none}.ds-panel__corpo--rente .ds-table--cartoes tbody{padding:var(--s-3)}.ds-panel__corpo--rente .ds-table--cartoes tbody tr td:first-child,.ds-panel__corpo--rente .ds-table--cartoes tbody tr td:last-child{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.ds-table tbody tr,.ds-escada>*,.ds-linha-nova,.ds-cresce,.ds-traca{animation:none}.ds-traca{stroke-dashoffset:0}.ds-clicavel,.ds-clicavel:hover,button.ds-stat:hover,a.ds-stat:hover{transform:none}}
