:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f1;--surface:#fff;--surface-inset:#f1f1ec;--surface-muted:#e6e6df;--border:#e2e2da;--border-strong:#cbcbc0;--hover-bg:#1414100d;--hover-bg-strong:#14141017;--text:#1b1b18;--text-secondary:#6f6f68;--text-subtle:#9a9a90;--status-rascunho:#8f8f86;--status-revisao:#a9762f;--status-aprovado:#4c7a52;--status-enviado:#47688a;--status-rascunho-bg:#eeeeea;--status-revisao-bg:#f4e8d6;--status-aprovado-bg:#e1ede2;--status-enviado-bg:#e4ebf1;--model-gemini-bg:#e6eef6;--model-gemini-fg:#3d5a76;--model-claude-bg:#f5e8dd;--model-claude-fg:#8a5837;--accent:#0e0e0c;--accent-2:#000;--accent-hi:#3a3a34;--accent-fg:#f8f8f5;--accent-fg-soft:#f8f8f5bd;--accent-grad:linear-gradient(103deg, #2b2b27 0%, #181815 45%, #0b0b09 100%);--accent-grad-hi:linear-gradient(103deg, #3c3c36 0%, #292925 45%, #191916 100%);--accent-grad-diag:linear-gradient(135deg, #2f2f2a 0%, #1a1a17 40%, #0b0b09 100%);--accent-soft:#0e0e0c12;--accent-border:#0e0e0c57;--accent-ring-soft:#0e0e0c24;--accent-glow:0 4px 18px -8px #0e0e0c73;--accent-glow-hi:0 10px 28px -10px #0e0e0c80;--accent-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--on-accent-fill:#f8f8f51c;--on-accent-fill-hi:#f8f8f530;--on-accent-line:#f8f8f52e;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fw-light:300;--fw-regular:400;--fw-bold:700;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:28px;--fs-num:30px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-round:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--gap-grid:20px;--pad-card:24px;--maxw:1440px;--shadow-card:0 1px 2px #1414100a;--shadow-pop:0 4px 16px #14141014;--ease:cubic-bezier(.2, 0, .2, 1);--ease-soft:cubic-bezier(.25, .8, .35, 1);--hover-dur:.32s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f11;--surface:#18181b;--surface-muted:#212125;--surface-inset:#1c1c20;--border:#2a2a30;--border-strong:#3a3a42;--text:#f2f1ed;--text-secondary:#a2a19a;--text-subtle:#6c6b64;--hover-bg:#ffffff0f;--hover-bg-strong:#ffffff1c;--accent:#f4f3ef;--accent-2:#fff;--accent-hi:#cfcec7;--accent-fg:#101012;--accent-fg-soft:#101012b8;--accent-grad:linear-gradient(103deg, #fff 0%, #f1f0ec 45%, #dcdbd4 100%);--accent-grad-hi:linear-gradient(103deg, #fff 0%, #fbfbf9 45%, #eceae4 100%);--accent-grad-diag:linear-gradient(135deg, #fff 0%, #eeede8 40%, #d9d8d0 100%);--accent-soft:#f4f3ef1f;--accent-border:#f4f3ef73;--accent-ring-soft:#f4f3ef2e;--accent-glow:0 6px 22px -10px #000c;--accent-glow-hi:0 12px 30px -12px #000000e6;--on-accent-fill:#10101212;--on-accent-fill-hi:#10101221;--on-accent-line:#10101221;--status-rascunho:#aaaaa1;--status-revisao:#d2a262;--status-aprovado:#82b58a;--status-enviado:#7fa6ce;--status-rascunho-bg:#2b2b31;--status-revisao-bg:#392e1d;--status-aprovado-bg:#1e3325;--status-enviado-bg:#1e2b3a;--model-gemini-bg:#1f2b3a;--model-gemini-fg:#9dc1e7;--model-claude-bg:#352819;--model-claude-fg:#e2b58d;--shadow-card:0 1px 2px #0006;--shadow-pop:0 8px 24px #0000008c}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .2s var(--ease), color .2s var(--ease);margin:0;line-height:1.5}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}input{font-family:inherit;font-size:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=text],input[type=number],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=date],input[type=time],input[type=datetime-local],input:not([type]),textarea,select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:36px;color:var(--text);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-regular);transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft);outline:none;padding:8px 11px;line-height:1.45}textarea{resize:vertical;min-height:76px;line-height:1.6}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--border-strong)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring-soft)}input::placeholder,textarea::placeholder{color:var(--text-subtle);font-weight:var(--fw-light)}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-inset)}:root[data-theme=dark] ::-webkit-calendar-picker-indicator{filter:invert()opacity(.65)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ::-webkit-calendar-picker-indicator{filter:invert()opacity(.65)}}::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity var(--hover-dur) var(--ease-soft)}::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=file]{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);width:100%;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);padding:7px}input[type=file]:hover:not(:disabled){border-color:var(--accent);background:var(--hover-bg)}input[type=file]::file-selector-button{border-radius:var(--radius-sm);background:var(--accent-grad);color:var(--accent-fg);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-regular);cursor:pointer;transition:filter var(--hover-dur) var(--ease-soft);border:0;margin-right:11px;padding:6px 13px}input[type=file]::file-selector-button:hover{background:var(--accent-grad-hi)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--accent);cursor:pointer;padding:0}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>span:first-child,.campo__rot{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-secondary)}.campo__ajuda{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--gap-grid);flex-wrap:wrap;display:flex}.page-header__text{flex-direction:column;gap:4px;display:flex}.page-header__title{font-size:var(--fs-xl);font-weight:var(--fw-light);letter-spacing:-.02em;color:var(--text)}.page-header__sub{font-size:var(--fs-base);font-weight:var(--fw-light);color:var(--text-secondary)}.page-header__actions{align-items:center;gap:var(--space-2);display:flex}.btn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:34px;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-regular);transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft), filter var(--hover-dur) var(--ease-soft), transform .18s var(--ease-soft), opacity .2s var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn:hover{background:var(--surface-muted);border-color:var(--border-strong)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent-grad);color:var(--accent-fg);box-shadow:var(--accent-glow);border-color:#0000}.btn--primary:hover{background:var(--accent-grad-hi);box-shadow:var(--accent-glow-hi)}.btn--primary:disabled{box-shadow:none}.btn--sm{height:28px;font-size:var(--fs-xs);padding:0 10px}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--surface-muted);border-color:var(--border)}.btn:disabled{opacity:.45;pointer-events:none}.switch{border:1px solid var(--border-strong);border-radius:var(--radius-round);background:var(--surface-muted);width:38px;height:22px;transition:background .16s var(--ease), border-color .16s var(--ease);flex:none;padding:0;position:relative}.switch.is-on{background:var(--status-aprovado);border-color:var(--status-aprovado)}.switch__thumb{border-radius:var(--radius-round);background:var(--surface);width:16px;height:16px;transition:left .16s var(--ease);position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #00000040}.switch.is-on .switch__thumb{left:18px}.field-select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%239a9a90' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 10px center;height:34px;color:var(--text);font-size:var(--fs-sm);appearance:none;padding:0 30px 0 12px}.field-select:focus-visible{border-color:var(--border-strong)}.money{align-items:baseline;gap:6px;display:inline-flex}.money--block{flex-direction:column;align-items:flex-start;gap:1px}.money__usd{font-size:.78em;font-weight:var(--fw-light);color:var(--text-subtle);letter-spacing:0}.modal{z-index:200;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__backdrop{cursor:pointer;background:#0a0a0873;border:0;padding:0;position:fixed;inset:0}.modal__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:640px;box-shadow:var(--shadow-pop);padding:var(--pad-card);animation:modal-entra .24s var(--ease-soft) both;position:relative}.modal__backdrop{animation:.2s linear both modal-fundo}@keyframes modal-entra{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes modal-fundo{0%{opacity:0}}.modal__sair{z-index:2;background:#0a0a088c;place-items:center;padding:24px;animation:.16s linear both modal-fundo;display:grid;position:fixed;inset:0}.modal__sair-caixa{width:100%;max-width:400px;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:modal-entra .2s var(--ease-soft) both}.modal__sair-caixa h3{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.modal__sair-caixa p{margin:8px 0 var(--space-5);font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.modal__sair-acoes{flex-wrap:wrap;gap:10px;display:flex}.modal__head{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.modal__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--pad-card)}.card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.card__head>div:first-child{flex-direction:column;gap:2px;display:flex}.card__link{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap;transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;flex:none;padding:4px 10px}.card__link:hover{background:var(--hover-bg);border-color:var(--border-strong);color:var(--text)}.card__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.01em}.card__subtitle{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.status-tag{border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-regular);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.status-tag:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;width:6px;height:6px}.status-tag--rascunho{background:var(--status-rascunho-bg);color:var(--status-rascunho)}.status-tag--revisao{background:var(--status-revisao-bg);color:var(--status-revisao)}.status-tag--aprovado{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.status-tag--enviado{background:var(--status-enviado-bg);color:var(--status-enviado)}.model-badge{border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-regular);align-items:center;padding:2px 8px;display:inline-flex}.model-badge--gemini{background:var(--model-gemini-bg);color:var(--model-gemini-fg)}.model-badge--claude{background:var(--model-claude-bg);color:var(--model-claude-fg)}.navbar{z-index:20;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.logo{--logo-h:30px;align-items:center;gap:calc(var(--logo-h) * .26);color:var(--text);display:inline-flex}.logo__growth{height:var(--logo-h);aspect-ratio:194.93/73.72;background:url(/Vetor%20Fundo%20Branco.svg) 50%/contain no-repeat;flex:none}[data-theme=dark] .logo__growth{background-image:url(/Vetor%20Fundo%20Black.svg)}.logo__errige{width:calc(var(--logo-h) * .7933);flex:none;height:auto}.navbar__brand{align-items:center;height:34px;display:inline-flex}.navbar__brand .logo{--logo-h:34px}@media (width<=960px){.navbar__brand .logo{--logo-h:24px}}.navbar__nav{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:2px;padding:4px;display:flex}.navbar__link{border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-secondary);transition:color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft);padding:6px 14px}.navbar__link:hover{color:var(--text);background:var(--hover-bg)}.navbar__link.is-active{background:var(--surface-muted);color:var(--text);font-weight:var(--fw-regular);box-shadow:inset 0 0 0 1px var(--border-strong)}.navbar__grupo{position:relative}.navbar__link--pai{align-items:center;gap:6px;display:inline-flex}.navbar__seta{opacity:.6;width:6px;height:6px;transition:transform var(--hover-dur) var(--ease-soft);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.navbar__menu{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);opacity:0;visibility:hidden;min-width:170px;transition:opacity var(--hover-dur) var(--ease-soft), transform var(--hover-dur) var(--ease-soft), visibility 0s linear var(--hover-dur);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px);box-shadow:0 12px 32px #00000047}.navbar__menu:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}.navbar__grupo:hover .navbar__menu,.navbar__grupo:focus-within .navbar__menu{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.navbar__grupo:hover .navbar__seta,.navbar__grupo:focus-within .navbar__seta{margin-top:3px;transform:rotate(225deg)}.navbar__sub{border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;transition:color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);padding:7px 12px}.navbar__sub:hover{color:var(--text);background:var(--hover-bg)}.navbar__sub.is-active{color:var(--text);background:var(--surface-muted)}@media (width<=960px){.navbar__grupo{align-items:center;display:flex}.navbar__seta{display:none}.navbar__menu,.navbar__grupo:hover .navbar__menu,.navbar__grupo:focus-within .navbar__menu{min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;flex-direction:row;padding:0;position:static;transform:none}.navbar__menu:before{display:none}.navbar__sub{font-size:var(--fs-xs);padding:6px 8px}}.navbar__end{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.navbar__gerar{white-space:nowrap;height:34px}@media (width<=1120px){.navbar__gerar{padding:0 10px}}.searchbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:168px;height:34px;color:var(--text-subtle);transition:border-color .15s var(--ease);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.searchbar:focus-within{border-color:var(--border-strong)}.searchbar svg{flex:none}.searchbar input{width:100%;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-light);background:0 0;border:0;outline:none}.searchbar input::placeholder{color:var(--text-subtle)}.theme-toggle{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:34px;height:34px;color:var(--text-secondary);transition:color .15s var(--ease), background .15s var(--ease), border-color .15s var(--ease);flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{color:var(--text);background:var(--surface-muted);border-color:var(--border-strong)}.usermenu{align-items:center;gap:10px;display:inline-flex}.usermenu__avatar{border-radius:var(--radius-round);background:var(--surface-muted);border:1px solid var(--border);object-fit:cover;flex:none;width:34px;height:34px}.usermenu__info{flex-direction:column;line-height:1.25;display:flex}.usermenu__name{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.usermenu__email{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}@media (width<=960px){.navbar{row-gap:var(--space-3);grid-template-columns:auto 1fr}.navbar__nav{order:3;grid-column:1/-1;overflow-x:auto}.usermenu__info,.searchbar{display:none}}.gerar-modal{flex-direction:column;gap:12px;display:flex}.gerar-modal__two{grid-template-columns:1fr 160px;gap:12px;display:grid}.gerar-modal__field{flex-direction:column;gap:5px;display:flex}.gerar-modal__field>span{font-size:11px;font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle)}.gerar-modal__field input,.gerar-modal__field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text);font-family:inherit;font-size:var(--fs-sm);resize:vertical;outline:none;padding:8px 12px}.gerar-modal__field input:focus-visible,.gerar-modal__field textarea:focus-visible{border-color:var(--border-strong)}.gerar-modal__actions{gap:8px;margin-top:4px;display:flex}.gerar-modal__error{font-size:var(--fs-sm);color:var(--status-revisao)}.gerar-modal__aviso{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);flex-direction:column;padding:10px 12px;line-height:1.5;display:flex}.gerar-modal__hint{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.5}.gerar-modal__partes{margin-top:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-xs);padding:8px 10px;line-height:1.5}.gerar-modal__sub{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.4}@media (width<=560px){.gerar-modal__two{grid-template-columns:1fr}}.modal__text{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);margin-bottom:var(--space-5);line-height:1.6}.modal__actions{flex-wrap:wrap;gap:10px;display:flex}.auto-form{gap:var(--space-5);flex-direction:column;display:flex}.auto-form__group{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.auto-form__group legend{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:0 8px}.auto-form__row{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.auto-form__field{flex-direction:column;flex:190px;gap:6px;min-width:0;display:flex}.auto-form__field--sm{flex:0 110px}.auto-form__field>span{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-secondary)}.auto-form__sub,.auto-form__nota,.auto-form__preview,.auto-form__custo{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.5}.auto-form__preview strong{font-weight:var(--fw-bold);color:var(--text)}.auto-form__custo{background:var(--surface-inset);border-radius:var(--radius-md);color:var(--text-secondary);padding:10px 12px}.auto-form__kinds{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.auto-form__kind{border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);flex-direction:column;gap:3px;padding:12px 13px;display:flex;position:relative}.auto-form__kind:hover{background:var(--hover-bg)}.auto-form__kind.is-on{border-color:var(--accent);background:var(--hover-bg)}.auto-form__kind input{opacity:0;pointer-events:none;position:absolute}.auto-form__kind-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.auto-form__kind-desc{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.4}.auto-form__kind-token{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-subtle);align-self:flex-start;margin-top:4px;padding:2px 7px;font-size:10px}.auto-form__kind-token.is-paid{background:var(--accent);color:var(--accent-fg)}.auto-form__actions{flex-wrap:wrap;gap:10px;display:flex}.auto-form__erro{font-size:var(--fs-sm);color:var(--status-enviado)}.gerar-modal__check{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.gerar-modal__check input{accent-color:var(--accent);flex:none;margin-top:2px}.gerar-modal__check>span{flex-direction:column;gap:3px;display:flex}.gerar-modal__check strong{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.gerar-modal__check small{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.5}.gerar-modal__check input:disabled~span strong,.gerar-modal__check input:disabled~span small{color:var(--text-subtle)}.gerar-modal__group{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.gerar-modal__group legend{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:0 8px}.comp{flex-direction:column;gap:8px;display:flex}.comp__item{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);padding:8px 10px;display:flex}.comp__text{flex-direction:column;gap:1px;display:flex}.comp__label{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text)}.comp__sub{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.comp__stepper{flex:none;align-items:center;gap:2px;display:flex}.comp__stepper button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:26px;height:26px;color:var(--text);transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);font-size:15px;line-height:1}.comp__stepper button:hover{background:var(--hover-bg-strong);border-color:var(--border-strong)}.comp__n{text-align:center;min-width:24px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.nivel{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=560px){.nivel{grid-template-columns:1fr}}.nivel__op{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:relative}.nivel__op:hover{background:var(--hover-bg)}.nivel__op.is-on{border-color:var(--accent);background:var(--hover-bg)}.nivel__op input{opacity:0;pointer-events:none;position:absolute}.nivel__label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.nivel__meta{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary)}.custo{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--border);padding:12px 14px;display:flex}.custo__label{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.custo__valor{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.custo__valor em{font-size:11px;font-style:normal;font-weight:var(--fw-light);color:var(--text-subtle)}.revisor__excluir:hover{color:var(--status-enviado)}.vermais{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-xs);transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;align-items:center;gap:8px;padding:7px 12px;display:flex}.vermais:hover{background:var(--hover-bg);border-color:var(--border-strong);color:var(--text)}.vermais:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vermais__n{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font-size:10.5px;font-weight:var(--fw-bold);padding:1px 6px}.vermais__seta{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.vermais__seta--cima{border-top:0;border-bottom:5px solid}.var{font-size:11px;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.var--bom{color:var(--status-aprovado)}.var--ruim{color:var(--status-enviado)}.var--neutro{color:var(--text-subtle);font-weight:var(--fw-light)}.var__seta{border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0}.var__seta[data-dir=cima]{border-bottom:5px solid}.var__seta[data-dir=baixo]{border-top:5px solid}.sel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:36px;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:left;transition:border-color var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.sel:hover:not(:disabled){border-color:var(--border-strong)}.sel[aria-expanded=true]{border-color:var(--accent)}.sel:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring-soft);outline:none}.sel:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-inset)}.sel__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel__txt.is-vazio{color:var(--text-subtle);font-weight:var(--fw-light)}.sel__seta{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--text-subtle);width:0;height:0;transition:transform .2s var(--ease-soft);flex:none}.sel__seta.is-aberta{transform:rotate(180deg)}.sel__lista{z-index:300;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:sel-abre .14s var(--ease-soft);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}@keyframes sel-abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sel__op{border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:left;transition:background .12s var(--ease-soft);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.sel__op.is-ativo{background:var(--hover-bg-strong)}.sel__op.is-sel{color:var(--accent);font-weight:var(--fw-bold)}.sel__op-t{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sel__op-s{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.sel__marca{border:solid var(--accent);border-width:0 1.5px 1.5px 0;flex:none;width:5px;height:9px;margin-bottom:2px;transform:rotate(43deg)}@media (prefers-reduced-motion:reduce){.sel__lista{animation:none}}.logo-campo{gap:var(--space-4);align-items:flex-start;display:flex}.logo-campo__previa{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);flex:none;justify-content:center;align-items:center;width:108px;height:68px;display:flex;overflow:hidden}.logo-campo__previa.tem{background-color:var(--surface);background-image:linear-gradient(45deg, var(--surface-inset) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-inset) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-inset) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-inset) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-style:solid}.logo-campo__previa img{object-fit:contain;max-width:92px;max-height:54px}.logo-campo__previa span{color:var(--text-subtle);font-size:11px}.logo-campo__acoes{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.logo-campo__erro{font-size:var(--fs-xs);color:var(--status-enviado)}.mat{gap:var(--space-5);flex-direction:column;display:flex}.mat__aviso{border-left:2px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-inset);font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);padding:11px 14px;line-height:1.6}.mat__aviso b{font-weight:var(--fw-bold);color:var(--text)}.mat__dois{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mat__contagem{padding-top:9px}.mat__grupo{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5) var(--space-5)}.mat__grupo legend{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:0 8px}.mat__pecas{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.mat__peca{gap:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;padding:13px;display:flex}.mat__titulo{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);line-height:1.4}.mat__linha{gap:var(--space-4);flex-wrap:wrap;display:flex}.mat__f-formato{flex:0 150px}.mat__f-quando{flex:190px}.mat__arqs{color:var(--text);flex-direction:column;gap:3px;margin-top:6px;font-size:11.5px;list-style:none;display:flex}.mat__arqs em{color:var(--text-subtle);font-style:normal}.mat__arqs b{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}.mat__acoes{flex-wrap:wrap;gap:10px;display:flex}.material{gap:var(--space-4);flex-direction:column;display:flex}.material__barra{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.material__id{flex-direction:column;display:flex}.material__cli{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.02em}.material__sub{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.material__acoes{gap:8px;display:flex}.material__quadro{border:1px solid var(--border);border-radius:var(--radius-lg);background:#c9ccd2;width:100%;height:78vh}.material__nota,.material__carregando{font-size:11.5px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.55}.material__erro{font-size:var(--fs-sm);color:var(--status-enviado)}.conteudos__feito{border-radius:var(--radius-lg);background:var(--status-aprovado-bg);color:var(--status-aprovado);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.conteudos__feito a{color:inherit;font-weight:var(--fw-bold);text-decoration:underline}.mat__arqs li{align-items:center;gap:8px;display:flex}.mat__ord{border-radius:var(--radius-sm);background:var(--surface-muted);min-width:34px;color:var(--text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.04em;flex:none;padding:1px 6px;font-size:10px}.mat__arqs li:first-child .mat__ord{background:var(--accent);color:var(--accent-fg);font-weight:var(--fw-bold)}.mat__nome{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mat__botoes{flex:none;gap:2px;display:flex}.mat__botoes button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:22px;height:22px;color:var(--text-secondary);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);font-size:12px;line-height:1}.mat__botoes button:hover{background:var(--hover-bg-strong);color:var(--text)}.arqs{flex-direction:column;gap:8px;display:flex}.arqs__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.arqs__zona{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-inset);text-align:left;width:100%;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);align-items:center;gap:12px;padding:13px 15px;display:flex}.arqs__zona:hover:not(:disabled),.arqs__zona.is-sobre{border-color:var(--accent);background:var(--hover-bg)}.arqs__zona.is-sobre{border-style:solid}.arqs__zona:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arqs__zona:disabled{cursor:not-allowed;opacity:.65}.arqs__mais{border-radius:var(--radius-md);background:var(--accent-grad);flex:none;width:30px;height:30px;position:relative}.arqs__mais:before,.arqs__mais:after{content:"";background:var(--accent-fg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arqs__mais:before{width:12px;height:2px}.arqs__mais:after{width:2px;height:12px}.arqs__zona:disabled .arqs__mais{background:var(--surface-muted)}.arqs__zona:disabled .arqs__mais:before,.arqs__zona:disabled .arqs__mais:after{background:var(--text-subtle)}.arqs__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.arqs__txt strong{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.arqs__txt small{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.45}.arqs__lista{flex-direction:column;gap:4px;list-style:none;display:flex}.arqs__lista li{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--text);flex-direction:column;gap:7px;padding:7px 10px;font-size:11.5px;display:flex}.arqs__linha,.arqs__var{align-items:center;gap:9px;display:flex}.arqs__ord{border-radius:var(--radius-sm);background:var(--surface-muted);min-width:34px;color:var(--text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.04em;flex:none;padding:2px 6px;font-size:10px}.arqs__lista li:first-child .arqs__ord{background:var(--accent);color:var(--accent-fg);font-weight:var(--fw-bold)}.arqs__vars{border-left:2px solid var(--border);flex-direction:column;align-items:flex-start;gap:5px;margin-left:8px;padding-left:12px;display:flex}.arqs__var{width:100%;color:var(--text-secondary)}.arqs__var-ord{border-radius:var(--radius-sm);background:var(--surface-inset);min-width:56px;color:var(--text-subtle);text-align:center;letter-spacing:.03em;flex:none;padding:2px 6px;font-size:10px}.arqs__add-var{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;padding:3px 9px;font-size:10.5px}.arqs__add-var:hover:not(:disabled){background:var(--hover-bg);border-color:var(--accent);color:var(--text)}.arqs__add-var:disabled{opacity:.55;cursor:default}.arqs__nome{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.arqs__lista em{color:var(--text-subtle);flex:none;font-style:normal}.arqs__botoes{flex:none;gap:2px;display:flex}.arqs__botoes button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:22px;height:22px;color:var(--text-secondary);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);font-size:12px;line-height:1}.arqs__botoes button:hover{background:var(--hover-bg-strong);color:var(--text)}.mat__intro{margin-bottom:var(--space-4);max-width:64ch}.mat__peca{transition:opacity var(--hover-dur) var(--ease-soft)}.mat__peca.is-fora{opacity:.55}.mat__cab{align-items:flex-start;gap:11px;display:flex}.mat__inc{cursor:pointer;flex:none;align-items:center;gap:8px;display:flex}.mat__num{font-size:11px;font-weight:var(--fw-bold);color:var(--text-subtle);font-variant-numeric:tabular-nums}.mat__peca:not(.is-fora) .mat__num{color:var(--accent)}.mat__tit{flex:1;min-width:0}.mat__obj{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.5;display:-webkit-box;overflow:hidden}.mat__conf{gap:var(--space-4);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.material__lixo{color:var(--status-revisao);background:var(--status-revisao-bg);border-bottom:1px solid var(--border);margin:0;padding:10px 16px;font-size:13px;line-height:1.55}.avu__cab{align-items:center;gap:10px;display:flex}.avu__titulo{flex:1;min-width:0;font-weight:500}.avu__ord{flex-shrink:0;gap:4px;display:flex}.avu__ord button{border:1px solid var(--border);background:var(--surface);min-width:30px;height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:12px}.avu__ord button:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.avu__ord button:disabled{opacity:.4;cursor:default}.avu__ord .avu__rem:hover:not(:disabled){color:var(--status-revisao)}.avu__peca.is-erro{border-color:var(--status-revisao)}.avu__contas{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.avu__contas .is-over{color:var(--status-revisao);font-weight:500}.avu__roteiro{background:var(--surface-inset);border-radius:8px;gap:10px;padding:12px 14px;display:grid}.avu__rot-tit{text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0;font-size:11px;font-weight:600}.avu__falta{color:var(--status-revisao);margin:0;font-size:12px}.avu__conferencia{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.avu__conferencia .conf__lista{flex-basis:100%}.avu__add{margin-top:10px}.avu__pend{background:var(--status-revisao-bg);color:var(--status-revisao);border-radius:8px;margin:0;padding:10px 14px 10px 30px;font-size:12.5px;line-height:1.6}.usermenu__info{max-width:170px}.usermenu__name,.usermenu__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usermenu__sair{border:1px solid var(--border);border-radius:var(--radius-lg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:inline-grid}.usermenu__sair:hover{background:var(--hover-bg);color:var(--text)}@media (width<=1400px){.usermenu__info{max-width:120px}.searchbar{min-width:140px}}@media (width<=1320px){.usermenu__email{display:none}.usermenu__info{max-width:90px}}@media (width<=1200px){.usermenu__info{display:none}.navbar__link{padding:6px 10px}.searchbar{min-width:120px}}@media (width<=1080px){.searchbar{display:none}}.gerar-modal__check--dentro{margin-top:var(--space-2)}.nivel--formatos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.comp--uma{margin-top:var(--space-3)}.gerar-modal__roteiro{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border);flex-direction:column;gap:12px;display:flex}.gerar-modal__three{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gerar-modal__duas-opcoes{flex-direction:column;gap:8px;display:flex}.gerar-modal__opcao{font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.gerar-modal__opcao input{margin-top:2px}@media (width<=560px){.gerar-modal__three{grid-template-columns:1fr}}.mostrar-mais{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.mostrar-mais__conta{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:11px}.mostrar-mais__botoes{flex-wrap:wrap;gap:4px;display:flex}.conf{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;padding:12px 16px;font-size:13px;line-height:1.55;display:flex}.conf--retido,.conf--conferindo{background:var(--status-revisao-bg)}.conf--ok{background:var(--status-aprovado-bg)}.conf--liberado,.conf--neutra{background:var(--surface-inset)}.conf__topo{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.conf__linha{margin:0}.conf--retido .conf__linha b{color:var(--status-revisao)}.conf--ok .conf__linha b{color:var(--status-aprovado)}.conf__acoes{flex-wrap:wrap;gap:8px;display:flex}.conf__liberar{flex-direction:column;gap:6px;display:flex}.conf__rotulo{color:var(--text-secondary);font-size:12px}.conf__campo{width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);resize:vertical;border-radius:6px;padding:8px 10px}.conf__erro{color:var(--status-revisao);margin:0;font-weight:600}.conf__lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.conf__item{background:var(--surface);border:1px solid var(--border);border-left-width:3px;border-radius:6px;padding:10px 12px}.conf__item p{margin:4px 0 0}.conf__item--errada,.conf__item--falhou{border-left-color:var(--status-revisao)}.conf__item--nao_confirmada{border-left-color:var(--border-strong)}.conf__item--confirmada{border-left-color:var(--status-aprovado)}.conf__peca{color:var(--text-secondary);font-size:12px}.conf__trecho{border-left:2px solid var(--border-strong);color:var(--text);margin:6px 0 0;padding-left:10px}.conf__motivo,.conf__fonte{color:var(--text-secondary);font-size:12px}.conf__correcao{background:var(--status-aprovado-bg);border-radius:4px;padding:6px 8px}.conf__ok summary{cursor:pointer;color:var(--text-secondary)}.conf__ok .conf__lista{margin-top:8px}.app{flex-direction:column;min-height:100%;display:flex}.app__main{width:100%;max-width:var(--maxw);padding:var(--space-8) var(--space-8) var(--space-8);flex:1;margin:0 auto}@media (width<=960px){.app__main{padding:var(--space-5) var(--space-4) var(--space-8)}}.app__page{animation:app-page-entra .3s var(--ease-soft) both}@keyframes app-page-entra{0%{opacity:0;transform:translateY(8px)}}.painel{gap:var(--gap-grid);flex-direction:column;display:flex}.painel__header{margin-bottom:var(--space-1);flex-direction:column;gap:4px;display:flex}.painel__greeting{font-size:var(--fs-xl);font-weight:var(--fw-light);letter-spacing:-.02em;color:var(--text)}.painel__greeting strong{font-weight:var(--fw-bold)}.painel__sub{font-size:var(--fs-base);font-weight:var(--fw-light);color:var(--text-secondary)}.painel__sub span{color:var(--text-subtle);margin:0 4px}.painel__grid{gap:var(--gap-grid);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.painel__cel{min-width:0;display:flex}.painel__cel>*{width:100%}.painel .card{flex-direction:column;display:flex}.esteira__mais,.fila__mais,.espera__mais,.automacoes__sistema{margin-top:auto}.painel__cel--atencao{grid-column:span 5}.painel__cel--etapas{grid-column:span 7}.painel__cel--resumo{grid-column:span 12}.painel__cel--semana{grid-column:span 7}.painel__cel--fila{grid-column:span 5}.painel__cel--espera{grid-column:span 7}.painel__cel--rotinas{grid-column:span 5}@media (width<=1180px){.painel__cel--atencao,.painel__cel--etapas,.painel__cel--semana,.painel__cel--fila,.painel__cel--espera,.painel__cel--rotinas{grid-column:span 6}}@media (width<=820px){.painel__cel{grid-column:span 12!important}}.resumo{gap:var(--gap-grid);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}@media (width<=1180px){.resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.resumo{grid-template-columns:1fr}}.resumo__tile{padding:var(--space-4) var(--space-5);text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft), transform var(--hover-dur) var(--ease-soft);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.resumo__tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.resumo__tile.is-alerta{border-top:2px solid var(--status-revisao);padding-top:calc(var(--space-4) - 1px)}.resumo__titulo{font-size:var(--fs-xs);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)}.resumo__valor{font-size:var(--fs-num);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.resumo__valor.is-longo{font-size:var(--fs-lg)}.resumo__pe{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.45}.resumo__barra{border-radius:var(--radius-round);background:var(--surface-muted);width:100%;height:4px;margin-top:2px;display:block;overflow:hidden}.resumo__barra-fill{height:100%;width:var(--pct,0%);border-radius:inherit;background:var(--accent);animation:painel-barra .7s var(--ease-soft) backwards;display:block}.resumo__barra-fill.is-alerta{background:var(--status-revisao)}.etapas__risco{font-size:var(--fs-xs);border-radius:var(--radius-sm);background:var(--status-revisao-bg);color:var(--status-revisao);white-space:nowrap;padding:3px 10px}.etapas__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=460px){.etapas__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.etapas__tile{text-align:left;background:var(--surface-inset);border-radius:var(--radius-lg);transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.etapas__tile:hover{background:var(--surface-muted);border-color:var(--border-strong)}.etapas__dot{border-radius:var(--radius-round);width:7px;height:7px}.etapas__dot--rascunho{background:var(--status-rascunho)}.etapas__dot--revisao{background:var(--status-revisao)}.etapas__dot--aprovado{background:var(--status-aprovado)}.etapas__dot--enviado{background:var(--status-enviado)}.etapas__num{font-size:var(--fs-num);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.etapas__label{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.etapas__barra{height:6px;padding-top:var(--space-5);box-sizing:content-box;border-radius:var(--radius-round);gap:2px;margin-top:auto;display:flex;overflow:hidden}.etapas__faixa{width:var(--pct,0%);min-width:3px;animation:painel-faixa .6s var(--ease-soft) backwards;border-radius:2px}.etapas__faixa--rascunho{background:var(--status-rascunho)}.etapas__faixa--revisao{background:var(--status-revisao)}.etapas__faixa--aprovado{background:var(--status-aprovado)}.etapas__faixa--enviado{background:var(--status-enviado)}.esteira__lista{flex-direction:column;gap:6px;display:flex}.esteira__item{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;background:var(--surface-inset);border-radius:var(--radius-lg);width:100%;transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);border:1px solid #0000;padding:11px 13px;display:flex}.esteira__item:hover{background:var(--surface-muted);border-color:var(--border-strong)}.esteira__id{flex-direction:column;gap:2px;min-width:0;display:flex}.esteira__cliente{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esteira__tipo{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esteira__selos{flex:none;align-items:center;gap:6px;display:flex}.esteira__prazo{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:11px}.esteira__prazo.is-vencendo{background:var(--status-revisao-bg);color:var(--status-revisao)}.esteira__prazo.is-atrasado{background:var(--status-enviado-bg);color:var(--status-enviado);font-weight:var(--fw-regular)}.esteira__prazo.is-sem-prazo{border:1px dashed var(--border-strong);color:var(--text-subtle);background:0 0;padding:1px 7px}@media (width<=560px){.esteira__item{flex-direction:column;align-items:stretch;gap:8px}.esteira__selos{flex-wrap:wrap}}.fila__lista,.espera__lista,.automacoes__list{flex-direction:column;gap:8px;display:flex}.fila__item{align-items:center;gap:var(--space-3);text-align:left;background:var(--surface-inset);border:1px solid #0000;border-left:3px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);grid-template-columns:auto minmax(0,1fr) auto;padding:11px 13px;display:grid}.fila__item:hover{background:var(--surface-muted)}.fila__item.is-trava{border-left-color:var(--status-revisao)}.fila__item.is-espera,.fila__item.is-erro{border-left-color:var(--status-enviado)}.fila__item.is-ok{border-left-color:var(--status-aprovado)}.fila__quando{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:74px}.fila__corpo{flex-direction:column;gap:1px;min-width:0;display:flex}.fila__cliente{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila__legenda{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila__estado{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;flex:none;padding:2px 8px;font-size:11px}.fila__estado.is-trava{background:var(--status-revisao-bg);color:var(--status-revisao)}.fila__estado.is-erro{background:var(--status-enviado-bg);color:var(--status-enviado)}.espera__item{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-lg);padding:11px 13px;display:flex}.espera__texto{min-width:0}.espera__nome{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.espera__cli{font-weight:var(--fw-bold);margin-right:6px}.espera__meta{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.espera__selo{border-radius:var(--radius-round);background:var(--surface-muted);color:var(--text-secondary);padding:2px 7px}.espera__selo.is-and{background:var(--accent-soft);color:var(--accent)}.espera__selo.is-aj{background:var(--status-revisao-bg);color:var(--status-revisao)}.automacoes.is-off .card__subtitle{color:var(--status-revisao)}.automacoes__item{background:var(--surface-inset);border-radius:var(--radius-lg);flex-direction:column;gap:3px;padding:11px 13px;display:flex}.automacoes__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.automacoes__name{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automacoes__state{text-transform:lowercase;flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.automacoes__state--ativa{color:var(--status-aprovado)}.automacoes__state--pausada{color:var(--text-subtle)}.automacoes__pulse{border-radius:var(--radius-round);width:6px;height:6px;animation:painel-pulso 2s var(--ease-soft) infinite;background:currentColor}.automacoes__timing{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.automacoes__sistema{padding-top:var(--space-3);border-top:1px solid var(--border);font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.card.alertas{background:var(--accent-grad-diag);box-shadow:var(--accent-glow);border-color:#0000}.alertas .card__title{color:var(--accent-fg)}.alertas .card__subtitle{color:var(--accent-fg-soft)}.alertas__list{flex-direction:column;gap:8px;display:flex}.alertas__item{text-align:left;background:var(--on-accent-fill);border:1px solid var(--on-accent-line);border-radius:var(--radius-lg);width:100%;transition:background var(--hover-dur) var(--ease-soft);align-items:center;gap:12px;padding:12px 14px;display:flex}.alertas__item:hover{background:var(--on-accent-fill-hi)}.alertas__item:hover .alertas__go{transform:translate(3px)}.alertas__dot{border-radius:var(--radius-round);flex:none;width:8px;height:8px}.alertas__dot--revisao,.alertas__dot--prazo,.alertas__dot--custo,.alertas__dot--erro,.alertas__dot--rascunho{background:var(--accent-fg)}.alertas__text{font-size:var(--fs-sm);color:var(--accent-fg);flex:1}.alertas__go{color:var(--accent-fg-soft);font-size:var(--fs-sm);transition:transform var(--hover-dur) var(--ease-soft)}.alertas__empty{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--accent-fg-soft)}.painel__cel{animation:painel-entra .42s var(--ease-soft) backwards}.painel__cel--atencao{animation-delay:0s}.painel__cel--etapas{animation-delay:60ms}.painel__cel--resumo{animation-delay:.11s}.painel__cel--semana{animation-delay:.16s}.painel__cel--fila{animation-delay:.2s}.painel__cel--espera{animation-delay:.24s}.painel__cel--rotinas{animation-delay:.28s}.alertas__list li,.fila__lista li,.espera__item,.automacoes__item,.etapas__tile,.resumo__tile,.esteira__lista li{animation:painel-entra .36s var(--ease-soft) backwards;animation-delay:calc(var(--i,0) * 45ms + .12s)}@keyframes painel-entra{0%{opacity:0;transform:translateY(8px)}}@keyframes painel-barra{0%{width:0}}@keyframes painel-faixa{0%{opacity:0;width:0}}@keyframes painel-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.clientes__grid{gap:var(--gap-grid);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.clientes__error{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-sm);margin-bottom:var(--gap-grid);padding:12px 14px}.clientes__empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font-size:var(--fs-sm);color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:14px;padding:40px;display:flex}@media (width<=900px){.clientes__grid{grid-template-columns:1fr}}.lista-clientes{padding:var(--space-3)}.lista-clientes__search input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);width:100%;height:36px;color:var(--text);font-size:var(--fs-sm);outline:none;padding:0 12px}.lista-clientes__search input:focus-visible{border-color:var(--border-strong)}.lista-clientes__list{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.lista-clientes__item{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;border-radius:var(--radius-md);width:100%;transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);background:0 0;border:1px solid #0000;padding:10px 12px;display:flex}.lista-clientes__item:hover{background:var(--hover-bg)}.lista-clientes__item.is-active{background:var(--surface-inset);border-color:var(--border-strong)}.lista-clientes__main{flex-direction:column;gap:1px;min-width:0;display:flex}.lista-clientes__name{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.lista-clientes__segment{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.lista-clientes__meta{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.lista-clientes__status{text-transform:lowercase;color:var(--status-aprovado);font-size:11px}.lista-clientes__status--pausado{color:var(--text-subtle)}.lista-clientes__count{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.lista-clientes__empty{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);padding:16px 12px}.ficha__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ficha__head-actions{flex:none;align-items:center;gap:6px;display:flex}.ficha__budget{margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;gap:10px;display:grid}.ficha__budget>div{background:var(--surface-inset);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ficha__budget-label{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.ficha__budget-value{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.ficha__name{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text)}.ficha__segment{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);margin-top:2px}.ficha__segment span{color:var(--text-subtle);margin:0 4px}.ficha__status{font-size:var(--fs-xs);text-transform:lowercase;border-radius:var(--radius-sm);background:var(--status-aprovado-bg);color:var(--status-aprovado);padding:3px 10px}.ficha__status--pausado{background:var(--status-rascunho-bg);color:var(--text-subtle)}.ficha__channels{margin-bottom:var(--space-5);flex-wrap:wrap;gap:6px;display:flex}.ficha__chip{font-size:var(--fs-xs);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);padding:3px 10px}.ficha__chip--muted{color:var(--text-subtle)}.ficha__section{padding:var(--space-4) 0;border-top:1px solid var(--border)}.ficha__label{font-size:var(--fs-xs);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:6px}.ficha__text{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.ficha__goals{flex-direction:column;gap:6px;display:flex}.ficha__goals li{font-size:var(--fs-sm);color:var(--text);padding-left:16px;position:relative}.ficha__goals li:before{content:"";border-radius:var(--radius-round);background:var(--status-aprovado);width:6px;height:6px;position:absolute;top:8px;left:0}.ficha__note{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.cliente-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cliente-form__field{flex-direction:column;gap:5px;display:flex}.cliente-form__field--wide{grid-column:1/-1}.cliente-form__field span{font-size:var(--fs-xs);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)}.cliente-form__field input,.cliente-form__field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text);font-family:inherit;font-size:var(--fs-sm);resize:vertical;outline:none;padding:8px 12px}.cliente-form__field input:focus-visible,.cliente-form__field textarea:focus-visible{border-color:var(--border-strong)}.cliente-form__error{font-size:var(--fs-sm);color:var(--status-revisao);margin-top:12px}.cliente-form__actions{margin-top:var(--space-5);gap:8px;display:flex}@media (width<=560px){.cliente-form__grid{grid-template-columns:1fr}.ficha__head{flex-direction:column}}.ficha__consumo{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}.ficha__consumo-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ficha__consumo-head .ficha__label{margin-bottom:0}.ficha__consumo-spent{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.ficha__consumo-track{border-radius:var(--radius-sm);background:var(--surface-muted);height:8px;overflow:hidden}.ficha__consumo-fill{border-radius:var(--radius-sm);background:var(--accent-grad);height:100%}.ficha__consumo-fill.is-over{background:var(--status-revisao)}.ficha__consumo-sub{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-top:6px;display:block}.ficha__consumo-margin{border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.ficha__consumo-margin strong{font-weight:var(--fw-bold);color:var(--text)}.ficha__consumo-margin strong.is-neg{color:var(--status-revisao)}.ficha__budget-usd{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.ficha__consumo-spent{align-items:baseline;gap:6px;display:inline-flex}.diag__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.diag__head .ficha__label{margin-bottom:0}.diag__empty{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.diag__error{font-size:var(--fs-sm);color:var(--status-revisao);margin-bottom:8px}.diag__list{flex-direction:column;gap:8px;display:flex}.diag__item{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px}.diag__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.diag__date{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.diag__cost{font-size:var(--fs-xs);color:var(--text-secondary);margin-right:auto}.diag__resumo{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.diag__resumo-lead{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.diag__bloco-t{font-size:var(--fs-xs);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:5px;display:block}.diag__ev,.diag__prios{flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.diag__ev li,.diag__prios li{font-size:var(--fs-sm);color:var(--text);line-height:1.55}.diag__ev{list-style:outside}.diag__ev-sub{color:var(--text-secondary);font-weight:var(--fw-light)}.diag__warn{font-size:var(--fs-sm);color:var(--text);background:var(--status-revisao-bg);border-radius:var(--radius-md);margin-bottom:14px;padding:12px 14px;line-height:1.6}.diag__actions{gap:8px;display:flex}.modal__panel--sm{max-width:440px}.clientes{gap:var(--gap-grid);flex-direction:column;display:flex}.segs{flex-direction:column;gap:10px;display:flex}.segs__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.segs__track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=940px){.segs__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.segs__track{grid-template-columns:repeat(2,minmax(0,1fr))}}.segs__bar{align-items:center;gap:14px;display:flex}.segs__toggle,.segs__clear{font-size:var(--fs-sm);color:var(--text-secondary);transition:color var(--hover-dur) var(--ease-soft);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.segs__toggle:hover,.segs__clear:hover{color:var(--text)}.segs__clear{color:var(--accent);margin-left:auto}.segs__clear:hover{color:var(--accent-2)}.segs__chev{transition:transform var(--hover-dur) var(--ease-soft);display:inline-flex}.segs__chev.is-up{transform:rotate(180deg)}.seg-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);scroll-snap-align:start;transition:border-color var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft), transform var(--hover-dur) var(--ease-soft);flex-direction:column;padding:0;display:flex;overflow:hidden}.seg-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.seg-card.is-active{border-color:var(--accent);box-shadow:var(--accent-glow)}.seg-card__banner{align-items:flex-start;min-height:118px;padding:14px;display:flex;position:relative}.seg-card__badges{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.seg-card__badge{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0c6b;align-items:center;gap:8px;padding:4px 10px;font-size:11px;line-height:1;display:inline-flex}.seg-card__badge-k{color:#ffffff9e}.seg-card__badge-v{color:#fff;font-weight:var(--fw-bold);align-items:center;gap:6px;display:inline-flex}.seg-card__dot{border-radius:var(--radius-round);width:7px;height:7px}.seg-card__dot--ok{background:#2fd35f;box-shadow:0 0 6px #2fd35fcc}.seg-card__dot--warn{background:var(--accent);box-shadow:0 0 6px var(--accent-border)}.seg-card__body{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 14px;display:flex}.seg-card__count{font-size:var(--fs-sm);color:var(--text-secondary)}.seg-card__count strong{font-size:26px;font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.02em;margin-right:4px}.seg-card__sub{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);white-space:nowrap}.lista-clientes__item.is-active{box-shadow:inset 2px 0 0 var(--accent)}.seg-card{cursor:pointer}.seg-card__banner{justify-content:space-between}.seg-card__edit{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;opacity:0;width:26px;height:26px;transition:opacity .2s var(--ease), background .2s var(--ease);background:#0a0a0c66;border:0;flex:none;place-items:center;display:grid}.seg-card:hover .seg-card__edit,.seg-card:focus-within .seg-card__edit{opacity:1}.seg-card__edit:hover{background:#0a0a0ca6}.seg-card--new{background:var(--surface-inset);min-width:150px;min-height:100%;color:var(--text-secondary);border-style:dashed;justify-content:center;align-items:center;gap:6px}.seg-card--new:hover{border-color:var(--accent-border);color:var(--text);transform:translateY(-2px)}.seg-card__plus{font-size:22px;line-height:1;font-weight:var(--fw-light)}.seg-card__new-label{font-size:var(--fs-xs)}.seg-form{flex-direction:column;gap:14px;display:flex}.seg-form__field{flex-direction:column;gap:6px;display:flex}.seg-form__field>span{font-size:11px;font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)}.seg-form__field input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);height:36px;color:var(--text);font-size:var(--fs-sm);outline:none;padding:0 12px}.seg-form__field input:focus-visible{border-color:var(--border-strong)}.seg-form__swatches{flex-wrap:wrap;gap:8px;display:flex}.seg-form__swatch{border-radius:var(--radius-md);cursor:pointer;width:42px;height:30px;transition:border-color .2s var(--ease), transform .2s var(--ease);border:2px solid #0000;padding:0}.seg-form__swatch:hover{transform:translateY(-1px)}.seg-form__swatch.is-on{border-color:var(--accent);box-shadow:var(--accent-glow)}.seg-form__preview{border-radius:var(--radius-md);align-items:flex-start;min-height:70px;padding:12px;display:flex}.seg-form__actions{align-items:center;gap:8px;display:flex}.seg-form__actions .btn--ghost{color:var(--status-revisao);margin-left:auto}.autonomia__head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.autonomia__tag{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:10px}.autonomia__tag--manual{background:var(--surface-inset);color:var(--text-subtle);border:1px dashed var(--border-strong)}.autonomia__tag--auto{background:var(--accent);color:var(--accent-fg)}.autonomia__ciclos{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);margin:8px 0 10px}.autonomia__ciclos strong{font-weight:var(--fw-bold);color:var(--text)}.autonomia__aviso{gap:var(--space-3);border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);flex-direction:column;margin-bottom:10px;padding:10px 12px;line-height:1.5;display:flex}.autonomia__aviso-acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}.emconfig{margin-top:var(--gap-grid)}.emconfig__list{flex-direction:column;gap:6px;list-style:none;display:flex}.emconfig__item{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);text-align:left;width:100%;transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);background:0 0;border:1px solid #0000;grid-template-columns:1fr 1fr auto;padding:11px 13px;display:grid}.emconfig__item:hover{background:var(--hover-bg);border-color:var(--border)}.emconfig__name{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text)}.emconfig__seg{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.emconfig__ciclos{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);white-space:nowrap}.emconfig__ciclos.is-ready{color:var(--status-aprovado)}@media (width<=720px){.emconfig__item{grid-template-columns:1fr;gap:3px}}.diag__opcoes{gap:var(--space-4);margin:var(--space-5) 0 var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.diag__opcoes{grid-template-columns:1fr}}.diag__estimativa{border-radius:var(--radius-lg);background:var(--surface-inset);align-items:baseline;gap:10px;margin-bottom:8px;padding:11px 14px;display:flex}.diag__estimativa span{font-size:var(--fs-xs);color:var(--text-secondary)}.diag__estimativa strong{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.diag__estimativa em{color:var(--text-subtle);font-size:11px;font-style:normal}.lista-clientes__status--inativo{color:var(--status-revisao)}.ficha__status--inativo{background:var(--status-revisao-bg);color:var(--status-revisao)}.lista-clientes__visao{margin-bottom:10px}.ficha__inativo{margin:0 0 var(--space-3);border-left:3px solid var(--status-revisao);border-radius:var(--radius-sm);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);padding:10px 12px;line-height:1.5}.clientes__aviso{border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text);font-size:var(--fs-sm);margin:0;padding:10px 12px}.ficha__section-sub{max-width:62ch;font-size:var(--fs-xs);color:var(--text-secondary);margin:2px 0 0;line-height:1.5}.plano-conteudo,.aprendizados{flex-direction:column;gap:12px;display:flex}.plano-conteudo__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plano-conteudo__liga{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);align-items:center;gap:6px;display:inline-flex}.plano-conteudo__formatos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.plano-conteudo__formato{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.plano-conteudo__formato>span:first-child{font-size:var(--fs-xs);flex-direction:column;display:flex}.plano-conteudo__formato small{color:var(--text-subtle);font-size:11px}.plano-conteudo__qtd{align-items:center;gap:6px;display:inline-flex}.plano-conteudo__qtd b{text-align:center;font-variant-numeric:tabular-nums;min-width:18px}.plano-conteudo__agenda{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.plano-conteudo__agenda label{min-width:130px;color:var(--text-subtle);flex-direction:column;gap:4px;font-size:11px;display:flex}.plano-conteudo__total{font-size:var(--fs-xs);color:var(--text-secondary);margin-left:auto}.plano-conteudo__orientacao{color:var(--text-subtle);flex-direction:column;gap:4px;font-size:11px;display:flex}.plano-conteudo__orientacao textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);resize:vertical;padding:8px 10px}.plano-conteudo__status,.plano-conteudo__msg{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.plano-conteudo__status .is-erro{color:var(--status-revisao)}.plano-conteudo__acoes{flex-wrap:wrap;gap:8px;display:flex}.aprendizados__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aprendizados__regra{border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-xs);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.aprendizados__tipo{font-size:11px;font-weight:var(--fw-bold);color:var(--status-aprovado)}.aprendizados__regra.is-evite .aprendizados__tipo{color:var(--status-revisao)}.aprendizados__texto{color:var(--text);line-height:1.45}.aprendizados__tirar{width:24px;height:24px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px;line-height:1}.aprendizados__tirar:hover{background:var(--surface-muted);color:var(--text)}.conteudos{gap:var(--gap-grid);flex-direction:column;display:flex}.conteudos.has-revisor{grid-template-columns:minmax(0,1fr) 480px;align-items:start;display:grid}.conteudos__col{gap:var(--gap-grid);flex-direction:column;min-width:0;display:flex}@media (width<=1180px){.conteudos.has-revisor{grid-template-columns:minmax(0,1fr) 400px}}@media (width<=1080px){.conteudos.has-revisor{grid-template-columns:1fr}}.filtro{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.filtro__count{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle);margin-left:auto}.viewtoggle{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-md);padding:3px;display:inline-flex}.viewtoggle__btn{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-sm);background:0 0;border:0;padding:5px 14px}.viewtoggle__btn.is-on{background:var(--accent-grad);color:var(--accent-fg);box-shadow:var(--accent-glow)}.conteudos__main{min-width:0}.fluxo-view{gap:var(--gap-grid);flex-direction:column;display:flex}.conteudos__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:12px;display:grid}.conteudos__empty{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);grid-column:1/-1;padding:24px 4px}.card-conteudo{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--hover-dur) var(--ease-soft), box-shadow var(--hover-dur) var(--ease-soft);flex-direction:column;gap:10px;padding:16px;display:flex}.card-conteudo:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.card-conteudo.is-active{border-color:var(--accent);box-shadow:var(--accent-glow)}.card-conteudo__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card-conteudo__meta{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.card-conteudo__date{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);flex:none}.card-conteudo__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);line-height:1.4}.card-conteudo__foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.card-conteudo__flag{border-radius:var(--radius-sm);background:var(--status-revisao-bg);color:var(--status-revisao);padding:2px 8px;font-size:11px}.card-conteudo__autor{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-left:auto}.card-conteudo__autor.is-bot,.revisor__autor-bot{font-style:italic}.revisor{padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;height:calc(100vh - 112px);display:flex;position:sticky;top:88px;overflow:hidden}@media (width<=1080px){.revisor{height:auto;max-height:calc(100vh - 112px);position:static}}.revisor__scroll{overscroll-behavior:contain;gap:var(--space-3);min-height:0;padding:var(--space-3) 4px 2px 0;flex-direction:column;flex:auto;margin-right:-4px;display:flex;overflow-y:auto}.revisor__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex:none;display:flex}.revisor__meta{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.revisor__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);margin-top:3px;line-height:1.35}.revisor__badges{gap:6px;display:flex}.revisor__warn{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);padding:10px 12px;line-height:1.5}.revisor__label{font-size:var(--fs-xs);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)}.revisor__ajuste-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.revisor__custo-acumulado{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.revisor__custo-acumulado .money{font-weight:var(--fw-bold);color:var(--text-secondary)}.revisor__body,.revisor__ajuste{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);width:100%;color:var(--text);font-family:inherit;font-size:var(--fs-sm);resize:vertical;outline:none;padding:12px;line-height:1.6}.revisor__body:focus-visible,.revisor__ajuste:focus-visible{border-color:var(--border-strong)}.revisor__row{align-items:center;gap:10px;display:flex}.revisor__hint{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.revisor__hint--erro{color:var(--status-revisao)}.revisor__peca{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px dashed var(--border)}.revisor__peca:first-child{border-top:none;margin-top:0;padding-top:0}.revisor__peca-titulo{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin:0 0 8px}.revisor__anexo{border-top-style:solid}.revisor__anexo-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.revisor__anexo-cab .revisor__peca-titulo{margin:0}.revisor__anexo-acoes{gap:6px;display:flex}.revisor__anexo .revisor__peca-titulo{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.revisor__peca-titulo span{font-weight:var(--fw-light);color:var(--text-secondary)}.revisor__ajuste-bloco{margin-top:var(--space-3);flex-direction:column;gap:8px;display:flex}.revisor__section{padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;gap:8px;display:flex}.revisor__check{flex-direction:column;gap:6px;display:flex}.revisor__check li{font-size:var(--fs-sm);color:var(--text);padding-left:18px;position:relative}.revisor__check li:before{content:"";border:1.5px solid var(--status-aprovado);border-radius:2px;width:8px;height:8px;position:absolute;top:6px;left:0}.revisor__actions{padding-top:var(--space-3);border-top:1px solid var(--border);gap:8px;display:flex}.revisor__actions .btn{flex:1}.operacional{gap:var(--gap-grid);flex-direction:column;display:flex}.sla__tiles{margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=720px){.sla__tiles{grid-template-columns:repeat(2,1fr)}}.sla__tile{background:var(--surface-inset);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sla__tile--warn{background:var(--status-revisao-bg)}.sla__tile--late{background:var(--status-enviado-bg)}.sla__tile--none{border:1px dashed var(--border-strong);background:0 0}.sla__num{font-size:var(--fs-num);font-weight:var(--fw-bold);color:var(--text);line-height:1}.sla__label{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.sla__section{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);margin-bottom:10px}.sla__list{flex-direction:column;gap:8px;display:flex}.sla__item{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px;display:flex}.sla__item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sla__item-client{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text)}.sla__item-piece{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.sla__risk{font-size:var(--fs-xs);border-radius:var(--radius-sm);white-space:nowrap;flex:none;padding:3px 10px}.sla__risk--vencendo{background:var(--status-revisao-bg);color:var(--status-revisao)}.sla__risk--atrasado{background:var(--status-enviado-bg);color:var(--status-enviado)}.sla__risk--no-prazo,.sla__risk--entregue{background:var(--surface-inset);color:var(--text-secondary)}.sla__risk--sem-prazo{border:1px dashed var(--border-strong);color:var(--text-subtle)}.fluxo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--pad-card)}.fluxo__head{margin-bottom:var(--space-5)}.fluxo__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.fluxo__sub{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);margin-top:2px}.fluxo__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.fluxo__board{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.fluxo__col{scroll-snap-align:start}}.fluxo__col{background:var(--surface-inset);border-radius:var(--radius-md);padding:10px}.fluxo__col-head{align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.fluxo__dot{border-radius:var(--radius-round);width:7px;height:7px}.fluxo__dot--rascunho{background:var(--status-rascunho)}.fluxo__dot--revisao{background:var(--status-revisao)}.fluxo__dot--aprovado{background:var(--status-aprovado)}.fluxo__dot--enviado{background:var(--status-enviado)}.fluxo__col-name{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.fluxo__col-count{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle);margin-left:auto}.fluxo__cards{flex-direction:column;gap:8px;display:flex}.fluxo__card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);padding:12px;display:block}.fluxo__card:hover{border-color:var(--border-strong);background:var(--hover-bg-strong)}.fluxo__card-client{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);display:block}.fluxo__card-piece{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);margin-top:2px;display:block}.fluxo__card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.fluxo__owner{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.fluxo__due{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:11px}.fluxo__due--vencendo{background:var(--status-revisao-bg);color:var(--status-revisao)}.fluxo__due--atrasado{background:var(--status-enviado-bg);color:var(--status-enviado)}.fluxo__due--sem-prazo{border:1px dashed var(--border-strong);color:var(--text-subtle);background:0 0}.fluxo__empty{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle);padding:10px 12px}.prosa{max-width:62ch;color:var(--text);font-size:14.5px;line-height:1.72;font-weight:var(--fw-light)}.prosa>*+*{margin-top:.9em}.prosa__h{font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text);line-height:1.3}.prosa>.prosa__h{margin-top:1.5em}.prosa>.prosa__h:first-child{margin-top:0}.prosa__h--1{font-size:19px}.prosa__h--2{font-size:16px}.prosa__h--3,.prosa__h--4{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:14px}.prosa__linha{display:block}.prosa__linha+.prosa__linha{margin-top:.3em}.prosa__p strong{font-weight:var(--fw-bold);color:var(--text)}.prosa__list{flex-direction:column;gap:.4em;padding-left:1.15em;display:flex}.prosa__list li{list-style:outside}.prosa__list--num li{list-style:decimal}.prosa__list li::marker{color:var(--accent)}.prosa__link{color:var(--accent);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.prosa__tabela{max-width:100%;overflow-x:auto}.prosa__tabela table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.prosa__tabela th,.prosa__tabela td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 10px}.prosa__tabela th{font-weight:var(--fw-bold);color:var(--text-secondary);white-space:nowrap}.prosa__quote{border-left:2px solid var(--accent);color:var(--text-secondary);padding:2px 0 2px 14px;font-style:italic}.prosa__hr{border:0;border-top:1px solid var(--border);margin:1.4em 0}.prosa__code{border-radius:var(--radius-sm);background:var(--surface-inset);padding:1px 5px;font-size:.9em}.prosa__vazio{font-size:var(--fs-sm);color:var(--text-subtle)}.prosa__cards{flex-direction:column;gap:10px;display:flex}.prosa__cards-head,.prosa__card-num,.prosa__card-rotulo{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);line-height:1.4}.prosa__cards-head{color:var(--text-secondary)}.prosa__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.prosa__card-num{color:var(--accent)}.prosa__card-campo{flex-direction:column;gap:2px;display:flex}.prosa__card-titulo{font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text);line-height:1.35}.prosa__card-sub{font-weight:var(--fw-regular);color:var(--text);line-height:1.5}.prosa__card-conteudo>*+*{margin-top:.6em}.prosa__card-extra{color:var(--text-secondary);line-height:1.5}.revisor__texto{margin-bottom:var(--space-6)}.revisor__texto-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:8px;display:flex}.revisor__texto-acoes{align-items:center;gap:2px;display:flex}.revisor__tab{border-radius:var(--radius-sm);color:var(--text-subtle);font-size:var(--fs-xs);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;border:0;padding:4px 10px}.revisor__tab:hover{background:var(--hover-bg);color:var(--text)}.revisor__tab.is-on{background:var(--surface-inset);color:var(--text);font-weight:var(--fw-regular)}.revisor__expand{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-xs);transition:background var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);background:0 0;margin-left:6px;padding:4px 10px}.revisor__expand:hover{background:var(--hover-bg);border-color:var(--border-strong)}.revisor__leitura{padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 4px);background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-wrap:break-word;position:relative}.revisor__leitura:before{content:"";border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-grad);width:3px;position:absolute;top:12px;bottom:12px;left:0}.revisor-full{z-index:200;justify-content:center;align-items:center;padding:4vh 16px;display:flex;position:fixed;inset:0;overflow:hidden}.revisor-full__panel{width:100%;max-width:820px;height:92vh;max-height:92dvh;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.revisor-full__panel .prosa{max-width:68ch;font-size:15.5px}.revisor-full__panel .revisor__leitura{padding:var(--space-6) var(--space-6) var(--space-6) calc(var(--space-6) + 4px)}.mats{border-top:1px solid var(--border);margin-top:28px;padding-top:20px;container-type:inline-size}.matsem{flex-direction:column;gap:12px;display:flex}.matsem__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.matsem__mes{align-items:center;gap:4px;display:flex}.matsem__mes .btn{width:28px;padding:0;font-size:15px;line-height:1}.matsem__mes-nome{text-align:center;min-width:128px;color:var(--text);font-size:13px;font-weight:500}.matsem__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.matsem__col{flex-direction:column;gap:10px;min-width:0;display:flex}.matsem__cab{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.matsem__n{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text);margin:0}.matsem__faixa{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin:2px 0 0}.matsem__cab .mats__selo{flex:none;margin-top:2px}.mats__selo.is-falta{border:1px dashed var(--border-strong);color:var(--text-subtle);background:0 0}.matsem__vazio{font-size:12px;font-weight:var(--fw-light);color:var(--text-subtle);margin:0;padding:8px 4px 2px}.matsem__sem-data{border-top:1px dashed var(--border);padding-top:14px}.matsem__sem-data .mats__lista{margin-top:8px}.matsem__seletor{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-md);padding:3px;display:none}.matsem__seletor-btn{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.matsem__seletor-btn.is-on{background:var(--accent-grad);color:var(--accent-fg);box-shadow:var(--accent-glow)}.matsem__ponto{border-radius:var(--radius-round);background:var(--status-aprovado);width:6px;height:6px}.matsem__ponto.is-aj{background:var(--status-revisao)}.matsem__ponto.is-falta{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.matsem__seletor-btn.is-on .matsem__ponto.is-falta{box-shadow:inset 0 0 0 1.5px var(--accent-fg)}@container (width<=1080px){.matsem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.matsem__seletor{display:inline-flex}.matsem__grid{grid-template-columns:1fr}.matsem__col{display:none}.matsem__col.is-sel{display:flex}}.mats__titulo{letter-spacing:.01em;margin:0 0 12px;font-size:13px;font-weight:600}.mats__vazio{border-top:1px solid var(--border);color:var(--text-subtle);margin-top:28px;padding-top:20px;font-size:13px}.mats__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mats__item{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--surface);border-radius:8px;padding:12px 14px}.mats__item.is-ok{border-left-color:var(--status-aprovado)}.mats__item.is-aj{border-left-color:var(--status-revisao)}.mats__item.is-and{border-left-color:var(--accent)}.mats__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mats__nome{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.mats__selo{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-inset);color:var(--text-subtle);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.mats__selo.is-ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.mats__selo.is-aj{background:var(--status-revisao-bg);color:var(--status-revisao)}.mats__selo.is-and{background:var(--accent-soft);color:var(--accent)}.mats__meta{color:var(--text-subtle);margin:3px 0 0;font-size:12px}.mats__acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mats__pecas{border-top:1px dashed var(--border);gap:10px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.mats__peca{align-items:flex-start;gap:10px;display:flex}.mats__pnum{font-variant-numeric:tabular-nums;color:var(--text-subtle);min-width:20px;padding-top:2px;font-size:11px}.mats__pcorpo{flex:1;min-width:0}.mats__ptit{margin:0;font-size:13px;font-weight:500}.mats__pvoto{color:var(--text-subtle);margin:1px 0 0;font-size:12px}.mats__peca.is-ok .mats__pvoto{color:var(--status-aprovado)}.mats__peca.is-aj .mats__pvoto{color:var(--status-revisao)}.mats__pem{color:var(--text-subtle)}.mats__pversao{color:var(--text-secondary);flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:11.5px;display:flex}.mats__pversao b{font-weight:var(--fw-bold);color:var(--text)}.mats__pobs{color:var(--text-secondary);background:var(--surface-inset);border-radius:6px;margin:5px 0 0;padding:7px 10px;font-size:12.5px;line-height:1.55}.mats__nota{color:var(--text-subtle);margin:12px 0 0;font-size:12px;line-height:1.6}.mats__fora{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);margin-top:10px;padding:10px 12px;line-height:1.5}.mats__fora ul{margin:6px 0;padding-left:18px}.mats__escopo{color:var(--text-subtle);margin-left:8px;font-size:11px;font-weight:400}.mats__cli{color:var(--text-secondary);margin-right:6px;font-weight:500}.mats__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mats__topo .mats__titulo{margin:0}.mats__vazio-in{color:var(--text-subtle);margin:4px 0 0;font-size:13px}.mats__excluir{color:var(--text-secondary)}.mats__excluir:hover{color:var(--status-revisao)}.mats__item.is-lixo{border-left-color:var(--border-strong);background:var(--surface-inset)}.mats__motivo{color:var(--text-secondary);margin:8px 0 0;font-size:12.5px;line-height:1.55}.mats__motivo span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin-bottom:1px;font-size:10px;font-weight:600;display:block}.mats-ex{gap:14px;display:grid}.mats-ex__efeitos{background:var(--surface-inset);color:var(--text-secondary);border-radius:8px;margin:0;padding:12px 14px 12px 30px;font-size:12.5px;line-height:1.6}.mats-ex__efeitos li+li{margin-top:4px}.mats-ex__efeitos .is-aviso{color:var(--status-revisao);font-weight:500}.mats-ex__conta{text-align:right;font-variant-numeric:tabular-nums}.mats-ex__conta.is-ok{color:var(--status-aprovado)}.revisor__rep p{margin:0}.revisor__rep ul{margin:6px 0;padding-left:18px}.revisor__rep li+li{margin-top:2px}.edmat__aviso{background:var(--status-enviado-bg);color:var(--status-enviado)}.edmat__artes{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.edmat__arte{flex-direction:column;gap:6px;display:flex}.edmat__quadro{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);width:74px;position:relative;overflow:hidden}.edmat__quadro img{object-fit:cover;width:100%;height:100%;display:block}.edmat__sem{background:var(--surface-muted);width:100%;height:100%;display:block}.edmat__quadro--var{width:52px}.edmat__quadro--add{border-style:dashed;border-color:var(--border-strong);color:var(--text-secondary);cursor:pointer;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.edmat__quadro--add:hover{border-color:var(--accent);background:var(--hover-bg)}.edmat__quadro--add span{font-size:17px;line-height:1}.edmat__quadro--add small{color:var(--text-subtle);font-size:9px}.edmat__quadro--add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.edmat__tirar{border-radius:var(--radius-round);color:#fff;cursor:pointer;background:#0a0a08a8;border:0;width:18px;height:18px;padding:0;font-size:12px;line-height:18px;position:absolute;top:3px;right:3px}.edmat__tirar:hover{background:#0a0a08d9}.edmat__novo{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);padding:1px 6px;font-size:9px;position:absolute;bottom:3px;left:3px}.edmat__vnum{border-radius:var(--radius-sm);color:#fff;background:#0a0a08a8;padding:1px 5px;font-size:9px;position:absolute;bottom:3px;left:3px}.edmat__vars{border-left:2px solid var(--border);flex-wrap:wrap;gap:5px;padding-left:8px;display:flex}.mats__editado{color:var(--text-secondary)}.automacoes-page{gap:var(--gap-grid);flex-direction:column;display:flex}.automacoes-page__grid{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (width<=1000px){.automacoes-page__grid{grid-template-columns:1fr}}.automacoes-page__main{gap:var(--gap-grid);flex-direction:column;display:flex}.lista-automacoes__list{flex-direction:column;display:flex}.lista-automacoes__item{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border);padding:16px 0;display:flex}.lista-automacoes__item:first-child{border-top:0}.lista-automacoes__info{flex-direction:column;gap:3px;min-width:0;display:flex}.lista-automacoes__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lista-automacoes__name{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text)}.lista-automacoes__kind{text-transform:lowercase;border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);padding:2px 8px;font-size:11px}.lista-automacoes__kind--geração{background:var(--model-claude-bg);color:var(--model-claude-fg)}.lista-automacoes__kind--disparo{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.lista-automacoes__token{color:var(--text-subtle);font-size:11px}.lista-automacoes__token--free{color:var(--status-aprovado)}.lista-automacoes__scope{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.lista-automacoes__timing{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.lista-automacoes__controls{flex:none;align-items:center;gap:12px;display:flex}@media (width<=560px){.lista-automacoes__item{flex-direction:column;align-items:flex-start}}.nova-automacao{border-color:var(--border-strong)}.nova-automacao__grid{margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nova-automacao__field{flex-direction:column;gap:5px;display:flex}.nova-automacao__field--wide{grid-column:1/-1}.nova-automacao__field span{font-size:var(--fs-xs);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)}.nova-automacao__field input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);height:34px;color:var(--text);font-size:var(--fs-sm);outline:none;padding:0 12px}.nova-automacao__field input:focus-visible{border-color:var(--border-strong)}.nova-automacao__actions{gap:8px;display:flex}.historico__list{flex-direction:column;display:flex}.historico__item{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.historico__item:first-child{border-top:0}.historico__mark{border-radius:var(--radius-round);background:var(--status-aprovado);width:7px;height:7px;margin-top:5px}.historico__mark--atenção{background:var(--status-revisao)}.historico__text{flex-direction:column;gap:1px;min-width:0;display:flex}.historico__routine{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.historico__detail{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.historico__when{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);white-space:nowrap}.automacoes-page__aviso{margin-bottom:var(--gap-grid);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);padding:12px 14px;line-height:1.6}.automacoes-page__aviso strong{font-weight:var(--fw-bold);color:var(--text)}.lista-automacoes__empty,.historico__empty{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.lista-automacoes__del:hover{color:var(--status-enviado)}.chave{margin-bottom:var(--gap-grid);border:1px solid var(--status-aprovado);border-radius:var(--radius-lg);background:var(--surface);align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.chave.is-off{border-color:var(--status-enviado);background:var(--status-enviado-bg)}.chave__txt{flex-direction:column;gap:3px;display:flex}.chave__txt strong{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.chave__txt span{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.55}.alertas-auto__vazio{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.alertas-auto__lista{flex-direction:column;gap:6px;list-style:none;display:flex}.alertas-auto__item{border-radius:var(--radius-md);background:var(--surface-inset);align-items:center;gap:11px;padding:10px 12px;display:flex}.alertas-auto__marca{background:var(--status-revisao);border-radius:2px;flex:none;align-self:stretch;width:3px}.alertas-auto__item.is-alta .alertas-auto__marca{background:var(--status-enviado)}.alertas-auto__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.alertas-auto__cli{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-size:10.5px}.alertas-auto__msg{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text);line-height:1.5}.alertas-auto__item.is-alta .alertas-auto__msg{font-weight:var(--fw-regular)}.sistema{margin-top:var(--gap-grid)}.sistema__lista{flex-direction:column;gap:2px;list-style:none;display:flex}.sistema__lista li{border-bottom:1px solid var(--border);padding:11px 0}.sistema__lista li:last-child{border-bottom:0}.sistema__cab{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:3px;display:flex}.sistema__nome{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.sistema__quando{font-size:11px;font-weight:var(--fw-light);color:var(--accent);white-space:nowrap}.sistema__oque{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.55}.lista-automacoes__ultimo{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.5}.lista-automacoes__ultimo.is-erro,.lista-automacoes__ultimo.is-bloqueado{color:var(--status-enviado)}.lista-automacoes__ultimo.is-atencao{color:var(--status-revisao)}.lista-automacoes__ultimo.is-ok{color:var(--status-aprovado)}@keyframes chart-bar-rise{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes chart-hbar-grow{0%{transform:scaleX(0)}}@keyframes chart-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chart-fade-in{0%{opacity:0}to{opacity:1}}.chart{width:100%}.chart__svg{width:100%;height:200px;display:block;overflow:visible}.chart__grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 3;animation:chart-fade-in .6s var(--ease-soft) backwards}.chart__bar{fill:var(--surface-muted);transform-box:view-box;animation:chart-bar-rise .55s var(--ease-soft) backwards;transition:fill var(--hover-dur) var(--ease-soft), transform .24s var(--ease-soft)}.chart__bar:hover{fill:var(--border-strong);transform:scaleY(1.04)}.chart__bar.is-on{fill:var(--accent)}.chart__bar.is-on:hover{fill:var(--accent-hi)}.chart__xlabels{grid-template-columns:repeat(var(--cols), 1fr);margin-top:8px;display:grid}.chart__xlabels span{font-size:10px;font-weight:var(--fw-light);color:var(--text-subtle);text-align:center;white-space:nowrap}.chart__empty{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);padding:24px 4px}.hbar{flex-direction:column;gap:14px;display:flex}.hbar__row{animation:chart-rise-in .5s var(--ease-soft) backwards}.hbar__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.hbar__label{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbar__value{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);flex:none}.hbar__track{border-radius:var(--radius-sm);background:var(--surface-inset);height:8px;overflow:hidden}.hbar__fill{border-radius:var(--radius-sm);background:var(--accent-grad);transform-origin:0;height:100%;animation:chart-hbar-grow .65s var(--ease-soft) backwards}.hbar__sub{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-top:4px;display:block}.gauge{width:100%;max-width:280px;margin:0 auto;padding-top:10px;position:relative}.gauge__svg{width:100%;display:block;overflow:visible}.gauge__seg-in{animation:chart-fade-in .42s var(--ease-soft) backwards}.gauge__seg{fill:var(--surface-muted);transform-box:view-box;transform-origin:100px 100px;transition:transform .3s var(--ease-soft), fill var(--hover-dur) var(--ease-soft);cursor:default}.gauge__seg.is-on{fill:var(--accent)}.gauge__seg.is-warn{fill:var(--status-revisao)}.gauge__center{pointer-events:none;animation:chart-rise-in .5s var(--ease-soft) .28s backwards;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:4px;left:0;right:0}.gauge__value{font-size:26px;font-weight:var(--fw-bold);color:var(--text);line-height:1}.gauge__caption{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.serie{--serie-atual:#2a78d6;min-width:0;margin:0;position:relative}:root[data-theme=dark] .serie{--serie-atual:#3987e5}.serie__titulo{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin-bottom:4px}.serie__legenda{font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;gap:14px;margin-bottom:6px;display:flex}.serie__chave{align-items:center;gap:6px;display:inline-flex}.serie__chave:before{content:"";border-radius:2px;width:14px;height:8px;display:inline-block}.serie__chave--atual:before{background:var(--serie-atual)}.serie__chave--anterior:before{border-top:2px dashed var(--text-secondary);border-radius:0;height:0}.serie__chave--meta:before{border-top:1.5px solid var(--status-revisao);border-radius:0;height:0}.serie__svg{display:block;overflow:visible}.serie__grade{stroke:var(--border);stroke-width:1px}.serie__eixo{fill:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:10.5px}.serie__barra{fill:var(--serie-atual);opacity:.88;transition:opacity .15s}.serie__barra.is-foco{opacity:1}.serie__anterior{fill:none;stroke:var(--text-secondary);stroke-width:2px;stroke-dasharray:4 4;stroke-linejoin:round;opacity:.8}.serie__meta{stroke:var(--status-revisao);stroke-width:1.5px}.serie__meta-rotulo{fill:var(--text-secondary);font-size:10.5px}.serie__mira{stroke:var(--text-secondary);stroke-width:1px;opacity:.5}.serie__dica{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-xs);color:var(--text);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #0003}.serie__dica-ant{color:var(--text-secondary)}.recursos{gap:var(--gap-grid);flex-direction:column;display:flex}.recursos__muted{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.recursos__msg{border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-sm);color:var(--text-secondary);padding:10px 14px}.recursos__cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=820px){.recursos__cards{grid-template-columns:repeat(2,1fr)}}.gasto-card{padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;display:flex}.gasto-card--primary{background:var(--accent-grad-diag);color:var(--accent-fg);box-shadow:var(--accent-glow);border-color:#0000}.gasto-card__label{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.gasto-card--primary .gasto-card__label{color:var(--accent-fg-soft)}.gasto-card__value{font-size:var(--fs-num);font-weight:var(--fw-bold);color:var(--text);line-height:1.05}.gasto-card--primary .gasto-card__value{color:var(--accent-fg)}.gasto-card__usd{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.gasto-card--primary .gasto-card__usd{color:var(--accent-fg-soft)}.recursos__proj-usd{font-size:.82em;font-style:normal;font-weight:var(--fw-light);color:var(--text-subtle);margin-left:6px}.gasto-card__foot{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--accent-fg-soft)}.recursos__row{gap:var(--gap-grid);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.recursos__ranking{gap:var(--gap-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.recursos__row,.recursos__ranking{grid-template-columns:1fr}}.recursos__topdays{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.recursos__chip{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);border-radius:var(--radius-sm);background:var(--surface-inset);padding:4px 10px}.recursos__chip strong{font-weight:var(--fw-bold);color:var(--text)}.recursos__proj{margin-top:var(--space-4);flex-direction:column;gap:2px;display:flex}.recursos__proj-row{border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.recursos__proj-row:first-child{border-top:0}.recursos__proj-row strong{font-weight:var(--fw-bold);color:var(--text)}.recursos__proj-row strong.is-warn{color:var(--status-revisao)}.recursos__alert{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);margin-top:12px;padding:10px 12px;line-height:1.5}.recursos__alert--soft{background:var(--surface-inset);color:var(--text-secondary)}.recursos__config{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;display:grid}.recursos__config label{flex-direction:column;gap:4px;display:flex}.recursos__config span{font-size:11px;font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle)}.recursos__config input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);height:32px;color:var(--text);font-size:var(--fs-sm);outline:none;padding:0 10px}.recursos__config input:focus-visible{border-color:var(--border-strong)}.recursos__config .btn{grid-column:1/-1;justify-self:start}.recursos__hint{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-top:10px;line-height:1.5}.recursos__cap{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=620px){.recursos__cap,.recursos__config{grid-template-columns:1fr}}.recursos__cap-big{padding:var(--space-5);background:var(--surface-inset);border-radius:var(--radius-lg);flex-direction:column;gap:4px;display:flex}.recursos__cap-num{font-size:44px;font-weight:var(--fw-bold);color:var(--text);line-height:1}.recursos__cap-label{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.recursos__cap-side{flex-direction:column;display:flex}.recursos__cap-title{margin:var(--space-5) 0 8px;font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.recursos__cap-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.recursos__cap-table th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle);border-bottom:1px solid var(--border);padding:8px 0}.recursos__cap-table td{border-bottom:1px solid var(--border);color:var(--text);padding:9px 0}.recursos__cap-table td:last-child,.recursos__cap-table th:last-child{text-align:right;font-weight:var(--fw-bold)}.recursos__cap-table tr:last-child td{border-bottom:0}@keyframes recursos-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gasto-card{animation:recursos-rise .5s var(--ease-soft) backwards}.gasto-card:hover{border-color:var(--border-strong)}.gasto-card--primary:hover{box-shadow:var(--accent-glow-hi);border-color:#0000}.recursos>.recursos__cards,.recursos>.recursos__row,.recursos>.recursos__ranking,.recursos>.card{animation:recursos-rise .55s var(--ease-soft) backwards}.recursos>.recursos__row{animation-delay:.12s}.recursos>.recursos__ranking{animation-delay:.2s}.recursos>.card{animation-delay:.28s}.gasto-card,.recursos__cap-big,.recursos__chip{transition:border-color var(--hover-dur) var(--ease-soft), filter var(--hover-dur) var(--ease-soft), transform var(--hover-dur) var(--ease-soft)}.recursos__chip:hover{transform:translateY(-1px)}.limpeza__lista{margin-bottom:var(--space-5);flex-direction:column;gap:8px;list-style:none;display:flex}.limpeza__linha{align-items:baseline;gap:12px;display:flex}.limpeza__linha.is-zero{opacity:.45}.limpeza__n{min-width:34px;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);text-align:right}.limpeza__label{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary)}.limpeza__label em{color:var(--text-subtle);font-style:normal}.limpeza__opt{margin-bottom:var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.limpeza__opt input{accent-color:var(--accent);flex:none;margin-top:2px}.limpeza__aviso{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-top:10px;line-height:1.5}.limpeza__ok{font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.limpeza__erro{font-size:var(--fs-sm);color:var(--status-enviado);margin-bottom:var(--space-4)}.seed-alerta{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--gap-grid);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--accent-glow);flex-wrap:wrap;padding:14px 16px;display:flex}.seed-alerta__texto{flex-direction:column;flex:1;gap:3px;min-width:260px;display:flex}.seed-alerta__texto strong{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.seed-alerta__texto span{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.55}.seed-alerta .btn{flex:none}.seed-alerta__erro,.seed-ok{margin-bottom:var(--gap-grid);border-radius:var(--radius-lg);background:var(--surface-inset);font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);padding:11px 14px;line-height:1.55}.ads-controles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ads-h3{margin:var(--space-5) 0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.ads-sub{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px;line-height:1.5;display:block}.ads-kpis{margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ads-kpi{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ads-kpi__rotulo{font-size:var(--fs-xs);color:var(--text-secondary)}.ads-kpi__valor{font-size:22px;font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.01em}.ads-kpi__var{font-size:var(--fs-xs);align-items:baseline;gap:6px;display:flex}.ads-kpi__ant{color:var(--text-subtle)}.ads-kpi__nota{font-size:var(--fs-xs);color:var(--text-secondary)}.ads-kpi__nota.is-alerta{color:var(--status-revisao);font-weight:var(--fw-bold)}.ads-graficos{gap:var(--space-5);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.ads-tabela-wrap{overflow-x:auto}.ads-tabela{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.ads-tabela th{text-align:left;font-weight:var(--fw-bold);color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px}.ads-tabela td{border-bottom:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 8px}.ads-tabela td strong{color:var(--text);font-size:var(--fs-sm);display:block}.ads-tabela td.is-alerta{color:var(--status-revisao);font-weight:var(--fw-bold)}.ads-tabela td.is-destaque{color:var(--status-enviado);font-weight:var(--fw-bold)}.ads-tabela--clicavel tbody tr{cursor:pointer;transition:background var(--hover-dur) var(--ease-soft)}.ads-tabela--clicavel tbody tr:hover,.ads-tabela--clicavel tbody tr:focus-visible{background:var(--hover-bg);outline:none}.ads-selo{border-radius:var(--radius-round);font-size:var(--fs-xs);white-space:nowrap;background:var(--surface-muted);color:var(--text-secondary);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.ads-selo b{font-variant-numeric:tabular-nums}.ads-selo.is-bom{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.ads-selo.is-atencao{background:var(--status-enviado-bg);color:var(--status-enviado)}.ads-selo.is-critico{background:var(--status-revisao-bg);color:var(--status-revisao)}.ads-tag{border-radius:var(--radius-round);background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:11px;display:inline-block}.ads-tag.is-critico,.ads-tag.is-descartada{background:var(--status-revisao-bg);color:var(--status-revisao)}.ads-tag.is-atencao{background:var(--status-enviado-bg);color:var(--status-enviado)}.ads-tag.is-oportunidade,.ads-tag.is-aplicada_manual{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.ads-contagem{flex-wrap:wrap;gap:4px;display:flex}.ads-grade{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.ads-saude,.ads-prop{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);padding:14px}.ads-saude__cab,.ads-prop__cab{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.ads-saude__cab strong,.ads-prop__cab strong{color:var(--text);font-size:var(--fs-sm)}.ads-sinais{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ads-sinal{border-radius:var(--radius-md);background:var(--surface);border-left:3px solid var(--border-strong);grid-template-columns:92px 1fr;gap:10px;padding:8px 10px;display:grid}.ads-sinal.is-critico{border-left-color:var(--status-revisao)}.ads-sinal.is-atencao{border-left-color:var(--status-enviado)}.ads-sinal.is-oportunidade{border-left-color:var(--status-aprovado)}.ads-sinal__nivel{font-size:11px;font-weight:var(--fw-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.ads-sinal strong{font-size:var(--fs-xs);color:var(--text)}.ads-sinal p{font-size:var(--fs-xs);color:var(--text-secondary);margin:2px 0 0;line-height:1.5}.ads-prop__resumo{border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-sm);color:var(--text);margin:0 0 10px;padding:10px 12px;line-height:1.55}.ads-prop__lista{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ads-prop__item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-xs);color:var(--text-secondary);padding:10px 12px;line-height:1.55}.ads-prop__item p{margin:4px 0 0}.ads-prop__item.is-bloqueada{border-color:var(--status-revisao)}.ads-prop__topo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ads-prop__topo .ads-sub{margin:0}.ads-tag.is-nivel{border:1px solid var(--border);background:0 0}.ads-prop__alvo{font-size:var(--fs-sm);color:var(--text);margin-top:6px;display:block}.ads-prop__valores{font-variant-numeric:tabular-nums;color:var(--text)}.ads-prop__bloqueio{color:var(--status-revisao);font-weight:var(--fw-bold)}.ads-prop__acoes{gap:6px;margin-top:8px;display:flex}.ads-prop__historico{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:8px}.ads-prop__historico summary{cursor:pointer;font-weight:var(--fw-bold)}.ads-prop__historico ul{margin:6px 0 0;padding-left:1em;line-height:1.8}@media (width<=560px){.ads-sinal{grid-template-columns:1fr;gap:2px}}.ads-hist{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);padding:14px}.ads-hist__cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ads-hist__cab strong{font-size:var(--fs-sm);color:var(--text)}.ads-hist__lista{font-size:var(--fs-xs);color:var(--text);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ads-hist__lista li{grid-template-columns:76px 1fr;align-items:start;gap:8px;display:grid}.ads-prop__item.is-aplicada{border-color:var(--status-aprovado)}.ads-tag.is-desatualizada,.ads-tag.is-expirada,.ads-tag.is-desfeita{background:var(--surface-muted);color:var(--text-secondary)}.plano__bloco{margin-bottom:10px}.plano__h4{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);margin:0 0 6px}.plano__simples{font-size:var(--fs-xs);color:var(--text);margin:0;padding-left:1em;line-height:1.7}.plano__simples .ads-sub{display:block}.plano__anuncio{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text);margin-top:6px;padding:8px 10px}.plano__anuncio ol{margin:2px 0 6px;padding-left:1.4em;line-height:1.6}.plano__acoes{flex-wrap:wrap;margin-bottom:8px}.plano__msg{font-size:var(--fs-sm);color:var(--text);margin:0 0 8px}.ads-tag.is-plano-pendente{background:var(--status-enviado-bg);color:var(--status-enviado)}.ads-tag.is-plano-executado,.ads-tag.is-plano-parcial{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.ads-tag.is-plano-recusado{background:var(--status-revisao-bg);color:var(--status-revisao)}.ads-prop__topo input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:0}.ads-hist__cab>div:first-child{flex-direction:column;gap:2px;display:flex}.ads-linha{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ads-linha__item{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:0 0 14px;display:grid;position:relative}.ads-linha__item:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:14px;bottom:0;left:6px}.ads-linha__ponto{border:3px solid var(--surface-inset);background:var(--text-subtle);width:14px;height:14px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:2px}.ads-linha__item.is-agente .ads-linha__ponto{background:var(--status-aprovado)}.ads-linha__item.is-desfeita .ads-linha__ponto{background:var(--status-revisao)}.ads-linha__corpo{min-width:0}.ads-linha__topo{align-items:baseline;gap:8px;display:flex}.ads-linha__quem{font-size:11px;font-weight:var(--fw-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.ads-linha__quando{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:11px}.ads-linha__resumo{font-size:var(--fs-xs);color:var(--text);margin:2px 0 0;line-height:1.45}.ads-linha__item.is-riscada .ads-linha__resumo{color:var(--text-subtle);text-decoration:line-through}.ads-linha__meta,.ads-linha__avaliacao{color:var(--text-subtle);margin:2px 0 0;font-size:11px}.ads-linha__avaliacao.is-confirmada{color:var(--status-aprovado)}.ads-linha__avaliacao.is-revertida,.ads-linha__avaliacao.is-nao_revertida{color:var(--status-revisao)}.ads-linha__acao{align-self:start}.plano-card .ads-prop__cab>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plano-card__autonomia{border-radius:var(--radius-round);border:1px solid var(--border);color:var(--text-secondary);padding:1px 8px;font-size:11px}.plano-card__autonomia.is-autonomo{border-color:var(--status-aprovado);color:var(--status-aprovado)}.plano-card__autonomia.is-observar{border-style:dashed}.plano__cab{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.plano__numeros{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.plano__numeros li{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);flex-direction:column;padding:8px 10px;display:flex}.plano__numeros b{font-size:var(--fs-md);color:var(--text);font-variant-numeric:tabular-nums}.plano__numeros span{color:var(--text-subtle);font-size:11px}.plano__numeros .is-ok b{color:var(--status-aprovado)}.plano__numeros .is-pendente b{color:var(--status-enviado)}.plano__numeros .is-alerta b{color:var(--status-revisao)}.plano__resumo{font-size:var(--fs-xs);color:var(--text-secondary);margin:0 0 12px;line-height:1.55}.plano__feitas{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.plano__feitas li{font-size:var(--fs-xs);color:var(--text);padding-left:18px;position:relative}.plano__feitas li:before{content:"";border-left:2px solid var(--status-aprovado);border-bottom:2px solid var(--status-aprovado);width:8px;height:4px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.plano__itens{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plano-item{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);transition:opacity var(--hover-dur) var(--ease-soft);padding:10px 12px}.plano-item.is-ok{border-left-color:var(--status-aprovado)}.plano-item.is-erro{border-left-color:var(--status-revisao)}.plano-item.is-desmarcado{opacity:.55}.plano-item__linha{align-items:flex-start;gap:10px;display:flex}.plano-item__check{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.plano-item__corpo{flex-direction:column;gap:4px;min-width:0;display:flex}.plano-item__tags{flex-wrap:wrap;gap:4px;display:flex}.ads-tag.is-n1{border-color:var(--status-aprovado);color:var(--status-aprovado)}.plano-item__desc{font-size:var(--fs-xs);color:var(--text);line-height:1.45}.plano-item__valores{font-variant-numeric:tabular-nums;color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.plano-item__antes{text-decoration:line-through}.plano-item__depois{font-weight:var(--fw-bold);color:var(--text)}.plano-item__resultado{margin:0;font-size:12px}.plano-item__resultado.is-ok{color:var(--status-aprovado)}.plano-item__resultado.is-erro{color:var(--status-revisao)}.plano-item__resultado.is-neutro{color:var(--text-subtle)}.plano-item__mais{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:6px}.plano-item__mais summary{cursor:pointer;width:fit-content;font-size:11px;font-weight:var(--fw-bold);color:var(--text-subtle)}.plano-item__mais p{margin:4px 0 0;line-height:1.5}.plano__extras{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;display:flex}.plano__extras .ads-prop__historico{margin-bottom:4px}.social{gap:var(--gap-grid);flex-direction:column;display:flex}.social__msg{border-radius:var(--radius-lg);background:var(--surface-inset);font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);padding:11px 14px;line-height:1.55}.social__msg.is-erro{background:var(--status-enviado-bg);color:var(--status-enviado)}.social__nota{font-size:11.5px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.55}.social__nota code{background:var(--surface-inset);border-radius:4px;padding:1px 4px;font-size:.94em}.social__linha{gap:var(--gap-grid);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=980px){.social__linha{grid-template-columns:1fr}}.cfgmeta__lista{gap:var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.cfgmeta__lista dt{font-size:10.5px;font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:3px}.cfgmeta__lista dd{font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.cfgmeta__form{gap:var(--space-4);flex-direction:column;display:flex}.cfgmeta__campo{flex-direction:column;gap:6px;max-width:340px;display:flex}.cfgmeta__campo>span{font-size:var(--fs-xs);color:var(--text-secondary)}.cfgmeta__acoes{gap:8px;display:flex}.diagmeta__veredito{margin-top:var(--space-5);border-radius:var(--radius-lg);font-size:var(--fs-sm);padding:12px 14px;line-height:1.6}.diagmeta__veredito.is-ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.diagmeta__veredito.is-vazio{background:var(--status-revisao-bg);color:var(--status-revisao)}.diagmeta__erro{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--status-enviado);line-height:1.6}.diagmeta__erro span{color:var(--text-secondary);font-weight:var(--fw-light);font-size:var(--fs-xs)}.diagmeta__erro code{background:var(--surface-inset);border-radius:4px;padding:1px 4px;font-size:.94em}.diagmeta__grade{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.diagmeta__grade dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:3px;font-size:10.5px}.diagmeta__grade dd{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.diagmeta__bloco{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.diagmeta__rot{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:8px}.diagmeta__escopos{flex-wrap:wrap;gap:5px;margin-bottom:8px;list-style:none;display:flex}.diagmeta__escopos li{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);padding:3px 8px;font-size:11px}.diagmeta__lista{flex-direction:column;gap:6px;list-style:none;display:flex}.diagmeta__lista li{font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.diagmeta__lista li em{font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.diagmeta__lista li.is-erro b{color:var(--status-enviado)}.vinc__topo{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.vinc__lista{flex-direction:column;gap:8px;list-style:none;display:flex}.vinc__item{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;padding:10px 12px;display:flex}.vinc__item.is-ligado{border-color:var(--status-aprovado);background:var(--status-aprovado-bg)}.vinc__perfil{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.vinc__foto{border-radius:var(--radius-round);object-fit:cover;background:var(--surface-muted);flex:none;width:38px;height:38px}.vinc__foto--vazia{border:1px dashed var(--border-strong);display:inline-block}.vinc__txt{flex-direction:column;min-width:0;display:flex}.vinc__user{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.vinc__sub{font-size:11.5px;font-weight:var(--fw-light);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vinc__acao{flex:none;align-items:center;gap:8px;display:flex}.vinc__ok{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--status-aprovado)}.vinc__pendentes{margin-top:var(--space-5)}.estado__lista{flex-direction:column;gap:2px;list-style:none;display:flex}.estado__lista li{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--border);font-size:var(--fs-sm);padding:7px 0;display:flex}.estado__lista li:last-child{border-bottom:0}.estado__nome{color:var(--text)}.estado__quando{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle);white-space:nowrap}.estado__lista li.is-erro .estado__quando{color:var(--status-enviado)}.posts__grade{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;list-style:none;display:grid}.posts__item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);align-items:center;gap:11px;padding:10px;display:flex}.posts__thumb{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-muted);flex:none;width:52px;height:52px}.posts__thumb--vazia{border:1px dashed var(--border-strong);display:inline-block}.posts__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.posts__cliente{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-size:10.5px}.posts__cap{font-size:var(--fs-xs);color:var(--text);line-height:1.45}.posts__num{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary);font-variant-numeric:tabular-nums}.posts__link{font-size:var(--fs-xs);color:var(--accent);border-radius:var(--radius-sm);transition:background var(--hover-dur) var(--ease-soft);flex:none;padding:4px 8px}.posts__link:hover{background:var(--hover-bg)}.cfgmeta__lista dd.is-oculto{letter-spacing:.06em;color:var(--text-subtle);-webkit-user-select:none;user-select:none}.cfgmeta__aviso{align-self:center}.grade__lista{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;list-style:none;display:grid}.grade__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);transition:border-color var(--hover-dur) var(--ease-soft);flex-direction:column;gap:12px;padding:14px;display:flex}.grade__card:hover{border-color:var(--border-strong)}.grade__card.is-erro{border-color:var(--status-enviado)}.grade__topo{align-items:center;gap:10px;min-width:0;display:flex}.grade__foto{border-radius:var(--radius-round);object-fit:cover;background:var(--surface-muted);flex:none;width:34px;height:34px}.grade__foto--vazia{border:1px dashed var(--border-strong);display:inline-block}.grade__id{flex-direction:column;min-width:0;display:flex}.grade__nome{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grade__user{font-size:11.5px;font-weight:var(--fw-light);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grade__nums{gap:var(--space-5);display:flex}.grade__nums dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin-bottom:2px;font-size:10px}.grade__nums dd{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;margin:0;line-height:1}.grade__sync{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-top:auto}.grade__falha{color:var(--status-enviado)}.traf__topo{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.traf__inicial{max-width:62ch}.traf__bloqueio{border-radius:var(--radius-lg);background:var(--surface-inset);border-left:2px solid var(--accent);padding:14px 16px}.traf__bloqueio-t{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin-bottom:6px}.traf__passos{margin:var(--space-4) 0 var(--space-4) 18px;font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);flex-direction:column;gap:8px;padding:0;line-height:1.6;display:flex}.traf__passos b{font-weight:var(--fw-bold);color:var(--text)}.traf__passos code,.traf__bloqueio code{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.9em}.traf__tabela-env{overflow-x:auto}.traf__tabela{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.traf__tabela th{text-align:left;font-size:10.5px;font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);white-space:nowrap;border-bottom:1px solid var(--border);padding:0 12px 8px 0}.traf__tabela th.n,.traf__tabela td.n{text-align:right}.traf__tabela td{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;padding:10px 12px 10px 0}.traf__origem{font-size:var(--fs-xs);color:var(--text-subtle)}.traf__erro-linha{color:var(--text-subtle);font-size:var(--fs-xs);font-weight:var(--fw-light)}.traf__sonda{margin:var(--space-4) 0;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);padding:10px 12px}.traf__sonda-t{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:8px;font-size:10.5px}.traf__sonda ul{flex-direction:column;gap:6px;list-style:none;display:flex}.traf__sonda li{font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.traf__sonda code{background:var(--surface-inset);border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:11px}.traf__sonda em{font-style:normal;font-weight:var(--fw-light);color:var(--text-secondary)}.traf__sonda li.is-erro em{color:var(--status-enviado)}.traf__total{margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-inset);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.traf__total span{font-size:var(--fs-xs);color:var(--text-secondary)}.traf__total strong{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.traf__total em{font-style:normal;font-size:var(--fs-xs);color:var(--text-subtle)}.traf__moedas{margin-bottom:var(--space-5)}.traf__lista{flex-direction:column;gap:10px;display:flex}.conta{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--hover-dur) var(--ease-soft);overflow:hidden}.conta.is-aberta{border-color:var(--border-strong)}.conta--vazia{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;padding:13px 15px;display:flex}.conta__cab{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;width:100%;transition:background var(--hover-dur) var(--ease-soft);background:0 0;border:0;padding:13px 15px;display:flex}.conta__cab:not(:disabled){cursor:pointer}.conta__cab:not(:disabled):hover{background:var(--hover-bg)}.conta__cab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.conta__id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.conta__nome{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.conta__meta{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conta__alerta{border-radius:var(--radius-sm);background:var(--status-revisao-bg);color:var(--status-revisao);padding:1px 7px}.conta__qtd{color:var(--text-secondary)}.conta__sem{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.conta__gasto{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.conta__gasto strong{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.conta__seta{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--text-subtle);width:0;height:0;transition:transform .24s var(--ease-soft);flex:none}.conta__seta.is-aberta{transform:rotate(180deg)}.conta__kpis{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;display:grid}.kpi{background:var(--surface);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.kpi dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-size:10px}.kpi dd{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.campanhas{border-top:1px solid var(--border);background:var(--surface-inset);padding:14px 15px}.campanhas__t{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:10px;font-size:10.5px}.campanhas__env{overflow-x:auto}.campanhas__tab{border-collapse:collapse;width:100%;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.campanhas__tab th{text-align:left;font-size:10px;font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);white-space:nowrap;border-bottom:1px solid var(--border);padding:0 14px 7px 0}.campanhas__tab th.n,.campanhas__tab td.n{text-align:right}.campanhas__tab td{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;padding:9px 14px 9px 0}.campanhas__tab tr:last-child td{border-bottom:0}.campanhas__tab td.n .var{margin-top:2px;display:block}.campanhas__nome{white-space:normal;min-width:190px;max-width:320px}.ia{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.ia__topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ia__topo em{color:var(--text-subtle);font-style:normal}.ia__res{margin-top:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:14px 16px}.ia__cab{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ia__sit{font-size:10.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:3px 9px}.ia__sit--bom{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.ia__sit--ruim{background:var(--status-enviado-bg);color:var(--status-enviado)}.ia__sit--neutro{background:var(--surface-inset);color:var(--text-secondary)}.ia__conf{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.ia__veredito{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text);margin-bottom:var(--space-4);line-height:1.6}.ia__obs{margin-bottom:var(--space-5);flex-direction:column;gap:9px;list-style:none;display:flex}.ia__obs li{border-left:2px solid var(--border-strong);flex-direction:column;gap:2px;padding-left:12px;display:flex}.ia__obs-t{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text)}.ia__obs-d{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.55}.ia__rot{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:9px;font-size:10.5px}.ia__acoes{margin:0 0 var(--space-4);flex-direction:column;gap:12px;padding-left:20px;display:flex}.ia__acoes li::marker{color:var(--accent);font-weight:var(--fw-bold)}.ia__acao-t{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text);line-height:1.5}.ia__acao-p{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);margin-top:2px;line-height:1.5}.ia__pesos{gap:5px;margin-top:6px;display:flex}.ia__peso{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-subtle);padding:2px 7px;font-size:10px}.ia__peso--alto{background:var(--accent);color:var(--accent-fg)}.ia__peso--medio{background:var(--surface-muted);color:var(--text-secondary)}.ia__aviso{padding-top:var(--space-3);border-top:1px solid var(--border)}.agenda__topo{margin-bottom:var(--space-5);flex-wrap:wrap;gap:8px;display:flex}.agenda__lista{flex-direction:column;gap:8px;list-style:none;display:flex}.agenda__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);flex-wrap:wrap;padding:11px 13px;display:flex}.agenda__info{flex:1;min-width:0}.agenda__cab{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.agenda__cli{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.agenda__st{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:2px 8px;font-size:10px}.agenda__st--espera{background:var(--status-rascunho-bg);color:var(--status-rascunho)}.agenda__st--trava{background:var(--status-revisao-bg);color:var(--status-revisao)}.agenda__st--ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.agenda__st--erro{background:var(--status-enviado-bg);color:var(--status-enviado)}.agenda__fmt{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}.agenda__cap{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.5}.agenda__erro{color:var(--status-enviado);margin-top:4px;font-size:11px;line-height:1.5}.agenda__lado{flex:none;align-items:center;gap:8px;display:flex}.agenda__quando{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.agenda__ok{color:var(--status-aprovado);font-size:11px}.agform{gap:var(--space-4);flex-direction:column;display:flex}.agform__dois{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.agform__dois{grid-template-columns:1fr}}.agform__campo{flex-direction:column;gap:6px;display:flex}.agform__campo>span{font-size:var(--fs-xs);color:var(--text-secondary)}.agform__arqs{border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-xs);color:var(--text);flex-direction:column;gap:4px;padding:9px 11px;list-style:none;display:flex}.agform__arqs em{color:var(--text-subtle);font-style:normal}.agform__prog{font-size:var(--fs-sm);color:var(--accent);font-variant-numeric:tabular-nums}.agform__acoes{flex-wrap:wrap;gap:10px;display:flex}.agv{gap:var(--space-4);flex-direction:column;display:flex}.agv__nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cal__cabecalho,.cal__semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal__dia-nome{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);padding:4px 6px;font-size:10px}.cal__grade{flex-direction:column;gap:4px;display:flex}.cal__cel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;gap:3px;min-height:92px;padding:4px;display:flex;overflow:hidden}.cal__cel.is-fora{opacity:.45}.cal__cel.is-hoje{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.cal__num{border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:1px 6px;font-size:11px}.cal__num:hover{background:var(--surface);color:var(--text)}.cal__itens{flex-direction:column;gap:3px;display:flex;overflow:hidden}.cal__item{border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;border:none;border-left:3px solid;grid-template-columns:auto minmax(0,1fr);gap:2px 5px;padding:3px 5px;font-size:10px;display:grid}.cal__item:hover{background:var(--surface-hover,var(--surface))}.cal__hora{font-weight:var(--fw-bold)}.cal__rot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal__cap{text-overflow:ellipsis;white-space:nowrap;color:var(--text-subtle);grid-column:1/-1;overflow:hidden}.cal__item--prev{color:var(--text-subtle);border-left-style:dashed}.cal__item--trava{color:var(--status-revisao)}.cal__item--espera{color:var(--status-rascunho)}.cal__item--ok{color:var(--status-aprovado)}.cal__item--erro{color:var(--status-enviado)}.funil__perdas{margin-top:var(--space-3)}.funil__titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin:0 0 6px;font-size:11px}.funil__lista{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;padding-left:18px;line-height:1.7}.funil__volume{margin-top:var(--space-4)}.logpub__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logpub__item{border-bottom:1px solid var(--border);font-size:var(--fs-xs);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;display:grid}.logpub__item:last-child{border-bottom:none}.logpub__quando{color:var(--text-subtle);white-space:nowrap}.logpub__cli{font-weight:var(--fw-bold);color:var(--text)}.logpub__item.is-publicado .logpub__txt{color:var(--status-aprovado)}.logpub__item.is-falhou .logpub__txt{color:var(--status-enviado)}.agenda__eng{color:var(--text-secondary);margin:4px 0 0;font-size:11px}.agenda__eng.is-vazio{color:var(--text-subtle)}.social__plataforma{align-self:flex-start}.agtraf__wrap{overflow-x:auto}.agtraf{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.agtraf th{text-align:left;font-weight:var(--fw-bold);color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px}.agtraf td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 8px}.agtraf td strong{color:var(--text);font-size:var(--fs-sm);white-space:normal;display:block}.agtraf__sub{color:var(--text-secondary);white-space:normal;margin-top:2px;display:block}.agtraf__vazio{color:var(--text-subtle)}.agtraf__acima{color:var(--status-revisao);font-weight:var(--fw-bold)}.agente{gap:var(--space-5);flex-direction:column;display:flex}.agente__estado{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.agente__linha{font-size:var(--fs-sm);color:var(--text);margin:0 0 8px;line-height:1.55}.agente__nota{font-size:var(--fs-xs);color:var(--text-secondary);margin:0 0 8px;line-height:1.55}.agente__aviso{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);word-break:break-word;margin:0 0 10px;padding:8px 10px;line-height:1.55}.agente__erro{font-size:var(--fs-xs);color:var(--status-revisao);margin:4px 0 8px}.agente__lista{font-size:var(--fs-xs);color:var(--text-secondary);margin:0 0 8px;padding-left:1.1em;line-height:1.7}.agente__selo{border-radius:var(--radius-round);font-size:var(--fs-xs);color:var(--text-secondary);background:var(--surface-muted);padding:3px 9px}.agente__selo.is-ok{color:var(--status-aprovado);background:var(--status-aprovado-bg)}.agente__selo.is-pendente{color:var(--status-revisao);background:var(--status-revisao-bg)}.agente__secao{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border)}.agente__secao:first-of-type{border-top:0;margin-top:0;padding-top:0}.agente__grade{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.agente__h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin:0 0 6px}.agente__input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text);font:inherit;font-size:var(--fs-sm);min-width:0;padding:7px 10px}.agente__input:focus-visible{border-color:var(--border-strong);outline:none}.agente__input.is-erro{border-color:var(--status-revisao)}.agente__input--num{width:84px}.agente__dest,.agente__nova{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.agente__nova{margin-top:var(--space-4);grid-template-columns:2fr 1fr auto;margin-bottom:0}.agente__check{font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agente__check strong{color:var(--text);font-size:var(--fs-sm)}.agente__check--destaque{font-size:var(--fs-sm);color:var(--text);margin-top:6px}.agente__dias{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.agente__dia{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:5px 10px}.agente__dia.is-on{background:var(--surface-muted);color:var(--text);border-color:var(--border-strong)}.agente__linha-campos{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.agente__campo{font-size:var(--fs-xs);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.agente__campo--largo{flex:1;min-width:180px}.agente__gatilhos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.agente__gatilho{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);flex-direction:column;gap:6px;padding:12px;display:flex}.agente__gatilho.is-off{opacity:.6}.agente__gatilho .agente__nota{margin:0}.agente__gatilho-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.agente__limite{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.agente__tag{border-radius:var(--radius-round);background:var(--surface-muted);color:var(--text-secondary);padding:2px 8px;font-size:11px;display:inline-block}.agente__tag.is-erro{background:var(--status-revisao-bg);color:var(--status-revisao);margin-top:4px}.agente__tabela-wrap{margin-bottom:8px;overflow-x:auto}.agente__tabela{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.agente__tabela th{text-align:left;font-weight:var(--fw-bold);color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px}.agente__tabela td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px}.agente__tabela td strong{color:var(--text);font-size:var(--fs-sm);display:block}.agente__tabela tr.is-inativa{opacity:.55}.agente__sub{color:var(--text-secondary);max-width:320px;margin-top:2px;display:block}.agente__num{color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.agente__msgs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agente__msg{border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px 12px}.agente__msg--entrada{background:var(--surface-inset)}.agente__msg p{font-size:var(--fs-sm);color:var(--text);margin:4px 0 0;line-height:1.55}.agente__msg-cab{font-size:var(--fs-xs);color:var(--text-secondary);justify-content:space-between;gap:8px;display:flex}@media (width<=760px){.agente__grade,.agente__dest,.agente__nova{grid-template-columns:1fr}}.agente__base{max-width:360px;color:var(--text-secondary);margin-top:6px}.agente__base summary{cursor:pointer;font-weight:var(--fw-bold)}.agente__base ul{margin:4px 0 0;padding-left:1.1em;line-height:1.5}.agente__base em{color:var(--status-revisao);font-style:normal;display:block}.agente__tags-problema{color:var(--status-revisao)}.agente__dest--email{grid-template-columns:1fr auto}.agente__previa{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);margin-bottom:12px;padding:12px}.agente__previa pre{white-space:pre-wrap;font-family:inherit;font-size:var(--fs-sm);color:var(--text);margin:0 0 10px;line-height:1.6}.agente__anexo-acoes{flex-wrap:wrap;gap:6px;display:flex}.agente__textarea{resize:vertical;width:100%;min-height:120px;font-family:inherit;line-height:1.5}.agente__dest:not(.agente__dest--email){grid-template-columns:1fr 1fr auto auto auto}.agente__recebe{border-left:1px solid var(--border);flex-wrap:wrap;gap:4px 12px;padding-left:12px;display:inline-flex}@media (width<=760px){.agente__dest:not(.agente__dest--email){grid-template-columns:1fr 1fr}.agente__recebe{border-left:0;padding-left:0}}.agente__conta{min-width:190px;max-width:250px}.agente__selos{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.agente__selo{border-radius:var(--radius-round);background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;padding:1px 7px;font-size:10.5px}.agente__selo.is-erro{background:var(--status-revisao-bg);color:var(--status-revisao)}.agente__selo.is-alerta{background:var(--status-enviado-bg);color:var(--status-enviado)}.agente__detalhes-btn{color:var(--accent);font-size:11px;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.agente__tabela tr.is-aberta td{border-bottom-color:#0000}.agente__detalhe-linha td{padding:0 8px 12px}.agente__detalhe{border-radius:var(--radius-md);background:var(--surface-inset);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:12px 14px;display:grid}.agente__detalhe h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0 0 6px;font-size:11px}.agente__detalhe p{color:var(--text-secondary);margin:0 0 4px;line-height:1.5}.agente__detalhe ul{color:var(--text-secondary);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.agente__detalhe b{color:var(--text);font-variant-numeric:tabular-nums}.agente__detalhe .agente__sub{display:inline}.msgs__filtros{margin-bottom:12px}.msgs__lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msgs__dia{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin-top:6px}.msgs__dia:first-child{margin-top:0}.msgs__item{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);padding:10px 12px}.msgs__item.is-relatorio{border-left-color:var(--accent)}.msgs__item.is-trafego{border-left-color:var(--status-enviado)}.msgs__item.is-conteudo{border-left-color:var(--status-aprovado)}.msgs__item.is-lead{border-left-color:var(--status-revisao)}.msgs__item--entrada{background:var(--surface-inset)}.msgs__cab{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.msgs__tipo{font-size:11px;font-weight:var(--fw-bold);color:var(--text-secondary)}.msgs__quem{color:var(--text-subtle);font-size:11px}.msgs__hora{color:var(--text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.msgs__texto{font-size:var(--fs-xs);color:var(--text);overflow-wrap:anywhere;line-height:1.5}.msgs__texto p{min-height:.75em;margin:0}.msgs__texto.is-curta{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msgs__ver{color:var(--accent);font-size:11px;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.cm-subabas{margin:calc(var(--space-2) * -1) 0 var(--space-4);border-bottom:1px solid var(--border);gap:4px;display:flex}.cm-subaba{color:var(--text-secondary);font-size:var(--fs-sm);transition:color var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;text-decoration:none}.cm-subaba:hover{color:var(--text)}.cm-subaba.is-on{border-bottom-color:var(--accent);color:var(--text);font-weight:var(--fw-bold)}.fn{gap:var(--space-4);flex-direction:column;display:flex}.fn .cm-subabas{margin-bottom:0}.fn-barra{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fn-barra__funil,.fn-barra__filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fn-barra__funil>:first-child{min-width:220px}.fn-barra .sel{width:auto;min-width:190px}.fn-barra__funil .sel{min-width:240px}.fn-barra input.fn-busca{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:260px;max-width:100%;color:var(--text);font-size:var(--fs-sm);padding:7px 10px}.fn-check{font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fn .comercial__resumo{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.fn-tile--alerta .cm-tile__n{color:var(--status-revisao)}.fn-dica{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.fn-quadro{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.fn-col{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);min-height:240px;max-height:calc(100vh - 220px);transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);flex-direction:column;flex:0 0 272px;padding:10px;display:flex}.fn-col.is-sobre{border-color:var(--accent)}.fn-col.is-compacta{flex-basis:168px;min-height:120px}.fn-col__cab{border-bottom:2px solid var(--border);flex-direction:column;gap:2px;margin-bottom:10px;padding:2px 4px 10px;display:flex}.fn-col--ganho .fn-col__cab{border-bottom-color:var(--status-aprovado)}.fn-col--perdido .fn-col__cab{border-bottom-color:var(--status-revisao)}.fn-col__linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.fn-col__linha--sub{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:11px}.fn-col__nome{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.fn-col__n{border-radius:var(--radius-round);background:var(--surface-muted);font-size:11px;font-weight:var(--fw-bold);color:var(--text-secondary);padding:0 7px}.fn-col__cartoes{flex-direction:column;gap:8px;min-height:60px;padding-bottom:2px;display:flex;overflow-y:auto}.fn-col__compacta{color:var(--text-subtle);text-align:center;margin:0;padding:12px 6px;font-size:11px}.fn-col__novo{border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:8px}.fn-col__novo:hover{border-color:var(--accent);color:var(--text)}.fn-slot{flex-direction:column;gap:8px;display:flex}.fn-marca{background:var(--accent);border-radius:2px;height:3px}.fn-cartao{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);cursor:grab;transition:box-shadow var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft), opacity var(--hover-dur);flex-direction:column;gap:8px;padding:12px;display:flex}.fn-cartao:hover{border-color:var(--border-strong)}.fn-cartao.is-arrastando{opacity:.45}.fn-cartao__abrir{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.fn-cartao__abrir:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.fn-cartao__emp{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.fn-cartao__tit{font-size:var(--fs-xs);color:var(--text-secondary)}.fn-cartao__local{color:var(--text-subtle);font-size:11px}.fn-cartao__valor{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.fn-cartao__valor span{font-weight:var(--fw-regular);color:var(--text-secondary)}.fn-cartao__acao{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);margin:0;padding:6px 8px;font-size:12px}.fn-cartao__acao.is-hoje{color:var(--status-enviado)}.fn-cartao__acao.is-atrasada{background:var(--status-revisao-bg);color:var(--status-revisao);font-weight:var(--fw-bold)}.fn-cartao__tags{flex-wrap:wrap;gap:4px;display:flex}.fn-tag{border-radius:var(--radius-round);background:var(--surface-muted);color:var(--text-secondary);padding:1px 8px;font-size:11px}.fn-cartao__perda{color:var(--status-revisao);margin:0;font-size:12px}.fn-cartao__rodape{color:var(--text-subtle);align-items:center;gap:8px;font-size:11px;display:flex}.fn-avatar{background:var(--accent);width:24px;height:24px;color:var(--accent-fg);font-size:10px;font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.fn-avatar.is-vazio{background:var(--surface-muted);color:var(--text-subtle)}.fn-cartao__dias{flex:1}.fn-cartao__mover select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:96px;color:var(--text-secondary);padding:2px 4px;font-size:11px}.fn-vazio{align-items:flex-start;gap:var(--space-3);padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.fn-vazio h2{font-size:var(--fs-md);margin:0}.fn-vazio p{color:var(--text-secondary);margin:0}.fn-modelos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%;display:grid}.fn-modelo{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:left;color:var(--text);font-size:var(--fs-xs);cursor:pointer;flex-direction:column;gap:4px;padding:12px;display:flex}.fn-modelo span,.fn-modelo small{color:var(--text-secondary)}.fn-modelo.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring-soft)}.fn-modelo.is-estatico{cursor:default;background:var(--surface-inset)}.modal__panel:has(.fn-negocio){max-width:760px}.modal__panel:has(.fn-negocio--com-historico){max-width:1080px}.fn-negocio--com-historico{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.fn-form .gerar-modal__two{grid-template-columns:1fr 1fr}.fn-grupo{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin:0;padding:12px;display:flex}.fn-grupo legend{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);padding:0 6px}.fn-tres{grid-template-columns:1fr 1fr 120px;gap:12px;display:grid}.fn-acao{grid-template-columns:1fr 160px;gap:12px;display:grid}.fn-link{color:var(--accent);margin-left:8px;font-size:11px}.fn-excluir{color:var(--status-revisao);margin-left:auto}.fn-historico{border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky;top:0}.fn-historico__t{font-size:var(--fs-sm);margin:0}.fn-historico__novo{flex-direction:column;gap:6px;display:flex}.fn-historico__novo textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-xs);resize:vertical;padding:8px}.fn-historico__novo .btn{align-self:flex-end}.fn-historico__lista{flex-direction:column;gap:8px;max-height:460px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fn-historico__item{border-left:2px solid var(--border-strong);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--fs-xs);color:var(--text);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.fn-historico__item.is-etapa,.fn-historico__item.is-criado{border-left-color:var(--accent);color:var(--text-secondary)}.fn-historico__meta{color:var(--text-subtle);font-size:11px}.fn-site{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-inset);padding:12px}.fn-site__t{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);margin:0 0 8px}.fn-site dl{gap:6px;margin:0;display:grid}.fn-site dl div{font-size:var(--fs-xs);grid-template-columns:150px minmax(0,1fr);gap:8px;display:grid}.fn-site dt{color:var(--text-subtle)}.fn-site dd{color:var(--text);margin:0}.fn-site__url{overflow-wrap:anywhere}.fn-recebe-site{font-size:var(--fs-xs);color:var(--text-secondary);align-items:flex-start;gap:8px;display:flex}.fn-etapas{flex-direction:column;gap:6px;display:flex}.fn-etapas__cab,.fn-etapa{grid-template-columns:minmax(0,1fr) 150px 80px auto;align-items:center;gap:8px;display:grid}.fn-etapas__cab{color:var(--text-subtle);font-size:11px}.fn-etapa>input,.fn-etapa__pct input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--fs-sm);padding:7px 10px}.fn-etapa__pct{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:4px;display:flex}.fn-etapa__pct input{width:58px}.fn-etapa__acoes{gap:2px;display:flex}@media (width<=860px){.fn-negocio--com-historico{grid-template-columns:1fr}.fn-historico{position:static}}@media (width<=640px){.fn-barra__funil>:first-child{flex:1;min-width:0}.fn-barra .sel,.fn-barra input.fn-busca{flex:100%;width:100%;min-width:0}.fn-barra__funil .sel{flex-basis:auto}.fn-form .gerar-modal__two,.fn-tres,.fn-acao{grid-template-columns:1fr}.fn-etapas__cab{display:none}.fn-etapa{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;padding-bottom:8px}.fn-etapa>input{grid-column:1/-1}}.comercial{gap:var(--gap-grid);flex-direction:column;display:flex}.comercial .page-header{margin-bottom:0}.comercial__erro{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-sm);padding:12px 14px}.comercial__resumo{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.comercial__resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.cm-tile__n{font-size:var(--fs-num);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.cm-tile__n--txt{font-size:var(--fs-lg);line-height:1.5}.cm-tile__l{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.comercial__card{padding:0;overflow:hidden}.comercial__filtros{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.cm-filtro{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-sm);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.cm-filtro:hover{background:var(--hover-bg);color:var(--text)}.cm-filtro.is-on{background:var(--surface-muted);border-color:var(--border-strong);color:var(--text)}.comercial__vazio,.comercial__carregando{padding:36px var(--pad-card);font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:14px;line-height:1.6;display:flex}.comercial__vazio p{max-width:60ch}.cm-tabela{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.cm-tabela th{padding:10px var(--space-4);border-bottom:1px solid var(--border);font-size:11px;font-weight:var(--fw-regular);text-align:left;color:var(--text-subtle)}.cm-tabela td{padding:12px var(--space-4);border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.cm-tabela tbody tr:last-child td{border-bottom:0}.cm-tabela:not(.cm-tabela--estatica) tbody tr{cursor:pointer;transition:background var(--hover-dur) var(--ease-soft)}.cm-tabela:not(.cm-tabela--estatica) tbody tr:hover{background:var(--hover-bg)}.cm-tabela .is-num{text-align:right;font-variant-numeric:tabular-nums}.cm-tabela__nome{font-weight:var(--fw-bold);color:var(--text);display:block}.cm-tabela__nome:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.cm-tabela__sub,.cm-tabela__at{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}@media (width<=720px){.cm-tabela th:nth-child(4),.cm-tabela td:nth-child(4),.cm-tabela th:nth-child(5),.cm-tabela td:nth-child(5){display:none}}.cm-nova__dois{grid-template-columns:1fr 1fr}.cm-ed{gap:var(--space-4);flex-direction:column;display:flex}.cm-ed__barra{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.cm-ed__id{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-ed__volta{font-size:var(--fs-xs);color:var(--text-secondary);align-self:flex-start}.cm-ed__volta:before{content:"";border:0 solid;border-width:0 0 1.4px 1.4px;width:5px;height:5px;margin:0 7px 1px 1px;display:inline-block;transform:rotate(45deg)}.cm-ed__volta:hover{color:var(--text)}.cm-ed__nome{font-size:var(--fs-xl);font-weight:var(--fw-light);letter-spacing:-.02em;color:var(--text)}.cm-ed__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.cm-ed__salvo{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-subtle)}.cm-ed__salvo.is-erro{color:var(--status-revisao)}.cm-ed__np{font-size:var(--fs-xs);color:var(--status-revisao)}.cm-ed__acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-ed__aviso{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-sm);padding:11px 14px}.cm-abas{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-self:flex-start;gap:4px;padding:4px;display:flex}.cm-abas--sm{padding:2px}.cm-abas--sm .cm-filtro{font-size:var(--fs-xs);padding:3px 9px}.cm-abas__n{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font-size:10.5px;font-weight:var(--fw-bold);padding:0 6px}.cm-abas__n--ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.cm-ed__grade{gap:var(--gap-grid);grid-template-columns:minmax(360px,5fr) minmax(0,6fr);height:calc(100dvh - 88px);min-height:520px;display:grid}.cm-ed__form{gap:var(--space-4);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-width:0;min-height:0;padding:0 6px 24px 0;display:flex;overflow-y:auto}@media (width<=1080px){.cm-ed__grade{grid-template-columns:1fr;height:auto}.cm-ed__form{padding:0;overflow:visible}}.cm-indice{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;gap:2px;padding:4px;display:flex;position:sticky;top:0}.cm-indice__i{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-xs);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;border:0;padding:4px 9px}.cm-indice__i:hover{background:var(--hover-bg);color:var(--text)}.cm-indice__i.is-on{background:var(--surface-muted);color:var(--text)}.cm-secoes{gap:var(--space-4);flex-direction:column;display:flex}.cm-sec{min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;scroll-margin-top:84px}.cm-sec__t{float:left;width:100%;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);padding:0}.cm-sec__o{clear:both;font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary);padding-top:4px;line-height:1.55}.cm-sec__campos{clear:both;gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;display:flex}.cm-dois{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cm-dois--valor{grid-template-columns:minmax(0,1fr) 180px}@media (width<=560px){.cm-dois,.cm-dois--valor,.cm-nova__dois{grid-template-columns:1fr}}.cm-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.cm-campo__l{font-size:var(--fs-xs);color:var(--text-secondary)}.cm-campo input,.cm-campo textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);width:100%;color:var(--text);font-family:inherit;font-size:var(--fs-sm);resize:vertical;transition:border-color var(--hover-dur) var(--ease-soft);outline:none;padding:8px 11px;line-height:1.5}.cm-campo input:focus-visible,.cm-campo textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring-soft)}.cm-campo__d{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);line-height:1.45}.cm-campo__rs{display:block;position:relative}.cm-campo__rs em{font-style:normal;font-size:var(--fs-sm);color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cm-campo__rs input{font-variant-numeric:tabular-nums;padding-left:34px}.cm-campo--data input{max-width:200px}.cm-ancora{border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;justify-content:center;gap:1px;padding:8px 12px;display:flex}.cm-ancora span{color:var(--text-subtle);font-size:11px}.cm-ancora b{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.cm-ancora em{color:var(--status-aprovado);font-size:11px;font-style:normal}.cm-ancora em.is-ruim{color:var(--status-revisao)}.cm-total{margin:0}.cm-total-nota{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.cm-switch{border-radius:var(--radius-md);background:var(--surface-inset);align-items:flex-start;gap:12px;padding:12px;display:flex}.cm-switch>span{flex-direction:column;gap:2px;display:flex}.cm-switch b{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.cm-switch small{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary)}.cm-lista{gap:var(--space-3);flex-direction:column;display:flex}.cm-lista__item{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;padding:12px;display:flex}.cm-lista__topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-lista__t{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-lista__acoes{flex:none;gap:2px;display:flex}.cm-lista__acoes button{border-radius:var(--radius-sm);min-width:24px;height:24px;color:var(--text-secondary);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;border:1px solid #0000;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.cm-lista__acoes button:hover:not(:disabled){background:var(--hover-bg-strong);color:var(--text)}.cm-lista__acoes button:disabled{opacity:.3}.cm-lista__acoes .cm-lista__rem:hover:not(:disabled){color:var(--status-enviado)}.cm-lista__add{align-self:flex-start}.cm-cuidado{padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.cm-cuidado h2{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.cm-cuidado p{margin:4px 0 var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.cm-cuidado__acoes{gap:8px;display:flex}.cm-cuidado__excluir:hover{color:var(--status-enviado)}.cm-previa{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@media (width<=1080px){.cm-previa{height:80vh;position:static}}.cm-previa__barra{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.cm-previa__rot{font-size:var(--fs-xs);color:var(--text-secondary)}.cm-previa__caixa{overscroll-behavior:contain;flex:1;overflow-y:auto}.cm-previa__folha{transition:max-width .3s var(--ease-soft);margin:0 auto}.cm-previa__folha--desktop{max-width:100%}.cm-previa__folha--celular{border-inline:1px solid var(--border);max-width:390px}.cm-check{margin-bottom:var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-xs);padding:11px 14px;line-height:1.55}.cm-check b{font-weight:var(--fw-bold);margin-bottom:4px;display:block}.cm-check ul{margin:0;padding-left:16px}.cm-check li+li{margin-top:3px}.cm-check--ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.cm-check--erro{background:var(--status-revisao-bg);color:var(--status-revisao)}.cm-check--aviso{background:var(--surface-inset);color:var(--text-secondary)}.cm-res{gap:var(--gap-grid);flex-direction:column;display:flex}.cm-res__grade{gap:var(--gap-grid);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=960px){.cm-res__grade{grid-template-columns:1fr}}.cm-res__vazio p,.cm-res__nada{max-width:64ch;font-size:var(--fs-sm);font-weight:var(--fw-light);color:var(--text-secondary);line-height:1.6}.cm-funil{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-funil li{font-size:var(--fs-xs);grid-template-columns:116px minmax(0,1fr) 48px 64px;align-items:center;gap:10px;padding:3px 0;display:grid}.cm-funil__rot{color:var(--text-secondary)}.cm-funil li.is-preco .cm-funil__rot{font-weight:var(--fw-bold);color:var(--text)}.cm-funil__trilho{background:var(--surface-muted);border-radius:2px;height:8px;overflow:hidden}.cm-funil__barra{background:var(--accent);transform-origin:0;height:100%;animation:chart-hbar-grow .5s var(--ease-soft) backwards;border-radius:2px;display:block}.cm-funil__n{text-align:right;font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.cm-funil__t{font-weight:var(--fw-light);color:var(--text-subtle);font-variant-numeric:tabular-nums}.cm-res__queda{margin-top:var(--space-4);border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);padding:10px 12px}.cm-aceite{flex-direction:column;gap:10px;margin:0;display:flex}.cm-aceite div{font-size:var(--fs-sm);grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.cm-aceite dt{font-weight:var(--fw-light);color:var(--text-secondary)}.cm-aceite dd{color:var(--text);overflow-wrap:anywhere;margin:0}.cm-res__nota{margin-top:var(--space-4);font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle)}@media (prefers-reduced-motion:reduce){.cm-funil__barra{animation:none}.cm-previa__folha{transition:none}}.cm-campo__l{align-items:center;gap:8px;display:flex}.cm-campo__ex{border-radius:var(--radius-sm);background:var(--status-revisao-bg);color:var(--status-revisao);padding:0 6px;font-size:10.5px;font-style:normal}.cm-campo.is-exemplo input,.cm-campo.is-exemplo textarea{color:var(--text-secondary);border-style:dashed;font-style:italic}.cm-img__linha{align-items:center;gap:12px;display:flex}.cm-img__previa{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);flex:none;place-items:center;width:96px;height:64px;display:grid;overflow:hidden}.cm-img__previa.tem{border-style:solid}.cm-img__previa.is-logo{width:132px}.cm-img__previa.is-logo.tem[data-pagina=escuro]{background:#0a0a0b}.cm-img__previa.is-logo.tem[data-pagina=claro]{background:#fbfbf9}.cm-img__placa{border-radius:6px;justify-content:center;align-items:center;max-width:100%;height:36px;display:flex}.cm-img__placa--placa{background:#f5f5f4;padding:5px 10px}.cm-img__placa--escura{background:#17181a;padding:5px 10px}.cm-img__previa img{object-fit:cover;width:100%;height:100%}.cm-img__previa.is-logo img{object-fit:contain;width:auto;max-width:100%;height:26px}.cm-aviso-logo{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;line-height:1.45;display:flex}.cm-aviso-logo button{border-radius:var(--radius-sm);color:inherit;font-size:11px;font-weight:var(--fw-bold);white-space:nowrap;background:0 0;border:1px solid;padding:3px 10px}.cm-img__previa span{color:var(--text-subtle);font-size:11px}.cm-img__acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cm-img__acoes label{cursor:pointer}.cm-img__erro{font-size:var(--fs-xs);color:var(--status-revisao)}.cm-acesso__linhas{border-top:1px solid var(--border);flex-direction:column;display:flex}.cm-acesso__linha{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.cm-seg{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);flex:none;padding:2px;display:inline-flex}.cm-seg button{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-xs);transition:background var(--hover-dur) var(--ease-soft), color var(--hover-dur) var(--ease-soft);background:0 0;border:0;padding:3px 9px}.cm-seg button:hover{color:var(--text)}.cm-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.cm-seg button:disabled{opacity:.3;pointer-events:none}.cm-prazo{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cm-prazo .cm-campo--data input{max-width:170px}.cm-prazo__st{font-size:var(--fs-xs);color:var(--text-secondary)}.cm-prazo__st.is-fim{color:var(--status-revisao)}.cm-apres__barra{z-index:50;opacity:.55;transition:opacity var(--hover-dur) var(--ease-soft);background:#17181a;border:1px solid #2a2b2e;border-radius:10px;gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;right:16px}.cm-apres__barra:hover,.cm-apres__barra:focus-within{opacity:1}.cm-apres__barra a,.cm-apres__barra button{color:#f5f5f4;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13px}.cm-apres__barra a:hover,.cm-apres__barra button:hover{background:#1f2023}@media print{.cm-apres__barra{display:none}}.cm-contrato{margin-top:var(--space-4);border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cm-contrato.is-ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.cm-cores{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-cor{border:2px solid var(--surface);border-radius:var(--radius-sm);background:var(--cor);width:30px;height:30px;box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--hover-dur) var(--ease-soft);padding:0}.cm-cor[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.cm-cor-livre{border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:inline-flex}.cm-cor-livre input{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.cm-assumo{margin-bottom:var(--space-4)}.cm-campo__cont{color:var(--text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.cm-campo__cont.is-passou{color:var(--status-revisao);font-weight:var(--fw-bold)}.cm-guia{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cm-guia__etapas{flex-wrap:wrap;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.cm-guia__e{font-size:var(--fs-xs);color:var(--text-subtle);align-items:center;gap:8px;padding-right:10px;display:flex}.cm-guia__e:not(:last-child):after{content:"";background:var(--border-strong);width:18px;height:1px;margin-left:2px}.cm-guia__n{border:1px solid var(--border-strong);border-radius:var(--radius-round);width:20px;height:20px;font-size:10.5px;font-weight:var(--fw-bold);place-items:center;display:grid}.cm-guia__e.is-feita{color:var(--text-secondary)}.cm-guia__e.is-feita .cm-guia__n{border-color:var(--status-aprovado);background:var(--status-aprovado)}.cm-guia__e.is-feita .cm-guia__n:before{content:"";border:solid var(--surface);border-width:0 1.5px 1.5px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(43deg)}.cm-guia__e.is-atual{color:var(--text);font-weight:var(--fw-bold)}.cm-guia__e.is-atual .cm-guia__n{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.cm-guia__agora{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cm-guia__agora p{font-size:var(--fs-sm);color:var(--text);flex:320px;line-height:1.5}.cm-guia__acoes{flex-wrap:wrap;gap:8px;display:flex}.cm-guia--preencher{border-left:3px solid var(--status-revisao)}.cm-guia--fechar{border-left:3px solid var(--status-aprovado)}.cm-indice__i{align-items:center;gap:5px;display:inline-flex}.cm-indice__m{border-radius:var(--radius-round);background:var(--status-revisao);color:#fff;min-width:15px;height:15px;font-size:9.5px;font-weight:var(--fw-bold);place-items:center;padding:0 4px;display:inline-grid}.cm-indice__i.tem-aviso .cm-indice__m{background:var(--text-subtle);width:6px;min-width:6px;height:6px;padding:0}.cm-previa__aviso{border-bottom:1px solid var(--border);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 14px;line-height:1.45;display:flex}.cm-previa__aviso-acoes{gap:4px;display:flex}.cm-previa__aviso button{border-radius:var(--radius-sm);color:inherit;white-space:nowrap;background:0 0;border:1px solid;padding:3px 8px;font-size:11px}.cm-previa__aviso button:hover{background:var(--hover-bg)}.cm-link-pronto{margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);padding:10px 12px}.cm-link-pronto code{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.cm-lista__desfazer{border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-xs);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.cm-lista__desfazer button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:3px 10px}.cm-campo input::placeholder,.cm-campo textarea::placeholder{color:var(--text-subtle);font-weight:var(--fw-light);opacity:1}.comercial__barra{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.comercial__dica{font-size:var(--fs-xs);font-weight:var(--fw-light);color:var(--text-secondary)}.cm-funil-quadro{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.cm-col{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);min-height:320px;transition:border-color var(--hover-dur) var(--ease-soft), background var(--hover-dur) var(--ease-soft);flex-direction:column;padding:10px;display:flex}.cm-col.is-sobre{border-color:var(--accent);background:var(--hover-bg-strong)}.cm-col__cab{border-bottom:2px solid var(--border-strong);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 4px 10px;display:flex}.cm-col--fechada .cm-col__cab{border-bottom-color:var(--status-aprovado)}.cm-col--negociacao .cm-col__cab{border-bottom-color:var(--status-revisao)}.cm-col--enviada .cm-col__cab{border-bottom-color:var(--status-enviado)}.cm-col__t{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.cm-col__n{border-radius:var(--radius-round);background:var(--surface-muted);font-size:11px;font-weight:var(--fw-bold);color:var(--text-secondary);padding:0 7px}.cm-col__v{width:100%;font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary);font-variant-numeric:tabular-nums}.cm-col__cartoes{flex-direction:column;flex:1;gap:8px;padding-top:10px;display:flex}.cm-col__vazia{border:1px dashed var(--border-strong);border-radius:var(--radius-md);font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);text-align:center;padding:18px 8px}.cm-cartao{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);cursor:grab;transition:box-shadow var(--hover-dur) var(--ease-soft), border-color var(--hover-dur) var(--ease-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.cm-cartao:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.cm-cartao.is-arrastando{opacity:.45;cursor:grabbing}.cm-cartao__abrir{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.cm-cartao__abrir:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.cm-cartao__emp{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.cm-cartao__tit{font-size:11px;font-weight:var(--fw-light);color:var(--text-secondary)}.cm-cartao__linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-cartao__preco{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.cm-cartao__meta{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);justify-content:space-between;gap:8px;display:flex}.cm-cartao__perda{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);padding:5px 8px;font-size:11px}.cm-cartao__mover select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);width:100%;height:26px;color:var(--text-secondary);cursor:pointer;padding:0 6px;font-size:11px}.cm-motivos{border:0;gap:6px;margin:0;padding:0;display:grid}.cm-motivo{border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;display:flex}.cm-motivo.is-on{border-color:var(--accent);background:var(--hover-bg)}.cm-motivo input{accent-color:var(--accent)}.cm-ia{gap:var(--gap-grid);flex-direction:column;display:flex}.cm-ia__topo{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cm-ia__intro{flex:420px}.cm-ia__intro .card__subtitle{max-width:72ch;margin-top:4px;line-height:1.55}.cm-ia__custo{font-size:11px;font-weight:var(--fw-light);color:var(--text-subtle);margin-top:6px}.cm-ia__velha{border-radius:var(--radius-md);background:var(--status-revisao-bg);color:var(--status-revisao);font-size:var(--fs-sm);padding:10px 14px}.cm-ia__nota{gap:var(--space-6);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.cm-ia__nota{grid-template-columns:1fr}}.cm-ia__placar{border-radius:var(--radius-lg);background:var(--surface-inset);border-top:4px solid var(--border-strong);flex-direction:column;align-items:center;gap:2px;padding:20px 12px;display:flex}.cm-ia__placar--forte{border-top-color:var(--status-aprovado)}.cm-ia__placar--boa{border-top-color:var(--status-enviado)}.cm-ia__placar--media{border-top-color:var(--status-revisao)}.cm-ia__placar--fraca{border-top-color:#b4234a}.cm-ia__num{font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.cm-ia__de{color:var(--text-subtle);font-size:11px}.cm-ia__faixa{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin-top:6px}.cm-ia__resumo p{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.cm-ia__resumo h3{margin:var(--space-4) 0 6px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary)}.cm-ia__resumo ol{font-size:var(--fs-sm);color:var(--text);margin:0;padding-left:18px;line-height:1.6}.cm-ia__resumo .cm-ia__meta{margin-top:var(--space-4);color:var(--text-subtle);font-size:11px}.cm-ia__criterios{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.cm-ia__c{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.cm-ia__c-cab{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cm-ia__c-nome{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.cm-ia__c-nota{font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.cm-ia__c-nota--forte{color:var(--status-aprovado)}.cm-ia__c-nota--boa{color:var(--status-enviado)}.cm-ia__c-nota--media{color:var(--status-revisao)}.cm-ia__c-nota--fraca{color:#b4234a}.cm-ia__barra{background:var(--surface-muted);border-radius:2px;height:4px;overflow:hidden}.cm-ia__barra span{background:var(--accent);height:100%;display:block}.cm-ia__diag{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.55}.cm-ia__sug{border-left:2px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-inset);padding:10px 12px}.cm-ia__sug-r{font-size:10.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}.cm-ia__sug p{font-size:var(--fs-xs);color:var(--text);white-space:pre-line;margin-top:4px;line-height:1.55}.cm-ia__sug-acoes{gap:6px;margin-top:8px;display:flex}.pp{--pp-accent:#ff6a1a;--pp-on-accent:#0a0a0b;--pp-bg:#0a0a0b;--pp-band:#111214;--pp-surface:#17181a;--pp-surface-alt:#1f2023;--pp-border:#2a2b2e;--pp-text:#f5f5f4;--pp-muted:#a6a6aa;--pp-faint:#8a8a90;--pp-success:#4ade80;--pp-accent-dark:color-mix(in srgb, var(--pp-accent) 72%, #000);--pp-accent-hover:color-mix(in srgb, var(--pp-accent) 82%, #fff);--pp-accent-ink:color-mix(in srgb, var(--pp-accent) 85%, #fff);--pp-accent-line:color-mix(in srgb, var(--pp-accent) 32%, transparent);--pp-glow-op:.14;--pp-lt-fim:#f5f5f4;--pp-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--pp-body:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--pp-r-card:10px;--pp-r-ctl:6px;background:var(--pp-bg);color:var(--pp-text);font-family:var(--pp-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.6;container:pp/inline-size}.pp[data-tema=claro]{--pp-bg:#fbfbf9;--pp-band:#f3f3ef;--pp-surface:#fff;--pp-surface-alt:#f1f1ed;--pp-border:#e3e3dd;--pp-text:#141416;--pp-muted:#505057;--pp-faint:#6b6b72;--pp-success:#15803d;--pp-accent-ink:color-mix(in srgb, var(--pp-accent) 68%, #000);--pp-accent-hover:color-mix(in srgb, var(--pp-accent) 85%, #000);--pp-accent-line:color-mix(in srgb, var(--pp-accent) 40%, transparent);--pp-glow-op:.16;--pp-lt-fim:color-mix(in srgb, var(--pp-accent) 22%, #e8e8e3);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pp *,.pp :before,.pp :after{box-sizing:border-box}:where(.pp) :where(h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote){margin:0;padding:0}:where(.pp) :where(ol,ul){list-style:none}.pp-wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 24px}.pp-wrap--estreito{max-width:816px}@container pp (width>=720px){.pp-wrap{padding:0 48px}}.pp-marca{width:auto;height:22px;display:block}.pp[data-tema=claro] .pp-marca{filter:invert()}.pp-topo{z-index:1;position:relative}.pp-topo__in{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.pp-topo__marcas{align-items:center;gap:12px;min-width:0;display:flex}.pp-topo__x{background:var(--pp-border);width:1px;height:16px}.pp-logo-cli{border-radius:var(--pp-r-ctl);background:#f5f5f4;align-items:center;height:34px;padding:5px 10px;display:inline-flex}.pp .pp-logo-cli--escura{background:#17181a}.pp .pp-logo-cli--livre{background:0 0;height:36px;padding:0}.pp .pp-logo-cli--livre img{max-width:140px;height:30px}.pp-logo-cli img{object-fit:contain;width:auto;max-width:110px;height:24px;display:block}.pp-topo__para{color:var(--pp-faint);text-align:right;font-size:13px}.pp-sec{background:var(--pp-bg);padding:64px 0}.pp-sec:nth-of-type(2n){background:var(--pp-band)}@container pp (width>=720px){.pp-sec{padding:80px 0}}.pp-h2{max-width:28ch;font-family:var(--pp-display);letter-spacing:-.015em;text-wrap:balance;margin-bottom:40px;font-size:clamp(24px,3.2cqi,30px);font-weight:800;line-height:1.15}.pp-h2--com-apoio{margin-bottom:8px}.pp-apoio{max-width:60ch;color:var(--pp-muted);margin-bottom:36px;font-size:15px}:where(.pp) h3{font-family:var(--pp-display);font-size:18px;font-weight:700;line-height:1.3}.pp-lead{max-width:62ch;color:var(--pp-muted);text-wrap:pretty;margin-top:-16px;margin-bottom:16px;font-size:18px;line-height:1.65}.pp-cabeca{background:var(--pp-bg);position:relative;overflow:hidden}.pp-cabeca:before{content:"";background:linear-gradient(135deg, var(--pp-accent), var(--pp-accent-dark));width:520px;height:520px;opacity:var(--pp-glow-op);filter:blur(64px);pointer-events:none;position:absolute;top:-128px;right:-96px;transform:rotate(12deg)}.pp-hero{background:0 0;padding:56px 0 72px;position:relative}@container pp (width>=720px){.pp-hero{padding:88px 0 112px}}.pp-hero__grade{gap:40px;display:grid}@container pp (width>=880px){.pp-hero--img .pp-hero__grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px}}.pp-hero__titulo{max-width:18ch;font-family:var(--pp-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(36px,6cqi,60px);font-weight:800;line-height:1.05}.pp-hero__sub{max-width:36rem;color:var(--pp-muted);text-wrap:pretty;margin-top:24px;font-size:18px;line-height:1.65}.pp-hero__para{color:var(--pp-faint);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:32px;font-size:14px;display:flex}.pp-hero__para b{font-family:var(--pp-display);color:var(--pp-text);font-size:18px;font-weight:700}.pp-hero__ponto{color:var(--pp-border)}.pp-hero__meta{color:var(--pp-faint);flex-wrap:wrap;gap:4px 20px;margin-top:10px;font-size:13px;display:flex}.pp-hero__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--pp-r-card);background:var(--pp-surface);width:100%;display:block}.pp-ouvimos{gap:32px;display:grid}@container pp (width>=720px){.pp-ouvimos--dois{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.pp-citacao{border-left:2px solid var(--pp-accent);padding-left:24px}.pp-citacao blockquote p{font-family:var(--pp-display);font-size:clamp(20px,2.4cqi,24px);font-weight:500;line-height:1.35}.pp-citacao blockquote p:before{content:"“"}.pp-citacao blockquote p:after{content:"”"}.pp-citacao figcaption{color:var(--pp-muted);margin-top:16px;font-size:14px}.pp-pilares{gap:40px;margin-top:24px;display:grid}@container pp (width>=640px){.pp-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pp (width>=900px){.pp-pilares{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-pilar{border-top:1px solid var(--pp-border);padding-top:20px}.pp-pilar p{color:var(--pp-muted);margin-top:8px;font-size:15px;line-height:1.65}.pp-pilar__img{border:1px solid var(--pp-border);border-radius:var(--pp-r-card);background:var(--pp-surface);width:100%;margin-top:16px;display:block}.pp-acordeao{border-top:1px solid var(--pp-border)}.pp-obj{border-bottom:1px solid var(--pp-border)}.pp-obj__h{font-size:inherit}.pp-obj__q{width:100%;color:var(--pp-text);font-family:var(--pp-display);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:700;line-height:1.4;display:flex}@container pp (width>=720px){.pp-obj__q{font-size:18px}}.pp-obj__q:focus-visible{outline:2px solid var(--pp-accent);outline-offset:4px;border-radius:var(--pp-r-ctl)}.pp-obj__sinal{flex:none;width:14px;height:14px;transition:transform .2s;position:relative}.pp-obj__sinal:before,.pp-obj__sinal:after{content:"";background:var(--pp-accent);height:2px;position:absolute;inset:6px 0 auto}.pp-obj__sinal:after{transform:rotate(90deg)}.pp-obj.is-on .pp-obj__sinal{transform:rotate(45deg)}.pp-obj__r{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.pp-obj.is-on .pp-obj__r{grid-template-rows:1fr}.pp-obj__r>div{min-height:0;overflow:hidden}.pp-obj__r p{color:var(--pp-muted);padding-bottom:24px;font-size:15px;line-height:1.7}.pp-etapa{border-top:1px solid var(--pp-border);grid-template-columns:auto minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.pp-etapa:first-child{border-top:0;padding-top:0}@container pp (width>=720px){.pp-etapa{grid-template-columns:80px minmax(0,1fr)}}.pp-etapa__n{font-family:var(--pp-display);color:var(--pp-accent-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.pp-etapa__cab{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.pp-etapa__cab h3{font-size:19px}.pp-etapa__quando{color:var(--pp-faint);font-size:14px}.pp-etapa__corpo>p{max-width:42rem;color:var(--pp-muted);margin-top:8px;font-size:15px;line-height:1.7}.pp-equipe{gap:20px;display:grid}@container pp (width>=640px){.pp-equipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}.pp-pessoa{border:1px solid var(--pp-border);border-radius:var(--pp-r-card);background:var(--pp-surface);padding:24px}.pp-pessoa__cab{align-items:center;gap:14px;display:flex}.pp-pessoa__foto{object-fit:cover;background:var(--pp-surface-alt);border-radius:8px;flex:none;width:52px;height:52px}.pp-pessoa__papel{letter-spacing:.04em;text-transform:uppercase;color:var(--pp-accent-ink);font-size:12px;font-weight:600;display:block}.pp-pessoa h3{margin-top:2px}.pp-pessoa>p{color:var(--pp-muted);margin-top:12px;font-size:15px;line-height:1.65}.pp-pilha{border-top:1px solid var(--pp-border)}.pp-pilha__item{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.pp-pilha__item h3{font-family:var(--pp-body);color:var(--pp-text);font-size:15px;font-weight:500}.pp-pilha__item p{max-width:52ch;color:var(--pp-muted);margin-top:2px;font-size:14px}.pp-pilha__valor{color:var(--pp-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:15px;text-decoration:line-through}.pp-pilha__soma{color:var(--pp-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-top:16px;font-size:14px;display:flex}.pp-pilha__soma s{font-variant-numeric:tabular-nums}.pp-oferta{border:1px solid var(--pp-accent-line);border-top:3px solid var(--pp-accent);border-radius:var(--pp-r-card);background:linear-gradient(160deg, color-mix(in srgb, var(--pp-accent) 12%, var(--pp-surface)) 0%, var(--pp-surface) 55%);margin-top:40px;padding:28px 24px;position:relative}@container pp (width>=720px){.pp-oferta{padding:36px 40px}}.pp-oferta__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pp-oferta__selo{background:var(--pp-accent);color:var(--pp-on-accent);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.pp-oferta__corpo{gap:24px;margin-top:20px;display:grid}@container pp (width>=720px){.pp-oferta__corpo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px}}.pp-oferta__lead{color:var(--pp-muted);font-size:15px}.pp-oferta .pp-oferta__preco{letter-spacing:-.03em;margin-top:6px;font-size:clamp(44px,7cqi,64px)}.pp-oferta__vs{max-width:40ch;color:var(--pp-muted);margin-top:14px;font-size:14px;line-height:1.55}.pp-oferta__vs s{color:var(--pp-faint)}.pp-oferta__inclui{border:1px solid var(--pp-border);border-radius:var(--pp-r-card);background:color-mix(in srgb, var(--pp-bg) 55%, transparent);gap:10px;padding:18px 20px;display:grid}.pp-oferta__inclui li{color:var(--pp-text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.pp-oferta__inclui svg{color:var(--pp-accent-ink);flex:none;margin-top:3px}.pp-oferta__termos{border-top:1px solid var(--pp-border);flex-wrap:wrap;gap:12px 32px;margin:24px 0 0;padding-top:20px;display:flex}.pp-oferta__termos dt{color:var(--pp-faint);font-size:12px}.pp-oferta__termos dd{color:var(--pp-text);margin:2px 0 0;font-size:15px;font-weight:600}.pp-oferta__cta{width:100%;margin-top:24px}.pp-total{border:1px solid var(--pp-border);background:var(--pp-surface-alt);border-radius:12px;gap:10px;margin-top:16px;padding:14px 16px;display:grid}.pp-total__linha{color:var(--pp-muted);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.pp-total__linha small{color:var(--pp-faint);margin-top:2px;font-size:12px;display:block}.pp-total__linha b{color:var(--pp-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.pp-total__linha--avista{border-top:1px solid var(--pp-border);padding-top:10px}.pp-total__linha--avista b{color:var(--pp-accent-ink)}@container pp (width>=720px){.pp-oferta__cta{width:auto}}.pp-rotulo{letter-spacing:.05em;text-transform:uppercase;color:var(--pp-accent-ink);font-size:13px;font-weight:600}.pp-oferta__preco{font-family:var(--pp-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;font-size:clamp(36px,5.4cqi,48px);font-weight:800;line-height:1;display:flex}.pp-oferta__preco span{font-family:var(--pp-body);letter-spacing:0;color:var(--pp-muted);font-size:16px;font-weight:400}.pp-oferta__det{color:var(--pp-muted);flex-wrap:wrap;gap:4px 20px;margin-top:14px;font-size:14px;display:flex}.pp-oferta__nota{max-width:60ch;color:var(--pp-muted);margin-top:16px;font-size:14px}.pp-sec--garantia{padding:56px 0}.pp-garantia{border-left:2px solid var(--pp-success);padding-left:24px}.pp-garantia .pp-garantia__t{font-family:var(--pp-display);font-size:19px;font-weight:700;line-height:1.3}.pp-garantia p{color:var(--pp-muted);margin-top:12px;font-size:15px;line-height:1.7}.pp-passos{gap:20px;display:grid}.pp-passos li{align-items:flex-start;gap:20px;display:flex}.pp-passos__n{border-radius:var(--pp-r-ctl);background:var(--pp-accent);width:32px;height:32px;color:var(--pp-on-accent);font-family:var(--pp-display);flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.pp-passos li p{color:var(--pp-text);padding-top:4px;font-size:15px}.pp-form{border:1px solid var(--pp-border);border-radius:var(--pp-r-card);background:var(--pp-surface);margin-top:56px;padding:24px}@container pp (width>=720px){.pp-form{padding:32px}}.pp-form__t{font-family:var(--pp-display);font-size:17px;font-weight:700}.pp-form__intro{color:var(--pp-muted);margin:4px 0 24px;font-size:14px}.pp-form__grade{gap:18px;display:grid}@container pp (width>=640px){.pp-form__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pp-campo--largo{grid-column:1/-1}}.pp-campo{flex-direction:column;gap:6px;display:flex}.pp-campo>span{color:var(--pp-muted);font-size:13px;font-weight:500}.pp-campo em{color:var(--pp-faint);font-style:normal;font-weight:400}.pp-campo input,.pp-campo textarea{border:1px solid var(--pp-border);border-radius:var(--pp-r-ctl);background:var(--pp-bg);width:100%;min-height:46px;color:var(--pp-text);font:inherit;resize:vertical;padding:11px 14px;font-size:15px;transition:border-color .15s}.pp-campo input::placeholder,.pp-campo textarea::placeholder{color:var(--pp-faint);opacity:.75}.pp-campo input:focus-visible,.pp-campo textarea:focus-visible{border-color:var(--pp-accent);outline:none}.pp-campo input[aria-invalid=true]{border-color:var(--pp-accent)}.pp-campo__erro,.pp-form__falha{color:var(--pp-accent-ink);font-size:13px}.pp-form__falha{margin-top:18px}.pp-botao{background:var(--pp-accent);min-height:46px;color:var(--pp-on-accent);font-family:var(--pp-body);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:24px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.pp-botao:hover{background:var(--pp-accent-hover)}.pp-botao:focus-visible{outline:2px solid var(--pp-text);outline-offset:3px}.pp-botao:disabled{opacity:.6;cursor:progress}.pp-botao--sec{color:var(--pp-text);box-shadow:inset 0 0 0 1px var(--pp-border);background:0 0}.pp-botao--sec:hover{background:var(--pp-surface-alt)}.pp-feito{border:1px solid var(--pp-border);border-radius:var(--pp-r-card);background:var(--pp-surface);margin-top:56px;padding:28px 24px}.pp-feito p{max-width:60ch;color:var(--pp-muted);margin-top:8px}.pp-rodape{background:var(--pp-bg);padding:40px 0 56px}.pp-rodape__in{border-top:1px solid var(--pp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}.pp-rodape p{color:var(--pp-faint);font-size:13px}.pp-nota-resumo{max-width:64ch;color:var(--pp-faint);margin-top:24px;font-size:14px}.pp-reservada{border:1px dashed var(--pp-border);border-radius:var(--pp-r-card);color:var(--pp-faint);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;padding:24px;display:grid}.pp-reservada svg{margin-top:2px}.pp-reservada p{max-width:60ch;color:var(--pp-muted)}.pp-reservada__link{color:var(--pp-accent-ink);text-underline-offset:3px;grid-column:2;justify-self:start;font-weight:600}.pp-lt__h{display:none}@container pp (width>=760px){.pp-lt__h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}}.pp-lt__ponta{max-width:11ch;font-family:var(--pp-display);font-size:20px;font-weight:700;line-height:1.15}.pp-lt__ponta--fim{text-align:right}.pp-lt__faixa{grid-template-rows:auto 8px auto;display:grid}.pp-lt__lado{min-height:60px;display:grid}.pp-lt__trilho{background:linear-gradient(90deg, var(--pp-accent-dark), var(--pp-accent) 45%, var(--pp-lt-fim));border-radius:4px;position:relative}.pp-lt__ponto{top:50%;left:var(--x);border:2px solid var(--pp-bg);background:var(--pp-text);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.pp-lt__m{text-align:center;flex-direction:column;grid-row:1;align-items:center;gap:2px;padding:0 8px;display:flex}.pp-lt__m.is-cima{align-self:end}.pp-lt__m.is-baixo{align-self:start}.pp-lt__titulo{color:var(--pp-text);font-size:14px;font-weight:600;line-height:1.35}.pp-lt__desc{color:var(--pp-muted);font-size:13px;line-height:1.45}.pp-lt__quando{color:var(--pp-accent-ink);margin-top:4px;font-size:12px;font-weight:700}.pp-lt__m.is-baixo .pp-lt__quando{margin:0 0 4px}.pp-lt__haste{border-left:1px dashed var(--pp-faint);width:0;height:24px;margin:6px 0 0}.pp-lt__m.is-baixo .pp-lt__haste{margin:0 0 6px}.pp-lt__v{gap:22px;padding-left:26px;display:grid;position:relative}.pp-lt__v:before{content:"";background:linear-gradient(180deg, var(--pp-accent-dark), var(--pp-accent) 45%, var(--pp-lt-fim));border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:5px}.pp-lt__v li{flex-direction:column;gap:2px;display:flex;position:relative}.pp-lt__v .pp-lt__quando{margin-top:0}.pp-lt__v-m:before{content:"";border:2px solid var(--pp-bg);background:var(--pp-text);border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:-26px}.pp-lt__v-ponta{font-family:var(--pp-display);font-size:18px;font-weight:700}@container pp (width>=760px){.pp-lt__v{display:none}}@media (prefers-reduced-motion:reduce){.pp-obj__r,.pp-obj__sinal{transition:none}}@keyframes pp-sobe{0%{opacity:0;transform:translateY(18px)}}@keyframes pp-surge{0%{opacity:0}}@keyframes pp-trilho{0%{transform:scaleX(0)}}@keyframes pp-trilho-v{0%{transform:scaleY(0)}}@keyframes pp-ponto{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes pp-risco{0%{background-size:0% 1.5px}}@keyframes pp-brilho{0%{opacity:var(--pp-glow-op);transform:rotate(12deg)translate(0)scale(1)}to{opacity:calc(var(--pp-glow-op) * 1.35);transform:rotate(18deg)translate(-40px,24px)scale(1.08)}}.pp--anima .pp-cabeca:before{animation:9s ease-in-out infinite alternate pp-brilho}.pp--anima .pp-topo{animation:.6s both pp-surge}.pp--anima .pp-hero__titulo,.pp--anima .pp-hero__sub,.pp--anima .pp-hero__para,.pp--anima .pp-hero__meta,.pp--anima .pp-hero__img{animation:.8s cubic-bezier(.2,.7,.2,1) both pp-sobe}.pp--anima .pp-hero__sub{animation-delay:.12s}.pp--anima .pp-hero__para{animation-delay:.24s}.pp--anima .pp-hero__meta{animation-delay:.32s}.pp--anima .pp-hero__img{animation-delay:.2s}.pp--anima .pp-sec>.pp-wrap{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.pp--anima .pp-sec.is-visivel>.pp-wrap{opacity:1;transform:none}.pp--anima .pp-sec.is-visivel :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li){animation:.6s cubic-bezier(.2,.7,.2,1) both pp-sobe}.pp--anima :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li):first-child{animation-delay:.15s}.pp--anima :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li):nth-child(2){animation-delay:.25s}.pp--anima :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li):nth-child(3){animation-delay:.35s}.pp--anima :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li):nth-child(4){animation-delay:.45s}.pp--anima :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li):nth-child(5){animation-delay:.55s}.pp--anima :is(.pp-citacao,.pp-pilar,.pp-obj,.pp-etapa,.pp-pessoa,.pp-pilha__item,.pp-passos li):nth-child(n+6){animation-delay:.65s}.pp--anima .pp-sec.is-visivel .pp-lt__trilho{transform-origin:0;animation:1.2s cubic-bezier(.6,0,.2,1) .2s both pp-trilho}.pp--anima .pp-sec.is-visivel .pp-lt__ponto{animation:.4s cubic-bezier(.3,1.5,.5,1) both pp-ponto}.pp--anima .pp-sec.is-visivel .pp-lt__m,.pp--anima .pp-sec.is-visivel .pp-lt__ponta{animation:.5s both pp-surge}.pp--anima .pp-lt__ponto:first-child{animation-delay:.45s}.pp--anima .pp-lt__ponto:nth-child(2){animation-delay:.6s}.pp--anima .pp-lt__ponto:nth-child(3){animation-delay:.75s}.pp--anima .pp-lt__ponto:nth-child(4){animation-delay:.9s}.pp--anima .pp-lt__ponto:nth-child(5){animation-delay:1.05s}.pp--anima .pp-lt__ponto:nth-child(6){animation-delay:1.2s}.pp--anima .pp-lt__ponto:nth-child(n+7){animation-delay:1.35s}.pp--anima .pp-lt__lado--cima .pp-lt__m:first-child{animation-delay:.55s}.pp--anima .pp-lt__lado--baixo .pp-lt__m:first-child{animation-delay:.7s}.pp--anima .pp-lt__lado--cima .pp-lt__m:nth-child(2){animation-delay:.85s}.pp--anima .pp-lt__lado--baixo .pp-lt__m:nth-child(2){animation-delay:1s}.pp--anima .pp-lt__lado--cima .pp-lt__m:nth-child(3){animation-delay:1.15s}.pp--anima .pp-lt__lado--baixo .pp-lt__m:nth-child(3){animation-delay:1.3s}.pp--anima .pp-lt__lado--cima .pp-lt__m:nth-child(n+4),.pp--anima .pp-lt__lado--baixo .pp-lt__m:nth-child(n+4){animation-delay:1.45s}.pp--anima .pp-lt__ponta--fim{animation-delay:1.4s}.pp--anima .pp-sec.is-visivel .pp-lt__v:before{transform-origin:top;animation:1.2s cubic-bezier(.6,0,.2,1) .2s both pp-trilho-v}.pp--anima .pp-sec.is-visivel .pp-lt__v li{animation:.5s both pp-sobe}.pp--anima .pp-lt__v li:first-child{animation-delay:.3s}.pp--anima .pp-lt__v li:nth-child(2){animation-delay:.45s}.pp--anima .pp-lt__v li:nth-child(3){animation-delay:.6s}.pp--anima .pp-lt__v li:nth-child(4){animation-delay:.75s}.pp--anima .pp-lt__v li:nth-child(5){animation-delay:.9s}.pp--anima .pp-lt__v li:nth-child(n+6){animation-delay:1.05s}.pp--anima :is(.pp-pilha__valor,.pp-pilha__soma s){background:linear-gradient(currentColor,currentColor) 0 55%/100% 1.5px no-repeat;text-decoration:none}.pp--anima .pp-sec.is-visivel :is(.pp-pilha__valor,.pp-pilha__soma s){animation:.5s ease-out .7s both pp-risco}.pp--anima .pp-sec.is-visivel .pp-pilha__soma s{animation-delay:1.1s}.pp--anima .pp-sec.is-visivel .pp-oferta{animation:.8s cubic-bezier(.2,.7,.2,1) 1.4s both pp-sobe}@media (prefers-reduced-motion:reduce){.pp--anima *,.pp--anima :before{transition:none!important;animation:none!important}.pp--anima .pp-sec>.pp-wrap{opacity:1;transform:none}}@media print{.pp--anima .pp-sec>.pp-wrap{opacity:1;transform:none}}.pp[data-fonte=degular]{--pp-display:"degular-display", system-ui, -apple-system, "Segoe UI", sans-serif;--pp-body:"degular-text", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:17px;line-height:1.62}.pp[data-fonte=degular] :is(.pp-hero__titulo,.pp-h2,.pp-oferta__preco,.pp-etapa__n){letter-spacing:0;font-weight:600}.pp[data-fonte=degular] .pp-hero__titulo{letter-spacing:-.005em;line-height:1.04}.pp[data-fonte=degular] :is(.pp-citacao blockquote p,.pp-obj__q,.pp-lt__ponta){letter-spacing:.005em}.pp[data-fonte=degular] :is(h3,.pp-obj__q,.pp-lt__ponta,.pp-lt__v-ponta,.pp-garantia__t,.pp-form__t,.pp-hero__para b,.pp-passos__n){font-weight:600}.pp[data-fonte=degular] .pp-citacao blockquote p{font-weight:500}.pp[data-fonte=degular] :is(.pp-hero__sub,.pp-lead){font-weight:300}.pp[data-fonte=degular] :is(.pp-botao,.pp-rotulo,.pp-oferta__selo,.pp-pessoa__papel,.pp-lt__quando){font-weight:600}.pp-faixa{background:var(--pp-bg);margin:0}.pp-faixa img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(620px,70vh);display:block}@container pp (width<=640px){.pp-faixa img{max-height:360px}}.pp--anima .pp-faixa img{animation:.9s both pp-surge}@media (prefers-reduced-motion:reduce){.pp--anima .pp-faixa img{animation:none}}.psq-passos{counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.psq-passos li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);counter-increment:passo;flex-direction:column;gap:4px;padding:12px;display:flex}.psq-passos li:before{content:counter(passo);font-size:var(--fs-xs);color:var(--text-subtle)}.psq-passos span{font-size:var(--fs-sm);color:var(--text-secondary)}.psq-buscas{padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:10px;display:flex}.psq-buscas__cab{align-items:baseline;gap:10px;display:flex}.psq-buscas__cab h2{font-size:var(--fs-md);margin:0}.psq-buscas__cab span{font-size:var(--fs-xs);color:var(--text-subtle)}.psq-buscas__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.psq-busca{align-items:center;gap:var(--space-4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;padding:14px 0;display:grid}.psq-busca:first-child{border-top:0;padding-top:4px}.psq-busca__info{flex-direction:column;gap:6px;min-width:0;display:flex}.psq-busca__nome{font-size:var(--fs-sm);color:var(--text)}.psq-busca__chips{flex-wrap:wrap;gap:4px;display:flex}.psq-busca__estado{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.psq-busca__obs{font-size:var(--fs-xs);color:var(--text-secondary)}.psq-busca__obs summary{cursor:pointer;color:var(--text-subtle)}.psq-busca__obs p{max-width:72ch;margin:6px 0 0;line-height:1.5}.psq-busca__nums{gap:var(--space-4);margin:0;display:flex}.psq-busca__nums div{flex-direction:column;gap:2px;min-width:64px;display:flex}.psq-busca__nums dt{color:var(--text-subtle);font-size:11px}.psq-busca__nums dd{font-size:var(--fs-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text);margin:0}@media (width<=860px){.psq-busca{grid-template-columns:minmax(0,1fr);gap:10px}}.psq-busca.is-rodando .psq-busca__estado{color:var(--text)}.psq-busca.is-rodando .psq-busca__estado:before{content:"";border-radius:var(--radius-round);background:var(--status-aprovado);vertical-align:1px;width:7px;height:7px;animation:psq-pulso 1.4s var(--ease-soft) infinite;margin-right:6px;display:inline-block}.psq-busca__estado.is-erro{color:var(--status-revisao)}.psq-busca__acoes{flex-wrap:wrap;gap:6px;display:flex}@keyframes psq-pulso{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.psq-busca.is-rodando .psq-busca__estado:before{animation:none}}.psq-aviso{border-radius:var(--radius-md);background:var(--status-aprovado-bg);color:var(--status-aprovado);font-size:var(--fs-sm);margin:0;padding:12px 14px}.psq-servicos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 14px;display:grid}.psq-servico{font-size:var(--fs-sm);color:var(--text);align-items:center;gap:8px;display:flex}.psq-ativa{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:10px;display:flex}.psq-pesquisa{flex-direction:column;gap:8px;display:flex}.psq-pesquisa__t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.psq-pesquisa__op{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin:0}.psq-pesquisa__texto,.psq-abordagem p{font-size:var(--fs-xs);color:var(--text);margin:0;line-height:1.5}.psq-pesquisa__sub{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);margin:4px 0 0}.psq-pesquisa__diag{font-size:var(--fs-xs);color:var(--text);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.psq-pesquisa dd a{color:var(--text)}.psq-abordagem{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.psq-abordagem__acoes{flex-wrap:wrap;gap:6px;display:flex}.psq-fontes{font-size:var(--fs-xs);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.psq-fontes li{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;display:flex}.psq-fontes a{color:var(--text)}.psq-fontes span{color:var(--text-subtle)}.psq-pesquisa__rodape,.psq-enviar__dica{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.psq-enviar,.psq-enviado{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:8px;display:flex}.psq-enviar>:nth-child(2){min-width:180px}.psq-enviar .gerar-modal__error{flex-basis:100%;margin:0}.km-bloco{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.km-bloco__cab{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.km-bloco__t{font-size:var(--fs-md,16px);font-weight:var(--fw-bold);margin:0}.km-bloco__t--kits{margin-bottom:12px}.km-bloco__s{font-size:var(--fs-sm);color:var(--text-secondary);margin:4px 0 0}.km-modelos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.km-modelo{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:8px;padding:16px;display:flex}.km-modelo__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.km-modelo__nome{font-weight:var(--fw-bold);color:var(--text);text-decoration:none}.km-modelo__nome:hover{text-decoration:underline}.km-modelo__d{font-size:var(--fs-sm);color:var(--text-secondary);flex:1;margin:0}.km-modelo__m{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.km-modelo__acoes{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.km-checagem{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--fs-sm);padding:12px 16px}.km-checagem__t{font-weight:var(--fw-bold);margin:0 0 6px}.km-checagem__t.is-erro,.km-checagem li.is-erro{color:var(--status-revisao)}.km-checagem ul{max-height:132px;color:var(--text-secondary);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.km-checagem li button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text);font-size:var(--fs-xs);margin-right:8px;padding:1px 7px}.km-num{align-items:center;gap:8px;display:flex}.km-num input{flex:1;min-width:0}.km-num em{font-style:normal;font-size:var(--fs-xs);color:var(--text-secondary);flex:none}.km-switch{font-size:var(--fs-sm);color:var(--text);align-items:center;gap:10px;display:flex}.km-pecas{flex-direction:column;gap:8px;display:flex}.km-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.km-grupo{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;padding:12px;display:flex}.km-conta{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.km-cor{align-items:center;gap:10px;display:flex}.km-cor input[type=color]{border:1px solid var(--border);border-radius:var(--radius-sm);background:0 0;width:40px;height:30px;padding:0}.km-cor code{font-size:var(--fs-xs);color:var(--text-secondary)}.km-previa{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.km-previa__caixa{overscroll-behavior:contain;border-radius:var(--radius-lg);background:#2a2a2d;flex:1;min-height:0;padding:12px 0;overflow-y:auto}.km-previa__caixa .kd-doc{margin-bottom:16px}.kv{background:#0e0e0f;min-height:100vh;padding:72px 0 24px}.kv--vazio{color:#fff;text-align:center;place-content:center;gap:12px;display:grid}.kv--vazio a{color:#cf0}.kv-barra{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0e0e0feb;border-bottom:1px solid #302e2f;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;position:fixed;inset:0 0 auto}.kv-barra__pecas,.kv-barra__acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kv-barra__pecas button{color:#c9c9cc;font:inherit;background:0 0;border:1px solid #302e2f;border-radius:999px;padding:6px 12px}.kv-barra__pecas button.is-on{color:#fff;border-color:#cf0}.kv-barra__dica{color:#8a8a8e}.kv-barra__erro{color:#ffb4a8}.kv-barra__imprimir{color:#0e0e0f;font:inherit;background:#cf0;border:0;border-radius:999px;padding:8px 16px;font-weight:600}@media print{.kv{padding:0}.kv-barra{display:none}}.kd{--kd-accent:#cf0;--kd-on-accent:#0e0e0f;--kd-bg:#0e0e0f;--kd-surface:#161617;--kd-surface-2:#1f1f21;--kd-line:#302e2f;--kd-text:#fff;--kd-soft:#c9c9cc;--kd-muted:#8a8a8e;--kd-accent-soft:color-mix(in srgb, var(--kd-accent) 9%, transparent);--kd-accent-line:color-mix(in srgb, var(--kd-accent) 38%, transparent);--kd-display:"degular-display", "degular", Inter, system-ui, sans-serif;--kd-body:"degular-text", "degular", Inter, system-ui, sans-serif;--kd-x:17mm;color:var(--kd-text);font-family:var(--kd-body);-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:9.6pt;line-height:1.5}.kd[data-fonte=classica]{--kd-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--kd-body:"Public Sans", system-ui, sans-serif}.kd *,.kd :before,.kd :after{box-sizing:border-box}:where(.kd) :where(h1,h2,h3,p,ol,ul,dl,dd,dt){margin:0;padding:0}:where(.kd) :where(ol,ul){list-style:none}.kd-doc{page:kd;background:var(--kd-bg);width:210mm;margin:0 auto 10mm;box-shadow:0 10px 40px #00000047}.kd-marcas{align-items:center;gap:3.2mm;display:flex}.kd-marca{width:auto;height:6mm;display:block}.kd-marcas__x{opacity:.55;width:2.4mm;height:2.4mm;position:relative}.kd-marcas__x:before,.kd-marcas__x:after{content:"";background:var(--kd-text);width:100%;height:.25mm;position:absolute;top:50%;left:0;transform:rotate(45deg)}.kd-marcas__x:after{transform:rotate(-45deg)}.kd-logo-cli{align-items:center;display:flex}.kd-logo-cli img{object-fit:contain;width:auto;max-width:34mm;height:6.4mm;display:block}.kd-logo-cli--placa{background:#fff;border-radius:2mm;padding:1.2mm 2.2mm}.kd-marcas--g{gap:5mm}.kd-marcas--g .kd-marca{height:9.5mm}.kd-marcas--g .kd-marcas__x{width:3.6mm;height:3.6mm}.kd-marcas--g .kd-logo-cli img{max-width:60mm;height:13.5mm}.kd-etq{border:.25mm solid var(--kd-line);color:var(--kd-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff05;border-radius:999px;align-self:flex-start;align-items:center;gap:2mm;padding:1.5mm 3.4mm 1.5mm 2.8mm;font-size:6.6pt;font-weight:600;display:inline-flex}.kd-etq i{background:var(--kd-accent);border-radius:50%;width:1.5mm;height:1.5mm}.kd-etq--interna i{background:#ffb4a8}.kd-capa{height:296.8mm;padding:15mm var(--kd-x) 15mm;break-after:page;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.kd-capa__grade{z-index:-2;background-image:linear-gradient(#ffffff0b .2mm,#0000 .2mm),linear-gradient(90deg,#ffffff0b .2mm,#0000 .2mm);background-position:50%;background-size:14mm 14mm;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 42%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 42%,#000 20%,#0000 78%)}.kd-capa__arco{z-index:-1;border-top:.3mm solid color-mix(in srgb, var(--kd-accent) 70%, transparent);background:radial-gradient(ellipse 46% 12% at 50% 0%, color-mix(in srgb, var(--kd-accent) 18%, transparent), transparent 100%);width:330mm;height:330mm;box-shadow:0 -6mm 34mm -8mm color-mix(in srgb, var(--kd-accent) 30%, transparent);border-radius:50%;position:absolute;top:214mm;left:50%;transform:translate(-50%)}.kd-capa__topo{justify-content:space-between;align-items:center;display:flex}.kd-capa__kit{border:.25mm solid var(--kd-line);color:var(--kd-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1.6mm 3.4mm;font-size:6.6pt}.kd-capa__meio{flex-direction:column;gap:7mm;margin-top:52mm;display:flex}.kd-capa__t{max-width:172mm;font-family:var(--kd-display);letter-spacing:-.012em;font-size:40pt;font-weight:600;line-height:1.02}.kd-capa__t em,.kd-h2 em{color:var(--kd-accent);font-style:normal}.kd-capa__sub{max-width:132mm;color:var(--kd-muted);font-size:12.5pt;line-height:1.5}.kd-capa__meta{border-top:.25mm solid var(--kd-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:5mm;margin-top:auto;padding-top:5mm;display:grid}.kd-capa__meta dt{color:var(--kd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6.4pt}.kd-capa__meta dd{margin-top:1mm;font-size:9.4pt;font-weight:500}.kd-fluxo{border-collapse:collapse;width:100%}.kd-fluxo>thead>tr>td,.kd-fluxo>tfoot>tr>td,.kd-fluxo>tbody>tr>td{padding:0}.kd-topo{height:23mm;padding:0 var(--kd-x);color:var(--kd-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:6.6pt;display:flex}.kd-rodape{height:17mm;padding:0 var(--kd-x) 9mm;color:var(--kd-muted);letter-spacing:.04em;justify-content:space-between;align-items:flex-end;font-size:6.6pt;display:flex}.kd-corpo{padding:2mm var(--kd-x) 6mm;flex-direction:column;gap:11mm;display:flex}.kd-sec{flex-direction:column;gap:5.5mm;display:flex}.kd-sec--nova{break-before:page}.kd-sec__cab{break-inside:avoid;break-after:avoid;flex-direction:column;gap:3.6mm;display:flex}.kd-h2{max-width:160mm;font-family:var(--kd-display);letter-spacing:-.01em;font-size:23pt;font-weight:600;line-height:1.06}.kd-h3{color:var(--kd-muted);letter-spacing:.08em;text-transform:uppercase;break-after:avoid;margin-top:1mm;font-size:6.8pt;font-weight:600}.kd-lead{max-width:150mm;color:var(--kd-soft);font-size:10.6pt;line-height:1.55}.kd-lead--p{font-size:9.6pt}.kd-rot{color:var(--kd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6.4pt;font-weight:600}.kd-bloco{break-inside:avoid}.kd p{color:var(--kd-soft)}.kd strong{color:var(--kd-text);font-weight:600}.kd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;display:grid}.kd-kpi{border:.25mm solid var(--kd-line);background:var(--kd-surface);border-radius:3mm;flex-direction:column;gap:1.4mm;padding:4.6mm 5mm;display:flex}.kd-kpi strong{font-family:var(--kd-display);letter-spacing:-.005em;color:var(--kd-accent);font-size:22pt;font-weight:600;line-height:1}.kd-kpi span{color:var(--kd-muted);font-size:8.4pt;line-height:1.35}.kd-cartoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;display:grid}.kd-cartao{border:.25mm solid var(--kd-line);background:var(--kd-surface);border-radius:3mm;flex-direction:column;gap:1.8mm;padding:5mm;display:flex}.kd-cartao strong{font-size:10.4pt;line-height:1.3}.kd-cartao p{font-size:8.8pt}.kd-cartao__n{color:var(--kd-accent);font-family:var(--kd-display);font-size:9pt;font-weight:600}.kd-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}.kd-duas--larga{gap:8mm}.kd-escopo{border-top:.25mm solid var(--kd-line);flex-direction:column;display:flex}.kd-escopo li{border-bottom:.25mm solid var(--kd-line);grid-template-columns:11mm 1fr;gap:2mm;padding:3.2mm 0;display:grid}.kd-escopo__n{color:var(--kd-accent);font-family:var(--kd-display);font-size:10pt;font-weight:600}.kd-escopo strong{font-size:10.6pt}.kd-escopo p{margin-top:.8mm;font-size:9pt}.kd-destaque{border:.25mm solid var(--kd-accent-line);background:var(--kd-accent-soft);border-radius:3mm;flex-direction:column;gap:2.4mm;padding:5mm 5.5mm;display:flex}.kd-destaque .kd-rot{color:var(--kd-accent)}.kd-destaque p{color:var(--kd-text)}.kd-pontos{flex-direction:column;gap:2mm;display:flex}.kd-pontos li{color:var(--kd-text);padding-left:5mm;font-size:9.2pt;position:relative}.kd-pontos li:before{content:"";background:var(--kd-accent);width:2.2mm;height:.35mm;position:absolute;top:2.1mm;left:0}.kd-faixa{border-left:.7mm solid var(--kd-accent);background:var(--kd-surface);color:var(--kd-text);border-radius:0 3mm 3mm 0;padding:4.2mm 5.5mm;font-size:9.2pt}.kd-aviso{color:#ffd6cf;background:#ffb4a814;border:.25mm solid #ffb4a873;border-radius:3mm;padding:3.4mm 5mm;font-size:8.8pt}.kd-linha{flex-direction:column;display:flex;position:relative}.kd-linha li{grid-template-columns:38mm 1fr;gap:5mm;padding:0 0 4.6mm;display:grid;position:relative}.kd-linha li:before{content:"";background:var(--kd-accent);border-radius:50%;width:2mm;height:2mm;position:absolute;top:1.6mm;left:41.3mm}.kd-linha li:after{content:"";background:var(--kd-line);width:.25mm;position:absolute;top:4.8mm;bottom:.6mm;left:42.15mm}.kd-linha li:last-child:after{display:none}.kd-linha li>div{padding-left:5mm}.kd-linha__p{color:var(--kd-accent);letter-spacing:.06em;text-align:right;text-transform:uppercase;padding-top:.6mm;font-size:7pt;font-weight:600}.kd-linha strong{font-size:10.8pt}.kd-linha p{margin-top:1mm;font-size:9pt}.kd-equipe{flex-direction:column;gap:3mm;display:flex}.kd-pessoa{border:.25mm solid var(--kd-line);background:var(--kd-surface);border-radius:3mm;align-items:center;gap:3.4mm;padding:3.4mm;display:flex}.kd-pessoa img,.kd-pessoa__ini{object-fit:cover;border-radius:50%;flex:none;width:11mm;height:11mm}.kd-pessoa__ini{background:var(--kd-surface-2);color:var(--kd-accent);font-family:var(--kd-display);place-items:center;font-size:12pt;font-weight:600;display:grid}.kd-pessoa div{flex-direction:column;display:flex}.kd-pessoa strong{font-size:10pt}.kd-pessoa span{color:var(--kd-muted);font-size:8.2pt;line-height:1.35}.kd-rotina{break-inside:avoid;border-top:.25mm solid var(--kd-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.kd-rotina>div{border-bottom:.25mm solid var(--kd-line);flex-direction:column;gap:1.2mm;padding:4mm 4mm 4mm 0;display:flex}.kd-rotina p{color:var(--kd-text);font-size:9pt;line-height:1.4}.kd-checks{flex-direction:column;display:flex}.kd-checks li{border-bottom:.25mm solid var(--kd-line);grid-template-columns:6mm 1fr;align-items:start;padding:1.7mm 0;display:grid}.kd-checks strong{font-size:9.6pt}.kd-checks p{font-size:8.4pt;line-height:1.4}.kd-checks--simples p{color:var(--kd-text);font-size:9.2pt}.kd-caixa{border:.3mm solid var(--kd-muted);border-radius:.8mm;width:3.4mm;height:3.4mm;margin-top:.5mm;display:inline-block}.kd-tab{border-collapse:collapse;width:100%;font-size:8.8pt}.kd-tab thead th{border-bottom:.25mm solid var(--kd-line);color:var(--kd-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 3mm 2.4mm 0;font-size:6.4pt;font-weight:600}.kd-tab tbody tr{break-inside:avoid}.kd-tab tbody th,.kd-tab tbody td{border-bottom:.25mm solid var(--kd-line);text-align:left;vertical-align:top;color:var(--kd-soft);padding:2.7mm 3mm 2.7mm 0;line-height:1.45}.kd-tab tbody th{width:30%;color:var(--kd-text);font-weight:600}.kd-tab .kd-forte{color:var(--kd-text)}.kd-sub{color:var(--kd-muted);font-size:7.4pt;display:block}.kd-tab--num tbody td{font-variant-numeric:tabular-nums}.kd-tab--num tbody td.kd-forte{color:var(--kd-accent);font-weight:600}.kd-tab--num tbody th{width:26%}.kd-tab--crono tbody th{width:27%}.kd-sem__n{color:var(--kd-accent);font-family:var(--kd-display);font-size:15pt;line-height:1;display:block}.kd-sem__d{color:var(--kd-muted);margin-top:1.2mm;font-size:7.4pt;font-weight:500;display:block}.kd-sem__t{margin-top:1.2mm;font-size:9.4pt;display:block}.kd-pill{background:var(--kd-accent);color:var(--kd-on-accent);letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin:1.6mm 1mm 0 0;padding:.6mm 2.4mm;font-size:6.4pt;font-weight:600;display:inline-block}.kd-pill--apagado{background:var(--kd-surface-2);color:var(--kd-muted)}.kd-nota{color:#ffd6cf;margin-top:1.6mm;font-size:7.6pt;display:block}.kd-tab--check tbody th{width:24%}.kd-tab--check tbody td:last-child,.kd-tab--check thead th:last-child{text-align:center;width:8mm;padding-right:0}.kd-tab--form tbody th{width:52%}.kd-tab--form tbody td{border-left:.25mm solid var(--kd-line);height:11mm;padding-left:3mm}.kd-passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;display:grid}.kd-passos li{border-top:.6mm solid var(--kd-accent);background:var(--kd-surface);border-radius:0 0 3mm 3mm;flex-direction:column;gap:1.6mm;padding:4.6mm 4.4mm 5mm;display:flex}.kd-passos__n{color:var(--kd-accent);font-family:var(--kd-display);font-size:15pt;font-weight:600;line-height:1}.kd-passos strong{font-size:10.4pt}.kd-passos p{font-size:8.4pt;line-height:1.45}.kd-regras{border-top:.25mm solid var(--kd-line);flex-direction:column;display:flex}.kd-regras>div{border-bottom:.25mm solid var(--kd-line);grid-template-columns:42mm 1fr;gap:5mm;padding:3.4mm 0;display:grid}.kd-regras dt{color:var(--kd-text);font-size:9.4pt;font-weight:600}.kd-regras dd{color:var(--kd-soft);font-size:9pt;line-height:1.5}.kd-marcos{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}.kd-marco{border:.25mm solid var(--kd-line);background:var(--kd-surface);border-radius:3mm;flex-direction:column;gap:1.4mm;padding:4.6mm 5mm;display:flex}.kd-marco__d{background:var(--kd-accent);color:var(--kd-on-accent);border-radius:999px;align-self:flex-start;padding:.6mm 2.6mm;font-size:7pt;font-weight:600}.kd-marco strong{margin-top:1mm;font-size:11pt}.kd-marco p{font-size:8.6pt}.kd-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;display:grid}.kd-numero{border:.25mm solid var(--kd-line);background:var(--kd-surface);border-radius:3mm;flex-direction:column;gap:1.4mm;padding:5mm;display:flex}.kd-numero strong{font-family:var(--kd-display);letter-spacing:-.012em;color:var(--kd-accent);font-size:34pt;font-weight:600;line-height:.95}.kd-numero span{color:var(--kd-text);font-size:9.4pt;font-weight:600;line-height:1.3}.kd-numero p{font-size:8.4pt}.kd-fase{border:.25mm solid var(--kd-line);border-radius:3mm;flex-direction:column;gap:1.6mm;padding:5mm;display:flex}.kd-fase--2{border-color:var(--kd-accent-line);background:var(--kd-accent-soft)}.kd-fase--2 .kd-rot{color:var(--kd-accent)}.kd-fase strong{font-size:10.6pt}.kd-fase p{font-size:8.8pt}@page kd{size:A4;margin:0}@media print{.kd-doc{box-shadow:none;margin:0}.kd-doc+.kd-doc{break-before:page}}.login{background:var(--bg);min-height:100dvh;font-family:var(--font-sans);place-items:center;padding:24px;display:grid}.login__card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:10px;width:100%;max-width:380px;padding:40px 36px 26px;animation:.32s ease-out both login-entra}.login__marca{justify-content:center;margin:0 0 26px;display:flex}.login__marca .logo{--logo-h:52px}.login__titulo{letter-spacing:-.02em;color:var(--text);margin:0;font-size:26px;font-weight:500}.login__sub{color:var(--text-subtle);margin:8px 0 28px;font-size:14px;line-height:1.5}.login__sub b{color:var(--text);font-weight:500}.login__form{text-align:left;gap:12px;display:grid}.login__campo{gap:6px;display:grid}.login__rot{color:var(--text-secondary);font-size:12px;font-weight:500}.login__campo input{border:1px solid var(--border);background:var(--surface);width:100%;height:42px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login__campo input::placeholder{color:var(--text-subtle)}.login__campo input:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--hover-bg-strong);outline:none}.login__senha{display:block;position:relative}.login__senha input{padding-right:76px}.login__mostrar{height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login__mostrar:hover{background:var(--hover-bg);color:var(--text)}.login__botao{background:var(--text);height:42px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:6px;font-size:14px;font-weight:500;transition:opacity .15s,transform .15s}.login__botao:hover:not(:disabled){opacity:.88}.login__botao:active:not(:disabled){transform:translateY(1px)}.login__botao:disabled{opacity:.4;cursor:default}.login__card>.login__botao{width:100%}.login__link{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:16px;padding:4px 6px;font-size:13px;font-weight:500}.login__link:hover{background:var(--hover-bg)}.login__msg{border-radius:8px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.login__msg.is-erro{background:var(--status-revisao-bg);color:var(--status-revisao)}.login__msg.is-ok{background:var(--status-aprovado-bg);color:var(--status-aprovado)}.login__pe{border-top:1px solid var(--border);color:var(--text-subtle);margin:26px 0 0;padding-top:18px;font-size:11.5px;line-height:1.6}.login--splash .login__marca{margin:0;animation:1.4s ease-in-out infinite login-pulsa}@keyframes login-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes login-pulsa{50%{opacity:.45}}@media (width<=440px){.login__card{padding:32px 22px 22px}}@media (prefers-reduced-motion:reduce){.login__card,.login--splash .login__marca{animation:none}}.login__nowrap{white-space:nowrap}
