@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;550;600;650;700;800&display=swap";:root,[data-ds-root]{--ds-bg: #080a0c;--ds-surface: #101418;--ds-surface-2: #151b20;--ds-border: #283138;--ds-border-strong: #34404a;--ds-border-stronger: #445058;--ds-text: #f3f5f4;--ds-text-2: #98a2a9;--ds-text-muted: #758189;--ds-text-placeholder: #657078;--ds-accent: #ff6b00;--ds-accent-hover: #e05a00;--ds-accent-soft: #ff8544;--ds-accent-rgb: 255 107 0;--ds-accent-hover-rgb: 224 90 0;--ds-accent-ink: #1a0a00;--ds-ok: #9cf0c0;--ds-warning: #ffc37b;--ds-danger: #ff886f;--ds-radius: 2px;--ds-control-height: 40px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 28px;--ds-font: "Inter", system-ui, sans-serif;--ds-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ds-font-weight-title: 550;--ds-motion-fast: .16s;--ds-motion: .26s;--ds-ease: cubic-bezier(.2, .8, .2, 1);--ds-modal-backdrop: rgba(0, 0, 0, .75);--ds-hover: rgba(255, 255, 255, .04);--ds-active: rgba(255, 255, 255, .07);--ds-grid-line: rgba(255, 255, 255, .045);--ds-grid-line-on-dark: rgba(255, 255, 255, .045);--ds-grid-line-on-light: rgba(15, 23, 42, .045);--ds-grid-size: 52px;--ds-grid-size-dense: 24px;--ds-shell-max: 1540px;--ds-shell-pad-x: 28px;--ds-shell-pad-y: 12px;--ds-top-height: 70px;--ds-top-pad-x: 28px;--ds-top-blur: 18px;--ds-nav-font-size: 11px;--ds-nav-gap: 0px;--ds-menu-min-width: 230px;--ds-menu-max-height: min(72vh, calc(100dvh - 72px) );--ds-menu-bg: #0e1316;--ds-kpi-min-height: 120px;--ds-kpi-pad: 18px;--ds-kpi-label-size: 8px;--ds-kpi-value-size: clamp(22px, 2.2vw, 32px);--ds-kpi-hint-size: 10px;--ds-table-font-size: 11px;--ds-table-head-height: 34px;--ds-control-height-sm: 32px;--ds-control-height-md: 38px;--ds-z-top: 30;--ds-z-dropdown: 120;--ds-z-drawer: 200;--ds-z-modal: 300;--ds-z-toast: 400;--ds-elev-1: none;--ds-elev-2: 0 22px 70px rgba(0, 0, 0, .55);--ds-elev-3: 0 28px 90px rgba(0, 0, 0, .58);--ds-density: comfortable;--ds-density-scale: 1;--ds-scrollbar-size: 4px;--ds-scrollbar-thumb: color-mix(in srgb, #fff 12%, transparent);--ds-scrollbar-thumb-hover: color-mix(in srgb, #fff 26%, transparent);--bg: var(--ds-bg);--superficie: var(--ds-surface);--superficie2: var(--ds-surface-2);--borda: var(--ds-border);--texto: var(--ds-text);--texto2: var(--ds-text-2);--acento: var(--ds-accent);--acento-forte: var(--ds-accent-hover);--acento-claro: var(--ds-accent-soft);--ok: var(--ds-ok);--alerta: var(--ds-warning);--erro: var(--ds-danger);--raio: var(--ds-radius);--accent: var(--ds-accent-rgb);--accent-hover: var(--ds-accent-hover-rgb);--bg-page: var(--ds-bg);--bg-card: var(--ds-surface);--bg-elevated: var(--ds-surface-2);--bg-input: var(--ds-surface-2);--bg-hover: var(--ds-hover);--bg-active: var(--ds-active);--border: var(--ds-border);--border-strong: var(--ds-border-strong);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-2);--text-muted: var(--ds-text-muted);--text-placeholder: var(--ds-text-placeholder);--sidebar-bg: var(--ds-surface);--sidebar-border: var(--ds-border);--modal-backdrop: var(--ds-modal-backdrop)}html.light,[data-ds-theme=light],html.light [data-ds-root],[data-ds-theme=light] [data-ds-root]{color-scheme:light;--ds-bg: #eef2f6;--ds-surface: #ffffff;--ds-surface-2: #f8fafc;--ds-border: #cbd5e1;--ds-border-strong: #94a3b8;--ds-border-stronger: #64748b;--ds-text: #0f172a;--ds-text-2: #334155;--ds-text-muted: #475569;--ds-text-placeholder: #64748b;--ds-ok: #15803d;--ds-warning: #e05a00;--ds-danger: #b91c1c;--ds-hover: rgba(15, 23, 42, .05);--ds-active: rgba(15, 23, 42, .09);--ds-modal-backdrop: rgba(15, 23, 42, .45);--ds-grid-line: var(--ds-grid-line-on-light);--ds-grid-line-on-dark: rgba(255, 255, 255, .045);--ds-grid-line-on-light: rgba(15, 23, 42, .045);--ds-accent-ink: #ffffff;--ds-menu-bg: var(--ds-surface);--ds-elev-2: 0 22px 70px rgba(15, 23, 42, .18);--ds-elev-3: 0 28px 90px rgba(15, 23, 42, .22);--ds-scrollbar-thumb: color-mix(in srgb, #0f172a 14%, transparent);--ds-scrollbar-thumb-hover: color-mix(in srgb, #0f172a 28%, transparent)}[data-ds-density=compact]{--ds-density-scale: .85;--ds-control-height: 34px;--ds-control-height-md: 32px;--ds-control-height-sm: 28px;--ds-top-height: 56px;--ds-kpi-min-height: 96px;--ds-kpi-pad: 14px;--ds-shell-pad-x: 20px;--ds-shell-pad-y: 10px}html.dark,html:not(.light),[data-ds-theme=dark]{color-scheme:dark}html{font-family:var(--ds-font);background:var(--ds-bg);color:var(--ds-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100%;background:var(--ds-bg);color:var(--ds-text)}[data-ds-brand=playbook],[data-ds-brand=landing],[data-ds-brand=tenant]{--ds-accent: #ff6b00;--ds-accent-hover: #e05a00;--ds-accent-soft: #ff8544;--ds-accent-rgb: 255 107 0;--ds-accent-hover-rgb: 224 90 0;--ds-accent-ink: #1a0a00}[data-ds-brand=crm]{--ds-accent: #ed6c1e;--ds-accent-hover: #d05e1a;--ds-accent-soft: #f1894b;--ds-accent-rgb: 237 108 30;--ds-accent-hover-rgb: 208 94 26;--ds-accent-ink: #1a0a00}[data-ds-brand=zgoda]{--ds-accent: #6db33f;--ds-accent-hover: #5f9c37;--ds-accent-soft: #8bc463;--ds-accent-rgb: 109 179 63;--ds-accent-hover-rgb: 95 156 55;--ds-accent-ink: #07190a}[data-ds-brand=pricewiki]{--ds-accent: #2563eb;--ds-accent-hover: #1d4ed8;--ds-accent-soft: #60a5fa;--ds-accent-rgb: 37 99 235;--ds-accent-hover-rgb: 29 78 216;--ds-accent-ink: #ffffff}[data-ds-brand]{--acento: var(--ds-accent);--acento-forte: var(--ds-accent-hover);--acento-claro: var(--ds-accent-soft);--accent: var(--ds-accent-rgb);--accent-hover: var(--ds-accent-hover-rgb)}.ds-shell{min-height:100%;font-family:var(--ds-font);color:var(--ds-text);background-color:var(--ds-bg);background-image:linear-gradient(var(--ds-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line) 1px,transparent 1px);background-size:var(--ds-grid-size) var(--ds-grid-size)}.ds-shell__inner{max-width:1120px;margin:0 auto;padding:var(--ds-space-6) var(--ds-space-4)}.ds-kicker{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-soft)}.ds-title{margin:0;font-size:1.75rem;font-weight:var(--ds-font-weight-title);letter-spacing:-.03em;line-height:1.15;color:var(--ds-text)}.ds-subtitle{margin:var(--ds-space-2) 0 0;max-width:52ch;font-size:.95rem;line-height:1.5;color:var(--ds-text-2)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);height:var(--ds-control-height);padding:0 var(--ds-space-4);border:1px solid transparent;border-radius:var(--ds-radius);font-family:var(--ds-font);font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease),border-color var(--ds-motion-fast) var(--ds-ease),color var(--ds-motion-fast) var(--ds-ease),box-shadow var(--ds-motion-fast) var(--ds-ease),opacity var(--ds-motion-fast) var(--ds-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.ds-btn:disabled{opacity:.45;cursor:not-allowed}.ds-btn--primary{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.ds-btn--primary:hover:not(:disabled){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.ds-btn--secondary{background:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-text)}.ds-btn--secondary:hover:not(:disabled){border-color:var(--ds-accent);color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}.ds-btn--ghost{background:transparent;border-color:transparent;color:var(--ds-text-2)}.ds-btn--ghost:hover:not(:disabled){color:var(--ds-text);background:var(--ds-hover)}.ds-btn--danger{background:var(--ds-surface);border-color:color-mix(in srgb,var(--ds-danger) 50%,var(--ds-border-strong));color:var(--ds-danger)}.ds-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-danger) 60%,var(--ds-border-strong))}.ds-btn--sm{height:32px;padding:0 var(--ds-space-3);font-size:.8rem}.ds-btn--lg{height:48px;padding:0 var(--ds-space-5);font-size:.95rem}.ds-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 22%,transparent)}.ds-field{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}.ds-field__label{font-size:.8rem;font-weight:500;color:var(--ds-text-2)}.ds-field__hint{font-size:.75rem;color:var(--ds-text-muted)}.ds-field__error{font-size:.75rem;color:var(--ds-danger)}.ds-input,.ds-select,.ds-textarea{width:100%;box-sizing:border-box;height:var(--ds-control-height);padding:0 var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font);font-size:.875rem;outline:none;transition:border-color var(--ds-motion-fast) var(--ds-ease),box-shadow var(--ds-motion-fast) var(--ds-ease)}.ds-textarea{height:auto;min-height:96px;padding:var(--ds-space-3);resize:vertical}.ds-input::-moz-placeholder,.ds-textarea::-moz-placeholder{color:var(--ds-text-placeholder)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--ds-text-placeholder)}.ds-input:hover,.ds-select:hover,.ds-textarea:hover{border-color:var(--ds-border-strong)}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 16%,transparent)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{opacity:.55;cursor:not-allowed}.ds-field--invalid .ds-input,.ds-field--invalid .ds-select,.ds-field--invalid .ds-textarea{border-color:var(--ds-danger)}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:var(--ds-space-4)}.ds-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.ds-card__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em}.ds-card__meta{font-size:.75rem;color:var(--ds-text-muted)}.ds-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ds-radius);font-size:.7rem;font-weight:600;letter-spacing:.02em;border:1px solid transparent}.ds-badge--accent{color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-accent) 32%,var(--ds-border))}.ds-badge--muted{color:var(--ds-text-muted);background:var(--ds-surface-2);border-color:var(--ds-border)}.ds-badge--ok{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-ok) 34%,var(--ds-border))}.ds-badge--danger{color:var(--ds-danger);background:color-mix(in srgb,var(--ds-danger) 14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-danger) 34%,var(--ds-border))}.ds-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface)}.ds-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ds-text-2);font-family:var(--ds-font);font-size:.8rem;font-weight:550;height:32px;padding:0 12px;border-radius:var(--ds-radius);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease),color var(--ds-motion-fast) var(--ds-ease)}.ds-tabs__tab:hover{color:var(--ds-text);background:var(--ds-hover)}.ds-tabs__tab[aria-selected=true]{color:var(--ds-accent-ink);background:var(--ds-accent)}.ds-nav-tabs{display:flex;gap:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.ds-nav-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ds-text-2);font-family:var(--ds-font);font-size:.875rem;font-weight:550;padding:10px 2px 12px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ds-nav-tabs__tab:hover{color:var(--ds-text)}.ds-nav-tabs__tab[aria-selected=true]{color:var(--ds-text);border-bottom-color:var(--ds-accent)}.ds-switch{position:relative;width:40px;height:22px;border-radius:999px;border:1px solid var(--ds-border-strong);background:var(--ds-surface-2);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease),border-color var(--ds-motion-fast) var(--ds-ease);padding:0}.ds-switch[aria-checked=true]{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--ds-text);transition:transform var(--ds-motion-fast) var(--ds-ease)}.ds-switch[aria-checked=true] .ds-switch__thumb{transform:translate(18px);background:var(--ds-accent-ink)}.ds-stack{display:flex;flex-direction:column;gap:var(--ds-space-4)}.ds-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}html,body,.ds-shell,.ds-app,.ds-system,.app-shell,.admin-crm-zgoda-shell,.diagnosticoApp,.painel-lateral,.crm-op-panel,.ds-drawer,.ds-modal__body{scrollbar-width:thin;scrollbar-color:var(--ds-scrollbar-thumb, transparent) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:var(--ds-scrollbar-size, 4px);height:var(--ds-scrollbar-size, 4px)}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--ds-scrollbar-thumb, transparent);border-radius:999px;border:1px solid transparent;background-clip:padding-box}*:hover::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb:hover{background-color:var(--ds-scrollbar-thumb-hover, var(--ds-scrollbar-thumb))}.ds-scroll-minimal{scrollbar-width:thin;scrollbar-color:transparent transparent}.ds-scroll-minimal:hover,.ds-scroll-minimal:focus-within{scrollbar-color:var(--ds-scrollbar-thumb) transparent}.ds-scroll-minimal::-webkit-scrollbar-thumb{background-color:transparent}.ds-scroll-minimal:hover::-webkit-scrollbar-thumb,.ds-scroll-minimal:focus-within::-webkit-scrollbar-thumb{background-color:var(--ds-scrollbar-thumb)}.ds-app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100dvh;color:var(--ds-text);color-scheme:dark;font-family:var(--ds-font);background:linear-gradient(var(--ds-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line) 1px,transparent 1px),var(--ds-bg);background-size:var(--ds-grid-size) var(--ds-grid-size);background-attachment:fixed}.ds-app[data-ds-theme=light],[data-ds-theme=light] .ds-app{color-scheme:light}.ds-app h1{font-size:clamp(24px,2.6vw,34px);font-weight:var(--ds-font-weight-title);letter-spacing:-.04em;color:var(--ds-text);line-height:1.15}.ds-app h2{font-size:clamp(22px,2.4vw,30px);font-weight:var(--ds-font-weight-title);letter-spacing:-.035em;color:var(--ds-text);line-height:1.15}.ds-app h3{margin:0 0 10px;color:var(--ds-text);font:550 15px/1.25 var(--ds-font);letter-spacing:-.02em}.ds-app__main{flex:1 1 auto;min-height:0;align-self:stretch;width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}.ds-app__main-inner{width:100%;max-width:var(--ds-shell-max);margin:0 auto;padding:var(--ds-shell-pad-y) var(--ds-shell-pad-x) 24px;box-sizing:border-box}.ds-app__main--bleed{display:flex;flex-direction:column}.ds-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 6px}.ds-app__main--bleed .ds-page-toolbar{padding:10px var(--ds-shell-pad-x) 6px}@media(max-width:760px){.ds-app__main-inner{padding:12px 14px 16px}.ds-app__main--bleed .ds-page-toolbar{padding:10px 14px 6px}}.ds-app .rounded,.ds-app .rounded-sm,.ds-app .rounded-md,.ds-app .rounded-lg,.ds-app .rounded-xl,.ds-app .rounded-2xl,.ds-app .rounded-3xl{border-radius:var(--ds-radius)}.ds-app .shadow-sm,.ds-app .shadow,.ds-app .shadow-md,.ds-app .shadow-lg,.ds-app .shadow-xl,.ds-app .shadow-2xl{box-shadow:var(--ds-elev-1)}.ds-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand tabs actions";align-items:stretch;gap:24px;min-height:var(--ds-top-height);padding:0 var(--ds-top-pad-x);color:var(--ds-text);background:color-mix(in srgb,var(--ds-surface) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ds-border) 45%,transparent);backdrop-filter:blur(var(--ds-top-blur));-webkit-backdrop-filter:blur(var(--ds-top-blur));position:sticky;top:0;z-index:var(--ds-z-top);overflow:visible;flex:0 0 auto;isolation:isolate}.ds-top__brand,.ds-top__tabs{display:flex;align-items:center;align-self:stretch;min-height:var(--ds-top-height)}.ds-top__brand{grid-area:brand}.ds-top__tabs{grid-area:tabs;justify-self:center}.ds-top__actions{grid-area:actions;justify-self:end;align-self:stretch;display:flex;align-items:center;gap:9px;min-width:0;min-height:var(--ds-top-height);overflow:visible;position:relative;z-index:calc(var(--ds-z-top) + 10)}@media(max-width:960px){.ds-top{grid-template-columns:minmax(0,auto) minmax(0,auto);grid-template-areas:"brand actions" "tabs tabs";row-gap:0;padding:10px 16px 0}.ds-top__tabs{justify-self:stretch}}.ds-brand{display:flex;align-items:center;gap:15px;min-height:var(--ds-top-height);min-width:0}.ds-brand__logo{display:flex;align-items:center;color:inherit;text-decoration:none;flex:0 0 auto;background:none;border:0;padding:0;cursor:default;font:650 13px/1 var(--ds-font);letter-spacing:-.02em}.ds-brand__logo--clickable{cursor:pointer}.ds-brand__logo img{display:block;height:36px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.ds-brand__sep{color:var(--ds-text-muted);font-size:22px;font-weight:300}.ds-brand__module{font:650 9px/1 var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-2);white-space:nowrap}.ds-top-tabs{display:flex;align-items:center;align-self:stretch;gap:var(--ds-nav-gap);max-width:100%;min-height:var(--ds-top-height);overflow:visible}.ds-top-tab{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:var(--ds-top-height);padding:0 17px;color:var(--ds-text-muted);background:none;border:0;border-inline:1px solid transparent;border-radius:0;cursor:pointer;font:inherit;font-size:var(--ds-nav-font-size);font-weight:550;white-space:nowrap;text-decoration:none;transition:color var(--ds-motion-fast) var(--ds-ease),background var(--ds-motion-fast) var(--ds-ease)}.ds-top-tab:hover{color:var(--ds-text);background:var(--ds-hover)}.ds-top-tab[aria-current=page],.ds-top-tab[aria-selected=true],.ds-top-tab.is-active{color:var(--ds-text);background:var(--ds-surface);border-inline-color:color-mix(in srgb,var(--ds-border) 80%,transparent)}.ds-top-tab[aria-current=page]:after,.ds-top-tab[aria-selected=true]:after,.ds-top-tab.is-active:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--ds-accent)}@media(max-width:1200px){.ds-top-tab{padding:0 11px;font-size:10px}}@media(max-width:960px){.ds-top-tabs{overflow-x:auto;scrollbar-width:none}.ds-top-tabs::-webkit-scrollbar{display:none}.ds-top-tab{flex:0 0 auto;min-height:52px;padding:0 12px;font-size:10px}.ds-brand{min-height:54px}}.ds-nav-group{position:relative}.ds-nav-group.is-open{z-index:var(--ds-z-dropdown)}.ds-menu{position:absolute;z-index:var(--ds-z-dropdown);left:0;top:calc(100% - 1px);min-width:var(--ds-menu-min-width);max-height:min(72vh,calc(100dvh - 72px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--ds-menu-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-elev-3)}.ds-menu--fixed{position:fixed;z-index:1000}.ds-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;color:var(--ds-text-2);border:1px solid transparent;border-radius:var(--ds-radius);background:transparent;font-size:10px;font-weight:580;text-align:left;cursor:pointer;font-family:inherit;transition:color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease}.ds-menu__item:hover{color:var(--ds-text);background:var(--ds-surface-2);border-color:var(--ds-border-strong)}.ds-menu__item.is-active,.ds-menu__item[aria-selected=true]{color:var(--ds-text);background:color-mix(in srgb,var(--ds-accent) 9%,transparent);border-color:color-mix(in srgb,var(--ds-accent) 28%,transparent)}.ds-menu__item--row{padding:0;gap:0}.ds-menu__item--row:hover{background:var(--ds-surface-2);border-color:var(--ds-border-strong)}.ds-menu__item-main{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:10px 8px 10px 11px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ds-menu__item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--ds-text-muted)}.ds-menu__item-icon svg{width:14px;height:14px}.ds-menu__item.is-active .ds-menu__item-icon,.ds-menu__item-main:hover .ds-menu__item-icon{color:var(--ds-accent)}.ds-menu__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-menu__edit{flex:0 0 auto;width:28px;height:28px;margin-right:6px;border:1px solid transparent;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-muted);font-size:12px;line-height:1;cursor:pointer}.ds-menu__edit:hover{color:var(--ds-text);border-color:var(--ds-border-strong);background:var(--ds-surface)}.ds-menu__item--editing{display:grid;gap:8px;padding:8px}.ds-menu__icon-picker{display:flex;flex-wrap:wrap;gap:4px}.ds-menu__icon-choice{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text-muted);cursor:pointer}.ds-menu__icon-choice:hover{color:var(--ds-text);border-color:var(--ds-border-strong);background:var(--ds-surface)}.ds-menu__icon-choice.is-active{color:var(--ds-accent);border-color:color-mix(in srgb,var(--ds-accent) 40%,transparent);background:color-mix(in srgb,var(--ds-accent) 10%,transparent)}.ds-menu__icon-choice svg{width:14px;height:14px}.ds-menu__rename{width:100%;min-height:30px;padding:6px 8px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:11px}.ds-menu__rename:focus{outline:2px solid color-mix(in srgb,var(--ds-accent) 45%,transparent);outline-offset:1px}.ds-menu__item--action{color:var(--ds-accent);font-weight:650}.ds-menu__item--action:hover,.ds-menu__item--action .ds-menu__item-icon{color:var(--ds-accent)}.ds-menu__sep{height:1px;margin:4px 6px;background:var(--ds-border);border:0}.ds-theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text-2);font:650 9px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease}.ds-theme-toggle:hover{color:var(--ds-text);border-color:var(--ds-border-stronger)}@media(max-width:760px){.ds-theme-toggle__label{display:none}.ds-theme-toggle{min-width:34px;justify-content:center;padding:0}}.ds-profile{position:relative}.ds-profile__btn{display:grid;place-items:center;width:38px;height:38px;padding:0;overflow:hidden;color:var(--ds-accent-ink);background:var(--ds-accent);border:1px solid var(--ds-accent-soft);border-radius:50%;cursor:pointer;font:800 9px/1 var(--ds-font-mono)}.ds-profile__btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ds-profile__btn:hover,.ds-profile__btn[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-accent) 14%,transparent)}.ds-profile__menu{position:absolute;z-index:80;right:0;top:calc(100% + 14px);width:310px;padding:10px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-elev-2)}.ds-profile__id{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:10px;border-bottom:1px solid var(--ds-border)}.ds-profile__avatar{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;color:var(--ds-accent-ink);background:var(--ds-accent);border-radius:50%;font:800 9px/1 var(--ds-font-mono)}.ds-profile__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ds-profile__id-text{display:grid;gap:3px;min-width:0}.ds-profile__id-text b{overflow:hidden;color:var(--ds-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ds-profile__id-text small{overflow:hidden;color:var(--ds-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ds-profile__action{display:flex;justify-content:space-between;width:100%;padding:12px 10px;color:var(--ds-text-2);background:transparent;border:0;border-bottom:1px solid var(--ds-border);cursor:pointer;font:inherit;font-size:10px;text-align:left}.ds-profile__action:hover{color:var(--ds-text);background:var(--ds-surface-2)}.ds-profile__action--danger:hover{color:var(--ds-danger)}.ds-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ds-accent) 35%,transparent);border-radius:var(--ds-radius);background:color-mix(in srgb,var(--ds-accent) 8%,transparent);color:var(--ds-accent-soft);font:650 9px/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.ds-chip:hover{background:color-mix(in srgb,var(--ds-accent) 14%,transparent)}.ds-chip--muted{border-color:var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text-2)}.ds-panel{min-width:0;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.ds-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:66px;padding:16px 18px;border-bottom:1px solid var(--ds-border)}.ds-panel__kicker{display:block;color:var(--ds-text-2);font:650 7px/1 var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase}.ds-panel__title{margin:7px 0 0;color:var(--ds-text);font-size:16px;font-weight:var(--ds-font-weight-title);letter-spacing:-.035em}.ds-panel__body{padding:18px}.ds-well{background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:var(--ds-space-4)}.ds-card{background:color-mix(in srgb,var(--ds-surface) 97%,transparent);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:20px;margin-bottom:18px;min-width:0;box-shadow:var(--ds-elev-1);transition:border-color var(--ds-motion-fast) var(--ds-ease)}.ds-card:hover{border-color:color-mix(in srgb,var(--ds-border) 80%,var(--ds-text-2))}.ds-page-title{display:flex;align-items:center;gap:12px;min-width:0}.ds-page-title__icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:color-mix(in srgb,var(--ds-accent) 10%,transparent);border-radius:var(--ds-radius);color:var(--ds-accent-soft)}.ds-page-title h1{margin:0;white-space:nowrap}.ds-kpi-strip{display:grid;grid-template-columns:repeat(var(--ds-kpi-cols, 5),minmax(0,1fr));margin-bottom:14px;border-top:1px solid var(--ds-border);border-left:1px solid var(--ds-border)}.ds-kpi-strip--auto{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ds-kpi{min-width:0;min-height:var(--ds-kpi-min-height);padding:var(--ds-kpi-pad);background:var(--ds-surface);border-right:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);border-radius:0;display:flex;flex-direction:column;justify-content:center}.ds-kpi--accent{--ds-kpi-accent: var(--ds-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--ds-kpi-accent) 22%,var(--ds-surface)) 0%,color-mix(in srgb,var(--ds-kpi-accent) 9%,var(--ds-surface)) 48%,var(--ds-surface) 100%)}.ds-kpi--accent-ok{--ds-kpi-accent: var(--ds-ok)}.ds-kpi--accent-warn{--ds-kpi-accent: var(--ds-warning)}.ds-kpi--accent-danger{--ds-kpi-accent: var(--ds-danger)}.ds-kpi__label{display:block;color:var(--ds-text-muted);font:650 var(--ds-kpi-label-size)/1 var(--ds-font-mono);letter-spacing:.09em;text-transform:uppercase}.ds-kpi__value{display:block;overflow:hidden;margin-top:12px;color:var(--ds-text);font:560 var(--ds-kpi-value-size)/1 var(--ds-font-mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ds-kpi__value--ok{color:var(--ds-ok)}.ds-kpi__value--warn{color:var(--ds-warning)}.ds-kpi__value--danger{color:var(--ds-danger)}.ds-kpi__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0}.ds-kpi__figure .ds-kpi__value{min-width:-moz-min-content;min-width:min-content}.ds-kpi__delta{flex:0 0 auto;align-self:center;margin-top:10px;padding:2px 6px;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm, 3px);font:650 9px/1.2 var(--ds-font-mono);font-style:normal;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-kpi__delta.is-up{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 12%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-ok) 32%,var(--ds-border))}.ds-kpi__delta.is-down{color:var(--ds-danger);background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-danger) 30%,var(--ds-border))}.ds-kpi__delta.is-up:before{content:"▲ "}.ds-kpi__delta.is-down:before{content:"▼ "}.ds-kpi__hint{display:block;margin-top:8px;color:var(--ds-text-2);font-size:var(--ds-kpi-hint-size);line-height:1.35}.ds-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border-top:1px solid var(--ds-border);border-left:1px solid var(--ds-border)}.ds-kpis__item{min-height:94px;padding:15px;background:var(--ds-surface);border-right:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}.ds-kpis__label{display:block;color:var(--ds-text-muted);font:650 7px/1 var(--ds-font-mono);letter-spacing:.09em;text-transform:uppercase}.ds-kpis__value{display:block;margin-top:12px;font:560 var(--ds-kpi-value-size)/1 var(--ds-font-mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.ds-segmented{display:inline-flex;flex-wrap:wrap;gap:0;padding:2px;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius)}.ds-segmented--wide{display:flex;width:100%}.ds-segmented--wide .ds-segmented__item{flex:1;min-width:0;justify-content:center}.ds-segmented__item{display:inline-flex;align-items:center;gap:6px;min-height:var(--ds-control-height-sm);padding:0 12px;border:0;border-radius:calc(var(--ds-radius) - 1px);background:transparent;color:var(--ds-text-2);font:550 11px/1 var(--ds-font);cursor:pointer;white-space:nowrap;transition:color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease}.ds-segmented__item:hover:not([aria-selected=true]):not(.is-accent){color:var(--ds-text)}.ds-segmented__item[aria-selected=true]{background:var(--ds-surface);color:var(--ds-text);box-shadow:0 1px #0000001f}.ds-segmented__item.is-accent[aria-selected=true]{background:var(--ds-accent);color:var(--ds-accent-ink);box-shadow:none}.ds-filter{position:relative;min-width:0}.ds-filter__trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:var(--ds-control-height-md);padding:0 12px;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);font:450 12px/1.4 var(--ds-font);cursor:pointer;transition:border-color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease}.ds-filter__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor;opacity:.9}.ds-filter__icon svg{width:14px;height:14px}.ds-filter__trigger:hover:not(:disabled){border-color:var(--ds-border-stronger)}.ds-filter__trigger.is-active{color:var(--ds-accent-ink);background:var(--ds-accent);border-color:var(--ds-accent)}.ds-filter__trigger .truncar,.ds-trunc{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ds-filter__menu{position:absolute;z-index:var(--ds-z-dropdown);top:calc(100% + 4px);left:0;right:0;min-width:180px;max-height:240px;overflow-y:auto;padding:4px;background:var(--ds-menu-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-elev-2)}.ds-table-wrap{overflow-x:auto}.ds-table{width:100%;border-collapse:collapse;border-color:var(--ds-border);font-size:var(--ds-table-font-size)}.ds-table thead th{height:var(--ds-table-head-height);padding:7px 9px;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);font:650 7px/1 var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left}.ds-table tbody td{min-height:38px;padding:9px;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border)}.ds-table tbody tr:hover td{background:color-mix(in srgb,var(--ds-accent) 2.5%,transparent)}.ds-table th.num,.ds-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ds-list-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border:1px solid var(--ds-border);border-bottom:0;background:var(--ds-surface);cursor:pointer;transition:background var(--ds-motion-fast) ease}.ds-list-row:last-child{border-bottom:1px solid var(--ds-border)}.ds-list-row:hover{background:var(--ds-surface-2)}.ds-list-row.is-selected{background:color-mix(in srgb,var(--ds-accent) 8%,transparent);border-color:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-border))}.ds-list-row__title{flex:1;min-width:0;font-size:12px;font-weight:550;color:var(--ds-text)}.ds-list-row__meta{color:var(--ds-text-2);font-size:10px;white-space:nowrap}.ds-empty{display:grid;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:32px 24px;text-align:center;border:1px solid var(--ds-border-strong);background:linear-gradient(color-mix(in srgb,var(--ds-text) 16%,transparent) 1px,transparent 1px) 0 0 / 100% 52px,var(--ds-surface)}.ds-empty__title{margin:0;color:var(--ds-text);font-size:14px;font-weight:550}.ds-empty__text{max-width:420px;margin:0;color:var(--ds-text-2);font-size:12px;line-height:1.5}.ds-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 8px}.ds-pagination__summary{color:var(--ds-text-2);font:650 7px/1.3 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ds-pagination__controls{display:flex;align-items:center;gap:6px}.ds-pagination__btn{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;color:var(--ds-text-2);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius);font:550 12px/1 var(--ds-font-mono);cursor:pointer;transition:color var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease}.ds-pagination__btn:hover:not(:disabled):not(.is-active){color:var(--ds-text);border-color:color-mix(in srgb,var(--ds-border) 70%,var(--ds-text-2))}.ds-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.ds-pagination__btn.is-active{color:var(--ds-accent-ink);background:var(--ds-accent);border-color:var(--ds-accent);cursor:default}@media(max-width:760px){.ds-pagination{flex-direction:column;align-items:stretch;gap:8px}}.ds-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;color:var(--ds-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-check__box{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:2px solid var(--ds-border);border-radius:var(--ds-radius);background:transparent;transition:border-color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease}.ds-check__box svg{opacity:0;width:10px;height:10px;color:var(--ds-accent-ink)}.ds-check input{position:absolute;opacity:0;width:0;height:0}.ds-check input:checked+.ds-check__box{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-check input:checked+.ds-check__box svg{opacity:1}.ds-check input:focus-visible+.ds-check__box{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 16%,transparent)}.ds-radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;color:var(--ds-text)}.ds-radio__dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--ds-border);display:grid;place-items:center}.ds-radio__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ds-accent);opacity:0}.ds-radio input{position:absolute;opacity:0;width:0;height:0}.ds-radio input:checked+.ds-radio__dot{border-color:var(--ds-accent)}.ds-radio input:checked+.ds-radio__dot:after{opacity:1}.ds-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font-size:12px;line-height:1.45}.ds-alert--ok{border-color:color-mix(in srgb,var(--ds-ok) 40%,var(--ds-border));background:color-mix(in srgb,var(--ds-ok) 12%,var(--ds-surface));color:var(--ds-ok)}.ds-alert--warn{border-color:color-mix(in srgb,var(--ds-warning) 40%,var(--ds-border));background:color-mix(in srgb,var(--ds-warning) 12%,var(--ds-surface));color:var(--ds-warning)}.ds-alert--danger{border-color:color-mix(in srgb,var(--ds-danger) 40%,var(--ds-border));background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface));color:var(--ds-danger)}.ds-alert--info{border-color:color-mix(in srgb,var(--ds-accent) 40%,var(--ds-border));background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface));color:var(--ds-accent)}.ds-toast-viewport{position:fixed;z-index:var(--ds-z-toast);right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.ds-toast{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-elev-2);color:var(--ds-text);font-size:12px;animation:ds-toast-in var(--ds-motion) var(--ds-ease)}.ds-toast--ok{border-color:color-mix(in srgb,var(--ds-ok) 40%,var(--ds-border))}.ds-toast--danger{border-color:color-mix(in srgb,var(--ds-danger) 40%,var(--ds-border))}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-spinner{width:22px;height:22px;border:2px solid var(--ds-border);border-top-color:var(--ds-accent);border-radius:50%;animation:ds-spin .7s linear infinite}.ds-spinner--sm{width:14px;height:14px;border-width:1.5px}.ds-spinner--lg{width:32px;height:32px}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-progress{height:6px;width:100%;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius);overflow:hidden}.ds-progress__bar{height:100%;width:var(--ds-progress, 0%);background:var(--ds-accent);transition:width var(--ds-motion) var(--ds-ease)}.ds-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--ds-modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ds-modal{width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:1.25rem;box-shadow:var(--ds-elev-3)}.ds-modal--lg{max-width:40rem}.ds-modal--xl{max-width:56rem}.ds-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ds-modal__title{margin:0;font-size:16px;font-weight:550;letter-spacing:-.02em}.ds-modal__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--ds-border)}.ds-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-drawer);background:var(--ds-modal-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-drawer{position:fixed;top:0;right:0;z-index:calc(var(--ds-z-drawer) + 1);width:min(420px,100vw);height:100dvh;display:flex;flex-direction:column;background:var(--ds-surface);border-left:1px solid var(--ds-border);box-shadow:var(--ds-elev-3);animation:ds-drawer-in var(--ds-motion) var(--ds-ease)}.ds-drawer--wide{width:min(720px,100vw)}.ds-drawer--xl{width:min(1200px,96vw)}.ds-drawer--left{right:auto;left:0;border-left:0;border-right:1px solid var(--ds-border)}.ds-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 18px;border-bottom:1px solid var(--ds-border);flex:0 0 auto}.ds-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px}.ds-drawer__footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--ds-border)}@keyframes ds-drawer-in{0%{transform:translate(12px);opacity:.6}to{transform:translate(0);opacity:1}}.ds-app{scrollbar-width:thin;scrollbar-color:var(--ds-scrollbar-thumb) transparent}.ds-app ::-webkit-scrollbar{width:var(--ds-scrollbar-size, 4px);height:var(--ds-scrollbar-size, 4px)}.ds-app ::-webkit-scrollbar-track{background:transparent}.ds-app ::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}.ds-app ::-webkit-scrollbar-thumb:hover{background:var(--ds-scrollbar-thumb-hover)}.ds-dash{display:flex;flex-direction:column;gap:12px;min-width:0}.ds-dash__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius)}.ds-dash__toolbar-left,.ds-dash__toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ds-dash__toolbar-title{margin:0;font:550 13px/1.2 var(--ds-font);letter-spacing:-.02em;color:var(--ds-text)}.ds-dash__toolbar-meta{color:var(--ds-text-2);font:650 7px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ds-dash__canvas{--ds-dash-cols: 12;--ds-dash-gap: 12px;display:grid;grid-template-columns:repeat(var(--ds-dash-cols),minmax(0,1fr));gap:var(--ds-dash-gap);min-height:220px;padding:14px;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius)}.ds-dash--editing .ds-dash__canvas{background:linear-gradient(color-mix(in srgb,var(--ds-text) 8%,transparent) 1px,transparent 1px) 0 0 / 100% 24px,var(--ds-surface);outline:1px dashed color-mix(in srgb,var(--ds-accent) 45%,var(--ds-border));outline-offset:0}.ds-dash__empty{grid-column:1 / -1;display:grid;place-items:center;gap:10px;min-height:180px;padding:28px 16px;text-align:center;color:var(--ds-text-2);border:1px dashed var(--ds-border-strong);background:color-mix(in srgb,var(--ds-surface-2) 70%,var(--ds-surface))}.ds-dash__empty b{color:var(--ds-text);font:550 14px/1.2 var(--ds-font)}.ds-dash__empty p{margin:0;max-width:36ch;font-size:12px;line-height:1.45}.ds-dash-widget{--ds-dash-span: 3;position:relative;grid-column:span min(var(--ds-dash-span),var(--ds-dash-cols));min-width:0;min-height:96px;display:flex;flex-direction:column;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);transition:border-color var(--ds-motion-fast) var(--ds-ease),box-shadow var(--ds-motion-fast) var(--ds-ease),opacity .14s var(--ds-ease),transform .16s var(--ds-ease)}.ds-dash-widget[data-type=metrics]{--ds-dash-span: 12}.ds-dash-widget[data-type=panel]{--ds-dash-span: 6;min-height:160px}.ds-dash-widget[data-span="3"]{--ds-dash-span: 3}.ds-dash-widget[data-span="4"]{--ds-dash-span: 4}.ds-dash-widget[data-span="6"]{--ds-dash-span: 6}.ds-dash-widget[data-span="8"]{--ds-dash-span: 8}.ds-dash-widget[data-span="12"]{--ds-dash-span: 12}.ds-dash--editing .ds-dash-widget{cursor:grab}.ds-dash--editing .ds-dash-widget:active{cursor:grabbing}.ds-dash-widget.is-selected{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 18%,transparent)}.ds-dash--dragging .ds-dash__canvas{outline-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-border))}.ds-dash--dragging .ds-dash-widget:not(.is-dragging){box-shadow:none}.ds-dash-widget.is-dragging{opacity:.5;border-style:dashed;border-color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 6%,var(--ds-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-accent) 35%,transparent),0 10px 28px color-mix(in srgb,var(--ds-text) 14%,transparent);z-index:2;cursor:grabbing;transform:scale(.98)}.ds-dash-widget.is-dragging .ds-dash-widget__body,.ds-dash-widget.is-dragging .ds-dash-widget__span{pointer-events:none}.ds-dash-widget.is-drop-target{border-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-accent)}.ds-dash-widget__chrome{display:none;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-surface-2) 80%,var(--ds-surface))}.ds-dash--editing .ds-dash-widget__chrome{display:flex}.ds-dash-widget__grip{display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-2);font:650 7px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-dash-widget__grip:before{content:"⠿";font-size:12px;line-height:1;color:var(--ds-text-muted)}.ds-dash-widget__actions{display:inline-flex;align-items:center;gap:4px}.ds-dash-widget__icon-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text-2);font:650 11px/1 var(--ds-font-mono);cursor:pointer}.ds-dash-widget__icon-btn:hover{color:var(--ds-text);border-color:var(--ds-border-stronger)}.ds-dash-widget__icon-btn.is-danger:hover{color:var(--ds-danger);border-color:color-mix(in srgb,var(--ds-danger) 40%,var(--ds-border))}.ds-dash-widget__body{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px}.ds-dash-widget[data-type=metric] .ds-dash-widget__body{min-height:88px;padding:0;background:transparent}.ds-dash-widget[data-type=metric] .ds-kpi{flex:1 1 auto;height:100%;min-height:88px;padding:14px 16px;border:0}.ds-dash-widget[data-type=metrics] .ds-dash-widget__body{padding:0}.ds-dash-widget[data-type=metrics] .ds-kpi-strip{margin-bottom:0;border:0}.ds-dash-widget[data-type=metrics] .ds-kpi:first-child{border-left:0}.ds-dash-widget__span{display:none;flex:0 0 auto;flex-wrap:wrap;gap:4px;padding:0 8px 8px}.ds-dash--editing .ds-dash-widget__span{display:flex}.ds-dash-widget__span-btn{height:24px;padding:0 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text-2);font:650 7px/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ds-dash-widget__span-btn.is-active{color:var(--ds-accent-ink);background:var(--ds-accent);border-color:var(--ds-accent)}.ds-dash__add-menu{position:relative}.ds-dash__add-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--ds-z-dropdown);min-width:260px;max-height:min(70vh,420px);overflow-y:auto;padding:6px;background:var(--ds-menu-bg);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);box-shadow:var(--ds-elev-2)}.ds-dash__fab-wrap{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:calc(var(--ds-z-dropdown, 40) + 2);display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ds-dash__fab{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 12px;border:0;border-radius:var(--ds-radius);background:var(--ds-accent);color:var(--ds-accent-ink);font:650 13px/1 var(--ds-font);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--ds-elev-2, 0 12px 28px rgba(0, 0, 0, .22));transition:transform var(--ds-motion-fast, .12s) ease,filter var(--ds-motion-fast, .12s) ease,box-shadow var(--ds-motion-fast, .12s) ease}.ds-dash__fab:hover{filter:brightness(1.04);transform:translateY(-1px)}.ds-dash__fab.is-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 28%,transparent)}.ds-dash__fab-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:var(--ds-radius-sm, 3px);background:color-mix(in srgb,var(--ds-accent-ink) 14%,transparent)}.ds-dash__fab-label{white-space:nowrap}.ds-dash__add-panel--fab{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:min(280px,calc(100vw - 40px))}.ds-dash-widget[data-type=chart] .ds-dash-widget__body{background:var(--ds-surface);min-height:200px}.ds-dash-widget[data-type=chart] .ds-chart{flex:1 1 auto;min-height:0;height:100%}.ds-chart{display:grid;gap:12px;min-width:0}.ds-chart__head{--ds-chart-head-kicker-h: 10px;--ds-chart-head-title-h: 18px;--ds-chart-head-scope-h: 14px;--ds-chart-head-gap: 4px;--ds-chart-head-rows-h: calc( var(--ds-chart-head-kicker-h) + var(--ds-chart-head-title-h) + var(--ds-chart-head-scope-h) + (2 * var(--ds-chart-head-gap)) );display:grid;grid-template-rows:var(--ds-chart-head-kicker-h) var(--ds-chart-head-title-h) var(--ds-chart-head-scope-h);gap:var(--ds-chart-head-gap);align-content:start;box-sizing:content-box;height:var(--ds-chart-head-rows-h);max-height:var(--ds-chart-head-rows-h);overflow:hidden}.ds-chart__kicker,.ds-chart__title,.ds-chart__scope{min-width:0;min-height:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-chart__kicker{display:block;align-self:end;color:var(--ds-text-muted);font:650 8px/1 var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase}.ds-chart__title{display:block;align-self:center;color:var(--ds-text);font:550 13px/1.2 var(--ds-font);letter-spacing:-.02em}.ds-chart__scope{display:block;align-self:start;color:var(--ds-text-2);font:450 11px/1.2 var(--ds-font)}.ds-chart__scope:empty:before{content:" "}.ds-chart__bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));gap:8px;align-items:end;min-height:140px;padding-top:8px}.ds-chart__bar-col{display:grid;grid-template-rows:1fr auto;gap:6px;min-width:0;height:140px}.ds-chart__bar-track{display:flex;align-items:flex-end;height:100%;border-bottom:1px solid var(--ds-border)}.ds-chart__bar-track i{display:block;width:100%;min-height:4px;background:linear-gradient(180deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 55%,var(--ds-surface)));border-radius:2px 2px 0 0}.ds-chart__bar-col>span{overflow:hidden;color:var(--ds-text-muted);font:650 8px/1.1 var(--ds-font-mono);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ds-chart__hbars{display:grid;gap:8px}.ds-chart__hbar-row{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center}.ds-chart__hbar-row>span{overflow:hidden;color:var(--ds-text-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ds-chart__hbar-track{height:10px;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:2px;overflow:hidden}.ds-chart__hbar-track i{display:block;height:100%;background:var(--ds-accent)}.ds-chart__funnel{display:grid;gap:10px}.ds-chart__funnel-row{display:grid;grid-template-columns:minmax(88px,1.1fr) minmax(0,2.4fr) 52px;gap:10px;align-items:center}.ds-chart__funnel-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-chart__funnel-meta span{overflow:hidden;color:var(--ds-text-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ds-chart__funnel-meta b{color:var(--ds-text);font-size:14px;font-variant-numeric:tabular-nums}.ds-chart__funnel-track{height:18px;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:2px;overflow:hidden}.ds-chart__funnel-track i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--ds-accent) 75%,transparent),var(--ds-accent))}.ds-chart__funnel-rate{color:var(--ds-text-2);font-size:11px;font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.ds-chart__funnel-rate--empty{visibility:hidden}.ds-chart__conversion{display:grid;gap:12px}.ds-chart__conversion-row{display:grid;gap:6px}.ds-chart__conversion-label{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ds-chart__conversion-label span{color:var(--ds-text);font-size:12px}.ds-chart__conversion-label b{color:var(--ds-accent);font-size:13px;font-variant-numeric:tabular-nums}.ds-chart__conversion-track{height:8px;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:999px;overflow:hidden}.ds-chart__conversion-track i{display:block;height:100%;background:var(--ds-accent)}.ds-chart__conversion-row small{color:var(--ds-text-2);font-size:10px}.ds-chart__line-wrap{display:grid;gap:6px}.ds-chart__svg{width:100%;height:140px}.ds-chart__line{fill:none;stroke:var(--ds-accent);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ds-chart__area{fill:color-mix(in srgb,var(--ds-accent) 18%,transparent);stroke:none}.ds-chart__dot{fill:var(--ds-surface);stroke:var(--ds-accent);stroke-width:2}.ds-chart__xlabels{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px}.ds-chart__xlabels span{overflow:hidden;color:var(--ds-text-muted);font:650 8px/1 var(--ds-font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap}.ds-chart__donut-wrap{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.ds-chart__donut{width:120px;height:120px;transform:rotate(-90deg)}.ds-chart__donut-track{fill:none;stroke:var(--ds-surface-2);stroke-width:10}.ds-chart__donut-seg{fill:none;stroke-width:10;stroke-linecap:butt}.ds-chart__donut-value,.ds-chart__donut-sub{fill:var(--ds-text);transform:rotate(90deg);transform-origin:50px 50px;font-family:var(--ds-font-mono)}.ds-chart__donut-value{font-size:11px;font-weight:560}.ds-chart__donut-sub{fill:var(--ds-text-muted);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.ds-chart__legend{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ds-chart__legend li{display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:center;color:var(--ds-text-2);font-size:11px}.ds-chart__legend i{width:8px;height:8px;border-radius:1px}.ds-chart__legend b{color:var(--ds-text);font:560 11px/1 var(--ds-font-mono);font-variant-numeric:tabular-nums}@media(max-width:640px){.ds-chart__donut-wrap{grid-template-columns:1fr;justify-items:center}}.ds-chart__hbar-row--delta{grid-template-columns:minmax(100px,1.1fr) 1fr auto}.ds-chart__hbar-name{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ds-text);font-size:12px}.ds-chart__avatar{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px solid var(--ds-border);border-radius:2px;background:var(--ds-surface-2);color:var(--ds-text-2);font:650 8px/1 var(--ds-font-mono)}.ds-chart__hbar-track i.is-pos{background:var(--ds-ok)}.ds-chart__hbar-track i.is-neg{background:var(--ds-warning)}.ds-chart__hbar-row--delta b{font:560 12px/1 var(--ds-font-mono);font-variant-numeric:tabular-nums}.ds-chart__hbar-row--delta b.is-pos{color:var(--ds-ok)}.ds-chart__hbar-row--delta b.is-neg{color:var(--ds-warning)}.ds-chart__range{display:grid;gap:14px}.ds-chart__range-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ds-border);border-radius:var(--ds-radius);overflow:hidden}.ds-chart__range-kpis>div{padding:12px 14px;background:var(--ds-surface);border-right:1px solid var(--ds-border)}.ds-chart__range-kpis>div:last-child{border-right:0}.ds-chart__range-kpis>div.is-accent{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-ok) 18%,var(--ds-surface)) 0%,var(--ds-surface) 70%)}.ds-chart__range-kpis span{display:block;color:var(--ds-text-muted);font:650 7px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ds-chart__range-kpis b{display:block;margin-top:8px;color:var(--ds-text);font:560 clamp(16px,1.6vw,22px)/1.1 var(--ds-font-mono);letter-spacing:-.04em}.ds-chart__range-track-wrap{display:grid;gap:8px;padding:8px 4px 0}.ds-chart__range-track{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--ds-surface-2) 0%,color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface-2)) 45%,color-mix(in srgb,var(--ds-ok) 40%,var(--ds-surface-2)) 100%);border:1px solid var(--ds-border)}.ds-chart__range-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;height:22px;background:color-mix(in srgb,var(--ds-accent) 70%,#60a5fa);box-shadow:0 0 12px color-mix(in srgb,var(--ds-accent) 45%,transparent);border-radius:2px}.ds-chart__range-marker em{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 8px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:450 10px/1.2 var(--ds-font);box-shadow:var(--ds-elev-2)}.ds-chart__range-marker em strong{font-weight:650}.ds-chart__range-scale{display:flex;justify-content:space-between;color:var(--ds-text-muted);font:650 8px/1 var(--ds-font-mono)}.ds-chart__range-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px dashed var(--ds-border)}.ds-chart__range-list li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--ds-border);color:var(--ds-text-2);font-size:12px}.ds-chart__range-list b{color:var(--ds-text);font:560 12px/1 var(--ds-font-mono)}.ds-chart__range-list small{color:var(--ds-text-muted);font:650 8px/1 var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase}.ds-chart__range-note{margin:0;color:var(--ds-text-muted);font-size:11px}.ds-chart__cashflow{display:grid;gap:12px}.ds-chart__cashflow-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ds-border);overflow:hidden;border-radius:var(--ds-radius)}.ds-chart__cashflow-kpis>div{padding:12px 14px;background:var(--ds-surface);border-right:1px solid var(--ds-border)}.ds-chart__cashflow-kpis>div:last-child{border-right:0}.ds-chart__cashflow-kpis>div.is-accent{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-warning) 20%,var(--ds-surface)) 0%,var(--ds-surface) 70%)}.ds-chart__cashflow-kpis span{display:block;color:var(--ds-text-muted);font:650 7px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ds-chart__cashflow-kpis b{display:block;margin-top:8px;color:var(--ds-text);font:560 clamp(16px,1.6vw,22px)/1.1 var(--ds-font-mono);letter-spacing:-.04em}.ds-chart__cashflow-bars{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;min-height:150px;align-items:stretch;padding:8px 0 0}.ds-chart__cashflow-zero{position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--ds-border-strong);pointer-events:none}.ds-chart__cashflow-col{display:grid;grid-template-rows:1fr auto;gap:6px;min-width:0;z-index:1}.ds-chart__cashflow-cell{position:relative;display:flex;height:130px;align-items:flex-end;justify-content:center}.ds-chart__cashflow-col.is-neg .ds-chart__cashflow-cell{align-items:flex-start;padding-top:50%}.ds-chart__cashflow-col.is-pos .ds-chart__cashflow-cell{padding-bottom:50%}.ds-chart__cashflow-cell i{display:block;width:70%;max-width:16px;border-radius:2px 2px 0 0;background:color-mix(in srgb,#78a7ff 80%,var(--ds-surface))}.ds-chart__cashflow-col.is-neg .ds-chart__cashflow-cell i{border-radius:0 0 2px 2px;background:var(--ds-warning)}.ds-chart__cashflow-cell em{position:absolute;bottom:42%;left:50%;transform:translate(-50%);padding:2px 5px;border-radius:2px;background:var(--ds-warning);color:#1a0a00;font:650 8px/1 var(--ds-font-mono)}.ds-chart__cashflow-col>span{color:var(--ds-text-muted);font:650 8px/1 var(--ds-font-mono);text-align:center;text-transform:uppercase}.ds-chart__cashflow-foot{display:flex;justify-content:flex-end}.ds-chart__cashflow-reserve{color:var(--ds-ok);font:650 8px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ds-chart__goals{display:grid;gap:14px}.ds-chart__goals-hero{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:14px 16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:linear-gradient(90deg,color-mix(in srgb,var(--ds-accent) 14%,var(--ds-surface)) 0%,var(--ds-surface) 70%)}.ds-chart__goals-hero span{display:block;color:var(--ds-text-muted);font:650 7px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.ds-chart__goals-hero b{display:block;margin-top:6px;color:var(--ds-text);font:560 clamp(20px,2vw,28px)/1 var(--ds-font-mono);letter-spacing:-.045em}.ds-chart__goals-arrow{color:var(--ds-text-muted)!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important}.ds-chart__goals-delta{margin-left:auto;padding:5px 8px;border:1px solid color-mix(in srgb,var(--ds-ok) 40%,var(--ds-border));border-radius:var(--ds-radius);background:color-mix(in srgb,var(--ds-ok) 12%,var(--ds-surface));color:var(--ds-ok);font:650 10px/1 var(--ds-font-mono);font-style:normal}.ds-chart__goals-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ds-chart__goals-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start}.ds-chart__goals-num{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ds-border);border-radius:2px;background:var(--ds-surface-2);color:var(--ds-text-2);font:650 9px/1 var(--ds-font-mono)}.ds-chart__goals-copy{min-width:0;display:grid;gap:2px}.ds-chart__goals-copy strong{color:var(--ds-text);font:550 13px/1.3 var(--ds-font)}.ds-chart__goals-copy small{color:var(--ds-text-2);font-size:11px;line-height:1.35}.ds-chart__goals-row>b{color:var(--ds-text);font:560 13px/1 var(--ds-font-mono);font-variant-numeric:tabular-nums}.ds-chart__goals-track{margin-top:6px;margin-left:38px;height:6px;border-radius:999px;background:var(--ds-surface-2);border:1px solid var(--ds-border);overflow:hidden}.ds-chart__goals-track i{display:block;height:100%;background:color-mix(in srgb,#78a7ff 85%,var(--ds-surface))}@media(max-width:720px){.ds-chart__range-kpis,.ds-chart__cashflow-kpis{grid-template-columns:1fr}.ds-chart__range-kpis>div,.ds-chart__cashflow-kpis>div{border-right:0;border-bottom:1px solid var(--ds-border)}.ds-chart__goals-hero{align-items:flex-start}.ds-chart__goals-delta{margin-left:0}}.ds-dash__add-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text);text-align:left;cursor:pointer;font:550 12px/1.25 var(--ds-font)}.ds-dash__add-item:hover{background:var(--ds-hover)}.ds-dash__add-item small{color:var(--ds-text-2);font:450 10px/1.3 var(--ds-font)}.ds-dash-config{display:grid;gap:14px}.ds-dash-config__row{display:grid;gap:6px}.ds-dash-config__hint{margin:0;color:var(--ds-text-2);font-size:12px;line-height:1.45}.ds-mx{display:grid;grid-template-columns:236px minmax(0,1fr);gap:16px;align-items:start}.ds-mx__picker{display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--ds-border);padding-right:14px;position:sticky;top:0}.ds-mx__search{width:100%;padding:7px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-2);color:var(--ds-text);font:450 12px/1.3 var(--ds-font)}.ds-mx__search:focus{outline:none;border-color:var(--ds-accent)}.ds-mx__groups{display:flex;flex-direction:column;gap:12px;max-height:min(56vh,520px);overflow-y:auto;padding-right:4px}.ds-mx__group{display:flex;flex-direction:column;gap:2px}.ds-mx__group-label{font:700 10px/1.3 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);padding:2px 8px 4px}.ds-mx__metric{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text);cursor:pointer;text-align:left;font:500 12px/1.3 var(--ds-font)}.ds-mx__metric:hover{background:var(--ds-hover)}.ds-mx__metric.is-selected{background:color-mix(in srgb,var(--ds-accent) 14%,transparent);color:var(--ds-accent)}.ds-mx__metric-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-mx__metric-meta{display:inline-flex;align-items:center;gap:6px;flex:none}.ds-mx__metric-meta small{color:var(--ds-text-muted);font-size:10px}.ds-mx__badge{font:700 9px/1 var(--ds-font);font-style:normal;color:var(--ds-text-muted);border:1px solid var(--ds-border);border-radius:999px;padding:2px 5px}.ds-mx__metric.is-selected .ds-mx__badge{color:inherit;border-color:currentColor}.ds-mx__empty{margin:0;padding:8px;color:var(--ds-text-muted);font-size:11px}.ds-mx__main{display:flex;flex-direction:column;gap:14px;min-width:0}.ds-mx__selection{display:flex;flex-direction:column;gap:6px}.ds-mx__pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border:1px solid color-mix(in srgb,var(--ds-accent) 45%,var(--ds-border));border-radius:999px;background:color-mix(in srgb,var(--ds-accent) 10%,transparent);color:var(--ds-text);font:650 13px/1.2 var(--ds-font)}.ds-mx__pill i{font:700 9px/1 var(--ds-font);font-style:normal;color:var(--ds-accent);border:1px solid currentColor;border-radius:999px;padding:2px 5px}.ds-mx__desc{margin:0;color:var(--ds-text-2);font-size:11px;line-height:1.4}.ds-mx__section{display:flex;flex-direction:column;gap:6px}.ds-mx__section-label{font:700 10px/1.3 var(--ds-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted)}.ds-mx__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ds-mx__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-2);color:var(--ds-text-2);cursor:pointer;font:550 11px/1.2 var(--ds-font);transition:border-color .12s ease,color .12s ease,background .12s ease}.ds-mx__chip:hover{border-color:var(--ds-accent);color:var(--ds-text)}.ds-mx__chip.is-active{border-color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 14%,transparent);color:var(--ds-accent)}.ds-mx__sugg{font:700 8px/1 var(--ds-font);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ok)}.ds-mx__chart-select{max-width:190px}.ds-mx__preview{display:flex;flex-direction:column;gap:6px}.ds-mx__preview-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg, 10px);background:var(--ds-surface);padding:12px}.ds-mx__preview-card--kpi{padding:14px 16px}.ds-mx__note{margin:0;color:var(--ds-text-muted);font-size:10px;line-height:1.4}.ds-mx__manual-link{align-self:flex-start;border:0;background:transparent;color:var(--ds-text-muted);font:500 11px/1.3 var(--ds-font);text-decoration:underline;cursor:pointer;padding:0}.ds-mx__manual-link:hover{color:var(--ds-text)}.ds-chart__nodata{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;min-height:96px;padding:12px 0}.ds-chart__nodata b{font:650 12px/1.3 var(--ds-font);color:var(--ds-text-2)}.ds-chart__nodata p{margin:0;color:var(--ds-text-muted);font-size:11px}@media(max-width:720px){.ds-mx{grid-template-columns:1fr}.ds-mx__picker{border-right:0;padding-right:0;border-bottom:1px solid var(--ds-border);padding-bottom:12px;position:static}.ds-mx__groups{max-height:200px}}@media(max-width:900px){.ds-dash-widget,.ds-dash-widget[data-span="3"],.ds-dash-widget[data-span="4"],.ds-dash-widget[data-span="6"],.ds-dash-widget[data-span="8"]{--ds-dash-span: 12}}.crm-op-panel{display:flex;flex-direction:column;width:min(1200px,96vw);background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--ds-accent, var(--acento)) 10%,transparent),transparent 55%),var(--ds-surface, var(--superficie))}.crm-op-panel__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.crm-op-panel__topo-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.crm-op-panel__titulo{min-width:0;flex:1}.crm-op-panel__kicker{margin:0 0 6px;color:var(--ds-text-2, var(--texto2));font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.crm-op-panel__titulo h2{margin:0;color:var(--ds-text, var(--texto));font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.035em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-op-panel__sub{margin:8px 0 0;color:var(--ds-text-2, var(--texto2));font-size:13px;line-height:1.35}.crm-op-panel__funil{margin:4px 24px 0;padding:12px 14px 14px;border:1px solid var(--ds-border, var(--borda));border-radius:12px;background:color-mix(in srgb,var(--ds-text, var(--texto)) 3.5%,var(--ds-surface, var(--superficie)))}.crm-op-panel__funil-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.crm-op-panel__funil-head span{color:var(--ds-text-2, var(--texto2));font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.crm-op-panel__funil-head strong{color:var(--ds-text, var(--texto));font:560 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em}.etapa-trilha--compacta{padding:2px}.etapa-trilha--compacta .etapa-passo{min-height:40px;padding:7px 16px 7px 18px;gap:2px;font-size:7.5px}.etapa-trilha--compacta .etapa-passo>span{font-size:7px}.crm-op-panel__tabs{display:flex;gap:4px;margin:14px 24px 0;padding:0 2px;border-bottom:1px solid var(--ds-border, var(--borda));overflow-x:auto;scrollbar-width:none}.crm-op-panel__tabs::-webkit-scrollbar{display:none}.crm-op-panel__tab{position:relative;flex:none;margin-bottom:-1px;padding:12px 14px;color:var(--ds-text-2, var(--texto2));background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font:550 13px/1 var(--ds-font, inherit);letter-spacing:-.01em;white-space:nowrap;transition:color .14s ease,border-color .14s ease}.crm-op-panel__tab:hover{color:var(--ds-text, var(--texto))}.crm-op-panel__tab.is-ativa{color:var(--ds-text, var(--texto));border-bottom-color:var(--ds-accent, var(--acento));font-weight:620}.crm-op-panel__corpo{flex:1;min-height:0;overflow:auto;padding:18px 24px 20px}.crm-op-panel__form{display:grid;gap:18px;max-width:720px}.crm-op-panel__metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--ds-border, var(--borda));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent, var(--acento)) 8%,transparent),transparent 55%),color-mix(in srgb,var(--ds-text, var(--texto)) 2.5%,var(--ds-surface, var(--superficie)))}.crm-op-panel__metrica{display:grid;gap:6px;min-width:0}.crm-op-panel__metrica>span{color:var(--ds-text-2, var(--texto2));font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.crm-op-panel__metrica .ds-input{height:44px;font-size:15px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-op-panel__metrica-prob{position:relative}.crm-op-panel__metrica-prob em{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ds-text-2, var(--texto2));font:650 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;pointer-events:none}.crm-op-panel__metrica-prob .ds-input{padding-right:28px}.crm-op-panel__metrica-barra{display:block;height:3px;overflow:hidden;margin-top:2px;border-radius:999px;background:color-mix(in srgb,var(--ds-text, var(--texto)) 10%,transparent);font-style:normal}.crm-op-panel__metrica-barra>b{display:block;height:100%;background:var(--ds-accent, var(--acento));border-radius:inherit}.crm-op-info-extra{display:grid;gap:12px;margin-top:14px}.crm-op-secao{display:grid;gap:12px;padding:16px 16px 18px;border:1px solid var(--ds-border, var(--borda));border-radius:14px;background:var(--ds-surface, var(--superficie))}.crm-op-secao__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.crm-op-secao__toggle h3{margin:0;color:var(--ds-text, var(--texto));font-size:13px;font-weight:620;letter-spacing:-.02em}.crm-op-secao__toggle p{margin:4px 0 0;color:var(--ds-text-2, var(--texto2));font-size:12px;line-height:1.35}.crm-op-secao__actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.crm-op-secao__title{color:var(--ds-text, var(--texto));font-size:14px;font-weight:600;letter-spacing:-.02em}.crm-op-secao__meta{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--ds-text-2, var(--texto2));font-size:12px}.crm-op-secao__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-op-secao__head h3{display:inline-flex;align-items:center;gap:6px}.crm-op-secao__grid .is-span-2{grid-column:1 / -1}.crm-op-upload{display:flex;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:16px;border:1px dashed var(--ds-border, var(--borda));border-radius:12px;color:var(--ds-text-2, var(--texto2));font-size:12px;font-weight:560;cursor:pointer;background:color-mix(in srgb,var(--ds-text, var(--texto)) 3%,var(--ds-surface, var(--superficie)))}.crm-op-upload:hover{border-color:color-mix(in srgb,var(--ds-accent, var(--acento)) 55%,var(--ds-border, var(--borda)));color:var(--ds-text, var(--texto))}.crm-op-secao__head h3{margin:0;color:var(--ds-text, var(--texto));font-size:14px;font-weight:620;letter-spacing:-.02em}.crm-op-secao__head p{margin:4px 0 0;color:var(--ds-text-2, var(--texto2));font-size:12px;line-height:1.35}.crm-op-secao__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-op-panel .ds-field__label{color:var(--ds-text-2, var(--texto2));font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.crm-op-panel .ds-input,.crm-op-panel .ds-select,.crm-op-panel .ds-textarea{height:42px;border-radius:10px;border-color:var(--ds-border, var(--borda));background:color-mix(in srgb,var(--ds-text, var(--texto)) 3%,var(--ds-surface, var(--superficie)));box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent)}.crm-op-panel .ds-textarea{height:auto;min-height:110px}.crm-op-panel .ds-input:hover,.crm-op-panel .ds-select:hover,.crm-op-panel .ds-textarea:hover{border-color:var(--ds-border-strong, var(--borda))}.crm-op-panel .ds-input:focus,.crm-op-panel .ds-select:focus,.crm-op-panel .ds-textarea:focus{background:var(--ds-surface, var(--superficie));border-color:var(--ds-accent, var(--acento));box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent, var(--acento)) 18%,transparent)}.crm-op-panel__vazio{display:grid;place-content:center;gap:8px;min-height:220px;padding:28px;text-align:center;border:1px dashed var(--ds-border, var(--borda));border-radius:14px;background:color-mix(in srgb,var(--ds-text, var(--texto)) 2%,transparent)}.crm-op-panel__vazio h3{margin:0;font-size:16px;letter-spacing:-.02em}.crm-op-panel__vazio p{margin:0;max-width:36ch;color:var(--ds-text-2, var(--texto2));font-size:13px;line-height:1.45}.crm-op-tab{display:grid;gap:14px}.crm-op-tab__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-op-tab__head h3{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--ds-text, var(--texto));font-size:13px;font-weight:620;letter-spacing:.04em;text-transform:uppercase}.crm-op-tab__head h3 em{font:550 11px/1 var(--ds-font, inherit);font-style:normal;letter-spacing:0;text-transform:none;color:var(--ds-text-2, var(--texto2))}.crm-op-tab__lista{display:grid;gap:8px}.crm-op-tab__item{display:grid;gap:0;padding:0;border:1px solid var(--ds-border, var(--borda));border-radius:12px;background:color-mix(in srgb,var(--ds-text, var(--texto)) 2.5%,var(--ds-surface, var(--superficie)));text-align:left;overflow:hidden}.crm-op-tab__item-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;min-width:0}.crm-op-tab__item-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 14px;border-top:1px solid var(--ds-border, var(--borda));background:color-mix(in srgb,var(--ds-text, var(--texto)) 3.5%,transparent);color:var(--ds-text-2, var(--texto2));font-size:11px}.crm-op-tab__item-foot strong{color:var(--ds-text, var(--texto));font-weight:560}.crm-op-tab__note{margin:4px 0 0;text-align:center;color:var(--ds-text-2, var(--texto2));font-size:10px;line-height:1.4;opacity:.7}.crm-op-tab__form{display:grid;gap:12px;padding:14px;border:1px solid var(--ds-border, var(--borda));border-radius:12px;background:color-mix(in srgb,var(--ds-text, var(--texto)) 2%,var(--ds-surface, var(--superficie)))}.crm-op-tab__form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.crm-op-tab__hint{margin:0;color:var(--ds-text-2, var(--texto2));font-size:12px;line-height:1.45}.crm-op-tab__item-main{min-width:0;display:grid;gap:4px}.crm-op-tab__item-main strong{color:var(--ds-text, var(--texto));font-size:13px;font-weight:560;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-op-tab__item-main span{color:var(--ds-text-2, var(--texto2));font-size:11px;line-height:1.35}.crm-op-tab__item-side{display:inline-flex;align-items:center;gap:10px;flex:none}.crm-op-tab__item-side b{color:var(--ds-text, var(--texto));font:620 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.crm-op-tab__composer{display:flex;gap:8px}.crm-op-tab__composer .ds-input{flex:1}.crm-op-tab__timeline{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--ds-border, var(--borda));border-radius:12px;overflow:hidden}.crm-op-tab__timeline li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 14px;border-top:1px solid var(--ds-border, var(--borda));background:var(--ds-surface, var(--superficie))}.crm-op-tab__timeline li:first-child{border-top:0}.crm-op-tab__timeline time{color:var(--ds-text-2, var(--texto2));font:550 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.crm-op-tab__timeline strong{display:block;color:var(--ds-text, var(--texto));font-size:13px;font-weight:560;letter-spacing:-.015em}.crm-op-tab__timeline p{margin:4px 0 0;color:var(--ds-text-2, var(--texto2));font-size:12px;line-height:1.4}.crm-op-tab__filters{display:flex;flex-wrap:wrap;gap:6px}.crm-op-tab__chip{padding:6px 10px;border:1px solid var(--ds-border, var(--borda));border-radius:8px;background:color-mix(in srgb,var(--ds-text, var(--texto)) 3%,transparent);color:var(--ds-text-2, var(--texto2));font:550 11px/1 var(--ds-font, inherit);cursor:pointer}.crm-op-tab__chip.is-ativa{border-color:color-mix(in srgb,var(--ds-accent, var(--acento)) 45%,var(--ds-border, var(--borda)));background:color-mix(in srgb,var(--ds-accent, var(--acento)) 12%,transparent);color:var(--ds-text, var(--texto))}.crm-op-panel__rodape{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 18px;border-top:1px solid var(--ds-border, var(--borda));background:color-mix(in srgb,var(--ds-surface, var(--superficie)) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-op-panel__titulo-field{margin:0}.crm-op-panel__titulo-value{display:block;width:100%;margin:0;padding:2px 4px;border-radius:4px;color:var(--ds-text, var(--texto));font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.035em;line-height:1.15;text-align:left}.crm-inline-field{display:grid;gap:4px;min-width:0}.crm-inline-field__label{color:var(--ds-text-2, var(--texto2));font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.crm-inline-field__row{display:flex;align-items:flex-start;gap:2px;min-width:0}.crm-inline-field__value{display:block;flex:1;min-width:0;width:auto;margin:0;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ds-text, var(--texto));font:inherit;font-size:14px;font-weight:550;line-height:1.35;text-align:left;cursor:default}.crm-inline-field__value.is-editable{cursor:text}.crm-inline-field__edit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ds-text-2, var(--texto2));opacity:.45;cursor:pointer;transition:opacity .12s ease,color .12s ease,background .12s ease,border-color .12s ease}.crm-inline-field:hover .crm-inline-field__edit,.crm-inline-field:focus-within .crm-inline-field__edit{opacity:1}.crm-inline-field__edit:hover,.crm-inline-field__edit:focus-visible{color:var(--ds-accent, var(--acento));border-color:color-mix(in srgb,var(--ds-accent, var(--acento)) 35%,var(--ds-border, var(--borda)));background:color-mix(in srgb,var(--ds-accent, var(--acento)) 8%,transparent);outline:none}.crm-inline-field__value.is-editable:hover{border-color:color-mix(in srgb,var(--ds-accent, var(--acento)) 35%,var(--ds-border, var(--borda)));background:color-mix(in srgb,var(--ds-accent, var(--acento)) 6%,transparent)}.crm-inline-field__empty{color:var(--ds-text-2, var(--texto2));font-style:italic;font-weight:450}.crm-inline-field__input{width:100%;margin:0;padding:6px 8px;border:1px solid var(--ds-accent, var(--acento));border-radius:6px;background:var(--ds-surface, var(--superficie));color:var(--ds-text, var(--texto));font:inherit;font-size:14px;line-height:1.35;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent, var(--acento)) 18%,transparent)}.crm-inline-field.is-editing .crm-inline-field__input{resize:vertical}.crm-op-resumo-hero .crm-inline-field__value,.crm-op-resumo-hero .crm-inline-field__input{font-size:18px;font-weight:650;letter-spacing:-.02em}.crm-op-resumo-hero .crm-inline-field__value.ok{color:var(--ds-ok, #6db33f)}.crm-op-resumo-grid .crm-inline-field__value{font-size:13px}.crm-op-resumo-bloco .crm-inline-field__value{font-size:13px;font-weight:450;line-height:1.5;white-space:pre-wrap}html.light .crm-op-panel__funil,[data-ds-theme=light] .crm-op-panel__funil,[data-tema=claro] .crm-op-panel__funil{background:#f1f5f9;border-color:#cbd5e1}html.light .crm-op-panel__metricas,[data-ds-theme=light] .crm-op-panel__metricas,[data-tema=claro] .crm-op-panel__metricas{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent, #ff8544) 10%,#fff),#fff);border-color:#cbd5e1}html.light .crm-op-secao,[data-ds-theme=light] .crm-op-secao,[data-tema=claro] .crm-op-secao{background:#fff;border-color:#dbe3ec;box-shadow:0 1px #0f172a08}html.light .crm-op-panel .ds-input,html.light .crm-op-panel .ds-select,html.light .crm-op-panel .ds-textarea,[data-ds-theme=light] .crm-op-panel .ds-input,[data-ds-theme=light] .crm-op-panel .ds-select,[data-ds-theme=light] .crm-op-panel .ds-textarea,[data-tema=claro] .crm-op-panel .ds-input,[data-tema=claro] .crm-op-panel .ds-select,[data-tema=claro] .crm-op-panel .ds-textarea{background:#f8fafc;border-color:#cbd5e1}@media(max-width:720px){.crm-op-panel__metricas,.crm-op-secao__grid{grid-template-columns:1fr}.crm-op-panel__topo{padding:18px 16px 10px}.crm-op-panel__funil{margin:4px 16px 0}.crm-op-panel__tabs{margin:12px 16px 0}.crm-op-panel__corpo{padding:16px}.crm-op-panel__rodape{padding:12px 16px 16px}}html:not(.light) .crm-op-panel .etapa-passo:not(.is-atual),[data-ds-theme=dark] .crm-op-panel .etapa-passo:not(.is-atual),.crm-op-panel:not([data-tema=claro]) .etapa-passo:not(.is-atual){background:#2c3640;color:#d7dee4}html:not(.light) .crm-op-panel .etapa-passo:not(.is-atual)>span,[data-ds-theme=dark] .crm-op-panel .etapa-passo:not(.is-atual)>span{color:#9aa7b2}html:not(.light) .crm-op-panel .etapa-passo.is-ativa:not(.is-atual),[data-ds-theme=dark] .crm-op-panel .etapa-passo.is-ativa:not(.is-atual){background:#3a4652;color:#f3f5f7}html:not(.light) .crm-op-panel .etapa-passo.is-ativa:not(.is-atual)>span,[data-ds-theme=dark] .crm-op-panel .etapa-passo.is-ativa:not(.is-atual)>span{color:var(--acento, #ff8544)}.crm-op-panel .etapa-passo.is-atual{background:var(--acento, #ff8544);color:#07190a}html.light .crm-op-panel .etapa-trilha,[data-ds-theme=light] .crm-op-panel .etapa-trilha,[data-tema=claro] .crm-op-panel .etapa-trilha,html.light .etapa-trilha,[data-ds-theme=light] .etapa-trilha,[data-tema=claro] .etapa-trilha{background:#e8eef4;border:1px solid #d0d7e2;padding:4px}html.light .crm-op-panel .etapa-passo:not(.is-atual),[data-ds-theme=light] .crm-op-panel .etapa-passo:not(.is-atual),[data-tema=claro] .crm-op-panel .etapa-passo:not(.is-atual),html.light .etapa-passo:not(.is-atual),[data-ds-theme=light] .etapa-passo:not(.is-atual),[data-tema=claro] .etapa-passo:not(.is-atual){background:#f1f5f9!important;color:#334155!important}html.light .crm-op-panel .etapa-passo:not(.is-atual)>span,[data-ds-theme=light] .crm-op-panel .etapa-passo:not(.is-atual)>span,[data-tema=claro] .crm-op-panel .etapa-passo:not(.is-atual)>span,html.light .etapa-passo:not(.is-atual)>span,[data-ds-theme=light] .etapa-passo:not(.is-atual)>span,[data-tema=claro] .etapa-passo:not(.is-atual)>span{color:#64748b!important}html.light .crm-op-panel .etapa-passo.is-ativa:not(.is-atual),[data-ds-theme=light] .crm-op-panel .etapa-passo.is-ativa:not(.is-atual),[data-tema=claro] .crm-op-panel .etapa-passo.is-ativa:not(.is-atual),html.light .etapa-passo.is-ativa:not(.is-atual),[data-ds-theme=light] .etapa-passo.is-ativa:not(.is-atual),[data-tema=claro] .etapa-passo.is-ativa:not(.is-atual){background:#d7e0ea!important;color:#0f172a!important}html.light .crm-op-panel .etapa-passo.is-ativa:not(.is-atual)>span,[data-ds-theme=light] .crm-op-panel .etapa-passo.is-ativa:not(.is-atual)>span,[data-tema=claro] .crm-op-panel .etapa-passo.is-ativa:not(.is-atual)>span,html.light .etapa-passo.is-ativa:not(.is-atual)>span,[data-ds-theme=light] .etapa-passo.is-ativa:not(.is-atual)>span,[data-tema=claro] .etapa-passo.is-ativa:not(.is-atual)>span{color:var(--acento, #ff6b00)!important}html.light .crm-op-panel .etapa-passo.is-atual,[data-ds-theme=light] .crm-op-panel .etapa-passo.is-atual,[data-tema=claro] .crm-op-panel .etapa-passo.is-atual,html.light .etapa-passo.is-atual,[data-ds-theme=light] .etapa-passo.is-atual,[data-tema=claro] .etapa-passo.is-atual{background:var(--acento, #ff6b00)!important;color:#07190a!important}html.light .crm-op-panel .etapa-passo.is-atual>span,[data-ds-theme=light] .crm-op-panel .etapa-passo.is-atual>span,[data-tema=claro] .crm-op-panel .etapa-passo.is-atual>span,html.light .etapa-passo.is-atual>span,[data-ds-theme=light] .etapa-passo.is-atual>span,[data-tema=claro] .etapa-passo.is-atual>span{color:#07190abf!important}html.light .etapa-passo:hover:not(:disabled):not(.is-atual),[data-ds-theme=light] .etapa-passo:hover:not(:disabled):not(.is-atual),[data-tema=claro] .etapa-passo:hover:not(:disabled):not(.is-atual){filter:none;background:#e2e8f0!important}.crm-op-tab__item{flex-wrap:wrap;gap:10px}.crm-op-tab__item-actions{display:flex;flex-wrap:wrap;gap:4px;width:100%;justify-content:flex-end;margin-top:2px}.crm-op-tab__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ds-border, #283138);background:var(--ds-surface, #101418);color:var(--ds-text-2, #98a2a9);border-radius:2px;padding:4px 8px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.crm-op-tab__action:hover{color:var(--ds-text, #f3f5f4);border-color:color-mix(in srgb,var(--ds-accent, #6db33f) 40%,var(--ds-border, #283138))}.crm-op-tab__action.is-danger:hover{color:#ff886f;border-color:color-mix(in srgb,#ff886f 45%,var(--ds-border, #283138))}.ds-proposta-form{display:grid;gap:12px}.ds-proposta-form label{display:grid;gap:5px}.ds-proposta-form label>span{font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-2, #98a2a9)}.ds-proposta-form input,.ds-proposta-form select,.ds-proposta-form textarea{width:100%;border:1px solid var(--ds-border, #283138);border-radius:2px;background:var(--ds-surface-2, #151b20);color:var(--ds-text, #f3f5f4);padding:10px 12px;font:inherit}.ds-proposta-form__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ds-proposta-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ds-accent, #6db33f) 35%,var(--ds-border, #283138));border-radius:2px;background:color-mix(in srgb,var(--ds-accent, #6db33f) 8%,transparent)}.ds-proposta-link span{display:block;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-2, #98a2a9);margin-bottom:4px}.ds-proposta-link a{color:var(--ds-accent, #6db33f);font-size:12px;word-break:break-all}.ds-proposta-link__acoes{display:flex;gap:6px;flex:none}.ds-proposta-hint{margin:0;color:var(--ds-text-2, #98a2a9);font-size:12.5px;line-height:1.45}.ds-proposta-demo__acoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ds-rte{border:1px solid var(--ds-border, #283138);border-radius:2px;overflow:hidden;background:var(--ds-surface, #101418)}.ds-rte__toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid var(--ds-border, #283138);background:var(--ds-surface-2, #151b20)}.ds-rte__toolbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ds-border, #283138);background:transparent;color:var(--ds-text, #f3f5f4);border-radius:2px;padding:5px 8px;font-size:11px;cursor:pointer}.ds-rte__toolbar button:hover{border-color:var(--ds-accent, #6db33f)}.ds-rte__sep{width:1px;align-self:stretch;background:var(--ds-border, #283138);margin:0 4px}.ds-rte__surface{padding:14px 16px;min-height:220px;outline:none;color:var(--ds-text, #f3f5f4);font-size:14px;line-height:1.55}.ds-rte__surface:empty:before{content:attr(data-placeholder);color:var(--ds-text-2, #98a2a9)}@media(max-width:820px){.ds-proposta-form__row{grid-template-columns:1fr}.ds-proposta-link{flex-direction:column;align-items:stretch}}.ds-dash-tv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;grid-template-rows:auto 1fr auto;gap:0;padding:clamp(18px,2.4vw,36px) clamp(20px,3vw,48px) clamp(14px,1.8vw,24px);color:#f2f4f3;background:#07090b;overflow:hidden;font-family:var(--ds-font, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.ds-dash-tv__ambient{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse 55% 45% at 12% 8%,color-mix(in srgb,var(--ds-accent, #6db33f) 22%,transparent),transparent 62%),radial-gradient(ellipse 45% 40% at 88% 18%,rgba(56,120,160,.18),transparent 60%),radial-gradient(ellipse 50% 35% at 70% 92%,rgba(180,110,50,.12),transparent 55%);pointer-events:none}.ds-dash-tv__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 85%);pointer-events:none;opacity:.85}.ds-dash-tv__top{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:clamp(16px,2vw,28px);padding-bottom:clamp(14px,1.8vw,22px);border-bottom:1px solid rgba(255,255,255,.08)}.ds-dash-tv__kicker{display:block;margin-bottom:8px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-accent, #6db33f) 85%,#fff)}.ds-dash-tv__title{margin:0;font:520 clamp(28px,3.6vw,48px)/1.05 var(--ds-font, inherit);letter-spacing:-.045em;color:#f7f8f7;max-width:18ch}.ds-dash-tv__clock{text-align:right;min-width:0}.ds-dash-tv__time{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font:520 clamp(42px,6.5vw,88px)/.95 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums}.ds-dash-tv__time small{font-size:.38em;color:color-mix(in srgb,var(--ds-accent, #6db33f) 70%,#9aa3aa);font-weight:560}.ds-dash-tv__date{margin:6px 0 0;font:500 clamp(12px,1.2vw,15px)/1.3 var(--ds-font, inherit);color:#f2f4f39e;text-transform:capitalize}.ds-dash-tv__exit{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:start;border:1px solid rgba(255,255,255,.14);background:#0c10128c;color:#f2f4f3c7;border-radius:2px;padding:8px 12px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ds-dash-tv__exit:hover{border-color:color-mix(in srgb,var(--ds-accent, #6db33f) 45%,rgba(255,255,255,.2));color:#fff}.ds-dash-tv__stage{position:relative;z-index:1;min-height:0;overflow:auto;padding:clamp(16px,2vw,28px) 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.ds-dash-tv__canvas{--ds-dash-cols: 12;--ds-dash-gap: clamp(10px, 1.2vw, 16px);display:grid;grid-template-columns:repeat(var(--ds-dash-cols),minmax(0,1fr));gap:var(--ds-dash-gap);align-content:start}.ds-dash-tv__card{grid-column:span min(var(--ds-dash-span, 3),var(--ds-dash-cols));min-width:0;padding:clamp(14px,1.5vw,22px);border:1px solid rgba(255,255,255,.1);border-radius:2px;background:linear-gradient(160deg,rgba(255,255,255,.045),transparent 42%),#0e1216c7;box-shadow:0 18px 50px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ds-dash-tv__card[data-span="3"]{--ds-dash-span: 3}.ds-dash-tv__card[data-span="4"]{--ds-dash-span: 4}.ds-dash-tv__card[data-span="6"]{--ds-dash-span: 6}.ds-dash-tv__card[data-span="8"]{--ds-dash-span: 8}.ds-dash-tv__card[data-span="12"],.ds-dash-tv__card[data-type=metrics]{--ds-dash-span: 12}.ds-dash-tv__card.is-accent{border-color:color-mix(in srgb,var(--ds-accent, #6db33f) 42%,rgba(255,255,255,.1));background:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent, #6db33f) 18%,transparent),transparent 55%),#0e1216d1}.ds-dash-tv__card .ds-kpi,.ds-dash-tv__card .ds-kpi-strip,.ds-dash-tv__card .ds-chart{background:transparent;border-color:transparent;box-shadow:none}.ds-dash-tv__card .ds-kpi__label,.ds-dash-tv__card .ds-panel__kicker{color:#f2f4f38c;font-size:clamp(10px,1vw,12px)}.ds-dash-tv__card .ds-kpi__value,.ds-dash-tv__card .ds-panel__title{color:#fff;font-size:clamp(22px,2.8vw,40px)}.ds-dash-tv__card .ds-kpi__hint,.ds-dash-tv__card p{color:#f2f4f394!important;font-size:clamp(12px,1.1vw,14px)!important}.ds-dash-tv__empty{display:grid;place-items:center;min-height:40vh;text-align:center;color:#f2f4f3b3}.ds-dash-tv__empty b{font-size:22px;color:#fff}.ds-dash-tv__foot{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f373}.ds-dash-tv__pulse{width:7px;height:7px;border-radius:999px;background:var(--ds-accent, #6db33f);box-shadow:0 0 color-mix(in srgb,var(--ds-accent, #6db33f) 45%,transparent);animation:ds-dash-tv-pulse 1.8s ease-out infinite}@keyframes ds-dash-tv-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ds-accent, #6db33f) 45%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media(max-width:820px){.ds-dash-tv__top{grid-template-columns:1fr;align-items:start}.ds-dash-tv__clock{text-align:left}.ds-dash-tv__time{justify-content:flex-start}.ds-dash-tv__exit{position:absolute;top:0;right:0}.ds-dash-tv__card{grid-column:1 / -1!important}}.ds-dash-share{display:grid;gap:14px}.ds-dash-share__lead,.ds-dash-share__empty,.ds-dash-share__hint,.ds-dash-share__existing p{margin:0;color:var(--ds-text-2);font:450 13px/1.45 var(--ds-font)}.ds-dash-share__error,.ds-dash-public__error{margin:0;color:var(--ds-danger);font:550 12px/1.4 var(--ds-font)}.ds-dash-share__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ds-dash-share__pin,.ds-dash-public__pin{font:700 22px/1.2 var(--ds-font-mono);letter-spacing:.28em;text-align:center}.ds-dash-share__footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.ds-dash-share__footer-actions{display:flex;gap:8px;margin-left:auto}.ds-dash-share__result,.ds-dash-share__existing{display:grid;gap:12px;padding:12px;border:1px solid var(--ds-border);border-radius:8px;background:color-mix(in srgb,var(--ds-surface-2) 80%,transparent)}.ds-dash-public{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 20% -10%,color-mix(in srgb,var(--ds-accent) 18%,transparent),transparent 60%),var(--ds-bg);color:var(--ds-text)}.ds-dash-public__card{width:min(420px,100%);display:grid;gap:14px;padding:28px 24px;border:1px solid var(--ds-border);border-radius:12px;background:color-mix(in srgb,var(--ds-surface) 92%,transparent);box-shadow:0 24px 60px #00000059}.ds-dash-public__card h1{margin:0;font:650 22px/1.2 var(--ds-font);letter-spacing:-.02em}.ds-dash-public__kicker{margin:0;font:650 10px/1 var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-text-muted)}.ds-dash-public__sub{margin:0;color:var(--ds-text-2);font:450 13px/1.45 var(--ds-font)}.ds-dash__filterbar-tail,.crm-dash-filterbar__tail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.ds-dash__action.ds-btn,.crm-dash-filterbar__action.ds-btn{display:inline-flex;align-items:center;gap:6px}.ds-lp{--ds-lp-clear: #f2f1ec;--ds-lp-ink: #151817;min-height:100%;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font)}.ds-lp__shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ds-lp__top{position:sticky;top:0;z-index:40;height:68px;display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 80%,transparent);background:color-mix(in srgb,var(--ds-bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-lp__top-inner{width:min(1180px,calc(100% - 48px));margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.ds-lp__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ds-text);font-weight:650;letter-spacing:-.03em}.ds-lp__brand img{height:26px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain}.ds-lp__nav{display:flex;gap:18px;justify-content:center}.ds-lp__nav a{color:var(--ds-text-2);text-decoration:none;font-size:.875rem;font-weight:500}.ds-lp__nav a:hover{color:var(--ds-text)}.ds-lp__top-actions{display:flex;justify-content:flex-end;gap:8px}.ds-lp__hero{position:relative;overflow:hidden;padding:96px 0 72px;background:var(--ds-bg)}.ds-lp__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ds-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line) 1px,transparent 1px);background-size:var(--ds-grid-size) var(--ds-grid-size);pointer-events:none}.ds-lp__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--ds-accent) 22%,transparent),transparent 34%);pointer-events:none}.ds-lp__hero-grade{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,64px);align-items:center}.ds-lp__hero-grade--centered{grid-template-columns:1fr;text-align:center;max-width:720px;margin-inline:auto}.ds-lp__hero-grade--centered .ds-lp__hero-actions{justify-content:center}.ds-lp__olho{margin:0 0 14px;font-family:var(--ds-font-mono);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent-soft)}.ds-lp__hero-title{margin:0;font-size:clamp(40px,5.5vw,72px);font-weight:520;letter-spacing:-.055em;line-height:1.02;color:var(--ds-text)}.ds-lp__hero-title em{font-style:normal;color:var(--ds-accent-soft)}.ds-lp__hero-support{margin:18px 0 0;max-width:46ch;font-size:1.05rem;line-height:1.55;color:var(--ds-text-2)}.ds-lp__hero-grade--centered .ds-lp__hero-support{margin-inline:auto}.ds-lp__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ds-lp__hero-media{min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:280px;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-accent) 8%,transparent)}.ds-lp__hero-media-inner{padding:20px;color:var(--ds-text-muted);font-size:.85rem}.ds-lp__section{padding:72px 0}.ds-lp__section--light{background:var(--ds-lp-clear);color:var(--ds-lp-ink)}.ds-lp__section--light .ds-lp__olho{color:#b25518}.ds-lp__section--light .ds-lp__section-title{color:var(--ds-lp-ink)}.ds-lp__section--light .ds-lp__section-support{color:#4b5563}.ds-lp__section-title{margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:550;letter-spacing:-.04em;line-height:1.1}.ds-lp__section-support{margin:12px 0 0;max-width:52ch;font-size:1rem;line-height:1.55;color:var(--ds-text-2)}.ds-lp__closing{padding:80px 0;border-top:1px solid var(--ds-border)}.ds-lp__closing-grade{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:end}.ds-lp__closing-actions{display:flex;flex-direction:column;gap:10px}.ds-lp__closing-note{margin:0;font-size:.75rem;color:var(--ds-text-muted)}.ds-lp__footer{padding:28px 0 40px;border-top:1px solid var(--ds-border);color:var(--ds-text-muted);font-size:.8rem}@media(max-width:900px){.ds-lp__hero-grade,.ds-lp__closing-grade{grid-template-columns:1fr}.ds-lp__nav{display:none}.ds-lp__top-inner{grid-template-columns:1fr auto}.ds-lp__hero{padding:88px 0 56px}}.ds-login{--ds-login-clear: #f2f1ec;--ds-login-ink: #151817;min-height:100vh;min-height:100dvh;background:var(--ds-bg);font-family:var(--ds-font)}.ds-login--split{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);min-height:100vh;min-height:100dvh}.ds-login__contexto{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:42px clamp(28px,5vw,72px);overflow:hidden;color:var(--ds-text);color-scheme:dark;background:radial-gradient(circle at 88% 10%,rgb(var(--ds-accent-rgb) / .22),transparent 32%),linear-gradient(var(--ds-grid-line-on-dark) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line-on-dark) 1px,transparent 1px),var(--ds-bg);background-size:auto,var(--ds-grid-size-dense) var(--ds-grid-size-dense),var(--ds-grid-size-dense) var(--ds-grid-size-dense),auto}.ds-login__contexto-body{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0}.ds-login__brand{display:inline-flex;align-items:center;gap:10px;color:var(--ds-text);text-decoration:none;font-size:clamp(22px,2.4vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ds-login__brand img{height:36px;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain}.ds-login__copy{max-width:560px;margin-top:28px}.ds-login__copy h1{margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:520;letter-spacing:-.045em;line-height:1.05}.ds-login__copy p{margin:14px 0 0;color:var(--ds-text-2);font-size:1rem;line-height:1.5;max-width:40ch}.ds-login__rodape{margin-top:32px;font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted)}.ds-login__rodape a{color:var(--ds-accent-soft);text-decoration:none}.ds-login__form-wrap{display:grid;place-items:center;padding:40px 24px;--ds-login-grid-line: rgba(15, 23, 42, .055);background:linear-gradient(var(--ds-login-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ds-login-grid-line) 1px,transparent 1px),var(--ds-login-clear);background-size:var(--ds-grid-size-dense) var(--ds-grid-size-dense),var(--ds-grid-size-dense) var(--ds-grid-size-dense),auto;color:var(--ds-login-ink)}.ds-login__card{width:min(100%,440px);background:#fff;border:1px solid #94a3b8;border-radius:var(--ds-radius);padding:28px;box-shadow:0 18px 50px #0f172a14}.ds-login__card-title{margin:0 0 6px;font-size:1.25rem;font-weight:650;letter-spacing:-.03em}.ds-login__card-sub{margin:0 0 22px;font-size:.9rem;color:#64748b;line-height:1.45}.ds-login__alert{margin-bottom:14px;padding:10px 12px;border-radius:var(--ds-radius);font-size:.85rem;line-height:1.4}.ds-login__alert--error{background:#ffe2dc;border:1px solid #f0b4a8;color:#932f22}.ds-login__alert--ok{background:#e7f8ee;border:1px solid #b7e4c7;color:#146c2e}.ds-login__oauth{display:flex;flex-direction:column;gap:8px}.ds-login__oauth-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;border:1px solid #94a3b8;border-radius:var(--ds-radius);background:#fff;color:#111827;font-family:var(--ds-font);font-size:.875rem;font-weight:550;cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease)}.ds-login__oauth-btn:hover{background:#f8fafc}.ds-login__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;color:#64748b;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.ds-login__divider:before,.ds-login__divider:after{content:"";height:1px;background:#94a3b8}.ds-login__fields{display:flex;flex-direction:column;gap:12px}.ds-login__label{display:block;margin-bottom:6px;font-family:var(--ds-font-mono);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.ds-login__input{width:100%;box-sizing:border-box;height:44px;padding:0 12px;border:1px solid #94a3b8;border-radius:var(--ds-radius);background:#fff;color:#111827;font-family:var(--ds-font);font-size:.9rem;outline:none}.ds-login__input:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 18%,transparent)}.ds-login__submit{width:100%;height:44px;margin-top:4px;border:1px solid var(--ds-accent);border-radius:var(--ds-radius);background:var(--ds-accent);color:var(--ds-accent-ink);font-family:var(--ds-font);font-size:.9rem;font-weight:650;cursor:pointer}.ds-login__submit:hover{background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.ds-login__secondary{display:inline-block;margin-top:14px;width:100%;text-align:center;font-size:.85rem;color:#64748b;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ds-login--centered{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:clamp(24px,5vw,48px) 16px;overflow:hidden;background:linear-gradient(var(--ds-grid-line, rgba(255, 255, 255, .04)) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line, rgba(255, 255, 255, .04)) 1px,transparent 1px),var(--ds-bg, #0a0a0a);background-size:24px 24px,24px 24px,auto;background-attachment:fixed;color:var(--ds-text, #f3f5f4)}.ds-login__ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% -5%,color-mix(in srgb,var(--ds-accent, #ff6b00) 26%,transparent),transparent 62%),radial-gradient(circle at 16% 38%,color-mix(in srgb,var(--ds-accent, #ff6b00) 12%,transparent),transparent 46%),radial-gradient(ellipse 90% 70% at 88% 108%,color-mix(in srgb,var(--ds-accent, #ff6b00) 10%,transparent),transparent 58%);filter:blur(2px)}[data-ds-theme=light] .ds-login__ambient,html.light .ds-login__ambient{background:radial-gradient(ellipse 130% 100% at 50% -8%,color-mix(in srgb,var(--ds-accent, #ff6b00) 18%,transparent),transparent 68%),radial-gradient(circle at 18% 36%,color-mix(in srgb,var(--ds-accent, #ff6b00) 8%,transparent),transparent 50%),radial-gradient(ellipse 100% 80% at 90% 110%,color-mix(in srgb,var(--ds-accent, #ff6b00) 7%,transparent),transparent 62%);filter:blur(4px);opacity:.95}.ds-login--centered .ds-login__card,.ds-login__card--admin{position:relative;z-index:1;width:min(100%,420px);padding:clamp(28px,4vw,36px);text-align:center;background:color-mix(in srgb,var(--ds-surface, #101418) 92%,transparent);border:1px solid var(--ds-border, #283138);border-radius:var(--ds-radius, 2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-accent, #ff6b00) 8%,transparent),0 28px 80px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ds-text, #f3f5f4)}.ds-login__admin-head{display:grid;gap:10px;justify-items:center;margin-bottom:28px}.ds-login__admin-logo{display:block;height:40px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain}.ds-login__brand--admin{justify-content:center;font-size:clamp(26px,3vw,34px);font-weight:560;letter-spacing:-.04em;color:var(--ds-text, #f3f5f4)}.ds-login--centered .ds-login__kicker{margin:0;color:var(--ds-accent-soft, var(--ds-accent, #ff6b00))}.ds-login__admin-title{margin:6px 0 0;font-size:clamp(28px,3.2vw,36px);font-weight:520;letter-spacing:-.045em;line-height:1.05;color:var(--ds-text, #f3f5f4)}.ds-login__admin-body{display:grid;gap:14px}.ds-login--centered .ds-login__card-sub{color:var(--ds-text-2, #98a2a9)}.ds-login--centered .ds-login__alert--error{background:color-mix(in srgb,var(--ds-danger, #ff886f) 14%,transparent);border-color:color-mix(in srgb,var(--ds-danger, #ff886f) 32%,transparent);color:var(--ds-danger, #ff886f);text-align:left}.ds-login--centered .ds-login__oauth-btn{height:48px;border-color:var(--ds-border-strong, #3a4550);background:#fff;color:#111827;font-weight:600;box-shadow:0 10px 28px #00000047}.ds-login--centered .ds-login__oauth-btn:hover{background:#f8fafc;border-color:#94a3b8}.ds-login__kicker{margin:14px 0 0;font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-text-2)}@media(max-width:820px){.ds-login--split{grid-template-columns:1fr}.ds-login__contexto{min-height:auto;padding:32px 24px 28px}.ds-login__copy h1{font-size:clamp(28px,8vw,40px)}.ds-login--centered{padding:20px 14px}.ds-login__card--admin{width:min(100%,100%)}}.ds-system,.app-shell,.admin-crm-zgoda-shell{--bg: var(--ds-bg);--superficie: var(--ds-surface);--superficie2: var(--ds-surface-2);--borda: var(--ds-border);--texto: var(--ds-text);--texto2: var(--ds-text-2);--acento: var(--ds-accent);--acento-forte: var(--ds-accent-hover);--acento-claro: var(--ds-accent-soft);--ok: var(--ds-ok);--alerta: var(--ds-warning);--erro: var(--ds-danger);--raio: var(--ds-radius);--viz-1: var(--ds-accent-soft);--viz-2: var(--ds-accent-hover);--viz-3: #199e70;--viz-4: #c98500;--viz-total: #c3c2b7;--viz-neg: var(--ds-danger);--viz-grade: color-mix(in srgb, var(--ds-text, #f3f5f4) 12%, transparent)}.ds-system.admin-crm-zgoda-login-shell,.app-shell.admin-crm-zgoda-login-shell,.admin-crm-zgoda-shell.admin-crm-zgoda-login-shell{display:grid;place-items:center;height:auto;min-height:100dvh;overflow:auto;padding:clamp(1rem,4vw,1.5rem);background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),var(--bg);background-size:24px 24px;background-attachment:fixed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell).admin-crm-zgoda-login-shell[data-tema=claro]{background:linear-gradient(rgba(18,24,22,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(18,24,22,.08) 1px,transparent 1px),var(--bg);background-size:24px 24px;background-attachment:fixed}.grupo-menu a.ativa{color:var(--texto);background:#ff6b0017;border-color:#ff6b0047}.busca-gatilho:focus,.busca-gatilho:focus-visible{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px #ff6b001f}.busca-campo:focus-within,.busca-global .busca-campo--topo:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px #ff6b001f}.busca-item-icone{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--acento);background:#ff6b001a;border-radius:var(--raio)}.perfil-botao{display:grid;place-items:center;width:38px;height:38px;padding:0;overflow:hidden;color:#07190a;background:linear-gradient(145deg,#ff9a5c,#e05a00);border:1px solid #ff8544;border-radius:50%;cursor:pointer;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.perfil-botao:hover,.perfil-botao[aria-expanded=true]{box-shadow:0 0 0 4px #ff6b0024}.perfil-menu{position:absolute;z-index:80;right:0;top:calc(100% + 14px);width:310px;padding:10px 10px 0;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 22px 70px #00000073}.perfil-acao{display:flex;justify-content:space-between;width:100%;padding:12px 10px;color:#bdc6c9;background:transparent;border:0;border-bottom:1px solid var(--borda);cursor:pointer;font:inherit;font-size:10px;text-align:left;text-decoration:none}.perfil-acao:last-child{border-bottom:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:focus{outline:1px solid var(--acento);box-shadow:0 0 0 3px #ff6b001a}.selo.ok,.selo.baixo{background:#ffb38026;color:var(--ok)}.selo.neutro{background:#ff6b0026;color:var(--acento)}.chip.ok{color:var(--ok);border-color:#ffb38073}.chip.neutro{color:var(--acento);border-color:#ff6b0073}.dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:14px;padding:28px;background:radial-gradient(circle at 84% 0%,rgba(255,107,0,.18),transparent 35%),linear-gradient(120deg,rgba(255,179,128,.045),transparent 42%),var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.dashboard-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-secao-titulo{margin:0 0 8px;color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero-links{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.dashboard-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;background:var(--borda);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.dashboard-insights article{min-width:0;padding:18px 16px;background:radial-gradient(circle at 100% 0%,rgba(255,107,0,.08),transparent 45%),var(--superficie2)}.dashboard-insights span{display:block;color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-insights b{display:block;margin-top:10px;color:var(--texto);font:560 clamp(18px,1.8vw,26px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.05em}.dashboard-insights b.ok{color:var(--ok)}.dashboard-insights b.erro{color:var(--erro)}.dashboard-insights b.alerta{color:var(--alerta)}.dashboard-insights small{display:block;margin-top:7px;color:var(--texto2);font-size:8px;line-height:1.35}.dashboard-feed{display:grid}.dashboard-feed-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:13px 16px;border-bottom:1px solid var(--borda)}.dashboard-feed-item:last-child{border-bottom:0}.dashboard-feed-item b{display:block;color:var(--texto);font-size:10px;font-weight:560;line-height:1.35}.dashboard-feed-item p{margin:4px 0 0;color:var(--texto2);font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-feed-item small{display:block;margin-top:5px;color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.dashboard-feed-item small.ok{color:var(--ok)}.dashboard-feed-item small.alerta{color:var(--alerta)}.dashboard-feed-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--texto2)}.dashboard-feed-dot.ok{background:var(--ok)}.dashboard-feed-dot.pendente{background:var(--acento)}.dashboard-feed-data{display:grid;place-items:center;width:38px;height:38px;color:var(--texto);background:#ff6b001a;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.dashboard-feed-data em{display:block;margin-top:2px;color:var(--texto2);font:650 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.dashboard-feed-semana{display:grid;place-items:center;width:38px;height:38px;color:var(--acento-claro);background:#ff6b0014;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-ranking-lista strong small{display:block;margin-top:3px;color:var(--texto2);font:500 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.dashboard-legenda .serie-2:before{background:#ff6b00}.dashboard-legenda .serie-ok:before{background:#ffb380}.dashboard-mes i.serie-2{background:#ff6b00}.dashboard-mes i.serie-ok{background:#ffb380}.dashboard-pipeline em i.serie-2{background:#ff6b00}.dashboard-pipeline em i.serie-ok{background:#ffb380}.dashboard-ranking-lista>div>i em.serie-2{background:#ff6b00}.dashboard-ranking-lista>div>i em.serie-ok{background:#ffb380}.barra-destino .seg.serie-2{background:#ff6b00}.barra-destino .seg.serie-ok{background:#ffb380}.dashboard-mix-lista .ponto.serie-2{background:#ff6b00}.dashboard-mix-lista .ponto.serie-ok{background:#ffb380}.dashboard-prioridades-lista>a:hover,.dashboard-prioridades-lista>button:hover{background:#ff6b000b}.dashboard-prioridades-lista>a>span,.dashboard-prioridades-lista>button>span{display:grid;place-items:center;width:25px;height:25px;color:var(--texto2);background:#ff6b001a;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-metas-grade article>div b{flex:none;padding:4px 6px;color:var(--acento);border:1px solid rgba(255,107,0,.28);background:#ff6b000f}.dashboard-metas-grade article.atingida>div b{color:var(--ok);border-color:#ffb38047;background:#ffb3800f}.painel-lateral--largo{width:min(1200px,96vw);overflow:hidden}.pipeline-coluna.is-over{border-color:#ff6b0073;box-shadow:inset 0 0 0 1px #ff6b002e}.pipeline-coluna.tom-info .pipeline-coluna-topo{border-top-color:#ff6b00}.pipeline-coluna.tom-ok .pipeline-coluna-topo{border-top-color:#ffb380}.pipeline-dot.tom-info{background:#ff6b00;box-shadow:0 0 0 3px #ff6b0024}.pipeline-dot.tom-ok{background:#ffb380;box-shadow:0 0 0 3px #ffb38024}.pipeline-card.is-dragging{border-color:#ff6b0080;box-shadow:0 18px 40px #00000073}.pipeline-card.is-ok{border-color:#ffb38059}.pipeline-card-alertas>span.ok{color:var(--ok);background:#ffb3800f;border-color:#ffb38047}.pipeline-busca:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px #ff6b001a}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#ffffff\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#fff\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#FFFFFF\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-white:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-\[\#ffffff\]:hover{background-color:var(--superficie)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-green-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-green-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-green-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-emerald-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-green-50:hover{background-color:#ffb3801f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-emerald-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-emerald-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-emerald-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-green-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-green-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-green-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#388E3C\]\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#ff6b00\]\/30{border-color:#ffb38059!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-emerald-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-emerald-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-green-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-\[\#388E3C\]\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-\[\#388E3C\]\/40{--tw-ring-color: rgba(255, 179, 128, .4) !important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*=bg-white]:not([class*="bg-[#ff6b00]"]):not([class*=bg-emerald]):not([class*=bg-red]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a[class*=bg-white]:not([class*="bg-[#ff6b00]"]){background-color:var(--superficie2)!important;color:var(--texto)!important;border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-white:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*=bg-white]:hover:not([class*="bg-[#ff6b00]"]){background-color:var(--superficie2)!important;border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-\[\#ff6b00\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a.bg-\[\#ff6b00\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="bg-[#ff6b00]"],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="from-[#ff6b00]"]{background-color:var(--acento)!important;background-image:none!important;color:var(--ds-accent-ink, #ffffff)!important;border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-\[\#ff6b00\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a.bg-\[\#ff6b00\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="bg-[#ff6b00]"]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="from-[#ff6b00]"]:hover{background-color:var(--acento-forte)!important;border-color:var(--acento-forte)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) table tbody tr:hover td{background:#ff6b0006}.scrollbar-dark::-webkit-scrollbar,.abas::-webkit-scrollbar{width:var(--ds-scrollbar-size, 4px);height:var(--ds-scrollbar-size, 4px)}.scrollbar-dark::-webkit-scrollbar-thumb,.abas::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}.scrollbar-dark::-webkit-scrollbar-thumb:hover,.abas::-webkit-scrollbar-thumb:hover{background:var(--ds-scrollbar-thumb-hover)}.scrollbar-dark,.ds-system,.app-shell,.admin-crm-zgoda-shell{scrollbar-width:thin;scrollbar-color:var(--ds-scrollbar-thumb) transparent}.ds-system ::-webkit-scrollbar,.app-shell ::-webkit-scrollbar,.admin-crm-zgoda-shell ::-webkit-scrollbar{width:var(--ds-scrollbar-size, 4px);height:var(--ds-scrollbar-size, 4px)}.ds-system ::-webkit-scrollbar-track,.app-shell ::-webkit-scrollbar-track,.admin-crm-zgoda-shell ::-webkit-scrollbar-track{background:transparent}.ds-system ::-webkit-scrollbar-thumb,.app-shell ::-webkit-scrollbar-thumb,.admin-crm-zgoda-shell ::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}.ds-system ::-webkit-scrollbar-thumb:hover,.app-shell ::-webkit-scrollbar-thumb:hover,.admin-crm-zgoda-shell ::-webkit-scrollbar-thumb:hover{background:var(--ds-scrollbar-thumb-hover)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro]{--bg: #f3f5f4;--superficie: #ffffff;--superficie2: #eef1ef;--borda: #d4dcd7;--texto: #121816;--texto2: #5a6560;--acento: #ff6b00;--acento-forte: #e05a00;--acento-claro: #c44d00;--ok: #1f8a4c;--alerta: #b56a10;--erro: #c23d28;--viz-1: #c44d00;--viz-2: #d95926;--viz-3: #147a57;--viz-4: #a86d00;--viz-total: #6b736f;--viz-neg: #c23d28;--viz-grade: #d9e0db;--viz-eixo: #8a9490;--zgoda-navy: #121816;--zgoda-gray: #5a6560;--zgoda-offwhite: #f3f5f4;color-scheme:light;color:var(--texto);background:linear-gradient(rgba(18,24,22,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(18,24,22,.08) 1px,transparent 1px),var(--bg);background-size:52px 52px;background-attachment:fixed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu a{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu a:hover{color:var(--texto);background:var(--superficie2);border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu a.ativa{color:var(--acento-forte);background:#ff6b001a;border-color:#ff6b0047}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-acao{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-acao:hover{color:var(--texto);background:var(--superficie2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-acao i{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-identidade small{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .cartao,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item:not(.empresa-plataforma-card--brand),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-kpis,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .painel-lateral,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .integracao-card,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .margem-card{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item:not(.empresa-plataforma-card--brand):hover{background:#f7f9f8!important;border-color:#b7c2bc!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .kpi.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--acento) 20%,var(--superficie)) 0%,color-mix(in srgb,var(--acento) 8%,var(--superficie)) 48%,var(--superficie) 100%)!important}.ds-system[data-tema=claro] ::-webkit-scrollbar-track,.app-shell[data-tema=claro] ::-webkit-scrollbar-track,.admin-crm-zgoda-shell[data-tema=claro] ::-webkit-scrollbar-track,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] ::-webkit-scrollbar-track{background:transparent}.ds-system[data-tema=claro] ::-webkit-scrollbar-thumb,.app-shell[data-tema=claro] ::-webkit-scrollbar-thumb,.admin-crm-zgoda-shell[data-tema=claro] ::-webkit-scrollbar-thumb,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] ::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-color:transparent}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .btn-primario,html.light :is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario,[data-ds-theme=light] :is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario{color:#fff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .campo:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] select:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] textarea:focus{border-color:var(--acento)!important;box-shadow:0 0 0 3px #ff6b002e}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-fechar:hover{color:var(--texto);background:var(--superficie2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-grupo>span{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-tudo-certo b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade h3{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade p{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade p i{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpis span{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-vazio-grafico{background:linear-gradient(rgba(18,24,22,.06) 1px,transparent 1px) 0 0 / 100% 52px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-arquivos a{color:var(--texto)}.empresas-page .empresas-hero-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.empresas-page .empresa-erro-banner{margin-bottom:18px}.empresas-page .empresa-erro{margin:0;color:var(--erro);font-size:11px}.empresas-page .empresa-modal-dica{margin:-4px 0 0;color:var(--texto2);font-size:11px;line-height:1.45}.empresas-page .empresa-campo-opcional{color:var(--texto2);font-style:normal;font-weight:450;letter-spacing:0;text-transform:none}.empresa-plataformas-grade .empresa-plataforma-card{cursor:default;border-top:2px solid var(--tenant-acento, var(--acento))}.empresa-plataformas-grade .empresa-plataforma-card:hover{transform:none;border-color:var(--tenant-acento-border, var(--borda));border-top-color:var(--tenant-acento, var(--acento));background:var(--superficie)}.empresa-plataforma-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.empresa-plataforma-topo{flex:1;min-width:0;justify-content:flex-end}.empresa-plataforma-logo{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:6px;background:var(--tenant-acento-soft, rgba(255, 107, 0, .1));border:1px solid var(--tenant-acento-border, rgba(255, 107, 0, .2));border-radius:8px}.empresa-plataforma-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.empresa-plataforma-logo--fallback{color:var(--tenant-acento-claro, var(--acento-claro));background:var(--tenant-acento-soft, rgba(255, 107, 0, .1));font:700 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataforma-logo{background:var(--tenant-acento-soft, rgba(255, 107, 0, .08));border-color:var(--tenant-acento-border, rgba(255, 107, 0, .18))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataforma-logo--fallback{background:var(--tenant-acento-soft, rgba(255, 107, 0, .08));border-color:var(--tenant-acento-border, rgba(255, 107, 0, .18));color:var(--tenant-acento, var(--acento))}.empresa-plataforma-card--brand .catalogo-item-topo i{color:var(--tenant-acento-claro, var(--acento-claro))}.empresa-plataforma-card--brand .catalogo-item-topo em{color:var(--tenant-acento-claro, var(--acento-claro));border-color:var(--tenant-acento-border, rgba(255, 107, 0, .2));background:var(--tenant-acento-soft, rgba(255, 107, 0, .1))}.empresa-plataforma-card--brand .catalogo-item-topo em.alerta{color:var(--alerta);border-color:#ffc37b4d;background:#ffc37b0d}.empresa-plataforma-card--brand .catalogo-item-metricas b.ok{color:var(--tenant-acento-claro, var(--acento-claro))}.empresa-plataforma-card--brand>strong{color:var(--texto)}.empresa-plataformas-grade .empresa-plataforma-card .empresa-slug{min-height:auto;margin:0;color:var(--tenant-acento-claro, var(--acento-claro));font:650 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;-webkit-line-clamp:1;text-decoration:none;transition:color var(--movimento-rapido) ease}.empresa-plataformas-grade .empresa-plataforma-card .empresa-slug:hover{color:var(--tenant-acento, var(--acento));text-decoration:underline}.empresa-plataformas-grade .empresa-plataforma-card--brand .empresa-plataforma-entrar.btn-primario{color:var(--ds-accent-ink, #ffffff);background:var(--tenant-acento, var(--acento));border-color:var(--tenant-acento, var(--acento))}.empresa-plataformas-grade .empresa-plataforma-card--brand .empresa-plataforma-entrar.btn-primario:hover:not(:disabled){background:var(--tenant-acento, var(--acento));border-color:var(--tenant-acento, var(--acento));filter:brightness(.94)}.empresa-plataforma-card--brand .empresa-plataforma-entrar:disabled{opacity:.55}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataformas-grade .empresa-plataforma-card--brand{background:var(--superficie)!important;border-color:var(--tenant-acento-border, var(--borda))!important;border-top:2px solid var(--tenant-acento, var(--acento))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataformas-grade .empresa-plataforma-card--brand:hover{background:#f7f9f8!important;border-color:var(--tenant-acento-border, var(--borda))!important;border-top-color:var(--tenant-acento, var(--acento))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataforma-card--brand .catalogo-item-topo i{color:var(--tenant-acento, var(--acento))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataforma-card--brand .catalogo-item-topo em:not(.alerta){color:var(--tenant-acento, var(--acento))!important;border-color:var(--tenant-acento-border, rgba(255, 107, 0, .2))!important;background:var(--tenant-acento-soft, rgba(255, 107, 0, .08))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataformas-grade .empresa-plataforma-card--brand .empresa-slug{color:var(--tenant-acento, var(--acento))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataformas-grade .empresa-plataforma-card--brand .empresa-slug:hover{color:var(--tenant-acento-claro, var(--acento-claro))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataformas-grade .empresa-plataforma-card--brand .empresa-plataforma-entrar.btn-primario{color:#fff!important;background:var(--tenant-acento, var(--acento))!important;border-color:var(--tenant-acento, var(--acento))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataformas-grade .empresa-plataforma-card--brand .empresa-plataforma-entrar.btn-primario:hover:not(:disabled){background:var(--tenant-acento, var(--acento))!important;border-color:var(--tenant-acento, var(--acento))!important;filter:brightness(.94)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .empresa-plataforma-card--brand .catalogo-item-metricas b.ok{color:var(--tenant-acento, var(--acento))!important}.empresa-plataforma-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;width:100%}.empresa-plataforma-skeleton{min-height:196px;border:1px solid var(--borda);border-radius:var(--raio)}.empresas-spin{animation:empresas-spin .85s linear infinite}@keyframes empresas-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.empresas-page .empresas-hero-acoes{width:100%}.empresas-page .empresas-hero-acoes .btn{flex:1;min-width:0}}.ds-system,.app-shell,.admin-crm-zgoda-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100dvh;color:var(--texto);color-scheme:dark;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:52px 52px;background-attachment:fixed}.topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"marca abas acoes";align-items:stretch;gap:24px;min-height:var(--ds-top-height, 70px);padding:0 var(--ds-top-pad-x, 28px);color:var(--texto);background:color-mix(in srgb,var(--superficie) 92%,transparent);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:sticky;top:0;z-index:30;overflow:visible;flex:0 0 auto;isolation:isolate}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca{display:flex;align-items:center;color:inherit;text-decoration:none;flex:0 0 auto;background:none;border:0;padding:0;cursor:default}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca.marca-clicavel{cursor:pointer}.marca-contexto img{display:block;height:36px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.contexto-modulo{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--texto2);white-space:nowrap}.aba.ativa{color:var(--texto);background:var(--superficie);border-inline-color:rgba(255,255,255,.08)}.aba svg{flex-shrink:0;opacity:.85}.aba-grupo.aberto{z-index:120}.grupo-menu{position:absolute;z-index:120;left:0;top:calc(100% - 1px);min-width:230px;padding:6px;background:#0e1316;border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 28px 90px #00000094}.grupo-menu-flutuante{position:fixed;z-index:1000}.grupo-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;color:#bac3c6;border:1px solid transparent;border-radius:var(--raio);background:transparent;font-size:10px;font-weight:580;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.grupo-menu button:hover{color:var(--texto);background:#131a1f;border-color:#29363e}.grupo-menu button.ativa{color:var(--texto);background:color-mix(in srgb,var(--acento) 9%,transparent);border-color:color-mix(in srgb,var(--acento) 28%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main{flex:1 1 auto;min-height:0;width:100%;max-width:1540px;margin:0 auto;padding:12px 28px 24px;overflow-x:hidden;overflow-y:auto}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed{max-width:none;display:flex;flex-direction:column;overflow:hidden;padding:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .page-toolbar{padding:10px 0 6px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed .page-toolbar{padding:10px 28px 6px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed .lista-sessoes-shell{padding-left:28px;padding-right:28px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed .reports-body{padding-left:28px;padding-right:28px}@media(max-width:760px){:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main:not(.main-full-bleed){padding:12px 14px 16px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed .page-toolbar{padding:10px 14px 6px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed .lista-sessoes-shell{padding-left:14px;padding-right:14px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main.main-full-bleed .reports-body{padding-left:14px;padding-right:14px}}.tema-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie2);color:var(--texto2);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,color .16s ease}.perfil-botao{display:grid;place-items:center;width:38px;height:38px;padding:0;overflow:hidden;color:#1a0a00;background:var(--acento);border:1px solid var(--acento-claro);border-radius:50%;cursor:pointer;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.perfil-botao:hover,.perfil-botao[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--acento) 14%,transparent)}.perfil-identidade>span{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;color:#1a0a00;background:var(--acento);border-radius:50%;font:800 9px/1 monospace}.onboarding-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--acento) 35%,transparent);border-radius:var(--raio);background:color-mix(in srgb,var(--acento) 8%,transparent);color:var(--acento-claro);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.onboarding-chip:hover{background:color-mix(in srgb,var(--acento) 14%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario{color:var(--ds-accent-ink, #1a0a00);background:var(--acento);border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao,.cartao{background:var(--ds-surface, var(--superficie, #101418));border:1px solid var(--borda);border-radius:var(--raio);padding:20px;margin-bottom:18px;min-width:0;box-shadow:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea{width:100%;min-height:38px;padding:0 12px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:inherit;font-size:12px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 12%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro]{color-scheme:light;--bg: #f3f5f4;--superficie: #ffffff;--superficie2: #eef1f0;--borda: #d4dad6;--texto: #151817;--texto2: #5f6a65;background:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px),var(--bg)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .topo{background:color-mix(in srgb,var(--superficie) 94%,transparent);border-bottom-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba{color:#6b756f}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba.ativa{background:var(--superficie2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu{background:var(--superficie)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-sm,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-md,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-lg,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-2xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-3xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[8px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[10px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[12px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[14px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[16px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[20px\]{border-radius:var(--raio)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .shadow-sm,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .shadow,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .shadow-md,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .shadow-lg,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .shadow-xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .shadow-2xl{box-shadow:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .fixed .shadow-2xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .fixed.shadow-2xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grupo-menu,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grupo-menu-flutuante,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .perfil-menu,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso{box-shadow:0 22px 70px #0000008c}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco{min-width:0;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:66px;padding:16px 18px;border-bottom:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo>span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo>div>span{display:block;color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo h2{margin:7px 0 0;color:var(--texto);font-size:16px;font-weight:550;letter-spacing:-.035em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;border-top:1px solid var(--borda);border-left:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis .kpi{min-width:0;min-height:106px;padding:16px;background:var(--superficie2);border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);border-radius:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis article.destaque,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--acento) 20%,var(--superficie)) 0%,color-mix(in srgb,var(--acento) 8%,var(--superficie)) 48%,var(--superficie) 100%)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi span{display:block;color:#6e7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi b{display:block;overflow:hidden;margin-top:11px;color:var(--texto);font:560 clamp(16px,1.55vw,23px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis small,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi small{display:block;margin-top:8px;color:var(--texto2);font-size:8px;line-height:1.35}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi b.ok,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis b.ok{color:var(--ok)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi b.erro,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis b.erro{color:var(--erro)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi b.alerta,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .dashboard-kpis b.alerta{color:var(--alerta)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;border-top:1px solid var(--borda);border-left:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi{min-height:94px;padding:15px;background:var(--superficie2);border:0;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);border-radius:0;display:flex;flex-direction:column;justify-content:center}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle{display:inline-flex;flex-wrap:wrap;gap:0;padding:2px;background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle.largo{display:flex;width:100%}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle.largo button{flex:1;min-width:0;justify-content:center}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:calc(var(--raio) - 1px);background:transparent;color:var(--texto2);font:550 11px/1 Inter,ui-sans-serif,sans-serif;cursor:pointer;white-space:nowrap;transition:color .16s ease,background .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle button:hover:not(.ativa):not(.ativa-destaque){color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle button.ativa{background:var(--superficie);color:var(--texto);box-shadow:0 1px #0000001f}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle button.ativa-destaque{background:var(--acento);color:#1a0a00}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .editorial-toggle button svg{flex-shrink:0;opacity:.9}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .filtro-dropdown{position:relative;min-width:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .filtro-gatilho{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:38px;padding:0 12px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:450 12px/1.4 Inter,ui-sans-serif,sans-serif;cursor:pointer;transition:border-color .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .filtro-gatilho:hover:not(:disabled){border-color:color-mix(in srgb,var(--borda) 70%,var(--texto2))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .filtro-gatilho:disabled{opacity:.5;cursor:not-allowed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .filtro-gatilho.ativo{color:var(--acento-claro);background:color-mix(in srgb,var(--acento) 8%,transparent);border-color:color-mix(in srgb,var(--acento) 35%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .filtro-gatilho span.truncar{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso{position:absolute;z-index:120;top:calc(100% + 4px);left:0;right:0;min-width:180px;max-height:240px;overflow-y:auto;padding:4px;background:#0e1316;border:1px solid var(--borda);border-radius:var(--raio)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso button,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso label{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;color:#bac3c6;background:transparent;border:1px solid transparent;border-radius:var(--raio);font:450 12px/1.35 Inter,ui-sans-serif,sans-serif;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso button:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso label:hover{color:var(--texto);background:#131a1f;border-color:#29363e}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso button.selecionado,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso label.selecionado{color:var(--acento-claro)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .menu-suspenso .menu-limpar{padding:6px 10px;margin-bottom:2px;border-bottom:1px solid var(--borda);color:var(--texto2);font-size:10px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .caixa-check{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:2px solid var(--borda);border-radius:var(--raio);background:transparent;transition:border-color .16s ease,background .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .caixa-check.marcada{background:var(--acento);border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .pagina-titulo{display:flex;align-items:center;gap:12px;min-width:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .pagina-titulo-icone{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:color-mix(in srgb,var(--acento) 10%,transparent);border-radius:var(--raio)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .pagina-titulo h1{margin:0;color:var(--texto);font-size:clamp(20px,2.2vw,28px);font-weight:550;letter-spacing:-.04em;line-height:1.15;white-space:nowrap}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao{transition:border-color .16s cubic-bezier(.2,.8,.2,1)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao:hover{border-color:color-mix(in srgb,var(--borda) 80%,var(--texto2))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#0a0a0a\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#0A0A0A\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#111\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#111111\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#0B1220\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#0E1A2B\]{background-color:var(--bg)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#1a1a1a\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#181818\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#151515\]{background-color:var(--superficie)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#222\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#222222\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#2a2a2a\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#333\]{background-color:var(--superficie2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-white{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-300{color:#c4cdd2!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-400{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-500{color:#758189!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-600{color:#657078!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .menu-suspenso{background:var(--superficie)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .filtro-gatilho{background:var(--superficie2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .editorial-toggle{background:var(--superficie2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .editorial-toggle button.ativa{background:var(--superficie)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-shell{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-topo-fixo{flex:0 0 auto;z-index:20;width:100%;padding:10px 0 12px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:visible}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-coluna{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-topo-linha{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0;box-sizing:border-box}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-busca{position:relative;flex:1 1 auto;min-width:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-busca svg.busca-icone{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--texto2);pointer-events:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-busca input{box-sizing:border-box;width:100%;min-height:38px;padding:0 36px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:450 12px/1.4 Inter,ui-sans-serif,sans-serif}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-busca input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 12%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-busca button.limpar-busca{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--texto2);background:transparent;border:0;cursor:pointer}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-filtro-btn{display:grid;place-items:center;width:38px;min-width:38px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-filtro-btn:hover{color:var(--texto);border-color:color-mix(in srgb,var(--borda) 70%,var(--texto2))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-filtro-btn.ativo{color:var(--texto);background:var(--superficie);border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-filtro-btn.com-filtros{color:var(--acento-claro);background:color-mix(in srgb,var(--acento) 8%,transparent);border-color:color-mix(in srgb,var(--acento) 35%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-page-size{position:relative;flex:0 0 auto;width:168px;max-width:168px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-page-size select{box-sizing:border-box;width:100%;min-height:38px;padding:0 28px 0 10px;color:var(--texto2);background-color:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:600 10px/1.2 Inter,ui-sans-serif,sans-serif;letter-spacing:.02em;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24' stroke='%2398a2a9' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-page-size select:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 12%,transparent)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-corpo{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;min-width:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-paginacao-rodape{flex:0 0 auto;width:100%;padding:8px 0 0;z-index:20}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:4px 0 8px;background:transparent;border:0;box-shadow:none}@media(max-width:760px){:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica{flex-direction:column;align-items:stretch;gap:8px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-topo-linha{flex-wrap:wrap}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-sessoes-page-size{width:100%;max-width:none}}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-resumo{color:var(--texto2);font:650 7px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-controles{display:flex;align-items:center;gap:6px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-paginas{display:flex;align-items:center;gap:4px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-nav,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-pagina{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:550 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-nav:hover:not(:disabled),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-pagina:hover:not(:disabled):not(.ativa){color:var(--texto);border-color:color-mix(in srgb,var(--borda) 70%,var(--texto2))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-nav:disabled,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-pagina:disabled{opacity:.45;cursor:not-allowed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-pagina.ativa{color:#1a0a00;background:var(--acento);border-color:var(--acento);cursor:default}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .paginacao-numerica-reticencias{display:grid;place-items:center;min-width:24px;height:32px;color:var(--texto2);font-size:14px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)>.topo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo{align-items:stretch;min-height:var(--ds-top-height, 70px)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo>.abas,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo .abas{display:flex;align-items:stretch;align-self:stretch;height:100%;min-height:var(--ds-top-height, 70px)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo .aba{display:inline-flex;align-items:center;align-self:stretch;min-height:var(--ds-top-height, 70px);height:100%;box-sizing:border-box}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo>.marca-contexto,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo>.topo-acoes{display:flex;align-items:center;align-self:stretch;min-height:var(--ds-top-height, 70px)}.login-shell{--login-escuro: #080a0c;--login-painel: #101418;--login-linha: #283138;--login-claro: #f2f1ec;--login-ink: #151817;--login-muted: #98a2a9;min-height:100vh;min-height:100dvh;background:var(--login-escuro)}.login-layout{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(480px,1.08fr);min-height:100vh;min-height:100dvh}.login-contexto{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:100%;padding:42px clamp(34px,5vw,78px);overflow:hidden;color:#f3f5f4;color-scheme:dark;background:radial-gradient(circle at 88% 10%,rgb(var(--accent) / .22),transparent 32%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--login-escuro);background-size:auto,52px 52px,52px 52px,auto}.login-contexto-corpo{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0}.login-contexto .login-marca img{height:36px;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain}.login-marca-texto{display:block;font-size:clamp(22px,2.4vw,32px);font-weight:600;letter-spacing:-.03em;color:#f3f5f4;line-height:1.1}.login-shell[data-tenant=true] .login-contexto{background:radial-gradient(circle at 88% 10%,rgb(var(--accent) / .32),transparent 36%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--login-escuro);background-size:auto,52px 52px,52px 52px,auto}.login-shell[data-tenant=true] .login-copy h1{color:#fff}.login-shell[data-tenant=true] .login-submit,.login-shell[data-tenant=true] .login-btn-google{border-color:rgb(var(--accent))}.login-copy{max-width:560px;margin-top:28px}.login-shell[data-tenant=true] .login-contexto .login-marca img{height:clamp(40px,5vw,52px);max-width:min(320px,92%)}.login-shell[data-tenant=true] .login-marca-texto{font-size:clamp(28px,3vw,40px)}.login-kicker,.login-etapa{display:block;color:rgb(var(--accent));font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.login-copy h1{max-width:620px;margin:20px 0 18px;font-size:clamp(32px,3.6vw,52px);font-weight:520;line-height:1.02;letter-spacing:-.055em;color:#f3f5f4}.login-copy p{max-width:480px;margin:0;color:var(--login-muted);font-size:14px;line-height:1.65}.login-mockup{width:min(100%,520px);margin-top:48px;color:#dce2e3;background:#0f1418f0;border:1px solid var(--login-linha);box-shadow:24px 26px 80px #00000052}.login-mockup-topo{display:flex;justify-content:space-between;padding:12px 15px;color:#707b82;border-bottom:1px solid var(--login-linha);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.login-mockup-topo b{color:#a5afb4;font-weight:550}.login-metricas{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--login-linha)}.login-metrica{display:grid;gap:6px;padding:16px 14px;border-right:1px solid var(--login-linha)}.login-metrica:last-child{border-right:0}.login-metrica span{color:#78838a;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.login-metrica strong{font:560 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.05em;color:#eef1f2}.login-insight{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:14px 18px}.login-insight>span{display:grid;place-items:center;width:28px;height:28px;color:#1a1208;background:rgb(var(--accent));font-size:14px}.login-insight p{display:grid;gap:2px;margin:0;color:#8b969b;font-size:9px}.login-insight b{color:#dce2e3;font-size:10px}.login-rodape{margin-top:auto;padding-top:32px;color:#5f6a71;font:550 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.login-rodape a{color:rgb(var(--accent));text-decoration:none;transition:opacity .15s}.login-rodape a:hover{opacity:.85;text-decoration:underline;text-underline-offset:2px}.login-form-wrap{display:grid;place-items:center;min-width:0;padding:58px clamp(30px,7vw,110px);color:var(--login-ink);color-scheme:light;background:linear-gradient(rgba(21,24,23,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(21,24,23,.055) 1px,transparent 1px),var(--login-claro);background-size:24px 24px}.login-cartao{width:100%;max-width:440px}.login-cartao h2{margin:16px 0 8px;color:var(--login-ink);font-size:clamp(30px,3.8vw,44px);font-weight:520;line-height:1.05;letter-spacing:-.05em}.login-descricao{margin:0 0 32px;color:#6c746f;font-size:13px;line-height:1.5}.login-cartao form{display:grid;gap:0}.login-campo{margin-top:14px}.login-cartao label{display:block;margin-bottom:7px;color:#5f6863;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.login-input{width:100%;min-height:49px;padding:12px 14px;color:var(--login-ink);background-color:#fff;border:1px solid #8b938e;border-radius:2px;font-size:13px;transition:outline .15s,box-shadow .15s,border-color .15s}.login-form-wrap input.login-input,.login-form-wrap textarea.login-input{background-color:#fff!important;color:var(--login-ink)!important;border:1px solid #8b938e!important;-webkit-text-fill-color:var(--login-ink)}.login-form-wrap input.login-input::-moz-placeholder,.login-form-wrap textarea.login-input::-moz-placeholder{color:#8b938e!important;opacity:1}.login-form-wrap input.login-input::placeholder,.login-form-wrap textarea.login-input::placeholder{color:#8b938e!important;opacity:1}.login-input:focus{outline:1px solid rgb(var(--accent));border-color:rgb(var(--accent));box-shadow:0 0 0 4px rgb(var(--accent) / .12)}.login-input-wrap{position:relative}.login-input-wrap .login-input{padding-right:42px}.login-toggle-senha{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6c746f;background:none;border:0;padding:4px;cursor:pointer;transition:color .15s}.login-toggle-senha:hover{color:#3d4440}.login-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:51px;margin-top:20px;padding:0 17px;color:#fff;background:rgb(var(--accent));border:1px solid rgb(var(--accent));border-radius:2px;font-size:12px;font-weight:680;cursor:pointer;transition:filter .15s,opacity .15s}.login-submit:hover:not(:disabled){filter:brightness(1.08)}.login-submit:disabled{opacity:.55;cursor:not-allowed}.login-divider{display:flex;align-items:center;gap:12px;margin:22px 0 18px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#cbd0cb}.login-divider span{color:#8b938e;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.login-oauth{display:grid;gap:10px}.login-btn-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:49px;padding:0 17px;color:#171a19;background:#fff;border:1px solid #8b938e;border-radius:2px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.login-btn-google:hover{background:#f5f5f4;border-color:#b8bdb8}.login-btn-microsoft{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:49px;padding:0 17px;color:#f3f5f4;background:#2f2f2f;border:1px solid #444;border-radius:2px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.login-btn-microsoft:hover{background:#3b3b3b}.login-alerta{margin-bottom:16px;padding:12px 14px;border-radius:2px;font-size:13px;line-height:1.45}.login-alerta-erro{color:#932f22;background:#ffe2dc;border:1px solid #eab4aa}.login-alerta-ok{color:#1a5c38;background:#ddf5e8;border:1px solid #9fd4b4}.login-alerta pre{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(147,47,34,.15);color:#7a5048;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.login-link-secundario{display:block;width:100%;margin-top:14px;padding:8px 0;color:rgb(var(--accent));background:none;border:0;font-size:12px;text-align:center;cursor:pointer;transition:color .15s,opacity .15s}.login-link-secundario:hover{opacity:.82}.login-alternativa{margin:24px 0 0;color:#737b76;font-size:12px;text-align:center}.login-alternativa button{color:rgb(var(--accent));font-weight:650;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(max-width:960px){.login-layout{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr)}.login-contexto{padding-inline:34px}.login-copy h1{font-size:36px}}@media(max-width:820px){.login-layout{grid-template-columns:1fr}.login-contexto{min-height:280px;padding:28px 24px 32px}.login-copy{margin-top:20px}.login-copy h1{max-width:620px;margin-block:14px;font-size:clamp(28px,7.5vw,38px)}.login-copy p{font-size:12px}.login-form-wrap{padding:44px 24px 64px}}@media(max-width:520px){.login-contexto{min-height:240px;padding-inline:18px}.login-copy h1{font-size:28px}.login-form-wrap{padding-inline:18px}.login-cartao h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.login-submit,.login-btn-google,.login-btn-microsoft,.login-input,.login-toggle-senha,.login-link-secundario{transition:none}}html,body{margin:0;padding:0;overscroll-behavior:none}html{background-color:#080a0c}body{background-color:#080a0c;min-height:100%;-webkit-font-smoothing:antialiased}#root{min-height:100%}.landing-page,.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{margin:0}.landing-page p,.landing-page ul,.landing-page ol{margin:0;padding:0}.landing-page ul,.landing-page ol{list-style:none}.landing-page{--lp-bg: #080a0c;--lp-painel: #101418;--lp-painel2: #151b20;--lp-linha: #283138;--lp-texto: #f3f5f4;--lp-muted: #98a2a9;--lp-orange: #ff8544;--lp-orange-forte: #ff6b00;--lp-orange-glow: color-mix(in srgb, var(--ds-accent, #ff6b00) 18%, transparent);--lp-verde: #9cf0c0;--lp-azul: #78a7ff;--lp-ambar: #ffc37b;--lp-vermelho: #ff886f;--lp-claro: #f2f1ec;--lp-ink: #151817;--lp-raio: 2px;--lp-header-h: 68px;background:var(--lp-bg);color:var(--lp-texto);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip;min-height:100vh}.landing-page main{max-width:none;padding:0;margin:0;display:block}.landing-page .topo-publico{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;height:68px;padding:0;background:#080a0ca6;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 4px 30px #00000059}.landing-page .header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.landing-page .marca-publica{display:inline-flex;align-items:center;gap:9px;color:var(--lp-texto);font-size:18px;letter-spacing:-.03em;font-weight:680}.landing-page .logo-wordmark{display:block;width:auto;height:26px;max-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.landing-page .nav-publica{display:flex;align-items:center;justify-content:center;gap:32px}.landing-page .nav-publica a,.landing-page .footer-inner a{color:var(--lp-muted);font-size:13px;transition:color .18s ease}.landing-page .nav-publica a:hover,.landing-page .footer-inner a:hover{color:var(--lp-texto)}.landing-page .acoes{display:inline-flex;align-items:center;gap:10px}.landing-page .header-inner>.acoes{justify-content:flex-end}.landing-page .nav-toggle{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--lp-linha);border-radius:var(--lp-raio);background:var(--lp-painel);color:var(--lp-texto);cursor:pointer;transition:border-color .18s ease,background .18s ease}.landing-page .nav-toggle:hover{border-color:var(--lp-orange)}.landing-page .nav-toggle-icon{display:flex;flex-direction:column;justify-content:center;gap:4px;width:18px}.landing-page .nav-toggle-icon span{display:block;height:2px;background:currentColor;border-radius:1px;transition:transform .18s ease,opacity .18s ease}.landing-page .nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.landing-page .nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(2){opacity:0}.landing-page .nav-toggle[aria-expanded=true] .nav-toggle-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.landing-page .locale-pills{display:inline-flex;padding:2px;border:1px solid var(--lp-linha);background:var(--lp-painel)}.landing-page .locale-pills a{padding:4px 8px;color:var(--lp-muted);font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.landing-page .locale-pills a.ativo{color:#08101e;background:var(--lp-texto)}.landing-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid var(--lp-linha);border-radius:var(--lp-raio);background:var(--lp-painel);color:var(--lp-texto);font:650 12px/1 Inter,sans-serif;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.landing-page .btn:hover{border-color:var(--lp-orange);transform:translateY(-1px)}.landing-page .btn-sm{padding:8px 12px;font-size:11px}.landing-page .btn-grande{gap:26px;min-height:48px;padding:12px 20px;font-size:13px}.landing-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ffb37a;outline-offset:3px}@media(min-width:1025px){.landing-page .hero-viewport{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;margin-top:calc(-1 * var(--lp-header-h, 68px));display:flex;flex-direction:column;overflow:clip}.landing-page .hero-viewport .hero-publico{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:var(--lp-header-h, 68px) 0 0;border-bottom:none;overflow:clip}.landing-page .hero-viewport .hero-publico .hero-grade.site-shell{flex:1 1 auto;width:min(1180px,calc(100% - 64px));max-width:1180px;margin-inline:auto;align-items:stretch;align-self:center;min-height:0;overflow:clip}.landing-page .hero-viewport .hero-publico .hero-grade>.hero-slide-pane:last-child{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:0;height:100%;overflow:clip}.landing-page .hero-viewport .hero-publico .hero-grade>.hero-copy{display:flex;flex-direction:column;justify-content:center;align-self:stretch;text-align:left;min-height:0;height:100%}.landing-page .hero-viewport .faixa-numeros{flex:0 0 auto;flex-shrink:0}.landing-page .hero-viewport .faixa-numeros .site-shell{width:min(1180px,calc(100% - 64px))}.landing-page .hero-viewport .jornada-control{min-height:44px;padding:8px 10px}}.hero-publico{position:relative;padding:140px 0 88px;min-height:790px;border-bottom:1px solid var(--lp-linha);isolation:isolate}.hero-publico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,black 25%,black 78%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 78%,transparent)}.hero-publico:after{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-220px;top:-180px;background:radial-gradient(circle,var(--lp-orange-glow),transparent 66%);filter:blur(2px)}.hero-grade{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:48px;align-items:stretch}.hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;max-width:560px;min-width:0;width:100%;text-align:left;justify-self:start}.hero-grade>.hero-slide-pane{min-width:0;justify-self:stretch}.hero-grade>.hero-slide-pane:last-child{display:flex;align-items:center;justify-content:center}.hero-grade>.hero-slide-pane>.produto-palco{margin-inline:auto}.anuncio{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:30px;padding:7px 10px 7px 8px;color:#c9d1d6;border:1px solid #30383e;background:#12171bd1;font-size:11px;letter-spacing:.02em}.anuncio b{color:var(--lp-orange);margin-left:4px;font-weight:700}.olho{display:block;margin:0 0 18px;color:var(--lp-orange);font:650 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em}.olho.olho-escuro{color:#b25518}.landing-page .hero-publico h1,.landing-page .hero-publico h2{max-width:100%;margin:0 0 26px;padding-inline-start:.03em;font-size:clamp(56px,6.5vw,84px);font-weight:520;line-height:.98;letter-spacing:-.062em;text-align:left}.landing-page .hero-publico h2.hero-title-compact{font-size:clamp(36px,4.4vw,54px);line-height:1.05;letter-spacing:-.045em;max-width:12em}.landing-page .hero-publico h1.hero-title-saas{font-size:clamp(34px,4.2vw,52px);font-weight:520;line-height:1.08;letter-spacing:-.045em;max-width:14em;color:var(--lp-texto)}.landing-page .hero-publico h1.hero-title-saas .hero-title-lead{display:inline;color:var(--lp-texto);font-size:.42em;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.landing-page .hero-publico h1.hero-title-saas .hero-title-accent{display:inline;color:var(--lp-orange);font-style:normal;font-weight:700;font-size:1.15em;letter-spacing:-.055em}.hero-publico h1 em,.hero-publico h2 em,.secao-intro h2 em,.showcase-copy h3 em,.cta-final h2 em{color:var(--lp-orange);font-style:normal}.landing-page .hero-publico h2 em{font-weight:700}.landing-page .hero-role-ticker{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;height:1.05em;margin:0 .06em}.landing-page .hero-role-ticker-word{position:absolute;left:0;top:0;display:block;height:1.05em;line-height:1.05;color:var(--lp-orange);font-weight:700;white-space:nowrap;opacity:0;transform:translateY(35%);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.landing-page .hero-role-ticker-word.on{opacity:1;transform:translateY(0);pointer-events:auto}.landing-page .hero-copy .chamada{max-width:100%;margin:0 0 36px}.hero-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.hero-garantias{display:flex;gap:20px;flex-wrap:wrap;color:#737f87;font-size:11px}.produto-palco{position:relative;z-index:2;min-width:0;max-width:540px;width:100%;margin-inline:auto;transform:perspective(1400px) rotateY(-.4deg) rotateX(.25deg);transform-origin:center center}.produto-palco.hero-coach-trio-wrap{transform:none;overflow:visible}.produto-janela{position:relative;overflow:hidden;background:#0f1317f7;border:1px solid #34404a;border-radius:4px;box-shadow:0 34px 100px #0000007a,0 0 0 1px #ff6b000d}.janela-marca span:first-child{background:var(--lp-orange);border-color:var(--lp-orange)}.status-online.live i{background:var(--lp-orange);box-shadow:0 0 8px #ff8544b3}.selo-neutro{padding:5px 8px;color:#aab3b9;border:1px solid #354049;background:#151b20;font-size:9px;font-weight:560;letter-spacing:.04em}.painel-grade-live{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--lp-linha);border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.transcricao,.sugestao{background:var(--lp-painel);padding:14px 16px}.transcricao h4,.sugestao h4{margin:0 0 10px;color:#657078;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.linha-fala{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:9px 0;border-bottom:1px dashed #2b3339;color:#cbd1d4;font-size:11px;line-height:1.55}.linha-fala:last-child{border-bottom:0}.linha-fala>i{color:var(--lp-orange);font:650 8px/1.3 ui-monospace,monospace;font-style:normal;letter-spacing:.05em}.linha-fala.cliente>i{color:var(--lp-verde)}.linha-fala em{display:inline-block;margin-top:3px;padding:3px 6px;color:var(--lp-orange);background:#ff6b001a;border-left:2px solid var(--lp-orange);font-size:9px;font-style:normal;letter-spacing:.02em}.sugestao{border-left:1px solid var(--lp-linha)}.sugestao-card{padding:10px 12px;background:#ff6b0014;border:1px solid rgba(255,107,0,.25);margin-bottom:12px}.sugestao-card b{display:block;margin-bottom:4px;color:var(--lp-orange);font:650 8px/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.sugestao-card p{color:#dce3e5;font-size:10.5px;line-height:1.5}.checklist{display:grid;gap:6px}.checklist div{display:flex;gap:8px;color:#98a2a9;font-size:10px}.checklist div:before{content:"○";color:#4a545c;font-family:ui-monospace,monospace}.checklist div.feito:before{content:"✓";color:var(--lp-verde)}.checklist div.feito{color:#cbd1d4}.mockup-rodape-live{display:flex;justify-content:space-between;padding:12px 20px;color:#89949a;font-size:10px}.mockup-rodape-live b{color:var(--lp-verde);font:600 11px/1 ui-monospace,monospace}.alerta-icone{display:grid;place-items:center;width:28px;height:28px;background:#ff6b0026;color:var(--lp-orange-forte);border-radius:50%;font-weight:800}.alerta-flutuante-ok .alerta-icone{background:#c3f4d6;color:#1a6b42}.produto-palco-preco{max-width:none;margin:0;transform:none}.painel-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(160px,.65fr);gap:1px;background:var(--lp-linha);border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.calculo-linha.positivo b{color:var(--lp-orange)}.calculo-total strong{grid-row:span 2;color:var(--lp-texto);font:620 clamp(16px,2.2vw,22px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.05em;white-space:nowrap}.produto-palco-preco .painel-cabecalho strong{font-size:13px;line-height:1.25;max-width:28ch}.faixa-preenchida{position:absolute;top:0;right:14%;bottom:0;left:14%;background:linear-gradient(90deg,#ff6b0038,#9cf0c080)}.faixa-trilho .preco{left:53%;background:var(--lp-orange);height:19px;box-shadow:0 0 12px #ff8544b3}.faixa-legenda b{color:var(--lp-orange);font-weight:600}.showcase-mockup-col:has(.produto-palco-preco){overflow:visible}.showcase-mockup-col .produto-palco-preco .produto-janela{max-height:none;box-shadow:0 24px 70px #00000047}.showcase-mockup-col .produto-palco-preco{overflow:visible}.faixa-numeros{border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.faixa-numeros .site-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.hero-slide-pane{animation:jornada-slide-in .34s ease;min-width:0}.numeros-grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.jornada-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0}.hero-saas-modules{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hero-saas-module{padding:8px 10px;border:1px solid var(--lp-linha);background:#ffffff05}.hero-saas-module b{display:block;font-size:11px;color:var(--lp-texto)}.hero-saas-module small{display:block;margin-top:3px;color:#68747b;font-size:9px}.hero-mock-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:0 16px;border-bottom:1px solid var(--lp-linha)}.hero-mock-tabs span{padding:8px 10px;color:#68747b;font-size:10px;border-bottom:2px solid transparent}.hero-mock-tabs span.ativo{color:var(--lp-orange);border-bottom-color:var(--lp-orange)}.hero-mock-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;color:#889099;font-size:10px}.hero-mock-flow span{padding:4px 7px;border:1px solid var(--lp-linha);background:#ffffff05;color:#d9dfe2}.hero-mock-flow i{font-style:normal;color:var(--lp-orange)}.hero-mock-progress{display:flex;flex-direction:column;gap:8px;padding:14px 20px 12px;border-bottom:1px solid var(--lp-linha);background:#ff6b000a}.hero-mock-progress b{display:block;font-size:12px;color:var(--lp-texto)}.hero-mock-progress small{display:block;margin-top:2px;color:#8a959c;font-size:11px}.hero-mock-bar{height:4px;background:#20282e;overflow:hidden}.hero-mock-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--lp-orange-forte),var(--lp-orange))}.hero-mock-trail{padding:14px 20px 16px;border-bottom:1px solid var(--lp-linha);background:var(--lp-painel)}.hero-trail-label{margin:0 0 12px;color:#657078;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.hero-trail-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.hero-trail-step{position:relative;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;padding:0 0 14px}.hero-trail-step:last-child{padding-bottom:0}.hero-trail-connector{position:absolute;left:13px;top:28px;bottom:0;width:1px;background:var(--lp-linha)}.hero-trail-step.done .hero-trail-connector{background:#ff6b0073}.hero-trail-node{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--lp-linha);background:#12181c;color:#8a959c;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-trail-step.done .hero-trail-node{border-color:var(--lp-orange);background:var(--lp-orange);color:#111}.hero-trail-step.active .hero-trail-node{border-color:var(--lp-orange);background:transparent;color:var(--lp-orange);box-shadow:none}.hero-trail-step.goal .hero-trail-node{border-color:var(--lp-linha);background:#12181c;color:#8a959c;font-size:9px}.hero-trail-copy b{display:block;margin-bottom:2px;color:var(--lp-texto);font-size:13px;font-weight:600;letter-spacing:-.02em}.hero-trail-step.goal .hero-trail-copy b{color:var(--lp-orange)}.hero-trail-copy p{margin:0;color:#8a959c;font-size:11px;line-height:1.35}.hero-trail-step em{align-self:center;font-style:normal;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#889099;border:1px solid var(--lp-linha);padding:4px 7px;white-space:nowrap}.hero-trail-step.active em{color:var(--lp-orange);border-color:#ff6b0059}.hero-trail-step.goal em{color:var(--lp-orange);border-color:#ff6b0073;background:#ff6b0014}.hero-bpo-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-bpo-kpis>div{padding:10px 12px;border:1px solid var(--lp-linha);background:#ffffff05;border-radius:0}.hero-bpo-kpis span{display:block;margin-bottom:6px;color:#657078;font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.hero-bpo-kpis b{color:var(--lp-texto);font-size:18px;font-weight:600;letter-spacing:-.03em}.landing-page .produto-palco--bpo,.landing-page .hero-grade>.hero-slide-pane>.produto-palco:has(.hero-mock-bpo){max-width:min(360px,100%);width:100%;transform:none}.landing-page .hero-mock-bpo{min-width:0}.landing-page .hero-mock-bpo .hero-bpo-kpis{gap:6px}.landing-page .hero-mock-bpo .hero-bpo-kpis>div{padding:8px 9px;min-width:0}.landing-page .hero-mock-bpo .hero-bpo-kpis span{margin-bottom:4px;font-size:7px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .hero-mock-bpo .hero-bpo-kpis b{font-size:15px}.landing-page .hero-mock-bpo .sugestao{min-width:0;padding:12px}.landing-page .hero-mock-bpo .checklist>div{font-size:10px;line-height:1.35}.landing-page .produto-palco--bpo .alerta-flutuante,.landing-page .hero-grade>.hero-slide-pane>.produto-palco:has(.hero-mock-bpo) .alerta-flutuante{right:12px;left:auto;bottom:14px;min-width:0;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);transform:none;z-index:3}.hero-coach-trio-wrap.produto-palco{max-width:min(420px,100%);width:100%;transform:none;overflow:visible;padding-bottom:8px;box-sizing:border-box}.hero-coach-trio-wrap{position:relative;overflow:visible}.hero-coach-trio{position:relative;width:100%;aspect-ratio:5 / 4;min-height:340px;overflow:hidden;transform:none}.hero-mini-window{position:absolute;overflow:hidden;border:1px solid rgba(52,64,74,.95);background:#0f1317f7;box-shadow:0 22px 50px #0000006b,0 0 0 1px #ff6b000a;min-width:0;display:flex;flex-direction:column;transform:none}.hero-mini-window.tone-analysis{top:0;left:0;width:54%;aspect-ratio:16 / 10;z-index:1}.hero-mini-window.tone-meet{top:20%;left:18%;width:64%;aspect-ratio:16 / 11;z-index:2}.hero-mini-window.tone-dash{top:auto;right:0;bottom:0;left:auto;width:50%;aspect-ratio:auto;height:auto;z-index:3}.hero-coach-trio-wrap .alerta-flutuante{left:4%;right:auto;bottom:4px;z-index:5;max-width:calc(100% - 24px)}.hero-mini-top{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--lp-linha);background:#ffffff05}.hero-mini-top p{flex:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9aa3a9;font-size:10px}.hero-mini-top .status-online{font-size:9px}.hero-coach-report{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;background:transparent;min-width:0;flex:1;overflow:hidden}.hero-coach-dash{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;background:transparent;flex:0 0 auto;overflow:visible}.hero-coach-trio .hero-meet-share-rank>div:nth-child(n+3){display:none}.hero-coach-trio .hero-coach-report-head strong{font-size:12px}.hero-coach-trio .hero-coach-score{min-width:38px;height:38px;font-size:14px}.hero-coach-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hero-coach-report-head .rotulo{display:block;margin-bottom:4px}.hero-coach-report-head strong{display:block;color:var(--lp-texto);font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.hero-coach-report-head small{display:block;margin-top:3px;color:#8a959c;font-size:11px}.hero-coach-score{flex-shrink:0;display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;background:#ff6b001f;border:1px solid rgba(255,107,0,.45);color:var(--lp-orange);font:700 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-coach-chips{display:flex;flex-wrap:wrap;gap:6px}.hero-coach-chips span{display:inline-flex;align-items:baseline;gap:5px;padding:4px 7px;border:1px solid var(--lp-linha);background:#ffffff05}.hero-coach-chips i{font-style:normal;color:#657078;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.hero-coach-chips b{color:var(--lp-texto);font-size:12px;font-weight:650}.hero-coach-sections{display:grid;gap:10px;min-height:0}.hero-coach-section h4{margin:0 0 5px;color:#657078;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.hero-coach-section ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hero-coach-section li{color:#c5c7cb;font-size:11px;line-height:1.35;padding-left:0}.hero-coach-meet{display:flex;flex-direction:column;min-width:0;flex:1;min-height:0;background:#202124;overflow:hidden}.hero-meet-grid{flex:1;display:grid;grid-template-rows:minmax(0,1fr) 58px;gap:6px;min-height:0;height:100%;padding:8px;box-sizing:border-box}.hero-meet-tile{position:relative;overflow:hidden;border-radius:10px;background:#3c4043;min-width:0;min-height:0}.hero-meet-tile-main{border:2px solid transparent;min-height:0}.hero-meet-tile-main.speaking{border-color:#8ab4f8;box-shadow:0 0 0 1px #8ab4f840}.hero-meet-tile img,.hero-meet-tile .hero-meet-fallback{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.hero-meet-tile-main img,.hero-meet-tile-main .hero-meet-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.hero-meet-fallback{display:grid;place-items:center;background:linear-gradient(145deg,#5f6368,#3c4043);color:#e8eaed;font-weight:700;font-size:22px}.hero-meet-nameplate{position:absolute;left:8px;bottom:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:4px;background:#202124b8;color:#e8eaed;font-size:11px;font-weight:550;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-meet-pulse{width:8px;height:8px;border-radius:50%;background:#8ab4f8;box-shadow:0 0 0 3px #8ab4f838;flex-shrink:0}.hero-meet-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;height:58px;min-height:58px;max-height:58px}.hero-meet-strip .hero-meet-tile{height:100%;aspect-ratio:auto}.hero-meet-strip .hero-meet-tile img,.hero-meet-strip .hero-meet-tile .hero-meet-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.hero-meet-strip .hero-meet-nameplate{left:5px;bottom:5px;padding:2px 5px;font-size:9px}.hero-meet-strip .hero-meet-fallback{font-size:12px}.hero-meet-share-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hero-meet-share-kpis>div{padding:6px 7px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.hero-meet-share-kpis span{display:block;margin-bottom:3px;color:#657078;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.hero-meet-share-kpis b{color:var(--lp-texto);font-size:13px;font-weight:650;letter-spacing:-.03em}.hero-meet-share-chart{display:flex;align-items:flex-end;gap:5px;height:48px;padding:6px 4px 0}.hero-meet-share-chart i{flex:1;display:block;background:linear-gradient(180deg,var(--lp-orange),rgba(255,107,0,.35));min-height:8px}.hero-meet-line-chart{flex:0 0 auto;height:48px;margin:0;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),repeating-linear-gradient(to top,transparent 0,transparent 13px,rgba(255,255,255,.04) 13px,rgba(255,255,255,.04) 14px)}.hero-meet-line-chart svg{display:block;width:100%;height:100%}.hero-meet-line-path{filter:drop-shadow(0 0 6px rgba(255,107,0,.35))}.hero-meet-line-dot{stroke:#14191c;stroke-width:1.5}.hero-meet-share-rank{display:grid;gap:4px;flex:0 0 auto;padding-bottom:2px}.hero-meet-share-rank>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;line-height:1.3}.hero-meet-share-rank span{color:#9aa3a9}.hero-meet-share-rank b{color:#6dcea1;font-weight:650}.hero-mock-bill{display:flex;flex-direction:column;gap:6px}.hero-bill-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--lp-linha);background:#ffffff05}.hero-bill-row b{display:block;font-size:11px;color:var(--lp-texto)}.hero-bill-row small{display:block;margin-top:2px;color:#68747b;font-size:9px}.hero-bill-row strong{font-size:12px;font-weight:700;color:var(--lp-orange);letter-spacing:-.02em}.hero-bill-row.zero strong{color:#68747b}.jornada-control{position:relative;min-height:48px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:10px;border:0;border-left:1px solid var(--lp-linha);border-radius:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;overflow:hidden;min-width:0;transition:background .18s ease,color .18s ease}.jornada-control:last-child{border-right:1px solid var(--lp-linha)}.jornada-control:hover{background:#ffffff08}.jornada-control.ativo{background:#ff6b0012}.jornada-progress{position:absolute;top:0;left:0;height:2px;width:100%;background:var(--lp-orange);transform:scaleX(0);transform-origin:left center;animation-name:jornada-progress-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes jornada-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.jornada-progress{animation:none;transform:scaleX(1)}}.jornada-control:focus-visible{outline:2px solid var(--lp-orange);outline-offset:-2px;z-index:1}.jornada-cabecalho{display:flex;align-items:center;gap:8px}.jornada-num{flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--lp-linha);background:var(--lp-painel2);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#889099}.jornada-control.ativo .jornada-num{border-color:#ff6b0073;color:var(--lp-orange);background:#ff6b000f}.jornada-controls .jornada-control strong,.jornada-control strong{min-width:0;font:550 clamp(9px,.85vw,12px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--lp-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jornada-controls .jornada-control.ativo strong,.jornada-control.ativo strong{color:var(--lp-orange)}@keyframes jornada-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-slide-pane{animation:none}}.problema{padding-bottom:56px}#roi .secao-intro{max-width:860px}#roi .roi-intro{margin-bottom:40px}.secao-roi{padding:80px 0 110px}.problema .secao-intro,.problema-copy{max-width:none;margin-bottom:0}.problema-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(28px,4vw,56px);align-items:center;margin-bottom:56px}.problema .secao-intro h2,.problema-titulo{max-width:16ch}.problema-copy>p:last-child{max-width:46ch}.problema-video{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(20,24,22,.08);background:#14191c;box-shadow:0 28px 60px #14181624,0 2px #ffffff59 inset}.problema-video.is-playing{transform:none;background:#000}.problema-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.problema-video-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;text-align:left;background:#14191c;color:#fff}.problema-video-cover:disabled{cursor:default}.problema-video-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#14191c;background-size:cover;background-position:center 22%;background-repeat:no-repeat;transform:scale(1.02);transition:transform .55s cubic-bezier(.22,1,.36,1)}.problema-video-cover:hover .problema-video-photo,.problema-video-cover:focus-visible .problema-video-photo{transform:scale(1.06)}.problema-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c0e6b,#0a0c0e80 40%,#0a0c0edb),radial-gradient(120% 80% at 80% 0%,rgba(255,107,0,.28),transparent 55%)}.problema-video-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 85%);mask-image:linear-gradient(180deg,#000 20%,transparent 85%)}.problema-video-play{position:absolute;left:50%;top:46%;z-index:2;display:grid;place-items:center;width:72px;height:72px;border-radius:999px;color:#14191c;background:var(--lp-orange);box-shadow:0 16px 40px #ff6b0059;transform:translate(-50%,-50%);transition:transform .25s ease,box-shadow .25s ease}.problema-video-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--lp-orange);opacity:.55;animation:problema-play-pulse 1.8s ease-out infinite;pointer-events:none}.problema-video-cover:hover .problema-video-play,.problema-video-cover:focus-visible .problema-video-play{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 20px 48px #ff6b006b}.problema-video-play svg{position:relative;z-index:1;margin-left:3px}@keyframes problema-play-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.problema-video-meta{position:absolute;left:18px;right:18px;bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;z-index:1}.problema-video-meta b{display:block;max-width:22ch;font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.problema-video-duration{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:#fff;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.secao-intro>p:last-child{max-width:620px;color:#656d69;font-size:16px;line-height:1.65}.secao-compare{padding:48px 0 110px;background:var(--lp-claro)}.compare-grade{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.2fr);gap:56px 48px;align-items:center}.compare-copy{display:flex;flex-direction:column;justify-content:center;align-self:stretch}.compare-copy h2{margin:0;color:var(--lp-ink);font-family:inherit;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.055em}.compare-copy p{margin:0 0 14px;max-width:400px;color:#4a524e;font-family:inherit;font-size:16px;line-height:1.55}.compare-copy p:last-child{margin-bottom:0}.compare-table{border:1px solid rgba(21,24,23,.12);background:#fff;overflow:hidden}.compare-table-head,.compare-table-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.compare-th{min-height:52px;display:grid;place-items:center;padding:14px 16px;text-align:center;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.compare-th.without{background:var(--lp-ink);color:var(--lp-claro)}.compare-th.with{background:var(--lp-orange-forte);color:#fff}.compare-td{min-height:88px;display:grid;place-items:center;padding:16px 18px;border-top:1px solid rgba(21,24,23,.08);border-right:1px solid rgba(21,24,23,.08);color:var(--lp-ink);font-family:inherit;font-size:13px;line-height:1.4;text-align:center;text-wrap:pretty;-webkit-hyphens:none;hyphens:none}.compare-table-row .compare-td:last-child{border-right:0}.showcase{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px 64px;align-items:center;min-height:0;padding:72px 0;border-top:1px solid var(--lp-linha)}.showcase.invertido{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.showcase.invertido .showcase-mockup-col,.showcase.invertido .mockup{order:1}.passo{display:block;margin-bottom:20px;color:var(--lp-orange);font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.showcase-copy h3{margin:0 0 20px;color:var(--lp-texto);font-size:clamp(31px,3.4vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.05em}.valor-entregue span{display:block;margin-bottom:8px;color:#68747b;font:650 9px/1.2 ui-monospace,monospace;letter-spacing:.09em}.lista-check{display:grid;gap:10px}.lista-check li:before{content:"↳";color:var(--lp-orange);font-family:ui-monospace,monospace}.mockup-app{background:#080a0c}.mock-nav{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;gap:10px;align-items:center;padding:8px 12px;background:#101418;border-bottom:1px solid #283138}.mock-nav-brand{display:flex;align-items:center;gap:8px;min-width:0}.mock-nav-logo{width:22px;height:22px;display:grid;place-items:center;background:var(--lp-orange);color:#0b0d0f;font:800 9px/1 ui-monospace,monospace;border-radius:2px;flex-shrink:0}.mock-nav-wordmark{display:block;height:14px;width:auto;max-width:118px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.mock-nav-crumb{display:flex;align-items:center;gap:5px;min-width:0;font-size:9px;color:#68747b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-nav-crumb em{font-style:normal;color:#98a2a9}.mock-nav-crumb b{font:650 9px/1 ui-monospace,monospace;letter-spacing:.06em;color:#f3f5f4}.mock-nav-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.mock-nav-tab{padding:5px 7px;font-size:9px;color:#889099;border-bottom:2px solid transparent;white-space:nowrap}.mock-nav-tab.ativa{color:#f3f5f4;background:#151b20;border-bottom-color:var(--mock-accent, var(--lp-orange))}.mock-nav-brand-logo{display:block;width:22px;height:22px;flex-shrink:0;border-radius:6px}.mockup-app.theme-light{background:#f4f5f3;border-color:#d8dcd8}.mockup-app.theme-light .mock-nav{border-bottom-color:#d8dcd8;background:#fff}.mockup-app.theme-light .mock-nav-crumb{color:#7a8480}.mockup-app.theme-light .mock-nav-crumb em{color:#4a524e}.mockup-app.theme-light .mock-nav-crumb b{color:#151817}.mockup-app.theme-light .mock-nav-tab{color:#6b7570}.mockup-app.theme-light .mock-nav-tab.ativa{color:#151817;background:#eef0ed;border-bottom-color:var(--mock-accent, var(--lp-orange))}.mockup-app.theme-light .mock-nav-avatar{background:#e6e9e4;color:#2a2f2c}.mockup-app.theme-light .mock-app-body{background:#f4f5f3}.mock-nav-avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1a2228;border:1px solid #283138;color:#c8d0d6;font:650 8px/1 ui-monospace,monospace}.mock-app-body{background:#080a0c}.mock-seg{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.mock-seg>span,.mock-seg>button{border:1px solid var(--lp-linha);background:transparent;color:#889099;font:inherit;font-size:9px;padding:4px 8px;cursor:pointer;border-radius:2px}.mock-seg>span.ativo,.mock-seg>button.ativo{background:var(--lp-orange);border-color:var(--lp-orange);color:#0b0d0f;font-weight:650}.mock-seg.bar{padding:8px 12px 0;margin-bottom:0;border-bottom:1px solid var(--lp-linha)}.mock-score-chips{display:flex;gap:3px;flex-shrink:0}.mock-score-chips span{min-width:28px;padding:3px 4px;background:#151b20;border:1px solid #283138;border-radius:0;text-align:center}.mock-score-chips i{display:block;font-style:normal;font-size:7px;color:#68747b;text-transform:uppercase;letter-spacing:.04em}.mock-score-chips b{display:block;font-size:11px;color:#f3f5f4;margin-top:1px}.mock-score-chips span.score b{color:var(--lp-verde)}.aprender-card.cover{align-items:stretch}.aprender-cover{width:56px;min-height:40px;flex-shrink:0;aspect-ratio:16 / 10;background:linear-gradient(145deg,#ff6b0038,#1a2228);border:1px solid rgba(255,107,0,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--lp-orange);font-size:10px}.aprender-cover.dim{opacity:.45}.aprender-cover.roteiro{background:#1a2228;border-style:dashed;color:#889099}.aprender-cover em{font-style:normal;font-size:8px;color:var(--lp-verde);font-weight:700}.praticar-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid var(--lp-linha);font-size:9px;color:#889099;background:#101418}.praticar-toolbar b{margin-left:auto;color:var(--lp-orange);font-family:ui-monospace,monospace}.mockup-aicoach{min-height:280px;background:#080a0c}.aicoach-mock-welcome{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 16px 16px;max-width:520px;margin:0 auto}.aicoach-mock-welcome h4{margin:0;font:600 18px/1.2 Inter,ui-sans-serif,sans-serif;color:#f3f5f4;text-align:center}.aicoach-mock-input{width:100%;background:#151b20;border:1px solid #283138;border-radius:2px;overflow:hidden}.aicoach-mock-campo{min-height:40px;padding:12px 14px 6px;color:#68747b;font-size:13px;line-height:1.4}.aicoach-mock-bar{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 8px}.aicoach-mock-acoes{display:flex;align-items:center;gap:2px}.aicoach-mock-acao{width:28px;height:28px;display:grid;place-items:center;color:#889099;font-size:14px;border-radius:2px}.aicoach-mock-send{width:32px;height:28px;display:grid;place-items:center;color:#889099;border:1px solid #283138;border-radius:2px;font-size:12px;opacity:.7}.aicoach-mock-sugestoes{width:100%}.aicoach-mock-sugestoes>p{margin:0 0 8px 2px;color:#889099;font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.aicoach-mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aicoach-mock-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:10px 11px;background:#151b20;border:1px solid #283138;border-radius:2px;text-align:left}.aicoach-mock-card i{width:12px;height:12px;border-radius:2px;background:#ff6b0059;box-shadow:inset 0 0 0 1px #ff6b0080}.aicoach-mock-card b{font:600 11px/1.25 Inter,ui-sans-serif,sans-serif;color:#f3f5f4}.aicoach-mock-card span{font:450 10px/1.35 Inter,ui-sans-serif,sans-serif;color:#889099}.mockup-alertas{padding:12px;display:grid;gap:10px}.showcase-mockup-col:has(.mockup-wa-scene){overflow:visible}.showcase-mockup-col .mockup.mockup-wa-scene{max-height:none;overflow:visible;border:none;background:transparent;box-shadow:none;border-radius:0}.mockup-wa-scene{position:relative;isolation:isolate;min-height:460px;padding:12px 8px 20px;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.wa-scene-glow{position:absolute;left:50%;top:28%;width:55%;height:48%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,107,0,.14),transparent 70%);pointer-events:none;z-index:0}.wa-phone{position:relative;z-index:1;width:min(220px,50%);margin:28px auto 0}.wa-phone-bezel{position:relative;border-radius:0;padding:10px 9px 14px;background:#111416;border:1px solid var(--lp-linha);box-shadow:0 30px 50px #0f171c59}.wa-phone-notch{width:42%;height:10px;margin:0 auto 8px;border-radius:0;background:#050607;box-shadow:inset 0 0 0 1px #ffffff0a}.wa-phone-screen{border-radius:0;overflow:hidden;background:#0b141a;min-height:300px;display:flex;flex-direction:column}.wa-phone-head{display:flex;align-items:center;gap:8px;padding:10px 10px 8px;background:#1f2c34;border-bottom:1px solid #2a3942}.wa-phone-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0b0d0f;border:1px solid rgba(237,108,30,.45);overflow:hidden;flex-shrink:0}.wa-phone-avatar svg{width:72%;height:72%;display:block}.wa-phone-head b{display:block;color:#e9edef;font-size:11px;font-weight:650;line-height:1.1}.wa-phone-head small{display:block;margin-top:2px;color:#25d366;font-size:9px}.wa-phone-chat{flex:1;padding:10px 8px;display:flex;flex-direction:column;gap:8px;background:#0b141a}.wa-phone-ghost{height:34px;border-radius:0;opacity:.35}.wa-phone-ghost--in{width:72%;align-self:flex-start;background:#1f2c34}.wa-phone-ghost--out{width:78%;align-self:flex-end;background:#005c4b}.wa-phone-ghost.short{height:22px;width:54%}.wa-phone-input{margin:0 8px 8px;padding:8px 12px;border-radius:0;background:#1f2c34;color:#8696a0;font-size:10px}.wa-phone-shadow{width:78%;height:18px;margin:10px auto 0;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%);filter:blur(2px)}.wa-pop-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.wa-pop{position:absolute;width:min(236px,54%);padding:11px 12px 20px;border-radius:0;font-size:11px;line-height:1.4;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 36px #00000073;animation:wa-pop-in .7s cubic-bezier(.2,.8,.2,1) both}.wa-pop p{margin:0}.wa-pop p+p{margin-top:4px}.wa-pop-kicker{margin-bottom:5px!important;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wa-pop-meta{color:#e9edefb8!important;font-size:10.5px}.wa-pop-scores{margin:6px 0 7px!important;padding:5px 7px;border-radius:0;background:#00000038;border:1px solid rgba(255,255,255,.08);color:#fff!important;font-size:10px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.wa-pop span{position:absolute;right:10px;bottom:5px;font-size:9px;opacity:.55}.wa-pop--remind{background:#1a2228;color:#d7dde2;border-color:#ff854447}.wa-pop--remind .wa-pop-kicker{color:var(--lp-orange)}.wa-pop--report{background:#005c4b;color:#e9edef;border-color:#25d36638}.wa-pop--report .wa-pop-kicker{color:#9cf0c0}.wa-pop--1{top:28%;left:4%;z-index:4;width:min(200px,44%);animation-delay:80ms}.wa-pop--2{top:8%;right:8%;z-index:5;width:min(248px,54%);animation-delay:.18s}.wa-pop--3{top:48%;left:8%;z-index:5;width:min(248px,54%);animation-delay:.28s}.wa-pop--4{top:66%;right:11%;z-index:4;width:min(200px,44%);animation-delay:.38s}@keyframes wa-pop-in{0%{opacity:0;filter:blur(2px);translate:0 18px;scale:.92}to{opacity:1;filter:blur(0);translate:0 0;scale:1}}@media(max-width:860px){.mockup-wa-scene{min-height:400px;padding:10px 4px 18px}.wa-phone{width:min(190px,48%)}.wa-pop{font-size:10.5px}.wa-pop--1{left:2%;top:26%}.wa-pop--2{right:2%;top:6%}.wa-pop--3{left:4%;top:46%}.wa-pop--4{right:6%;top:64%}}@media(prefers-reduced-motion:reduce){.wa-pop{animation:none}}.alerta-canais{display:grid;gap:8px}.alerta-canal{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:#151b20;border:1px solid #283138;border-radius:10px}.alerta-canal.ativo{border-color:#ff6b0059}.alerta-canal-icon{width:36px;height:36px;display:grid;place-items:center;background:#25d36626;color:#25d366;font:800 10px/1 ui-monospace,monospace;border-radius:8px}.alerta-canal-icon.mail{background:#ff6b0026;color:var(--lp-orange)}.alerta-canal b{display:block;font-size:12px;color:#f3f5f4}.alerta-canal p{margin-top:2px;font-size:10px;color:#889099}.alerta-canal em{font-style:normal;font-size:10px;color:var(--lp-verde);font-weight:650}.alerta-preview{padding:12px;background:#101418;border:1px solid #283138;border-radius:10px}.alerta-preview small{display:block;font-size:9px;color:#68747b;text-transform:uppercase;letter-spacing:.06em}.alerta-preview p{margin-top:6px;font-size:12px;color:#c8d0d6;line-height:1.45}.alerta-destinos{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.alerta-destinos span{padding:4px 8px;font-size:9px;color:#889099;border:1px solid #283138;border-radius:999px}.playbook-mock{display:grid}.playbook-mock-item{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--lp-linha)}.playbook-mock-item:last-child{border-bottom:0}.playbook-mock-item>span{display:grid;place-items:center;width:25px;height:25px;color:var(--lp-orange);background:#ff6b001a;border:1px solid rgba(255,107,0,.3);font:650 9px/1 ui-monospace,monospace}.playbook-mock-item>div{min-width:0}.playbook-mock-item b{color:#dce3e5;font-size:12px;font-weight:580}.playbook-mock-item p{margin:4px 0 0;color:#8a949c;font-size:10px}.playbook-mock-item>em{padding:4px 7px;color:var(--lp-verde);background:#9cf0c014;border:1px solid rgba(156,240,192,.2);font:650 8px/1 ui-monospace,monospace;font-style:normal}.scoreboard{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.scoreboard>div{padding:18px;background:var(--lp-painel);display:grid;gap:6px}.scoreboard span{color:#6f7b82;font:650 8px/1 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.scoreboard b{color:#dbe0e2;font:560 22px/1 ui-monospace,monospace;letter-spacing:-.05em}.scoreboard b.destaque{color:var(--lp-orange)}.scoreboard small{color:var(--lp-verde);font-size:9px}.vendedor-ranking{padding:8px 20px 14px}.vendedor-ranking-linha{display:grid;grid-template-columns:28px minmax(0,1fr) 60px 40px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px dashed #293138}.vendedor-ranking-linha:last-child{border-bottom:0}.vendedor-avatar{display:grid;place-items:center;width:28px;height:28px;color:#b9c4cb;background:#242c32;font:650 9px/1 ui-monospace,monospace}.vendedor-nome b{color:#cbd2d5;font-size:10px;font-weight:560}.vendedor-nome small{display:block;margin-top:2px;color:#626e75;font-size:8px}.vendedor-bar{height:5px;background:#252e34;position:relative}.vendedor-bar em{display:block;width:var(--largura, 50%);height:100%;background:var(--lp-orange)}.vendedor-linha-valor{color:var(--lp-orange);text-align:right;font:600 10px/1 ui-monospace,monospace}.loop-lista{display:grid;padding:4px 20px}.loop-item{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #283137}.loop-item:last-child{border-bottom:0}.loop-item>span{display:grid;place-items:center;width:25px;height:25px;color:var(--lp-orange);background:#ff6b001a;font:650 8px/1 ui-monospace,monospace}.loop-item b{color:#dce3e5;font-size:11px;font-weight:580}.loop-item p{margin:4px 0 0;color:#7f8a91;font-size:9px;line-height:1.55}.loop-item>strong{color:#b0bcc2;font:600 10px/1 ui-monospace,monospace}.loop-header{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:17px;padding:20px;background:linear-gradient(110deg,rgba(255,107,0,.09),transparent);border-bottom:1px solid #2a3237}.loop-header>div{display:grid;gap:7px}.loop-header span{color:#68757c;font:650 8px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.09em}.loop-header b{color:#e1e6e7;font:600 17px/1 ui-monospace,monospace}.loop-header>i{color:#5d6970;font-style:normal}.loop-header>em{padding:6px 8px;color:var(--lp-verde);background:#9cf0c012;font:650 8px/1 ui-monospace,monospace;font-style:normal}.roi-grade{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.roi-card{padding:40px 36px;background:var(--lp-painel);border:1px solid var(--lp-linha);min-height:240px;display:grid;gap:12px;align-content:center}.roi-card.destaque{background:linear-gradient(155deg,#ff6b0024,#ff6b0008);border-color:#ff6b0073;box-shadow:inset 0 3px 0 var(--lp-orange-forte)}.roi-card span{color:#68747b;font:650 9px/1.2 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.roi-card b{font:500 clamp(30px,4vw,44px)/1 ui-monospace,monospace;letter-spacing:-.05em;color:var(--lp-texto)}.roi-card.destaque b{color:var(--lp-orange)}.roi-card p{margin-top:6px;color:var(--lp-muted);font-size:12px;line-height:1.55}.roi-arrow{display:grid;place-items:center;width:56px;height:56px;color:var(--lp-orange);background:var(--lp-bg);border:1px solid rgba(255,107,0,.4);border-radius:50%;box-shadow:0 0 30px #ff6b0059;font-size:22px}.cta-final{position:relative;padding:112px 0;border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha);background:radial-gradient(circle at 78% 20%,rgba(255,107,0,.2),transparent 30%),var(--lp-bg)}.cta-conteudo .acoes{display:grid;gap:12px;width:100%}.secao-workspace{padding:120px 0;background:#090d10;color:#edf1f2;border-top:1px solid #20282d}.workspace-grade{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:54px}.workspace-card{position:relative;display:flex;flex-direction:column;min-height:380px;padding:34px 32px;border:1px solid #283238;background:linear-gradient(155deg,#11171b,#0d1215);box-shadow:0 20px 70px #00000026}.workspace-card.destaque{border-color:#ff6b0073;background:linear-gradient(155deg,#ff6b001f,#0e141a);box-shadow:0 30px 90px #ff6b001f}.workspace-card>em{position:absolute;right:22px;top:22px;padding:6px 8px;color:var(--lp-orange);background:#ff6b001a;border:1px solid rgba(255,107,0,.3);font:700 8px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.1em}.workspace-card>span.tag{color:#82909a;font:750 10px/1 ui-monospace,monospace;letter-spacing:.16em}.workspace-card h3{margin:18px 0 8px;color:var(--lp-texto);font-size:26px;font-weight:520;letter-spacing:-.035em}.workspace-card>p{margin:0 0 24px;color:#8c989f;font-size:13px;line-height:1.6}.workspace-card ul{display:grid;gap:12px;flex:1}.workspace-card li{position:relative;padding-left:24px;color:#a8b1b5;font-size:12px;line-height:1.5}.workspace-card li:before{content:"✓";position:absolute;left:0;color:var(--lp-verde);font-weight:900}.workspace-card .btn{justify-content:center;width:100%;min-height:48px;margin-top:26px}.slug-input{display:flex;min-height:48px;margin-top:10px;background:#0006;border:1px solid var(--lp-linha);transition:border-color .18s ease,box-shadow .18s ease}.slug-input:focus-within{border-color:var(--lp-orange);box-shadow:0 0 0 3px #ff6b0014}.slug-input input{flex:1;min-width:0;padding:12px 14px;border:0;background:transparent;color:var(--lp-texto);font:500 13px/1.4 Inter,sans-serif;outline:0}.slug-input input::-moz-placeholder{color:#5a656d}.slug-input input::placeholder{color:#5a656d}.slug-input span{display:inline-flex;align-items:center;padding:0 14px;border-left:1px solid var(--lp-linha);color:#6f7b82;font:650 11px/1 ui-monospace,monospace;letter-spacing:.04em}.slug-input:focus-within span{color:var(--lp-orange)}.slug-aviso{margin-top:10px;color:var(--lp-ambar);font-size:11px}.trust-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:36px;color:#69767d;font:650 10px/1 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.trust-strip span:before{content:"•";margin-right:20px;color:#3a4249}.trust-strip span:first-child:before{display:none}.landing-page .rodape{background:var(--lp-bg);border-top:1px solid var(--lp-linha);padding:0}.landing-page .footer-inner{min-height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.landing-page .footer-inner p{color:#667179;font-size:11px}.landing-page .footer-inner>div{display:flex;justify-content:flex-end;gap:20px}.landing-page .footer-inner a{font-size:12px}.landing-page .pb-footer-grid{display:grid;gap:40px;border-bottom:1px solid var(--lp-linha);padding:56px 0}@media(min-width:768px){.landing-page .pb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.landing-page .pb-footer-grid{grid-template-columns:2fr 1fr 1fr}}.landing-page .pb-footer-brand p{margin:20px 0 0;max-width:24rem;font-size:12px;line-height:1.7;color:var(--lp-muted)}.landing-page .pb-footer-tagline{margin-top:20px!important;font:400 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--lp-orange, var(--ds-accent, #ff8544))!important}.landing-page .pb-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.landing-page .pb-footer-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.landing-page .pb-footer-link{background:none;border:0;padding:0;font-size:12px;color:var(--lp-muted);text-align:left;cursor:pointer;text-decoration:none;transition:color .15s ease}.landing-page .pb-footer-link:hover{color:var(--lp-texto)}.landing-page .pb-footer-contact{font-size:12px;color:var(--lp-muted)}.landing-page .pb-footer-contact-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.landing-page .pb-footer-contact-links a{font-size:12px;color:var(--lp-muted);transition:color .18s ease}.landing-page .pb-footer-contact-links a:hover{color:var(--lp-texto)}.landing-page .pb-footer-legal{min-height:72px;padding:22px 0}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal].visivel{opacity:1;transform:translateY(0)}@keyframes pulso-orange{0%,to{box-shadow:0 0 #ff6b0066}50%{box-shadow:0 0 0 6px #ff6b0000}}.status-online.live i{animation:pulso-orange 2.4s ease-in-out infinite}@media(max-width:1024px){.site-shell{width:min(1180px,calc(100% - 40px))}.landing-page{--lp-header-h: 64px}.landing-page .topo-publico{height:64px}.landing-page .header-inner{grid-template-columns:1fr auto;gap:12px}.landing-page .nav-toggle{display:inline-flex}.landing-page .nav-publica{position:fixed;top:64px;left:0;right:0;z-index:99;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 16px;background:#080a0cf7;border-bottom:1px solid var(--lp-linha);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}.landing-page .nav-publica.aberta{display:flex}.landing-page .nav-publica a{min-height:44px;display:flex;align-items:center;padding:10px 4px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.landing-page .nav-publica a:last-child{border-bottom:0}.landing-page .header-inner>.acoes .btn{min-height:44px;padding-inline:12px}.hero-publico{min-height:0;padding:108px 0 68px;overflow-x:clip}.hero-publico:after{right:-140px;width:560px;height:560px}.hero-grade{grid-template-columns:1fr;gap:44px}.hero-copy{max-width:min(560px,100%);text-align:left}.landing-page .hero-publico h1,.landing-page .hero-publico h2{font-size:clamp(44px,5.5vw,64px);letter-spacing:-.05em}.landing-page .hero-publico h2.hero-title-compact{font-size:clamp(32px,4vw,44px);max-width:none}.landing-page .hero-publico h1.hero-title-saas{font-size:clamp(30px,3.8vw,42px);max-width:none}.landing-page .hero-publico h1.hero-title-saas .hero-title-lead{white-space:normal}.chamada{font-size:16px;line-height:1.6}.hero-grade>.hero-slide-pane:last-child{overflow:clip;max-width:100%}.produto-palco{width:100%;max-width:min(640px,100%);margin-inline:auto;transform:none}.hero-grade>.hero-slide-pane>.produto-palco{margin-left:auto;margin-right:auto}.hero-coach-trio-wrap.produto-palco{max-width:min(420px,100%);overflow:clip;padding-bottom:8px}.hero-coach-trio{transform:none;min-height:300px;aspect-ratio:5 / 4;overflow:hidden}.hero-mini-window.tone-analysis{width:54%}.hero-mini-window.tone-meet{width:64%;left:18%;top:20%}.hero-mini-window.tone-dash{right:0;bottom:0;width:50%}.hero-coach-trio-wrap .alerta-flutuante{left:4%;right:auto;transform:none;bottom:4px;max-width:min(220px,calc(100% - 32px))}.alerta-flutuante{right:8px;min-width:0;max-width:min(240px,calc(100% - 24px));transform:none}.jornada-control{min-height:44px;padding:8px 6px;gap:4px}.jornada-controls .jornada-num{width:18px;height:18px}.numeros-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase,.showcase.invertido{grid-template-columns:1fr;gap:40px;min-height:0;padding:64px 0}.showcase.invertido .showcase-copy,.showcase.invertido .showcase-mockup-col,.showcase.invertido .mockup{order:initial}.showcase-copy{max-width:620px}.showcase-copy h3{font-size:clamp(30px,4vw,40px)}.showcase-mockup-col{position:static;top:auto;overflow:clip;max-width:100%}.showcase-mockup-col .mockup{max-height:none}.plataforma-showcase{padding:64px 0}.plataforma-showcase .showcase-copy>p.stage-body{max-width:none;font-size:16px}.plataforma-sidebar-intro{grid-template-columns:1fr;padding:20px;gap:24px}.historia-produto{padding:88px 0 44px}.integ-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rel-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-dash-grid{grid-template-columns:1fr}.problema-head{grid-template-columns:1fr;gap:32px}.problema,.sistema-completo{padding:88px 0}.problema{padding-bottom:44px}.problema .secao-intro h2,.problema-titulo{max-width:none}.secao-intro h2{font-size:clamp(36px,4.8vw,48px)}.problema-stats{grid-template-columns:1fr 1fr;gap:20px}.problema-stats div:last-child{grid-column:1 / -1}.secao-compare{padding:40px 0 88px}.compare-grade{grid-template-columns:1fr;gap:32px}.compare-copy h2{font-size:clamp(30px,4.2vw,44px)}.compare-copy p{max-width:none;font-size:15px}.compare-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-th{min-height:48px;padding:12px 14px;font-size:13px}.compare-td{min-height:72px;padding:14px 12px;font-size:12px}.modelo-grade{grid-template-columns:1fr}.modelo-fluxo{flex-direction:column;padding:16px}.modelo-fluxo-seta{width:100%;height:28px;transform:rotate(90deg)}.secao-modelo{padding:76px 0 60px}.secao-roi{padding:72px 0 88px}.roi-grade{grid-template-columns:1fr;gap:20px}.roi-arrow{transform:rotate(90deg);justify-self:center}.roi-card{padding:32px 28px;min-height:0}.secao-workspace{padding:88px 0}.workspace-grade{grid-template-columns:1fr;gap:16px}.workspace-card{min-height:0;padding:28px 24px}.cta-grade{grid-template-columns:1fr;gap:36px;align-items:start}.cta-conteudo{max-width:520px}.cta-final{padding:80px 0}.cta-final h2{font-size:clamp(36px,5vw,56px)}.secao-servicos-raas{padding:80px 0 88px}.servicos-grade-3{grid-template-columns:1fr 1fr}.servicos-camada+.servicos-camada{margin-top:56px;padding-top:56px}.landing-page .footer-inner{grid-template-columns:1fr auto;min-height:88px;padding:20px 0;gap:16px 24px}.landing-page .footer-inner p{grid-column:1 / -1;text-align:center;font-size:10px}.landing-page .footer-inner>div{gap:16px}.landing-page .footer-inner a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:900px){.site-shell{width:min(1180px,calc(100% - 36px))}.showcase,.showcase.invertido{padding:56px 0;gap:36px}.plataforma-showcase{padding:56px 0}.faixa-cta-inner{flex-direction:column;align-items:flex-start;gap:20px}.faixa-cta-inner .btn-grande{width:100%;min-height:48px}.plataforma-sidebar-intro{padding:18px;margin:32px 0 40px}.showcase-mockup-col{position:static}.nav-flow-track{flex-wrap:wrap}.nav-flow-arrow{display:none}.praticar-layout-row{flex-direction:column}.praticar-chat-inline{min-width:0}.evoluir-chat-row{flex-direction:column;align-items:stretch}.config-body-row{flex-direction:column!important}.scoreboard{grid-template-columns:1fr 1fr}.scoreboard>div:last-child{grid-column:1 / -1}.servicos-jornada{grid-template-columns:1fr}.servicos-jornada-item{border-right:none;border-bottom:1px solid var(--lp-linha)}.servicos-jornada-item:last-child{border-bottom:none}}@media(max-width:820px){.hero-publico{padding:100px 0 60px}.hero-coach-trio-wrap.produto-palco{max-width:min(400px,100%)}.hero-coach-trio{min-height:300px;aspect-ratio:5 / 4;overflow:hidden}.hero-mini-window.tone-meet{width:64%;left:16%;top:20%}.hero-mini-window.tone-dash{width:50%;right:0;bottom:0}.numeros-grade{grid-template-columns:1fr 1fr}.jornada-controls{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jornada-controls::-webkit-scrollbar{display:none}.jornada-controls .jornada-control{flex:1 0 auto;min-width:max(132px,28vw);border-bottom:none}.integ-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.servicos-grade-3,.problema-stats{grid-template-columns:1fr}.problema-stats div:last-child{grid-column:auto}}@media(max-width:768px){.site-shell{width:min(1180px,calc(100% - 32px))}.hero-publico{padding:92px 0 56px}.landing-page .hero-publico h1,.landing-page .hero-publico h2{font-size:clamp(38px,8vw,52px)}.landing-page .hero-publico h2.hero-title-compact{font-size:clamp(28px,6.5vw,38px)}.landing-page .hero-publico h1.hero-title-saas{font-size:clamp(26px,6vw,36px)}.chamada{font-size:15px}.hero-acoes{flex-direction:column;align-items:stretch}.hero-acoes .btn{width:100%;min-height:48px}.jornada-control strong{font-size:11px}.secao-intro h2{font-size:clamp(32px,8vw,44px)}.compare-copy h2{font-size:clamp(28px,7vw,38px)}.showcase-copy h3{font-size:clamp(28px,6vw,36px)}.cta-final h2{font-size:clamp(34px,9vw,48px)}.painel-grade-live{grid-template-columns:1fr}.sugestao{border-left:0;border-top:1px solid var(--lp-linha)}.rel-dash-kpis{grid-template-columns:repeat(2,1fr)}.rel-dash-grid,.scoreboard{grid-template-columns:1fr}.scoreboard>div:last-child{grid-column:auto}.servicos-grade,.servicos-grade-2,.servicos-grade-3{grid-template-columns:1fr}.landing-page .header-inner>.acoes .btn-fantasma{display:none}}@media(max-width:700px){.site-shell{width:min(100% - 32px,1180px)}.landing-page{--lp-header-h: 62px}.landing-page .topo-publico{height:62px}.landing-page .header-inner>.acoes .btn-fantasma{display:none}.landing-page .locale-pills{display:none}.hero-publico{min-height:0;padding:78px 0 64px}.hero-publico h1,.hero-publico h2{font-size:clamp(42px,12vw,62px)}.hero-publico h2.hero-title-compact,.hero-publico h1.hero-title-saas{font-size:clamp(30px,8vw,42px);max-width:none}.hero-publico h1.hero-title-saas .hero-title-lead{font-size:.48em;white-space:normal}.hero-publico h1.hero-title-saas .hero-title-accent{font-size:1.12em}.chamada{font-size:15px}.hero-acoes .btn,.produto-palco{width:100%}.mock-nav{grid-template-columns:1fr auto;gap:8px}.mock-nav-tabs{display:none}.rel-kpis{grid-template-columns:repeat(2,1fr)}.historico-row,.painel-grade-live{grid-template-columns:1fr}.hero-coach-trio-wrap.produto-palco{max-width:min(360px,100%);padding-bottom:8px}.hero-coach-trio{aspect-ratio:4 / 5;min-height:360px;overflow:hidden}.hero-mini-window.tone-analysis{width:62%;top:0;left:0}.hero-mini-window.tone-meet{width:70%;top:22%;left:12%}.hero-mini-window.tone-dash{width:58%;right:0;bottom:0;aspect-ratio:auto;height:auto}.hero-meet-grid{grid-template-rows:minmax(0,1fr) 52px}.hero-meet-strip{height:52px;min-height:52px;max-height:52px}.hero-coach-trio-wrap .alerta-flutuante{left:4%;right:auto;transform:none;bottom:4px}.painel-grade{grid-template-columns:1fr}.margem-card{flex-direction:row;flex-wrap:wrap;align-items:center}.margem-card>.rotulo{width:100%}.medidor{width:94px}.sugestao{border-left:0;border-top:1px solid var(--lp-linha)}.alerta-flutuante{right:12px;bottom:-25px;min-width:196px}.numeros-grade{grid-template-columns:1fr}.jornada-controls .jornada-control{min-height:44px;border-bottom:none}.problema,.sistema-completo{padding:92px 0}.problema{padding-bottom:40px}.problema-head{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.problema .secao-intro h2,.problema-titulo{max-width:none}.problema-video{max-width:520px;transform:none}.secao-compare{padding-top:36px}.secao-intro{margin-bottom:44px}.secao-intro h2{font-size:clamp(36px,11vw,52px)}.compare-grade{grid-template-columns:1fr;gap:36px}.compare-copy h2{font-size:clamp(30px,9vw,42px)}.compare-th{font-size:12px;min-height:46px;padding:12px}.compare-td{min-height:68px;padding:14px 12px;font-size:12px}.historia-produto{padding-top:96px}.intro-escura{margin-bottom:50px}.showcase,.showcase.invertido{padding:70px 0}.showcase-copy h3{font-size:35px}.scoreboard{grid-template-columns:1fr}.cta-final{padding:86px 0}.cta-final h2{font-size:clamp(40px,12vw,58px)}.landing-page .footer-inner{grid-template-columns:1fr auto;padding:22px 0}.landing-page .footer-inner p{display:none}.landing-page .pb-footer-legal{grid-template-columns:1fr;gap:12px;padding:20px 0 28px}.landing-page .pb-footer-legal p{display:block;grid-column:auto;text-align:left}.landing-page .pb-footer-legal>div:empty{display:none}.landing-page .pb-footer-legal>div{justify-content:flex-start;flex-wrap:wrap}.workspace-card{min-height:0}.roi-card{padding:28px 24px;min-height:0}}@media(max-width:420px){.landing-page .header-inner>.acoes .btn{padding-inline:9px;font-size:10px}.landing-page .marca-publica{gap:7px}.anuncio{max-width:100%;font-size:9px}.hero-garantias{gap:10px 14px}.alerta-flutuante{display:none}.painel-cabecalho{padding-inline:14px}.transcricao,.sugestao{padding:14px 16px}.trust-strip{gap:12px;font-size:9px}.trust-strip span:before{display:none}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.secao-servicos-raas{position:relative;padding:110px 0 120px;background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(255,107,0,.06),transparent 55%),var(--lp-painel);border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.servicos-intro{text-align:center;margin-inline:auto;max-width:760px}.servicos-intro-sub{max-width:680px;margin-inline:auto;font-size:16px;line-height:1.7;color:var(--lp-muted)}.servicos-intro em{color:var(--lp-orange);font-style:normal;font-weight:600}.servicos-tag{display:inline-block;margin-top:18px;padding:6px 12px;color:var(--lp-muted);background:#ffffff08;border:1px solid var(--lp-linha);font:600 11px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase}.servicos-jornada{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--lp-linha);background:var(--lp-painel2)}.servicos-jornada-item{display:flex;gap:14px;align-items:flex-start;padding:22px 24px;border-right:1px solid var(--lp-linha)}.servicos-jornada-item:last-child{border-right:none}.servicos-jornada-step{flex-shrink:0;font:700 12px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:var(--lp-orange);padding-top:3px}.servicos-jornada-item strong{display:block;font-size:14px;font-weight:650;color:var(--lp-texto);margin-bottom:4px}.servicos-jornada-item p{margin:0;font-size:13px;line-height:1.5;color:var(--lp-muted)}.servicos-camada{margin-top:64px}.servicos-camada+.servicos-camada{margin-top:72px;padding-top:72px;border-top:1px dashed var(--lp-linha)}.servicos-camada-head{display:grid;grid-template-columns:auto 1fr;gap:20px 28px;align-items:start;max-width:820px;margin-bottom:28px}.servicos-camada-step{font:750 clamp(36px,4vw,48px)/.9 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.04em;color:#ff854459}.servicos-camada-copy .olho{margin-bottom:8px}.servicos-camada-copy h3{font-size:clamp(22px,2.4vw,28px);font-weight:650;letter-spacing:-.02em;color:var(--lp-texto);margin:0 0 12px;line-height:1.25}.servicos-camada-copy h3 em{color:var(--lp-orange);font-style:normal;font-weight:650}.servicos-camada-copy p{margin:0;font-size:15px;line-height:1.65;color:var(--lp-muted);max-width:640px}.servicos-camada-copy p em{color:var(--lp-texto);font-style:normal;font-weight:550}.servicos-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.servicos-grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.servicos-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.servicos-jornada{grid-template-columns:1fr}.servicos-jornada-item{border-right:none;border-bottom:1px solid var(--lp-linha)}.servicos-jornada-item:last-child{border-bottom:none}}@media(max-width:860px){.servicos-grade,.servicos-grade-2,.servicos-grade-3{grid-template-columns:1fr}.servicos-camada-head{grid-template-columns:1fr;gap:8px}.servicos-camada-step{font-size:32px}}.servico-card{position:relative;display:flex;flex-direction:column;padding:36px 32px 34px;background:var(--lp-painel2);border:1px solid var(--lp-linha);border-radius:4px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.servico-card:hover{border-color:#ff85448c;transform:translateY(-2px);box-shadow:0 18px 40px #00000059}.servico-card--outcome{background:linear-gradient(180deg,rgba(255,107,0,.07) 0%,var(--lp-painel2) 42%);border-color:#ff6b0047}.servico-card--leadership{background:linear-gradient(180deg,rgba(156,240,192,.05) 0%,var(--lp-painel2) 40%);border-color:#9cf0c02e}.servico-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.servico-badge{display:inline-block;padding:6px 11px;color:var(--lp-orange);background:#ff6b001a;border:1px solid rgba(255,107,0,.25);font:650 10px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase}.servico-card--leadership .servico-badge{color:var(--lp-verde);background:#9cf0c014;border-color:#9cf0c047}.servico-outcome{display:inline-block;padding:6px 11px;color:var(--lp-verde);background:#9cf0c014;border:1px solid rgba(156,240,192,.22);font:650 10px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;text-transform:uppercase}.servico-card h3{font-size:20px;font-weight:650;margin:0 0 10px;color:var(--lp-texto);letter-spacing:-.02em;line-height:1.25}.servico-sub{font-size:13.5px;color:var(--lp-muted);font-weight:500;margin:0 0 22px;line-height:1.5}.servico-card h3+.servico-preco-container{margin-top:8px}.servico-preco-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:18px;padding-bottom:20px;border-bottom:1px solid var(--lp-linha)}.servico-preco{font-size:30px;font-weight:750;color:var(--lp-texto);letter-spacing:-.03em;line-height:1.1}.servico-preco-periodo{max-width:100%;font-size:12px;line-height:1.45;color:var(--lp-orange);font-weight:600}.servico-desc{font-size:13.5px;line-height:1.7;color:var(--lp-muted);margin:0 0 4px}.servico-desc em{color:var(--lp-texto);font-style:normal;font-weight:550}.servico-entregas{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:0}.servico-entregas-label{margin:0;padding:0;font:650 10px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted)}.servico-features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.servico-features li{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;color:#c8d0d6}.servico-features li:before{content:"✓";flex-shrink:0;color:var(--lp-verde);font-weight:700;font-size:12px;line-height:1.5}.servico-note-divider{display:block;width:100%;height:0;margin:14px 0 0;padding:0;border:0;border-top:1px dashed var(--lp-linha)}.servico-note{margin:0;padding:0;border:0;font-size:12.5px;line-height:1.45;color:var(--lp-muted)}.servico-note em{color:var(--lp-orange);font-style:normal;font-weight:600}@media(max-width:860px){.servico-card{padding:30px 24px 28px}}.mockup-whatsapp{padding:16px;background:#0b141a;border-radius:4px}.wa-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #1f2c34;color:#25d366;font-size:11px;font-weight:600}.wa-message-box{background:#111b21;border:1px solid #222d34;border-radius:6px;padding:12px 14px;font-size:11.5px;line-height:1.5;color:#e9edef}.wa-message-box h5{font-size:12px;font-weight:700;color:#25d366;margin-bottom:8px}.wa-score-badge{display:inline-block;padding:3px 8px;background:#25d36626;color:#25d366;font-weight:700;border-radius:3px;margin-bottom:10px;font-size:11px}.wa-point{margin-bottom:6px;padding-left:4px}.raas-dashboard-widget{padding:16px;background:var(--lp-painel);display:flex;flex-direction:column;gap:12px}.raas-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:11px}.raas-item b{color:var(--lp-orange)}.plataforma-secao{padding-top:64px}.historia-produto.plataforma-secao{padding-bottom:36px}.plataforma-secao .plataforma-showcase:last-child{padding-bottom:48px}.plataforma-secao .secao-intro{max-width:820px;margin-inline:auto;margin-bottom:64px;text-align:center}.landing-page .plataforma-secao .plataforma-sub{max-width:780px;margin:12px auto 0;color:var(--lp-muted);line-height:1.65}.plataforma-sub em{color:var(--lp-orange);font-style:normal;font-weight:600}.plataforma-sidebar-intro{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:32px;align-items:center;margin:40px 0 48px;padding:24px 28px;background:var(--lp-painel);border:1px solid var(--lp-linha)}.plataforma-sidebar-copy p{color:var(--lp-muted);line-height:1.6;font-size:14px;margin-top:10px}.plataforma-sidebar-intro .mockup-nav-flow{min-width:0}.plataforma-showcase{align-items:center;padding:80px 0}.plataforma-showcase .showcase-copy{align-self:center;min-width:0;display:flex;flex-direction:column;justify-content:center}.plataforma-showcase .showcase-mockup-col{align-self:center;position:relative;top:auto;display:flex;align-items:center;justify-content:center}.plataforma-showcase .showcase-mockup-col .mockup{width:100%;margin-inline:0}.plataforma-showcase .showcase-copy h3{font-size:clamp(34px,3.6vw,46px);margin-bottom:16px}.plataforma-showcase .showcase-copy>p.stage-body{color:var(--lp-muted);font-size:17px;line-height:1.55;margin:0;max-width:460px}.plataforma-showcase .stage-body em{color:var(--lp-orange);font-style:normal;font-weight:600}.plataforma-showcase .stage-bullets{margin-top:12px}.showcase-integracoes .showcase-mockup-col .mockup{max-height:none;overflow:visible}.mockup-integ-tiles{padding:18px;background:var(--lp-painel2);border:1px solid var(--lp-linha);border-radius:var(--lp-raio)}.integ-tiles-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--lp-linha)}.integ-tiles-head span{color:var(--lp-muted);font:650 10px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.integ-tiles-head b{color:var(--lp-orange);font:650 10px/1 ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.integ-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integ-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:0;text-align:center;min-height:108px;transition:border-color .18s ease,transform .18s ease}.integ-tile:hover{border-color:#ff854473;transform:translateY(-1px)}.integ-tile-logo{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--lp-linha);border-radius:2px}.integ-tile-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;padding:4px;background:#fff}.integ-tile-logo-fallback{display:grid;place-items:center;width:100%;height:100%;background:var(--lp-orange, #ff6b00);color:#fff;font:700 11px/1 Inter,sans-serif;letter-spacing:.04em}.integ-tile b{color:var(--lp-texto);font-size:11px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.integ-tile--hook .integ-tile-logo--hook{background:#ff6b001a;border-color:#ff6b0059;color:var(--lp-orange);font:700 14px/1 ui-monospace,monospace;padding:0}.integ-tile--pb .integ-tile-logo--pb{background:var(--lp-orange-forte);border-color:#fff3;color:#1a0a00;font:800 13px/1 ui-monospace,monospace;letter-spacing:-.04em;padding:0}@media(max-width:860px){.integ-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase-submenus{display:flex;flex-direction:column;gap:18px;margin:4px 0 20px}.showcase-submenu{padding-bottom:16px;border-bottom:1px solid var(--lp-linha)}.showcase-submenu:last-child{padding-bottom:0;border-bottom:0}.showcase-submenu strong{display:block;color:var(--lp-orange);font-size:12px;font-weight:650;letter-spacing:.04em;margin-bottom:6px}.landing-page .showcase-submenu p{color:var(--lp-muted);font-size:13px;line-height:1.5;margin:0 0 8px}.showcase-submenu .submenu-bullets{margin:0;font-size:12px;gap:6px}.showcase-mockup-col{min-width:0;align-self:start;position:sticky;top:88px}.showcase-mockup-col .mockup{max-height:420px;overflow:hidden;box-shadow:0 24px 70px #00000047}.mockup-nav-flow{max-width:100%}.nav-flow-track{display:flex;align-items:stretch;gap:6px;padding:14px 16px;overflow-x:auto}.nav-flow-item{flex:1;min-width:72px;padding:10px 8px;background:var(--lp-painel2);border:1px solid var(--lp-linha);text-align:center;font-size:11px;display:flex;flex-direction:column;justify-content:center;align-items:center}.nav-flow-item.ativo{border-color:#ff6b0073;background:#ff6b000f}.nav-flow-ico{display:block;font-size:14px;margin-bottom:4px}.nav-flow-item strong{display:block;color:#e8ecef;font-size:11px;font-weight:600}.nav-flow-subs{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;margin-top:6px}.nav-flow-subs span{font-size:8px;padding:2px 5px;background:#00000038;color:#889099;border-radius:2px}.nav-flow-arrow{flex-shrink:0;align-self:center;color:#556066;font-size:13px;padding:0 2px}.mockup-compact{min-height:0!important}.mockup-topo-compact{min-height:36px!important;padding:0 12px!important;font-size:9px!important}.mockup-rodape-live.compact{padding:8px 12px;font-size:10px;min-height:0}.mockup-aprender{min-height:0}.aprender-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--lp-linha)}.aprender-tabs button{border:none;background:transparent;color:#889099;font-size:10px;padding:6px 8px;cursor:pointer;border-bottom:2px solid transparent;font-family:inherit}.aprender-tabs button.ativo{color:var(--lp-orange);border-bottom-color:var(--lp-orange)}.aprender-conteudo{padding:10px 12px;min-height:0}.mockup-precificacao{min-height:0}.ps-mock-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 0;border-bottom:1px solid var(--lp-linha)}.ps-mock-toolbar .mock-seg{margin-bottom:0;padding-bottom:8px}.ps-mock-cta{flex-shrink:0;margin-bottom:8px;padding:4px 9px;background:var(--lp-orange);color:#0b0d0f;font:650 9px/1.2 ui-monospace,monospace;border-radius:2px}.ps-mock-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 0}.ps-mock-kpis>div{padding:8px;background:var(--lp-painel2);border:1px solid var(--lp-linha)}.ps-mock-kpis span{display:block;color:#889099;font-size:9px;margin-bottom:4px}.ps-mock-kpis b{display:block;font-size:15px;font-weight:650;letter-spacing:-.03em;color:#f3f5f4}.ps-mock-kpis em{display:block;margin-top:2px;font-size:9px;font-style:normal;color:#68747b}.ps-mock-kpis em.up{color:var(--lp-verde)}.ps-mock-table{padding:8px 12px 4px}.ps-mock-thead,.ps-mock-row{display:grid;grid-template-columns:minmax(0,1.4fr) .7fr .9fr .55fr;gap:8px;align-items:center}.ps-mock-thead{padding:0 2px 6px;color:#68747b;font:650 9px/1 ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.ps-mock-row{padding:7px 8px;margin-bottom:4px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:10px}.ps-mock-row b{display:block;font-size:11px;color:#f3f5f4}.ps-mock-row small{display:block;margin-top:2px;color:#68747b;font-size:9px}.ps-mock-tipo{color:#98a2a9}.ps-mock-row strong{font-size:11px;font-weight:650;color:#f3f5f4;letter-spacing:-.02em}.ps-mock-row em{font-style:normal;font-weight:700;color:var(--lp-verde);font-size:11px}.ps-mock-params,.ps-mock-calc{margin:10px 12px 4px;padding:10px;background:var(--lp-painel2);border:1px solid var(--lp-linha)}.ps-mock-param-row,.ps-mock-calc-rows>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px}.ps-mock-param-row:last-child,.ps-mock-calc-rows>div:last-child{border-bottom:none}.ps-mock-param-row span,.ps-mock-calc-rows span{color:#889099}.ps-mock-param-row b,.ps-mock-calc-rows b{color:#f3f5f4;font-weight:650}.ps-mock-calc-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--lp-linha)}.ps-mock-calc-head b{font-size:12px;color:#f3f5f4}.ps-mock-calc-head span{color:#68747b;font-size:9px}.ps-mock-calc-total b,.ps-mock-calc-margin b{color:var(--lp-orange);font-size:13px}.ps-mock-calc-margin b{color:var(--lp-verde)}.aprender-preview{display:flex;flex-direction:column;gap:6px}.aprender-preview-row{flex-direction:row!important;flex-wrap:wrap;align-items:stretch;gap:8px!important}.aprender-preview-row .aprender-card,.aprender-preview-row .regras-linha,.aprender-preview-row .modelo-chip{flex:1;min-width:120px}.aprender-card{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:10px}.aprender-thumb{width:28px;height:28px;flex-shrink:0;background:#ff6b0026;color:var(--lp-orange);display:flex;align-items:center;justify-content:center;font-size:9px}.aprender-thumb.dim{opacity:.4}.aprender-card b{display:block;font-size:12px}.aprender-card p{color:#889099;margin-top:2px}.aprender-card em{margin-left:auto;color:var(--lp-verde);font-style:normal;font-weight:700}.regras-linha{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:11px}.tag-erro,.tag-acerto{font-size:9px;font-weight:700;padding:2px 6px;border-radius:2px}.tag-erro{background:#ff886f26;color:var(--lp-vermelho)}.tag-acerto{background:#9cf0c01f;color:var(--lp-verde)}.regras-linha.ok b{color:var(--lp-verde)}.roteiro-preview{align-items:center!important}.roteiro-slide{height:48px;min-width:100px;flex:0 0 auto;background:#1a2228;border:1px dashed var(--lp-linha);display:flex;align-items:center;justify-content:center;font-size:10px;color:#889099}.roteiro-etapas.inline{display:flex;flex-wrap:wrap;gap:6px;flex:1}.roteiro-etapa{padding:5px 8px;font-size:10px;border-left:2px solid var(--lp-linha);color:#889099}.roteiro-etapa.done{color:var(--lp-verde);border-color:var(--lp-verde)}.roteiro-etapa.active{color:var(--lp-orange);border-color:var(--lp-orange)}.modelo-chip{padding:8px 12px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:11px;color:#c8d0d6}.modelo-chip.dim{opacity:.45}.processo-preview{flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:4px 0;gap:4px!important}.fluxo-no{padding:6px 10px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:9px;font-weight:600}.fluxo-no.accent{border-color:var(--lp-orange);color:var(--lp-orange)}.fluxo-seta{color:#556066;font-size:11px}.mockup-praticar{min-height:0}.praticar-layout-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding:10px 12px;background:var(--lp-painel)}.praticar-layout-row .praticar-pdf{flex:0 0 72px;height:auto;min-height:64px;margin:0;display:flex;align-items:center;justify-content:center;font-size:9px;background:#1a2228;border:1px dashed var(--lp-linha);color:#889099}.praticar-layout-row .praticar-panel{flex:1;min-width:100px}.praticar-chat-inline{flex:1.4;min-width:180px;display:flex;flex-direction:column;gap:6px;justify-content:center}.praticar-layout{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--lp-linha)}.praticar-left,.praticar-chat{background:var(--lp-painel);padding:10px}.praticar-pdf{height:56px;background:#1a2228;border:1px dashed var(--lp-linha);display:flex;align-items:center;justify-content:center;font-size:10px;color:#889099;margin-bottom:8px}.praticar-panels{display:grid;grid-template-columns:1fr 1fr;gap:6px}.praticar-panel{padding:8px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:10px}.praticar-panel small{display:block;color:#68747b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.check{padding:3px 0;color:#889099}.check.done{color:var(--lp-verde)}.check.active{color:var(--lp-orange)}.obj-alert{padding:6px 8px;background:#ff6b001a;border:1px solid rgba(255,107,0,.25);color:var(--lp-ambar);font-size:10px;line-height:1.35}.chat-bubble{padding:10px 12px;margin-bottom:8px;font-size:11px;line-height:1.45;max-width:95%}.chat-bubble.lead{background:var(--lp-painel2);border:1px solid var(--lp-linha);color:#c8d0d6}.chat-bubble.lead p{margin-top:4px;color:#e8ecef}.chat-bubble.user{background:#ff6b001f;margin-left:auto;color:#f3f5f4;text-align:right}.chat-bubble.user p{margin-top:4px}.chat-bubble.coach{background:var(--lp-painel2);border:1px solid var(--lp-linha)}.chat-bubble.compact{padding:8px 10px;margin-bottom:0;font-size:10px}.chat-bubble.compact p{margin-top:2px;font-size:10px}.chat-input-mock.inline{flex:1;min-width:140px;margin-top:0;padding:8px 10px}.mockup-compact .rel-chart{height:52px;padding:8px}.mockup-compact .rel-dash-kpis b{font-size:17px}.mockup-compact .rel-dash-kpis>div{padding:8px}.mockup-compact .relatorios-mock{padding:10px 12px}.mockup-compact .rel-dash-bars{height:96px}.mockup-analisar{min-height:0}.historico-lista-compact{padding:10px 12px;gap:6px}.historico-lista-compact .historico-row{padding:8px 10px}.chat-input-mock{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--lp-painel2);border:1px solid var(--lp-linha);border-radius:12px;font-size:10px;color:#68747b;margin-top:8px}.chat-input-mock em{margin-left:auto;color:var(--lp-orange);font-style:normal;font-weight:600}.chat-input-mock.flat{border-radius:8px}.mic-mock{font-size:14px}.analisar-tabs-inline{display:flex;gap:4px;margin-left:auto}.analisar-tabs-inline button{border:none;background:transparent;color:#889099;font-size:10px;padding:4px 8px;cursor:pointer;font-family:inherit}.analisar-tabs-inline button.ativo{color:var(--lp-orange);font-weight:600}.historico-lista{padding:12px;display:flex;flex-direction:column;gap:8px}.historico-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:var(--lp-painel2);border:1px solid var(--lp-linha);border-radius:0;font-size:11px}.historico-row b{display:block;font-size:12px}.historico-row small{display:block;color:#68747b;margin-top:2px}.historico-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.tag-neutro,.tag-treino{font-size:9px;padding:2px 6px;border:1px solid var(--lp-linha);color:#889099}.tag-treino{border-color:#ff6b0059;color:var(--lp-orange)}.score-pill{font-size:14px;color:var(--lp-verde);min-width:32px;text-align:right}.stage-report-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;max-width:460px}.stage-report-list li{position:relative;padding:0 0 0 12px;color:#b0bcc2;font-size:12.5px;line-height:1.3}.stage-report-list li:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:var(--lp-orange)}@media(max-width:700px){.stage-report-list{grid-template-columns:1fr}}.mockup-relatorios{min-height:0}.relatorios-mock{padding:14px}.rel-dash-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 0;border-bottom:1px solid var(--lp-linha)}.rel-dash-toolbar .mock-seg{margin:0;padding:0 0 8px;border:0}.rel-dash-filters{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px}.rel-dash-filters span{padding:4px 8px;border:1px solid var(--lp-linha);color:#889099;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.rel-dash{display:grid;gap:10px}.rel-dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rel-dash-kpis>div{padding:10px 10px 9px;background:var(--lp-painel2);border:1px solid var(--lp-linha)}.rel-dash-kpis span{display:block;margin-bottom:5px;color:#68747b;font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.rel-dash-kpis b{display:block;color:#f3f5f4;font-size:20px;font-weight:620;letter-spacing:-.03em;line-height:1}.rel-dash-kpis em{display:block;margin-top:5px;font-style:normal;font-size:10px;color:#889099}.rel-dash-kpis em.up{color:var(--lp-verde)}.rel-dash-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:8px;min-height:0}.rel-dash-chart,.rel-dash-rank,.rel-dash-freq{padding:10px;background:var(--lp-painel2);border:1px solid var(--lp-linha)}.rel-dash-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.rel-dash-panel-head b{color:#e8edee;font-size:11px;font-weight:600}.rel-dash-panel-head span{color:#68747b;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.rel-dash-bars{display:flex;align-items:flex-end;gap:8px;height:108px;padding:4px 2px 0}.rel-dash-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:100%;position:relative}.rel-dash-bar{width:100%;max-width:18px;border-radius:1px 1px 0 0}.rel-dash-bar.top{position:absolute;bottom:16px;left:50%;transform:translate(-50%);max-width:18px;background:#ffffff29;z-index:0}.rel-dash-bar.team{position:relative;z-index:1;background:var(--lp-orange)}.rel-dash-col small{color:#68747b;font:650 8px/1 ui-monospace,monospace}.rel-dash-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;color:#98a2a9;font-size:10px}.rel-dash-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;vertical-align:middle}.rel-dash-legend i.team{background:var(--lp-orange)}.rel-dash-legend i.top{background:#ffffff47}.rel-dash-insight{color:var(--lp-verde);margin-left:auto}.rel-rank-row{display:grid;grid-template-columns:18px 1fr auto;gap:2px 8px;align-items:center;padding:7px 0;border-top:1px solid rgba(255,255,255,.06)}.rel-rank-row:first-of-type{border-top:0}.rel-rank-row>em{font-style:normal;color:#68747b;font:650 10px/1 ui-monospace,monospace}.rel-rank-row b{display:block;color:#e8edee;font-size:11px;font-weight:600}.rel-rank-row small{color:#7a868e;font-size:9px}.rel-rank-delta{grid-column:3;grid-row:1;color:var(--lp-verde);font:650 11px/1 ui-monospace,monospace;text-align:right}.rel-rank-metric{grid-column:3;grid-row:2;text-align:right}.rel-dash-freq{display:grid;gap:8px}.rel-freq-row{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr auto;gap:8px;align-items:center}.rel-freq-row>span{color:#c9d1d4;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-freq-bar{height:6px;background:#ffffff0f;overflow:hidden}.rel-freq-bar i{display:block;height:100%;background:var(--lp-orange)}.rel-freq-row.ok .rel-freq-bar i{background:var(--lp-verde)}.rel-freq-row b{color:#e8edee;font:650 11px/1 ui-monospace,monospace}.rel-dash-footer{display:flex;justify-content:space-between;gap:10px;padding-top:2px;color:#889099;font-size:10px}.rel-dash-footer b{color:var(--lp-verde);font:600 10px/1 ui-monospace,monospace}.rel-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.rel-kpis div{padding:10px;background:var(--lp-painel2);border:1px solid var(--lp-linha);text-align:center}.rel-kpis span{display:block;font-size:9px;color:#68747b;text-transform:uppercase}.rel-kpis b{font-size:18px;color:var(--lp-orange)}.rel-chart{display:flex;align-items:flex-end;gap:6px;height:80px;padding:10px;background:var(--lp-painel2);border:1px solid var(--lp-linha)}.rel-bar{flex:1;height:var(--h, 50%);background:linear-gradient(to top,var(--lp-orange-forte),var(--lp-orange));opacity:.85;min-height:8px}.mock-hint{font-size:10px;color:#68747b;margin-top:10px;line-height:1.4}@media(max-width:700px){.rel-dash-kpis{grid-template-columns:1fr 1fr}.rel-dash-grid{grid-template-columns:1fr}}.mockup-evoluir{min-height:0}.evoluir-chat-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;min-height:0}.evoluir-chat-row .chat-bubble.coach{flex:1;min-width:160px;max-width:none;margin:0}.evoluir-chat-row .artifact-card.compact{flex:0 1 auto;margin:0}.evoluir-chat{padding:14px;min-height:160px}.artifact-card{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:11px;margin-top:8px}.artifact-card span{font-size:16px}.artifact-card b{flex:1}.artifact-card em{color:var(--lp-orange);font-style:normal;font-size:10px}.evoluir-input{padding:0 14px 14px}.evoluir-input>span{font-size:10px;color:#68747b;display:block;margin-bottom:6px}.mockup-config{min-height:0}.config-body-row{flex-direction:row!important;flex-wrap:wrap;gap:12px}.config-body-row .config-field{flex:1;min-width:120px}.config-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid var(--lp-linha)}.config-tabs span{font-size:10px;padding:4px 8px;color:#889099;border:1px solid transparent}.config-tabs span.ativo{color:var(--lp-orange);border-color:#ff6b004d;background:#ff6b0014}.config-body{padding:14px;display:flex;flex-direction:column;gap:10px}.config-field label{display:block;font-size:9px;color:#68747b;text-transform:uppercase;margin-bottom:4px}.config-field b{font-size:12px}.config-field b.ok{color:var(--lp-verde);font-weight:500}.swatch{width:48px;height:20px;background:var(--lp-orange-forte);border-radius:2px}.personalizacao-body .config-field.wide{flex:1 1 100%}.brand-preview{color:var(--lp-orange);letter-spacing:.06em}.mockup-branding-panel{overflow:hidden;background:#080a0c;border:1px solid var(--lp-linha);border-radius:4px;box-shadow:0 28px 70px #0000006b}.mockup-branding-panel.theme-light{background:#f4f5f3;border-color:#d8dcd8}.mockup-branding{display:grid;gap:16px;padding:18px 16px 16px;min-height:0}.branding-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--lp-linha);background:#ffffff05}.mockup-branding-panel.theme-light .branding-preview{background:#fff;border-color:#d0d5d0}.branding-preview-logo{width:108px;height:28px;border-radius:6px}.branding-preview span{color:#889099;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.mockup-branding-panel.theme-light .branding-preview span{color:#6b7570}.branding-field label{display:block;margin-bottom:8px;color:#68747b;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.mockup-branding-panel.theme-light .branding-field label{color:#7a8480}.branding-domain{display:grid;grid-template-columns:1fr auto;align-items:stretch;border:1px solid var(--lp-linha);background:var(--lp-painel2);overflow:hidden}.mockup-branding-panel.theme-light .branding-domain{background:#fff;border-color:#d0d5d0}.branding-domain input{width:100%;border:0;background:transparent;color:var(--lp-texto);padding:11px 12px;font:600 13px/1 Inter,ui-sans-serif,sans-serif;outline:none}.mockup-branding-panel.theme-light .branding-domain input{color:#151817}.branding-domain em{display:grid;place-items:center;padding:0 12px;border-left:1px solid var(--lp-linha);color:#889099;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;background:#ffffff05;white-space:nowrap}.mockup-branding-panel.theme-light .branding-domain em{border-left-color:#d0d5d0;background:#f4f5f3;color:#6b7570}.branding-upload{display:grid;grid-template-columns:112px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--mock-accent, var(--lp-orange)) 40%,transparent);background:color-mix(in srgb,var(--mock-accent, var(--lp-orange)) 8%,transparent)}.mockup-branding-panel.theme-light .branding-upload{background:#fff;border-color:#d0d5d0}.branding-upload-logo{width:108px;height:28px;border-radius:6px}.branding-upload b{display:block;margin-bottom:3px;color:var(--lp-texto);font-size:12px;font-weight:600}.mockup-branding-panel.theme-light .branding-upload b{color:#151817}.branding-upload span{display:block;color:#889099;font-size:11px}.mockup-branding-panel.theme-light .branding-upload span{color:#6b7570}.branding-upload em{font-style:normal;padding:5px 9px;border:1px solid var(--lp-linha);color:#c9d0d4;font:650 10px/1 Inter,ui-sans-serif,sans-serif}.mockup-branding-panel.theme-light .branding-upload em{border-color:#d0d5d0;color:#4a524e;background:#fff}.branding-swatches{display:flex;gap:8px}.branding-swatch{width:28px;height:28px;border:2px solid transparent;border-radius:2px;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f}.branding-swatch.ativo{border-color:#fff;box-shadow:0 0 0 2px #00000059}.mockup-branding-panel.theme-light .branding-swatch.ativo{border-color:#151817;box-shadow:0 0 0 2px #15181726}.branding-theme{display:inline-grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--lp-linha);width:min(220px,100%)}.mockup-branding-panel.theme-light .branding-theme{border-color:#d0d5d0}.branding-theme button{border:0;background:transparent;color:#889099;padding:9px 12px;font:600 12px/1 Inter,ui-sans-serif,sans-serif;cursor:pointer}.mockup-branding-panel.theme-light .branding-theme button{color:#6b7570}.branding-theme button.ativo{background:var(--mock-accent, var(--lp-orange));color:#0b0d0f}.integracoes-lista{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.integracao-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--lp-painel2);border:1px solid var(--lp-linha);font-size:11px}.integracao-row.ativo{border-color:#ff6b0059}.integracao-row span{color:#e8ecef}.integracao-row b{font-size:10px;color:#889099;font-weight:550}.integracao-row b.ok{color:var(--lp-verde)}.integracao-log{margin-top:4px;padding:10px 12px;border:1px dashed var(--lp-linha);background:#ffffff05}.integracao-log small{display:block;color:#68747b;font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.landing-page .integracao-log p{margin:0;color:#b8c0c6;font-size:11px;font-family:ui-monospace,monospace}.secao-modelo{padding:100px 0 80px;border-top:1px solid var(--lp-linha);background:linear-gradient(180deg,rgba(255,107,0,.04) 0%,transparent 40%)}.secao-modelo .secao-intro{max-width:920px}.secao-modelo .secao-intro h2,.modelo-titulo{max-width:none}.modelo-sub{max-width:720px;color:var(--lp-muted);line-height:1.65;margin-top:12px}.modelo-sub em{color:var(--lp-orange);font-style:normal;font-weight:600}.modelo-grade{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:48px 0 32px}.modelo-pilar{padding:28px;background:var(--lp-painel);border:1px solid var(--lp-linha)}.modelo-pilar.tech{border-color:#ff6b0040}.modelo-pilar-badge{display:inline-block;font:650 10px/1 ui-monospace,monospace;letter-spacing:.1em;color:var(--lp-orange);margin-bottom:12px}.modelo-pilar h3{font-size:20px;font-weight:600;margin-bottom:10px;letter-spacing:-.02em}.modelo-pilar p{color:var(--lp-muted);font-size:14px;line-height:1.55;margin-bottom:14px}.modelo-pilar p em{color:var(--lp-orange);font-style:normal;font-weight:600}.modelo-pilar .lista-check{margin-top:0}.modelo-fluxo{list-style:none;margin:0 0 28px;padding:20px;display:flex;align-items:stretch;gap:0;background:var(--lp-painel2);border:1px solid var(--lp-linha)}.modelo-fluxo-passo{flex:1;min-width:0;padding:18px 16px;background:var(--lp-painel);border:1px solid var(--lp-linha)}.modelo-fluxo-passo--servico{border-left:3px solid var(--lp-verde)}.modelo-fluxo-passo--tech{border-left:3px solid var(--lp-orange-forte)}.modelo-fluxo-passo--resultado{border-left:3px solid var(--lp-verde);background:#9cf0c00d;border-color:#9cf0c047}.modelo-fluxo-tag{display:block;margin-bottom:8px;color:var(--lp-orange);font:700 11px/1 ui-monospace,monospace;letter-spacing:.08em}.modelo-fluxo-passo strong{display:block;margin-bottom:6px;color:var(--lp-texto);font-size:16px;font-weight:650;letter-spacing:-.02em}.modelo-fluxo-passo p{margin:0;color:var(--lp-muted);font-size:13px;line-height:1.45}.modelo-fluxo-seta{flex:0 0 auto;display:grid;place-items:center;width:36px;color:var(--lp-orange);font-size:18px;font-weight:700}.landing-page .modelo-ponte{text-align:center;max-width:560px;margin:0 auto;color:var(--lp-muted);font-size:15px;line-height:1.65}.modelo-ponte em{color:var(--lp-orange);font-style:normal;font-weight:600}.problema-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 28px}.problema-stats div{display:flex;align-items:center;min-height:104px;padding:22px 24px;background:#fff;border:1px solid #e8e4dc;color:var(--lp-ink);font-size:clamp(16px,1.35vw,19px);line-height:1.28;letter-spacing:-.02em;font-weight:550}.problema-stats strong{font-weight:inherit}.problema-fecho{font-size:18px;font-weight:600;max-width:640px;line-height:1.4}.problema-fecho em{color:#b25518;font-style:normal}.faixa-cta-meio{padding:48px 0;background:linear-gradient(90deg,#ff6b001f,#ff6b000a);border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.faixa-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.faixa-cta-inner h2{font-size:clamp(22px,3vw,28px);font-weight:600;margin:8px 0;letter-spacing:-.03em}.faixa-cta-inner p{color:var(--lp-muted);font-size:14px;max-width:480px}.secao-reframe{border-top:1px solid var(--lp-linha)}.diagnosticoApp{--lime:var(--ds-accent,var(--acento,#6DB33F));--green:var(--ds-accent-hover,var(--acento-forte,#5A9A33));--deep:color-mix(in srgb,var(--green) 72%,#000);--bg:#080A0C;--card:#101418;--card2:#151B20;--line:#283138;--ink:#F3F5F4;--muted:#98A2A9;--red:#FF886F;--orange:#FF9068;--grad:linear-gradient(135deg,var(--lime) 0%,var(--green) 50%,var(--deep) 100%)}.diagnosticoApp,.diagnosticoApp *{box-sizing:border-box}.diagnosticoApp{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:52px 52px;background-attachment:fixed}.diagnosticoApp button,.diagnosticoApp a,.diagnosticoApp input{font:inherit}.diagnosticoApp a{color:inherit;text-decoration:none}.diagnosticoApp a:hover{color:var(--lime)}.progress{position:fixed;top:0;left:0;height:3px;background:var(--grad);z-index:120;transition:width .35s ease}.topFade,.bottomFade{position:fixed;left:0;right:0;pointer-events:none;z-index:65;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topFade{top:0;height:96px;background:linear-gradient(to bottom,rgba(8,10,12,1),rgba(8,10,12,.82) 35%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 100%)}.bottomFade{bottom:0;height:124px;background:linear-gradient(to top,rgba(8,10,12,1),rgba(8,10,12,.82) 38%,transparent);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 44%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 44%,transparent 100%)}.deckTop{position:fixed;z-index:90;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;pointer-events:none}.deckTop>*{pointer-events:auto}.brand{display:block;width:-moz-max-content;width:max-content;margin-bottom:25px}.brand.compact{margin:0}.brandLogo{display:block;width:auto;height:52px;max-width:260px}.printBrandLogo{display:none}.brand.compact .brandLogo{height:40px;max-width:205px}.brand.onLight{display:inline-block}.brand.onLight .brandLogo{height:42px;max-width:230px}.heroBrand{display:none}.topCta{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:2px;background:#101418d6;color:var(--ink);padding:8px 14px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650;font-size:10px;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.deck{display:flex;width:100vw;height:100vh;will-change:transform;transition:transform .48s cubic-bezier(.65,.05,.36,1);touch-action:pan-y}.slide{flex:0 0 100vw;width:100vw;height:100vh;opacity:.05;transition:opacity .35s ease}.slide.active{opacity:1}.slideInner{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:center;padding:68px 22px 96px;scrollbar-width:thin;scrollbar-color:var(--ds-scrollbar-thumb,transparent) transparent;overscroll-behavior:none}.slideInner::-webkit-scrollbar{width:var(--ds-scrollbar-size,4px)}.slideInner::-webkit-scrollbar-track{background:transparent}.slideInner::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb,transparent);border-radius:999px}.wrap{width:100%;max-width:1080px;margin:auto;position:relative}.heroSlide .wrap{z-index:1}.heroGlow{position:absolute;border-radius:999px;pointer-events:none}.heroGlow.one{width:540px;height:540px;right:-160px;top:-240px;background:radial-gradient(circle,color-mix(in srgb,var(--lime) 17%,transparent),transparent 60%)}.heroGlow.two{width:430px;height:430px;left:-180px;bottom:-220px;background:radial-gradient(circle,color-mix(in srgb,var(--lime) 10%,transparent),transparent 70%)}.diagnosticoApp h1,.diagnosticoApp h2,.diagnosticoApp h3,.diagnosticoApp p{margin-top:0}.diagnosticoApp h1,.diagnosticoApp h2,.diagnosticoApp h3{color:var(--ink);line-height:1.08;font-weight:520}.diagnosticoApp h1{font-size:clamp(28px,4.6vw,48px);max-width:900px;margin:0 0 14px;letter-spacing:-.05em}.diagnosticoApp h2{font-size:clamp(22px,3vw,34px);margin:0 0 14px;letter-spacing:-.045em}.diagnosticoApp h3{font-size:17px;margin:0;font-weight:550;letter-spacing:-.02em}.kicker{display:inline-block;margin-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:650;color:var(--lime);background:none;-webkit-text-fill-color:var(--lime)}.heroBadge{display:inline-block;border:1px solid var(--line);color:var(--lime);border-radius:2px;padding:7px 12px;margin-bottom:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:650}.heroSub,.lead{font-size:clamp(13px,1.4vw,15.5px);max-width:70ch;color:var(--muted);font-weight:400;line-height:1.55}.heroSub{margin-bottom:0}.spaced{margin-top:22px}.muted,.card p{color:var(--muted)}.metaGrid{display:flex;flex-wrap:wrap;gap:16px 26px;margin-top:22px}.metaGrid div{min-width:125px}.metaGrid span{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:9px;font-weight:650}.metaGrid strong{display:block;color:var(--ink);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:560;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.verdict{position:relative;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:24px 26px;border:1px solid var(--line);border-radius:2px;background:var(--card2);overflow:hidden}.verdict:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--lime)}.verdict p{margin:0}.score{padding-left:10px}.score small{display:block;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:650;margin-bottom:6px}.score strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(24px,3.8vw,34px);line-height:1;letter-spacing:-.055em;font-weight:560;font-variant-numeric:tabular-nums;white-space:nowrap}.chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.chip{width:100%;padding:14px;border:1px solid var(--line);border-radius:2px;background:var(--card);text-align:center;min-width:0}.chip strong{display:block;color:var(--red);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:560;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.chip span{display:block;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.grid{display:grid;gap:18px}.grid.two,.grid.three,.grid.four{grid-template-columns:repeat(2,1fr)}.priorities{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.planCards{display:grid;gap:12px}.planCard{padding:16px 18px;border:1px solid var(--line);border-radius:2px;background:var(--card)}.planCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.planPill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:2px;background:color-mix(in srgb,var(--lime) 12%,transparent);border:1px solid color-mix(in srgb,var(--lime) 28%,transparent);color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.planCard strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.planCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.card{background:var(--card);border:1px solid var(--line);border-radius:2px;padding:20px}.cardHead{display:flex;align-items:center;gap:13px;margin-bottom:11px}.iconBox{width:42px;height:42px;border-radius:2px;display:grid;place-items:center;flex:none}.tag{display:inline-block;background:var(--card2);border:1px solid var(--line);border-radius:2px;padding:4px 9px;margin:12px 0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.tag.centered{display:block;text-align:center;margin-top:0}.card ul{padding-left:18px;margin:0}.card li{font-size:13px;margin-bottom:8px}.card li::marker{color:var(--green)}.criticalNote{color:var(--red);font-size:13px;margin-top:16px}.riskCard p,.solutionCard p{font-size:12.5px;margin:0}.eventCard>strong{font-size:22px}.eventCard h3{margin:6px 0 10px}.eventCard p{font-size:13px;margin:0}.priorities li{font-size:12px}.tableScroll{overflow-x:auto;border:1px solid var(--line);border-radius:2px;-webkit-overflow-scrolling:touch}.diagnosticoApp table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}.diagnosticoApp th{background:var(--card2);color:#fff;text-align:left;padding:14px 16px;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.diagnosticoApp td{background:var(--card);padding:14px 16px;border-top:1px solid var(--bg)}.diagnosticoApp td:first-child,.diagnosticoApp td:last-child{font-weight:800;white-space:nowrap}.callout{margin-top:22px;padding:18px 22px;border:1px dashed var(--green);border-radius:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 13%,transparent),color-mix(in srgb,var(--deep) 13%,transparent));text-align:center;color:#fff}.callout strong{color:var(--lime)}.roiLayout{display:grid;grid-template-columns:1.03fr .97fr;gap:16px;align-items:stretch}.roiPanel,.roiResultMain,.roiResultGrid article,.roiInvestment,.roiCalculated{border:1px solid var(--line);border-radius:2px;background:var(--card)}.roiPanel{padding:18px}.roiPanelHead{display:flex;align-items:center;gap:12px;margin-bottom:13px}.roiPanelHead h3{margin-bottom:3px}.roiPanelHead p{margin:0;color:var(--muted);font-size:12px}.roiFields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.roiFields label,.roiInvestment{color:var(--muted);font-size:10.5px;font-weight:750}.roiFields input,.roiInvestment input{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:9px;background:#0d1114;color:#fff;padding:9px 10px;outline:none;font-weight:800}.roiFields input:focus,.roiInvestment input:focus{border-color:var(--green)}.roiResults{display:grid;grid-template-rows:auto auto auto auto;gap:8px}.roiResultMain{padding:16px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 20%,transparent),color-mix(in srgb,var(--deep) 11%,transparent))}.roiResultMain span,.roiResultGrid span{display:block;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.roiResultMain strong{display:block;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:560;letter-spacing:-.06em;line-height:1.05;margin:5px 0;font-variant-numeric:tabular-nums}.roiResultMain small{color:var(--muted);font-size:10px}.roiResultGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.roiResultGrid article{padding:11px 13px}.roiResultGrid strong{display:block;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:560;letter-spacing:-.03em;margin-top:3px;font-variant-numeric:tabular-nums}.roiInvestment{display:grid;grid-template-columns:1fr 130px;align-items:center;gap:10px;padding:9px 12px}.roiInvestment input{margin:0;text-align:right}.roiCalculated{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;background:var(--card2)}.roiCalculated strong{color:var(--lime);font-size:13px}.roiCalculated span{color:var(--muted);font-size:10.5px;text-align:right}.roiCalculated.waiting strong{white-space:nowrap}.roiDisclaimer{margin:8px 0 0;color:var(--muted);font-size:10px}.transitionPath{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.transitionPath article{position:relative;border:1px solid var(--line);border-radius:2px;background:var(--card);padding:21px}.transitionPath article:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;z-index:2;transform:translateY(-50%);width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:var(--bg);color:var(--lime);font-weight:900}.transitionPath article>span{display:block;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.transitionPath article>strong{display:block;color:var(--ink);font-size:15px;font-weight:550;letter-spacing:-.02em;margin-bottom:7px}.transitionPath p{margin:0;color:var(--muted);font-size:12px}.futurePace{margin:14px 0 8px;padding:14px 16px;border-left:4px solid var(--lime);border-radius:0 14px 14px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--lime) 15%,transparent),transparent);color:#fff;font-size:clamp(14px,1.7vw,17px);font-weight:750}.transitionCommitment{color:var(--muted);font-size:13px}.systemCard{padding:17px 19px}.systemCard .cardHead{margin-bottom:7px}.systemCard p{margin:0;font-size:12px}.beforeAfter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:16px;padding:14px 18px;border:1px dashed var(--line);border-radius:2px;background:var(--card2)}.beforeAfter>svg{color:var(--lime)}.beforeAfter div span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.beforeAfter div strong{display:block;color:#fff;font-size:12px;margin-top:3px}.commercialTimeline{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.commercialTimeline article{position:relative;padding:21px;border:1px solid var(--line);border-radius:2px;background:var(--card);overflow:hidden}.commercialTimeline article:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad)}.commercialTimeline article>span{display:inline-block;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.commercialTimeline h3{margin-bottom:8px}.commercialTimeline p{margin:0;color:var(--muted);font-size:12px}.operationPromise{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px;padding:15px 18px;border-radius:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 14%,transparent),color-mix(in srgb,var(--deep) 9%,transparent));border:1px solid color-mix(in srgb,var(--lime) 32%,transparent);text-align:center}.operationPromise strong{color:var(--lime)}.operationPromise span{color:#fff}.steps{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.step{border:1px solid var(--line);border-radius:2px;background:var(--card);padding:22px}.stepHead{display:flex;gap:12px;align-items:center;margin-bottom:18px}.stepHead>span{width:36px;height:36px;border-radius:999px;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:900}.stepHead h3{margin-bottom:3px}.stepHead p{margin:0;color:var(--muted);font-size:12px}.option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:#fff;text-decoration:none;border:1px solid var(--line);border-radius:2px;padding:14px;margin-top:10px;transition:.16s}.option:hover{border-color:var(--green);transform:translateY(-2px)}.option>svg:first-child{color:var(--lime)}.option div{display:flex;flex-direction:column}.option small{color:var(--muted);margin-top:2px}.contractAction{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:2px;background:transparent;color:#fff;padding:14px;margin-top:10px;cursor:pointer;font-weight:800}.contractAction.primary,.solidButton,.sendButton{border:0;background:var(--grad);color:#fff}.contractAction:hover{border-color:var(--green)}.printNextCta{display:none}.commercialSteps{grid-template-columns:1fr;gap:12px;align-items:start}.proposalStep{display:grid;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:18px}.proposalIntro{min-width:0}.proposalReview{min-width:0;padding-left:18px;border-left:1px solid var(--line)}.proposalReviewHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.proposalReviewHead strong{color:#fff;font-size:12px}.proposalReviewHead span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.proposalItems{display:grid;grid-template-columns:1fr 1fr;gap:6px}.proposalItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border-radius:9px;background:var(--card2)}.proposalItem>span{min-width:0;color:#fff;font-size:11px}.proposalItem small{display:inline-block;margin-right:7px;padding:2px 6px;border-radius:2px;background:color-mix(in srgb,var(--lime) 12%,transparent);color:var(--lime);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.proposalItem>strong{flex:none;color:#fff;font-size:10.5px}.proposalTotals{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.proposalTotals>div{padding:11px 12px;border:1px solid var(--line);border-radius:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 12%,transparent),color-mix(in srgb,var(--deep) 7%,transparent))}.proposalTotals span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.proposalTotals strong{display:block;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:560;letter-spacing:-.04em;margin-top:3px;font-variant-numeric:tabular-nums}.proposalTotals strong small{font-size:10px}.contractStep{display:grid;grid-template-columns:1fr minmax(360px,.8fr);align-items:center;gap:18px}.contractStep .stepHead{margin:0}.contractButtons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.contractButtons .contractAction{margin:0}.paymentStep{grid-column:1/-1}.demoPaymentWarning{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:-5px 0 13px;padding:8px 11px;border:1px solid rgba(255,179,71,.38);border-radius:2px;background:#ffb34714;font-size:10.5px}.demoPaymentWarning strong{color:var(--orange)}.demoPaymentWarning span{color:var(--muted)}.paymentLayout{display:grid;grid-template-columns:210px 1fr;gap:14px}.paymentOverview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:2px;background:var(--card2);text-align:center}.mockQr{width:132px;height:132px;display:grid;gap:0;padding:8px;background:#fff;border-radius:8px}.mockQr span{background:#fff}.mockQr span.dark{background:#111}.paymentOverview>div>span{display:block;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.paymentOverview>div>strong{display:block;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:560;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.paymentOverview>div>small{display:block;color:var(--muted);font-size:9.5px}.paymentMethods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paymentMethods section{min-width:0;display:flex;flex-direction:column;padding:13px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.paymentMethodHead{display:flex;align-items:center;gap:7px;color:#fff;margin-bottom:9px}.paymentMethodHead svg{color:var(--lime)}.paymentMethodHead strong{font-size:12px}.paymentMethods code{display:block;max-height:52px;overflow:hidden;padding:8px;border-radius:8px;background:#0a0e11;color:#a9bcad;font-size:8.5px;line-height:1.35;word-break:break-all}.paymentMethods .boletoCode{max-height:none;margin-top:6px;text-align:center}.mockBarcode{height:56px;display:flex;justify-content:center;align-items:stretch;gap:1px;padding:7px 9px;background:#fff;border-radius:7px;overflow:hidden}.mockBarcode span{display:block;height:100%;flex:none}.paymentButton{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:transparent;color:#fff;cursor:pointer;font-size:11px;font-weight:800}.paymentButton.primary{border:0;background:var(--grad);color:#fff}.paymentButton:hover{border-color:var(--green)}.checkoutLead{margin-bottom:0;font-size:14px}.checkoutFlow{margin-top:13px}.checkoutProgress{position:relative;padding-top:7px}.checkoutTrack{position:absolute;left:0;right:0;top:0;height:3px;border-radius:999px;background:var(--line);overflow:hidden}.checkoutTrack span{display:block;height:100%;border-radius:inherit;background:var(--grad);transition:width .28s ease}.checkoutTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.checkoutTabs button{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.checkoutTabs button>span{width:27px;height:27px;display:grid;place-items:center;flex:none;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:900}.checkoutTabs button div{display:flex;flex-direction:column}.checkoutTabs button strong{color:inherit;font-size:11.5px}.checkoutTabs button small{font-size:8.5px}.checkoutTabs button.active{border-color:var(--line);background:var(--card);color:#fff}.checkoutTabs button.active>span,.checkoutTabs button.complete>span{border-color:transparent;background:var(--grad);color:#fff}.checkoutTabs button.complete{color:var(--lime)}.checkoutStage{margin-top:10px;padding:16px 17px;border:1px solid var(--line);border-radius:2px;background:var(--card);animation:stageIn .22s ease both}.stageHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:11px}.stageHeading>div>span{display:block;color:var(--lime);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.stageHeading h3{font-size:18px}.stageHeading>small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.proposalColumns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.proposalColumns>article{padding:10px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.proposalColumnHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.proposalColumnHead>span{color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.proposalColumnHead>strong{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:560;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.proposalColumnHead small{font-size:9px}.proposalColumns .proposalItems{grid-template-columns:1fr}.proposalColumns .proposalItem{padding:7px 8px;background:#0f1418}.proposalDownloads{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:8px}.proposalDownloads>span{color:var(--muted);font-size:8.5px;text-transform:uppercase;letter-spacing:.07em}.proposalDownloads>div{display:flex;gap:5px}.proposalDownloads button{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:9.5px;font-weight:750}.proposalDownloads button:hover{border-color:#49604e;color:#fff}.checkoutActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:9px;border-top:1px solid var(--line)}.checkoutActions>span{color:var(--muted);font-size:10.5px}.checkoutActions>span strong{color:#fff}.checkoutActions button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:0;border-radius:2px;background:var(--grad);color:#fff;cursor:pointer;font-size:11px;font-weight:850}.checkoutActions button.secondary{border:1px solid var(--line);background:transparent;color:#fff}.contractStageGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contractSummary{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.contractSummary>div>strong{display:block;color:#fff;font-size:13px}.contractSummary p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.signerSummary{display:grid;gap:7px}.signerSummary>div{padding:11px 13px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.signerSummary span{display:block;color:var(--muted);font-size:8.5px;text-transform:uppercase;letter-spacing:.08em}.signerSummary strong{display:block;color:#fff;font-size:11px;margin-top:2px}.contractStage .contractButtons{margin-top:10px}.paymentStage .paymentLayout{grid-template-columns:190px 1fr}.paymentStage .paymentOverview{padding:10px}.paymentStage .mockQr{width:112px;height:112px}.paymentStage .mockBarcode{height:48px}@keyframes stageIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.deckNav{position:fixed;right:22px;bottom:19px;z-index:90;display:flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#101418e0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 10px 34px #00000061;line-height:1}.deckNav button{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageCounter{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:34px;min-height:34px;padding:0 6px;border:0;border-radius:2px;background:transparent;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:560;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.pageCounter:hover,.pageCounter:focus-visible{background:#ffffff12;outline:1px solid var(--line)}.pageEditor{min-width:50px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:560;line-height:1;font-variant-numeric:tabular-nums}.pageEditor input{width:30px;height:30px;padding:0 3px;border:1px solid var(--green);border-radius:8px;background:#0d1114;color:#fff;text-align:center;font-weight:850;outline:none;-moz-appearance:textfield}.pageEditor input::-webkit-inner-spin-button,.pageEditor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pageEditor span{margin-left:2px}.navArrow{width:34px;height:34px;border:0;border-radius:999px;background:var(--grad);color:#fff;font-size:16px}.navArrow:disabled{opacity:.28;cursor:not-allowed;background:var(--card);color:var(--muted)}.downloadButton{width:34px;height:34px;border:0;background:transparent;color:var(--ink)}.downloadButton svg{width:18px;height:18px;display:block}.navDivider{width:1px;height:18px;align-self:center;background:var(--line);flex:none}.reportFooter{display:none}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d1114;display:flex;flex-direction:column}.viewerBar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--card2)}.viewerTitle,.viewerActions{display:flex;align-items:center;gap:10px}.viewerTitle{font-weight:800;color:#fff}.viewerActions button,.viewerActions a{white-space:nowrap}.iconButton{border:0;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center;padding:7px}.ghostButton{display:flex;align-items:center;gap:7px;color:#fff;border:1px solid var(--line);border-radius:9px;padding:8px 12px;text-decoration:none}.solidButton{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:2px;padding:12px 18px;font-weight:850;cursor:pointer}.solidButton.small{padding:9px 14px}.contractCanvas{flex:1;overflow:auto;padding:25px}.contractCanvas iframe{width:100%;height:100%;border:0;background:#fff}.contractPlaceholder{max-width:760px;min-height:820px;margin:auto;padding:54px;background:#fff;color:#243025;border-radius:8px;box-shadow:0 15px 60px #0006}.contractPlaceholder h2,.contractPlaceholder h3{color:#162617}.contractPlaceholder hr{border:0;border-top:1px solid #d8e2d5;margin:28px 0}.placeholderNotice{margin-top:50px;background:#eef5ea;padding:14px;border-radius:8px;color:#43613f}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:20px;background:#080a0cc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.signModal,.doneModal{position:relative;width:100%;max-width:660px;max-height:92vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:2px;padding:30px;box-shadow:0 18px 70px #00000085}.modalClose{position:absolute;right:16px;top:16px;border:0;background:transparent;color:var(--muted);cursor:pointer}.signModal h2{font-size:25px;margin-bottom:18px}.signersHead{display:flex;justify-content:space-between;margin-bottom:11px;font-size:13px}.signersHead span{color:var(--muted)}.signer{border:1px solid var(--line);background:var(--card2);border-radius:2px;padding:16px;margin-bottom:12px}.fixedSigner{background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 8%,transparent),color-mix(in srgb,var(--deep) 6%,transparent))}.signerBody{min-width:0}.signerRole{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fieldGrid .fieldFull{grid-column:1/-1}.fieldGrid label{color:var(--muted);font-size:11px;font-weight:700}.fieldGrid input{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:2px;background:#0d1114;color:#fff;padding:10px 11px;outline:none}.fieldGrid input:focus{border-color:var(--green)}.fieldGrid input:disabled{opacity:.58;cursor:not-allowed}.textButton{border:0;background:transparent;color:var(--lime);padding:8px 0 0;cursor:pointer;font-weight:750;font-size:12px}.textButton.danger{color:var(--red)}.witnessBox{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.witnessTitle{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:800;margin-bottom:9px}.sendButton{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:2px;padding:14px;font-weight:850;cursor:pointer}.sendButton:disabled{opacity:.42;cursor:not-allowed}.signHint{text-align:center;color:var(--muted);font-size:11px;margin:10px 0 0}.doneModal{max-width:430px;text-align:center}.doneIcon{color:var(--lime);margin:4px auto 13px;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--lime) 18%,transparent));animation:doneIn .5s ease both}.doneModal h2{font-size:25px}.doneModal p{color:var(--muted)}.doneModal strong{display:block;color:var(--lime);word-break:break-word;margin:16px 0 22px}.doneModal .solidButton{width:100%}@keyframes doneIn{0%{opacity:0;transform:scale(.65) rotate(-8deg)}to{opacity:1;transform:none}}@media(max-width:820px){.diagnosticoApp,.deck,.slide{height:100dvh}.slideInner{height:100dvh;justify-content:flex-start;padding:83px 16px 134px;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y}.slideInner::-webkit-scrollbar{display:none}.topFade{height:88px}.bottomFade{height:138px}.deckTop{padding:10px 16px;justify-content:center}.topCta{display:none}.brand{margin-bottom:20px}.brandLogo{height:43px;max-width:220px}.brand.compact .brandLogo{height:36px;max-width:185px}.heroBadge{font-size:10px;letter-spacing:.1em;padding:6px 10px}.heroSub{font-size:16px}.metaGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.metaGrid div{min-width:0}.metaGrid strong{font-size:13px}.verdict{grid-template-columns:1fr;gap:16px;padding:20px}.grid.two,.grid.three,.grid.four,.steps{grid-template-columns:1fr}.chips{grid-template-columns:1fr 1fr;gap:10px}.card{padding:18px}.deckNav{left:50%;right:auto;bottom:11px;transform:translate(-50%)}.navArrow,.navDivider{display:none}.pageCounter{min-width:42px}.viewerBar{padding:10px 12px}.viewerTitle{font-size:0}.viewerTitle svg{width:21px}.viewerActions{gap:4px}.ghostButton{font-size:0;padding:8px}.solidButton.small{font-size:12px;padding:9px 11px}.contractCanvas{padding:10px}.contractPlaceholder{min-height:100%;padding:30px 22px}.overlay{padding:10px;align-items:flex-end}.signModal{max-height:94dvh;border-radius:2px 20px 8px 8px;padding:25px 17px 20px}.fieldGrid{grid-template-columns:1fr}.signer{padding:14px}.doneModal{margin:auto}.priorities li{font-size:13px}.roiLayout,.roiFields,.roiResultGrid,.transitionPath,.commercialTimeline,.roiInvestment{grid-template-columns:1fr}.roiInvestment input{text-align:left}.roiCalculated{align-items:flex-start;flex-direction:column}.roiCalculated span{text-align:left}.transitionPath{gap:20px}.transitionPath article:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-23px;transform:translate(-50%)}.beforeAfter{grid-template-columns:1fr;text-align:center}.beforeAfter>svg{margin:auto;transform:rotate(90deg)}.operationPromise{align-items:flex-start}.proposalStep,.contractStep{grid-template-columns:1fr}.proposalReview{padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}.proposalReviewHead{align-items:flex-start;flex-direction:column;gap:2px}.proposalItems{grid-template-columns:1fr}.contractStep .stepHead{margin-bottom:12px}.paymentStep{grid-column:auto}.paymentLayout,.paymentMethods{grid-template-columns:1fr}.paymentOverview{flex-direction:row;justify-content:flex-start;text-align:left}.mockQr{width:122px;height:122px;flex:none}.proposalItem{align-items:flex-start}.proposalItem>strong{font-size:10.5px}.checkoutLead{font-size:13px}.checkoutTabs{gap:4px}.checkoutTabs button{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7px 4px}.checkoutTabs button div{align-items:center}.checkoutTabs button small{display:none}.checkoutStage{padding:14px}.stageHeading>small{max-width:120px;text-align:right}.proposalColumns,.contractStageGrid{grid-template-columns:1fr}.proposalDownloads{align-items:stretch;flex-direction:column;gap:5px}.proposalDownloads>div{display:grid;grid-template-columns:1fr 1fr}.proposalDownloads button{width:100%}.checkoutActions{align-items:stretch;flex-direction:column}.checkoutActions button{width:100%}.checkoutActions>span{text-align:center}.paymentStage .paymentLayout,.paymentMethods{grid-template-columns:1fr}.paymentStage .paymentOverview{flex-direction:row;justify-content:flex-start;text-align:left}}.contractInlineTop{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:8px}.contractInlineTop .contractAction{width:auto;min-width:126px;margin:0;padding:10px 13px}.contractSummary{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.contractSummary>div>strong{display:block;color:#fff;font-size:12px}.contractSummary p{margin:3px 0 0;color:var(--muted);font-size:9.5px}.inlineSigners{display:grid;grid-template-columns:.72fr 1.55fr;gap:9px;margin-top:9px}.inlineSigner{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.fixedInlineSigner{background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 8%,transparent),color-mix(in srgb,var(--deep) 4%,transparent))}.inlineSigner label{display:block;color:var(--muted);font-size:9.5px;font-weight:700}.inlineSigner label+label{margin-top:7px}.readonlySignerField{display:block;min-height:35px;margin-top:4px;padding:8px 9px;border:1px dashed #35483a;border-radius:8px;background:#08100b8c;color:#b7c5ba;font-size:10px;line-height:1.35}.compactSignerFields{grid-template-columns:1.25fr .75fr;gap:6px 7px}.compactSignerFields .fieldFull{grid-column:auto}.compactSignerFields label:last-child{grid-column:1/-1}.compactSignerFields input{margin-top:3px;padding:7px 8px;border-radius:8px;font-size:10.5px}.inlineSignatureAction{display:flex;align-items:center;gap:10px;margin-top:8px}.inlineSignatureAction .sendButton{width:auto;flex:none;padding:9px 13px;border-radius:9px;font-size:10.5px}.inlineSignatureAction>span{color:var(--muted);font-size:9.5px}@media(max-width:820px){.contractInlineTop,.inlineSigners,.compactSignerFields{grid-template-columns:1fr}.contractInlineTop .contractAction{width:100%}.compactSignerFields .fieldFull,.compactSignerFields label:last-child{grid-column:auto}.inlineSignatureAction{align-items:stretch;flex-direction:column}.inlineSignatureAction .sendButton{width:100%}.inlineSignatureAction>span{text-align:center}}.inactionSignals{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.inactionSignals article{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.inactionSignals strong{flex:none;color:var(--lime);font-size:15px;line-height:1}.inactionSignals span{color:var(--muted);font-size:9px;line-height:1.3}.inactionGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.inactionGrid>article{padding:11px 12px;border:1px solid var(--line);border-radius:2px;background:var(--card)}.inactionHead{display:flex;align-items:center;gap:9px;margin-bottom:6px}.inactionHead .iconBox{width:34px;height:34px;border-radius:9px}.inactionHead>div>span{display:block;color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.inactionHead h3{font-size:13px;margin-top:1px}.inactionGrid p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.42}.inactionBottom{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:9px;padding:9px 12px;border:1px solid rgba(255,107,90,.3);border-radius:2px;background:#ff6b5a12;text-align:center}.inactionBottom strong{color:var(--red);font-size:11px}.inactionBottom span{color:#fff;font-size:10.5px}.legalSources{margin-top:6px;color:#6e8373;font-size:8px;text-align:center}.legalSources a{color:color-mix(in srgb,var(--lime) 55%,var(--muted));text-underline-offset:2px}@media(max-width:820px){.inactionSignals{grid-template-columns:1fr 1fr}.inactionSignals article{align-items:flex-start;flex-direction:column}.inactionGrid{grid-template-columns:1fr}.inactionBottom{align-items:flex-start;flex-direction:column;text-align:left}.legalSources{text-align:left}}.fineHero{display:grid;grid-template-columns:.58fr 1.42fr;gap:10px}.fineHero>article{border:1px solid var(--line);border-radius:2px;background:var(--card);min-width:0}.fineCount{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;text-align:center;background:linear-gradient(145deg,#ff6b5a2b,#101418f5)!important}.fineCount>span,.fineMath>span,.fineCards article>span{color:var(--muted);font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.fineCount>strong{color:var(--red);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(32px,4.2vw,40px);font-weight:560;letter-spacing:-.06em;line-height:.95;margin:5px 0;font-variant-numeric:tabular-nums}.fineCount p{max-width:25ch;margin:0;color:#fff;font-size:10px;line-height:1.35}.fineMath{padding:14px 17px}.fineMath>div{display:flex;align-items:center;gap:9px;margin:7px 0 2px;color:#fff}.fineMath>div b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:560;font-variant-numeric:tabular-nums}.fineMath>div i{color:var(--red);font-size:18px;font-style:normal}.fineMath>strong{display:block;color:var(--red);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:560;letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums}.fineMath small{display:block;margin-top:6px;color:var(--muted);font-size:9px}.fineCards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px}.fineCards article{min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:2px;background:var(--card2)}.fineCards article>strong{display:block;margin:5px 0 3px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:560;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fineCards article>p{margin:0;color:var(--muted);font-size:8.8px;line-height:1.35}.fineCards .fineExtra{border-color:#ff6b5a61;background:#ff6b5a12}.fineCards .fineExtra>strong{color:var(--red)}.fineWarning{display:flex;align-items:flex-start;gap:10px;margin-top:9px;padding:10px 12px;border-left:4px solid var(--red);border-radius:0 11px 11px 0;background:linear-gradient(90deg,rgba(255,107,90,.12),transparent)}.fineWarning>svg{flex:none;color:var(--red)}.fineWarning strong{display:block;color:#fff;font-size:11px}.fineWarning span{display:block;margin-top:2px;color:var(--muted);font-size:9.5px}.fineWarning+.legalSources{margin-top:5px}@media(max-width:820px){.fineHero,.fineCards{grid-template-columns:1fr}.fineCount{align-items:flex-start;text-align:left}.fineCount p{max-width:none}.fineMath>strong{font-size:25px}.fineWarning{align-items:flex-start}}.printProposalSummary{display:none}@page{size:A4;margin:14mm 13mm}html.ds-diag-printing body>*:not(.diagnosticoApp){display:none!important}html.ds-diag-printing,html.ds-diag-printing body{background:#fff!important}html.ds-diag-printing .diagnosticoApp,html.ds-diag-printing .diagnosticoApp.ds-diag-result{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;outline:0!important;box-shadow:none!important;transform:none!important;background:#fff!important;background-image:none!important;color:#1e2a20!important}html.ds-diag-printing .progress,html.ds-diag-printing .deckTop,html.ds-diag-printing .deckNav,html.ds-diag-printing .topFade,html.ds-diag-printing .bottomFade,html.ds-diag-printing .viewer,html.ds-diag-printing .overlay,html.ds-diag-printing .heroGlow,html.ds-diag-printing .checkoutFlow,html.ds-diag-printing .checkoutStage{display:none!important}html.ds-diag-printing .diagnosticoApp .slide,html.ds-diag-printing .diagnosticoApp .slide:not(.active),html.ds-diag-printing .diagnosticoApp.ds-diag-result .slide:not(.active){display:block!important;opacity:1!important;width:auto!important;height:auto!important}html.ds-diag-printing .diagnosticoApp .deck{display:block!important;transform:none!important;width:auto!important;height:auto!important}html.ds-diag-printing .diagnosticoApp .slideInner,html.ds-diag-printing .diagnosticoApp .wrap{height:auto!important;max-width:none!important;overflow:visible!important;padding:0!important}html.ds-diag-printing .screenNextLead,html.ds-diag-printing .screenNextSteps{display:none!important}html.ds-diag-printing .printProposalSummary{display:block!important}html.ds-diag-printing .reportFooter{display:flex!important}@media print{html,body{height:auto!important;overflow:visible!important;background:#fff!important}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important}html.ds-diag-printing body>*:not(.diagnosticoApp){display:none!important}.diagnosticoApp,.diagnosticoApp.ds-diag-result{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;outline:0!important;box-shadow:none!important;transform:none!important;background:#fff!important;background-image:none!important;color:#1e2a20!important;font-family:Arial,Helvetica,sans-serif!important}.progress,.deckTop,.deckNav,.topFade,.bottomFade,.viewer,.overlay,.heroGlow{display:none!important}.deck{display:block!important;width:auto!important;height:auto!important;transform:none!important;transition:none!important}.slide,.diagnosticoApp.ds-diag-result .slide,.diagnosticoApp.ds-diag-result .slide:not(.active),html.ds-diag-printing .diagnosticoApp .slide:not(.active){display:block!important;flex:none!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;padding:13px 0!important;border-top:1px solid #e2ecdd!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.diagnosticoApp.ds-diag-result .slideInner,.diagnosticoApp.ds-diag-result .wrap,html.ds-diag-printing .diagnosticoApp .slideInner,html.ds-diag-printing .diagnosticoApp .wrap{width:auto!important;height:auto!important;max-width:none!important;padding:0!important;overflow:visible!important}.diagnosticoApp.ds-diag-result .checkoutFlow,.diagnosticoApp.ds-diag-result .checkoutStage,.checkoutFlow,.checkoutStage{display:none!important}.slide:first-child{border-top:0!important;padding-top:0!important;padding-bottom:10px!important}.slideInner{display:block!important;width:auto!important;height:auto!important;overflow:visible!important;padding:0!important;justify-content:flex-start!important}.wrap{max-width:none!important;padding:0!important;margin:0!important}.heroBrand{display:block!important}.brand{margin-bottom:16px!important}.brand.onLight{background:transparent!important;padding:0!important}.screenBrandLogo{display:none!important}.printBrandLogo,.lightBrandLogo{display:block!important}.brandLogo{height:46px!important;max-width:230px!important}h1,h2,h3{color:#0e1a10!important;font-weight:700!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}h1{font-size:28px!important;margin-bottom:10px!important}.heroSub,.lead{color:#3a473c!important}.lead{font-size:13.5px!important;margin-bottom:8px!important}h2{font-size:22px!important;margin-bottom:10px!important}.kicker{color:#5a9a33!important;background:none!important;margin-bottom:8px!important;-webkit-text-fill-color:#5A9A33!important;-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.heroBadge{color:#5a9a33!important;border-color:#d6e2d0!important;background:transparent!important;margin-bottom:12px!important}.metaGrid{margin-top:14px!important;gap:12px 20px!important}.metaGrid span{color:#5a6b5d!important}.metaGrid strong{color:#12200f!important}.grid{gap:8px!important}.grid.three{grid-template-columns:repeat(3,1fr)!important}.grid.two{grid-template-columns:repeat(2,1fr)!important}.grid.four{grid-template-columns:repeat(4,1fr)!important}.steps{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}.card,.verdict,.chip,.step,.option,.callout{border-color:#d6e2d0!important;border-radius:2px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.card,.chip,.step,.option{background:#fff!important}.verdict,.eventCard,.callout{background:#f5f9f2!important}.verdict:before{background:linear-gradient(135deg,#6db33f,#4a8a28)!important}.card{padding:12px!important}.card p,.muted,.riskCard p,.solutionCard p,.eventCard p,.stepHead p,.option small{color:#5a6b5d!important}.card li{font-size:10.5px!important;margin-bottom:4px!important}.riskCard p,.solutionCard p,.eventCard p{font-size:10.5px!important}.eventCard h3,.option strong{color:#12200f!important}.tag,.iconBox{background:#eff5eb!important}.iconBox{color:#5a9a33!important}.callout{color:#12280f!important;border-color:#5a9a33!important}.callout strong{color:#5a9a33!important}[data-crit=red]{color:#c62828!important;-webkit-text-fill-color:#c62828!important}[data-crit=orange]{color:#c25a00!important;-webkit-text-fill-color:#c25a00!important}[data-crit=gold]{color:#9a7a00!important;-webkit-text-fill-color:#9a7a00!important}[data-crit=green]{color:#5a9a33!important;-webkit-text-fill-color:#5A9A33!important}.chip strong{color:#c62828!important}.chip{padding:11px!important}.criticalNote{font-size:11px!important;margin-top:8px!important}.diagnosticoApp .tableScroll{overflow:visible!important;border-color:#d6e2d0!important}.diagnosticoApp table{min-width:0!important;border-color:#d6e2d0!important}.diagnosticoApp thead{display:table-header-group!important}.diagnosticoApp th{background:#eaf3e4!important;color:#12280f!important;padding:9px!important}.diagnosticoApp td{background:#fff!important;color:#2a362b!important;border-color:#e2ecdd!important;padding:9px!important}.diagnosticoApp tr{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.diagnosticoApp td:last-child{color:#0e1a10!important}.roiLayout{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}.roiPanel,.roiResultMain,.roiResultGrid article,.roiInvestment,.roiCalculated,.transitionPath article,.commercialTimeline article,.beforeAfter,.operationPromise{background:#fff!important;border-color:#d6e2d0!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.roiPanel{padding:11px!important}.roiPanelHead{margin-bottom:7px!important}.roiFields{gap:6px!important}.roiFields label,.roiInvestment{color:#5a6b5d!important}.roiFields input,.roiInvestment input{background:#fff!important;color:#12200f!important;border-color:#b9cbb2!important;padding:6px 8px!important}.roiResultMain{padding:10px 12px!important;background:#f1f7ed!important}.roiResultMain strong{color:#5a9a33!important;font-size:22px!important}.roiResultGrid article{padding:8px 10px!important}.roiResultGrid strong{color:#12200f!important}.roiInvestment{padding:7px 9px!important}.roiCalculated{padding:8px 10px!important}.roiCalculated strong{color:#5a9a33!important}.roiDisclaimer{color:#5a6b5d!important}.transitionPath,.commercialTimeline{gap:7px!important;margin-top:10px!important}.transitionPath article,.commercialTimeline article{padding:12px!important}.transitionPath article:not(:last-child):after{display:none!important}.transitionPath article>strong,.commercialTimeline h3{color:#12200f!important}.transitionPath p,.commercialTimeline p{color:#5a6b5d!important}.futurePace{margin:10px 0 7px!important;padding:10px 12px!important;background:#f1f7ed!important;color:#12200f!important;border-color:#5a9a33!important;font-size:13px!important}.transitionCommitment{color:#5a6b5d!important}.systemCard{padding:11px!important}.beforeAfter{margin-top:9px!important;padding:9px 12px!important}.beforeAfter div strong{color:#12200f!important}.operationPromise{margin-top:9px!important;padding:10px 12px!important;color:#12200f!important}.operationPromise strong{color:#5a9a33!important}.operationPromise span{color:#12200f!important}.inactionSignals{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-top:9px!important}.inactionSignals article,.inactionGrid>article,.inactionBottom{background:#fff!important;border-color:#d6e2d0!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.inactionSignals article{padding:7px 8px!important}.inactionSignals strong{color:#5a9a33!important;font-size:13px!important}.inactionSignals span{color:#526255!important;font-size:8px!important}.inactionGrid{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:7px!important}.inactionGrid>article{padding:9px 10px!important}.inactionHead{margin-bottom:4px!important}.inactionHead .iconBox{width:29px!important;height:29px!important}.inactionHead h3{color:#12200f!important;font-size:11.5px!important;font-weight:700!important}.inactionHead>div>span{color:#526255!important;font-size:7.5px!important}.inactionGrid p{color:#526255!important;font-size:9px!important}.inactionBottom{margin-top:7px!important;padding:8px 10px!important}.inactionBottom strong{color:#b72f24!important}.inactionBottom span{color:#12200f!important}.legalSources{color:#637166!important;font-size:7px!important;text-align:left!important}.legalSources a{color:#3d5b40!important}.fineHero{grid-template-columns:.58fr 1.42fr!important;gap:7px!important;margin-top:9px!important}.fineHero>article,.fineCards article{background:#fff!important;border-color:#d6e2d0!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fineCount{padding:10px!important;background:#fff7f5!important}.fineCount>strong{color:#b72f24!important;font-size:35px!important}.fineCount>span,.fineMath>span,.fineCards article>span{color:#526255!important}.fineCount p{color:#12200f!important;font-size:8.5px!important}.fineMath{padding:10px 12px!important}.fineMath>div{margin:4px 0 1px!important;color:#12200f!important}.fineMath>div b{font-size:13px!important}.fineMath>strong{color:#b72f24!important;font-size:22px!important}.fineMath small{color:#526255!important;font-size:8px!important}.fineCards{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-top:7px!important}.fineCards article{padding:8px!important}.fineCards article>strong{color:#12200f!important;font-size:11px!important}.fineCards article>p{color:#526255!important;font-size:7.8px!important}.fineCards .fineExtra{background:#fff7f5!important;border-color:#e6bbb5!important}.fineCards .fineExtra>strong{color:#b72f24!important}.fineWarning{margin-top:7px!important;padding:8px 10px!important;background:#fff7f5!important;border-color:#b72f24!important}.fineWarning strong{color:#12200f!important;font-size:9.5px!important}.fineWarning span{color:#526255!important;font-size:8px!important}h3{font-size:13px!important}.documentCard h3,.solutionCard .cardHead h3,.systemCard .cardHead h3,.riskCard .cardHead h3,.eventCard h3{font-size:12.5px!important;font-weight:700!important;line-height:1.25!important}.documentCard h3,.solutionCard h3,.systemCard h3,.beforeAfter strong,.operationPromise strong{font-weight:700!important}.cardHead{align-items:center!important}.cardHead h3{margin:0!important}.screenNextLead,.screenNextSteps{display:none!important}.printProposalSummary{display:block!important;margin-top:10px;padding:13px;border:1px solid #d6e2d0;border-radius:2px;background:#fff!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.printProposalHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.printProposalHeading span{color:#5a9a33;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.printProposalHeading>strong{color:#12200f;font-size:15px;font-weight:700}.printProposalColumns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.printProposalColumns>article{padding:10px;border:1px solid #dce7d7;border-radius:9px;background:#f8fbf6!important}.printProposalColumns article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid #dce7d7}.printProposalColumns article>div span{color:#526255;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.printProposalColumns article>div strong{color:#5a9a33;font-size:15px;font-weight:700}.printProposalColumns article>div small{font-size:8px}.printProposalColumns ul{list-style:none;margin:7px 0 0;padding:0}.printProposalColumns li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:5px;color:#28362b;font-size:9px;line-height:1.3}.printProposalColumns li>span{max-width:73%}.printProposalColumns li>strong{flex:none;color:#12200f;font-size:9px;font-weight:700}.printFirstPayment{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:8px;color:#526255;font-size:9px}.printFirstPayment strong{color:#12200f;font-size:13px;font-weight:700}.printNextCta{display:flex!important;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:12px 14px;border:1px solid #6DB33F;border-radius:2px;background:#f4f9ef!important;color:#12280f!important;text-decoration:none!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.printNextCta>div{display:flex;flex-direction:column;gap:3px}.printNextCta span{font-size:11px;font-weight:700}.printNextCta strong{color:#5a9a33!important;white-space:nowrap;font-size:13px;font-weight:700}.printQr{display:grid!important;width:76px;height:76px;flex:none;background:#fff}.printQr span{display:block;background:#fff}.printQr span.dark{background:#000}.reportFooter{display:flex!important;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:22px;padding-top:16px;border-top:1px solid #d6e2d0;color:#5a6b5d;font-size:10.5px;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.footerBrand{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footerBrand .brand{margin:0!important}.footerBrand .brandLogo{height:28px!important}.footerMeta{text-align:right;line-height:1.5}.footerMeta strong{color:#12200f}a[href]:after{content:""!important}}.diagnosticoApp.ds-diag-result{position:relative!important;inset:auto!important;width:100%;height:min(780px,78vh);min-height:560px;border:1px solid var(--ds-border-strong, #283138);border-radius:var(--ds-radius, 2px);overflow:hidden;transform:translateZ(0);line-height:1.45}.diagnosticoApp.ds-diag-result .progress,.diagnosticoApp.ds-diag-result .deckTop,.diagnosticoApp.ds-diag-result .deckNav,.diagnosticoApp.ds-diag-result .topFade,.diagnosticoApp.ds-diag-result .bottomFade{position:absolute!important}.diagnosticoApp.ds-diag-result .progress{left:0;right:0;top:0;width:100%}.diagnosticoApp.ds-diag-result .deckTop{left:0;right:0;top:0;padding:10px 16px}.diagnosticoApp.ds-diag-result .topFade{height:72px}.diagnosticoApp.ds-diag-result .bottomFade{height:88px}.diagnosticoApp.ds-diag-result .deck,.diagnosticoApp.ds-diag-result .slide,.diagnosticoApp.ds-diag-result .slideInner{width:100%!important;height:100%!important;max-width:100%}.diagnosticoApp.ds-diag-result .deck{display:block!important;transform:none!important;will-change:auto}.diagnosticoApp.ds-diag-result .slide{flex:none!important;opacity:1!important}.diagnosticoApp.ds-diag-result .slide:not(.active){display:none!important}.diagnosticoApp.ds-diag-result .slideInner{padding:56px 22px 78px;overflow-x:hidden;overflow-y:auto;justify-content:center;scrollbar-gutter:stable}.diagnosticoApp.ds-diag-result .wrap{max-width:860px;margin:0 auto;width:100%}.diagnosticoApp.ds-diag-result h1{font-size:clamp(24px,3.2vw,36px);margin:0 0 10px;letter-spacing:-.04em;line-height:1.12}.diagnosticoApp.ds-diag-result h2{font-size:clamp(20px,2.4vw,28px);margin:0 0 12px;letter-spacing:-.035em;line-height:1.15}.diagnosticoApp.ds-diag-result h3{font-size:14px}.diagnosticoApp.ds-diag-result .kicker,.diagnosticoApp.ds-diag-result .heroBadge{margin-bottom:10px;font-size:9px}.diagnosticoApp.ds-diag-result .heroBadge{padding:5px 9px}.diagnosticoApp.ds-diag-result .heroSub,.diagnosticoApp.ds-diag-result .lead{font-size:clamp(12.5px,1.25vw,14.5px);line-height:1.5;max-width:68ch}.diagnosticoApp.ds-diag-result .spaced{margin-top:14px}.diagnosticoApp.ds-diag-result .metaGrid{gap:12px 22px;margin-top:18px}.diagnosticoApp.ds-diag-result .metaGrid strong{font-size:12px}.diagnosticoApp.ds-diag-result .verdict{gap:16px;padding:14px 16px}.diagnosticoApp.ds-diag-result .score strong{font-size:clamp(22px,3vw,30px)}.diagnosticoApp.ds-diag-result .chips{gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.diagnosticoApp.ds-diag-result .chip{padding:12px}.diagnosticoApp.ds-diag-result .chip strong{font-size:22px}.diagnosticoApp.ds-diag-result .grid{gap:12px}.diagnosticoApp.ds-diag-result .card{padding:14px}.diagnosticoApp.ds-diag-result .cardHead{gap:10px;margin-bottom:8px}.diagnosticoApp.ds-diag-result .iconBox{width:34px;height:34px}.diagnosticoApp.ds-diag-result .card li{font-size:12px;margin-bottom:5px}.diagnosticoApp.ds-diag-result .tag{margin:8px 0 9px;padding:3px 7px}.diagnosticoApp.ds-diag-result .criticalNote{margin-top:10px;font-size:12px}.diagnosticoApp.ds-diag-result .riskCard p,.diagnosticoApp.ds-diag-result .solutionCard p{font-size:12px}.diagnosticoApp.ds-diag-result .eventCard>strong{font-size:22px}.diagnosticoApp.ds-diag-result .callout{margin-top:14px;padding:12px 16px;font-size:13px}.diagnosticoApp.ds-diag-result .planCards{gap:8px}.diagnosticoApp.ds-diag-result .planCard{padding:12px 14px}.diagnosticoApp.ds-diag-result .planCard p{font-size:12px}.diagnosticoApp.ds-diag-result .fineCount>strong{font-size:clamp(28px,4vw,36px)}.diagnosticoApp.ds-diag-result .fineMath>strong{font-size:22px}.diagnosticoApp.ds-diag-result .fineHero{gap:8px}.diagnosticoApp.ds-diag-result .fineCount,.diagnosticoApp.ds-diag-result .fineMath{padding:12px 14px}.diagnosticoApp.ds-diag-result .fineCards{gap:6px;margin-top:8px}.diagnosticoApp.ds-diag-result .fineCards article{padding:8px 10px}.diagnosticoApp.ds-diag-result .fineWarning{margin-top:8px;padding:8px 10px}.diagnosticoApp.ds-diag-result .inactionSignals{gap:6px;margin-top:10px}.diagnosticoApp.ds-diag-result .inactionGrid{gap:8px;margin-top:8px}.diagnosticoApp.ds-diag-result .inactionGrid p{font-size:10px}.diagnosticoApp.ds-diag-result .transitionPath,.diagnosticoApp.ds-diag-result .commercialTimeline{gap:10px}.diagnosticoApp.ds-diag-result .transitionPath article,.diagnosticoApp.ds-diag-result .commercialTimeline article{padding:14px}.diagnosticoApp.ds-diag-result .futurePace{margin:12px 0 8px;padding:12px 14px;font-size:clamp(14px,1.6vw,17px)}.diagnosticoApp.ds-diag-result .roiLayout{gap:12px}.diagnosticoApp.ds-diag-result .roiResultMain strong{font-size:22px}.diagnosticoApp.ds-diag-result .checkoutLead{font-size:13px}.diagnosticoApp.ds-diag-result .checkoutStage{padding:12px 14px}.diagnosticoApp.ds-diag-result .stageHeading h3{font-size:15px}.diagnosticoApp.ds-diag-result .deckNav{right:14px;bottom:12px;left:auto;display:flex;align-items:center;padding:6px 8px;gap:6px;line-height:1}.diagnosticoApp.ds-diag-result .deckNav button{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1}.diagnosticoApp.ds-diag-result .navArrow,.diagnosticoApp.ds-diag-result .downloadButton{width:34px;height:34px}.diagnosticoApp.ds-diag-result .pageCounter{display:inline-flex;align-items:center;justify-content:center;height:34px;min-height:34px;padding:0 6px;line-height:1}.diagnosticoApp.ds-diag-result .navDivider{height:18px;align-self:center}.diagnosticoApp.ds-diag-result .navArrow svg,.diagnosticoApp.ds-diag-result .downloadButton svg{display:block;flex:none}.diagnosticoApp.ds-diag-result .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosticoApp.ds-diag-result .riskCard .tag{margin:0 0 8px}@media(max-width:820px){.diagnosticoApp.ds-diag-result{min-height:440px;height:min(600px,68vh)}.diagnosticoApp.ds-diag-result .slideInner{padding:52px 14px 96px;justify-content:flex-start}.diagnosticoApp.ds-diag-result .grid.two{grid-template-columns:1fr}.diagnosticoApp.ds-diag-result .deckNav{left:50%;right:auto;transform:translate(-50%)}}.diagnosticoApp.ds-diag-branded{--ds-surface: var(--card);--ds-surface-2: var(--card2);--ds-border: var(--line);--ds-border-strong: color-mix(in srgb, var(--lime) 28%, var(--line));--ds-text: var(--ink);--ds-text-2: var(--muted)}.diagnosticoApp .ds-diag-kicker,.diagnosticoApp .ds-kicker,.diagnosticoApp .ds-panel__kicker{color:var(--lime)!important;-webkit-text-fill-color:var(--lime)}.diagnosticoApp .ds-diag-hero-title.ds-title,.diagnosticoApp .ds-title{color:var(--ink);font-size:clamp(28px,4.2vw,48px);letter-spacing:-.045em;margin:12px 0 10px}.diagnosticoApp .ds-diag-hero-sub.ds-subtitle,.diagnosticoApp .ds-subtitle{color:var(--muted);max-width:72ch;font-size:clamp(14px,1.5vw,16px);line-height:1.55;margin:0 0 8px}.diagnosticoApp .ds-diag-grid{display:grid;gap:12px}.diagnosticoApp .ds-diag-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosticoApp .ds-diag-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnosticoApp .ds-diag-stack{display:grid;gap:10px}.diagnosticoApp .ds-diag-panel.ds-panel{background:color-mix(in srgb,var(--ink) 3%,var(--card));border:1px solid var(--line);border-radius:2px;box-shadow:none}.diagnosticoApp .ds-diag-panel .ds-panel__header{align-items:flex-start;gap:10px;margin-bottom:10px}.diagnosticoApp .ds-diag-panel .ds-panel__title{color:var(--ink);font-size:16px;letter-spacing:-.02em}.diagnosticoApp .ds-diag-panel--danger{border-color:color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--card))}.diagnosticoApp .ds-diag-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.diagnosticoApp .ds-diag-list{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.diagnosticoApp .ds-diag-list li{margin-bottom:6px}.diagnosticoApp .ds-diag-list li::marker{color:var(--lime)}.diagnosticoApp .ds-diag-rowhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.diagnosticoApp .iconBox--accent{color:var(--lime);background:color-mix(in srgb,var(--lime) 14%,transparent);border:1px solid color-mix(in srgb,var(--lime) 30%,transparent)}.diagnosticoApp .ds-diag-callout.ds-well,.diagnosticoApp .ds-diag-plan-row.ds-well{border:1px solid var(--line);border-radius:2px;background:color-mix(in srgb,var(--ink) 2.5%,var(--card));padding:14px 16px}.diagnosticoApp .ds-diag-callout--accent{border-color:color-mix(in srgb,var(--lime) 40%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 14%,transparent),transparent 70%),var(--card)}.diagnosticoApp .ds-diag-callout strong,.diagnosticoApp .ds-diag-callout--accent strong{color:var(--lime)}.diagnosticoApp .ds-diag-callout p,.diagnosticoApp .ds-diag-plan-row p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.diagnosticoApp .ds-diag-plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.diagnosticoApp .ds-diag-plan-head strong{color:var(--ink);font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.diagnosticoApp .ds-diag-alert.ds-well{border-color:color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--card))}.diagnosticoApp .ds-diag-alert strong{color:var(--red)}.diagnosticoApp .ds-diag-alert p,.diagnosticoApp .ds-diag-alert em{display:block;margin:6px 0 0;color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.45}.diagnosticoApp .ds-kpi-strip{margin-top:8px}.diagnosticoApp .ds-kpi{background:color-mix(in srgb,var(--ink) 3%,var(--card));border:1px solid var(--line)}.diagnosticoApp .ds-kpi--accent{border-color:color-mix(in srgb,var(--lime) 40%,var(--line));background:color-mix(in srgb,var(--lime) 10%,var(--card))}.diagnosticoApp .ds-kpi__label{color:var(--muted)}.diagnosticoApp .ds-kpi__value{color:var(--ink)}.diagnosticoApp .ds-kpi--accent .ds-kpi__value{color:var(--lime)}.diagnosticoApp .ds-badge--accent{color:var(--lime);background:color-mix(in srgb,var(--lime) 14%,transparent);border-color:color-mix(in srgb,var(--lime) 32%,transparent)}@media(max-width:820px){.diagnosticoApp .ds-diag-grid.two,.diagnosticoApp .ds-diag-grid.three{grid-template-columns:1fr}}.diagnosticoApp .slideInner,.diagnosticoApp .contractCanvas,.diagnosticoApp .signModal{scrollbar-width:thin;scrollbar-color:var(--ds-scrollbar-thumb, transparent) transparent}html.ds-diag-printing .diagnosticoApp.ds-diag-result,html.ds-diag-printing .diagnosticoApp{border:none!important;border-width:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:#fff!important;background-image:none!important}@media print{.diagnosticoApp.ds-diag-result,.diagnosticoApp{border:none!important;border-width:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:#fff!important;background-image:none!important}}.pp-page{--pp-wa: #25d366;--pp-paper: #ffffff;--pp-paper-ink: #121816;--pp-paper-muted: #5a6560;--pp-paper-line: #e4e7ea;--pp-header: var(--ds-bg, #080a0c);min-height:100vh;background:linear-gradient(var(--ds-grid-line-on-light, rgba(15, 23, 42, .045)) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line-on-light, rgba(15, 23, 42, .045)) 1px,transparent 1px),var(--ds-bg, #f2f4f7);background-size:var(--ds-grid-size-dense, 24px) var(--ds-grid-size-dense, 24px),var(--ds-grid-size-dense, 24px) var(--ds-grid-size-dense, 24px),auto;color:var(--pp-paper-ink);font-family:var(--ds-font)}html:not(.light) .pp-page,[data-ds-theme=dark] .pp-page{background:linear-gradient(var(--ds-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--ds-grid-line) 1px,transparent 1px),var(--ds-bg);background-size:var(--ds-grid-size-dense, 24px) var(--ds-grid-size-dense, 24px),var(--ds-grid-size-dense, 24px) var(--ds-grid-size-dense, 24px),auto}html.light .pp-page,[data-ds-theme=light] .pp-page{--pp-header: #0f172a;background-color:#eef2f6}.pp-page--estado{display:grid;place-items:center;padding:32px 16px;color:var(--ds-text)}.pp-spinner{width:32px;height:32px;border:2px solid color-mix(in srgb,var(--ds-accent) 25%,transparent);border-top-color:var(--ds-accent);border-radius:50%;animation:pp-spin .7s linear infinite}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-estado{text-align:center;max-width:36ch}.pp-estado h2{margin:0 0 8px;font-size:20px;font-weight:var(--ds-font-weight-title, 550);color:var(--ds-text)}.pp-estado p{margin:0;color:var(--ds-text-2);font-size:13px}.pp-topo{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--pp-header) 92%,transparent);-webkit-backdrop-filter:blur(var(--ds-top-blur, 18px));backdrop-filter:blur(var(--ds-top-blur, 18px));border-bottom:1px solid var(--ds-border);box-shadow:0 8px 24px #0000002e}.pp-topo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;max-width:720px;margin:0 auto;padding:10px 16px}.pp-topo__meta{display:flex;align-items:center;gap:8px;min-width:0;color:#ffffffa6;font-size:11px;font-weight:550}.pp-validade.is-ok{color:#ffffff8c}.pp-validade.is-alerta{color:var(--ds-warning, #ffc37b)}.pp-validade.is-critico{color:var(--ds-danger, #ff886f)}.pp-topo__acoes{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pp-topo .ds-btn--ghost{color:#ffffffc7}.pp-topo .ds-btn--ghost:hover:not(:disabled){color:#fff;background:#ffffff1a}.pp-topo .ds-btn--secondary:not(.pp-btn-wa){background:#ffffff0f;border-color:#ffffff2e;color:#fff}.pp-btn-wa,.pp-btn-wa.ds-btn{background:var(--pp-wa)!important;border-color:var(--pp-wa)!important;color:#fff!important}.pp-btn-wa:hover:not(:disabled){filter:brightness(1.05)}.pp-btn-block{width:100%;margin-top:8px}.pp-main{max-width:720px;margin:0 auto;padding:28px 20px 64px}.pp-feedback{margin-bottom:16px;padding:14px 16px;border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius);background:var(--pp-paper)}.pp-feedback strong{display:block;font-size:13px;margin-bottom:4px}.pp-feedback p{margin:0;color:var(--pp-paper-muted);font-size:12px}.pp-feedback.is-aceita strong{color:var(--ds-ok, #15803d)}.pp-feedback.is-recusada strong{color:var(--ds-danger, #b91c1c)}.pp-feedback.is-revisao strong{color:var(--ds-warning, #b45309)}.pp-doc{overflow:hidden;background:var(--pp-paper);border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius);color:var(--pp-paper-ink);--ds-surface: #ffffff;--ds-surface-2: #f4f6f7;--ds-text: var(--pp-paper-ink);--ds-text-2: var(--pp-paper-muted);--ds-border: var(--pp-paper-line)}.pp-doc__meta{display:flex;justify-content:space-between;gap:12px;padding:14px 28px 10px;background:var(--pp-header);color:#fff9;font-size:12px}.pp-doc__meta strong{color:#fff;font-weight:650}.pp-provider{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:18px 28px 20px;background:var(--pp-header);color:#fff;border-top:1px solid rgba(255,255,255,.1)}.pp-brand-logo{display:block;height:28px;width:auto;margin-bottom:10px}.pp-brand-text{display:block;margin-bottom:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--ds-font-mono);font-weight:650;color:color-mix(in srgb,var(--ds-accent) 70%,#fff)}.pp-provider__nome{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.25}.pp-provider__empresa p,.pp-provider__consultor small{margin:2px 0 0;color:#fff9;font-size:12px;line-height:1.4}.pp-provider__consultor{display:grid;justify-items:end;align-content:end;gap:8px;text-align:right}.pp-provider__consultor>span{color:#fff6;font:650 10px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.pp-provider__consultor b{display:block;font-size:12px;font-weight:550}.pp-provider__consultor>div{display:grid;gap:2px}.pp-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.pp-partes{display:grid;grid-template-columns:1fr 1fr;margin:18px 28px 0;border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius);overflow:hidden}.pp-partes>div{padding:18px}.pp-partes>div+div{border-left:1px solid var(--pp-paper-line)}.pp-partes span,.pp-titulo span,.pp-tabela-wrap h3,.pp-obs span,.pp-total span{display:block;margin-bottom:10px;color:var(--pp-paper-muted);font:650 10px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase}.pp-partes b{display:block;font-size:13px;font-weight:700;color:var(--pp-paper-ink)}.pp-partes p,.pp-muted{margin:4px 0 0;color:#555;font-size:12px;line-height:1.4}.pp-muted{color:#999;font-style:italic}.pp-titulo{padding:18px 28px;border-top:1px solid var(--pp-paper-line);margin-top:18px}.pp-titulo span{margin-bottom:4px}.pp-titulo h1{margin:0;font-size:16px;font-weight:700;color:var(--pp-paper-ink)}.pp-titulo__validade{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--pp-paper-muted);font-size:11px}.pp-itens{padding:18px 28px 24px;border-top:1px solid var(--pp-paper-line)}.pp-tabela-wrap{margin-bottom:20px}.pp-tabela-wrap h3{margin:0 0 8px}.pp-tabela.ds-table tfoot td{padding:10px 9px;border:1px solid var(--pp-paper-line);background:var(--ds-surface-2);font-weight:650;font-size:11px;color:var(--pp-paper-ink)}.pp-tabela td small{display:block;margin-top:2px;color:#999;font-size:10px}.pp-obs{margin-top:12px;padding:14px;background:#f9f9f9;border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius)}.pp-obs span{margin-bottom:6px}.pp-obs p{margin:0;color:#555;font-size:12px;line-height:1.55;white-space:pre-wrap}.pp-total{display:grid;justify-items:end;gap:4px;margin-top:18px;padding-top:14px;border-top:1px solid var(--pp-paper-line)}.pp-total span{margin-bottom:0}.pp-total strong{color:var(--ds-accent);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.pp-acoes{margin-top:14px;padding:18px 28px;background:var(--pp-paper);border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius)}.pp-acoes__pergunta{margin:0 0 10px;font-size:12px;font-weight:550;color:var(--pp-paper-ink)}.pp-comentario{display:block;width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius);background:#fff;color:var(--pp-paper-ink);font:inherit;font-size:12px;resize:vertical;outline:none}.pp-comentario:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 16%,transparent)}.pp-acoes__btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-acoes__btns .ds-btn{width:100%}.pp-acoes--fechada{text-align:center}.pp-acoes--fechada p{margin:0;color:var(--pp-paper-muted);font-size:12px}.pp-rodape{margin:28px 0 0;text-align:center;color:var(--ds-text-muted, #999);font-size:12px}.pp-fab-wa{position:fixed;right:22px;bottom:22px;z-index:50;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--ds-radius);background:var(--pp-wa);color:#fff;box-shadow:0 12px 28px #10643047;transition:transform var(--ds-motion-fast) var(--ds-ease),filter var(--ds-motion-fast) var(--ds-ease)}.pp-fab-wa:hover{filter:brightness(1.05);transform:scale(1.04)}.pp-fab-wa svg{width:24px;height:24px}.pp-tecnica{margin:18px 28px 0;padding:16px 18px;border:1px solid var(--pp-paper-line);border-radius:var(--ds-radius);background:#f8faf9;color:var(--pp-paper-muted);font-size:13.5px;line-height:1.55}.pp-tecnica h3{color:var(--pp-paper-ink);margin:0 0 8px;font-size:15px}.pp-tecnica p{margin:0 0 8px}.pp-tecnica ul,.pp-tecnica ol{margin:0 0 8px;padding-left:18px}@media(max-width:700px){.pp-provider,.pp-partes,.pp-acoes__btns{grid-template-columns:1fr}.pp-partes>div+div{border-left:0;border-top:1px solid var(--pp-paper-line)}.pp-provider__consultor{justify-items:start;text-align:left}.pp-doc__meta,.pp-provider,.pp-titulo,.pp-itens,.pp-acoes{padding-inline:18px}.pp-partes,.pp-tecnica{margin-inline:18px}}:root{--viz-1: #3987e5;--viz-2: #d95926;--viz-3: #199e70;--viz-4: #c98500;--viz-total: #c3c2b7;--viz-neg: #e66767;--viz-grade: #2c2c2a;--viz-eixo: #4a4f5c;--pw-superficie-kpi: #0d1114;--pw-superficie-recuada: #0c1013;--pw-trilho-barra: #242c31}html.light,[data-ds-theme=light]{--viz-grade: #e1e0d9;--viz-eixo: #c3c2b7;--pw-superficie-kpi: var(--ds-surface, #ffffff);--pw-superficie-recuada: var(--ds-surface-2, #f8fafc);--pw-trilho-barra: #cbd5e1}.pw-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--borda);border-left:1px solid var(--borda);margin-bottom:var(--espaco-4)}.pw-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pw-kpis article{min-width:0;min-height:94px;padding:15px 16px;background:var(--pw-superficie-kpi);border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);border-radius:0}.pw-kpis article.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--ok) 10%,var(--pw-superficie-kpi)),var(--pw-superficie-kpi) 66%)}.pw-kpis span{display:block;color:#6e7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.pw-kpis b{display:block;overflow:hidden;margin-top:11px;color:#dce2e3;font:560 clamp(16px,1.55vw,23px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.pw-kpis b.destaque{color:var(--acento)}.pw-kpis b.ok{color:var(--ok)}.pw-kpis b.erro{color:var(--erro)}.pw-kpis small{display:block;margin-top:8px;color:#647078;font-size:8px;line-height:1.35}.pw-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:var(--espaco-4);box-shadow:none}.pw-cartao-corpo{padding:16px 18px 18px}.pw-cartao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:56px;padding:16px 18px;border-bottom:1px solid var(--borda)}.pw-cartao-topo h2{margin:7px 0 0;color:#d9dfe1;font-size:15px;font-weight:550;letter-spacing:-.035em}.pw-cartao-topo h2 .pw-cartao-meta{margin-left:8px;color:#657078;font-size:9px;font-weight:450;letter-spacing:0}.pw-cartao-topo p,.pw-cartao-sub{margin:6px 0 0;color:#647078;font-size:8px;line-height:1.45}.pw-cartao-kicker{display:block;color:#68757c;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.pw-subabas{display:flex;flex-shrink:0;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.pw-subaba{min-height:34px;padding:0 14px;color:#7f8a91;background:var(--pw-superficie-recuada);border:0;border-left:1px solid var(--borda);cursor:pointer;font:650 10px/1 Inter,ui-sans-serif,sans-serif;transition:color var(--movimento-rapido) var(--curva),background var(--movimento-rapido) var(--curva)}.pw-subaba:first-child{border-left:0}.pw-subaba.ativa{color:#1a0a00;background:var(--acento)}.pw-subaba:not(.ativa):hover{color:#d6dddf;background:#ffffff06}.pw-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;font-size:11px;color:var(--texto2)}.pw-legenda-item{display:inline-flex;align-items:center;gap:6px;color:#768188;font-size:9px}.pw-legenda-item i{display:block;width:10px;height:10px;border-radius:3px;flex-shrink:0}.pw-legenda--linha .pw-legenda-item i{width:18px;height:2px;margin-top:1px;border-radius:0}.pw-grafico-wrap{min-width:0}.pw-grafico{width:100%;height:auto;display:block;overflow:visible;min-height:240px}.pw-grafico .pw-eixo{font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;fill:#6f7b82;font-variant-numeric:tabular-nums}.pw-grafico-grade{stroke:var(--viz-grade);stroke-width:1}.pw-grafico-grade-v{stroke:var(--viz-grade);stroke-width:1;opacity:.45}.pw-grafico-eixo{stroke:var(--viz-eixo);stroke-width:1}.pw-grafico-linha{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pw-grafico-area{opacity:.06}.pw-grafico-ponto{stroke:var(--superficie);stroke-width:2}.pw-barra-trilho{flex:1;min-width:0;display:block;height:3px;overflow:hidden;background:var(--pw-trilho-barra);border-radius:0}.pw-barra-trilho .pw-barra-fill{display:block;height:100%;background:var(--acento);transition:width .3s var(--curva)}.pw-ranking-linha{display:grid;grid-template-columns:21px minmax(0,1fr) minmax(50px,.45fr) auto;align-items:center;gap:9px;min-height:52px;border-bottom:1px solid var(--borda)}.pw-ranking-linha:last-child{border-bottom:0}.pw-ranking-linha>span:first-child{color:#536068;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pw-ranking-linha p{min-width:0;margin:0}.pw-ranking-linha p b,.pw-ranking-linha p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-ranking-linha p b{color:#bcc5c8;font-size:9px;font-weight:550}.pw-ranking-linha p small{margin-top:4px;color:#657178;font-size:7px}.pw-ranking-linha>strong{color:#cbd3d5;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;font-variant-numeric:tabular-nums}.pw-ranking-linha--clickable{cursor:pointer;margin-inline:-8px;padding-inline:8px;border-radius:var(--raio);transition:background var(--movimento-rapido) var(--curva)}.pw-ranking-linha--clickable:hover{background:#78a7ff06}.pw-ranking-codigo{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;width:32px;flex-shrink:0}.pw-vol-linha{display:flex;align-items:center;gap:10px}.pw-vol-rotulo{width:7rem;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bcc5c8;font-size:9px;font-weight:550}.pw-vol-trilho{flex:1;position:relative;height:28px;overflow:hidden;background:var(--pw-superficie-recuada);border:1px solid var(--borda);border-radius:var(--raio)}.pw-vol-barra{position:absolute;inset-block:0;left:0;transition:width .5s var(--curva);transform-origin:left}.pw-vol-valor{position:absolute;inset-block:0;left:10px;display:flex;align-items:center;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.pw-tabela-scroll{overflow-x:auto;border:1px solid var(--borda);border-radius:var(--raio)}.pw-tabela{width:100%;border-collapse:collapse;font-size:11px}.pw-tabela th{height:34px;padding:7px 9px;color:#6f7b82;background:var(--pw-superficie-recuada);border:1px solid var(--borda);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;text-align:left}.pw-tabela th.num,.pw-tabela td.num{text-align:right;font-variant-numeric:tabular-nums}.pw-tabela td{padding:9px;border:1px solid var(--borda);color:#ccd4d6}.pw-tabela tbody tr:hover td{background:#78a7ff06}.pw-tabela td strong{color:#dce2e3;font-weight:550}.pw-tabela-vazio td{text-align:center;color:#657078;padding:40px 16px}.pw-catalogo-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pw-catalogo-item{display:grid;gap:13px;min-width:0;padding:18px;color:var(--texto);text-align:left;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);transition:transform var(--movimento-rapido) var(--curva),border-color var(--movimento-rapido) ease,background var(--movimento-rapido) ease}.pw-catalogo-item:hover{transform:translateY(-2px);border-color:#53677a;background:#12181d}.pw-catalogo-item.negativo{border-color:#ff886f61}.pw-catalogo-item-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-catalogo-item-topo i,.pw-catalogo-item-topo em{font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;font-style:normal}.pw-catalogo-item-topo i{color:#70808a}.pw-catalogo-item-topo em{padding:5px 7px;color:var(--ok);border:1px solid rgba(156,240,192,.26);background:#9cf0c00d}.pw-catalogo-item>strong{overflow:hidden;font-size:15px;font-weight:620;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.pw-catalogo-item-metricas{display:flex;align-items:stretch;border-block:1px solid var(--borda)}.pw-catalogo-item-metricas>span{flex:1;min-width:0;padding:12px 9px;border-right:1px solid var(--borda)}.pw-catalogo-item-metricas>span:first-child{padding-left:0}.pw-catalogo-item-metricas>span:last-child{padding-right:0;border-right:0}.pw-catalogo-item-metricas small,.pw-catalogo-item-metricas b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-catalogo-item-metricas small{color:#6d7a82;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.pw-catalogo-item-metricas b{margin-top:6px;color:#dce3e5;font-size:11px;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pw-catalogo-item-metricas b.ok{color:var(--ok)}.pw-catalogo-item-metricas b.alerta{color:var(--alerta)}.pw-catalogo-item-metricas b.erro{color:var(--erro)}.pw-catalogo-item-rodape{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;color:#758189;font-size:8px}.pw-catalogo-item-rodape>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-catalogo-item-acoes{display:flex;gap:8px;flex-shrink:0}.pw-catalogo-vazio{padding:54px 20px;text-align:center;color:var(--texto2);border:1px dashed #35414a;background:#1014188c;border-radius:var(--raio)}.pw-catalogo-vazio>span{color:var(--acento);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pw-catalogo-vazio h3{margin-top:12px;font-size:18px;font-weight:550;letter-spacing:-.03em;color:var(--texto)}.pw-skeleton-kpis article{animation:pw-skeleton-pulse 1.3s ease-in-out infinite}.pw-skeleton-bloco{min-height:150px;background:linear-gradient(90deg,var(--pw-superficie-kpi) 20%,var(--superficie2) 50%,var(--pw-superficie-kpi) 80%);background-size:220% 100%;animation:pw-skeleton-pulse 1.3s ease-in-out infinite}@keyframes pw-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.pw-chart-vazio{color:#657078;font-size:11px;text-align:center;padding:32px 16px}@media(max-width:1050px){.pw-kpis,.pw-kpis--5,.pw-catalogo-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pw-kpis,.pw-kpis--5{grid-template-columns:1fr}.pw-kpis article{border-right:1px solid var(--borda)}.pw-catalogo-grade{grid-template-columns:1fr}.pw-cartao-topo{flex-direction:column;align-items:flex-start}}.pw-catalogo-item-barra{display:flex;width:100%;height:4px;margin-top:10px;overflow:hidden;background:var(--pw-trilho-barra);border-radius:0}.pw-catalogo-item-barra i{display:block;height:100%;min-width:2px}.pw-catalogo-item.pendente{border-color:color-mix(in srgb,var(--viz-4) 35%,var(--borda))}.pw-catalogo-item-topo em.pendente{color:var(--viz-4)}.mercado-selo{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.mercado-selo.alerta{color:var(--viz-4)}.mercado-selo.neutro{color:#657078}.pw-catalogo-hero h2{letter-spacing:-.03em}.pw-catalogo-filtros .input-base{font-size:13px}.pw-ficha-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--pw-superficie-kpi);border:1px solid var(--borda);border-radius:var(--raio)}.pw-ficha-hero-kicker{display:block;color:#68757c;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.pw-ficha-hero strong{display:block;margin-top:8px;color:#dce2e3;font:560 clamp(22px,2.5vw,32px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.pw-ficha-hero-unit{color:#657078;font-size:11px}@media(prefers-reduced-motion:reduce){.pw-barra-fill,.pw-vol-barra,.pw-skeleton-bloco,.pw-skeleton-kpis article{animation:none;transition:none}}.ds-system,.app-shell,.admin-crm-zgoda-shell,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main,.pagina-publica,.landing-page{overscroll-behavior:none}.header-inner>.acoes{justify-content:flex-end;flex-wrap:nowrap;align-items:center}.pagina-publica .btn-fantasma{background:transparent;color:var(--lp-texto)}.pagina-publica .btn.btn-whatsapp-gate{background:transparent!important;border:1px solid rgba(255,255,255,.55);color:#fff;gap:8px;box-shadow:none}.pagina-publica .btn.btn-whatsapp-gate:hover{border-color:#fff;color:#fff;background:transparent!important;transform:none}.pagina-publica .btn.btn-whatsapp-gate svg{color:#fff;fill:none;flex-shrink:0}.header-inner>.acoes .btn.btn-whatsapp-gate{flex-shrink:0}.pagina-publica .header-inner>.acoes{--lp-header-cta-h: 28px;align-items:center}.pagina-publica .btn.btn-whatsapp-icon,.header-inner>.acoes .btn.btn-whatsapp-icon{width:var(--lp-header-cta-h, 28px);min-width:var(--lp-header-cta-h, 28px);max-width:var(--lp-header-cta-h, 28px);height:var(--lp-header-cta-h, 28px);min-height:var(--lp-header-cta-h, 28px);max-height:var(--lp-header-cta-h, 28px);padding:0!important;line-height:0;aspect-ratio:1 / 1;align-self:center;border-radius:var(--lp-raio, 2px);box-sizing:border-box;overflow:hidden}.pagina-publica .btn.btn-whatsapp-icon svg,.header-inner>.acoes .btn.btn-whatsapp-icon svg{width:14px;height:14px;display:block}.pagina-publica .header-inner>.acoes .btn:not(.menu-gatilho){box-sizing:border-box;height:var(--lp-header-cta-h, 28px);min-height:var(--lp-header-cta-h, 28px);max-height:var(--lp-header-cta-h, 28px);padding-block:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.zgoda-nav-mobile-cta{margin-top:12px;width:100%;justify-content:center}.numeros-grade>div strong{font:520 clamp(20px,2.3vw,30px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.numeros-grade>div span{color:#77838a;font-size:11px}.plataforma-card{display:flex;flex-direction:column;min-height:0;height:auto;padding:20px 18px 18px;background:linear-gradient(155deg,var(--superficie, var(--lp-painel)),var(--superficie2, var(--lp-painel2)));border:1px solid var(--lp-linha);color:var(--lp-texto)}.opcao-check input:checked{background:#5a9a33;border-color:#5a9a33;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2 4.8 8.5 9.5 3.8'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.ds-system,.app-shell,.admin-crm-zgoda-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100dvh;overflow:hidden;color:var(--texto);color-scheme:dark;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:52px 52px;background-attachment:fixed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) h1{font-size:clamp(24px,2.6vw,34px);font-weight:550;letter-spacing:-.04em;color:var(--texto);line-height:1.15}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) h2{font-size:clamp(22px,2.4vw,30px);font-weight:550;letter-spacing:-.035em;color:var(--texto);line-height:1.15}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) h3{margin:0 0 10px;color:var(--texto);font:550 15px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-transform:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .sobretitulo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .secao-kicker{color:var(--texto2);font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"marca abas acoes";align-items:stretch;gap:24px;min-height:var(--ds-top-height, 70px);padding:0 var(--ds-top-pad-x, 28px);color:var(--texto);background:color-mix(in srgb,var(--superficie) 92%,transparent);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:sticky;top:0;z-index:30;overflow:visible;flex:0 0 auto}.topo>.marca-contexto{grid-area:marca;display:flex;align-items:center;align-self:stretch;min-height:var(--ds-top-height, 70px)}.topo>.abas{grid-area:abas;display:flex;align-items:stretch;align-self:stretch;justify-self:center;min-height:var(--ds-top-height, 70px);height:100%}.topo>.topo-acoes{grid-area:acoes;justify-self:end;align-self:stretch;display:flex;align-items:center;gap:9px;min-width:0;min-height:var(--ds-top-height, 70px);overflow:visible;position:relative;z-index:40}@media(max-width:960px){.topo{grid-template-columns:minmax(0,auto) minmax(0,auto);grid-template-areas:"marca acoes" "abas abas";row-gap:0;padding:10px 16px 0}.topo>.abas{justify-self:stretch}}.marca-contexto{display:flex;align-items:center;gap:15px;min-height:70px;min-width:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca{display:flex;align-items:center;color:inherit;text-decoration:none;flex:0 0 auto}.contexto-separador{color:#48545c;font-size:22px;font-weight:300}.abas{display:flex;gap:0;padding:0;background:transparent;border-radius:0;max-width:100%;overflow:visible}.aba{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:70px;padding:0 17px;color:#7f8a91;background:none;border:0;border-inline:1px solid transparent;border-radius:0;cursor:pointer;font:inherit;font-size:11px;font-weight:550;white-space:nowrap;text-decoration:none;transition:color .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.aba:hover{color:var(--texto);background:#ffffff06}.aba.ativa{color:var(--texto);background:var(--superficie);border-inline-color:rgba(255,255,255,.08);box-shadow:none}.aba.ativa:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--acento)}@media(max-width:1200px){.aba{padding:0 11px;font-size:10px}}@media(max-width:960px){.abas{overflow-x:auto;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.aba{flex:0 0 auto;min-height:52px;padding:0 12px;font-size:10px}.aba.ativa:after{left:10px;right:10px}.marca-contexto{min-height:54px}}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main{flex:1 1 auto;min-height:0;width:100%;max-width:1540px;margin:0 auto;padding:24px 28px;overflow-x:hidden;overflow-y:auto}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main:has(.pipeline-page){max-width:none;display:flex;flex-direction:column;overflow:hidden;padding-bottom:14px}@media(max-width:760px){:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main{padding:16px 14px}}.aba-grupo{position:relative}.aba-grupo>.aba{display:inline-flex;align-items:center;gap:6px}.grupo-menu{position:absolute;z-index:120;right:0;top:calc(100% - 1px);min-width:230px;padding:6px;background:#0e1316;border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 28px 90px #00000094}.grupo-menu a{display:flex;align-items:center;gap:10px;padding:10px 11px;color:#bac3c6;border:1px solid transparent;border-radius:var(--raio);text-decoration:none;font-size:10px;font-weight:580;transition:color .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.grupo-menu a:hover{color:var(--texto);background:#131a1f;border-color:#29363e}.grupo-menu a.ativa{color:var(--texto);background:#6db33f17;border-color:#6db33f47}.busca-global{position:relative;display:flex;align-items:center;flex:0 0 auto}.busca-gatilho{display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.busca-gatilho:hover{color:var(--texto);border-color:#597188;background:var(--superficie2)}.busca-gatilho:focus,.busca-gatilho:focus-visible{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px #6db33f1f}.busca-campo{display:flex;align-items:center;gap:8px;width:220px;max-width:100%;padding:0 10px;height:38px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}.busca-global .busca-campo--topo{position:static;width:240px;padding:0 6px 0 12px;background:var(--superficie2);border-color:var(--borda);box-shadow:none;transform:none;animation:none}.busca-campo:focus-within,.busca-global .busca-campo--topo:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px #6db33f1f}.busca-campo input{flex:1;min-width:0;padding:0;background:transparent;border:0;color:var(--texto);font:inherit;font-size:12px;line-height:1}.busca-campo input:focus,.busca-campo input:focus-visible{outline:none;box-shadow:none}.busca-campo input::-moz-placeholder{color:#657078}.busca-campo input::placeholder{color:#657078}.busca-fechar{display:grid;place-items:center;width:28px;height:28px;flex:none;padding:0;color:var(--texto2);background:transparent;border:0;border-radius:var(--raio);cursor:pointer}.busca-fechar:hover{color:var(--texto);background:#151b20}.busca-fechar:focus,.busca-fechar:focus-visible{outline:none}.busca-resultados{position:absolute;z-index:90;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 24px));max-height:min(60vh,420px);overflow-y:auto;background:#0e1316;border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 28px 90px #00000094}.busca-grupo{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--superficie2);border-bottom:1px solid var(--borda);color:var(--texto2);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.busca-grupo>span{margin-left:auto;color:#626b7b}.busca-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:transparent;border:0;border-bottom:1px solid var(--borda);cursor:pointer;text-align:left}.busca-item:hover{background:var(--superficie2)}.busca-item-icone{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--acento);background:#6db33f1a;border-radius:var(--raio)}.busca-item-texto{min-width:0;flex:1}.busca-item b{display:block;overflow:hidden;color:var(--texto);font-size:12px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.busca-item small{display:block;overflow:hidden;margin-top:2px;color:var(--texto2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.busca-estado{display:grid;place-items:center;gap:8px;padding:28px 16px;color:var(--texto2);font-size:11px}@media(max-width:960px){.busca-global .busca-campo--topo{width:min(200px,42vw)}.busca-resultados{width:min(320px,calc(100vw - 24px))}}.perfil-botao{display:grid;place-items:center;width:38px;height:38px;padding:0;overflow:hidden;color:#07190a;background:linear-gradient(145deg,#9fd97a,#5a9a33);border:1px solid #8fd45f;border-radius:50%;cursor:pointer;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.perfil-botao img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.perfil-botao:hover,.perfil-botao[aria-expanded=true]{box-shadow:0 0 0 4px #6db33f24}.perfil-menu{position:absolute;z-index:80;right:0;top:calc(100% + 14px);width:310px;padding:10px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 22px 70px #00000073}.perfil-identidade>span{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;color:#07190a;background:var(--acento);border-radius:50%;font:800 9px/1 monospace}.perfil-identidade>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.perfil-identidade b{overflow:hidden;color:var(--texto);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.perfil-acao:hover{color:#fff;background:var(--superficie2)}.cartao{background:var(--ds-surface, var(--superficie, #101418));border:1px solid var(--borda);border-radius:var(--raio);padding:20px;margin-bottom:18px;min-width:0;box-shadow:none;transition:border-color .16s cubic-bezier(.2,.8,.2,1)}.cartao:hover{border-color:var(--borda)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;border-top:1px solid var(--borda);border-left:1px solid var(--borda)}.kpi{min-height:94px;padding:15px;background:var(--superficie2);border:0;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);border-radius:0;display:flex;flex-direction:column;justify-content:center}.kpi span{display:block;color:#6e7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.kpi b{display:block;overflow:hidden;margin-top:11px;color:var(--texto);font:560 20px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.kpi small{display:block;margin-top:8px;color:var(--texto2);font-size:8px;line-height:1.35}.kpi.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--acento) 20%,var(--superficie)) 0%,color-mix(in srgb,var(--acento) 8%,var(--superficie)) 48%,var(--superficie) 100%)}.kpi b.ok{color:var(--ok)}.kpi b.erro{color:var(--erro)}.kpi b.alerta{color:var(--alerta)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea{width:100%;min-height:38px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);padding:8px 10px;border-radius:var(--raio);font:450 13px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:normal;text-transform:none;transition:border-color .16s cubic-bezier(.2,.8,.2,1)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo:hover:not(:disabled),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:hover:not(:disabled),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--borda) 80%,var(--texto2))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:focus{outline:1px solid var(--acento);box-shadow:0 0 0 3px #6db33f1a}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo:disabled,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:disabled,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:disabled{color:var(--texto2);cursor:not-allowed;opacity:.72}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea{resize:vertical;min-height:62px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) label{display:block;color:var(--texto2);margin-bottom:5px;font:inherit;letter-spacing:normal;text-transform:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) label>span:first-child,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo-rotulo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .diag-campo>span{display:block;margin-bottom:5px;color:var(--texto2);font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:35px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);padding:0 14px;border-radius:var(--raio);cursor:pointer;font:inherit;font-size:11px;font-weight:650;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn:disabled{opacity:.56;cursor:wait;transform:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario{color:#07190a;background:var(--acento);border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario:hover:not(:disabled){background:var(--acento-claro);border-color:var(--acento-claro)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-perigo:hover{border-color:var(--erro);color:var(--erro)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--acento);outline-offset:2px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .busca-global :is(button,input):focus-visible{outline:none}.selo{display:inline-block;padding:4px 6px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.selo.ok,.selo.baixo{background:#9cf0c026;color:var(--ok)}.selo.alerta,.selo.medio{background:#ffc37b26;color:var(--alerta)}.selo.erro,.selo.alto{background:#ff886f26;color:var(--erro)}.selo.neutro{background:#6db33f26;color:var(--acento)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--borda);background:var(--superficie2)}.chip.ok{color:var(--ok);border-color:#9cf0c073}.chip.alerta{color:var(--alerta);border-color:#ffc37b73}.chip.erro{color:var(--erro);border-color:#ff886f73}.chip.neutro{color:var(--acento);border-color:#6db33f73}.aviso{background:#ffc37b12;border:1px solid rgba(255,195,123,.32);color:#ffd49f;padding:9px 12px;border-radius:var(--raio);margin-bottom:8px;font-size:11px}.crm-dashboard{min-width:0}.dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:14px;padding:28px;background:radial-gradient(circle at 84% 0%,rgba(109,179,63,.18),transparent 35%),linear-gradient(120deg,rgba(156,240,192,.045),transparent 42%),var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.dashboard-hero h1{margin:8px 0 9px;color:var(--texto);font-size:clamp(27px,3vw,40px);font-weight:520;letter-spacing:-.055em}.dashboard-hero p{margin:0;color:var(--texto2);font-size:10px}.dashboard-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpis article{min-width:0;min-height:106px;padding:16px;background:var(--ds-surface, var(--superficie));border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.dashboard-kpis article.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--acento) 20%,var(--ds-surface, var(--superficie))) 0%,color-mix(in srgb,var(--acento) 8%,var(--ds-surface, var(--superficie))) 48%,var(--ds-surface, var(--superficie)) 100%)}.dashboard-kpis span{display:block;color:#6e7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.dashboard-kpis b{display:block;overflow:hidden;margin-top:11px;color:var(--texto);font:560 clamp(16px,1.55vw,23px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpis b.alerta{color:var(--alerta)}.dashboard-kpis small{display:block;margin-top:8px;color:var(--texto2);font-size:8px;line-height:1.35}.dashboard-bloco{min-width:0;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.dashboard-bloco-topo>span,.dashboard-bloco-topo>div>span{display:block;color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.dashboard-bloco-topo h2{margin:7px 0 0;color:var(--texto);font-size:16px;font-weight:550;letter-spacing:-.035em}.dashboard-grade-principal{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px}.dashboard-grade-rodape{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;margin-bottom:14px}.dashboard-legenda{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.dashboard-legenda span{color:var(--texto2);font-size:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.dashboard-legenda span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;background:var(--acento);vertical-align:middle}.dashboard-legenda .serie-1:before{background:#98a2a9}.dashboard-legenda .serie-2:before{background:#6db33f}.dashboard-legenda .serie-3:before{background:#ffc37b}.dashboard-legenda .serie-4:before{background:#d95926}.dashboard-legenda .serie-ok:before{background:#9cf0c0}.dashboard-barras{display:grid;grid-template-columns:repeat(12,minmax(42px,1fr));gap:5px;min-height:270px;padding:26px 20px 15px;overflow-x:auto;background:linear-gradient(var(--viz-grade) 1px,transparent 1px) 0 24px / 100% 52px}.dashboard-barras--6{grid-template-columns:repeat(6,minmax(56px,1fr))}.dashboard-mes i{display:block;width:9px;height:var(--altura);background:var(--acento);transform-origin:bottom;animation:dashboard-barra .5s var(--curva) both}.dashboard-mes i.larga{width:18px}.dashboard-mes i.serie-1{background:#98a2a9}.dashboard-mes i.serie-2{background:#6db33f}.dashboard-mes i.serie-3{background:#ffc37b}.dashboard-mes i.serie-4{background:#d95926}.dashboard-mes i.serie-ok{background:#9cf0c0}.dashboard-mes>span{color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-transform:uppercase}.dashboard-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--borda)}.dashboard-pipeline article{min-width:0;padding:16px;background:var(--superficie2)}.dashboard-pipeline article>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:14px}.dashboard-pipeline span{color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-pipeline b{color:var(--texto);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-pipeline em{display:block;height:3px;overflow:hidden;background:var(--viz-grade);font-style:normal}.dashboard-pipeline em i{display:block;width:var(--progresso);height:100%;background:var(--acento)}.dashboard-pipeline em i.serie-1{background:#98a2a9}.dashboard-pipeline em i.serie-2{background:#6db33f}.dashboard-pipeline em i.serie-3{background:#ffc37b}.dashboard-pipeline em i.serie-4{background:#d95926}.dashboard-pipeline em i.serie-ok{background:#9cf0c0}.dashboard-pipeline small{display:block;margin-top:10px;color:var(--texto);font:560 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.03em}.dashboard-ranking-lista--pad{padding-block:4px 10px}.dashboard-ranking-lista>div{display:grid;grid-template-columns:21px minmax(0,1fr) minmax(50px,.55fr) auto;align-items:center;gap:9px;min-height:62px;border-bottom:1px solid var(--borda)}.dashboard-ranking-lista>div>span{color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-ranking-lista p b{color:var(--texto);font-size:9px}.dashboard-ranking-lista p small{margin-top:4px;color:var(--texto2);font-size:7px}.dashboard-ranking-lista>div>i{height:3px;overflow:hidden;background:var(--viz-grade);font-style:normal}.dashboard-ranking-lista>div>i em{display:block;width:var(--largura);height:100%;background:var(--ok);font-style:normal}.dashboard-ranking-lista>div>i em.serie-1{background:#98a2a9}.dashboard-ranking-lista>div>i em.serie-2{background:#6db33f}.dashboard-ranking-lista>div>i em.serie-3{background:#ffc37b}.dashboard-ranking-lista>div>i em.serie-4{background:#d95926}.dashboard-ranking-lista>div>i em.serie-ok{background:#9cf0c0}.dashboard-ranking-lista strong{color:var(--texto);font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.barra-destino{display:flex;height:28px;margin:18px 18px 10px;overflow:hidden;background:var(--superficie2);border:1px solid var(--borda)}.barra-destino .seg{display:grid;place-items:center;min-width:0;color:#07190a;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.barra-destino .seg.serie-1{background:#98a2a9}.barra-destino .seg.serie-2{background:#6db33f}.barra-destino .seg.serie-3{background:#ffc37b;color:#1a1205}.barra-destino .seg.serie-4{background:#d95926;color:#1a0904}.barra-destino .seg.serie-ok{background:#9cf0c0}.dashboard-mix-lista{display:grid;gap:0;padding:0 18px 14px}.dashboard-mix-lista>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;border-bottom:1px solid var(--borda)}.dashboard-mix-lista>div:last-child{border-bottom:0}.dashboard-mix-lista .ponto{width:7px;height:7px;background:var(--acento)}.dashboard-mix-lista .ponto.serie-1{background:#98a2a9}.dashboard-mix-lista .ponto.serie-2{background:#6db33f}.dashboard-mix-lista .ponto.serie-3{background:#ffc37b}.dashboard-mix-lista .ponto.serie-4{background:#d95926}.dashboard-mix-lista .ponto.serie-ok{background:#9cf0c0}.dashboard-mix-lista b{color:var(--texto);font-size:10px;font-weight:550}.dashboard-mix-lista strong{color:var(--texto);font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-vazio{margin:0;padding:28px 18px;color:var(--texto2);font-size:11px}.dashboard-vazio-grafico{display:grid;place-content:center;justify-items:center;gap:8px;min-height:220px;padding:32px 24px;text-align:center;border-top:1px solid var(--borda);background:linear-gradient(#222a2f 1px,transparent 1px) 0 0 / 100% 52px}.dashboard-vazio-grafico b{color:var(--texto);font-size:14px;font-weight:550}.dashboard-vazio-grafico p{max-width:420px;margin:0 0 8px;color:var(--texto2);font-size:12px;line-height:1.5}.dashboard-prioridades .dashboard-bloco-topo>b{display:grid;place-items:center;flex:none;width:28px;height:28px;color:#081018;background:var(--acento);font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-prioridades-lista>a,.dashboard-prioridades-lista>button{display:grid;grid-template-columns:25px minmax(0,1fr);gap:11px;width:100%;padding:14px 18px;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--borda);cursor:pointer;text-align:left;text-decoration:none}.dashboard-prioridades-lista>a:last-child,.dashboard-prioridades-lista>button:last-child{border-bottom:0}.dashboard-prioridades-lista>a:hover,.dashboard-prioridades-lista>button:hover{background:#6db33f0b}.dashboard-prioridades-lista>a>span,.dashboard-prioridades-lista>button>span{display:grid;place-items:center;width:25px;height:25px;color:var(--texto2);background:#6db33f1a;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-prioridades-lista>a.risco>span,.dashboard-prioridades-lista>button.risco>span{color:var(--erro);background:#ff897017}.dashboard-prioridades-lista>a.atencao>span,.dashboard-prioridades-lista>button.atencao>span{color:var(--alerta);background:#ffc37b17}.dashboard-prioridades-lista b{display:block;color:#ccd4d6;font-size:11px;font-weight:560;line-height:1.3}.dashboard-prioridades-lista p{margin:5px 0 7px;color:var(--texto2);font-size:11px;line-height:1.45}.dashboard-prioridades-lista small{color:var(--acento-claro);font-size:10px}.dashboard-tudo-certo{padding:22px 18px}.dashboard-tudo-certo b{display:block;color:#ccd4d6;font-size:12px}.dashboard-tudo-certo p{margin:6px 0 0;color:var(--texto2);font-size:11px}.dashboard-metas-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--borda);border-top:1px solid var(--borda)}.dashboard-metas-grade>.nota{grid-column:1 / -1;margin:0;padding:22px 18px;background:var(--superficie2)}.dashboard-metas-grade article{min-width:0;padding:16px;background:var(--superficie2)}.dashboard-metas-grade article.atingida{background:linear-gradient(140deg,rgba(125,255,186,.06),var(--superficie2) 65%)}.dashboard-metas-grade article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-metas-grade article>div span,.dashboard-metas-grade article>div b{overflow:hidden;color:var(--texto2);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-metas-grade article>div b{flex:none;padding:4px 6px;color:var(--acento);border:1px solid rgba(109,179,63,.28);background:#6db33f0f}.dashboard-metas-grade article.atingida>div b{color:var(--ok);border-color:#9cf0c047;background:#9cf0c00f}.dashboard-metas-grade h3{min-height:32px;margin:13px 0;color:#ccd4d6;font-family:inherit;font-size:12px;font-weight:550;letter-spacing:-.02em;text-transform:none;line-height:1.35}.dashboard-metas-grade p{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:0;color:#758087;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-metas-grade p b{color:var(--texto)}.dashboard-metas-grade>article>em{display:block;height:3px;margin-top:15px;overflow:hidden;background:var(--viz-grade);font-style:normal}.dashboard-metas-grade>article>em i{display:block;width:var(--progresso);height:100%;background:var(--acento);font-style:normal}.dashboard-rankings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.dashboard-mes i.negativa{background:var(--erro)}@media(max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grade-principal,.dashboard-grade-rodape{grid-template-columns:1fr}.dashboard-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metas-grade,.dashboard-rankings{grid-template-columns:1fr}}@media(max-width:700px){.dashboard-hero{padding:20px}.dashboard-kpis,.dashboard-kpis--3{grid-template-columns:1fr 1fr}.dashboard-pipeline{grid-template-columns:1fr}}.subabas{display:flex;border-top:1px solid var(--borda)}.subaba{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:38px;padding:0 12px;color:var(--texto2);background:var(--superficie2);border:0;border-right:1px solid var(--borda);cursor:pointer;font-size:10px;font-weight:550}.subaba:last-child{border-right:0}.subaba.ativa{color:#07190a;background:var(--acento)}.etapa-trilha{display:flex;align-items:stretch;gap:0;width:100%;padding:3px;border-radius:4px;background:color-mix(in srgb,var(--texto) 8%,var(--superficie2))}.etapa-passo{position:relative;display:grid;align-content:center;gap:5px;flex:1 1 0;min-width:0;min-height:52px;margin-left:-10px;padding:10px 22px;color:var(--texto2);background:color-mix(in srgb,var(--texto) 10%,var(--superficie2));border:0;border-radius:0;cursor:pointer;font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);transition:background .16s ease,color .16s ease,filter .16s ease;z-index:1}.etapa-passo:first-child{margin-left:0;padding-left:14px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:2px 0 0 2px}.etapa-passo:last-child{padding-right:14px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);border-radius:0 2px 2px 0}.etapa-passo:nth-child(1){z-index:5}.etapa-passo:nth-child(2){z-index:4}.etapa-passo:nth-child(3){z-index:3}.etapa-passo:nth-child(4){z-index:2}.etapa-passo:nth-child(5){z-index:1}.etapa-passo>span{color:var(--texto2);font-size:7px}.etapa-passo:hover:not(:disabled){filter:brightness(1.08)}.etapa-passo.is-ativa{color:var(--texto);background:color-mix(in srgb,var(--texto) 18%,var(--superficie))}.etapa-passo.is-ativa>span{color:var(--acento, #ff8544)}.etapa-passo.is-atual{z-index:6;color:#07190a;background:var(--acento);filter:none}.etapa-passo.is-atual>span{color:#07190ab8}.etapa-passo:disabled{cursor:wait}html.light .etapa-trilha,[data-ds-theme=light] .etapa-trilha,[data-tema=claro] .etapa-trilha{background:#e8eef4;border:1px solid #d0d7e2}html.light .etapa-passo,[data-ds-theme=light] .etapa-passo,[data-tema=claro] .etapa-passo{background:#f1f5f9!important;color:#334155!important;font-size:9px}html.light .etapa-passo>span,[data-ds-theme=light] .etapa-passo>span,[data-tema=claro] .etapa-passo>span{color:#64748b!important}html.light .etapa-passo.is-ativa:not(.is-atual),[data-ds-theme=light] .etapa-passo.is-ativa:not(.is-atual),[data-tema=claro] .etapa-passo.is-ativa:not(.is-atual){background:#d7e0ea!important;color:#0f172a!important}html.light .etapa-passo.is-ativa:not(.is-atual)>span,[data-ds-theme=light] .etapa-passo.is-ativa:not(.is-atual)>span,[data-tema=claro] .etapa-passo.is-ativa:not(.is-atual)>span{color:var(--acento, #ff6b00)!important}html.light .etapa-passo.is-atual,[data-ds-theme=light] .etapa-passo.is-atual,[data-tema=claro] .etapa-passo.is-atual{background:var(--acento, #ff6b00)!important;color:#07190a!important}html.light .etapa-passo.is-atual>span,[data-ds-theme=light] .etapa-passo.is-atual>span,[data-tema=claro] .etapa-passo.is-atual>span{color:#07190abf!important}@media(max-width:700px){.etapa-passo{padding-inline:16px 18px;font-size:7px;min-height:46px}}.painel-lateral-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.painel-lateral{display:flex;flex-direction:column;width:min(720px,100vw);height:100%;overflow-x:hidden;overflow-y:auto;color:var(--texto);background:var(--superficie);border-left:1px solid var(--borda);box-shadow:-28px 0 90px #00000073;overscroll-behavior:none}.painel-lateral--largo{width:min(1360px,98vw);overflow:hidden}.painel-lateral-topo{background:color-mix(in srgb,var(--superficie) 92%,transparent);border-bottom:1px solid var(--borda)}.painel-lateral-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px}.painel-lateral-fechar{display:grid;place-items:center;width:34px;height:34px;flex:none;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer}.painel-lateral-fechar:hover{color:var(--texto);border-color:var(--acento)}.painel-lateral>.flex-1,.painel-lateral .overflow-y-auto{overscroll-behavior:none}.pipeline-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.pipeline-board{display:flex;gap:12px;align-items:stretch;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;overscroll-behavior-x:contain}.pipeline-coluna{display:flex;flex-direction:column;flex:0 0 340px;width:340px;min-width:340px;max-width:340px;height:100%;min-height:0;background:#101418f7;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.pipeline-coluna.is-over{border-color:#6db33f73;box-shadow:inset 0 0 0 1px #6db33f2e}.pipeline-coluna-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:0 0 auto;min-height:64px;padding:12px 14px 10px;background:var(--superficie2);border-bottom:1px solid var(--borda);border-top:2px solid #657078}.pipeline-coluna.tom-neutro .pipeline-coluna-topo{border-top-color:#657078}.pipeline-coluna.tom-info .pipeline-coluna-topo{border-top-color:#6db33f}.pipeline-coluna.tom-alerta .pipeline-coluna-topo{border-top-color:#ffc37b}.pipeline-coluna.tom-risco .pipeline-coluna-topo{border-top-color:#ff9068}.pipeline-coluna.tom-ok .pipeline-coluna-topo{border-top-color:#9cf0c0}.pipeline-coluna-kicker{display:inline-flex;align-items:center;gap:7px;color:#6e7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.pipeline-dot{width:6px;height:6px;border-radius:50%;background:#657078;box-shadow:0 0 0 3px #6570781f}.pipeline-dot.tom-info{background:#6db33f;box-shadow:0 0 0 3px #6db33f24}.pipeline-dot.tom-alerta{background:#ffc37b;box-shadow:0 0 0 3px #ffc37b24}.pipeline-dot.tom-risco{background:#ff9068;box-shadow:0 0 0 3px #ff906824}.pipeline-dot.tom-ok{background:#9cf0c0;box-shadow:0 0 0 3px #9cf0c024}.pipeline-coluna-topo b{display:block;margin-top:8px;color:var(--texto);font:560 16px/1.1 Inter,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.pipeline-coluna-topo>em{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.pipeline-coluna-corpo{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;padding:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(color-mix(in srgb,var(--texto) 6%,transparent) 1px,transparent 1px),var(--bg);background-size:100% 28px}.pipeline-vazio{margin:auto 0;padding:28px 10px;color:var(--texto2);font-size:10px;text-align:center}.pipeline-card-wrap{min-width:0;max-width:100%}.pipeline-card{display:grid;gap:10px;min-width:0;max-width:100%;padding:12px;overflow:hidden;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pipeline-card:hover{border-color:var(--ds-border-strong, var(--borda));background:var(--ds-surface-2, var(--superficie2));transform:translateY(-1px)}.pipeline-card.is-dragging{border-color:#6db33f80;box-shadow:0 18px 40px #00000073}.pipeline-card.is-ok{border-color:#9cf0c059}.pipeline-card.is-erro{border-color:#ff886f59}.pipeline-card.is-alerta{border-color:#ffc37b59}.pipeline-card-topo{display:flex;align-items:flex-start;gap:8px;min-width:0}.pipeline-card-topo>div{min-width:0;flex:1 1 auto}.pipeline-card-grip{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;color:var(--texto2);background:transparent;border:0;cursor:grab}.pipeline-card-grip:hover{color:#98a2a9}.pipeline-card-topo strong{display:-webkit-box;overflow:hidden;color:var(--texto);font-size:12px;font-weight:580;letter-spacing:-.02em;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pipeline-card-topo small{display:flex;align-items:center;gap:5px;margin-top:5px;min-width:0;overflow:hidden;color:var(--texto2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-alertas{display:grid;gap:4px}.pipeline-card-alertas>span{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:4px 6px;overflow:hidden;border:1px solid transparent;border-radius:var(--raio);font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-alertas>span.ok{color:var(--ok);background:#9cf0c00f;border-color:#9cf0c047}.pipeline-card-alertas>span.erro{color:var(--erro);background:#ff886f0f;border-color:#ff886f47}.pipeline-card-alertas>span.alerta{color:var(--alerta);background:#ffc37b0f;border-color:#ffc37b47}.pipeline-card-alertas>i{color:var(--texto2);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.pipeline-card-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--borda);border-left:1px solid var(--borda)}.pipeline-card-metricas>div{min-width:0;padding:8px;background:var(--superficie2);border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.pipeline-card-metricas span{display:block;color:#6e7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.pipeline-card-metricas b{display:block;overflow:hidden;margin-top:5px;color:var(--texto);font:560 10px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-metricas b.ok{color:var(--ok)}.pipeline-card-barra{display:block;height:3px;overflow:hidden;background:var(--viz-grade);font-style:normal}.pipeline-card-barra>i{display:block;width:var(--progresso, 0%);height:100%;background:var(--acento)}.crm-op-resumo{display:grid;gap:10px}.crm-op-resumo-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--ds-border, var(--borda));border-radius:var(--raio, 6px);overflow:hidden;background:var(--ds-surface, var(--superficie, #101418))}.crm-op-resumo-hero>div{min-width:0;padding:14px 12px;border-right:1px solid var(--ds-border, var(--borda));background:color-mix(in srgb,var(--texto, var(--ds-text)) 3.5%,var(--ds-surface, var(--superficie, #101418)))}.crm-op-resumo-hero>div:last-child{border-right:0}.crm-op-resumo-hero span{display:block;color:var(--texto2, var(--ds-text-2));font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.crm-op-resumo-hero b{display:block;margin-top:8px;overflow:hidden;color:var(--texto, var(--ds-text));font:650 15px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.crm-op-resumo-hero b.ok{color:var(--ok, var(--ds-ok))}.crm-op-resumo-barra{display:block;height:2px;overflow:hidden;margin:0;background:var(--ds-border, var(--borda, #283138));border-radius:0;font-style:normal}.crm-op-resumo-barra>i{display:block;width:var(--progresso, 0%);height:100%;background:var(--ds-accent, var(--acento))}.crm-op-resumo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:12px 14px;border:1px solid var(--ds-border, var(--borda));border-radius:var(--raio, 6px);background:var(--ds-surface, var(--superficie, #101418))}.crm-op-resumo-grid>div{min-width:0}.crm-op-resumo-grid dt{margin:0 0 4px;color:var(--texto2, var(--ds-text-2));font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.crm-op-resumo-grid dd{margin:0;overflow:hidden;color:var(--texto, var(--ds-text));font-size:13px;font-weight:560;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.crm-op-resumo-bloco,.crm-op-resumo-alertas{padding:12px 14px;border:1px solid var(--borda, var(--ds-border));border-radius:var(--raio, 6px);background:var(--superficie, var(--ds-surface))}.crm-op-resumo-bloco>span,.crm-op-resumo-alertas>span{display:block;margin-bottom:8px;color:var(--texto2, var(--ds-text-2));font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.crm-op-resumo-bloco p{margin:0;color:var(--texto, var(--ds-text));font-size:13px;line-height:1.45}.crm-op-resumo-alertas>div{display:flex;flex-wrap:wrap;gap:6px}.crm-op-resumo-alertas>div>span{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--raio, 6px);border:1px solid var(--borda, var(--ds-border));font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.crm-op-resumo-alertas>div>span.ok{color:var(--ok, var(--ds-ok));border-color:color-mix(in srgb,var(--ok, var(--ds-ok)) 35%,transparent);background:color-mix(in srgb,var(--ok, var(--ds-ok)) 10%,transparent)}.crm-op-resumo-alertas>div>span.erro{color:var(--ds-danger, #b91c1c);border-color:color-mix(in srgb,var(--ds-danger, #b91c1c) 35%,transparent);background:color-mix(in srgb,var(--ds-danger, #b91c1c) 10%,transparent)}.crm-op-resumo-alertas>div>span.alerta{color:var(--ds-warning, #e05a00);border-color:color-mix(in srgb,var(--ds-warning, #e05a00) 35%,transparent);background:color-mix(in srgb,var(--ds-warning, #e05a00) 10%,transparent)}html.light .crm-op-resumo-hero>div,[data-ds-theme=light] .crm-op-resumo-hero>div,[data-tema=claro] .crm-op-resumo-hero>div{background:#f1f5f9}.pipeline-card-acoes{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.pipeline-card-acoes>div{display:flex;gap:4px}.pipeline-card-acoes button{display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:color .16s ease,border-color .16s ease}.pipeline-card-acoes button:hover:not(:disabled){color:var(--texto);border-color:var(--acento)}.pipeline-card-acoes button.perigo:hover:not(:disabled){color:var(--erro);border-color:var(--erro)}.pipeline-card-acoes button:disabled{opacity:.28;cursor:default}.pipeline-toolbar{display:grid;gap:10px;flex:0 0 auto;margin-bottom:12px}.pipeline-toolbar-titulo{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:0 0 auto;min-width:0;padding-right:4px}.pipeline-toolbar-titulo h2{margin:0;color:var(--texto);font-size:18px;font-weight:550;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.pipeline-toolbar-titulo p{margin:0;color:var(--texto2);font-size:10px;white-space:nowrap}.pipeline-toolbar-linha{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}.pipeline-controles,.pipeline-acoes{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.pipeline-controles{flex:1 1 auto}.pipeline-acoes{flex:0 0 auto;margin-left:auto}.pipeline-busca{display:flex;align-items:center;gap:8px;width:min(260px,100%);min-height:35px;padding:0 10px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}.pipeline-busca:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px #6db33f1a}.pipeline-busca input{flex:1;min-width:0;padding:0;color:var(--texto);background:transparent;border:0;font:450 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.pipeline-busca input:focus{outline:0}.pipeline-busca input::-moz-placeholder{color:var(--texto2)}.pipeline-busca input::placeholder{color:var(--texto2)}.pipeline-sort{display:flex;align-items:center;gap:6px;min-height:35px;padding:0 8px 0 10px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}.pipeline-sort select{min-width:0;min-height:0;padding:0;color:var(--texto);background:transparent;border:0;font-size:11px}.pipeline-sort select:focus{outline:0;box-shadow:none}.pipeline-sort button{padding:0 4px;color:var(--texto2);background:transparent;border:0;cursor:pointer;font-size:12px}.pipeline-sort button:hover{color:var(--acento)}.pipeline-controles .btn.is-ativo,.pipeline-controles .btn.is-ativo:hover{color:#07190a;background:var(--acento);border-color:var(--acento)}.pipeline-filtro-dot{width:6px;height:6px;border-radius:50%;background:#07190a}.pipeline-filtros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:12px;background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);flex:0 0 auto;max-height:140px;overflow:auto}.pipeline-filtros label{display:grid;gap:6px;margin:0}.pipeline-filtros label>span{color:var(--texto2);font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1100px){.pipeline-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-toolbar-linha{flex-wrap:wrap}.pipeline-acoes{margin-left:0}}@media(max-width:760px){.pipeline-toolbar-linha{align-items:stretch;flex-wrap:wrap}.pipeline-controles,.pipeline-acoes{width:100%;flex-wrap:wrap}.pipeline-acoes{margin-left:0}.pipeline-busca{width:100%;flex:1 1 100%}.pipeline-filtros{grid-template-columns:1fr 1fr;max-height:none}}.diag-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.diag-campo{display:grid;gap:6px;margin:0}.diag-campo>span{color:var(--texto2);font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.diag-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diag-blocos{border:1px solid var(--borda);background:var(--superficie2);border-radius:var(--raio);padding:14px}.diag-blocos-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.diag-blocos-topo b{display:block;color:var(--texto);font-size:12px;font-weight:550}.diag-blocos-topo small{display:block;margin-top:4px;color:var(--texto2);font-size:10px}.diag-bloco{display:grid;gap:10px;padding:12px;margin-top:8px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.diag-bloco-acoes{display:flex;align-items:center;justify-content:space-between;gap:8px}.diag-bloco-acoes>span{color:var(--texto2);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.diag-bloco-acoes>div{display:flex;gap:6px}.diag-vazio{margin:0;color:var(--texto2);font-size:11px}.diag-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.diag-checks label{display:flex;align-items:center;gap:8px;margin:0;color:var(--texto);font:500 12px/1.3 Inter,ui-sans-serif,sans-serif;letter-spacing:0;text-transform:none}.diag-arquivos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.diag-arquivos li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--borda);background:var(--superficie)}.diag-arquivos a{color:#c5cdd0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diag-slide-secao{display:grid;gap:12px;padding:16px;border:1px solid var(--borda);background:var(--superficie2);border-radius:var(--raio)}.diag-slide-secao h3{margin:0}@media(max-width:760px){.diag-grade,.diag-checks{grid-template-columns:1fr}}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zinc-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-neutral-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-stone-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zinc-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-neutral-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-stone-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#F2F4F7\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#F5F5F5\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#F0F0F0\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#f9f9f9\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#FAFAFA\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#FAFCFB\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#F5F7F5\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#EFF3EE\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#F0F5EE\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-slate-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-gray-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-zinc-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-slate-100:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-gray-100:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-\[\#FAFAFA\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-\[\#F5F5F5\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-\[\#F0F5EE\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zgoda-offwhite{background-color:var(--superficie2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zinc-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-neutral-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#E5E7EB\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#E0E0E0\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#D6DDE1\]{background-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-950,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-950,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-neutral-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zinc-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#0E1A2B\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#0B1220\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#253042\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zgoda-navy,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-gray-800:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-slate-800:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-gray-900:hover{background-color:var(--bg)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-neutral-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-zinc-800{background-color:var(--superficie)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white\/5,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white\/\[0\.06\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white\/\[0\.08\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white\/10{background-color:#ffffff0a!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white\/\[0\.02\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-white\/\[0\.03\]{background-color:#ffffff05!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-50\/70,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-50\/80,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-gray-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-50\/70,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-slate-50\/80{background-color:var(--superficie2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#4e7c53\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-\[\#426948\]:hover{background-color:var(--acento)!important;color:#fff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-\[\#c9c8ce\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-\[\#b8b7bd\]:hover{background-color:var(--superficie2)!important;color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-\[\#4e7c53\]{--tw-ring-color: var(--acento) !important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-offset-1{--tw-ring-offset-color: var(--superficie) !important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-blue-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-blue-50\/70,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-blue-100\/50{background-color:#4f8cff1a!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-blue-100\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-blue-100\/80,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-gray-100\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-gray-100\/80{border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-blue-400\/70,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-blue-700\/80{color:#7ba8ff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-blue-700{color:#7ba8ff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-green-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-green-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-emerald-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-green-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-emerald-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-green-50:hover{background-color:#9cf0c01f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-red-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-red-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-rose-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-rose-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-red-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-red-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-red-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-red-50:hover{background-color:#ff886f1f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-yellow-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-yellow-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-amber-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-amber-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-amber-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-amber-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-amber-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-yellow-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-amber-50:hover{background-color:#ffc37b1f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-blue-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-blue-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-sky-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-sky-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-indigo-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-indigo-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-cyan-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-blue-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:bg-blue-50:hover{background-color:#4f8cff1f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-purple-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-purple-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-pink-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-pink-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-orange-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-orange-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-teal-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .bg-teal-100{background-color:#ffffff0f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-neutral-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-black,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#0E1A2B\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#111827\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#1F2937\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#212121\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zgoda-navy{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-neutral-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-neutral-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-neutral-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#6B7280\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#757575\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#616161\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#526255\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#5a6b5d\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#555\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zgoda-gray{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-neutral-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-zinc-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#BDBDBD\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#9E9E9E\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#A0A0A0\]{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-slate-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-gray-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-neutral-300{color:#a1a9af!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-emerald-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-emerald-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-emerald-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-green-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-green-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-green-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#388E3C\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-\[\#2E7D32\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:text-\[\#388E3C\]:hover{color:var(--ok)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-red-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-red-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-red-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-rose-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-rose-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:text-red-500:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hover\:text-red-600:hover{color:var(--erro)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-amber-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-amber-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-amber-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-yellow-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-yellow-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-yellow-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-orange-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-orange-600{color:var(--alerta)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-blue-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-blue-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-blue-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-sky-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-sky-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-indigo-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-indigo-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-cyan-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-cyan-600{color:#7ba8ff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-purple-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-purple-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-purple-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-teal-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-teal-600,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-pink-500,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .text-pink-600{color:#b6a5ff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-slate-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-gray-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-neutral-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-zinc-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-slate-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-gray-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-neutral-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-slate-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-gray-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-neutral-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#E5E7EB\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#E0E0E0\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#EEEEEE\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#F0F0F0\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#d6e2d0\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#D6DDE1\]{border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-white\/5,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-white\/10,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-white\/\[0\.06\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-white\/\[0\.08\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-white\/\[0\.1\]{border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-emerald-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-emerald-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-emerald-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-green-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-green-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-green-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#388E3C\]\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-\[\#6DB33F\]\/30{border-color:#9cf0c059!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-red-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-red-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-red-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-rose-200{border-color:#ff886f59!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-amber-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-amber-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-amber-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-yellow-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-yellow-300{border-color:#ffc37b59!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-blue-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-blue-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .border-sky-200{border-color:#4f8cff59!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .divide-slate-200>:not([hidden])~:not([hidden]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .divide-gray-200>:not([hidden])~:not([hidden]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .divide-slate-100>:not([hidden])~:not([hidden]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .divide-gray-100>:not([hidden])~:not([hidden]){border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-emerald-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-emerald-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-green-200,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-\[\#388E3C\]\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .ring-\[\#388E3C\]\/40{--tw-ring-color: rgba(156, 240, 192, .4) !important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-slate-400::-moz-placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-gray-400::-moz-placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-slate-500::-moz-placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-gray-500::-moz-placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-white\/35::-moz-placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-white\/45::-moz-placeholder{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-slate-400::placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-gray-400::placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-slate-500::placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-gray-500::placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-white\/35::placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .placeholder\:text-white\/45::placeholder{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) input:not([type=checkbox]):not([type=radio]):not(.campo):not([class*=bg-]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:not(.campo):not([class*=bg-]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:not(.campo):not([class*=bg-]){background-color:var(--superficie2);color:var(--texto);border:1px solid var(--borda);border-radius:var(--raio);padding:8px 10px;font:450 13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-transform:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) input.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) input[class*=bg-white],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select[class*=bg-white],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea[class*=bg-white]{background-color:var(--superficie2)!important;color:var(--texto)!important;border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*=bg-white]:not([class*="bg-[#6DB33F]"]):not([class*=bg-emerald]):not([class*=bg-red]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a[class*=bg-white]:not([class*="bg-[#6DB33F]"]){background-color:var(--superficie2)!important;color:var(--texto)!important;border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-white:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*=bg-white]:hover:not([class*="bg-[#6DB33F]"]){background-color:var(--superficie2)!important;border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-\[\#6DB33F\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a.bg-\[\#6DB33F\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="bg-[#6DB33F]"],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="from-[#6DB33F]"]{background-color:var(--acento)!important;background-image:none!important;color:#07190a!important;border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button.bg-\[\#6DB33F\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) a.bg-\[\#6DB33F\]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="bg-[#6DB33F]"]:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) button[class*="from-[#6DB33F]"]:hover{background-color:var(--acento-forte)!important;border-color:var(--acento-forte)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) input::-moz-placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea::-moz-placeholder{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) input::placeholder,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea::placeholder{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) table{width:100%;border-collapse:collapse;border-color:var(--borda);font-size:11px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) table thead th{height:34px;padding:7px 9px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;text-align:left}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) table tbody td{min-height:38px;padding:9px;color:var(--texto);border:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) table tbody tr:hover td{background:#6db33f06}.pagina-publica .rounded-md,.pagina-publica .rounded-lg,.pagina-publica .rounded-xl,.pagina-publica .rounded-2xl,.pagina-publica .rounded-3xl,.pagina-publica .rounded-sm,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-sm,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-md,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-lg,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-2xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-3xl,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[8px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[10px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[12px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[14px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[16px\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .rounded-\[20px\]{border-radius:var(--raio)}.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl{box-shadow:none}.shadow-2xl.fixed,.fixed .shadow-2xl,.modal-overlay .shadow-2xl,.grupo-menu,.perfil-menu{box-shadow:0 22px 70px #0000008c}.tabular{font-variant-numeric:tabular-nums}.scrollbar-dark::-webkit-scrollbar,.abas::-webkit-scrollbar{width:5px;height:5px}.scrollbar-dark::-webkit-scrollbar-track,.abas::-webkit-scrollbar-track{background:transparent}.scrollbar-dark::-webkit-scrollbar-thumb,.abas::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:20px}.scrollbar-dark::-webkit-scrollbar-thumb:hover,.abas::-webkit-scrollbar-thumb:hover{background:#fff3}.scrollbar-dark{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.catalogo-page{min-width:0}.catalogo-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 24px}.catalogo-hero .secao-kicker{display:block;margin-bottom:8px}.catalogo-hero h1,.catalogo-hero h2{font-size:clamp(24px,2.6vw,34px);font-weight:550;letter-spacing:-.04em;margin:0;color:var(--texto);line-height:1.15}.catalogo-hero p{max-width:650px;margin:8px 0 0;color:var(--texto2);font-size:13px;line-height:1.45}.catalogo-kpis b{display:block;margin:10px 0 4px;font-size:22px;font-variant-numeric:tabular-nums;color:var(--texto)}.catalogo-kpis b.ok{color:var(--ok)}.catalogo-kpis b.alerta{color:var(--alerta)}.catalogo-kpis b.erro{color:var(--erro)}.catalogo-filtros label>span{display:block;margin-bottom:6px;color:var(--texto2);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.catalogo-link-param{display:flex!important;align-items:center;text-decoration:none;color:var(--acento)!important;font-size:12px;font-weight:600}.catalogo-item{display:grid;gap:14px;min-width:0;padding:18px;color:var(--texto);text-align:left;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--ds-radius, 2px);cursor:pointer;font:inherit;transition:transform var(--movimento-rapido) ease,border-color var(--movimento-rapido) ease,background var(--movimento-rapido) ease,box-shadow var(--movimento-rapido) ease}.catalogo-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--acento, var(--ds-accent)) 35%,var(--borda));background:color-mix(in srgb,var(--acento, var(--ds-accent)) 5%,var(--superficie));box-shadow:0 12px 28px #0000002e}.catalogo-item-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:stretch}.catalogo-item-topo i,.catalogo-item-topo em{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;font-style:normal;text-transform:uppercase}.catalogo-item-topo i{color:var(--texto2, #70808a)}.catalogo-item-topo em{padding:5px 8px;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent);border-radius:var(--ds-radius, 2px)}.catalogo-item-topo em.pendente{color:var(--alerta);border-color:color-mix(in srgb,var(--alerta) 35%,transparent);background:color-mix(in srgb,var(--alerta) 8%,transparent)}.catalogo-item>strong{overflow:hidden;font-size:16px;font-weight:620;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.catalogo-item>p{min-height:34px;margin:-6px 0 0;overflow:hidden;color:var(--texto2);font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalogo-item-metricas small,.catalogo-item-metricas b{display:block;min-width:0}.catalogo-item-metricas small{color:var(--texto2, #6d7a82);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.catalogo-item-metricas b{margin-top:8px;color:var(--texto, #dce3e5);font:600 14px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogo-item-barra{display:flex;gap:0;height:6px;overflow:hidden;background:color-mix(in srgb,var(--ds-text, var(--texto)) 10%,transparent);border-radius:var(--ds-radius, 2px)}.catalogo-item-barra--lg{height:8px;margin-top:0}.catalogo-item-barra i,.catalogo-item-barra__track{display:block;height:100%;min-width:0}.catalogo-item-barra__track{background:color-mix(in srgb,var(--ds-text, var(--texto)) 12%,transparent)}.catalogo-item-rodape{justify-content:space-between;gap:14px;min-width:0;color:var(--texto2);font-size:11px}.catalogo-item-rodape>b{flex:none;color:var(--texto);font-size:11px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html.light .catalogo-item:hover,[data-ds-theme=light] .catalogo-item:hover,[data-tema=claro] .catalogo-item:hover{background:color-mix(in srgb,var(--ds-accent, var(--acento)) 6%,#fff)!important;border-color:var(--ds-border-strong, #94a3b8)!important;box-shadow:0 10px 24px #0f172a14}html.light .catalogo-item-metricas,[data-ds-theme=light] .catalogo-item-metricas,[data-tema=claro] .catalogo-item-metricas{background:#f8fafc;border-color:#cbd5e1}html.light .catalogo-item-metricas b,[data-ds-theme=light] .catalogo-item-metricas b,[data-tema=claro] .catalogo-item-metricas b{color:#0f172a}.catalogo-sem-resultado{padding:54px 20px;text-align:center;color:var(--texto2);border:1px dashed #35414a;background:#1014188c}.catalogo-sem-resultado b{color:var(--texto)}.catalogo-sem-resultado p{margin:7px auto 0;max-width:540px}.catalogo-ficha-titulo h2{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap;margin:0}.aviso-configuracao{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(255,195,123,.35);background:#ffc37b0f;color:var(--texto)}.aviso-configuracao b{display:block;margin-bottom:4px}.aviso-configuracao p{margin:0;color:var(--texto2);font-size:12px}.aviso-configuracao>span{flex:none;color:var(--alerta);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.hero-preco{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--borda)}.hero-rot{color:var(--texto2);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.hero-valor{margin-top:8px;font-size:clamp(28px,4vw,40px);font-weight:560;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--acento-claro)}.hero-uni{color:var(--texto2);font-size:12px;padding-bottom:6px}.formula{margin-top:16px;padding:12px 14px;border:1px solid var(--borda);background:var(--superficie2);color:#b8c2c7;font:500 11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .nota{color:var(--texto2);font-size:12px;line-height:1.55}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aviso{margin-bottom:10px;padding:10px 12px;border:1px solid rgba(255,195,123,.3);background:#ffc37b0d;color:var(--alerta);font-size:12px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade{display:grid;gap:12px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade.g2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade.g3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade.g4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) label>span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao label>span{display:block;margin-bottom:6px;color:var(--texto2);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .check-linha{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--texto);text-transform:none;letter-spacing:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .check-linha input{width:auto}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .acoes{display:flex;align-items:center;gap:8px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll{overflow-x:auto}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll table{width:100%;border-collapse:collapse}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll th,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll td{padding:8px 6px;border-bottom:1px solid var(--borda);text-align:left;font-size:12px;vertical-align:middle}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll th{color:var(--texto2);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll th.num,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .tabela-scroll td.num{text-align:right}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .itens-linha{align-items:center}@media(max-width:1100px){.catalogo-grade,.catalogo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo-kpis article:nth-child(2){border-right:0}.catalogo-kpis article:nth-child(-n+2){border-bottom:1px solid var(--borda)}.catalogo-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo-busca{grid-column:1 / -1}}@media(max-width:760px){.catalogo-hero{align-items:stretch;flex-direction:column}.catalogo-hero .btn{width:100%}.catalogo-kpis,.catalogo-grade,.catalogo-filtros{grid-template-columns:1fr}.catalogo-kpis article{border-right:0;border-bottom:1px solid var(--borda)}.catalogo-kpis article:last-child{border-bottom:0}.catalogo-item-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade.g2,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade.g3,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .grade.g4{grid-template-columns:1fr}}.fluxo-integracao{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.fluxo-integracao>article{display:grid;gap:6px;padding:14px;border:1px solid var(--borda);background:var(--superficie2);border-radius:var(--raio);color:var(--texto);font-size:12px}.fluxo-integracao>article small{color:var(--texto2);font-size:10px}.fluxo-integracao>i{display:grid;place-items:center;color:var(--texto2);font-style:normal}.integracao-card{display:grid;gap:10px;padding:16px;border:1px solid var(--borda);background:var(--superficie);border-radius:var(--raio);margin:0}.integracao-card strong{font-size:15px}.mcp-endpoint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--borda);background:var(--superficie2)}.mcp-endpoint span{color:var(--texto2);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.mcp-endpoint code{color:var(--acento-claro);font-size:12px}.lista-status{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:12px;color:var(--texto2)}.lista-status li{display:flex;align-items:center;gap:8px}.lista-status .ok{color:var(--ok)}@media(max-width:760px){.fluxo-integracao{grid-template-columns:1fr}.fluxo-integracao>i{display:none}}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro]{--bg: #f3f5f4;--superficie: #ffffff;--superficie2: #eef1ef;--borda: #d4dcd7;--texto: #121816;--texto2: #5a6560;--acento: var(--ds-accent);--acento-forte: var(--ds-accent-hover);--acento-claro: var(--ds-accent-soft);--ok: #1f8a4c;--alerta: #b56a10;--erro: #c23d28;--viz-1: #4f8f2c;--viz-2: #d95926;--viz-3: #147a57;--viz-4: #a86d00;--viz-total: #6b736f;--viz-neg: #c23d28;--viz-grade: #d9e0db;--viz-eixo: #8a9490;--zgoda-navy: #121816;--zgoda-gray: #5a6560;--zgoda-offwhite: #f3f5f4;color-scheme:light;color:var(--texto);background:linear-gradient(rgba(18,24,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,24,22,.035) 1px,transparent 1px),var(--bg);background-size:52px 52px;background-attachment:fixed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .topo{background:#ffffffeb;border-bottom:1px solid rgba(18,24,22,.08);color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba:hover{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba.ativa{color:var(--acento-forte)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-menu{background:var(--superficie);border-color:var(--borda);box-shadow:0 18px 40px #1218161f}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-botao{background:var(--superficie2);color:var(--texto);border-color:var(--borda)}.tema-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie2);color:var(--texto2);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--movimento-rapido) ease,color var(--movimento-rapido) ease,background var(--movimento-rapido) ease}.tema-toggle:hover{color:var(--texto);border-color:#53677a}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .tema-toggle:hover{border-color:#9aaba3}@media(max-width:760px){.tema-toggle-rotulo{display:none}.tema-toggle{min-width:34px;justify-content:center;padding:0}}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .sobretitulo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .secao-kicker{color:#6b756f}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] h3{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .cartao,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-kpis,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .painel-lateral,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .integracao-card,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .margem-card{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item:hover{background:#f7f9f8!important;border-color:#b7c2bc!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .kpi,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpi,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .subaba,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .formula,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .mcp-endpoint,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .fluxo-integracao>article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .tabela-scroll th{background:var(--superficie2)!important;color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .kpi.destaque{background:linear-gradient(145deg,rgba(109,179,63,.12),var(--superficie2) 66%)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .campo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] select,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] textarea,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-filtros,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .barra-destino,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item-barra{background:#f7f9f8!important;border-color:var(--borda)!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-filtros{background:#ffffffe6!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item-metricas b{color:#1c2420}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item-metricas small,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item-topo i,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-item-rodape{color:#6b756f}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-kpis b{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-contagem span{color:#3a4540}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-sem-resultado,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-vazio{background:#ffffffbf!important;border-color:#c5cec8!important;color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-sem-resultado b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .catalogo-vazio h3{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hero-valor{color:var(--acento-forte)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .painel-lateral-overlay{background:#12181659}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] ::-webkit-scrollbar-track{background:transparent}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] ::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-color:transparent}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .pipeline-coluna,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .pipeline-card,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .kanban-coluna,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .oportunidade-card{background:var(--superficie)!important;border-color:var(--borda)!important}html.light .pipeline-card:hover,[data-ds-theme=light] .pipeline-card:hover,[data-tema=claro] .pipeline-card:hover,html.light .oportunidade-card:hover,[data-ds-theme=light] .oportunidade-card:hover,[data-tema=claro] .oportunidade-card:hover{background:color-mix(in srgb,var(--ds-accent, var(--acento)) 7%,var(--ds-surface, var(--superficie)))!important;border-color:var(--ds-border-strong, var(--borda))!important;color:var(--ds-text, var(--texto))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table th{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table td{color:var(--texto);border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-emerald-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-emerald-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-green-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-green-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-emerald-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-emerald-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-emerald-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-green-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-emerald-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-green-50:hover{background-color:#ecfdf3!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-red-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-red-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-rose-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-rose-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-red-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-red-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-red-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-red-50:hover{background-color:#fef2f2!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-yellow-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-yellow-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-amber-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-amber-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-amber-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-amber-50\/40,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-amber-50\/50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-yellow-50:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-amber-50:hover{background-color:#fffbeb!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-blue-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-blue-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-sky-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-sky-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-indigo-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-indigo-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-cyan-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-blue-50\/30,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-blue-50:hover{background-color:#eff6ff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-purple-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-purple-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-pink-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-pink-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-orange-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-orange-100,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-teal-50,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-teal-100{background-color:#f5f3ff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-blue-700,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-blue-400\/70,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-blue-700\/80{color:#1d4ed8!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-white\/5,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-white\/\[0\.06\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-white\/\[0\.08\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-white\/10,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-white\/\[0\.02\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-white\/\[0\.03\]{background-color:#1218160a!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aviso,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aviso-configuracao{background:#b56a1014!important;border-color:#b56a1047!important;color:var(--alerta)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .chip.ok{color:var(--ok);border-color:#1f8a4c47;background:#1f8a4c14}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .chip.alerta{color:var(--alerta);border-color:#b56a1047;background:#b56a1014}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .chip.erro{color:var(--erro);border-color:#c23d2847;background:#c23d2814}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] :is(.dashboard-barras,.dashboard-rankings,.dashboard-metas-grade,.medidor,.coluna-board,.board-card,.diag-card,.etapa-trilha){border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .btn:not(.btn-primario):not(.btn-perigo){background:var(--superficie);border-color:var(--borda);color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .btn:not(.btn-primario):not(.btn-perigo):hover:not(:disabled){background:var(--superficie2);border-color:#b7c2bc}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-gray-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-slate-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-slate-950,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-gray-950,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-neutral-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-zinc-900,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#0E1A2B\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-zgoda-navy,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-gray-800:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-slate-800:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hover\:bg-gray-900:hover{background-color:#121816!important;color:#fff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-gray-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-slate-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-neutral-800,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-zinc-800{background-color:#1c2420!important;color:#fff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-white{color:#fff!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .campo:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] select:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] textarea:focus{border-color:var(--acento)!important;box-shadow:0 0 0 3px #6db33f2e}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-global,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-resultados,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .filtro-fixo{background:#fffffff0!important;border-color:var(--borda)!important;color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-hero{background:radial-gradient(circle at 84% 0%,rgba(109,179,63,.12),transparent 35%),linear-gradient(120deg,rgba(109,179,63,.04),transparent 42%),var(--superficie)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-hero h1{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-hero p{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpis article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade>.nota{background:var(--ds-surface, var(--superficie))!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpis b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-bloco-topo h2,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade h3,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-vazio-grafico b{color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade>article>em,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-barras{background-color:#e8ece9}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade>article>em{background:#d4dcd7}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba.ativa{color:var(--acento-forte)!important;background:#6db33f1a!important;border-inline-color:rgba(109,179,63,.18)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba:hover{background:#1218160a!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-gatilho,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-campo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-global .busca-campo--topo{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-gatilho:hover{background:var(--superficie2)!important;border-color:#b7c2bc!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-campo input{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-campo input::-moz-placeholder{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-campo input::placeholder{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-resultados,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-lista,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-item{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .busca-item:hover{background:var(--superficie2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-bloco,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpis article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade article,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade>.nota,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-vazio-grafico{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-bloco-topo{border-bottom-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-bloco-topo>span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-bloco-topo>div>span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-legenda span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-mes>span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-vazio,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista p small{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-bloco-topo h2,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline small,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpis b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista p b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista strong,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-mix-lista b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-mix-lista strong,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade h3,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade p b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista b{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline{background:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline em,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista>div>i,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade>article>em{background:#e2e8e4!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-barras,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-vazio-grafico{background-image:linear-gradient(#dfe6e1 1px,transparent 1px)!important;background-color:#f7f9f8!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-kpis article.destaque,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade article.atingida,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .kpi.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--acento) 20%,var(--superficie)) 0%,color-mix(in srgb,var(--acento) 8%,var(--superficie)) 48%,var(--superficie) 100%)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista>a,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista>button,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista>div{border-bottom-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista>a:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista>button:hover{background:#6db33f0f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista p{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-prioridades-lista small{color:var(--acento-forte)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade{background:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade article>div span{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-metas-grade p{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] :is(.cartao,.kpi,.painel-lateral,.catalogo-item,.catalogo-kpis,.catalogo-filtros,.subaba,.formula,.mcp-endpoint,.integracao-card,.margem-card,.fluxo-integracao>article,.coluna-board,.board-card,.pipeline-coluna,.pipeline-card,.kanban-coluna,.oportunidade-card,.diag-card,.diag-bloco,.diag-toolbar,.diag-slide-secao,.grupo-menu,.perfil-menu,.painel-lateral>div:first-child){border-color:var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-toolbar,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-bloco,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-slide-secao,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-card{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-toolbar .busca-campo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-campo input,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-campo textarea,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-campo select{background:#f7f9f8!important;border-color:var(--borda)!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .tabela-scroll table{background:var(--superficie)!important;color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table thead,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table th,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .tabela-scroll th{background:var(--superficie2)!important;color:var(--texto2)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table tbody tr,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table td,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .tabela-scroll td{background:var(--superficie)!important;color:var(--texto)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] table tbody tr:hover td{background:#f7f9f8!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#0c1013\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#0d1114\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#0d1215\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#101418\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#11171b\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#12181d\],:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .bg-\[\#0b0f12\]{background-color:var(--superficie)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] :is(.dashboard-bloco-topo h2,.dashboard-kpis b,.dashboard-pipeline b,.catalogo-item>strong,.catalogo-kpis b,.kpi b,.hero-valor){color:var(--texto)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .hero-valor{color:var(--acento-forte)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .tema-toggle{background:var(--superficie)!important;border-color:var(--borda)!important;color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu a,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-acao{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu a:hover,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .perfil-acao:hover{background:var(--superficie2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .grupo-menu a.ativa{color:var(--acento-forte)!important;background:#6db33f1a!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .campo:hover:not(:disabled),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] select:hover:not(:disabled),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] textarea:hover:not(:disabled){border-color:#b7c2bc}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .painel-lateral-topo{background:#fffffff5!important;border-bottom-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .painel-lateral-fechar{background:var(--superficie2)!important;border-color:var(--borda)!important;color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .subaba{color:var(--texto2)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .selo.ok,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .selo.baixo{background:#1f8a4c1a!important;color:#1f8a4c!important;border-color:#1f8a4c40!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .selo.alerta,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .selo.medio{background:#b56a101a!important;color:#b56a10!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .selo.erro,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .selo.alto{background:#c23d281a!important;color:#c23d28!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista p b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista strong,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-mix-lista b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-mix-lista strong,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline b,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline small{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-pipeline em,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .dashboard-ranking-lista>div>i{background:#e2e8e4!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .aba.ativa:after{background:var(--acento)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .contexto-separador,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .marca-contexto{color:var(--texto2)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .zgoda-logo--claro{filter:none;opacity:1}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] input:not([type=checkbox]):not([type=radio]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] select,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] textarea{background-color:#f7f9f8!important;color:var(--texto)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] button.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] a.bg-white,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] button[class*=bg-white]:not([class*="bg-[#6DB33F]"]):not([class*=bg-emerald]):not([class*=bg-red]),:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] a[class*=bg-white]:not([class*="bg-[#6DB33F]"]){background-color:var(--superficie)!important;color:var(--texto)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-slate-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-gray-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-neutral-300,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-slate-400,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .text-gray-400{color:#6b756f!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-blocos{background:var(--superficie2)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-blocos-topo b{color:var(--texto)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .diag-bloco{background:var(--superficie)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .pipeline-coluna-topo>em{background:#e8eeea!important;color:var(--texto)!important;border-color:var(--borda)!important}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .pipeline-coluna-topo b{color:var(--texto)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-variant-numeric:tabular-nums}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .caixa-barra-trilha{background:#e2e8e4!important}.editorial-page{max-width:1200px}.editorial-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.editorial-toggle{display:inline-flex;padding:2px;background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}.editorial-toggle button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:calc(var(--raio) - 1px);background:transparent;color:var(--texto2);font:550 11px/1 Inter,ui-sans-serif,sans-serif;cursor:pointer}.editorial-toggle button.ativa{background:var(--superficie);color:var(--texto);box-shadow:0 1px #0000001f}.editorial-filtros{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(140px,.7fr));gap:8px;margin-bottom:16px}.editorial-semana{margin-bottom:14px;overflow:hidden}.editorial-semana-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--borda);background:var(--superficie2)}.editorial-semana-topo b{color:var(--texto);font-size:13px;font-weight:600}.editorial-semana-topo span{color:var(--texto2);font-size:11px}.editorial-post{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;border-bottom:1px solid var(--borda)}.editorial-post:last-child{border-bottom:0}.editorial-post:hover{background:color-mix(in srgb,var(--acento) 4%,transparent)}.editorial-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.editorial-meta>time,.editorial-meta>.dia{color:var(--texto2);font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.editorial-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie2);color:var(--texto);font:600 9px/1 Inter,ui-sans-serif,sans-serif;letter-spacing:.02em}.editorial-chip.pilar{border-color:#6db33f59;color:var(--acento-claro);background:#6db33f1a}.editorial-chip.etapa,.editorial-chip.status-planejado{color:var(--texto2)}.editorial-chip.status-em_producao{border-color:#7ba8ff66;color:#7ba8ff;background:#7ba8ff1a}.editorial-chip.status-revisao{border-color:#ffc37b66;color:var(--alerta);background:#ffc37b1a}.editorial-chip.status-publicado{border-color:#9cf0c066;color:var(--ok);background:#9cf0c01a}.editorial-post h3{margin:0 0 8px;font-size:14px;font-weight:600}.editorial-evento{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:8px 10px;border:1px solid rgba(109,179,63,.28);border-radius:var(--raio);background:#6db33f14;color:var(--texto)}.editorial-evento b{display:block;font-size:11px;margin-bottom:2px}.editorial-evento small{color:var(--texto2);font-size:10px}.editorial-angulos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 0 8px;color:var(--texto2);font-size:12px;line-height:1.4}.editorial-angulos strong{color:var(--texto);font-weight:600}.editorial-cta{margin:0;color:var(--acento-claro);font-size:12px;font-weight:600}.editorial-acoes{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.editorial-acoes .icon-btn{display:grid;place-items:center;width:30px;height:30px;color:var(--texto2);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer}.editorial-acoes .icon-btn:hover{color:var(--texto);border-color:var(--acento)}.editorial-acoes .icon-row{display:flex;gap:4px}.editorial-thumb{width:120px;aspect-ratio:1;margin-top:10px;overflow:hidden;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie2)}.editorial-thumb img,.editorial-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial-cal-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 14px}.editorial-cal-grid{overflow-x:auto}.editorial-cal-row{display:flex;min-width:900px;border-bottom:1px solid var(--borda)}.editorial-cal-row:last-child{border-bottom:0}.editorial-cal-head{background:var(--superficie2);border-bottom:1px solid var(--borda)}.editorial-cal-head>div,.editorial-cal-week,.editorial-cal-cell{padding:10px;border-right:1px solid var(--borda)}.editorial-cal-head>div:last-child,.editorial-cal-cell:last-child{border-right:0}.editorial-cal-week{width:112px;flex:none;background:var(--superficie2);text-align:center}.editorial-cal-week b{display:block;color:var(--texto);font-size:22px;font-weight:600;letter-spacing:-.04em}.editorial-cal-week span{display:block;color:var(--texto2);font-size:10px;margin-top:2px}.editorial-cal-cell{flex:1;min-width:180px;min-height:110px;background:var(--superficie)}.editorial-cal-card{padding:10px;margin-bottom:8px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie2);cursor:pointer;color:var(--texto)}.editorial-cal-card:hover{border-color:var(--acento)}.editorial-cal-card h4{margin:6px 0;color:var(--texto);font-size:12px;font-weight:600;line-height:1.3}.editorial-cal-card .muted{color:var(--texto2);font-size:10px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .editorial-chip.pilar{color:var(--acento-forte)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell)[data-tema=claro] .editorial-chip.status-em_producao{color:#1d4ed8}@media(max-width:900px){.editorial-filtros{grid-template-columns:1fr 1fr}.editorial-angulos,.editorial-post{grid-template-columns:1fr}.editorial-acoes{flex-direction:row;align-items:center;justify-content:space-between}}.zgoda-nav-drawer{border-top:1px solid #283138;background:#080a0c}.zgoda-nav-drawer-inner{display:flex;flex-direction:column;gap:16px;padding-top:20px;padding-bottom:20px}.zgoda-nav-mobile{background:none;border:0;padding:0;text-align:left;font-size:13px;color:#98a2a9;cursor:pointer}.zgoda-nav-mobile.ativo,a.zgoda-nav-mobile.ativo{color:#6db33f}.zgoda-showcase-flush{border-bottom:0!important;padding-top:0;padding-bottom:0}.zgoda-showcase-flush-top{border-bottom:0!important;padding-top:0}.zgoda-principio{display:grid;gap:8px;padding:24px 20px;border-top:1px solid var(--lp-linha, #283138)}.zgoda-principio[data-first=true]{border-top:0}.zgoda-principio strong{font-size:15px;font-weight:560;color:#dce2e3}.zgoda-principio p{margin:0;font-size:12px;line-height:1.65;color:#98a2a9}.zgoda-escopo-row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:16px 20px;border-top:1px solid var(--lp-linha, #283138)}.zgoda-escopo-row[data-first=true]{border-top:0}.zgoda-escopo-num{display:grid;place-items:center;width:25px;height:25px;background:#6db33f1a;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fd45f}.zgoda-escopo-row b{font-size:11px;font-weight:550;line-height:1.5;color:#cbd2d5}.zgoda-escopo-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #283138;background:#0e1316;padding:14px 20px;font-size:9px;color:#69767d}.zgoda-escopo-foot b{color:#8fd45f}.zgoda-section-cta{margin-top:48px;display:flex}.zgoda-skel-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:768px){.zgoda-skel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zgoda-skel-card{height:18rem;border:1px solid #283138;background:#101418;animation:zgoda-pulse 1.5s ease-in-out infinite}@keyframes zgoda-pulse{0%,to{opacity:1}50%{opacity:.45}}.zgoda-catalog-grid{display:grid;grid-template-columns:1fr;gap:18px}.zgoda-catalog-toolbar{margin:0 0 28px;max-width:720px}.zgoda-catalog-count{margin:0 0 16px;color:#69767d;font:650 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px){.zgoda-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.zgoda-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zgoda-depoimentos{display:grid;grid-template-columns:1fr;border:1px solid #283138}@media(min-width:768px){.zgoda-depoimentos{grid-template-columns:repeat(3,minmax(0,1fr))}}.zgoda-depoimento{margin:0;display:flex;flex-direction:column;gap:24px;background:#0d1114;padding:28px;border-left:1px solid var(--lp-linha, #283138)}.zgoda-depoimento[data-first=true]{border-left:0}.zgoda-depoimento-kicker{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.14em;color:#6db33f}.zgoda-depoimento blockquote{margin:0;flex:1;font-size:13px;line-height:1.7;color:#a8b1b5}.zgoda-depoimento figcaption{display:flex;align-items:center;gap:12px;border-top:1px solid #283138;padding-top:20px}.zgoda-depoimento-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:#6db33f;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#07190a}.zgoda-depoimento figcaption span:last-child{display:grid;gap:2px}.zgoda-depoimento figcaption b{font-size:11px;font-weight:600;color:#dce2e3}.zgoda-depoimento figcaption small{font-size:9px;color:#69767d}.zgoda-footer-grid{display:grid;gap:40px;border-bottom:1px solid #283138;padding:56px 0}@media(min-width:768px){.zgoda-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.zgoda-footer-grid{grid-template-columns:2fr 1fr 1fr}}.zgoda-footer-brand p{margin:20px 0 0;max-width:22rem;font-size:12px;line-height:1.7;color:#98a2a9}.zgoda-footer-tagline{margin-top:24px!important;font:400 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;color:#6db33f!important}.zgoda-footer-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.zgoda-footer-link{background:none;border:0;padding:0;font-size:12px;color:#98a2a9;text-align:left;cursor:pointer;text-decoration:none;transition:color .15s ease}.zgoda-footer-link:hover{color:#f3f5f4}.zgoda-footer-contact{font-size:12px;color:#98a2a9}.zgoda-footer-contact li:last-child{padding-top:8px;line-height:1.6;color:#69767d}.mockup-app.absolute,.mockup-app .absolute{position:absolute}.mockup-app.border,.mockup-app .border{border-width:1px;border-style:solid}.mockup-app.border-b,.mockup-app .border-b{border-bottom-width:1px;border-bottom-style:solid}.mockup-app.border-r,.mockup-app .border-r{border-right-width:1px;border-right-style:solid}.mockup-app.border-t,.mockup-app .border-t{border-top-width:1px;border-top-style:solid}.mockup-app.border-y,.mockup-app .border-y{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.mockup-app.bottom-6,.mockup-app .bottom-6{bottom:1.5rem}.mockup-app.col-span-2,.mockup-app .col-span-2{grid-column:span 2 / span 2}.mockup-app.col-span-3,.mockup-app .col-span-3{grid-column:span 3 / span 3}.mockup-app.divide-y>:not([hidden])~:not([hidden]),.mockup-app .divide-y>:not([hidden])~:not([hidden]){border-top-width:1px;border-top-style:solid}.mockup-app.flex,.mockup-app .flex{display:flex}.mockup-app.flex-1,.mockup-app .flex-1{flex:1 1 0%}.mockup-app.flex-col,.mockup-app .flex-col{flex-direction:column}.mockup-app.flex-shrink-0,.mockup-app .flex-shrink-0{flex-shrink:0}.mockup-app.font-bold,.mockup-app .font-bold{font-weight:700}.mockup-app.font-medium,.mockup-app .font-medium{font-weight:500}.mockup-app.font-semibold,.mockup-app .font-semibold{font-weight:600}.mockup-app.gap-0\.5,.mockup-app .gap-0\.5{gap:.125rem}.mockup-app.gap-1,.mockup-app .gap-1{gap:.25rem}.mockup-app.gap-1\.5,.mockup-app .gap-1\.5{gap:.375rem}.mockup-app.gap-2,.mockup-app .gap-2{gap:.5rem}.mockup-app.gap-2\.5,.mockup-app .gap-2\.5{gap:.625rem}.mockup-app.gap-3,.mockup-app .gap-3{gap:.75rem}.mockup-app.gap-5,.mockup-app .gap-5{gap:1.25rem}.mockup-app.grid,.mockup-app .grid{display:grid}.mockup-app.grid-cols-3,.mockup-app .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mockup-app.grid-cols-4,.mockup-app .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mockup-app.grid-cols-5,.mockup-app .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mockup-app.grid-cols-\[1\.3fr_0\.8fr_1\.4fr_0\.9fr\],.mockup-app .grid-cols-\[1\.3fr_0\.8fr_1\.4fr_0\.9fr\]{grid-template-columns:1.3fr .8fr 1.4fr .9fr}.mockup-app.grid-cols-\[2fr_1fr_1fr_1fr_1fr\],.mockup-app .grid-cols-\[2fr_1fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.mockup-app.h-1\.5,.mockup-app .h-1\.5{height:.375rem}.mockup-app.h-14,.mockup-app .h-14{height:3.5rem}.mockup-app.h-2,.mockup-app .h-2{height:.5rem}.mockup-app.h-2\.5,.mockup-app .h-2\.5{height:.625rem}.mockup-app.h-28,.mockup-app .h-28{height:7rem}.mockup-app.h-3,.mockup-app .h-3{height:.75rem}.mockup-app.h-3\.5,.mockup-app .h-3\.5{height:.875rem}.mockup-app.h-4,.mockup-app .h-4{height:1rem}.mockup-app.h-5,.mockup-app .h-5{height:1.25rem}.mockup-app.h-6,.mockup-app .h-6{height:1.5rem}.mockup-app.h-7,.mockup-app .h-7{height:1.75rem}.mockup-app.h-8,.mockup-app .h-8{height:2rem}.mockup-app.h-9,.mockup-app .h-9{height:2.25rem}.mockup-app.h-\[380px\],.mockup-app .h-\[380px\]{height:380px}.mockup-app.h-full,.mockup-app .h-full{height:100%}.mockup-app.inline-flex,.mockup-app .inline-flex{display:inline-flex}.mockup-app.inset-0,.mockup-app .inset-0{top:0;right:0;bottom:0;left:0}.mockup-app.items-center,.mockup-app .items-center{align-items:center}.mockup-app.items-end,.mockup-app .items-end{align-items:flex-end}.mockup-app.justify-between,.mockup-app .justify-between{justify-content:space-between}.mockup-app.justify-center,.mockup-app .justify-center{justify-content:center}.mockup-app.justify-end,.mockup-app .justify-end{justify-content:flex-end}.mockup-app.leading-relaxed,.mockup-app .leading-relaxed{line-height:1.625}.mockup-app.leading-tight,.mockup-app .leading-tight{line-height:1.25}.mockup-app.left-\[10px\],.mockup-app .left-\[10px\]{left:10px}.mockup-app.max-w-\[80\%\],.mockup-app .max-w-\[80\%\]{max-width:80%}.mockup-app.max-w-md,.mockup-app .max-w-md{max-width:28rem}.mockup-app.max-w-sm,.mockup-app .max-w-sm{max-width:24rem}.mockup-app.mb-0\.5,.mockup-app .mb-0\.5{margin-bottom:.125rem}.mockup-app.mb-1,.mockup-app .mb-1{margin-bottom:.25rem}.mockup-app.mb-2,.mockup-app .mb-2{margin-bottom:.5rem}.mockup-app.mb-3,.mockup-app .mb-3{margin-bottom:.75rem}.mockup-app.mb-4,.mockup-app .mb-4{margin-bottom:1rem}.mockup-app.mb-5,.mockup-app .mb-5{margin-bottom:1.25rem}.mockup-app.min-w-0,.mockup-app .min-w-0{min-width:0}.mockup-app.ml-2,.mockup-app .ml-2{margin-left:.5rem}.mockup-app.ml-auto,.mockup-app .ml-auto{margin-left:auto}.mockup-app.mt-0\.5,.mockup-app .mt-0\.5{margin-top:.125rem}.mockup-app.mt-1,.mockup-app .mt-1{margin-top:.25rem}.mockup-app.mt-2,.mockup-app .mt-2{margin-top:.5rem}.mockup-app.mt-3,.mockup-app .mt-3{margin-top:.75rem}.mockup-app.mt-4,.mockup-app .mt-4{margin-top:1rem}.mockup-app.mx-auto,.mockup-app .mx-auto{margin-left:auto;margin-right:auto}.mockup-app.my-3,.mockup-app .my-3{margin-top:.75rem;margin-bottom:.75rem}.mockup-app.my-4,.mockup-app .my-4{margin-top:1rem;margin-bottom:1rem}.mockup-app.object-contain,.mockup-app .object-contain{-o-object-fit:contain;object-fit:contain}.mockup-app.outline-none,.mockup-app .outline-none{outline:2px solid transparent;outline-offset:2px}.mockup-app.overflow-hidden,.mockup-app .overflow-hidden{overflow:hidden}.mockup-app.p-1\.5,.mockup-app .p-1\.5{padding:.375rem}.mockup-app.p-2,.mockup-app .p-2{padding:.5rem}.mockup-app.p-2\.5,.mockup-app .p-2\.5{padding:.625rem}.mockup-app.p-3,.mockup-app .p-3{padding:.75rem}.mockup-app.p-4,.mockup-app .p-4{padding:1rem}.mockup-app.p-5,.mockup-app .p-5{padding:1.25rem}.mockup-app.p-6,.mockup-app .p-6{padding:1.5rem}.mockup-app.pl-6,.mockup-app .pl-6{padding-left:1.5rem}.mockup-app.pt-2\.5,.mockup-app .pt-2\.5{padding-top:.625rem}.mockup-app.pt-3,.mockup-app .pt-3{padding-top:.75rem}.mockup-app.px-1,.mockup-app .px-1{padding-left:.25rem;padding-right:.25rem}.mockup-app.px-2,.mockup-app .px-2{padding-left:.5rem;padding-right:.5rem}.mockup-app.px-2\.5,.mockup-app .px-2\.5{padding-left:.625rem;padding-right:.625rem}.mockup-app.px-3,.mockup-app .px-3{padding-left:.75rem;padding-right:.75rem}.mockup-app.px-3\.5,.mockup-app .px-3\.5{padding-left:.875rem;padding-right:.875rem}.mockup-app.px-4,.mockup-app .px-4{padding-left:1rem;padding-right:1rem}.mockup-app.px-5,.mockup-app .px-5{padding-left:1.25rem;padding-right:1.25rem}.mockup-app.px-6,.mockup-app .px-6{padding-left:1.5rem;padding-right:1.5rem}.mockup-app.py-0\.5,.mockup-app .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mockup-app.py-2,.mockup-app .py-2{padding-top:.5rem;padding-bottom:.5rem}.mockup-app.py-2\.5,.mockup-app .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mockup-app.py-3,.mockup-app .py-3{padding-top:.75rem;padding-bottom:.75rem}.mockup-app.py-3\.5,.mockup-app .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.mockup-app.py-4,.mockup-app .py-4{padding-top:1rem;padding-bottom:1rem}.mockup-app.relative,.mockup-app .relative{position:relative}.mockup-app.rounded-full,.mockup-app .rounded-full{border-radius:9999px}.mockup-app.rounded-tr-sm,.mockup-app .rounded-tr-sm{border-top-right-radius:2px}.mockup-app.select-none,.mockup-app .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-app.space-y-0\.5>:not([hidden])~:not([hidden]),.mockup-app .space-y-0\.5>:not([hidden])~:not([hidden]){margin-top:.125rem}.mockup-app.space-y-1\.5>:not([hidden])~:not([hidden]),.mockup-app .space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:.375rem}.mockup-app.space-y-2>:not([hidden])~:not([hidden]),.mockup-app .space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.mockup-app.space-y-2\.5>:not([hidden])~:not([hidden]),.mockup-app .space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:.625rem}.mockup-app.space-y-3>:not([hidden])~:not([hidden]),.mockup-app .space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.mockup-app.space-y-4>:not([hidden])~:not([hidden]),.mockup-app .space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.mockup-app.text-\[10px\],.mockup-app .text-\[10px\]{font-size:10px;line-height:1.25}.mockup-app.text-\[11px\],.mockup-app .text-\[11px\]{font-size:11px;line-height:1.25}.mockup-app.text-\[12px\],.mockup-app .text-\[12px\]{font-size:12px;line-height:1.25}.mockup-app.text-\[13px\],.mockup-app .text-\[13px\]{font-size:13px;line-height:1.25}.mockup-app.text-\[8px\],.mockup-app .text-\[8px\]{font-size:8px;line-height:1.25}.mockup-app.text-\[9px\],.mockup-app .text-\[9px\]{font-size:9px;line-height:1.25}.mockup-app.text-center,.mockup-app .text-center{text-align:center}.mockup-app.text-left,.mockup-app .text-left{text-align:left}.mockup-app.text-lg,.mockup-app .text-lg{font-size:1.125rem;line-height:1.25}.mockup-app.text-sm,.mockup-app .text-sm{font-size:.875rem;line-height:1.25}.mockup-app.text-xl,.mockup-app .text-xl{font-size:1.25rem;line-height:1.25}.mockup-app.text-xs,.mockup-app .text-xs{font-size:.75rem;line-height:1.25}.mockup-app.top-2,.mockup-app .top-2{top:.5rem}.mockup-app.top-3,.mockup-app .top-3{top:.75rem}.mockup-app.tracking-\[0\.2em\],.mockup-app .tracking-\[0\.2em\]{letter-spacing:.2em}.mockup-app.tracking-tight,.mockup-app .tracking-tight{letter-spacing:-.025em}.mockup-app.tracking-wide,.mockup-app .tracking-wide{letter-spacing:.025em}.mockup-app.truncate,.mockup-app .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-app.uppercase,.mockup-app .uppercase{text-transform:uppercase}.mockup-app.w-0\.5,.mockup-app .w-0\.5{width:.125rem}.mockup-app.w-1\.5,.mockup-app .w-1\.5{width:.375rem}.mockup-app.w-1\/2,.mockup-app .w-1\/2{width:50%}.mockup-app.w-14,.mockup-app .w-14{width:3.5rem}.mockup-app.w-2\.5,.mockup-app .w-2\.5{width:.625rem}.mockup-app.w-20,.mockup-app .w-20{width:5rem}.mockup-app.w-3,.mockup-app .w-3{width:.75rem}.mockup-app.w-3\.5,.mockup-app .w-3\.5{width:.875rem}.mockup-app.w-4,.mockup-app .w-4{width:1rem}.mockup-app.w-48,.mockup-app .w-48{width:12rem}.mockup-app.w-5,.mockup-app .w-5{width:1.25rem}.mockup-app.w-6,.mockup-app .w-6{width:1.5rem}.mockup-app.w-7,.mockup-app .w-7{width:1.75rem}.mockup-app.w-8,.mockup-app .w-8{width:2rem}.mockup-app.w-9,.mockup-app .w-9{width:2.25rem}.mockup-app.w-auto,.mockup-app .w-auto{width:auto}.mockup-app.w-full,.mockup-app .w-full{width:100%}.mockup-app.whitespace-nowrap,.mockup-app .whitespace-nowrap{white-space:nowrap}.mockup-app.rounded-full,.mockup-app .rounded-full{border-radius:9999px!important}.mockup-app .bg-emerald-500,.mockup-app .bg-green-500{background-color:#6db33f}.mockup-app .bg-amber-400,.mockup-app .bg-amber-500{background-color:#f5a524}.mockup-app .bg-red-500,.mockup-app .bg-rose-500{background-color:#ff6b4a}.mockup-app .bg-transparent{background-color:transparent}.mockup-app .text-white{color:#fff}.mockup-app .text-slate-300,.mockup-app .text-gray-300{color:#8a959c}.mockup-app .text-amber-500{color:var(--lp-ambar)}.mockup-app .border-slate-50,.mockup-app .border-gray-50{border-color:var(--lp-linha)}.mockup-app .divide-slate-50>:not([hidden])~:not([hidden]),.mockup-app .divide-slate-100>:not([hidden])~:not([hidden]){border-color:var(--lp-linha)}.mockup-app .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops, var(--lp-verde), transparent))}.mockup-app .from-primary{--tw-gradient-from: var(--lp-verde);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.mockup-app .to-primary\/40{--tw-gradient-to: rgba(109, 179, 63, .4)}.mockup-app .to-primary\/50{--tw-gradient-to: rgba(109, 179, 63, .5)}.mockup-app.-left-6,.mockup-app .-left-6{left:-1.5rem}.mockup-app.opacity-70,.mockup-app .opacity-70{opacity:.7}.mockup-app.ring-1,.mockup-app .ring-1{box-shadow:0 0 0 1px #6db33f33}.mockup-app.ring-primary\/20,.mockup-app .ring-primary\/20{--tw-ring-color: rgba(109, 179, 63, .2)}.mockup-app .border-primary\/20,.mockup-app .border-primary\/30,.mockup-app .border-primary\/40{border-color:#6db33f66}.static{position:static}.-bottom-4{bottom:-1rem}.-right-1{right:-.25rem}.-right-16{right:-4rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-16{top:-4rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.left-2\.5{left:.625rem}.left-\[calc\(\.\.\.\)\]{left:calc(...)}.left-\[calc\(1\.5rem\+8rem\+0\.75rem\)\]{left:10.25rem}.right-0\.5{right:.125rem}.right-2\.5{right:.625rem}.right-6{right:1.5rem}.top-0\.5{top:.125rem}.top-2\.5{top:.625rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-\[10\]{z-index:10}.z-\[191\]{z-index:191}.z-\[200\]{z-index:200}.z-\[20\]{z-index:20}.z-\[220\]{z-index:220}.z-\[25\]{z-index:25}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[4\]{z-index:4}.z-\[500\]{z-index:500}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.m-2{margin:.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.mb-2\.5{margin-bottom:.625rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-20{margin-top:5rem}.box-border{box-sizing:border-box}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.inline{display:inline}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/9\]{aspect-ratio:21/9}.size-full{width:100%;height:100%}.\!h-2\.5{height:.625rem!important}.h-24{height:6rem}.h-40{height:10rem}.h-64{height:16rem}.h-\[18px\]{height:18px}.h-\[4\.5rem\]{height:4.5rem}.h-\[72\%\]{height:72%}.h-\[min\(70vh\,560px\)\]{height:min(70vh,560px)}.h-\[min\(92vh\,100dvh\)\]{height:min(92vh,100dvh)}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-12{max-height:3rem}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[220px\]{max-height:220px}.max-h-\[420px\]{max-height:420px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(420px\,50vh\)\]{max-height:min(420px,50vh)}.max-h-\[min\(50vh\,420px\)\]{max-height:min(50vh,420px)}.max-h-\[min\(55vh\,480px\)\]{max-height:min(55vh,480px)}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-\[min\(70vh\,640px\)\]{max-height:min(70vh,640px)}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[360px\]{min-height:360px}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[72px\]{min-height:72px}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[90px\]{min-height:90px}.min-h-\[min\(320px\,48vh\)\]{min-height:min(320px,48vh)}.min-h-\[min\(400px\,55vh\)\]{min-height:min(400px,55vh)}.min-h-\[min\(50vh\,280px\)\]{min-height:min(50vh,280px)}.min-h-\[min\(50vh\,420px\)\]{min-height:min(50vh,420px)}.min-h-\[min\(85vh\,920px\)\]{min-height:min(85vh,920px)}.min-h-px{min-height:1px}.\!w-2\.5{width:.625rem!important}.w-1\/3{width:33.333333%}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-52{width:13rem}.w-60{width:15rem}.w-80{width:20rem}.w-\[18px\]{width:18px}.w-\[2\.95rem\]{width:2.95rem}.w-\[200\%\]{width:200%}.w-\[4\.25rem\]{width:4.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[42px\]{width:42px}.w-\[48\%\]{width:48%}.w-\[8rem\]{width:8rem}.w-\[min\(100\%\,18rem\)\]{width:min(100%,18rem)}.w-\[min\(100\%\,20rem\)\]{width:min(100%,20rem)}.w-\[min\(520px\,52vw\)\]{width:min(520px,52vw)}.w-\[min\(calc\(100vw-2rem\)\,280px\)\]{width:min(calc(100vw - 2rem),280px)}.w-\[min\(calc\(100vw-2rem\)\,320px\)\]{width:min(calc(100vw - 2rem),320px)}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-48{min-width:12rem}.min-w-64{min-width:16rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[13\.5rem\]{min-width:13.5rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[720px\]{min-width:720px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-\[960px\]{min-width:960px}.max-w-\[100\%\]{max-width:100%}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[768px\]{max-width:768px}.max-w-\[85\%\]{max-width:85%}.max-w-\[8rem\]{max-width:8rem}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[min\(100\%\,12rem\)\]{max-width:min(100%,12rem)}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(100\%\,440px\)\]{max-width:min(100%,440px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0px}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-row-resize{cursor:row-resize}.resize-y{resize:vertical}.snap-proximity{--tw-scroll-snap-strictness: proximity }.snap-start{scroll-snap-align:start}.scroll-mt-2{scroll-margin-top:.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-nowrap{flex-wrap:nowrap}.content-end{align-content:flex-end}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.gap-0{gap:0px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-\[var\(--border\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overscroll-contain{overscroll-behavior:contain}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-\[var\(--raio\)\]{border-radius:var(--raio)}.rounded-lg,.rounded-md,.rounded-sm{border-radius:var(--raio)}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-md{border-top-left-radius:var(--raio);border-bottom-left-radius:var(--raio)}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-sm{border-top-right-radius:var(--raio)}.\!border-2{border-width:2px!important}.border-0{border-width:0px}.border-\[3px\]{border-width:3px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r-0{border-right-width:0px}.border-solid{border-style:solid}.border-none{border-style:none}.\!border-\[rgb\(var\(--accent\)\)\]{border-color:rgb(var(--accent))!important}.\!border-amber-500{--tw-border-opacity: 1 !important;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))!important}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.\!border-white\/90{border-color:#ffffffe6!important}.\!border-yellow-700{--tw-border-opacity: 1 !important;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))!important}.border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.border-\[rgb\(var\(--accent\)\)\]{border-color:rgb(var(--accent))}.border-\[rgb\(var\(--accent\)\)\]\/20{border-color:rgb(var(--accent) / .2)}.border-\[rgb\(var\(--accent\)\)\]\/25{border-color:rgb(var(--accent) / .25)}.border-\[rgb\(var\(--accent\)\)\]\/35{border-color:rgb(var(--accent) / .35)}.border-\[rgb\(var\(--accent\)\)\]\/40{border-color:rgb(var(--accent) / .4)}.border-\[rgb\(var\(--accent\)\)\]\/45{border-color:rgb(var(--accent) / .45)}.border-\[rgb\(var\(--accent\)\)\]\/50{border-color:rgb(var(--accent) / .5)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-stronger\)\]{border-color:var(--border-stronger)}.border-\[var\(--coach-code-border\)\]{border-color:var(--coach-code-border)}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-current{border-color:currentColor}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/50{border-color:#8b5cf680}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300\/90{border-color:#d4d4d8e6}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.border-zinc-500\/30{border-color:#71717a4d}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.border-zinc-600\/30{border-color:#52525b4d}.border-zinc-600\/50{border-color:#52525b80}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-700\/80{border-color:#3f3f46cc}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/50{border-color:#27272a80}.border-zinc-800\/80{border-color:#27272acc}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-zinc-300{--tw-border-opacity: 1;border-top-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-t-zinc-400{--tw-border-opacity: 1;border-top-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.\!bg-\[rgb\(var\(--accent\)\)\]{background-color:rgb(var(--accent))!important}.\!bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)!important}.\!bg-amber-600{--tw-bg-opacity: 1 !important;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\!bg-yellow-700{--tw-bg-opacity: 1 !important;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0a\]\/80{background-color:#0a0a0acc}.bg-\[\#0e0e0e\]{--tw-bg-opacity: 1;background-color:rgb(14 14 14 / var(--tw-bg-opacity, 1))}.bg-\[\#14532d\]{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-\[\#181818\]{--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.bg-\[\#191919\]{--tw-bg-opacity: 1;background-color:rgb(25 25 25 / var(--tw-bg-opacity, 1))}.bg-\[\#78350f\]{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-\[\#FF6B00\]{--tw-bg-opacity: 1;background-color:rgb(255 107 0 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(var\(--accent\)\)\]{background-color:rgb(var(--accent))}.bg-\[rgb\(var\(--accent\)\)\]\/10{background-color:rgb(var(--accent) / .1)}.bg-\[rgb\(var\(--accent\)\)\]\/15{background-color:rgb(var(--accent) / .15)}.bg-\[rgb\(var\(--accent\)\)\]\/20{background-color:rgb(var(--accent) / .2)}.bg-\[rgb\(var\(--accent\)\)\]\/25{background-color:rgb(var(--accent) / .25)}.bg-\[rgb\(var\(--accent\)\)\]\/5{background-color:rgb(var(--accent) / .05)}.bg-\[rgb\(var\(--accent\)\)\]\/\[0\.06\]{background-color:rgb(var(--accent) / .06)}.bg-\[rgb\(var\(--accent\)\/0\.14\)\]{background-color:rgb(var(--accent)/.14)}.bg-\[var\(--bg-active\)\]{background-color:var(--bg-active)}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-chat\)\]{background-color:var(--bg-chat)}.bg-\[var\(--bg-coach-panel\)\]{background-color:var(--bg-coach-panel)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-input\)\]{background-color:var(--bg-input)}.bg-\[var\(--bg-page\)\]{background-color:var(--bg-page)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--coach-code-bg\)\]{background-color:var(--coach-code-bg)}.bg-\[var\(--sidebar-bg\)\]{background-color:var(--sidebar-bg)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.03\]{background-color:#f59e0b08}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/70{background-color:#22c55eb3}.bg-green-900\/40{background-color:#14532d66}.bg-orange-500\/15{background-color:#f9731626}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/90{background-color:#ef4444e6}.bg-sky-100\/90{background-color:#e0f2fee6}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/5{background-color:#eab3080d}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/95{background-color:#f4f4f5f2}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-200\/95{background-color:#e4e4e7f2}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-700\/50{background-color:#3f3f4680}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/20{background-color:#18181b33}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/80{background-color:#18181bcc}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[rgb\(var\(--accent\)\)\]\/50{--tw-gradient-from: rgb(var(--accent) / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.from-\[var\(--bg-elevated\)\]{--tw-gradient-from: var(--bg-elevated) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.from-zinc-800{--tw-gradient-from: #27272a var(--tw-gradient-from-position);--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.via-\[rgb\(var\(--accent\)\)\]\/20{--tw-gradient-to: rgb(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--accent) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to) }.via-\[var\(--bg-card\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--bg-card) var(--tw-gradient-via-position), var(--tw-gradient-to) }.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to) }.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to) }.via-black\/45{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to) }.via-black\/70{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to) }.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position) }.to-black\/\[0\.06\]{--tw-gradient-to: rgb(0 0 0 / .06) var(--tw-gradient-to-position) }.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }.to-zinc-100\/40{--tw-gradient-to: rgb(244 244 245 / .4) var(--tw-gradient-to-position) }.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position) }.to-zinc-950{--tw-gradient-to: #09090b var(--tw-gradient-to-position) }.object-center{-o-object-position:center;object-position:center}.p-0\.5{padding:.125rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-12{padding-left:3rem;padding-right:3rem}.py-0{padding-top:0;padding-bottom:0}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-32{padding-bottom:8rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[52px\]{padding-bottom:52px}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-\[min\(100\%\,18rem\)\]{padding-left:min(100%,18rem)}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-0\.5{padding-top:.125rem}.pt-1\.5{padding-top:.375rem}.pt-14{padding-top:3.5rem}.font-mono{font-family:var(--ds-font-mono)}.font-sans{font-family:var(--ds-font)}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[7px\]{font-size:7px}.font-black{font-weight:900}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-wider{letter-spacing:.05em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#1a0a00\]{--tw-text-opacity: 1;color:rgb(26 10 0 / var(--tw-text-opacity, 1))}.text-\[\#FF6B00\]{--tw-text-opacity: 1;color:rgb(255 107 0 / var(--tw-text-opacity, 1))}.text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-\[rgb\(255_255_255\/0\.7\)\]{color:#ffffffb3}.text-\[rgb\(255_255_255\/0\.8\)\]{color:#fffc}.text-\[rgb\(255_255_255\/0\.85\)\]{color:#ffffffd9}.text-\[rgb\(var\(--accent\)\)\]{color:rgb(var(--accent))}.text-\[rgb\(var\(--accent\)\)\]\/60{color:rgb(var(--accent) / .6)}.text-\[rgb\(var\(--accent\)\)\]\/70{color:rgb(var(--accent) / .7)}.text-\[rgb\(var\(--accent\)\)\]\/90{color:rgb(var(--accent) / .9)}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--coach-code-text\)\]{color:var(--coach-code-text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500\/50{color:#f59e0b80}.text-amber-500\/60{color:#f59e0b99}.text-amber-500\/90{color:#f59e0be6}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/90{color:#34d399e6}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-green-200\/80{color:#bbf7d0cc}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400\/90{color:#f87171e6}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-500\/45{color:#71717a73}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.placeholder-zinc-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(63 63 70 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(63 63 70 / var(--tw-placeholder-opacity, 1))}.accent-\[rgb\(var\(--accent\)\)\]{accent-color:rgb(var(--accent))}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-\[0\.88\]{opacity:.88}.opacity-\[0\.98\]{opacity:.98}.shadow-\[0_-4px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 -4px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 -4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_28px_-8px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 6px 28px -8px rgba(0,0,0,.12);--tw-shadow-colored: 0 6px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(var\(--accent\)\,0\.35\)\]{--tw-shadow: inset 0 0 0 1px rgba(var(--accent),.35);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored) }.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored) }.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored) }.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored) }.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset }.ring-\[rgb\(var\(--accent\)\)\]{--tw-ring-color: rgb(var(--accent)) }.ring-\[rgb\(var\(--accent\)\)\]\/35{--tw-ring-color: rgb(var(--accent) / .35) }.ring-\[rgb\(var\(--accent\)\)\]\/40{--tw-ring-color: rgb(var(--accent) / .4) }.ring-\[rgb\(var\(--accent\)\)\]\/45{--tw-ring-color: rgb(var(--accent) / .45) }.ring-\[rgb\(var\(--accent\)\)\]\/50{--tw-ring-color: rgb(var(--accent) / .5) }.ring-\[rgb\(var\(--accent\)\)\]\/55{--tw-ring-color: rgb(var(--accent) / .55) }.ring-\[rgb\(var\(--accent\)\)\]\/60{--tw-ring-color: rgb(var(--accent) / .6) }.ring-\[var\(--border\)\]{--tw-ring-color: var(--border) }.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1) }.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2) }.ring-white\/\[0\.04\]{--tw-ring-color: rgb(255 255 255 / .04) }.ring-white\/\[0\.07\]{--tw-ring-color: rgb(255 255 255 / .07) }.ring-zinc-200\/75{--tw-ring-color: rgb(228 228 231 / .75) }.ring-zinc-200\/90{--tw-ring-color: rgb(228 228 231 / .9) }.ring-offset-2{--tw-ring-offset-width: 2px }.ring-offset-\[var\(--bg-card\)\]{--tw-ring-offset-color: var(--bg-card) }.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\,transform\]{transition-property:box-shadow,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,ring-width\,ring-color\,transform\,filter\]{transition-property:box-shadow,ring-width,ring-color,transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,ring-width\,ring-color\,box-shadow\]{transition-property:filter,ring-width,ring-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,ring-width\,ring-color\]{transition-property:filter,ring-width,ring-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\]{transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,padding\]{transition-property:width,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-\[320ms\]{transition-duration:.32s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.65\)\]{text-shadow:0 1px 2px rgba(0,0,0,.65)}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.75\)\]{text-shadow:0 1px 2px rgba(0,0,0,.75)}.placeholder\:text-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-placeholder\)\]::-moz-placeholder{color:var(--text-placeholder)}.placeholder\:text-\[var\(--text-placeholder\)\]::placeholder{color:var(--text-placeholder)}.placeholder\:text-emerald-900\/50::-moz-placeholder{color:#064e3b80}.placeholder\:text-emerald-900\/50::placeholder{color:#064e3b80}.placeholder\:text-yellow-800\/50::-moz-placeholder{color:#854d0e80}.placeholder\:text-yellow-800\/50::placeholder{color:#854d0e80}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-\[rgb\(var\(--accent\)\)\]\/50:focus-within{border-color:rgb(var(--accent) / .5)}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:scale-150:hover{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#333\]:hover{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.hover\:border-\[\#3a3a3a\]:hover{--tw-border-opacity: 1;border-color:rgb(58 58 58 / var(--tw-border-opacity, 1))}.hover\:border-\[rgb\(var\(--accent\)\)\]\/30:hover{border-color:rgb(var(--accent) / .3)}.hover\:border-\[rgb\(var\(--accent\)\)\]\/35:hover{border-color:rgb(var(--accent) / .35)}.hover\:border-\[rgb\(var\(--accent\)\)\]\/40:hover{border-color:rgb(var(--accent) / .4)}.hover\:border-\[rgb\(var\(--accent\)\)\]\/45:hover{border-color:rgb(var(--accent) / .45)}.hover\:border-\[rgb\(var\(--accent\)\)\]\/50:hover{border-color:rgb(var(--accent) / .5)}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/20:hover{border-color:#ef444433}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500:hover{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.hover\:border-zinc-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:border-zinc-700:hover{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#ea6c10\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 108 16 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ff7d1f\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 125 31 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgb\(var\(--accent\)\)\]\/10:hover{background-color:rgb(var(--accent) / .1)}.hover\:bg-\[rgb\(var\(--accent\)\)\]\/20:hover{background-color:rgb(var(--accent) / .2)}.hover\:bg-\[rgb\(var\(--accent\)\)\]\/25:hover{background-color:rgb(var(--accent) / .25)}.hover\:bg-\[rgb\(var\(--accent\)\)\]\/\[0\.04\]:hover{background-color:rgb(var(--accent) / .04)}.hover\:bg-\[rgb\(var\(--accent-hover\)\)\]:hover{background-color:rgb(var(--accent-hover))}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-chat\)\]:hover{background-color:var(--bg-chat)}.hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/5:hover{background-color:#ef44440d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900\/\[0\.06\]:hover{background-color:#18181b0f}.hover\:text-\[rgb\(var\(--accent\)\)\]:hover{color:rgb(var(--accent))}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:text-zinc-300:hover{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hover\:text-zinc-400:hover{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_8px_32px_-10px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-shadow: 0 8px 32px -10px rgba(0,0,0,.15);--tw-shadow-colored: 0 8px 32px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-inset:hover{--tw-ring-inset: inset }.hover\:ring-\[rgb\(var\(--accent\)\)\]\/45:hover{--tw-ring-color: rgb(var(--accent) / .45) }.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness: brightness(1.03);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness: brightness(1.04);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[rgb\(var\(--accent\)\)\]:focus{border-color:rgb(var(--accent))}.focus\:border-\[rgb\(var\(--accent\)\)\]\/40:focus{border-color:rgb(var(--accent) / .4)}.focus\:border-\[rgb\(var\(--accent\)\)\]\/50:focus{border-color:rgb(var(--accent) / .5)}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/40:focus{border-color:#f59e0b66}.focus\:border-emerald-500\/40:focus{border-color:#10b98166}.focus\:border-emerald-500\/60:focus{border-color:#10b98199}.focus\:border-violet-500\/40:focus{border-color:#8b5cf666}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset }.focus-visible\:ring-\[rgb\(var\(--accent\)\)\]\/35:focus-visible{--tw-ring-color: rgb(var(--accent) / .35) }.focus-visible\:ring-\[rgb\(var\(--accent\)\)\]\/45:focus-visible{--tw-ring-color: rgb(var(--accent) / .45) }.focus-visible\:ring-\[rgb\(var\(--accent\)\)\]\/55:focus-visible{--tw-ring-color: rgb(var(--accent) / .55) }.focus-visible\:ring-\[rgb\(var\(--accent\)\)\]\/60:focus-visible{--tw-ring-color: rgb(var(--accent) / .6) }.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px }.focus-visible\:ring-offset-\[var\(--bg-page\)\]:focus-visible{--tw-ring-offset-color: var(--bg-page) }.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.group\/card:hover .group-hover\/card\:mt-2{margin-top:.5rem}.group\/card:hover .group-hover\/card\:max-h-24{max-height:6rem}.group\/card:hover .group-hover\/card\:scale-\[1\.08\]{--tw-scale-x: 1.08;--tw-scale-y: 1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[rgb\(var\(--accent\)\)\]\/30{border-color:rgb(var(--accent) / .3)}.group:hover .group-hover\:border-\[var\(--text-secondary\)\]{border-color:var(--text-secondary)}.group:hover .group-hover\:border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.group\/card:hover .group-hover\/card\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:bg-black\/40{background-color:#0006}.group:hover .group-hover\:bg-black\/50{background-color:#00000080}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[rgb\(var\(--accent\)\)\]{color:rgb(var(--accent))}.group:hover .group-hover\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/card:hover .group-hover\/card\:opacity-100,.group\/tipo:hover .group-hover\/tipo\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-emerald-500\/40:is(.dark *){border-color:#10b98166}.dark\:border-violet-500\/40:is(.dark *){border-color:#8b5cf666}.dark\:border-zinc-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:bg-sky-950\/50:is(.dark *){background-color:#082f4980}.dark\:bg-zinc-700\/90:is(.dark *){background-color:#3f3f46e6}.dark\:bg-zinc-800\/50:is(.dark *){background-color:#27272a80}.dark\:bg-zinc-800\/90:is(.dark *){background-color:#27272ae6}.dark\:bg-zinc-800\/95:is(.dark *){background-color:#27272af2}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}.dark\:bg-zinc-900\/70:is(.dark *){background-color:#18181bb3}.dark\:bg-zinc-950\/40:is(.dark *){background-color:#09090b66}.dark\:from-zinc-900\/80:is(.dark *){--tw-gradient-from: rgb(24 24 27 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.dark\:via-\[var\(--bg-card\)\]:is(.dark *){--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--bg-card) var(--tw-gradient-via-position), var(--tw-gradient-to) }.dark\:to-white\/\[0\.10\]:is(.dark *){--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position) }.dark\:to-zinc-950\/90:is(.dark *){--tw-gradient-to: rgb(9 9 11 / .9) var(--tw-gradient-to-position) }.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/90:is(.dark *){color:#fcd34de6}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:text-zinc-500:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark\:placeholder-zinc-600:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-zinc-600:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.dark\:opacity-90:is(.dark *){opacity:.9}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored) }.dark\:ring-\[rgb\(var\(--accent\)\)\]\/45:is(.dark *){--tw-ring-color: rgb(var(--accent) / .45) }.dark\:ring-white\/\[0\.08\]:is(.dark *){--tw-ring-color: rgb(255 255 255 / .08) }.dark\:ring-zinc-600\/50:is(.dark *){--tw-ring-color: rgb(82 82 91 / .5) }.dark\:ring-zinc-600\/55:is(.dark *){--tw-ring-color: rgb(82 82 91 / .55) }.dark\:placeholder\:text-emerald-200\/40:is(.dark *)::-moz-placeholder{color:#a7f3d066}.dark\:placeholder\:text-emerald-200\/40:is(.dark *)::placeholder{color:#a7f3d066}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.03\]:hover:is(.dark *){background-color:#ffffff08}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:#ffffff0a}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:brightness-\[1\.04\]:hover:is(.dark *){--tw-brightness: brightness(1.04);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(min-width:640px){.sm\:left-\[calc\(1\.5rem\+8\.75rem\+1rem\)\]{left:11.25rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-full{height:100%}.sm\:max-h-none{max-height:none}.sm\:w-12{width:3rem}.sm\:w-7{width:1.75rem}.sm\:w-\[3\.05rem\]{width:3.05rem}.sm\:w-\[300px\]{width:300px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[8\.75rem\]{width:8.75rem}.sm\:w-\[min\(100vw\,720px\)\]{width:min(100vw,720px)}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:rounded-none{border-radius:0}.sm\:border-l{border-left-width:1px}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pl-\[300px\]{padding-left:300px}.sm\:pr-1\.5{padding-right:.375rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:w-40{width:10rem}.md\:w-\[min\(56\%\,520px\)\]{width:min(56%,520px)}.md\:min-w-0{min-width:0px}.md\:max-w-\[min\(56\%\,520px\)\]{max-width:min(56%,520px)}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_100px_100px_auto\]{grid-template-columns:1fr 100px 100px auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:overflow-hidden{overflow:hidden}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:max-h-none{max-height:none}.lg\:w-\[min\(360px\,34vw\)\]{width:min(360px,34vw)}.lg\:grid-cols-\[minmax\(220px\,280px\)_1fr\]{grid-template-columns:minmax(220px,280px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-stretch{align-items:stretch}.lg\:p-10{padding:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:pl-3{padding-left:.75rem}.lg\:pr-2{padding-right:.5rem}}@media print{.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:rounded-none{border-radius:0}.print\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\>\*\:last-child\]\:mb-0>*:last-child{margin-bottom:0}.\[\&_\*\]\:\!text-\[\#fff\] *{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_button\]\:pointer-events-auto button{pointer-events:auto}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}.\[\&_svg\]\:drop-shadow-sm svg{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg: #0f1115;--superficie: #171a21;--superficie2: #1e222b;--borda: #2a2f3a;--texto: #e6e9ef;--texto2: #9aa3b2;--acento: var(--ds-accent);--ok: #35c98a;--alerta: #f0b429;--erro: #f2604f;--raio: 10px;--viz-1: #3987e5;--viz-2: #d95926;--viz-3: #199e70;--viz-4: #c98500;--viz-total: #c3c2b7;--viz-neg: #e66767;--viz-grade: #2c2c2a;--viz-eixo: #4a4f5c}@media(prefers-color-scheme:light){:root{--bg: #f5f6f8;--superficie: #ffffff;--superficie2: #f0f2f5;--borda: #dde1e8;--texto: #171a21;--texto2: #626b7b;--viz-1: #2a78d6;--viz-2: #eb6834;--viz-3: #1baf7a;--viz-4: #eda100;--viz-total: #52514e;--viz-neg: #d03b3b;--viz-grade: #e1e0d9;--viz-eixo: #c3c2b7}}body{margin:0;background:var(--bg);color:var(--texto);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}h1,h2,h3,h4{margin:0;font-weight:620}h1{font-size:17px}h2{font-size:15px}h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto2)}.oculto{display:none!important}.pricewiki-standalone .topo{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;background:var(--superficie);border-bottom:1px solid var(--borda);position:sticky;top:0;z-index:10;flex-wrap:wrap}.pricewiki-standalone .marca{display:flex;align-items:center;gap:12px}.pricewiki-standalone .logo{font-size:24px}.pricewiki-standalone .marca p{margin:0;font-size:12px;color:var(--texto2)}.pricewiki-standalone .abas{display:flex;gap:4px;background:var(--superficie2);padding:3px;border-radius:var(--raio)}.pricewiki-standalone .aba{background:none;border:0;color:var(--texto2);padding:6px 14px;border-radius:7px;cursor:pointer;font:inherit}.pricewiki-standalone .aba.ativa{background:var(--superficie);color:var(--texto);box-shadow:0 1px 3px #00000040}main{padding:20px;max-width:1500px;margin:0 auto}.layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.layout>*{min-width:0}.duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.layout,.duas{grid-template-columns:minmax(0,1fr)}.lista{position:static}}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;margin-bottom:16px}.cartao>h3{margin-bottom:12px}.lista{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px;position:sticky;top:76px}.lista-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lista ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.lista li{padding:9px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.lista li:hover{background:var(--superficie2)}.lista li.ativo{background:var(--superficie2);border-color:var(--acento)}.lista li b{display:block;font-weight:560}.lista li span{font-size:11px;color:var(--texto2)}.layout.catalogo-overview{display:block}.layout.catalogo-overview>.lista{display:none}.catalogo-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px 4px 24px}.catalogo-hero h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.045em}.catalogo-hero p{max-width:650px;margin:8px 0 0;color:var(--texto2);font-size:13px}.catalogo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--borda);background:var(--superficie)}.catalogo-kpis article{min-width:0;padding:19px;border-right:1px solid var(--borda)}.catalogo-kpis article:last-child{border-right:0}.catalogo-kpis span,.catalogo-kpis small{display:block;color:var(--texto2);font-size:9px}.catalogo-kpis span{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.catalogo-kpis b{display:block;margin:10px 0 4px;font-size:22px;font-variant-numeric:tabular-nums}.catalogo-filtros{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(140px,1fr));gap:10px;margin:18px 0 10px;padding:13px;border:1px solid var(--borda);background:#101418d6}.catalogo-filtros label{margin:0}.catalogo-filtros label>span{display:block;margin-bottom:6px}.catalogo-contagem{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 2px 12px}.catalogo-contagem span{color:#c8d0d4;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.catalogo-contagem small{color:var(--texto2);font-size:10px}.catalogo-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalogo-item{display:grid;gap:14px;min-width:0;padding:18px;color:var(--texto);text-align:left;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--ds-radius, 2px);cursor:pointer;font:inherit;transition:transform var(--movimento-rapido) var(--curva),border-color var(--movimento-rapido) ease,background var(--movimento-rapido) ease}.catalogo-item:hover{transform:translateY(-2px);border-color:#53677a;background:#12181d}.catalogo-item.pendente{border-color:#ffc37b52}.catalogo-item.negativo{border-color:#ff886f61}.catalogo-item-topo,.catalogo-item-rodape{display:flex;align-items:center}.catalogo-item-topo{justify-content:space-between;gap:12px}.catalogo-item-topo i,.catalogo-item-topo em{font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;font-style:normal}.catalogo-item-topo i{color:#70808a}.catalogo-item-topo em{padding:5px 7px;color:var(--ok);border:1px solid rgba(156,240,192,.26);background:#9cf0c00d;border-radius:var(--ds-radius, 2px)}.catalogo-item-topo em.pendente{color:var(--alerta);border-color:#ffc37b4d;background:#ffc37b0d}.catalogo-item>strong{overflow:hidden;font-size:15px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.catalogo-item>p{min-height:34px;margin:-5px 0 0;overflow:hidden;color:var(--texto2);font-size:10px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalogo-item-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:stretch;border:1px solid var(--borda);border-radius:var(--ds-radius, 2px);overflow:hidden;background:color-mix(in srgb,var(--texto) 3%,var(--superficie))}.catalogo-item-metricas>span{min-width:0;padding:12px 14px;border-right:1px solid var(--borda)}.catalogo-item-metricas>span:first-child{padding-left:14px}.catalogo-item-metricas>span:last-child{padding-right:14px;border-right:0}.catalogo-item-metricas small,.catalogo-item-metricas b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogo-item-metricas small{color:#6d7a82;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.catalogo-item-metricas b{margin-top:6px;color:#dce3e5;font-size:11px;font-variant-numeric:tabular-nums}.catalogo-item-metricas b.ok{color:var(--ok)}.catalogo-item-metricas b.alerta{color:var(--alerta)}.catalogo-item-metricas b.erro{color:var(--erro)}.catalogo-item-metricas b.neutro{color:#55636c}.aviso-acionavel{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.aviso-acionavel small{display:block;margin-top:4px;opacity:.8}.aviso-acionavel .btn{flex:none}.selo-serie{display:inline-block;margin-top:3px;padding:1px 7px;border:1px solid rgba(79,140,255,.35);border-radius:20px;color:var(--acento);font-size:10px;white-space:nowrap}.recorrencia-lanc{padding:12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie2)}.mercado-selo{display:inline-flex;align-items:center;gap:5px}.mercado-selo.ok{color:var(--ok)}.mercado-selo.alerta{color:var(--alerta)}.mercado-selo.erro{color:var(--erro)}.mercado-selo.neutro{color:#758189}.mercado-recalculado{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.8}.catalogo-item-barra{display:flex;gap:1px;height:7px;overflow:hidden;background:#20282e;border-radius:var(--ds-radius, 2px)}.catalogo-item-barra i{display:block;height:100%;min-width:2px}.catalogo-item-barra i:first-child{border-radius:var(--ds-radius, 2px) 0 0 var(--ds-radius, 2px)}.catalogo-item-barra i:last-child{border-radius:0 var(--ds-radius, 2px) var(--ds-radius, 2px) 0}.catalogo-item-rodape{justify-content:space-between;gap:14px;min-width:0;color:#758189;font-size:8px}.catalogo-item-rodape>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogo-item-rodape>b{flex:none;color:#a9c5ff;font-size:8px;font-weight:600}.catalogo-sem-resultado,.catalogo-vazio{padding:54px 20px;text-align:center;color:var(--texto2);border:1px dashed #35414a;background:#1014188c}.catalogo-sem-resultado b,.catalogo-vazio h3{color:var(--texto)}.catalogo-sem-resultado p,.catalogo-vazio p{margin:7px auto 17px;max-width:540px}.catalogo-vazio>span{color:var(--acento);font:700 8px/1 monospace;letter-spacing:.12em}.catalogo-vazio h3{margin-top:12px;font-size:23px;text-transform:none;letter-spacing:-.03em}.catalogo-ficha-titulo{display:flex;align-items:center;gap:14px;min-width:0}.catalogo-ficha-titulo>div{min-width:0}.catalogo-ficha-titulo h2{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.campo,select,textarea{width:100%;background:var(--superficie2);border:1px solid var(--borda);color:var(--texto);padding:8px 10px;border-radius:8px;font:inherit}.campo:focus,select:focus,textarea:focus{outline:2px solid var(--acento);outline-offset:-1px}textarea{resize:vertical;min-height:62px}label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--texto2);margin-bottom:4px}.grade{display:grid;gap:12px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.g2,.g3{grid-template-columns:1fr}}.btn{background:var(--superficie2);border:1px solid var(--borda);color:var(--texto);padding:8px 14px;border-radius:8px;cursor:pointer;font:inherit}.btn:hover{border-color:var(--acento)}.btn:disabled{opacity:.5;cursor:default}.btn-primario{background:var(--acento);border-color:var(--acento);color:#fff}.btn-sm{padding:5px 10px;font-size:12px}.btn-perigo:hover{border-color:var(--erro);color:var(--erro)}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--texto2);font-weight:600;padding:0 8px 6px}td{padding:4px 8px;border-top:1px solid var(--borda)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr.total td{font-weight:640;border-top:2px solid var(--borda)}table .campo{padding:5px 7px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.kpi{background:var(--superficie2);border:1px solid var(--borda);border-radius:8px;padding:11px 13px}.kpi span{display:block;font-size:11px;color:var(--texto2);text-transform:uppercase;letter-spacing:.05em}.kpi b{font-size:19px;font-weight:640;font-variant-numeric:tabular-nums}.kpi.destaque{background:linear-gradient(135deg,rgba(79,140,255,.16),transparent);border-color:var(--acento)}.kpi small{display:block;color:var(--texto2);font-size:11px;line-height:1.35;margin-top:2px}.kpi b{display:block}.ok{color:var(--ok)}.alerta{color:var(--alerta)}.erro{color:var(--erro)}.decomposicao{display:flex;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums}.decomposicao div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dashed var(--borda)}.decomposicao div:last-child{border:0}.decomposicao .forte{font-weight:640;font-size:15px}.formula{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--texto2);background:var(--superficie2);padding:8px 10px;border-radius:7px;margin-top:14px;overflow-x:auto;white-space:nowrap;min-width:0}.cartao,.painel,.detalhe,.tabela-viz table,.cartao table{min-width:0}.aviso{background:#f0b4291f;border:1px solid rgba(240,180,41,.4);color:var(--alerta);padding:9px 12px;border-radius:8px;margin-bottom:8px;font-size:13px}.nota{font-size:12px;color:var(--texto2);margin-top:8px}.regua{position:relative;height:42px;margin:22px 0 30px}.regua .trilho{position:absolute;top:18px;left:0;right:0;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--ok),var(--alerta),var(--erro));opacity:.55}.regua .marca-preco{position:absolute;top:4px;width:3px;height:34px;background:var(--acento);border-radius:2px;transform:translate(-50%)}.regua .marca-preco:after{content:attr(data-rot);position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:11px;color:var(--acento);white-space:nowrap;font-weight:600}.regua .limite{position:absolute;top:28px;font-size:11px;color:var(--texto2);white-space:nowrap}.regua .limite.esq{left:0}.regua .limite.dir{right:0}.regua .limite.meio{left:50%;transform:translate(-50%)}.selo{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.selo.baixo{background:#35c98a26;color:var(--ok)}.selo.medio{background:#4f8cff26;color:var(--acento)}.selo.alto{background:#f2604f26;color:var(--erro)}.selo.ok{background:#35c98a26;color:var(--ok)}.selo.alerta{background:#f0b42926;color:var(--alerta)}.selo.erro{background:#f2604f26;color:var(--erro)}.selo.neutro{background:#4f8cff26;color:var(--acento)}.mercado-veredito{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0}.mercado-veredito em{font-style:normal;color:var(--texto2);font-size:13px}.mercado-recalculo{margin-top:12px;padding:9px 12px;border:1px solid var(--borda);border-left:2px solid var(--acento);border-radius:7px;color:var(--texto2);font-size:12.5px;line-height:1.55}.fontes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.fontes li{border-left:2px solid var(--borda);padding-left:10px}.fontes a{color:var(--acento);text-decoration:none}.fontes a:hover{text-decoration:underline}.fontes small{display:block;color:var(--texto2)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{background:var(--superficie2);border:1px solid var(--borda);border-radius:20px;padding:3px 10px;font-size:12px}.prosa{color:var(--texto2);white-space:pre-wrap;font-size:13px;max-height:260px;overflow-y:auto}.vazio{text-align:center;color:var(--texto2);padding:60px 20px}.girando{display:inline-block;width:13px;height:13px;border:2px solid var(--borda);border-top-color:var(--acento);border-radius:50%;animation:gira .7s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes gira{to{transform:rotate(360deg)}}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--superficie);border:1px solid var(--borda);padding:10px 18px;border-radius:var(--raio);box-shadow:0 6px 22px #00000059;z-index:50}.toast.erro{border-color:var(--erro);color:var(--erro)}.hero{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--borda)}.hero-valor{font-size:40px;line-height:1.05;font-weight:660;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero-rot{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto2);margin-bottom:3px}.hero-uni{color:var(--texto2);font-size:13px;padding-bottom:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--borda);background:var(--superficie2);margin-bottom:6px}.chip.baixo{color:var(--ok);border-color:#35c98a73}.chip.alto{color:var(--erro);border-color:#f2604f73}.chip.medio{color:var(--acento);border-color:#4f8cff73}.chip.ok{color:var(--ok);border-color:#35c98a73}.chip.alerta{color:var(--alerta);border-color:#f0b42973}.chip.erro{color:var(--erro);border-color:#f2604f73}.chip.neutro{color:var(--acento);border-color:#4f8cff73}.waterfall{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.wf-linha{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;min-height:26px}.wf-rot{font-size:12.5px;color:var(--texto2);text-align:right;line-height:1.25}.wf-rot em{display:block;font-style:normal;font-size:10.5px;opacity:.75}.wf-total .wf-rot,.wf-total .wf-val{color:var(--texto);font-weight:640}.wf-trilha{position:relative;height:26px}.wf-barra{position:absolute;top:6px;height:14px;min-width:2px;cursor:default}.wf-barra:hover{filter:brightness(1.12)}.wf-conector{position:absolute;top:20px;height:9px;width:1px;background:var(--viz-eixo)}.wf-val{text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--texto2)}@media(max-width:640px){.wf-linha{grid-template-columns:1fr minmax(96px,auto);grid-template-areas:"rot val" "trilha trilha";gap:2px 10px}.wf-rot{grid-area:rot;text-align:left}.wf-val{grid-area:val}.wf-trilha{grid-area:trilha;height:20px}.wf-barra{top:3px}.wf-conector{display:none}}.barra-destino{display:flex;gap:2px;height:30px;margin:4px 0 12px}.barra-destino .seg{display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:visible;cursor:default}.barra-destino .seg:first-child{border-radius:4px 2px 2px 4px}.barra-destino .seg:last-child{border-radius:2px 4px 4px 2px}.barra-destino .seg:hover{filter:brightness(1.12)}.barra-destino .seg b{font-size:11.5px;font-weight:640;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.28)}.legenda{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--texto2)}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{width:10px;height:10px;border-radius:3px;flex:none}.legenda-vals b{color:var(--texto);font-weight:600;font-variant-numeric:tabular-nums}.legenda-vals small{opacity:.75}.grafico{width:100%;height:auto;display:block;overflow:visible}.grafico .eixo{font-size:10.5px;fill:var(--texto2);font-family:inherit}.grafico .rotulo-viz{font-size:11px;font-weight:600;font-family:inherit}.grafico rect[data-dica]:hover{fill:currentColor;opacity:.05}.tabela-viz{margin-top:12px}.tabela-viz summary{cursor:pointer;font-size:12px;color:var(--texto2)}.tabela-viz table{margin-top:8px}.token-caixa{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.token-caixa .campo{flex:1 1 320px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;letter-spacing:.02em}.escopos{display:flex;flex-wrap:wrap;gap:8px}.escopos .tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;font-size:12.5px;color:var(--texto)}.escopos input{width:auto;margin:0}.endpoints{display:flex;flex-direction:column;gap:10px}.endpoint{border:1px solid var(--borda);border-radius:9px;padding:13px 14px;background:var(--superficie2)}.ep-topo{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ep-topo .btn{margin-left:auto}.verbo{font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:5px;color:#fff;flex:none}.v-get{background:var(--viz-1)}.v-post{background:var(--viz-3)}.v-patch,.v-put{background:var(--viz-2)}.v-delete{background:var(--erro)}.ep-caminho{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--texto)}.ep-resumo{margin:9px 0 0;font-size:13px;color:var(--texto2)}.tag-mini{font-size:10.5px;padding:2px 7px;border-radius:20px;border:1px solid var(--borda);color:var(--texto2);background:var(--superficie)}.tag-mini.alerta{color:var(--alerta);border-color:#f0b42973}.ep-status{font-size:12px;font-weight:640;margin-top:10px}.ep-status.ok{color:var(--ok)}.ep-status.erro{color:var(--erro)}.bloco{background:var(--bg);border:1px solid var(--borda);border-radius:7px;padding:10px 12px;margin:11px 0 0;overflow-x:auto;font-size:12px;line-height:1.5}.bloco code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--texto2);white-space:pre}.ep-resposta .bloco{max-height:320px;overflow-y:auto}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:var(--superficie2);padding:1px 5px;border-radius:4px}.tab-param{margin-top:12px;font-size:12.5px}.tab-param td{vertical-align:top;color:var(--texto2)}.tab-param td code{color:var(--texto)}.seletores{display:flex;gap:10px;flex-wrap:wrap}.sel{display:flex;flex-direction:column;gap:2px;margin:0}.sel>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto2)}.sel select{padding:5px 9px;font-size:13px;min-width:140px}.usuario{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--texto2)}.chaves{display:flex;flex-direction:column;gap:10px}.chave{border:1px solid var(--borda);border-radius:9px;padding:13px 14px;background:var(--superficie2)}.chave-perms{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.perm{border-left:2px solid var(--borda);padding-left:10px;font-size:12.5px}.perm b{display:block;margin-bottom:5px}.grade-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.perm-empresa{border:1px solid var(--borda);border-radius:8px;padding:11px 12px;background:var(--superficie)}.segredo{border:1px solid var(--acento);background:#4f8cff14;border-radius:9px;padding:14px;margin:14px 0}.bloco-adicional{border:1px solid var(--borda);border-radius:8px;padding:12px;margin-bottom:10px;background:var(--superficie2)}.margem-dimensoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.margem-dimensao{min-width:0;overflow:hidden;background:#101418;border:1px solid var(--borda)}.margem-dimensao-topo{border-bottom:1px solid var(--borda)}.margem-dimensao-topo>div:first-child{padding:18px 20px 16px}.margem-dimensao-topo h3{margin:7px 0 5px;color:#dce3e5;font-size:15px;text-transform:none;letter-spacing:-.025em}.margem-dimensao-topo p{max-width:620px;margin:0;color:#707c82;font-size:9px;line-height:1.5}.margem-dimensao-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--borda);gap:1px}.margem-dimensao-resumo>span{min-width:0;padding:13px 16px;background:#0c1013}.margem-dimensao-resumo small,.margem-dimensao-resumo b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.margem-dimensao-resumo small{color:#6d7880;font-size:7px}.margem-dimensao-resumo b{margin-top:6px;color:#cfd7d9;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.margem-dimensao-resumo .revisao{background:#ff897017}.margem-dimensao-resumo .revisao b{color:var(--erro)}.margem-dimensao-resumo .saudavel b{color:var(--ok)}.margem-dimensao-lista{padding-inline:20px}.margem-dimensao-linha{display:grid;grid-template-columns:38px minmax(135px,1fr) minmax(90px,.75fr) 86px;align-items:center;gap:12px;min-height:74px;border-bottom:1px solid var(--borda);animation:margem-linha-entra .36s var(--curva) both}.margem-dimensao-linha:last-child{border-bottom:0}.margem-dimensao-avatar{display:grid;place-items:center;width:38px;height:38px;color:#aab4b8;background:#232b31;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.margem-dimensao-identidade{min-width:0}.margem-dimensao-identidade b,.margem-dimensao-identidade small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.margem-dimensao-identidade b{color:#cbd3d5;font-size:10px}.margem-dimensao-identidade small{margin-top:6px;color:#68747a;font-size:7px}.margem-dimensao-barra{height:6px;overflow:hidden;background:#242d32}.margem-dimensao-barra i{display:block;width:var(--largura);height:100%;background:var(--ok);transform-origin:left;animation:margem-barra-entra .6s var(--curva) both}.margem-dimensao-valor{text-align:right}.margem-dimensao-valor b,.margem-dimensao-valor small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.margem-dimensao-valor b{color:var(--ok);font-size:11px}.margem-dimensao-valor small{margin-top:6px;color:#718078;font-size:7px}.margem-dimensao-linha.negativa{background:linear-gradient(90deg,transparent,rgba(255,137,112,.035))}.margem-dimensao-linha.negativa .margem-dimensao-avatar{color:var(--erro);background:#ff897017}.margem-dimensao-linha.negativa .margem-dimensao-barra i{background:var(--erro)}.margem-dimensao-linha.negativa .margem-dimensao-valor b,.margem-dimensao-linha.negativa .margem-dimensao-valor small{color:var(--erro)}@keyframes margem-linha-entra{0%{opacity:0;transform:translateY(5px)}}@keyframes margem-barra-entra{0%{transform:scaleX(0)}}@media(max-width:1050px){.margem-dimensoes{grid-template-columns:1fr}}@media(max-width:650px){.margem-dimensao-topo>div:first-child{padding-inline:14px}.margem-dimensao-resumo>span{padding-inline:10px}.margem-dimensao-lista{padding-inline:14px}.margem-dimensao-linha{grid-template-columns:34px minmax(0,1fr) 72px;gap:9px;min-height:76px}.margem-dimensao-avatar{width:34px;height:34px}.margem-dimensao-barra{grid-column:2 / -1;grid-row:2;margin-top:-12px}}.ranking{display:flex;flex-direction:column;gap:4px}.rk-linha{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(60px,1.6fr) 108px 48px;align-items:center;gap:10px;min-height:26px}.rk-rot{font-size:12.5px;color:var(--texto2);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.rk-linha{grid-template-columns:minmax(0,1fr) 104px 46px;grid-template-areas:"rot val sec" "trilha trilha trilha";gap:2px 8px}.rk-rot{grid-area:rot;text-align:left}.rk-val{grid-area:val}.rk-sec{grid-area:sec}.rk-trilha{grid-area:trilha;height:18px}}.rk-trilha{height:26px;display:flex;align-items:center}.rk-barra{height:14px;border-radius:0 4px 4px 0;min-width:2px;cursor:default}.rk-barra:hover{filter:brightness(1.12)}.rk-val{font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums;color:var(--texto)}.rk-val.neg{color:var(--viz-neg)}.rk-sec{font-size:11.5px;color:var(--texto2);text-align:right;font-variant-numeric:tabular-nums}.insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.insight{border:1px solid var(--borda);border-left-width:3px;border-radius:8px;padding:12px 14px;background:var(--superficie2)}.insight b{display:block;font-size:13px;margin-bottom:5px}.insight p{margin:0;font-size:12.5px;color:var(--texto2);line-height:1.55}.insight.risco{border-left-color:var(--erro)}.insight.risco b{color:var(--erro)}.insight.atencao{border-left-color:var(--alerta)}.insight.atencao b{color:var(--alerta)}.insight.bom{border-left-color:var(--ok)}.insight.bom b{color:var(--ok)}.insight.info{border-left-color:var(--acento)}.insight.info b{color:var(--acento)}.dica{position:fixed;z-index:60;pointer-events:none;background:var(--superficie);border:1px solid var(--borda);color:var(--texto);padding:6px 10px;border-radius:7px;font-size:12px;box-shadow:0 6px 20px #0000004d;max-width:300px}.ds-system,.app-shell,.admin-crm-zgoda-shell{--bg: #080a0c;--superficie: #101418;--superficie2: #151b20;--borda: #283138;--texto: #f3f5f4;--texto2: #98a2a9;--acento: var(--ds-accent);--ok: #9cf0c0;--alerta: #ffc37b;--erro: #ff886f;--raio: 2px;--espaco-1: 4px;--espaco-2: 8px;--espaco-3: 12px;--espaco-4: 16px;--espaco-5: 20px;--espaco-6: 28px;--controle-altura: 40px;--movimento-rapido: .16s;--movimento-padrao: .26s;--curva: cubic-bezier(.2, .8, .2, 1);min-height:100vh;color-scheme:dark;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:52px 52px;background-attachment:fixed}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"marca abas acoes";align-items:stretch;gap:24px;min-height:var(--ds-top-height, 70px);padding:0 var(--ds-top-pad-x, 28px);color:var(--texto);background:color-mix(in srgb,var(--superficie) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--borda) 70%,transparent);backdrop-filter:blur(var(--ds-top-blur, 18px));-webkit-backdrop-filter:blur(var(--ds-top-blur, 18px))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca{display:flex;align-items:center;min-height:var(--ds-top-height, 70px);color:inherit;text-decoration:none}.app-marca-sinal{display:grid;place-items:center;width:34px;height:34px;color:#071019;background:var(--acento);border:1px solid #a6c4ff;border-radius:2px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em}.app-wordmark{display:block;width:124px;height:auto;flex:0 0 auto}.app-icon-mobile{display:none;width:34px;height:34px}.marca-contexto{grid-area:marca;display:flex;align-items:center;align-self:stretch;min-height:var(--ds-top-height, 70px);min-width:0}.contexto-separador{margin:0 15px;color:#48545c;font-size:22px;font-weight:300}.empresa-switcher{position:relative;min-width:0;max-width:240px;margin:0}.empresa-switcher-botao{position:relative;display:grid;min-width:190px;padding:7px 30px 7px 10px;color:inherit;text-align:left;background:#0c1013;border:1px solid #29343b;cursor:pointer}.empresa-switcher-botao:hover,.empresa-switcher-botao[aria-expanded=true]{border-color:#526b7c;background:#11171b}.empresa-switcher-botao>span{overflow:hidden;color:#68747b;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.empresa-switcher-botao>b{margin-top:4px;overflow:hidden;color:#dce3e5;font-size:11px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.empresa-switcher-botao>i{position:absolute;right:10px;top:15px;color:#718087;font-style:normal}.empresa-menu{position:absolute;z-index:120;top:calc(100% + 9px);left:0;width:min(380px,calc(100vw - 24px));max-height:min(650px,calc(100vh - 90px));overflow-y:auto;color:var(--texto);background:#0e1316;border:1px solid #35434c;box-shadow:0 28px 90px #00000094}.empresa-menu-topo{display:grid;gap:6px;padding:16px;border-bottom:1px solid var(--borda)}.empresa-menu-topo span{color:var(--acento);font:650 7px/1 monospace;letter-spacing:.1em}.empresa-menu-topo b{font-size:15px;font-weight:560}.empresa-grupo{padding:10px;border-bottom:1px solid var(--borda)}.empresa-grupo:last-child{border-bottom:0}.empresa-grupo-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 5px 9px}.empresa-grupo-titulo>div{display:grid;gap:4px}.empresa-grupo-titulo b{color:#aeb8bc;font-size:10px}.empresa-grupo-titulo small{color:#69767d;font:650 7px/1 monospace;text-transform:uppercase}.empresa-add{width:28px;height:28px;color:var(--acento);background:#11191e;border:1px solid #31414c;cursor:pointer}.empresa-add:hover{border-color:var(--acento)}.empresa-opcoes{display:grid;gap:3px}.empresa-opcao{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;color:#bac3c6;text-align:left;background:transparent;border:1px solid transparent;cursor:pointer}.empresa-opcao:hover{background:#131a1f;border-color:#29363e}.empresa-opcao.ativa{background:#78a7ff17;border-color:#78a7ff47}.empresa-opcao>span{display:grid;place-items:center;width:30px;height:30px;color:#07101b;background:#789bd8;font:750 8px/1 monospace}.empresa-opcao>div{display:grid;gap:4px;min-width:0}.empresa-opcao b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.empresa-opcao small{color:#6e7a81;font-size:8px}.empresa-opcao>i{color:#718087;font-style:normal}.empresa-vazia{margin:5px;color:#68747b;font-size:9px}.empresa-criar-modal{display:grid;gap:14px}.empresa-criar-modal>label{display:grid;gap:7px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca h1{font-size:16px;letter-spacing:-.03em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca p{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#707c84;font:500 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.04em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .seletores{grid-area:seletores;display:flex;align-items:center;min-height:68px;border-inline:1px solid rgba(255,255,255,.08)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .sel{min-width:170px;margin:0;padding:10px 18px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .sel+.sel{border-left:1px solid rgba(255,255,255,.08)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .sel span,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .sobretitulo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .secao-kicker{display:block;margin-bottom:5px;color:#6f7c84;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .sel select{padding:0 22px 0 0;color:#dce3e5;background:transparent;border:0;outline:0;font-size:12px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .usuario{grid-area:usuario;justify-self:end;display:flex;align-items:center;gap:13px;min-height:68px;color:#a7b0b5;font-size:11px}.app-status{display:inline-flex;align-items:center;gap:7px;color:#758088;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.app-status i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #9cf0c014}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .abas{grid-area:abas;display:flex;align-items:stretch;align-self:stretch;justify-content:center;gap:0;padding:0;background:transparent;border-radius:0;min-height:var(--ds-top-height, 70px);height:100%}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba{position:relative;display:inline-flex;align-items:center;align-self:stretch;gap:6px;min-height:var(--ds-top-height, 70px);height:100%;padding:0 17px;color:#7f8a91;border-inline:1px solid transparent;border-radius:0;font-size:11px;box-sizing:border-box}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba:hover{color:#d6dddf;background:#ffffff06}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba.ativa{color:var(--texto);background:#101418;border-color:#ffffff14;box-shadow:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba.ativa:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--acento)}.topo-acoes{grid-area:acoes;justify-self:end;align-self:stretch;display:flex;align-items:center;gap:9px;min-height:var(--ds-top-height, 70px)}.relatorio-geral-botao{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;color:#aeb8bc;text-decoration:none;border:1px solid #2d3941;background:#0d1215;font-size:9px;white-space:nowrap}.relatorio-geral-botao:hover{color:#e7edef;border-color:#597188;background:#11181c}.relatorio-geral-botao i{padding:4px;color:#a9c5ff;border:1px solid rgba(120,167,255,.28);font:750 6px/1 monospace;font-style:normal;letter-spacing:.05em}.perfil-wrap{position:relative}.perfil-botao{display:grid;place-items:center;width:38px;height:38px;padding:0;color:#071019;background:linear-gradient(145deg,#9bbdff,#608ee4);border:1px solid #abc6fa;border-radius:50%;cursor:pointer;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.perfil-botao:hover,.perfil-botao[aria-expanded=true]{box-shadow:0 0 0 4px #78a7ff1f}.perfil-menu{position:absolute;z-index:80;right:0;top:calc(100% + 14px);width:310px;padding:10px;background:#101418;border:1px solid #344049;box-shadow:0 22px 70px #00000073}.perfil-identidade{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:10px;border-bottom:1px solid var(--borda)}.perfil-identidade>span{display:grid;place-items:center;width:38px;height:38px;color:#071019;background:#78a7ff;border-radius:50%;font:800 9px/1 monospace}.perfil-identidade div{display:grid;gap:3px;min-width:0}.perfil-identidade b{overflow:hidden;color:#e6ebec;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.perfil-identidade small{overflow:hidden;color:#758087;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.perfil-acao{display:flex;justify-content:space-between;width:100%;padding:12px 10px;color:#bdc6c9;background:transparent;border:0;border-bottom:1px solid var(--borda);cursor:pointer;font:inherit;font-size:10px;text-align:left}.perfil-acao:hover{color:#fff;background:#151b20}.perfil-acao i{color:#657078;font-style:normal}.perfil-acao.perigo:hover{color:var(--erro)}.perfil-form{display:grid;gap:11px;padding:14px 10px 7px;border-top:1px solid var(--borda)}.perfil-form label{margin:0}.perfil-form .campo{min-height:34px;margin-top:5px}.perfil-senha{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main{max-width:1540px;padding:30px 28px 80px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .painel:not(.oculto){animation:painel-entra var(--movimento-padrao) var(--curva) both}@keyframes painel-entra{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .layout{grid-template-columns:300px minmax(0,1fr);gap:18px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista{background:#101418f7;border-color:var(--borda);border-radius:2px;box-shadow:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao{padding:20px;margin-bottom:18px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao:hover{border-color:#344049}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista{top:90px;padding:16px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista-topo h2,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .cartao h2,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .integracoes-cabecalho h2{font-size:21px;font-weight:550;letter-spacing:-.035em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) h3{color:#aab3b8;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista ul{gap:0;margin-top:13px;border-top:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista li{padding:12px 10px;border:0;border-bottom:1px solid var(--borda);border-radius:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista li:hover{background:#141a1f}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista li.ativo{color:#fff;background:linear-gradient(90deg,#78a7ff26,#78a7ff05);box-shadow:inset 2px 0 var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista li b{font-size:12px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea{min-height:38px;color:#e7ebeb;background:#0c1013;border-color:#303940;border-radius:2px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .campo:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) select:focus,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) textarea:focus{outline:1px solid var(--acento);box-shadow:0 0 0 3px #78a7ff14}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) label{color:#7d888f;font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn{min-height:35px;padding-inline:14px;color:#dce1e2;background:#12171b;border-color:#313a41;border-radius:2px;font-size:11px;font-weight:650;transition:border-color .16s ease,background .16s ease,transform .16s ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn:hover:not(:disabled){border-color:var(--acento);transform:translateY(-1px)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario{color:#07101b;background:var(--acento);border-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-primario:hover:not(:disabled){background:#91b8ff}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-sm{min-height:30px;padding:5px 10px;font-size:10px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) table{font-size:11px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) th{height:34px;padding:7px 9px;color:#6f7b82;background:#0c1013;border:1px solid var(--borda);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) td{min-height:38px;padding:9px;border:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) tbody tr:hover td{background:#78a7ff06}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpis{gap:0;border-top:1px solid var(--borda);border-left:1px solid var(--borda)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi{min-height:94px;padding:15px;background:#0d1114;border:0;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);border-radius:0}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .kpi b{margin-top:6px;font:560 20px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hero{align-items:end;padding:22px;background:radial-gradient(circle at 80% 0%,rgba(120,167,255,.18),transparent 40%),#0c1013;border:1px solid var(--borda);border-radius:2px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .hero-valor{color:#fff;font-size:clamp(34px,5vw,56px);font-weight:500;letter-spacing:-.07em}.badge-config,.texto-pendente{color:var(--alerta);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.badge-config{display:inline-block;margin-left:6px;padding:4px 5px;vertical-align:middle;background:#ffc37b1a;border:1px solid rgba(255,195,123,.35)}.aviso-configuracao{display:flex;justify-content:space-between;gap:24px;margin-bottom:18px;padding:16px 18px;color:#ffd49f;background:#ffc37b12;border:1px solid rgba(255,195,123,.32)}.aviso-configuracao p{max-width:700px;margin:4px 0 0;color:#a99b8a;font-size:11px}.aviso-configuracao>span{align-self:start;color:var(--alerta);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.filtro-periodo{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px 28px}.filtro-periodo h2{margin-top:7px}.periodo-campos,.periodo-atalhos{display:flex;align-items:end;gap:8px}.periodo-campos label{width:150px;margin:0}.periodo-atalhos{grid-column:1 / -1;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--borda)}.ia-sugestoes{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(120,167,255,.14),transparent 38%),#101418!important}.ia-sugestoes:before{content:"AI";position:absolute;right:24px;top:-20px;color:#78a7ff0e;font:800 118px/1 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.ia-sugestoes-topo{position:relative;display:flex;align-items:center;justify-content:space-between;gap:26px}.ia-sugestoes-topo h3{margin:8px 0 7px;color:var(--texto);font-family:inherit;font-size:19px;font-weight:540;letter-spacing:-.03em;text-transform:none}.ia-sugestoes-topo p,.ia-estado{margin:0;color:var(--texto2);font-size:11px}.ia-estado,.ia-resultado{position:relative;margin-top:18px;padding-top:16px;border-top:1px solid var(--borda)}.ia-estado.carregando{color:var(--acento)}.ia-resumo{max-width:820px;margin:0 0 16px;color:#dce4e7;font-size:13px}.sugestoes-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.sugestao-card{position:relative;padding:16px;background:#0c1013;border:1px solid var(--borda);border-top:2px solid var(--acento)}.sugestao-card.impacto-alto{border-top-color:var(--erro)}.sugestao-card.impacto-baixo{border-top-color:var(--ok)}.sugestao-meta,.sugestao-metricas{display:flex;justify-content:space-between;gap:12px;color:#6f7a81;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.sugestao-meta b{color:var(--acento)}.sugestao-card.impacto-alto .sugestao-meta b{color:var(--erro)}.sugestao-card.impacto-baixo .sugestao-meta b{color:var(--ok)}.sugestao-card h4{margin:14px 0 7px;font-size:15px;font-weight:560}.sugestao-card>p{min-height:48px;margin:0 0 13px;color:#89949a;font-size:11px}.sugestao-acao{min-height:72px;padding:11px;color:#cbd2d4;background:#12181c;font-size:11px}.sugestao-acao b{display:block;margin-bottom:5px;color:#758189;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.sugestao-metricas{margin:12px 0}.sugestao-metricas span{display:grid;gap:5px}.sugestao-metricas b{color:#d7dddf;font-size:9px}#painel-margem tr[data-lanc]{cursor:cell}#painel-margem td[data-edit-field]{position:relative;outline:0}#painel-margem td[data-edit-field]:focus-visible,#painel-margem td[data-edit-field]:hover{background:#78a7ff0e;box-shadow:inset 0 0 0 1px #78a7ff42}#painel-margem td[data-derived]{cursor:default}#painel-margem tr[data-lanc]:hover td{border-block-color:#3a4a56}#painel-margem tr[data-lanc].editando td{background:#78a7ff0b}.lancamento-inline-input{min-width:122px;height:34px;color:#f4f7f7!important;background:#78a7ff17!important;border-color:var(--acento)!important;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;text-align:right}.lancamento-inline-input.texto{min-width:210px;text-align:left}.lancamento-inline-editor{display:grid;gap:7px;min-width:145px;text-align:left}.lancamento-inline-editor.composto{min-width:220px}.lancamento-inline-editor.datas{grid-template-columns:repeat(2,minmax(145px,1fr))}.lancamento-inline-editor label{display:grid;gap:5px;color:#829099;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}#painel-margem td.celula-editando{min-width:170px;padding:8px;background:#78a7ff0e;box-shadow:inset 0 0 0 1px #78a7ff6b}.modal-overlay{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030507c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:modal-fundo .18s ease both}.confirmacao-modal{position:relative;width:min(500px,100%);padding:26px;color:var(--texto);background:radial-gradient(circle at 100% 0%,rgba(120,167,255,.14),transparent 34%),#101418;border:1px solid #3a4650;box-shadow:0 34px 120px #0000008c;animation:modal-entra .22s cubic-bezier(.2,.8,.2,1) both}@keyframes modal-fundo{0%{opacity:0}}@keyframes modal-entra{0%{opacity:0;transform:translateY(9px) scale(.985)}}.modal-fechar{position:absolute;right:15px;top:15px;width:30px;height:30px;color:#869198;background:#0c1013;border:1px solid var(--borda);cursor:pointer}.modal-fechar:hover{color:#fff;border-color:var(--acento)}.modal-kicker{display:block;color:var(--acento);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.confirmacao-modal h2{max-width:380px;margin:16px 0 9px;font-size:25px;font-weight:540;line-height:1.08;letter-spacing:-.045em}.confirmacao-modal>p{margin:0;color:#89949a;font-size:11px}.confirmacao-modal>p b{color:#ccd3d5}.alteracao-valores{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0 14px}.alteracao-valores>div{display:grid;gap:8px;min-width:0;padding:15px;background:#0c1013;border:1px solid var(--borda)}.alteracao-valores>div.novo{background:#78a7ff14;border-color:#78a7ff6b}.alteracao-valores span{color:#707b82;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.alteracao-valores strong{overflow:hidden;color:#dce2e3;font:600 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.05em;text-overflow:ellipsis}.alteracao-valores .novo strong{color:#a9c5ff}.alteracao-valores>i{color:#68757c;font-style:normal}.confirmacao-modal>small{color:#707b82;font-size:9px}.modal-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--borda)}.modal-acoes-tres{flex-wrap:wrap;justify-content:space-between;gap:8px}.modal-acoes-tres [data-modal-acao=cancelar]{margin-right:auto}@media(max-width:520px){.confirmacao-modal{padding:22px 18px}.alteracao-valores{grid-template-columns:1fr}.alteracao-valores>i{text-align:center;transform:rotate(90deg)}.modal-acoes{flex-direction:column-reverse}.modal-acoes .btn{width:100%}}.dashboard-skeleton{display:grid;gap:14px}.dashboard-skeleton>i,.dashboard-skeleton-kpis i{display:block;min-height:150px;background:linear-gradient(90deg,#0d1114 20%,#151b20,#0d1114 80%);background-size:220% 100%;border:1px solid var(--borda);animation:dashboard-carregando 1.3s ease-in-out infinite}.dashboard-skeleton-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dashboard-skeleton-kpis i{min-height:92px}@keyframes dashboard-carregando{to{background-position:-220% 0}}.dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:14px;padding:28px;background:radial-gradient(circle at 84% 0%,rgba(120,167,255,.17),transparent 35%),linear-gradient(120deg,rgba(125,255,186,.045),transparent 42%),#101418;border:1px solid var(--borda)}.dashboard-hero h1{margin:8px 0 9px;color:#e6ebec;font-size:clamp(27px,3vw,40px);font-weight:520;letter-spacing:-.055em}.dashboard-hero p{margin:0;color:#77848a;font-size:10px}.dashboard-hero-acoes{display:flex;align-items:flex-end;gap:9px;flex:0 0 auto}.dashboard-hero-acoes label{display:grid;gap:6px}.dashboard-hero-acoes select{min-width:105px}.dashboard-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;border-top:1px solid var(--borda);border-left:1px solid var(--borda)}.dashboard-kpis article{min-width:0;min-height:106px;padding:16px;background:#0d1114;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.dashboard-kpis article.destaque{background:linear-gradient(145deg,#7dffba14,#0d1114 66%)}.dashboard-kpis span{display:block;color:#6e7a81;font:650 7px/1 monospace;letter-spacing:.09em;text-transform:uppercase}.dashboard-kpis b{display:block;overflow:hidden;margin-top:11px;color:#dce2e3;font:560 clamp(16px,1.55vw,23px)/1 monospace;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpis b.ok{color:var(--ok)}.dashboard-kpis b.erro{color:var(--erro)}.dashboard-kpis small{display:block;margin-top:8px;color:#647078;font-size:8px;line-height:1.35}.dashboard-bloco{min-width:0;background:#101418;border:1px solid var(--borda)}.dashboard-bloco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:66px;padding:16px 18px;border-bottom:1px solid var(--borda)}.dashboard-bloco-topo>span,.dashboard-bloco-topo>div>span{display:block;color:#68757c;font:650 7px/1 monospace;letter-spacing:.1em;text-transform:uppercase}.dashboard-bloco-topo h2{margin:7px 0 0;color:#d9dfe1;font-size:16px;font-weight:550;letter-spacing:-.035em}.dashboard-bloco-topo button{padding:0;color:#8290a3;background:transparent;border:0;cursor:pointer;font-size:8px}.dashboard-bloco-topo button:hover{color:var(--acento)}.dashboard-grade-principal{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:14px;margin-bottom:14px}.dashboard-legenda{display:flex;flex-wrap:wrap;gap:12px}.dashboard-legenda span{color:#768188;font-size:7px}.dashboard-legenda span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;background:#78a7ff}.dashboard-legenda .despesa:before{background:#657078}.dashboard-legenda .margem:before{background:#7dffba}.dashboard-barras{display:grid;grid-template-columns:repeat(12,minmax(42px,1fr));gap:5px;min-height:270px;padding:26px 20px 15px;overflow-x:auto;background:linear-gradient(#222a2f 1px,transparent 1px) 0 24px / 100% 52px}.dashboard-mes{display:grid;grid-template-rows:1fr auto;gap:10px;min-width:42px}.dashboard-mes>div{display:flex;align-items:flex-end;justify-content:center;gap:3px;min-height:215px}.dashboard-mes i{display:block;width:9px;height:var(--altura);background:#78a7ff;transform-origin:bottom;animation:dashboard-barra .5s var(--curva) both}.dashboard-mes i.despesa{background:#657078}.dashboard-mes i.margem{background:#7dffba}.dashboard-mes i.margem.negativa{background:var(--erro)}.dashboard-mes>span{color:#647078;font:650 7px/1 monospace;text-align:center;text-transform:uppercase}@keyframes dashboard-barra{0%{transform:scaleY(0)}}.dashboard-prioridades .dashboard-bloco-topo>b{display:grid;place-items:center;width:28px;height:28px;color:#081018;background:var(--acento);font:700 10px/1 monospace}.dashboard-prioridades-lista{display:grid}.dashboard-prioridades-lista>button{display:grid;grid-template-columns:25px 1fr;gap:11px;width:100%;padding:16px 18px;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--borda);cursor:pointer;text-align:left}.dashboard-prioridades-lista>button:last-child{border-bottom:0}.dashboard-prioridades-lista>button:hover{background:#78a7ff0b}.dashboard-prioridades-lista>button>span{display:grid;place-items:center;width:25px;height:25px;color:#8290a3;background:#78a7ff1a;font:650 7px/1 monospace}.dashboard-prioridades-lista>button.risco>span{color:var(--erro);background:#ff897017}.dashboard-prioridades-lista>button.atencao>span{color:var(--alerta);background:#ffc37b17}.dashboard-prioridades-lista b{display:block;color:#ccd4d6;font-size:10px}.dashboard-prioridades-lista p{margin:6px 0 8px;color:#6f7b82;font-size:8px;line-height:1.5}.dashboard-prioridades-lista small{color:#819ac1;font-size:7px}.dashboard-tudo-certo{padding:28px 18px}.dashboard-tudo-certo b{color:var(--ok)}.dashboard-metas{margin-bottom:14px}.dashboard-metas-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--borda)}.dashboard-metas-grade article{min-width:0;padding:16px;background:#0d1114}.dashboard-metas-grade article.atingida{background:linear-gradient(140deg,#7dffba0f,#0d1114 65%)}.dashboard-metas-grade article>div{display:flex;justify-content:space-between;gap:8px}.dashboard-metas-grade article>div span,.dashboard-metas-grade article>div b{overflow:hidden;color:#77848a;font:650 7px/1 monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-metas-grade article>div b{color:var(--acento)}.dashboard-metas-grade article.atingida>div b{color:var(--ok)}.dashboard-metas-grade h3{min-height:32px;margin:13px 0;color:#ccd4d6;font-family:inherit;font-size:11px;font-weight:550;letter-spacing:-.02em;text-transform:none}.dashboard-metas-grade p{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:0;color:#758087;font:600 10px/1 monospace}.dashboard-metas-grade p b{color:#dce2e3}.dashboard-metas-grade p i{color:#53616a;font-style:normal}.dashboard-metas-grade>article>em{display:block;height:3px;margin-top:15px;overflow:hidden;background:#222a2f}.dashboard-metas-grade>article>em i{display:block;width:var(--progresso);height:100%;background:var(--acento)}.dashboard-metas-grade article.atingida>em i{background:var(--ok)}.dashboard-rankings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.dashboard-ranking{min-width:0;background:#101418;border:1px solid var(--borda)}.dashboard-ranking-lista{padding-inline:16px}.dashboard-ranking-lista>div{display:grid;grid-template-columns:21px minmax(0,1fr) minmax(50px,.45fr) auto;align-items:center;gap:9px;min-height:62px;border-bottom:1px solid var(--borda)}.dashboard-ranking-lista>div:last-child{border-bottom:0}.dashboard-ranking-lista>div>span{color:#536068;font:650 7px/1 monospace}.dashboard-ranking-lista p{min-width:0;margin:0}.dashboard-ranking-lista p b,.dashboard-ranking-lista p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-ranking-lista p b{color:#bcc5c8;font-size:9px}.dashboard-ranking-lista p small{margin-top:4px;color:#657178;font-size:7px}.dashboard-ranking-lista>div>i{height:3px;overflow:hidden;background:#242c31}.dashboard-ranking-lista>div>i em{display:block;width:var(--largura);height:100%;background:var(--ok)}.dashboard-ranking-lista>div>i em.negativo{background:var(--erro)}.dashboard-ranking-lista strong{color:#cbd3d5;font:600 8px/1 monospace;text-align:right}.dashboard-ranking-lista strong.erro{color:var(--erro)}.dashboard-grade-rodape{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px}.dashboard-recentes .tabela-scroll{overflow-x:auto}.dashboard-recentes table{min-width:690px}.dashboard-recentes td b,.dashboard-recentes td small{display:block}.dashboard-recentes td small{margin-top:4px;color:#667279;font-size:7px}.dashboard-recentes td.ok{color:var(--ok)}.dashboard-conexoes>div:last-child{display:grid}.dashboard-conexoes>div:last-child>span{display:grid;grid-template-columns:33px minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--borda)}.dashboard-conexoes>div:last-child>span:last-child{border-bottom:0}.dashboard-conexoes span>i{grid-row:1 / 3;display:grid;place-items:center;width:33px;height:33px;color:#77848b;background:#1b2227;font:750 7px/1 monospace;font-style:normal}.dashboard-conexoes span>i.ok{color:#07100b;background:var(--ok)}.dashboard-conexoes span>i.mcp{color:#071019;background:var(--acento)}.dashboard-conexoes span>b{overflow:hidden;color:#c5cdd0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-conexoes span>small{overflow:hidden;color:#657178;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.dashboard-conexoes span>em{grid-column:3;grid-row:1 / 3;color:#68757c;font:650 6px/1 monospace;font-style:normal}.dashboard-conexoes span>em.ok{color:var(--ok)}.integracoes-cabecalho{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:18px;padding:28px;background:radial-gradient(circle at 84% 0%,rgba(120,167,255,.18),transparent 34%),#101418;border:1px solid var(--borda)}.integracoes-cabecalho h2{margin:9px 0;font-size:34px!important}.integracoes-cabecalho p{max-width:660px;margin:0;color:var(--texto2);font-size:12px}.subabas{display:flex;border:1px solid var(--borda)}.subaba{min-height:38px;padding:0 16px;color:#828d93;background:#0c1013;border:0;cursor:pointer;font-size:10px}.subaba+.subaba{border-left:1px solid var(--borda)}.subaba.ativa{color:#07101b;background:var(--acento)}.fluxo-integracao{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-bottom:18px;border:1px solid var(--borda);background:#0c1013}.fluxo-integracao>div{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:18px 20px}.fluxo-integracao>div.ativo{background:#78a7ff14}.fluxo-integracao>div span{grid-row:1 / 3;color:var(--acento);font:650 9px/1 monospace}.fluxo-integracao>div b{font-size:12px}.fluxo-integracao>div small{color:var(--texto2);font-size:9px}.fluxo-integracao>i{align-self:center;color:#52606a;font-style:normal}.integracoes-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.integracao-card{display:flex;flex-direction:column;min-height:350px;padding:18px;background:#101418;border:1px solid var(--borda)}.integracao-card.conectada{border-top:2px solid var(--ok)}.integracao-topo{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start}.erp-marca{display:grid;place-items:center;width:42px;height:42px;color:#0b1013;background:#d9e2e6;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.erp-contaazul{background:#61baf1}.erp-bling{background:#84df89}.erp-omie{background:#ffad68}.integracao-topo h3{margin:3px 0 6px;color:#e2e7e8;font-size:12px}.integracao-topo p{margin:0;color:#7f8990;font-size:10px}.status-integracao{grid-column:1 / -1;display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:5px;color:#7f8a91;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.status-integracao i{width:6px;height:6px;border-radius:50%;background:#647078}.status-integracao.ok{color:var(--ok)}.status-integracao.ok i{background:var(--ok)}.status-integracao.erro{color:var(--erro)}.status-integracao.erro i{background:var(--erro)}.recursos-integracao{display:grid;gap:9px;margin:18px 0;padding:14px 0;color:#a2adb1;border-block:1px solid var(--borda);font-size:10px}.integracao-resultado{display:grid;gap:5px;margin-bottom:15px}.integracao-resultado span{color:#6d7880;font:650 7px/1 monospace;letter-spacing:.08em}.integracao-resultado b{font-size:11px}.integracao-resultado small{color:var(--texto2);font-size:9px}.integracao-config{margin-bottom:12px}.integracao-acoes{margin-top:auto}.config-integracao-grade{display:grid;gap:9px}.callback-caixa{display:grid;gap:6px;margin-top:10px;padding:10px;background:#0b0f12;border:1px solid var(--borda)}.callback-caixa span,.callback-caixa small{color:var(--texto2);font-size:8px}.callback-caixa code{overflow-wrap:anywhere;color:var(--acento);font-size:9px}.integracao-erro{color:var(--erro);font-size:9px}.conector-aberto{display:flex;align-items:center;justify-content:space-between;gap:24px}.conector-aberto h3{margin:7px 0;color:var(--texto);font-family:inherit;font-size:17px;letter-spacing:-.03em;text-transform:none}.conector-aberto p{max-width:700px;margin:0;color:var(--texto2);font-size:11px}.mcp-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;margin-bottom:14px;padding:30px;background:radial-gradient(circle at 82% 0%,rgba(125,255,186,.12),transparent 32%),radial-gradient(circle at 65% 0%,rgba(120,167,255,.14),transparent 36%),#101418;border:1px solid var(--borda)}.mcp-hero h2{margin:8px 0 10px;color:#e6ebec;font-size:34px!important;font-weight:520;letter-spacing:-.055em}.mcp-hero p{max-width:690px;margin:0;color:#7c888e;font-size:11px;line-height:1.6}.mcp-status{display:grid;grid-template-columns:8px auto;gap:5px 9px;min-width:190px;padding:15px;background:#0a0e11;border:1px solid #34424a}.mcp-status>i{grid-row:1 / 4;width:8px;height:8px;margin-top:1px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 5px #7dffba12}.mcp-status span{color:var(--ok);font:650 7px/1 monospace;letter-spacing:.08em}.mcp-status b{color:#d2d9db;font-size:10px}.mcp-status small{color:#68747b;font-size:7px}.mcp-aviso{margin-bottom:14px}.mcp-endpoint{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px 18px;background:#0b0f12;border:1px solid var(--borda)}.mcp-endpoint>div{display:grid;gap:7px;min-width:0}.mcp-endpoint span{color:#69767d;font:650 7px/1 monospace;letter-spacing:.1em}.mcp-endpoint code{overflow:hidden;color:var(--acento);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mcp-fluxo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-bottom:14px;background:#0c1013;border:1px solid var(--borda)}.mcp-fluxo>div{display:grid;grid-template-columns:auto 1fr;gap:4px 11px;padding:17px 19px}.mcp-fluxo>div span{grid-row:1 / 3;color:var(--acento);font:650 8px/1 monospace}.mcp-fluxo>div b{color:#cbd3d5;font-size:10px}.mcp-fluxo>div small{color:#68747b;font-size:8px}.mcp-fluxo>i{color:#4f5c64;font-style:normal}.mcp-grade{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:14px}.mcp-grade .cartao{margin-bottom:14px}.mcp-ferramentas>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--borda);border:1px solid var(--borda)}.mcp-ferramentas article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px;background:#0b0f12}.mcp-ferramentas article code{overflow:hidden;color:#b9c9e4;font-size:9px;text-overflow:ellipsis}.mcp-ferramentas article p{grid-column:1 / -1;margin:0;color:#707d84;font-size:8px;line-height:1.5}.mcp-ferramentas article span{grid-column:2;grid-row:1;color:var(--ok);font:650 6px/1 monospace}.mcp-chave-resumo{display:flex;flex-direction:column}.mcp-chave-resumo h3{margin:10px 0 18px;color:#d3dade;font-family:inherit;font-size:17px;font-weight:550;letter-spacing:-.03em;text-transform:none}.mcp-chave-resumo>b{color:var(--acento);font:560 42px/1 monospace;letter-spacing:-.06em}.mcp-chave-resumo>p{margin:5px 0 15px;color:#6e7a81;font-size:8px}.mcp-chave-resumo ul{display:grid;gap:8px;margin:0 0 20px;padding:14px 0 0;border-top:1px solid var(--borda);list-style:none}.mcp-chave-resumo li{color:#89949a;font-size:8px}.mcp-chave-resumo li:before{content:"✓";margin-right:7px;color:var(--ok)}.mcp-chave-resumo .btn{margin-top:auto}.mcp-config-grade{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mcp-config-grade>article{min-width:0;padding:15px;background:#0b0f12;border:1px solid var(--borda)}.mcp-config-grade>article>div{display:grid;grid-template-columns:35px 1fr;gap:11px;align-items:center}.mcp-marca{display:grid;place-items:center;width:35px;height:35px;color:#071019;background:#d9e2e6;font:800 7px/1 monospace}.mcp-marca.openai{background:#a7f3d0}.mcp-marca.claude{background:#e6a878}.mcp-config-grade p{display:grid;gap:4px;margin:0}.mcp-config-grade p b{color:#d3dade;font-size:10px}.mcp-config-grade p small{color:#69757c;font-size:7px}.mcp-config-grade pre{min-height:235px;max-height:235px;margin-block:13px}.mcp-teste{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1fr);gap:20px;align-items:end}.mcp-teste h3{margin:8px 0;color:#d1d8da;font-family:inherit;font-size:16px;text-transform:none}.mcp-teste p{margin:0;color:#6d7980;font-size:8px}.mcp-teste>div:last-child{grid-column:1 / -1}.mcp-teste-ok,.mcp-teste-erro{display:flex;align-items:center;gap:11px;padding:12px;background:#7dffba0e;border:1px solid rgba(125,255,186,.22)}.mcp-teste-erro{background:#ff89700e;border-color:#ff897038}.mcp-teste-ok>span,.mcp-teste-erro>span{display:grid;place-items:center;width:27px;height:27px;color:#07100b;background:var(--ok);font-weight:800}.mcp-teste-erro>span{background:var(--erro)}.mcp-teste-ok b,.mcp-teste-erro b{color:#d4dcde;font-size:9px}.mcp-teste-ok p,.mcp-teste-erro p{margin-top:4px}.grade.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.vendedor-conta{display:block;margin-top:4px;color:#7f8a91;font-size:8px}.titulo-com-contexto{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.titulo-com-contexto h3{margin:5px 0 0}.titulo-com-contexto p{margin:6px 0 0}.titulo-com-contexto>small{max-width:360px;color:var(--texto2);font-size:9px;line-height:1.55;text-align:right}.planejamento-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px;padding:30px;background:linear-gradient(110deg,rgba(120,167,255,.12),transparent 44%),radial-gradient(circle at 86% 0%,rgba(125,255,186,.1),transparent 36%),#101418;border:1px solid var(--borda)}.planejamento-hero h2{margin:8px 0 10px;color:#e5eaeb;font-size:34px!important;letter-spacing:-.055em}.planejamento-hero p{max-width:700px;margin:0;color:var(--texto2);font-size:11px;line-height:1.6}.ano-planejamento{display:grid;gap:7px;min-width:116px;color:#718087;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.ano-planejamento select,.metas-tabela select{min-height:38px;padding:0 10px;color:#dce2e3;background:#0b0f12;border:1px solid var(--borda);outline:none}.ano-planejamento select:focus,.metas-tabela select:focus{border-color:#78a7ff99}.planejamento-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.planejamento-kpis .kpi b{font-size:clamp(16px,1.6vw,23px)}.planejamento-kpis .ok{color:var(--ok)}.planejamento-kpis .erro{color:var(--erro)}.plano-ia{margin-bottom:18px;background:radial-gradient(circle at 82% 12%,rgba(120,167,255,.13),transparent 34%),#101418}.plano-ia-resultado{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:16px;padding:16px;color:#adb7bb;background:#0b0f12;border:1px solid rgba(120,167,255,.28)}.plano-ia-resultado p{margin:8px 0;font-size:11px;line-height:1.55}.plano-ia-resultado ul{margin:8px 0 0;padding-left:16px;font-size:9px;line-height:1.7}.plano-ia-resultado .btn{flex:0 0 auto}.objetivos-painel,.objetivos-config{margin-bottom:18px}.objetivos-grade,.ideias-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.objetivo-card,.ideia-card{padding:16px;background:#0c1013;border:1px solid var(--borda)}.objetivo-card.atingido{border-color:#7dffba59}.objetivo-meta{display:flex;justify-content:space-between;gap:12px}.objetivo-meta span,.ideia-card>span{color:var(--acento);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.objetivo-meta b{color:#768189;font:650 7px/1 monospace}.objetivo-card.atingido .objetivo-meta b{color:var(--ok)}.objetivo-card h4,.ideia-card h4{margin:13px 0 12px;color:#dce2e3;font-size:14px;font-weight:560;line-height:1.3}.objetivo-card p,.ideia-card p{margin:12px 0 0;color:#78858c;font-size:9px;line-height:1.55}.objetivo-valores{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.objetivo-valores span{display:grid;gap:5px;color:#69757c;font-size:8px}.objetivo-valores span:last-child{text-align:right}.objetivo-valores b{color:#d8dfe0;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.objetivo-valores i{color:#536069;font-style:normal}.objetivo-progresso{height:3px;margin-top:14px;overflow:hidden;background:#20272c}.objetivo-progresso i{display:block;width:var(--progresso);height:100%;background:var(--acento);transition:width .3s ease}.objetivo-card.atingido .objetivo-progresso i{background:var(--ok)}.ideias-resultado{margin-top:18px;padding-top:16px;border-top:1px solid var(--borda)}.ideia-card{display:flex;flex-direction:column}.ideia-card p{flex:1;min-height:44px}.ideia-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ideia-card>div b{color:#d6dddf;font:600 10px/1 monospace}.objetivos-editor-lista{display:grid;gap:10px}.objetivo-editor-linha{padding:12px;background:#0c1013;border:1px solid var(--borda)}.objetivo-editor-topo{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(220px,1fr) auto;gap:8px}.objetivo-editor-campos{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin-top:9px}.objetivo-editor-campos label{display:grid;gap:6px}.objetivo-editor-campos .objetivo-justificativa{grid-column:span 2}.meta-unidade{display:grid;place-items:center;min-height:38px;color:#aab4b8;background:#11171b;border:1px solid var(--borda);font:650 11px/1 monospace}.planejamento-meses{display:grid;grid-template-columns:repeat(12,minmax(68px,1fr));gap:1px;margin:4px 0 22px;overflow-x:auto;background:var(--borda);border:1px solid var(--borda)}.mes-meta{position:relative;display:grid;gap:7px;min-width:76px;padding:13px 10px 16px;background:#0d1114}.mes-meta span{color:#6e7b82;font:650 7px/1 monospace;text-transform:uppercase}.mes-meta b{color:#dce2e3;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.mes-meta small{color:#68747b;font-size:7px;line-height:1.35}.mes-meta i{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--acento) var(--atingimento),rgba(255,255,255,.05) var(--atingimento))}.planejamento-dimensoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.meta-ranking{display:grid;margin-top:14px}.meta-ranking>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 0;border-top:1px solid var(--borda)}.meta-ranking span{overflow:hidden;color:#b8c0c3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meta-ranking b{color:#dfe5e6;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.meta-ranking small{grid-column:1 / -1;color:#6e7a81;font-size:8px}.metas-tabela-wrap{overflow-x:auto;margin-top:4px;border:1px solid var(--borda)}.metas-tabela{width:100%;min-width:900px;border-collapse:collapse}.metas-tabela th{padding:10px;color:#66747b;background:#0b0f12;border-bottom:1px solid var(--borda);font:650 7px/1 monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.metas-tabela td{padding:7px;border-bottom:1px solid var(--borda)}.metas-tabela tr:last-child td{border-bottom:0}.metas-tabela input,.metas-tabela select{width:100%}.metas-tabela .num{text-align:right}.metas-tabela td:last-child{width:44px}.carteira-grade{display:grid;margin-top:4px;border:1px solid var(--borda)}.carteira-linha{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,.6fr) auto;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid var(--borda)}.carteira-linha:last-child{border-bottom:0}.carteira-linha b{display:block;color:#cbd2d4;font-size:10px}.carteira-linha small{display:block;margin-top:5px;color:#6f7b81;font-size:8px}.vazio.vazio-compacto{min-height:150px;padding:28px}.vazio.vazio-compacto h2{font-size:18px!important}.saude-comercial{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:104px;margin-bottom:18px;background:#0c1013;border:1px solid var(--borda)}.saude-score{position:relative;display:grid;grid-template-columns:auto auto;align-content:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;overflow:hidden;border-right:1px solid var(--borda)}.saude-score:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--ok) var(--score),rgba(255,255,255,.05) var(--score))}.saude-score span{grid-column:1 / -1;margin-bottom:8px;color:#77838a;font:650 7px/1 monospace;text-transform:uppercase}.saude-score b{color:#e5eaeb;font:600 28px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.saude-score small{align-self:end;padding-bottom:2px;color:#657078;font-size:9px}.saude-acoes{display:grid;align-content:center;gap:10px;padding:18px 22px}.saude-acoes>div{display:flex;flex-wrap:wrap;gap:7px}.saude-acoes>div span{padding:7px 9px;color:#aeb7bb;background:#ffc37b0f;border:1px solid rgba(255,195,123,.17);font-size:9px}.saude-acoes>b{color:var(--ok);font-size:10px}.legenda-unit-economics{margin:14px 0 4px}.legenda-unit-economics .linha-legenda{width:18px;height:2px;margin-top:1px;background:var(--viz-total);border-radius:0}.grafico-recorrencia{min-height:300px}[hidden]{display:none!important}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #a9c5ff;outline-offset:2px}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(.campo,select,textarea){min-height:var(--controle-altura);border-radius:var(--raio);transition:border-color var(--movimento-rapido) ease,background var(--movimento-rapido) ease,box-shadow var(--movimento-rapido) ease}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(.campo,select,textarea):hover:not(:disabled){border-color:#3a4650}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(.campo,select,textarea):focus{outline:0;border-color:var(--acento);box-shadow:0 0 0 3px #78a7ff1a}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(.campo,select,textarea):disabled{color:#6b767c;cursor:not-allowed;opacity:.72}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) input[type=checkbox]{accent-color:var(--acento)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn{min-height:var(--controle-altura);transition:transform var(--movimento-rapido) var(--curva),border-color var(--movimento-rapido) ease,background var(--movimento-rapido) ease,color var(--movimento-rapido) ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn-sm{min-height:34px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn:hover:not(:disabled){transform:translateY(-1px)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn:active:not(:disabled){transform:translateY(0)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .btn:disabled,:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) [aria-busy=true]{cursor:wait;opacity:.56}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista li:focus-visible{outline:2px solid var(--acento);outline-offset:2px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista li{transition:color var(--movimento-rapido) ease,background var(--movimento-rapido) ease,border-color var(--movimento-rapido) ease}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) ::-webkit-scrollbar{width:var(--ds-scrollbar-size, 4px);height:var(--ds-scrollbar-size, 4px)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) ::-webkit-scrollbar-track{background:transparent}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) ::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}@media(max-width:1360px){:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo{grid-template-columns:minmax(280px,.9fr) auto minmax(78px,.45fr);gap:12px;padding-inline:18px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba{padding-inline:9px;font-size:8.5px}.app-wordmark{width:108px}.contexto-separador{margin-inline:9px}.empresa-switcher{max-width:165px}.relatorio-geral-botao span{display:none}}@media(max-width:1050px){:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo{grid-template-columns:minmax(280px,1fr) auto auto;grid-template-areas:"marca abas usuario";gap:10px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba{padding-inline:10px;font-size:9px}.app-wordmark{width:106px}.contexto-separador{margin-inline:10px}.empresa-switcher{max-width:170px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .layout{grid-template-columns:250px minmax(0,1fr)}.integracoes-grade{grid-template-columns:1fr}.integracao-card{min-height:0}.grade.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.planejamento-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.planejamento-dimensoes{grid-template-columns:1fr}.objetivo-editor-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-rankings,.mcp-grade{grid-template-columns:1fr}.relatorio-geral-botao span{display:none}.catalogo-grade,.catalogo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo-kpis article:nth-child(2){border-right:0}.catalogo-kpis article:nth-child(-n+2){border-bottom:1px solid var(--borda)}.catalogo-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogo-busca{grid-column:1 / -1}}@media(max-width:760px){:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .topo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marca usuario";gap:7px;padding:env(safe-area-inset-top) 10px 0;backdrop-filter:none;-webkit-backdrop-filter:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .marca{min-height:60px}.app-wordmark{display:none}.app-icon-mobile{display:block}.contexto-separador{margin-inline:7px}.empresa-switcher{max-width:118px}.empresa-switcher-botao{min-width:88px;max-width:118px;min-height:40px;padding-block:8px}.empresa-switcher-botao>span{display:none}.empresa-switcher-botao>b{margin-top:0;font-size:9px}.empresa-menu{position:fixed;top:66px;right:10px;left:10px;width:auto;max-height:calc(100vh - 78px)}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .abas{position:fixed;z-index:110;right:0;bottom:0;left:0;justify-content:flex-start;overflow-x:auto;padding:0 8px env(safe-area-inset-bottom);background:#080a0cf7;border-top:1px solid #273138;box-shadow:0 -12px 34px #00000047;scrollbar-width:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .abas::-webkit-scrollbar{display:none}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba{flex:1 0 82px;min-height:58px;padding-inline:8px;font-size:8px}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .aba.ativa:after{top:0;bottom:auto}.perfil-botao{width:34px;height:34px}.perfil-menu{position:fixed;top:68px;right:10px;width:min(310px,calc(100vw - 20px))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) main{padding:18px 14px calc(82px + env(safe-area-inset-bottom))}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .layout{grid-template-columns:1fr}:is(.ds-system,.app-shell,.admin-crm-zgoda-shell) .lista{position:static}.filtro-periodo{grid-template-columns:1fr}.periodo-campos{flex-wrap:wrap}.periodo-campos label{flex:1 1 130px;width:auto}.periodo-atalhos{justify-content:flex-start;overflow-x:auto}.ia-sugestoes-topo,.integracoes-cabecalho,.conector-aberto{align-items:flex-start;flex-direction:column}.integracoes-cabecalho{display:flex;padding:20px}.fluxo-integracao{grid-template-columns:1fr}.fluxo-integracao>i{display:none}.aviso-configuracao{flex-direction:column}.planejamento-hero,.titulo-com-contexto,.plano-ia-resultado{align-items:flex-start;flex-direction:column}.planejamento-hero{padding:21px}.planejamento-hero h2{font-size:27px!important}.ano-planejamento{width:100%}.planejamento-kpis,.grade.g4{grid-template-columns:1fr}.titulo-com-contexto>small{text-align:left}.carteira-linha{grid-template-columns:1fr}.carteira-linha .btn{width:100%}.objetivo-editor-topo,.objetivo-editor-campos{grid-template-columns:1fr}.objetivo-editor-campos .objetivo-justificativa{grid-column:auto}.saude-comercial{grid-template-columns:1fr}.saude-score{min-height:100px;border-right:0;border-bottom:1px solid var(--borda)}.dashboard-hero{align-items:flex-start;flex-direction:column;padding:21px}.dashboard-hero-acoes{width:100%}.dashboard-hero-acoes label{flex:1}.dashboard-hero-acoes select{width:100%}.dashboard-kpis,.dashboard-grade-principal,.dashboard-grade-rodape,.dashboard-metas-grade,.dashboard-skeleton-kpis{grid-template-columns:1fr}.mcp-hero{grid-template-columns:1fr;padding:21px}.mcp-endpoint{align-items:stretch;flex-direction:column}.mcp-fluxo{grid-template-columns:1fr}.mcp-fluxo>i{display:none}.mcp-ferramentas>div:last-child,.mcp-config-grade,.mcp-teste{grid-template-columns:1fr}.mcp-config-grade pre{min-height:0}.catalogo-hero{align-items:stretch;flex-direction:column;padding-top:21px}.catalogo-hero .btn{width:100%}.catalogo-kpis,.catalogo-grade,.catalogo-filtros{grid-template-columns:1fr}.catalogo-kpis article{border-right:0;border-bottom:1px solid var(--borda)}.catalogo-kpis article:last-child{border-bottom:0}.catalogo-busca{grid-column:auto}.catalogo-contagem{align-items:flex-start;flex-direction:column;gap:5px}.catalogo-item-metricas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo-item-metricas>span{border-right:1px solid var(--borda)}.catalogo-item-metricas>span:nth-child(2){border-right:0}.catalogo-item-metricas>span:last-child{grid-column:1 / -1;padding:10px 14px;border-top:1px solid var(--borda)}.catalogo-ficha-titulo{align-items:flex-start}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(.btn,.aba,.perfil-acao){min-height:44px}.ds-system,.app-shell,.admin-crm-zgoda-shell :is(.campo,select,textarea){min-height:44px;font-size:16px}}.variaveis-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.variaveis-grade>div{position:relative;padding:13px;border:1px solid var(--borda);border-radius:11px;background:#ffffff05}.variaveis-grade>div>label{display:block;margin-bottom:8px;color:var(--texto2);font-size:10px;font-weight:800;letter-spacing:.06em}.variaveis-grade>div>div{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:7px}.variaveis-grade .variavel-nome{margin-top:7px;font-size:11px}.aba-planos{color:var(--primaria,#6f9ff8)!important}.planos-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:34px 4px 26px}.planos-hero h1{font-size:clamp(28px,4vw,48px);line-height:1.02;letter-spacing:-.045em;margin:8px 0 10px;max-width:700px}.planos-hero p{color:var(--texto2);max-width:680px;line-height:1.6}.plano-atual-selo{min-width:190px;padding:18px 20px;border:1px solid var(--borda);background:linear-gradient(145deg,#6895e829,#6895e808);border-radius:16px}.plano-atual-selo span,.plano-secao-topo span,.param-plano span{display:block;font-size:10px;letter-spacing:.16em;color:var(--texto2);font-weight:800}.plano-atual-selo b{display:block;font-size:24px;margin:5px 0}.plano-atual-selo small{color:var(--verde,#78e8af)}.plano-uso{margin-bottom:20px}.plano-secao-topo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.plano-secao-topo h2{margin:4px 0 0}.plano-uso-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plano-uso-grade>div{padding:14px;border:1px solid var(--borda);border-radius:12px;background:#ffffff05}.plano-uso-grade span{font-size:11px;color:var(--texto2)}.plano-uso-grade b{display:block;font-size:17px;margin:8px 0}.plano-uso-grade b small{font-weight:500;color:var(--texto2)}.plano-uso-grade>div>i{display:block;height:4px;border-radius:999px;background:var(--borda);overflow:hidden}.plano-uso-grade>div>i em{display:block;height:100%;width:var(--largura);background:var(--primaria,#6f9ff8);border-radius:inherit}.planos-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.plano-card{position:relative;display:flex;flex-direction:column;gap:20px;padding:26px;border:1px solid var(--borda);border-radius:18px;background:var(--superficie)}.plano-card.destaque{border-color:#6895e8b3;box-shadow:0 18px 50px #2352a521}.plano-card.atual{outline:1px solid rgba(120,232,175,.55)}.plano-card>em{position:absolute;right:18px;top:16px;font-size:9px;letter-spacing:.12em;color:var(--primaria);font-style:normal;font-weight:900}.plano-card>div>span{font-size:19px;font-weight:800}.plano-card>div>p{min-height:44px;margin:7px 0 0;color:var(--texto2);line-height:1.45}.plano-preco{display:flex;align-items:baseline;gap:7px;padding-bottom:18px;border-bottom:1px solid var(--borda)}.plano-preco strong{font-size:38px;letter-spacing:-.05em}.plano-preco strong sup{font-size:13px;margin-right:4px}.plano-preco small{color:var(--texto2)}.plano-card ul{display:grid;gap:11px;list-style:none;padding:0;margin:0;flex:1}.plano-card li{position:relative;padding-left:21px;color:var(--texto2);font-size:13px}.plano-card li:before{content:"✓";position:absolute;left:0;color:var(--verde,#78e8af);font-weight:900}.plano-card .btn{width:100%;justify-content:center}.plano-botao-atual{color:var(--verde)!important}.plano-downgrade{display:block;text-align:center;color:var(--texto2);font-size:11px;padding:10px}.plg-estrategia{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin:26px 0;padding:24px;border:1px dashed rgba(104,149,232,.38);border-radius:16px;background:#6895e809}.plg-estrategia>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px}.plg-estrategia span{grid-row:1/3;font-size:11px;color:var(--primaria);font-weight:900}.plg-estrategia b{font-size:13px}.plg-estrategia p{margin:5px 0 0;color:var(--texto2);font-size:11px;line-height:1.45}.plg-estrategia>i{color:var(--texto2);font-style:normal}.planos-aviso{padding:14px 18px;border-radius:12px;background:#f2b84b17;border:1px solid rgba(242,184,75,.25);color:var(--texto2);font-size:12px}.param-plano{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:15px 18px;border:1px solid rgba(104,149,232,.3);border-radius:13px;background:linear-gradient(90deg,rgba(104,149,232,.1),transparent)}.param-plano b{display:inline-block;font-size:18px;margin:3px 12px 0 0}.param-plano p{display:inline;color:var(--texto2);font-size:12px}.plg-modal{text-align:center;max-width:470px}.plg-icone{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:14px;background:#6895e824;color:var(--primaria);font-size:22px}.plg-modal>p{font-size:14px;line-height:1.6}.plg-modal>small{display:block;color:var(--texto2);line-height:1.5}.plg-uso{display:flex;justify-content:space-between;margin:17px 0;padding:13px;border-radius:10px;background:#ffffff09}@media(max-width:1050px){.variaveis-grade{grid-template-columns:1fr}.plano-uso-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.planos-grade{grid-template-columns:1fr}.plano-card>div>p{min-height:0}}@media(max-width:700px){.planos-hero{align-items:stretch;flex-direction:column}.plano-atual-selo{min-width:0}.plano-uso-grade{grid-template-columns:1fr}.plano-secao-topo,.param-plano{align-items:flex-start;flex-direction:column}.plg-estrategia{grid-template-columns:1fr}.plg-estrategia>i{transform:rotate(90deg);justify-self:center}.param-plano p{display:block;margin-top:5px}}.pagina-publica main{max-width:1040px}.pagina-publica.centrado{display:grid;place-items:center;min-height:100vh;padding:24px}.topo-publico{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--borda);background:var(--superficie);position:sticky;top:0;z-index:50}.marca-publica{display:inline-flex;align-items:center;gap:9px;font-weight:680;font-size:17px;color:var(--texto);text-decoration:none}.logo-wordmark{display:block;width:132px;height:auto}a{color:var(--acento)}.landing-page{--lp-bg: #080a0c;--lp-painel: #101418;--lp-painel2: #151b20;--lp-linha: #283138;--lp-texto: #f3f5f4;--lp-muted: #98a2a9;--lp-azul: #78a7ff;--lp-azul-forte: #4f86f7;--lp-verde: #9cf0c0;--lp-laranja: #ff9068;--lp-ambar: #ffc37b;--lp-vermelho: #ff886f;--lp-claro: #f2f1ec;--lp-ink: #151817;--lp-raio: 2px;background:var(--lp-bg);color:var(--lp-texto);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.landing-page main{max-width:none;padding:0;margin:0}.landing-page .topo-publico{padding:0;height:68px;background:#080a0ce0;border-color:#ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-page .marca-publica{color:var(--lp-texto);font-size:18px;letter-spacing:-.03em}.marca-sinal{display:inline-grid;place-items:center;width:34px;height:34px;color:#071019;background:var(--lp-azul);border-radius:2px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em;box-shadow:inset 0 0 0 1px #ffffff73}.nav-publica a,.footer-inner a{color:var(--lp-muted);text-decoration:none;font-size:13px;transition:color .18s ease}.nav-publica a:hover,.footer-inner a:hover{color:var(--lp-texto)}.header-inner>.acoes{justify-content:flex-end}.landing-page .btn{border-radius:2px;border-color:var(--lp-linha);background:var(--lp-painel);color:var(--lp-texto);text-decoration:none;font-weight:650;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pagina-publica :is(button,a,input,select,textarea):focus-visible{outline:2px solid #a9c5ff;outline-offset:3px}.pagina-publica :is(input,select,textarea):focus{outline:0;border-color:var(--lp-azul, #78a7ff);box-shadow:0 0 0 3px #78a7ff1f}@media(prefers-reduced-motion:reduce){.pagina-publica *,.pagina-publica *:before,.pagina-publica *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing-page .btn:hover{border-color:var(--lp-azul);transform:translateY(-1px)}.landing-page .btn-primario{background:var(--lp-azul);border-color:var(--lp-azul);color:#08101e}.landing-page .btn-primario:hover{background:color-mix(in srgb,var(--lp-azul) 68%,#ffffff);border-color:color-mix(in srgb,var(--lp-azul) 68%,#ffffff)}.landing-page .btn-fantasma{background:transparent}.landing-page .btn-grande{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:48px;padding:12px 20px;font-size:13px}.hero-publico{position:relative;padding:112px 0 88px;min-height:790px;border-bottom:1px solid var(--lp-linha);isolation:isolate}.hero-publico:after{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-220px;top:-180px;background:radial-gradient(circle,var(--lp-orange-glow, color-mix(in srgb, var(--ds-accent, #ff6b00) 18%, transparent)),transparent 66%);filter:blur(2px)}.hero-grade{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);gap:64px;align-items:center}.anuncio{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:30px;padding:7px 10px 7px 8px;color:#c9d1d6;border:1px solid #30383e;background:#12171bd1;text-decoration:none;font-size:11px;letter-spacing:.02em}.anuncio span{width:7px;height:7px;background:var(--lp-verde);box-shadow:0 0 0 4px #9cf0c01a;border-radius:50%}.anuncio b{color:var(--lp-azul);margin-left:4px}.olho{display:block;margin:0 0 18px;color:var(--lp-azul);font:650 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em}.hero-publico h1 em,.secao-intro h2 em{color:var(--lp-azul);font-style:normal}.produto-janela{position:relative;overflow:hidden;background:#0f1317f7;border:1px solid #34404a;border-radius:4px;box-shadow:0 34px 100px #0000007a,0 0 0 1px #78a7ff0a}.janela-marca span:first-child{background:var(--lp-azul);border-color:var(--lp-azul)}.status-online i{width:6px;height:6px;border-radius:50%;background:var(--lp-verde);box-shadow:0 0 8px #9cf0c0b3}.selo-neutro,.selo-ia{padding:5px 8px;color:#aab3b9;border:1px solid #354049;background:#151b20;font-size:9px;font-weight:560;letter-spacing:.04em}.painel-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:1px;background:var(--lp-linha);border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.calculo-aberto,.margem-card{background:#101418;padding:18px 20px}.calculo-linha.positivo b{color:var(--lp-azul)}.medidor{display:grid;place-items:center;width:112px;aspect-ratio:1;margin:3px 0;background:conic-gradient(var(--lp-verde) var(--valor),#263038 0);border-radius:50%;position:relative}.medidor:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:#101418;border-radius:50%}.mercado-resumo b{color:var(--lp-verde);font-weight:580}.faixa-preenchida{position:absolute;top:0;right:14%;bottom:0;left:14%;background:linear-gradient(90deg,#78a7ff38,#9cf0c080)}.faixa-trilho .preco{left:53%;background:var(--lp-azul);height:19px;box-shadow:0 0 12px #78a7ffb3}.faixa-trilho .media{left:57%;background:var(--lp-verde)}.faixa-legenda b{color:var(--lp-azul);font-weight:600}.alerta-icone{display:grid;place-items:center;width:28px;height:28px;background:#c3f4d6;color:#1a6b42;border-radius:50%;font-weight:800}.numeros-grade>div strong{font:520 clamp(20px,2.3vw,30px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.05em}.numeros-grade>div span{color:#758189;font-size:11px}.secao-clara{background:var(--lp-claro);color:var(--lp-ink)}.problema,.sistema-completo{padding:126px 0}.secao-intro{max-width:760px;margin-bottom:64px}.secao-intro .olho-escuro{color:#5176b7}.secao-intro h2{margin:0 0 22px;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.secao-intro>p:last-child{max-width:620px;margin:0;color:#656d69;font-size:16px;line-height:1.65}.landing-page--pricewiki .comparacao,.landing-page[data-lp-theme=pricewiki] .comparacao{display:grid;grid-template-columns:minmax(140px,.62fr) minmax(250px,1fr) minmax(250px,1fr);border-top:1px solid #cfd2ce;border-left:1px solid #cfd2ce}.landing-page--pricewiki .comparacao>div,.landing-page[data-lp-theme=pricewiki] .comparacao>div{border-right:1px solid #cfd2ce;border-bottom:1px solid #cfd2ce}.landing-page--pricewiki .comparacao-cabecalho,.landing-page[data-lp-theme=pricewiki] .comparacao-cabecalho{min-height:48px;display:flex;align-items:center;padding:12px 18px;font:560 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.landing-page--pricewiki .comparacao-cabecalho.antes,.landing-page[data-lp-theme=pricewiki] .comparacao-cabecalho.antes{background:#2a2d2b;color:#f1f1ed}.landing-page--pricewiki .comparacao-cabecalho.depois,.landing-page[data-lp-theme=pricewiki] .comparacao-cabecalho.depois{background:var(--lp-azul-forte);color:#f3f5f4}.landing-page--pricewiki .comparacao-tema,.landing-page[data-lp-theme=pricewiki] .comparacao-tema{padding:20px 18px;color:#686e6a;font:650 10px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.09em}.landing-page--pricewiki .comparacao-celula,.landing-page[data-lp-theme=pricewiki] .comparacao-celula{min-height:0;display:flex;align-items:center;gap:15px;padding:16px 20px;color:#6d7470;font:500 14px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.landing-page--pricewiki .comparacao-celula.depois,.landing-page[data-lp-theme=pricewiki] .comparacao-celula.depois{color:#1b201e;background:#78a7ff14;font-weight:600}.landing-page--pricewiki .comparacao-celula.depois span,.landing-page[data-lp-theme=pricewiki] .comparacao-celula.depois span{flex:0 0 auto;color:inherit;font:inherit;letter-spacing:normal}.historia-produto{padding:132px 0 64px}.intro-escura{margin-bottom:96px}.showcase{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(540px,1.24fr);gap:86px;align-items:center;min-height:650px;padding:88px 0;border-top:1px solid var(--lp-linha)}.showcase.invertido{grid-template-columns:minmax(540px,1.24fr) minmax(300px,.76fr)}.passo{display:block;margin-bottom:20px;color:var(--lp-azul);font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.showcase-copy h3{margin:0 0 20px;color:var(--lp-texto);font-size:clamp(31px,3.4vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.05em;text-transform:none}.valor-entregue{margin:0 0 25px;padding:16px 0 17px;border-top:1px solid #293138;border-bottom:1px solid #293138}.valor-entregue span{display:block;margin-bottom:8px;color:#68747b;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.valor-entregue strong{color:#dfe5e2;font-size:13px;font-weight:560;line-height:1.55}.lista-check{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lista-check li{display:flex;align-items:flex-start;gap:10px;color:#8c979e;font-size:12px}.lista-check li:before{content:"↳";color:var(--lp-verde);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mockup{min-width:0;overflow:hidden;background:var(--lp-painel);border:1px solid #303a42;border-radius:var(--lp-raio);box-shadow:0 28px 80px #0000003d}.mockup-topo{min-height:48px;color:#78858c}.mockup-topo b{color:#9ca6ac;font-weight:550;text-transform:none;letter-spacing:0}.catalogo-mock{display:grid;gap:1px;background:var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.catalogo-mock-linha{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(58px,.7fr)) minmax(96px,auto);align-items:center;gap:14px;padding:16px 20px;background:#11161a}.catalogo-mock-nome strong{display:block;overflow:hidden;color:#dce3e5;font-size:11px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.catalogo-mock-nome small{display:block;margin-top:4px;color:#69757c;font-size:8.5px}.catalogo-mock-num span{display:block;color:#69757c;font-size:7.5px;text-transform:uppercase;letter-spacing:.06em}.catalogo-mock-num b{display:block;margin-top:6px;color:#cbd1d4;font:560 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.catalogo-mock-num b.ok{color:var(--lp-verde)}.catalogo-mock-num b.alerta{color:var(--lp-ambar)}.catalogo-mock-num b.erro{color:var(--lp-vermelho)}.catalogo-mock-mercado{justify-self:end;padding:5px 9px;border:1px solid currentColor;border-radius:20px;font:600 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.catalogo-mock-mercado.ok{color:var(--lp-verde)}.catalogo-mock-mercado.alerta{color:var(--lp-ambar)}.catalogo-mock-mercado.erro{color:var(--lp-vermelho)}@media(max-width:620px){.catalogo-mock-linha{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.catalogo-mock-nome{grid-column:1 / -1}.catalogo-mock-mercado{grid-column:1 / -1;justify-self:start}}.cascata{display:grid;gap:13px;padding:26px 24px;border-bottom:1px solid var(--lp-linha)}.cascata-linha{display:grid;grid-template-columns:132px minmax(100px,1fr) 84px;align-items:center;gap:13px;color:#89949b;font-size:10px}.cascata-linha i{display:block;width:var(--largura);height:18px;background:#59636a;transform-origin:left}.cascata-linha.azul i{background:var(--lp-azul)}.cascata-linha.laranja i{background:var(--lp-laranja)}.cascata-linha b{text-align:right;color:#cbd1d4;font:560 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.resultado-triplo{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lp-linha)}.resultado-triplo>div{display:grid;gap:7px;padding:23px 18px;background:#11161a}.resultado-triplo>div.ativo{background:#78a7ff1f;box-shadow:inset 0 3px 0 var(--lp-azul)}.resultado-triplo span{color:#69757c;font-size:9px}.resultado-triplo b{color:#e4e8e6;font:560 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.mockup-rodape{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;color:#89949a;font-size:10px}.mockup-rodape b{color:var(--lp-verde);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.selo-ia{color:#111b16!important;background:var(--lp-verde);border-color:var(--lp-verde)}.benchmark-resumo,.caixa-resumo,.cmr-indicadores{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.benchmark-resumo>div,.caixa-resumo>div,.cmr-indicadores>div{display:grid;gap:6px;padding:18px;background:#11161a}.benchmark-resumo span,.caixa-resumo span,.cmr-indicadores span{color:#6f7b82;font-size:9px}.benchmark-resumo b,.caixa-resumo b,.cmr-indicadores b{color:#dbe0e2;font:560 13px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.texto-verde{color:var(--lp-verde)!important}.texto-laranja{color:var(--lp-laranja)!important}.benchmark-grafico{padding:32px 28px 28px;border-bottom:1px solid var(--lp-linha)}.benchmark-eixo{display:flex;justify-content:space-between;margin-bottom:13px;color:#566169;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.benchmark-trilho{position:relative;height:8px;background:linear-gradient(90deg,#323b41,#78a7ff8c,#323b41)}.benchmark-trilho i{position:absolute;top:50%;left:var(--x);width:6px;height:16px;background:#87929a;transform:translate(-50%,-50%)}.benchmark-trilho b{position:absolute;left:var(--x);top:50%;width:13px;height:28px;background:var(--lp-azul);box-shadow:0 0 16px #78a7ff99;transform:translate(-50%,-50%)}.benchmark-trilho b span{position:absolute;left:50%;bottom:35px;width:-moz-max-content;width:max-content;padding:7px 9px;color:#152039;background:#cbdcff;font:650 8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;transform:translate(-50%)}.fontes-lista{padding:8px 20px 14px}.fontes-lista>div{display:grid;grid-template-columns:1fr 86px 76px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px dashed #293138;color:#8d989e;font-size:9px}.fontes-lista>div:last-child{border-bottom:0}.fontes-lista b{color:#c7ced1;font:550 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.fontes-lista i{color:#6f7c83;font-size:8px;font-style:normal;text-align:right}.cmr-indicadores small{color:#5f6b72;font-size:8px}.cmr-indicadores .risco{background:#ff906814}.cmr-indicadores .risco b,.cmr-indicadores .risco small{color:var(--lp-laranja)}.cliente-lista{padding:10px 20px 14px}.cliente-lista>div{display:grid;grid-template-columns:34px minmax(120px,1fr) minmax(80px,.75fr) 66px;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid #252d32}.cliente-avatar{display:grid;place-items:center;width:32px;height:32px;color:#b9c4cb;background:#242c32;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cliente-lista p{display:grid;gap:3px;margin:0}.cliente-lista p b{color:#cbd2d5;font-size:9px;font-weight:560}.cliente-lista p small{color:#626e75;font-size:8px}.cliente-lista>div>i{display:block;height:5px;background:#252e34}.cliente-lista>div>i em{display:block;width:var(--largura);height:100%;background:var(--lp-verde);transform-origin:left}.cliente-lista>div>strong{display:grid;gap:3px;color:var(--lp-verde);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.cliente-lista>div>strong small{color:#728078;font-size:7px}.cliente-lista .negativo>i em{background:var(--lp-laranja)}.cliente-lista .negativo>strong,.cliente-lista .negativo>strong small{color:var(--lp-laranja)}.insight-linha{display:flex;align-items:center;gap:8px;padding:13px 19px;color:#c4aaa0;background:#ff906814;border-top:1px solid rgba(255,144,104,.22);font-size:9px}.insight-linha>span{display:grid;place-items:center;width:17px;height:17px;color:#1b100c;background:var(--lp-laranja);border-radius:50%;font-weight:800}.insight-linha b{color:var(--lp-laranja)}.caixa-grafico{position:relative;height:260px;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:7px;padding:36px 24px 30px;background:linear-gradient(#232b31 1px,transparent 1px) 0 36px / 100% 48px,#11161a}.zero-linha{position:absolute;left:24px;right:24px;top:62%;border-top:1px solid #485159}.reserva-linha{position:absolute;left:24px;right:24px;top:38%;border-top:1px dashed rgba(156,240,192,.48)}.reserva-linha span{position:absolute;right:0;bottom:5px;color:#9cf0c0b3;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.mes{position:relative;align-self:stretch;z-index:2}.mes i{position:absolute;left:50%;width:48%;max-width:22px;background:var(--lp-azul);transform:translate(-50%);transform-origin:bottom}.mes.positivo i{bottom:38%;height:var(--valor)}.mes.negativo i{top:62%;height:var(--valor);background:var(--lp-laranja);transform-origin:top}.mes span{position:absolute;left:50%;bottom:-17px;color:#58636a;font:550 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:translate(-50%)}.mes>b{position:absolute;z-index:2;left:50%;top:84%;padding:4px 5px;color:#24100a;background:var(--lp-laranja);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:translate(-50%)}.caixa-alerta{color:#9fb2d3;background:#78a7ff14;border-color:#78a7ff38}.caixa-alerta>span{background:var(--lp-azul)}.caixa-alerta b{color:var(--lp-azul)}.meta-ia-resumo{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:17px;padding:20px;background:linear-gradient(110deg,rgba(120,167,255,.09),transparent);border-bottom:1px solid #2a3237}.meta-ia-resumo>div{display:grid;gap:7px}.meta-ia-resumo span{color:#68757c;font:650 7px/1 monospace;text-transform:uppercase}.meta-ia-resumo b{color:#e1e6e7;font:600 17px/1 monospace}.meta-ia-resumo>i{color:#5d6970;font-style:normal}.meta-ia-resumo>em{padding:6px 8px;color:var(--lp-verde);background:#9cf0c012;font:650 7px/1 monospace;font-style:normal}.meta-ia-lista{padding:6px 20px}.meta-ia-lista article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #283137}.meta-ia-lista article>span{display:grid;place-items:center;width:25px;height:25px;color:#89a9dd;background:#78a7ff1a;font:650 7px/1 monospace}.meta-ia-lista article>div{min-width:0}.meta-ia-lista article b{color:#cbd2d5;font-size:9px}.meta-ia-lista article p{margin:5px 0 9px;color:#667279;font-size:7px}.meta-ia-lista article div>i{display:block;height:3px;background:#283137}.meta-ia-lista article div>i em{display:block;width:var(--largura);height:100%;background:var(--lp-azul)}.meta-ia-lista article>strong{color:#dce2e4;font:600 10px/1 monospace}.meta-ia-rodape{display:flex;justify-content:space-between;gap:15px;padding:14px 20px;color:#69767d;background:#0e1316;font-size:8px}.meta-ia-rodape b{color:#8ba8d8}.secao-agentes{position:relative;padding:132px 0;overflow:hidden;background:radial-gradient(circle at 78% 14%,rgba(79,134,247,.16),transparent 29%),radial-gradient(circle at 18% 74%,rgba(156,240,192,.07),transparent 31%),#090c0e;border-block:1px solid var(--lp-linha)}.secao-agentes:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.secao-agentes .secao-intro{position:relative;max-width:900px;margin-bottom:70px}.agentes-grade{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:22px}.agentes-arquitetura{display:grid;grid-template-columns:minmax(120px,.8fr) auto minmax(180px,1.2fr) auto minmax(120px,.8fr);align-items:stretch;min-height:390px;background:#0d1114;border:1px solid var(--lp-linha)}.agentes-arquitetura>i{align-self:center;color:#55626a;font-style:normal}.agente-origem,.agente-destino{display:grid;align-content:center;gap:1px;padding:18px}.agente-origem>span,.agente-destino>span,.agente-nucleo>span{margin-bottom:14px;color:#66737a;font:650 7px/1 monospace;letter-spacing:.1em}.agente-origem b,.agente-destino b{padding:10px;color:#99a5aa;background:#12181c;border:1px solid #283137;font:550 8px/1 monospace}.agente-nucleo{display:flex;flex-direction:column;justify-content:center;padding:24px;background:linear-gradient(145deg,#4f86f72b,#4f86f706);border-inline:1px solid #354657}.agente-nucleo strong{color:#edf1f2;font-size:19px;font-weight:550;letter-spacing:-.035em}.agente-nucleo small{margin-top:8px;color:#738088;font-size:8px}.agente-nucleo em{display:flex;align-items:center;gap:8px;margin-top:30px;padding:12px;color:#9aa9b0;background:#05080a73;border:1px solid #354657;font:650 7px/1 monospace;font-style:normal}.agente-nucleo em i{width:7px;height:7px;border-radius:50%;background:var(--lp-verde)}.agente-conversa{min-width:0;background:#101418;border:1px solid var(--lp-linha)}.agente-conversa .mockup-topo b{display:flex;align-items:center;gap:6px;color:var(--lp-verde)}.agente-conversa .mockup-topo b i{width:6px;height:6px;border-radius:50%;background:var(--lp-verde)}.mensagem{width:-moz-fit-content;width:fit-content;max-width:88%;margin:18px;padding:14px 16px;font-size:9px;line-height:1.55}.mensagem.usuario{margin-left:auto;color:#c2d3ed;background:#4f86f721;border:1px solid rgba(120,167,255,.28)}.mensagem.agente{color:#9da9ae;background:#0b0f12;border:1px solid #2a3338}.mensagem.agente p{margin:0 0 8px;color:#d2d9db}.mensagem.agente ol{margin:0;padding-left:16px}.mensagem.agente li{margin:5px 0}.mensagem.agente small{display:block;margin-top:12px;padding-top:10px;color:#657179;border-top:1px solid #263036;font-size:7px}.chamada-ferramenta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 18px;padding:9px 11px;background:#9cf0c00b;border:1px solid rgba(156,240,192,.18)}.chamada-ferramenta span{padding:4px;color:#07100b;background:var(--lp-verde);font:800 6px/1 monospace}.chamada-ferramenta code{overflow:hidden;color:#93aaa0;font-size:8px;text-overflow:ellipsis}.chamada-ferramenta b{color:var(--lp-verde);font:550 7px/1 monospace}.agentes-beneficios{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border:1px solid var(--lp-linha)}.agentes-beneficios>div{padding:18px;background:#0d1114}.agentes-beneficios>div+div{border-left:1px solid var(--lp-linha)}.agentes-beneficios span{display:block;margin-bottom:8px;color:var(--lp-azul);font:650 7px/1 monospace;letter-spacing:.1em}.agentes-beneficios b{color:#bac4c7;font-size:9px;font-weight:550}.sistema-completo .secao-intro{max-width:800px}.plataforma-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plataforma-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:28px 28px 22px;border:1px solid #ccd0cc;background:#f7f6f2}.plataforma-card:has(.mini-mockup){min-height:500px}.card-numero{margin-bottom:54px;color:#77817c;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.plataforma-card h3{margin:0 0 12px;color:var(--lp-ink);font-size:22px;font-weight:560;letter-spacing:-.035em;text-transform:none}.plataforma-card>p{min-height:64px;margin:0 0 28px;color:#6c736f;font-size:12px;line-height:1.6}.mini-mockup{min-width:0;margin-top:auto;overflow:hidden;color:#e8ecea;background:#111513;border:1px solid #2b322e}.mini-topo{min-height:36px;border-color:#2a312e;color:#707b75;font-size:7px}.mini-topo b{color:#9ba69f;font-weight:550;text-transform:none;letter-spacing:0}.payback-barras{height:146px;display:flex;align-items:flex-end;gap:7px;padding:26px 18px 17px;border-bottom:1px solid #29302d;background:linear-gradient(#242b28 1px,transparent 1px) 0 25px / 100% 28px}.payback-barras i{position:relative;flex:1;height:var(--h);background:#5874a8;transform-origin:bottom}.payback-barras i.virada{background:var(--lp-verde)}.payback-barras i b{position:absolute;left:50%;bottom:calc(100% + 8px);color:var(--lp-verde);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:translate(-50%)}.mini-resultado{display:flex;justify-content:space-between;padding:12px 15px;color:#7b8680;font-size:8px}.mini-resultado b{color:var(--lp-verde);font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.acesso-mini,.api-mini{padding-bottom:7px}.pessoa{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;margin:0 12px;padding:10px 0;border-bottom:1px solid #28302c}.pessoa>i{display:grid;place-items:center;width:25px;height:25px;color:#aeb8b2;background:#29312d;font:600 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.pessoa>span{display:grid;gap:2px}.pessoa span b{font-size:7px;font-weight:560}.pessoa span small{color:#657069;font-size:6px}.pessoa em{padding:4px 5px;color:#9da9a1;background:#222925;font-size:6px;font-style:normal}.api-mini>div:not(.mini-topo){display:flex;justify-content:space-between;gap:9px;margin:0 13px;padding:10px 0;border-bottom:1px solid #28302c;color:#9ca7a1;font-size:7px}.api-mini>div:not(.mini-topo) b{font-size:6px;font-weight:560}.permitido{color:var(--lp-verde)}.bloqueado{color:#727a75}.cta-final{position:relative;padding:112px 0;border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha);background:radial-gradient(circle at 78% 20%,var(--lp-orange-glow, color-mix(in srgb, var(--ds-accent, #ff6b00) 20%, transparent)),transparent 30%),var(--lp-bg)}.cta-grade{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:90px}.cta-final h2{max-width:700px;margin:0;font-size:clamp(42px,5.8vw,72px);font-weight:500;line-height:1;letter-spacing:-.06em}.cta-conteudo{display:grid;gap:18px}.cta-conteudo p{margin:0;color:var(--lp-muted);font-size:14px;line-height:1.7}.cta-conteudo .btn{width:100%}.cta-conteudo small{color:#657078;font-size:10px}.landing-page .rodape{padding:0;border-color:var(--lp-linha);background:var(--lp-bg)}.footer-inner{min-height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.footer-inner p{margin:0;color:#667179;font-size:11px}.footer-inner>div{display:flex;justify-content:flex-end;gap:20px}.secao-integracoes{position:relative;padding:132px 0;overflow:hidden;color:var(--lp-texto);background:radial-gradient(circle at 82% 10%,rgba(79,134,247,.14),transparent 27%),var(--lp-bg);border-bottom:1px solid var(--lp-linha)}.secao-integracoes:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.integracoes-intro{position:relative;margin-bottom:64px}.integracoes-intro h2{max-width:850px}.camada-fluxo{position:relative;display:grid;grid-template-columns:1fr 110px 1.1fr 110px 1fr;align-items:stretch;margin-bottom:22px;background:#0c1013;border:1px solid var(--lp-linha)}.camada-no{min-width:0;padding:25px}.camada-no.nucleo{background:linear-gradient(150deg,#4f86f72e,#4f86f705);border-inline:1px solid #354555}.camada-numero{display:block;margin-bottom:42px;color:#66737b;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.camada-no>strong{display:block;margin-bottom:7px;color:#edf1f0;font-size:20px;font-weight:560;letter-spacing:-.035em}.camada-no>small{color:#79858c;font-size:9px}.erp-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;background:var(--lp-linha);border:1px solid var(--lp-linha)}.erp-opcoes b{padding:9px;color:#9ba6ac;background:#11161a;font:550 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.nucleo-status,.destino-resultado{margin-top:25px;padding:15px;background:#070a0c7a;border:1px solid #354555}.nucleo-status{display:flex;align-items:center;gap:9px;color:#aeb9be;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.nucleo-status i{width:7px;height:7px;border-radius:50%;background:var(--lp-verde);animation:pulso-status 2.4s ease-in-out infinite}.destino-resultado{color:var(--lp-verde);font:600 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.destino-resultado span{display:block;margin-top:7px;color:#728078;font-size:7px}.camada-conector{display:grid;grid-template-columns:1fr;place-items:center;min-width:0;padding-block:24px}.camada-conector i{width:1px;height:100%;min-height:28px;background:linear-gradient(transparent,#43515a,transparent)}.camada-conector span{padding-block:10px;color:#637078;font:650 7px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-transform:uppercase}.integracao-showcase{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.sync-painel,.catalogo-sync-painel{min-width:0;background:#101418;border:1px solid var(--lp-linha)}.sync-linha{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--lp-linha)}.erp-badge{display:grid;place-items:center;width:38px;height:38px;color:#071017;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.erp-badge.conta-azul{background:#61baf1}.erp-badge.bling{background:#84df89}.erp-badge.omie{background:#ffad68}.sync-linha>div{display:grid;gap:3px}.sync-linha b{color:#d8dfe0;font-size:10px}.sync-linha small{color:#69757b;font-size:7px}.sync-linha em{color:var(--lp-verde);font:550 7px/1 monospace;font-style:normal}.sync-regra{margin:16px;padding:14px;background:#ffc37b0f;border:1px solid rgba(255,195,123,.24)}.sync-regra span{color:#ffc37b;font:650 7px/1 monospace;letter-spacing:.1em}.sync-regra p{margin:7px 0 0;color:#a59b8f;font-size:9px;line-height:1.5}.catalogo-head,.catalogo-row{display:grid;grid-template-columns:minmax(135px,1.4fr) minmax(80px,.8fr) minmax(80px,.8fr) 70px;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lp-linha)}.catalogo-head{color:#667279;background:#0d1114;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.catalogo-row{min-height:54px;font-size:8px}.catalogo-row b{color:#c9d1d3;font-size:9px}.catalogo-row span{color:#78848a}.catalogo-row em{width:-moz-fit-content;width:fit-content;padding:5px 7px;color:#ffc37b;background:#ffc37b14;border:1px solid rgba(255,195,123,.25);font-style:normal}.catalogo-row em.pronto{color:var(--lp-verde);background:#9cf0c00f;border-color:#9cf0c038}.catalogo-row strong{color:#dce3e4;font:600 10px/1 monospace;text-align:right}.catalogo-row.pendente{background:#ffc37b06}.catalogo-insight{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:11px;margin:15px;padding:13px;background:#78a7ff12;border:1px solid rgba(120,167,255,.22)}.catalogo-insight>span{display:grid;place-items:center;width:28px;height:28px;color:#071019;background:var(--lp-azul);font:800 8px/1 monospace}.catalogo-insight p{display:grid;gap:3px;margin:0;color:#7e8990;font-size:8px}.catalogo-insight b{color:#d8dfe0;font-size:9px}.integracoes-valor{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border:1px solid var(--lp-linha)}.integracoes-valor>div{padding:19px;background:#0c1013}.integracoes-valor>div+div{border-left:1px solid var(--lp-linha)}.integracoes-valor span{display:block;margin-bottom:8px;color:#68747b;font:650 7px/1 monospace;letter-spacing:.1em}.integracoes-valor b{color:#cbd2d4;font-size:10px;font-weight:550}@media(max-width:900px){.secao-integracoes{padding:96px 0}.camada-fluxo{grid-template-columns:1fr}.camada-conector{grid-template-columns:1fr auto 1fr;padding:0 24px}.camada-conector i{width:100%;height:1px;min-height:1px}.camada-no.nucleo{border:0;border-block:1px solid #354555}.camada-numero{margin-bottom:22px}.integracao-showcase{grid-template-columns:1fr}}@media(max-width:560px){.sync-linha{grid-template-columns:34px minmax(0,1fr)}.sync-linha em{grid-column:2}.catalogo-head,.catalogo-row{grid-template-columns:minmax(120px,1.4fr) minmax(72px,.8fr) 58px}.catalogo-head span:nth-child(2),.catalogo-row>span{display:none}.integracoes-valor{grid-template-columns:1fr}.integracoes-valor>div+div{border-left:0;border-top:1px solid var(--lp-linha)}}.js-ativo [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.js-ativo [data-reveal].visivel{opacity:1;transform:translateY(0)}.js-ativo .showcase:not(.visivel) .cascata-linha i,.js-ativo .showcase:not(.visivel) .cliente-lista em,.js-ativo .showcase:not(.visivel) .mes i,.js-ativo .plataforma-card:not(.visivel) .payback-barras i{transform:scaleY(0)}.js-ativo .showcase.visivel .cascata-linha i,.js-ativo .showcase.visivel .cliente-lista em,.js-ativo .showcase.visivel .mes i,.js-ativo .plataforma-card.visivel .payback-barras i{transition:transform .8s cubic-bezier(.22,1,.36,1) .16s}.js-ativo .showcase:not(.visivel) .cascata-linha i,.js-ativo .showcase:not(.visivel) .cliente-lista em{transform:scaleX(0)}@media(max-width:1080px){.hero-grade{grid-template-columns:1fr;gap:68px}.hero-copy{max-width:760px}.produto-palco{width:min(780px,calc(100% - 20px));margin-inline:auto;transform:none}.alerta-flutuante{right:-20px}.showcase,.showcase.invertido{grid-template-columns:minmax(260px,.72fr) minmax(440px,1.28fr);gap:48px}.showcase.invertido{grid-template-columns:minmax(440px,1.28fr) minmax(260px,.72fr)}.agentes-grade{grid-template-columns:1fr}}@media(max-width:900px){.header-inner{grid-template-columns:1fr auto}.nav-publica{display:none}.numeros-grade{grid-template-columns:1fr 1fr}.numeros-grade>div:nth-child(2){border-right:1px solid var(--lp-linha)}.numeros-grade>div:nth-child(-n+2){border-bottom:1px solid var(--lp-linha)}.showcase,.showcase.invertido{grid-template-columns:1fr;gap:50px;min-height:0;padding:82px 0}.showcase.invertido .showcase-copy,.showcase.invertido .mockup{order:initial}.showcase-copy{max-width:620px}.plataforma-grade{grid-template-columns:1fr}.plataforma-card{min-height:0}.card-numero{margin-bottom:34px}.plataforma-card>p{min-height:0}.mini-mockup{width:min(100%,520px)}.cta-grade{grid-template-columns:1fr;gap:48px;align-items:start}.cta-conteudo{max-width:520px}.secao-agentes{padding:96px 0}.agentes-beneficios{grid-template-columns:1fr 1fr}.agentes-beneficios>div:nth-child(3){border-left:0;border-top:1px solid var(--lp-linha)}.agentes-beneficios>div:nth-child(4){border-top:1px solid var(--lp-linha)}}@media(max-width:700px){.site-shell{width:min(100% - 32px,1180px)}.landing-page .topo-publico{height:62px}.header-inner>.acoes .btn-fantasma{display:none}.landing-page .marca-publica{font-size:16px}.marca-sinal{width:31px;height:31px}.hero-publico{min-height:0;padding:78px 0 64px}.hero-publico h1{font-size:clamp(36px,10.5vw,48px)}.chamada{font-size:15px}.hero-acoes .btn,.produto-palco{width:100%}.painel-grade{grid-template-columns:1fr}.margem-card{display:grid;grid-template-columns:1fr auto;align-items:center}.margem-card>.rotulo{grid-column:1 / -1}.medidor{width:94px}.mini-indicadores{max-width:190px}.calculo-total strong{font-size:20px}.alerta-flutuante{right:12px;bottom:-25px;min-width:196px}.numeros-grade{grid-template-columns:1fr}.numeros-grade>div{min-height:98px;border-right:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.problema,.sistema-completo{padding:92px 0}.secao-intro{margin-bottom:44px}.secao-intro h2{font-size:clamp(36px,11vw,52px)}.landing-page--pricewiki .comparacao,.landing-page[data-lp-theme=pricewiki] .comparacao{display:block;border-top:1px solid #cfd2ce}.landing-page--pricewiki .comparacao-cabecalho,.landing-page[data-lp-theme=pricewiki] .comparacao-cabecalho{display:none}.landing-page--pricewiki .comparacao-tema,.landing-page[data-lp-theme=pricewiki] .comparacao-tema{padding:20px 18px 8px;border-bottom:0!important}.landing-page--pricewiki .comparacao-celula,.landing-page[data-lp-theme=pricewiki] .comparacao-celula{position:relative;min-height:0;align-items:flex-start;padding:38px 18px 18px}.landing-page--pricewiki .comparacao-celula:before,.landing-page[data-lp-theme=pricewiki] .comparacao-celula:before{position:absolute;left:18px;top:13px;color:#919793;font:650 8px/1 Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}.landing-page--pricewiki .comparacao-celula.antes:before,.landing-page[data-lp-theme=pricewiki] .comparacao-celula.antes:before{content:"Sem sistema"}.landing-page--pricewiki .comparacao-celula.depois:before,.landing-page[data-lp-theme=pricewiki] .comparacao-celula.depois:before{content:"Com a plataforma";color:var(--lp-azul-forte, #4f86f7)}.historia-produto{padding-top:96px}.intro-escura{margin-bottom:50px}.showcase,.showcase.invertido{padding:70px 0}.showcase-copy h3{font-size:35px}.cascata-linha{grid-template-columns:104px minmax(50px,1fr) 72px;gap:8px}.resultado-triplo span{min-height:24px}.resultado-triplo b{font-size:12px}.benchmark-resumo,.caixa-resumo,.cmr-indicadores{grid-template-columns:1fr}.benchmark-resumo>div,.caixa-resumo>div,.cmr-indicadores>div{display:flex;justify-content:space-between;align-items:center;padding:13px 16px}.cmr-indicadores small{display:none}.fontes-lista>div{grid-template-columns:1fr auto}.fontes-lista i{display:none}.cliente-lista>div{grid-template-columns:34px minmax(100px,1fr) 60px}.cliente-lista>div>i{display:none}.caixa-grafico{gap:3px;padding-inline:14px}.zero-linha,.reserva-linha{left:14px;right:14px}.plataforma-card{padding:24px 20px 20px}.cta-final{padding:86px 0}.cta-final h2{font-size:clamp(40px,12vw,58px)}.footer-inner{grid-template-columns:1fr auto;padding:22px 0}.footer-inner p{display:none}}@media(max-width:420px){.header-inner>.acoes .btn{padding-inline:9px;font-size:10px}.landing-page .marca-publica{gap:7px}.anuncio{max-width:100%;font-size:9px}.hero-garantias{gap:10px 14px}.painel-cabecalho,.calculo-aberto,.margem-card,.mercado-faixa{padding-inline:14px}.calculo-linha{font-size:9px}.calculo-total strong{font-size:17px}.margem-card{grid-template-columns:1fr 1fr}.medidor{width:84px}.alerta-flutuante{display:none}.resultado-triplo{grid-template-columns:1fr}.resultado-triplo>div{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.resultado-triplo span{min-height:0}.insight-linha{align-items:flex-start;line-height:1.45}.meta-ia-resumo{grid-template-columns:1fr auto 1fr}.meta-ia-resumo>em{grid-column:1 / -1;width:-moz-fit-content;width:fit-content}.agentes-arquitetura{grid-template-columns:1fr;min-height:0}.agentes-arquitetura>i{padding:9px;text-align:center;transform:rotate(90deg)}.agente-nucleo{border:0;border-block:1px solid #354657}.agentes-beneficios{grid-template-columns:1fr}.agentes-beneficios>div+div{border-left:0;border-top:1px solid var(--lp-linha)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-page{--auth-escuro: #080a0c;--auth-painel: #101418;--auth-linha: #283138;--auth-claro: #f2f1ec;--auth-ink: #151817;min-height:100vh;color:#f3f5f4;background:var(--auth-escuro)}.auth-page main{max-width:none;margin:0;padding:0}.auth-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);min-height:100vh}.auth-contexto{position:relative;display:flex;flex-direction:column;min-width:0;padding:42px clamp(34px,5vw,78px);overflow:hidden;background:radial-gradient(circle at 90% 8%,rgba(79,134,247,.2),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--auth-escuro);background-size:auto,52px 52px,52px 52px,auto}.auth-contexto .marca-publica{color:#f3f5f4;font-size:18px;letter-spacing:-.03em}.auth-contexto .logo-wordmark{width:148px}.auth-contexto .marca-sinal{color:#071019;background:#78a7ff}.auth-kicker,.auth-etapa{display:block;color:#78a7ff;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.auth-mockup{width:min(100%,560px);margin-top:54px;color:#dce2e3;background:#0f1418f0;border:1px solid var(--auth-linha);box-shadow:24px 26px 80px #00000052}.auth-barras i{flex:1;height:var(--h);background:linear-gradient(#8ab3ff,#466ba9);transform-origin:bottom;animation:auth-barra .65s cubic-bezier(.2,.8,.2,1) both}.auth-insight b{color:#dce2e3;font-size:10px}.auth-fluxo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;width:min(100%,620px);margin-top:52px;background:#0d1114;border:1px solid var(--auth-linha)}.auth-fluxo div.ativo{background:#78a7ff1f}.auth-fluxo span{grid-row:1 / 3;color:#78a7ff;font:650 8px/1 monospace}.cartao-auth{width:100%;max-width:470px;padding:0;background:transparent;border:0;border-radius:0}.cartao-auth label{margin-bottom:7px;color:#5f6863;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.cartao-auth .campo{min-height:49px;padding:12px 14px;color:#171a19;background:#ffffff7a;border:1px solid #c9cec9;border-radius:2px;font-size:13px}.cartao-auth .campo:focus{outline:1px solid #4f86f7;box-shadow:0 0 0 4px #4f86f717}.auth-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:51px;margin-top:20px;padding:0 17px;color:#071019;background:#78a7ff;border-color:#78a7ff;border-radius:2px;font-size:12px;font-weight:680}.auth-submit:hover{background:#91b8ff;border-color:#91b8ff}.cartao-auth .aviso{margin:16px 0 0;color:#932f22;background:#ffe2dc;border:1px solid #eab4aa;border-radius:2px}.auth-alternativa a{color:#285cae;font-weight:650}.auth-bloco h3 span{display:grid;place-items:center;width:23px;height:23px;color:#285cae;background:#dde7f9}@media(max-width:1050px){.auth-layout{grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr)}.auth-contexto{padding-inline:34px}.auth-copy h1{font-size:38px}.auth-mockup{margin-top:40px}}@media(max-width:820px){.auth-layout{grid-template-columns:1fr}.auth-contexto{min-height:330px;padding:28px 24px 34px}.auth-copy{margin-top:52px}.auth-copy h1{max-width:620px;margin-block:15px;font-size:clamp(32px,8vw,42px)}.auth-copy p{font-size:12px}.auth-mockup,.auth-fluxo,.auth-beneficios,.auth-rodape{display:none}.auth-form-wrap{padding:48px 24px 64px}}@media(max-width:520px){.auth-contexto{min-height:290px}.auth-copy h1{font-size:31px}.auth-form-wrap{padding-inline:18px}.cartao-auth h2{font-size:36px}.cartao-auth .g2{grid-template-columns:1fr}}.secao-planos{padding:120px 0;background:#090d10;color:#edf1f2;border-top:1px solid #20282d}.secao-planos .secao-intro{max-width:800px}.secao-planos .secao-intro h2{max-width:720px}.landing-planos-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px}.landing-plano{position:relative;display:flex;flex-direction:column;min-height:570px;padding:30px;border:1px solid #283238;background:linear-gradient(155deg,#11171b,#0d1215);box-shadow:0 20px 70px #00000026}.landing-plano.destaque{border-color:#557fc5;background:linear-gradient(155deg,#152033,#0e141a);transform:translateY(-10px);box-shadow:0 30px 90px #204c912e}.landing-plano>em{position:absolute;right:22px;top:22px;padding:6px 8px;color:#93b8f2;background:#78a7ff1a;font:700 8px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.1em}.landing-plano>span{color:#82909a;font:750 10px/1 ui-monospace,monospace;letter-spacing:.16em}.landing-plano>p{min-height:48px;color:#8c989f;font-size:13px;line-height:1.6}.landing-preco{display:flex;align-items:baseline;gap:8px;padding:23px 0;border-bottom:1px solid #283238}.landing-preco b{font-size:48px;letter-spacing:-.06em}.landing-preco b sup{font-size:14px;margin-right:5px}.landing-preco small{color:#748088;font-size:10px}.landing-plano ul{display:grid;gap:15px;flex:1;margin:26px 0;padding:0;list-style:none}.landing-plano li{position:relative;padding-left:24px;color:#a8b1b5;font-size:12px}.landing-plano li:before{content:"✓";position:absolute;left:0;color:#9cf0c0;font-weight:900}.landing-plano .btn{justify-content:center;width:100%;min-height:48px}.landing-planos-nota{margin:26px 0 0;text-align:center;color:#69767d;font-size:11px}.showcase-copy code{padding:2px 5px;color:#385f9f;background:#e8eef8;font:600 10px/1.4 ui-monospace,monospace}@media(max-width:900px){.landing-planos-grade{grid-template-columns:1fr}.landing-plano{min-height:0}.landing-plano.destaque{transform:none}}.landing-page{--lp-orange: var(--ds-accent, #ff8544);--lp-orange-forte: var(--ds-accent-hover, #ff6b00);--lp-orange-glow: color-mix(in srgb, var(--ds-accent, #ff6b00) 18%, transparent);--lp-azul: var(--ds-accent, var(--lp-orange, #ff8544));--lp-azul-forte: var(--ds-accent-hover, var(--lp-orange-forte, #ff6b00));--lp-verde: var(--ds-accent, var(--lp-orange, #ff8544));--lp-verde-forte: var(--ds-accent-hover, var(--lp-orange-forte, #ff6b00));--lp-verde-claro: var(--ds-accent, var(--lp-orange, #ff8544));overflow-x:clip}.landing-page .btn:hover{border-color:var(--lp-orange)}.landing-page .btn-primario{background:var(--lp-orange-forte);border-color:var(--lp-orange-forte);color:#1a0a00}.landing-page .btn-primario:hover{background:var(--lp-orange);border-color:var(--lp-orange)}.landing-page.pagina-publica .btn:hover{border-color:var(--lp-orange)}.landing-page.pagina-publica .btn-primario{background:var(--lp-orange-forte);border-color:var(--lp-orange-forte);color:#1a0a00}.landing-page.pagina-publica .btn-primario:hover{background:var(--lp-orange);border-color:var(--lp-orange)}.landing-page .hero-publico:after{background:radial-gradient(circle,var(--lp-orange-glow),transparent 66%)}.landing-page .olho,.landing-page .olho.olho-escuro,.landing-page .secao-intro h2 em,.landing-page .hero-publico h1 em,.landing-page .plataforma-sub em,.landing-page .stage-body em,.landing-page .servicos-camada-copy h3 em,.landing-page .servicos-camada-copy .olho{color:var(--ds-accent, var(--lp-orange, #ff8544))}.landing-page.landing-page--pricewiki,.landing-page[data-lp-theme=pricewiki]{--lp-azul: #78a7ff;--lp-azul-forte: #4f86f7;--lp-verde: #9cf0c0;--lp-verde-forte: #6ed9a0;--lp-orange: #ff8544;--lp-orange-forte: #ff6b00;--lp-orange-glow: color-mix(in srgb, #4f86f7 18%, transparent)}.landing-page.landing-page--pricewiki .olho,.landing-page[data-lp-theme=pricewiki] .olho,.landing-page.landing-page--pricewiki .secao-intro h2 em,.landing-page[data-lp-theme=pricewiki] .secao-intro h2 em,.landing-page.landing-page--pricewiki .hero-publico h1 em,.landing-page[data-lp-theme=pricewiki] .hero-publico h1 em{color:var(--lp-azul)}.landing-page.landing-page--pricewiki .btn:hover,.landing-page[data-lp-theme=pricewiki] .btn:hover,.landing-page.landing-page--pricewiki.pagina-publica .btn:hover,.landing-page[data-lp-theme=pricewiki].pagina-publica .btn:hover{border-color:var(--lp-azul)}.landing-page.landing-page--pricewiki .btn-primario,.landing-page[data-lp-theme=pricewiki] .btn-primario,.landing-page.landing-page--pricewiki.pagina-publica .btn-primario,.landing-page[data-lp-theme=pricewiki].pagina-publica .btn-primario{background:var(--lp-azul);border-color:var(--lp-azul);color:#08101e}.landing-page.landing-page--pricewiki .btn-primario:hover,.landing-page[data-lp-theme=pricewiki] .btn-primario:hover,.landing-page.landing-page--pricewiki.pagina-publica .btn-primario:hover,.landing-page[data-lp-theme=pricewiki].pagina-publica .btn-primario:hover{background:color-mix(in srgb,var(--lp-azul) 68%,#ffffff);border-color:color-mix(in srgb,var(--lp-azul) 68%,#ffffff)}.landing-page.landing-page--conecta,.landing-page[data-lp-theme=conecta]{--lp-azul: var(--ds-accent, #6db33f);--lp-azul-forte: var(--ds-accent-hover, #5a9a33);--lp-verde: var(--ds-accent, #6db33f);--lp-verde-forte: var(--ds-accent-hover, #5a9a33)}.jornada-controls .jornada-control strong{font:550 clamp(9px,.85vw,12px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .roi-disclaimer{margin-top:38px;color:var(--lp-muted, var(--ds-text-muted));font-size:13px;max-width:720px;line-height:1.65}.landing-page .rodape-demo-link{color:var(--lp-orange, var(--ds-accent, #ff8544))}.landing-page .skip-link{position:absolute;left:-9999px;top:0;z-index:400}.landing-page .skip-link:focus{left:12px;top:12px;padding:8px 12px;background:var(--ds-surface, #101418);color:var(--ds-text, #f3f5f4);border:1px solid var(--ds-border, #283138)}.landing-page .zgoda-footer-tagline.pb-footer-tagline,.landing-page .pb-footer-tagline{color:var(--lp-orange, var(--ds-accent, #ff8544))!important}.landing-page .btn.btn-whatsapp-gate{background:transparent!important;border:1px solid rgba(255,255,255,.55);color:#fff;gap:8px;box-shadow:none}.landing-page .btn.btn-whatsapp-gate:hover{border-color:#fff;color:#fff;background:transparent!important;transform:none}.landing-page .btn.btn-whatsapp-gate svg{color:#fff;fill:none;flex-shrink:0}.landing-page .header-inner>.acoes .btn.btn-whatsapp-gate{flex-shrink:0}.landing-page .header-inner>.acoes{--lp-header-cta-h: 30px;align-items:center}.landing-page .header-inner>.acoes .btn:not(.menu-gatilho){box-sizing:border-box;height:var(--lp-header-cta-h);min-height:var(--lp-header-cta-h);max-height:var(--lp-header-cta-h);padding-block:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.landing-page .btn.btn-whatsapp-icon,.landing-page .header-inner>.acoes .btn.btn-whatsapp-icon{width:var(--lp-header-cta-h);min-width:var(--lp-header-cta-h);max-width:var(--lp-header-cta-h);height:var(--lp-header-cta-h);min-height:var(--lp-header-cta-h);max-height:var(--lp-header-cta-h);padding:0!important;line-height:0;aspect-ratio:1 / 1;align-self:center;border-radius:var(--lp-raio, 2px);box-sizing:border-box;overflow:hidden}.landing-page .btn.btn-whatsapp-icon svg,.landing-page .header-inner>.acoes .btn.btn-whatsapp-icon svg{width:14px;height:14px;display:block}@media(max-width:1024px){.landing-page .header-inner>.acoes{--lp-header-cta-h: 44px}.landing-page .header-inner>.acoes .btn.btn-whatsapp-icon svg{width:18px;height:18px}}.lp-wa-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#080a0cc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lp-wa-modal{width:min(100%,420px);max-height:min(92vh,640px);overflow:auto;padding:22px 22px 20px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#101418;color:#f3f5f4;box-shadow:0 22px 70px #0000008c;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.lp-wa-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.lp-wa-modal__head h2{margin:0 0 6px;font:680 20px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:#f3f5f4}.lp-wa-modal__head p{margin:0;color:#98a2a9;font:400 13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.lp-wa-modal__close{border:0;background:transparent;color:#98a2a9;font-size:22px;line-height:1;cursor:pointer;padding:0 2px}.lp-wa-modal__close:hover{color:#f3f5f4}.lp-wa-modal__form{display:grid;gap:12px}.lp-wa-modal__form label{display:grid;gap:6px}.lp-wa-modal__form label>span{font:600 11px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#98a2a9}.lp-wa-modal__form input{width:100%;min-height:40px;padding:10px 12px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#f3f5f4;font:500 14px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.lp-wa-modal__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:6px}.lp-wa-modal__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 14px;border-radius:2px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#f3f5f4;font:650 12px/1 Inter,sans-serif;cursor:pointer}.lp-wa-modal__actions .btn-primario{background:#ff6b00;border-color:#ff6b00;color:#1a0a00}.lp-wa-modal__actions .btn-fantasma{background:transparent}.landing-page .comparacao-cabecalho.antes{background:#2a2d2b;color:#f1f1ed}.landing-page .comparacao-cabecalho.depois{background:var(--lp-azul-forte, var(--lp-verde-forte, #5a9a33));color:#f3f5f4}.landing-page .comparacao-cabecalho{min-height:0;padding:12px 16px;font:650 11px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.landing-page .comparacao-celula,.landing-page .comparacao-celula span,.landing-page .comparacao-celula.depois span{min-height:0;font:500 14px/1.55 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;color:inherit}.landing-page .comparacao-celula{padding:14px 16px;color:#5c6560}.landing-page .comparacao-celula.depois{color:#1f291c;font-weight:600}.landing-page .plataforma-grade{align-items:start}.landing-page .plataforma-card{min-height:0;height:auto;padding:20px 18px 18px;color:var(--lp-texto, var(--ds-text, #f3f5f4))}.landing-page .plataforma-card .card-numero{margin-bottom:12px;font-size:11px}.landing-page .plataforma-card h3{margin:0 0 8px;font-size:16px;line-height:1.3;color:var(--lp-texto, var(--ds-text, #f3f5f4))}.landing-page .plataforma-card>p{min-height:0;margin:0 0 14px}.landing-page .plataforma-card .lista-check{margin:0 0 16px;gap:8px}.landing-page .plataforma-card>.btn{margin-top:4px}.lp-conv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,28px);background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(0,0,0,.35),transparent 70%),#06080ad1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:lp-conv-fade .28s ease-out}@keyframes lp-conv-fade{0%{opacity:0}to{opacity:1}}.lp-conv,.lp-conv.lp-conv--diag{--lp-conv-accent: var(--ds-accent, var(--lp-accent, var(--lp-orange, var(--acento, #ff6b00))));--lp-conv-accent-hover: var(--ds-accent-hover, var(--lp-accent-hover, var(--lp-orange-forte, var(--acento-forte, #e05a00))));--lp-conv-dark: var(--lp-bg, #080a0c);--lp-conv-painel: var(--lp-painel, #101418);--lp-conv-linha: var(--lp-linha, #283138);--lp-conv-claro: var(--lp-claro, #f2f1ec);--lp-conv-ink: var(--lp-ink, #151817);position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(100%,880px);max-height:min(92vh,640px);overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:var(--lp-conv-dark);color:#f3f5f4;box-shadow:0 0 0 1px #ffffff0a,0 28px 80px #0009;animation:lp-conv-rise .36s cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif}@keyframes lp-conv-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-conv__close{position:absolute;top:12px;right:14px;z-index:3;border:0;background:#080a0c59;color:#5f6863;width:36px;height:36px;border-radius:999px;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:color .16s ease,background .16s ease}.lp-conv__close:hover{color:var(--lp-conv-ink);background:#080a0c1f}.lp-conv__context{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(28px,4vw,40px) clamp(22px,3vw,36px);background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--lp-conv-accent) 16%,transparent),transparent 34%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--lp-conv-dark);background-size:auto,48px 48px,48px 48px,auto;overflow:auto}.lp-conv__kicker{display:block;margin:0;color:var(--lp-conv-accent);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.lp-conv__title{margin:0;max-width:16ch;font:520 clamp(26px,3.2vw,36px)/1.05 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;color:#f3f5f4}.lp-conv__body{margin:0;max-width:38ch;font:400 13.5px/1.6 Inter,ui-sans-serif,system-ui,sans-serif;color:#98a2a9}.lp-conv__fluxo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;width:100%;margin-top:8px;border:1px solid var(--lp-conv-linha)}.lp-conv__fluxo>div{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px 10px;background:var(--lp-conv-painel)}.lp-conv__fluxo>div.ativo{background:color-mix(in srgb,var(--lp-conv-accent) 12%,transparent)}.lp-conv__fluxo span{grid-row:1 / 3;color:var(--lp-conv-accent);font:650 8px/1 ui-monospace,monospace}.lp-conv__fluxo b{font-size:10px;font-weight:650;color:#e8ecef}.lp-conv__fluxo small{color:#758088;font-size:8px}.lp-conv__fluxo i{align-self:center;color:#57636a;font-style:normal;font-size:12px;padding:0 2px}.lp-conv__trust{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.lp-conv__trust li{position:relative;padding-left:16px;color:#a6afb4;font:500 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.lp-conv__trust li:before{content:"✓";position:absolute;left:0;color:var(--lp-verde, #6db33f);font-weight:700}.lp-conv__brand{margin-top:auto;padding-top:18px}.lp-conv__logo{height:22px;width:auto;display:block}.lp-conv__brand-fallback{font-size:13px;font-weight:650;letter-spacing:.04em;color:#e8ecef}.lp-conv__panel{display:flex;align-items:stretch;min-width:0;min-height:0;overflow:auto;color:var(--lp-conv-ink);background:linear-gradient(rgba(21,24,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,24,23,.035) 1px,transparent 1px),var(--lp-conv-claro);background-size:48px 48px}.lp-conv__card{display:flex;flex-direction:column;gap:10px;width:100%;max-width:440px;margin:0 auto;padding:clamp(28px,4vw,40px) clamp(22px,3.5vw,36px) 28px}.lp-conv__etapa{display:block;color:var(--lp-conv-accent);font:650 9px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.lp-conv__form-title{margin:4px 0 0;color:var(--lp-conv-ink);font:520 clamp(24px,3vw,32px)/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em}.lp-conv__form-support{margin:0 0 8px;color:#6c746f;font:400 13px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.lp-conv__form{display:grid;gap:12px}.lp-conv__grade{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-conv__form label{display:grid;gap:6px;margin:0}.lp-conv__form label>span{color:#5f6863;font:650 8px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.lp-conv__form input.campo{width:100%;min-height:46px;padding:11px 13px;box-sizing:border-box;color:#171a19;background:#fff;border:1px solid #c9cec9;border-radius:2px;font:inherit;font-size:13px;box-shadow:none}.lp-conv__form input.campo::-moz-placeholder{color:#969d98;opacity:1}.lp-conv__form input.campo::placeholder{color:#969d98;opacity:1}.lp-conv__form input.campo:focus{outline:1px solid var(--lp-conv-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-conv-accent) 14%,transparent);background:#fff}.lp-conv__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;min-height:48px;padding:14px 20px;border:0;border-radius:2px;background:var(--lp-conv-accent);color:#fff;font:650 14px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background .16s ease,transform .16s ease}.lp-conv__submit:hover:not(:disabled){background:var(--lp-conv-accent-hover);transform:translateY(-1px)}.lp-conv__submit:disabled{opacity:.7;cursor:wait}.lp-conv__privacy{margin:2px 0 0;color:#6c746f;font:400 11px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;text-align:center}.lp-conv__dismiss{border:0;background:transparent;color:#6c746f;font:500 13px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;padding:8px 4px;text-decoration:underline;text-underline-offset:3px;justify-self:center}.lp-conv__dismiss:hover{color:#3f4743}.lp-conv__actions{display:grid;gap:10px;margin-top:8px}@media(max-width:760px){.lp-conv,.lp-conv.lp-conv--diag{grid-template-columns:1fr;max-height:min(94vh,780px);overflow:auto}.lp-conv__context{padding:22px 20px 18px}.lp-conv__title{max-width:none}.lp-conv__fluxo{display:none}.lp-conv__grade{grid-template-columns:1fr}.lp-conv__close{background:#ffffffb3}}.diagnostico-page.sem-topo{padding-top:0}.diagnostico-page{--lp-orange: var(--ds-accent, #ff6b00);--lp-orange-forte: var(--ds-accent-hover, #e05a00);--lp-orange-glow: color-mix(in srgb, var(--ds-accent, #ff6b00) 18%, transparent);--lp-azul: var(--ds-accent, #ff6b00);--lp-azul-forte: var(--ds-accent-hover, #e05a00);--lp-verde: var(--ds-accent, #ff6b00);--lp-verde-forte: var(--ds-accent-hover, #e05a00);--lp-verde-claro: var(--ds-accent-soft, #ff8544)}.diagnostico-page [data-reveal]{opacity:1;transform:none}.diagnostico-page [data-reveal]:not(.visivel){opacity:1;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.diagnostico-page [data-reveal].visivel{opacity:1;transform:none}.diagnostico-page .diagnostico-hero.hero-publico{min-height:0;padding:96px 0 64px}.diagnostico-page .diag-hero-inner{max-width:820px;margin-inline:auto;text-align:center}.diagnostico-page .diag-hero-inner .olho{margin-bottom:22px;color:var(--ds-accent, var(--lp-orange))}.diagnostico-page.landing-page .diag-hero-inner h1,.diagnostico-page .diag-hero-inner h1{max-width:780px;margin:0 auto 28px;text-align:center}.diagnostico-page .diag-hero-inner h1 em,.diagnostico-page .hero-publico h1 em,.diagnostico-page .secao-intro h2 em,.diagnostico-page .diag-story-head h2 em{color:var(--ds-accent, var(--lp-orange));font-style:normal}.diagnostico-page .diag-hero-inner .chamada{max-width:700px;margin:0 auto 36px;text-align:center}.diagnostico-page .diag-hero-inner .hero-acoes{justify-content:center;margin-bottom:0}.diag-logo-btn{display:inline-flex;margin:0 auto 28px;padding:0;border:none;background:transparent;cursor:pointer}.diag-logo-btn .logo-wordmark{height:28px;width:auto}.diag-brand-fallback{display:block;font-size:14px;font-weight:560;letter-spacing:-.02em;color:var(--lp-texto, #f3f5f4)}.diag-entregas{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin:48px auto 0;border:1px solid var(--lp-linha)}.diag-entrega{padding:20px 18px;background:var(--lp-painel);border-left:1px solid var(--lp-linha)}.diag-entrega:first-child{border-left:0}.diag-entrega span{display:block;font:650 9px/1 ui-monospace,monospace;letter-spacing:.12em;color:var(--lp-orange);margin-bottom:8px}.diag-entrega b{font-size:11px;font-weight:550;line-height:1.5;color:#cbd2d5}.diag-story{padding:72px 0;border-top:1px solid color-mix(in srgb,var(--lp-ink, #151817) 8%,transparent);background:var(--lp-claro, #f2f1ec);color:var(--lp-ink, #151817)}.diag-story-head{max-width:720px;margin:0 auto 40px;text-align:center}.diag-story-head h2{font-size:clamp(28px,3.2vw,40px);font-weight:560;line-height:1.12;letter-spacing:-.035em;margin:16px 0;color:var(--lp-ink, #151817)}.diag-story-head h2 em{color:var(--lp-orange);font-style:normal}.diag-story-head p{color:#5f6863;line-height:1.65;font-size:15px;max-width:36rem;margin:0 auto}.diag-badge-warn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#b42318;border:1px solid color-mix(in srgb,#b42318 28%,transparent);background:color-mix(in srgb,#b42318 6%,#ffffff);border-radius:var(--lp-raio, 2px)}.diag-riscos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.diag-risco-card{padding:22px 20px;background:#fff;border:1px solid color-mix(in srgb,var(--lp-ink, #151817) 10%,transparent);border-radius:var(--lp-raio, 2px)}.diag-risco-card h3{font-size:14px;font-weight:620;letter-spacing:-.02em;margin:0 0 10px;color:var(--lp-ink, #151817)}.diag-risco-card p{margin:0;font-size:13px;line-height:1.6;color:#5f6863}.diag-banner{padding:28px 24px;background:var(--lp-bg, #080a0c);border:1px solid var(--lp-linha, #283138);border-radius:var(--lp-raio, 2px)}.diag-banner p{margin:0;font-size:16px;font-weight:560;line-height:1.55;letter-spacing:-.02em;color:var(--lp-texto, #f3f5f4);text-align:center}.diagnostico-page .diag-steps-sec,.diag-steps-sec{padding:72px 0 64px;border-top:1px solid var(--lp-linha, #283138);border-bottom:0!important;background:#080a0c!important;color:#f3f5f4!important}.diagnostico-page .diag-steps-sec .secao-intro .olho,.diag-steps-sec .secao-intro .olho{color:var(--lp-orange)}.diagnostico-page .diag-steps-sec .secao-intro h2,.diag-steps-sec .secao-intro h2{color:#f3f5f4!important;letter-spacing:-.035em}.diagnostico-page .diag-steps-sec .secao-intro h2 em,.diag-steps-sec .secao-intro h2 em{color:var(--lp-orange);font-style:normal}.diagnostico-page .diag-steps-sec .secao-intro>p:last-child,.diag-steps-sec .secao-intro>p:last-child{color:#98a2a9!important}.diagnostico-page .diag-steps-grid,.diag-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.diagnostico-page .diag-step-card,.diag-step-card{padding:22px 18px;background:#101418!important;border:1px solid #283138!important;border-radius:2px!important;text-align:center}.diagnostico-page .diag-step-card h3,.diag-step-card h3{font-size:13px;font-weight:650;margin:0 0 10px;letter-spacing:-.015em;color:#f3f5f4!important}.diagnostico-page .diag-step-card p,.diag-step-card p{margin:0;font-size:12px;line-height:1.55;color:#98a2a9!important}.diagnostico-page .diagnostico-form-sec.auth-page,.diagnostico-form-sec.auth-page{border-top:0!important;box-shadow:none!important;outline:0!important;background:#080a0c!important}.diag-sticky{position:fixed;bottom:0;left:0;right:0;z-index:90;background:color-mix(in srgb,var(--lp-bg, #080a0c) 96%,transparent);border-top:1px solid color-mix(in srgb,var(--lp-orange) 28%,transparent);box-shadow:0 -8px 32px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.diag-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:12px 24px}.diag-sticky-inner p{margin:0;font-size:13px;font-weight:550;color:#e8ecef}.diagnostico-page.landing-page{overflow-x:clip}.diagnostico-form-sec.auth-page{--auth-escuro: var(--lp-bg, #080a0c);--auth-painel: var(--lp-painel, #101418);--auth-linha: var(--lp-linha, #283138);--auth-claro: var(--lp-claro, #f2f1ec);--auth-ink: var(--lp-ink, #151817);color:var(--lp-texto);background:var(--auth-escuro);border-top:0!important;box-shadow:none;outline:none;overflow:visible}.diagnostico-form-sec .auth-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;min-height:100vh;border:0;outline:none}.diagnostico-form-sec .auth-contexto{display:flex;flex-direction:column;min-width:0;padding:48px clamp(28px,4vw,56px);background:radial-gradient(circle at 90% 8%,var(--lp-orange-glow, rgba(255, 107, 0, .14)),transparent 32%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--auth-escuro);background-size:auto,52px 52px,52px 52px,auto}@media(min-width:901px){.diagnostico-page.sem-topo .contexto-fixo,.diagnostico-form-sec .auth-contexto.contexto-fixo{position:sticky;top:0;align-self:start;height:100vh;max-height:100vh;overflow-y:auto;overscroll-behavior:contain;padding-block:clamp(40px,5vh,56px)}}.diagnostico-form-sec .diag-auth-copy{margin-top:0;max-width:480px}.diagnostico-form-sec .auth-kicker,.diagnostico-form-sec .auth-etapa{display:block;color:var(--lp-orange);font:650 9px/1 ui-monospace,monospace;letter-spacing:.13em}.diagnostico-form-sec .auth-copy h1{margin:18px 0 16px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.05;letter-spacing:-.04em;color:var(--lp-texto)}.diagnostico-form-sec .auth-copy p{color:#98a2a9;font-size:14px;line-height:1.65}.diagnostico-form-sec .auth-fluxo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;width:min(100%,520px);margin-top:32px;border:1px solid var(--auth-linha)}.diagnostico-form-sec .auth-fluxo div{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding:14px 12px;background:var(--auth-painel)}.diagnostico-form-sec .auth-fluxo div.ativo{background:color-mix(in srgb,var(--lp-orange) 12%,transparent)}.diagnostico-form-sec .auth-fluxo span{grid-row:1 / 3;color:var(--lp-orange);font:650 8px/1 monospace}.diagnostico-form-sec .auth-fluxo b{font-size:10px;color:#e8ecef}.diagnostico-form-sec .auth-fluxo small{color:#758088;font-size:8px}.diagnostico-form-sec .auth-fluxo i{align-self:center;color:#57636a;font-style:normal;font-size:12px}.diagnostico-form-sec .auth-beneficios{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none;color:#a6afb4;font-size:11px}.diagnostico-form-sec .auth-beneficios li:before{content:"✓";margin-right:8px;color:var(--lp-verde)}.diagnostico-form-sec .auth-assinatura{margin-top:32px;padding-top:24px;border-top:1px solid var(--auth-linha)}.diagnostico-form-sec .diag-auth-logo{height:22px;width:auto;display:block}.diag-brand-fallback{font-size:14px;font-weight:650;letter-spacing:.04em;color:var(--lp-texto, #e8ecef)}.diagnostico-form-sec .auth-success-cta{margin-top:24px;display:inline-flex}.diagnostico-form-sec .diag-auth-rodape{display:block;margin-top:10px;color:#5f6a71;font:550 8px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.diagnostico-form-sec .auth-form-wrap{display:block;min-width:0;min-height:100vh;padding:48px clamp(24px,5vw,72px) 96px;color:var(--auth-ink);background:linear-gradient(rgba(21,24,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,24,23,.035) 1px,transparent 1px),var(--auth-claro);background-size:52px 52px}.diagnostico-form-sec .cartao-auth{width:100%;max-width:680px;margin:0 auto}.diagnostico-form-sec .cartao-auth h2{margin:16px 0 8px;color:var(--auth-ink);font-size:clamp(28px,3.5vw,40px);font-weight:520;line-height:1;letter-spacing:-.05em}.diagnostico-form-sec .auth-descricao{margin:0 0 32px;color:#6c746f;font-size:13px;line-height:1.6}.diagnostico-form-sec .auth-garantias{display:grid;gap:8px;margin:8px 0 28px;padding:0;list-style:none}.diagnostico-form-sec .auth-garantias li{position:relative;padding-left:18px;color:#3f4743;font-size:13px;font-weight:550}.diagnostico-form-sec .auth-garantias li:before{content:"✔";position:absolute;left:0;color:var(--lp-orange-forte);font-weight:700}.diagnostico-form-sec .auth-bloco{margin-bottom:28px}.diagnostico-form-sec .auth-bloco h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:#4a524e}.diagnostico-form-sec .auth-bloco h3 span{color:var(--lp-orange);font-family:ui-monospace,monospace;font-size:10px}.diagnostico-form-sec .cartao-auth label:not(.area-upload){display:block;margin-bottom:6px;color:#5f6863;font:650 8px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.diagnostico-form-sec .cartao-auth input.campo,.diagnostico-form-sec .cartao-auth textarea.campo,.diagnostico-form-sec .cartao-auth select.campo{width:100%;min-height:46px;padding:11px 13px;color:#171a19!important;background:#fff!important;border:1px solid #c9cec9!important;border-radius:2px;font:inherit;font-size:13px;box-shadow:none}.diagnostico-form-sec .cartao-auth input.campo::-moz-placeholder,.diagnostico-form-sec .cartao-auth textarea.campo::-moz-placeholder{color:#969d98!important;opacity:1}.diagnostico-form-sec .cartao-auth input.campo::placeholder,.diagnostico-form-sec .cartao-auth textarea.campo::placeholder{color:#969d98!important;opacity:1}.diagnostico-form-sec .cartao-auth input.campo:focus,.diagnostico-form-sec .cartao-auth textarea.campo:focus{outline:1px solid var(--lp-orange)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-orange) 14%,transparent)!important;background:#fff!important}.diagnostico-form-sec .cartao-auth textarea.campo{min-height:88px;resize:vertical}.diagnostico-form-sec .cartao-auth .grade{display:grid;gap:12px}.diagnostico-form-sec .cartao-auth .grade.g2{grid-template-columns:1fr 1fr}.diagnostico-form-sec .auth-campo{margin-top:12px}.diagnostico-form-sec .auth-doc-ajuda{margin:0 0 10px;color:#6c746f;font-size:13px;line-height:1.5}.diagnostico-form-sec .auth-doc-nota{font-size:12px;margin-bottom:12px}.diagnostico-form-sec .auth-doc-lista{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.diagnostico-form-sec .auth-doc-lista li{padding:6px 9px;background:#fff;border:1px solid #c9cec9;font-size:11px;color:#5f6863}.diagnostico-form-sec .area-upload{display:flex;align-items:center;gap:8px;margin-top:6px;padding:14px 16px;background:#fff;border:1px dashed #b8bfb8;cursor:pointer;font-size:12px;color:#5f6863}.diagnostico-form-sec .area-upload:hover{border-color:var(--lp-orange);color:#3f4743}.diagnostico-form-sec .area-upload input[type=file]{display:none}.diagnostico-form-sec .hidden{display:none!important}.diagnostico-form-sec .lista-arquivos{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.diagnostico-form-sec .lista-arquivos li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#fff;border:1px solid #c9cec9;font-size:11px;color:#3f4743}.diagnostico-form-sec .lista-arquivos li button{border:none;background:transparent;color:#888;cursor:pointer;font-size:16px;line-height:1}.diagnostico-form-sec .auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:15px 20px;color:#fff;background:var(--lp-orange-forte);border:none;border-radius:2px;font:650 12px/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.diagnostico-form-sec .auth-submit:hover{filter:brightness(1.06)}.diagnostico-form-sec .auth-submit:disabled{opacity:.6;cursor:wait}.diagnostico-form-sec .auth-alternativa{margin:14px 0 0;text-align:center;color:#8a928d;font-size:11px}.diagnostico-form-sec .aviso{margin:12px 0;padding:12px 14px;background:#ff886f1f;border:1px solid rgba(255,136,111,.35);color:#8b3a28;font-size:12px}@media(max-width:900px){.diagnostico-form-sec .auth-layout{grid-template-columns:1fr}.diagnostico-page.sem-topo .contexto-fixo,.diagnostico-form-sec .auth-contexto.contexto-fixo{position:static;height:auto;max-height:none;overflow:visible}.diagnostico-form-sec .auth-form-wrap{min-height:0}.diag-entregas{grid-template-columns:1fr}.diag-entrega{border-left:0!important;border-top:1px solid var(--lp-linha)}.diag-riscos{grid-template-columns:1fr}.diag-steps-grid{grid-template-columns:1fr 1fr}.diagnostico-form-sec .auth-fluxo{grid-template-columns:1fr}.diagnostico-form-sec .auth-fluxo i{display:none}}@media(max-width:620px){.diagnostico-form-sec .cartao-auth .grade.g2,.diag-steps-grid{grid-template-columns:1fr}.diag-sticky-inner{flex-direction:column;align-items:stretch;text-align:center}.diagnostico-page .diagnostico-hero.hero-publico{padding-top:72px}}.admin-crm-root{--crm-bg: var(--ds-bg, #0a0a0a);--crm-surface: var(--ds-surface, var(--bg-card, #141414));--crm-border: var(--ds-border, var(--border, rgba(255, 255, 255, .08)));--crm-ink: var(--ds-text, var(--text-primary, #fafafa));--crm-muted: var(--ds-text-2, #a1a1aa);--crm-accent: var(--ds-accent, #ed6c1e);--crm-accent-soft: color-mix(in srgb, var(--crm-accent) 15%, transparent);min-height:100vh;background:var(--crm-bg);color:var(--crm-ink);font-family:inherit}.admin-crm-root[data-tema=claro],[data-ds-theme=light] .admin-crm-root{--crm-bg: var(--ds-bg, #f4f4f5);--crm-surface: var(--ds-surface, #fff);--crm-border: var(--ds-border, rgba(0, 0, 0, .08));--crm-ink: var(--ds-text, #18181b);--crm-muted: var(--ds-text-2, #71717a)}.admin-crm-shell{display:flex;min-height:100vh}.admin-crm-sidebar{width:15rem;flex-shrink:0;border-right:1px solid var(--crm-border);background:var(--crm-bg, var(--ds-bg, #0a0a0a));display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:30}html.light .admin-crm-sidebar,[data-ds-theme=light] .admin-crm-sidebar,[data-tema=claro] .admin-crm-sidebar,.admin-crm-root[data-tema=claro] .admin-crm-sidebar{background:#f8fafc;border-color:#cbd5e1}.admin-crm-brand{padding:1.25rem 1rem;border-bottom:1px solid var(--crm-border);display:flex;flex-direction:column;gap:.35rem}.admin-crm-brand small{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--crm-muted)}.admin-crm-nav{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.admin-crm-nav a,.admin-crm-nav button.nav-link{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:.65rem;font-size:.8125rem;font-weight:500;color:var(--crm-muted);text-decoration:none;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;transition:background .15s,color .15s}.admin-crm-nav a:hover,.admin-crm-nav button.nav-link:hover{color:var(--crm-ink);background:#ffffff0a}.admin-crm-nav a.ativa{color:var(--crm-accent);background:var(--crm-accent-soft)}.admin-crm-main{flex:1;margin-left:15rem;min-width:0}.admin-crm-topbar{position:sticky;top:0;z-index:20;padding:.85rem 1.5rem;border-bottom:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-crm-content{padding:1.5rem;max-width:90rem}.admin-crm-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:1rem;overflow:hidden}.admin-crm-table{width:100%;font-size:.8125rem;border-collapse:collapse}.admin-crm-table th{text-align:left;padding:.75rem 1rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--crm-muted);border-bottom:1px solid var(--crm-border)}.admin-crm-table td{padding:.85rem 1rem;border-bottom:1px solid var(--crm-border);vertical-align:middle}.admin-crm-table tr:last-child td{border-bottom:none}.crm-selo{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600}.crm-selo.neutro{background:#a1a1aa26;color:#d4d4d8}.crm-selo.info{background:#3b82f626;color:#93c5fd}.crm-selo.ok{background:#22c55e26;color:#86efac}.crm-selo.alerta{background:#eab30826;color:#fde047}.crm-selo.risco{background:#ef444426;color:#fca5a5}.crm-pipeline{display:flex;gap:12px;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.crm-pipeline-col{display:flex;flex-direction:column;flex:0 0 340px;width:340px;min-width:340px;min-height:420px;background:#101418f7;border:1px solid var(--crm-border, var(--borda));border-radius:var(--raio, 2px);overflow:hidden}html.light .crm-pipeline-col,[data-ds-theme=light] .crm-pipeline-col,[data-tema=claro] .crm-pipeline-col,.admin-crm-root[data-tema=claro] .crm-pipeline-col{background:#f8fafc;border-color:#cbd5e1}.crm-pipeline-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:64px;padding:12px 14px 10px;background:var(--crm-surface, var(--superficie2));border-bottom:1px solid var(--crm-border, var(--borda));border-top:2px solid #657078}.crm-pipeline-col-head b{display:block;font-size:.7rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--crm-muted, #6e7a81)}.crm-pipeline-col-head small{display:block;margin-top:8px;color:var(--crm-ink, var(--texto));font-size:16px;font-weight:560;letter-spacing:-.04em;text-transform:none}.crm-pipeline-cards{flex:1;display:flex;flex-direction:column;gap:8px;min-height:120px;padding:10px;background:linear-gradient(color-mix(in srgb,var(--crm-ink, #fff) 6%,transparent) 1px,transparent 1px),var(--crm-bg, var(--bg));background-size:100% 28px}html.light .crm-pipeline-cards,[data-ds-theme=light] .crm-pipeline-cards,[data-tema=claro] .crm-pipeline-cards,.admin-crm-root[data-tema=claro] .crm-pipeline-cards{background:linear-gradient(color-mix(in srgb,#0f172a 5%,transparent) 1px,transparent 1px),#f1f5f9;background-size:100% 28px}.crm-op-card{display:grid;gap:8px;padding:12px;color:var(--crm-ink, var(--texto));background:var(--crm-surface, var(--superficie));border:1px solid var(--crm-border, var(--borda));border-radius:var(--raio, 2px);cursor:grab;transition:border-color .16s ease,background .16s ease,transform .16s ease}.crm-op-card:active{cursor:grabbing}.crm-op-card:hover{border-color:var(--ds-border-strong, var(--crm-accent));background:var(--ds-surface-2, var(--crm-surface));transform:translateY(-1px)}.crm-op-card.dragging{opacity:.55;border-color:color-mix(in srgb,var(--crm-accent) 50%,transparent)}.crm-op-card-title{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:580;letter-spacing:-.02em;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.crm-op-card-meta{display:flex;align-items:center;gap:5px;color:var(--crm-muted, var(--texto2));font-size:10px}.crm-op-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--crm-border, var(--borda))}.crm-op-card-valor{font:560 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;color:var(--crm-ink, var(--texto))}.crm-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin-bottom:1.5rem;border-top:1px solid var(--crm-border, var(--borda));border-left:1px solid var(--crm-border, var(--borda))}.crm-stat{min-height:96px;padding:16px;background:var(--crm-surface, var(--superficie));border-right:1px solid var(--crm-border, var(--borda));border-bottom:1px solid var(--crm-border, var(--borda));border-radius:0}.crm-stat small{display:block;font-size:.6875rem;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.crm-stat strong{font-size:1.35rem;font-weight:700}.crm-section-title{font-size:.875rem;font-weight:600;margin:1.5rem 0 .75rem;color:var(--crm-muted)}.crm-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:.6rem;font-size:.75rem;font-weight:600;border:1px solid var(--crm-border);background:transparent;color:var(--crm-ink);cursor:pointer;transition:background .15s,border-color .15s}.crm-btn:hover{background:#ffffff0a}.crm-btn-prim{background:var(--crm-accent);border-color:transparent;color:#fff}.crm-btn-prim:hover{filter:brightness(1.08)}.crm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.crm-modal{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:1rem;width:100%;max-width:28rem;padding:1.25rem;max-height:90vh;overflow-y:auto}.crm-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.crm-field span{font-size:.6875rem;font-weight:600;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.04em}.crm-field input,.crm-field select,.crm-field textarea{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:.6rem;padding:.5rem .65rem;font-size:.8125rem;color:var(--crm-ink)}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{outline:none;border-color:var(--crm-accent)}@media(max-width:900px){.admin-crm-sidebar{width:100%;height:auto;position:relative}.admin-crm-main{margin-left:0}.admin-crm-shell{flex-direction:column}.crm-pipeline{grid-template-columns:repeat(5,minmax(240px,1fr))}.crm-detail-panel{max-width:100%}}.admin-crm-nav-group{margin-bottom:.5rem}.admin-crm-nav-group-label{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--crm-muted);padding:.5rem .75rem .25rem;opacity:.7}.crm-nav-stub{margin-left:auto;font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;opacity:.5;padding:.1rem .35rem;border-radius:4px;background:#ffffff0d}.admin-crm-sidebar-foot{padding:.75rem;border-top:1px solid var(--crm-border)}.admin-crm-user-email{font-size:.6875rem;color:var(--crm-muted);margin-bottom:.5rem;padding:0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-crm-breadcrumb{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--crm-muted)}.admin-crm-breadcrumb strong{color:var(--crm-ink);font-weight:600}.admin-crm-topbar-acoes{display:flex;align-items:center;gap:.5rem}.crm-tema-toggle{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--crm-border);background:transparent;color:var(--crm-muted);cursor:pointer}.crm-tema-toggle:hover{color:var(--crm-ink);background:#ffffff0a}.crm-busca-global{position:relative}.crm-busca-gatilho{display:flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:.5rem;border:1px solid var(--crm-border);background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.75rem}.crm-busca-hint{font-size:.625rem;opacity:.6}.crm-busca-campo{display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border-radius:.5rem;border:1px solid var(--crm-border);background:var(--crm-bg);min-width:220px}.crm-busca-campo input{flex:1;background:transparent;border:none;outline:none;font-size:.8125rem;color:var(--crm-ink)}.crm-busca-fechar{background:transparent;border:none;color:var(--crm-muted);cursor:pointer;padding:0;display:flex}.crm-busca-resultados{position:absolute;top:calc(100% + 6px);right:0;width:min(360px,90vw);max-height:380px;overflow-y:auto;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:.75rem;box-shadow:0 12px 40px #00000059;z-index:40}.crm-busca-estado{padding:1.5rem;text-align:center;color:var(--crm-muted);font-size:.8125rem}.crm-busca-grupo{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);border-bottom:1px solid var(--crm-border)}.crm-busca-grupo span{margin-left:auto;opacity:.6}.crm-busca-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .75rem;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--crm-ink)}.crm-busca-item:hover{background:#ffffff0a}.crm-busca-item-texto{display:flex;flex-direction:column;gap:.1rem;min-width:0}.crm-busca-item-texto b{font-size:.8125rem;font-weight:600}.crm-busca-item-texto small{font-size:.6875rem;color:var(--crm-muted)}.crm-busca-item-icone{flex-shrink:0;opacity:.6}.crm-search-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-bottom:1rem;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:.65rem;color:var(--crm-muted)}.crm-search-bar input{flex:1;background:transparent;border:none;outline:none;font-size:.8125rem;color:var(--crm-ink)}.crm-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;display:flex;justify-content:flex-end}.crm-detail-panel{width:min(520px,100%);height:100%;background:var(--crm-surface);border-left:1px solid var(--crm-border);overflow-y:auto;padding:1.25rem;animation:crm-slide-in .2s ease}@keyframes crm-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.crm-detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.crm-detail-header h2{font-size:1.125rem;font-weight:700;margin-top:.15rem}.crm-detail-etapas{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.75rem}.crm-detail-etapa{opacity:.35}.crm-detail-etapa.ativa{opacity:1}.crm-detail-etapa.atual .crm-selo{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-detail-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:var(--crm-muted);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--crm-border)}.crm-detail-meta span{display:flex;align-items:center;gap:.3rem}.crm-detail-form{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--crm-border)}.crm-detail-section{margin-bottom:1.25rem}.crm-detail-section h3{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.crm-detail-atv-form{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:.65rem;padding:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.crm-detail-atv-form select,.crm-detail-atv-form input,.crm-detail-atv-form textarea{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:.5rem;padding:.4rem .6rem;font-size:.8125rem;color:var(--crm-ink)}.crm-atividades-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.crm-atividades-list li{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem;background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:.65rem}.crm-atividades-list li.concluida{opacity:.55}.crm-atv-check{width:1.25rem;height:1.25rem;border-radius:4px;border:1px solid var(--crm-border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--crm-accent)}.crm-atv-body{flex:1;min-width:0}.crm-atv-body strong{font-size:.8125rem;display:block}.crm-atv-body p{font-size:.75rem;color:var(--crm-muted);margin-top:.2rem}.crm-atv-body small{font-size:.6875rem;color:var(--crm-muted)}.crm-atv-del{background:transparent;border:none;color:var(--crm-muted);cursor:pointer;padding:.2rem}.crm-detail-propostas,.crm-detail-historico{list-style:none;padding:0;margin:0}.crm-detail-propostas li,.crm-detail-historico li{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--crm-border);font-size:.8125rem}.crm-detail-historico li span:last-child{margin-left:auto;color:var(--crm-muted);font-size:.75rem}.crm-stats-grid--hero .crm-stat--accent{border-color:var(--crm-accent)}.crm-pipeline-summary{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:.85rem;padding:1rem;margin-bottom:1.5rem}.crm-pipeline-summary-row{display:grid;grid-template-columns:7rem 1fr 2rem 5rem;align-items:center;gap:.75rem;padding:.4rem 0}.crm-pipeline-summary-bar{height:.5rem;background:#ffffff0f;border-radius:999px;overflow:hidden}.crm-pipeline-summary-bar div{height:100%;background:var(--crm-accent);border-radius:999px;transition:width .3s}.crm-pipeline-summary-row small{font-size:.6875rem;color:var(--crm-muted);text-align:right}.crm-dashboard-links{display:flex;flex-wrap:wrap;gap:.75rem}.crm-dashboard-link{font-size:.8125rem;color:var(--crm-accent);text-decoration:none;font-weight:500}.crm-dashboard-link:hover{text-decoration:underline}.crm-diag-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.crm-diag-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--crm-border);background:transparent;color:var(--crm-muted);font-size:.75rem;cursor:pointer}.crm-diag-filter.ativo{border-color:var(--crm-accent);color:var(--crm-accent);background:var(--crm-accent-soft)}.crm-diag-filter span{font-size:.625rem;opacity:.7}.crm-diag-status-select{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:6px;padding:4px 8px;font-size:.75rem;color:var(--crm-ink)}.crm-diag-op-link{display:flex;flex-direction:column;gap:.15rem;text-decoration:none}.crm-diag-op-link small{color:var(--crm-muted);font-size:.6875rem}.crm-diag-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;font-size:.8125rem}.crm-diag-detail-grid small{display:block;font-size:.625rem;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem}.crm-funil-chart{display:flex;flex-direction:column;gap:.65rem}.crm-funil-row{display:grid;grid-template-columns:7rem 1fr 4rem;align-items:center;gap:.75rem}.crm-funil-label b{display:block;font-size:.8125rem}.crm-funil-label small{font-size:.6875rem;color:var(--crm-muted)}.crm-funil-bar-wrap{height:2rem;background:#ffffff0d;border-radius:.5rem;overflow:hidden}.crm-funil-bar{height:100%;border-radius:.5rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;min-width:2rem;transition:width .4s}.crm-funil-bar span{color:#fff;font-size:.75rem;font-weight:700}.crm-funil-taxa{text-align:right}.crm-funil-taxa b{display:block;font-size:.8125rem}.crm-funil-taxa small{font-size:.625rem;color:var(--crm-muted)}.crm-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--crm-muted)}.crm-coming-soon h1{font-size:1.25rem;font-weight:700;color:var(--crm-ink);margin-bottom:.5rem}.crm-coming-soon p{font-size:.875rem;max-width:28rem;margin-bottom:1rem}html.dark,html:not(.light){--bg-chat: var(--ds-bg, var(--bg));--bg-coach-panel: var(--ds-surface, var(--superficie));--playbook-panel-bg: var(--ds-surface-2, var(--superficie2));--playbook-panel-header-bg: var(--ds-surface, var(--superficie));--chart-grid: var(--ds-border, var(--borda));--chart-label: var(--ds-text-muted, #758189);--border-stronger: var(--ds-border-stronger, #445058);--espaco-1: var(--ds-space-1, 4px);--espaco-2: var(--ds-space-2, 8px);--espaco-3: var(--ds-space-3, 12px);--espaco-4: var(--ds-space-4, 16px);--espaco-5: var(--ds-space-5, 20px);--espaco-6: var(--ds-space-6, 28px);--controle-altura: var(--ds-control-height, 40px);--movimento-rapido: var(--ds-motion-fast, .16s);--movimento-padrao: var(--ds-motion, .26s);--curva: var(--ds-ease, cubic-bezier(.2, .8, .2, 1));--an-bg: transparent;--an-border: rgba(255,255,255,.12);--an-text: #d4d4d8;--an-title: #a1a1aa;--an-neutral-bg: transparent;--an-neutral-border: rgba(255,255,255,.1);--an-neutral-title: #71717a;--an-green-bg: transparent;--an-green-border: rgba(74,222,128,.25);--an-green-title: #4ade80;--an-red-bg: transparent;--an-red-border: rgba(248,113,113,.25);--an-red-title: #f87171;--an-red2-bg: transparent;--an-red2-border: rgba(239,68,68,.3);--an-red2-title: #ef4444;--an-yellow-bg: transparent;--an-yellow-border: rgba(251,191,36,.22);--an-yellow-title: #fbbf24;--an-orange-bg: transparent;--an-orange-border: rgba(251,146,60,.22);--an-orange-title: #fb923c;--an-teal-bg: transparent;--an-teal-border: rgba(52,211,153,.22);--an-teal-title: #34d399;--an-purple-bg: transparent;--an-purple-border: rgba(139,92,246,.22);--an-purple-title: #a78bfa;--coach-code-bg: #1a1a1f;--coach-code-text: #e8e8ed;--coach-code-border: rgba(255,255,255,.14)}html.light{--an-bg: transparent;--an-border: #e5e7eb;--an-text: #111827;--an-title: #374151;--an-neutral-bg: transparent;--an-neutral-border: #d1d5db;--an-neutral-title: #6b7280;--an-green-bg: transparent;--an-green-border: #86efac;--an-green-title: #15803d;--an-red-bg: transparent;--an-red-border: #fca5a5;--an-red-title: #b91c1c;--an-red2-bg: transparent;--an-red2-border: #fca5a5;--an-red2-title: #b91c1c;--an-yellow-bg: transparent;--an-yellow-border: #fde047;--an-yellow-title: #92400e;--an-orange-bg: transparent;--an-orange-border: #fdba74;--an-orange-title: #c2410c;--an-teal-bg: transparent;--an-teal-border: #6ee7b7;--an-teal-title: #065f46;--an-purple-bg: transparent;--an-purple-border: #c4b5fd;--an-purple-title: #5b21b6;--bg-chat: #f1f5f9;--bg-coach-panel: #ffffff;--playbook-panel-bg: #f1f5f9;--playbook-panel-header-bg: #ffffff;--chart-grid: #e2e8f0;--chart-label: #64748b;--border-stronger: #94a3b8;--espaco-1: var(--ds-space-1, 4px);--espaco-2: var(--ds-space-2, 8px);--espaco-3: var(--ds-space-3, 12px);--espaco-4: var(--ds-space-4, 16px);--espaco-5: var(--ds-space-5, 20px);--espaco-6: var(--ds-space-6, 28px);--controle-altura: var(--ds-control-height, 40px);--movimento-rapido: var(--ds-motion-fast, .16s);--movimento-padrao: var(--ds-motion, .26s);--curva: var(--ds-ease, cubic-bezier(.2, .8, .2, 1));--coach-code-bg: #e2e8f0;--coach-code-text: #0f172a;--coach-code-border: #cbd5e1}.sc-session-media-shell{background:#000}.sc-session-media-controls{background:#18181beb}.sc-session-media-play{color:#fff!important}.sc-session-media-play:hover{color:rgb(var(--accent))!important}.sc-session-media-track-bg{background:#3f3f46}html.light .sc-session-media-shell{background:#e8ecf1;border-color:var(--border)!important}html.light .sc-session-media-shell>video{background:#0a0a0a}html.light .sc-session-media-controls{background:#fffffff5!important;border-top:1px solid var(--border);box-shadow:0 -1px #0000000a}html.light .sc-session-media-play{color:#0f172a!important}html.light .sc-session-media-play:hover{color:rgb(var(--accent))!important;background:#0f172a0f!important}html.light .sc-session-media-time{color:#64748b!important}html.light .sc-session-media-track-bg{background:#cbd5e1!important}html.light .sc-session-media-marker-row:hover{background:#0f172a0f!important}html.light .sc-session-media-marker-row .sc-session-media-marker-label{color:#475569!important}html.light .sc-session-media-marker-row:hover .sc-session-media-marker-label{color:#0f172a!important}html.light .sc-session-media-marker-tooltip{background:#fff!important;border-color:var(--border)!important;color:#334155!important;box-shadow:0 4px 12px #0000001a}@keyframes aicoachCoachPanelSlideIn{0%{transform:translate(100%);opacity:.88}to{transform:translate(0);opacity:1}}.aicoach-input-caixa{display:flex;flex-direction:column;background:var(--superficie2);border:1px solid var(--border);border-radius:var(--raio)}.aicoach-input-caixa:focus-within{border-color:var(--border);box-shadow:none}.aicoach-input-corpo{display:flex;align-items:center;min-height:52px;padding:12px 16px 4px}.aicoach-input-corpo--com-texto{align-items:flex-start;padding-top:14px;padding-bottom:6px}.app-shell .aicoach-input-caixa textarea.aicoach-input-campo,.aicoach-input-caixa .aicoach-input-campo{box-sizing:border-box;display:block;width:100%;min-height:24px;max-height:192px;margin:0;padding:0;color:var(--text-primary);background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;resize:none;overflow-y:auto;font:400 16px/1.5 Inter,ui-sans-serif,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aicoach-input-caixa .aicoach-input-campo::-moz-placeholder{color:var(--text-placeholder);opacity:1}.aicoach-input-caixa .aicoach-input-campo::placeholder{color:var(--text-placeholder);opacity:1}.aicoach-input-caixa .aicoach-input-campo:focus,.aicoach-input-caixa .aicoach-input-campo:focus-visible,.app-shell .aicoach-input-caixa textarea.aicoach-input-campo:focus,.app-shell .aicoach-input-caixa textarea.aicoach-input-campo:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important;background-color:transparent!important}.aicoach-input-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 8px 10px 10px}.aicoach-input-acao{display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--texto2);background:transparent;border:0;border-radius:var(--raio);cursor:pointer;transition:color var(--movimento-rapido) var(--curva),background var(--movimento-rapido) var(--curva)}.aicoach-input-acao:hover{color:var(--texto);background:color-mix(in srgb,var(--texto) 6%,transparent)}.aicoach-input-acao.ativo{color:var(--acento-claro);background:color-mix(in srgb,var(--acento) 10%,transparent)}.aicoach-enviar-btn{display:grid;place-items:center;width:38px;height:34px;padding:0;color:var(--texto2);background:transparent;border:1px solid var(--borda);border-radius:var(--raio);cursor:not-allowed;opacity:.55;transition:color var(--movimento-rapido) var(--curva),background var(--movimento-rapido) var(--curva),border-color var(--movimento-rapido) var(--curva),opacity var(--movimento-rapido) var(--curva)}.aicoach-enviar-btn.ativo{color:#1a0a00;background:var(--acento);border-color:var(--acento);cursor:pointer;opacity:1}.aicoach-enviar-btn.ativo:hover{background:var(--acento-claro);border-color:var(--acento-claro)}.aicoach-enviar-btn:disabled{cursor:not-allowed}.aicoach-enviar-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 18%,transparent)}.aicoach-sugestoes{width:100%;margin-top:4px}.aicoach-sugestoes-titulo{margin:0 0 10px;padding:0 2px;color:var(--texto2);font:650 7px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.aicoach-sugestoes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.aicoach-sugestoes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aicoach-sugestao-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:88px;padding:12px 13px;text-align:left;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:color var(--movimento-rapido) var(--curva),border-color var(--movimento-rapido) var(--curva),background var(--movimento-rapido) var(--curva)}.aicoach-sugestao-card:hover{color:var(--texto);background:color-mix(in srgb,var(--acento) 6%,var(--superficie2));border-color:color-mix(in srgb,var(--acento) 35%,var(--borda))}.aicoach-sugestao-card:focus-visible{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 14%,transparent)}.aicoach-sugestao-icone{width:15px;height:15px;color:var(--acento-claro);flex-shrink:0}.aicoach-sugestao-label{font:600 12px/1.25 Inter,ui-sans-serif,sans-serif;color:var(--texto)}.aicoach-sugestao-desc{font:450 11px/1.35 Inter,ui-sans-serif,sans-serif;color:var(--texto2)}.aicoach-sidebar-topo{min-height:44px}.aicoach-coach-panel-aside{animation:aicoachCoachPanelSlideIn .32s cubic-bezier(.32,.72,0,1) both}.sc-eval-code{display:inline;font-size:10px;line-height:1.25;padding:.125rem .375rem;border-radius:var(--raio);font-weight:500;vertical-align:.08em}html.dark .sc-eval-code--acerto,html:not(.light) .sc-eval-code--acerto{background:#22c55e1a;color:#4ade80;border:1px solid rgb(34 197 94 / .2)}html.dark .sc-eval-code--erro,html:not(.light) .sc-eval-code--erro{background:#ef44441a;color:#f87171;border:1px solid rgb(248 113 113 / .2)}html.light .sc-eval-code--acerto{background:#16a34a1f;color:#15803d;border:1px solid rgb(22 163 74 / .28)}html.light .sc-eval-code--erro{background:#dc26261a;color:#b91c1c;border:1px solid rgb(220 38 38 / .25)}.sc-analysis-html table td,.sc-analysis-html table th{vertical-align:top}.sc-analysis-section,.sc-analysis-section--metricas{scroll-margin-top:.75rem}@keyframes coach-cursos-reorder-strip-pulse{0%,to{box-shadow:inset 0 0 0 1px #7536ea24}50%{box-shadow:inset 0 0 0 1px #7536ea52}}.coach-cursos-reorder-strip--active{animation:coach-cursos-reorder-strip-pulse 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.coach-cursos-reorder-strip--active{animation:none;box-shadow:inset 0 0 0 1px #7536ea38}}:root{--scroll-fade-max: 28%;--scroll-fade-mid: 12%}.scroll-fade-top{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-max),transparent) 0%,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-mid),transparent) 30%,transparent 100%)}.scroll-fade-bottom{background-image:linear-gradient(to top,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-max),transparent) 0%,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-mid),transparent) 30%,transparent 100%)}.scroll-fade-left{background-image:linear-gradient(to right,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-max),transparent) 0%,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-mid),transparent) 30%,transparent 100%)}.scroll-fade-right{background-image:linear-gradient(to left,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-max),transparent) 0%,color-mix(in srgb,var(--scroll-fade-bg) var(--scroll-fade-mid),transparent) 30%,transparent 100%)}.scroll-fade-bg-page{--scroll-fade-bg: var(--bg-page)}.scroll-fade-bg-card{--scroll-fade-bg: var(--bg-card)}.scroll-fade-bg-elevated{--scroll-fade-bg: var(--bg-elevated)}.scroll-fade-bg-chat{--scroll-fade-bg: var(--bg-chat)}.scroll-fade-bg-primary{--scroll-fade-bg: var(--bg-primary, var(--bg-page))}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell){--dash-serie-1: #98a2a9;--dash-serie-2: var(--ds-accent, var(--acento, #ff6b00));--dash-serie-3: #ffc37b;--dash-serie-4: #d95926;--dash-serie-ok: color-mix(in srgb, var(--ds-accent, #ff6b00) 42%, #f3fff6);--dash-bloco-radius: var(--raio, 4px);--dash-divider: color-mix(in srgb, var(--borda, #cbd5e1) 88%, var(--texto, #0f172a))}[data-ds-brand=zgoda]:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell),:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell)[data-ds-brand=zgoda]{--dash-serie-ok: #9cf0c0}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco{min-width:0;background:var(--ds-surface, var(--superficie, #fff));border:1px solid var(--borda, #e2e8f0);border-radius:var(--dash-bloco-radius);box-shadow:0 1px color-mix(in srgb,var(--texto, #0f172a) 4%,transparent)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:56px;padding:12px 14px 10px;border-bottom:1px solid var(--dash-divider, var(--borda))}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo>span,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo>div>span{display:block;color:var(--texto2, #64748b);font:650 8px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-bloco-topo h2{margin:8px 0 0;color:var(--texto, #0f172a);font-size:18px;font-weight:560;letter-spacing:-.03em;line-height:1.2}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda span{color:var(--texto2, #64748b);font-size:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--ds-accent, var(--acento));vertical-align:middle}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda .serie-1:before{background:var(--dash-serie-1)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda .serie-2:before{background:var(--dash-serie-2)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda .serie-3:before{background:var(--dash-serie-3)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda .serie-4:before{background:var(--dash-serie-4)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-legenda .serie-ok:before{background:var(--dash-serie-ok)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista{padding-inline:0}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista--pad{padding-block:0}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div{display:grid;grid-template-columns:28px minmax(0,1.1fr) minmax(72px,.7fr) auto;align-items:center;gap:12px;min-height:56px;padding-inline:14px;border-bottom:1px solid var(--dash-divider, var(--borda))}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div:last-child{border-bottom:0}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>span{color:var(--texto2, #64748b);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista p{min-width:0;margin:0}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista p b,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista p b{color:var(--texto, #0f172a);font-size:13px;font-weight:600;letter-spacing:-.02em}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista p small{margin-top:5px;color:var(--texto2, #64748b);font-size:9px;line-height:1.3}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i{height:4px;overflow:hidden;background:var(--viz-grade, #e8ece9);border-radius:2px;font-style:normal}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i em{display:block;width:var(--largura);height:100%;background:var(--dash-serie-2);border-radius:2px;font-style:normal}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i em.serie-1{background:var(--dash-serie-1)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i em.serie-2{background:var(--dash-serie-2)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i em.serie-3{background:var(--dash-serie-3)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i em.serie-4{background:var(--dash-serie-4)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista>div>i em.serie-ok{background:var(--dash-serie-ok)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-ranking-lista strong{color:var(--texto, #0f172a);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.03em;text-align:right;white-space:nowrap}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mes i.serie-1,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-pipeline em i.serie-1,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .barra-destino .seg.serie-1,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista .ponto.serie-1{background:var(--dash-serie-1)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mes i.serie-2,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-pipeline em i.serie-2,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .barra-destino .seg.serie-2,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista .ponto.serie-2{background:var(--dash-serie-2)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mes i.serie-3,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-pipeline em i.serie-3,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .barra-destino .seg.serie-3,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista .ponto.serie-3{background:var(--dash-serie-3)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mes i.serie-4,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-pipeline em i.serie-4,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .barra-destino .seg.serie-4,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista .ponto.serie-4{background:var(--dash-serie-4)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mes i.serie-ok,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-pipeline em i.serie-ok,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .barra-destino .seg.serie-ok,:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista .ponto.serie-ok{background:var(--dash-serie-ok)}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .barra-destino{height:30px;margin:10px 14px 8px;border:1px solid var(--dash-divider, var(--borda));border-radius:2px}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista{padding:0}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista>div{min-height:36px;padding-inline:14px;border-bottom:1px solid var(--dash-divider, var(--borda))}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista b{font-size:12px;font-weight:560}:is(.ds-system,.ds-app,.app-shell,.admin-crm-zgoda-shell) .dashboard-mix-lista strong{font-size:12px;font-weight:600}.crm-dashboard-builder .ds-dash{gap:0}.crm-dashboard-builder .ds-dash__toolbar{padding:7px 10px 7px 12px;border-radius:0;border-bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-2) 55%,var(--ds-surface)),var(--ds-surface))}.crm-dashboard-builder .crm-dash-filterbar+.ds-dash .ds-dash__toolbar{border-top:0}.crm-dashboard-builder .ds-dash__toolbar-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.crm-dashboard-builder .crm-dash-filterbar{--crm-dash-control-h: 28px;--crm-dash-control-radius: 2px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:7px 10px;background:var(--ds-surface, var(--superficie, #fff));border:0;border-radius:0}.crm-dashboard-builder .crm-dash-filterbar--custom{padding-top:0;border-top:0}.crm-dashboard-builder .crm-dash-filterbar__legend{color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-dashboard-builder .crm-dash-filterbar__group{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-dashboard-builder .crm-dash-filterbar__group--period{flex-wrap:wrap;gap:6px 8px}.crm-dashboard-builder .crm-dash-filterbar__period-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--crm-dash-control-h);height:var(--crm-dash-control-h);color:var(--ds-text-muted, var(--texto2))}.crm-dashboard-builder .crm-dash-filterbar__custom{display:inline-flex;align-items:center;gap:6px}.crm-dashboard-builder .crm-dash-date{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:var(--crm-dash-control-h);min-height:var(--crm-dash-control-h);max-height:var(--crm-dash-control-h);padding:0 8px;color:var(--ds-text-2);background:var(--ds-surface);border:1px solid var(--ds-border-strong, var(--borda, #e2e8f0));border-radius:var(--crm-dash-control-radius);font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;text-transform:uppercase}.crm-dashboard-builder .crm-dash-date input{box-sizing:border-box;width:auto;min-width:8.75rem;height:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--ds-text);font:550 11px/1 var(--ds-font, inherit);text-transform:none;letter-spacing:0}.crm-dashboard-builder .crm-dash-date input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.crm-dashboard-builder .crm-dash-date input:focus{outline:none}.crm-dashboard-builder .crm-dash-filterbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.crm-dashboard-builder .crm-dash-filterbar__tail{display:flex;align-items:center;gap:6px;margin-left:auto}.crm-dashboard-builder .crm-dash-filterbar .ds-btn,.crm-dashboard-builder .crm-dash-filterbar__action.ds-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--crm-dash-control-h);min-height:var(--crm-dash-control-h);max-height:var(--crm-dash-control-h);padding:0 10px;border-radius:var(--crm-dash-control-radius);font:650 10px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;text-transform:uppercase}.crm-dashboard-builder .crm-dash-filterbar .ds-segmented{box-sizing:border-box;display:inline-flex;align-items:stretch;gap:1px;height:var(--crm-dash-control-h);min-height:var(--crm-dash-control-h);max-height:var(--crm-dash-control-h);padding:1px;border-radius:var(--crm-dash-control-radius)}.crm-dashboard-builder .crm-dash-filterbar .ds-segmented__item{box-sizing:border-box;height:auto;min-height:0;padding:0 10px;border-radius:1px;font-size:10px;line-height:1}.crm-dashboard-builder .crm-dash-filterbar .ds-segmented__item[aria-selected=true]{background:var(--ds-accent);color:var(--ds-accent-ink);box-shadow:none}.crm-dashboard-builder .crm-dash-chip{min-width:0}.crm-dashboard-builder .crm-dash-chip .ds-filter__trigger{box-sizing:border-box;width:auto;max-width:220px;height:var(--crm-dash-control-h);min-height:var(--crm-dash-control-h);max-height:var(--crm-dash-control-h);gap:6px;padding:0 9px;border-radius:var(--crm-dash-control-radius);color:var(--ds-text-2, var(--texto2));font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase}.crm-dashboard-builder .crm-dash-chip .ds-filter__trigger:hover:not(:disabled){color:var(--ds-text, var(--texto))}.crm-dashboard-builder .crm-dash-chip .ds-filter__trigger.is-active{color:var(--ds-accent-ink);border-color:var(--ds-accent);background:var(--ds-accent)}.crm-dashboard-builder .crm-dash-chip .ds-filter__trigger[aria-expanded=true]:not(.is-active){border-color:var(--ds-accent)}.crm-dashboard-builder .crm-dash-chip .ds-filter__icon{opacity:.95}.crm-dashboard-builder .crm-dash-chip .ds-filter__icon svg{width:13px;height:13px}.crm-dashboard-builder:not(.is-editing) .ds-dash__toolbar{display:none}.crm-dashboard-builder.is-editing .ds-dash__toolbar{display:flex}.crm-dashboard-builder .crm-dash-chip .ds-filter__trigger .truncar{display:flex;align-items:baseline;gap:7px}.crm-dashboard-builder .crm-dash-chip__value{position:relative;padding-left:8px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:-.01em;font-weight:600}.crm-dashboard-builder .crm-dash-chip__value:before{content:"";position:absolute;left:0;top:-1px;bottom:-2px;width:1px;background:currentColor;opacity:.35}.crm-dashboard-builder .crm-dash-chip .ds-filter__menu{left:0;right:auto;min-width:220px;max-height:320px;padding:6px}.crm-dashboard-builder .crm-dash-chip--wide .ds-filter__menu{min-width:340px;max-height:380px}.crm-dashboard-builder .crm-dash-more{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px 12px}.crm-dashboard-builder .crm-dash-more .crm-dash-optlist{max-height:148px;overflow-y:auto}.crm-dashboard-builder .crm-dash-search{width:100%;min-height:28px;margin-bottom:6px;padding:0 8px;color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm, 3px);font:450 12px/1.4 var(--ds-font, inherit)}.crm-dashboard-builder .crm-dash-search:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-accent) 55%,transparent);outline-offset:1px}.crm-dashboard-builder .crm-dash-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:28px;padding:0 8px;color:var(--ds-text-2, var(--texto2));background:none;border:0;border-radius:var(--ds-radius-sm, 3px);font:450 12px/1.3 var(--ds-font, inherit);text-align:left;cursor:pointer}.crm-dashboard-builder .crm-dash-opt>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-builder .crm-dash-opt:hover{color:var(--ds-text, var(--texto));background:var(--ds-surface-2)}.crm-dashboard-builder .crm-dash-opt.is-selected{color:var(--ds-accent);font-weight:600}.crm-dashboard-builder .crm-dash-opt.is-selected:after{content:"✓";font:650 10px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.crm-dashboard-builder .crm-dash-opt-empty{margin:0;padding:8px;color:var(--ds-text-muted, var(--texto2));font-size:11px}.crm-dashboard-builder .crm-dash-more__group{min-width:0;padding:6px 0 2px;border-top:1px solid var(--ds-border)}.crm-dashboard-builder .crm-dash-more__legend{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 4px;color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-dashboard-builder .crm-dash-filterbar__meta{color:var(--ds-text-muted, var(--texto2));font:500 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-dashboard-builder .crm-dash-filterbar__count{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface));border:1px solid color-mix(in srgb,var(--ds-accent) 35%,var(--ds-border));border-radius:999px;font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.crm-dashboard-builder .ds-dash__canvas{--ds-dash-hairline: color-mix(in srgb, var(--ds-border, var(--borda, #e2e8f0)) 55%, var(--ds-surface, var(--superficie, #fff)));--ds-dash-gap: 1px;gap:1px;padding:0;border:0;border-top:1px solid var(--ds-dash-hairline);border-radius:0;overflow:hidden;background:var(--ds-dash-hairline)}.crm-dashboard-builder .ds-dash-widget{border-radius:0;border:0;box-shadow:none;background:var(--ds-surface, var(--superficie, #fff));min-height:0}.crm-dashboard-builder .ds-dash-widget__body{padding:0}.crm-dashboard-builder .ds-dash-widget[data-type=chart] .ds-dash-widget__body{padding:14px 12px 12px;background:transparent;min-height:180px}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi{gap:0;min-height:104px;padding:14px 16px;justify-content:flex-start}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi__label{font-size:8px;letter-spacing:.14em}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi__figure{margin-top:14px;width:100%}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi__value{margin-top:0;font-size:clamp(21px,2.1vw,30px);letter-spacing:-.03em}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi__delta{margin-top:0}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi__hint{margin-top:9px;font:450 9px/1.35 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em}.crm-dashboard-builder .ds-dash-widget[data-type=metrics] .ds-kpi-strip{gap:1px;height:100%;margin:0;border:0;background:var(--ds-dash-hairline, color-mix(in srgb, var(--ds-border) 55%, var(--ds-surface)))}.crm-dashboard-builder .ds-dash-widget[data-type=metrics] .ds-kpi{border:0;background:var(--ds-surface, var(--superficie, #fff));min-height:104px;justify-content:flex-start}.crm-dashboard-builder .ds-dash-widget[data-type=metrics] .ds-kpi__hint{font:450 9px/1.35 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi--accent{position:relative}.crm-dashboard-builder .ds-dash-widget[data-type=metric] .ds-kpi--accent:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ds-accent)}.crm-dashboard-builder:not(.is-editing) .ds-dash-widget[data-type=metric]{transition:background var(--ds-motion-fast, .12s) ease}.crm-dashboard-builder:not(.is-editing) .ds-dash-widget[data-type=metric]:hover{background:color-mix(in srgb,var(--ds-accent) 4%,transparent)}.crm-dashboard-builder .ds-chart{gap:8px}.crm-dashboard-builder .ds-chart__head{padding-bottom:8px;border-bottom:1px solid var(--ds-dash-hairline, var(--ds-border));height:var(--ds-chart-head-rows-h, 50px);max-height:var(--ds-chart-head-rows-h, 50px)}.crm-dashboard-builder .ds-chart__range-kpis,.crm-dashboard-builder .ds-chart__cashflow-kpis{border-color:var(--ds-dash-hairline, var(--ds-border));border-radius:0;gap:1px;background:var(--ds-dash-hairline, var(--ds-border))}.crm-dashboard-builder .ds-chart__range-kpis>div,.crm-dashboard-builder .ds-chart__cashflow-kpis>div{border:0;background:var(--ds-surface, var(--superficie, #fff))}.crm-dashboard-builder .ds-dash--editing .ds-dash__canvas{outline-offset:-1px}.crm-dashboard-builder .ds-dash-widget__chrome{border-right:0}.crm-dashboard-builder .ds-dash__empty{margin:14px}.crm-dashboard-builder.catalogo-page>.catalogo-hero{margin-bottom:0;padding:12px 4px 14px}.crm-dashboard.crm-relatorios-flush>.dashboard-hero{margin-bottom:0;padding:16px 14px;border-radius:0;gap:16px}.crm-dashboard.crm-relatorios-flush>.dashboard-kpis{margin-bottom:0}.crm-dashboard.crm-relatorios-flush .dashboard-hero-links{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.crm-dashboard.crm-relatorios-flush .dashboard-hero-links .ds-field{gap:4px;min-width:110px}.crm-dashboard.crm-relatorios-flush .dashboard-hero-links .ds-field__label{font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-2, var(--texto2))}.crm-dashboard.crm-relatorios-flush .dashboard-hero-links .ds-select{height:32px;min-height:32px;padding:0 10px;font-size:12px}.crm-dashboard.crm-relatorios-flush .dashboard-pipeline{padding:0}.crm-dashboard.crm-relatorios-flush .dashboard-pipeline-row{display:grid;grid-template-columns:110px 1fr 72px;gap:10px;align-items:center;padding:6px 14px;border-bottom:1px solid var(--borda, var(--ds-border))}.crm-dashboard.crm-relatorios-flush .dashboard-pipeline-row:last-child{border-bottom:0}.crm-dashboard.crm-relatorios-flush .dashboard-pipeline-bar{display:block;height:28px;background:var(--superficie2, var(--ds-surface-2, #eef1ef));border-radius:2px;overflow:hidden}.crm-dashboard.crm-relatorios-flush .dashboard-pipeline-bar>i{display:block;height:100%}.crm-page{display:grid;gap:16px;min-width:0;width:100%;box-sizing:border-box;padding:var(--ds-shell-pad-y, 12px) var(--ds-shell-pad-x, 28px) 24px}.crm-page:has(>.crm-page__toolbar.is-flush),.crm-page:has(>.crm-page__toolbar>.crm-filterbar),.ds-app__main--bleed>.crm-dashboard-builder,.ds-app__main--bleed>.catalogo-page.crm-dashboard-builder{padding-inline:0;padding-top:0}.ds-app__main--bleed>.catalogo-page:not(.crm-dashboard-builder),.ds-app__main--bleed>.pipeline-page{box-sizing:border-box;padding:var(--ds-shell-pad-y, 12px) var(--ds-shell-pad-x, 28px) 24px}.crm-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:2px}.crm-page__kicker{display:block;margin-bottom:8px;color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase}.crm-page__title{margin:0;color:var(--texto);font-family:var(--ds-font, system-ui, sans-serif);font-size:clamp(21px,2.1vw,27px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.crm-page__subtitle{margin:6px 0 0;max-width:62ch;color:var(--texto2);font-size:13px;line-height:1.45}.crm-page__actions,.crm-page__toolbar,.crm-panel__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.crm-page__actions{align-items:center}.crm-page__toolbar{align-items:center;gap:6px 10px;padding:7px 10px;background:var(--ds-surface, var(--superficie));border:1px solid var(--ds-border-strong, var(--borda));border-radius:var(--raio)}.crm-page__toolbar.is-flush,.crm-page__toolbar:has(>.crm-filterbar){padding:0;background:none;border:0;border-radius:0;display:block}.crm-page__toolbar .ds-field,.crm-page__toolbar .crm-search{margin:0}.crm-page__body{display:grid;gap:14px;min-width:0}.crm-page__body>.crm-dashboard,.crm-page__body>.catalogo-page,.crm-page__body>.pipeline-page{display:grid;gap:14px;min-width:0}.crm-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;min-width:0;padding:7px 10px;background:var(--ds-surface, var(--superficie));border:1px solid var(--ds-border-strong, var(--borda));border-radius:var(--raio)}.crm-filterbar__legend{color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-filterbar__group{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-filterbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.crm-filterbar__tail{display:flex;align-items:center;gap:6px;margin-left:auto}.crm-filterbar .ds-segmented{gap:0}.crm-filterbar .ds-segmented__item{min-height:26px;padding:0 10px;font-size:10px}.crm-filterbar__search{position:relative;display:flex;align-items:center;min-width:0;flex:0 1 260px}.crm-filterbar__search-icon{position:absolute;left:8px;display:grid;place-items:center;color:var(--ds-text-muted, var(--texto2));pointer-events:none}.crm-filterbar__search .ds-field,.crm-filterbar__search .crm-search{flex:1 1 auto;margin:0}.crm-filterbar__input,.crm-filterbar__search input[type=search],.crm-filterbar__search .ds-input{width:100%;min-width:0;height:26px;min-height:26px;padding:0 10px 0 26px;color:var(--ds-text, var(--texto));background:var(--ds-surface-2, var(--superficie2));border:1px solid var(--ds-border, var(--borda));border-radius:999px;font:450 11px/1 var(--ds-font, inherit)}.crm-filterbar__input::-moz-placeholder{color:var(--ds-text-placeholder, var(--texto2))}.crm-filterbar__input::placeholder{color:var(--ds-text-placeholder, var(--texto2))}.crm-filterbar__input:focus-visible,.crm-filterbar__search input[type=search]:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-accent) 55%,transparent);outline-offset:1px}.crm-filterbar__meta{color:var(--ds-text-muted, var(--texto2));font:500 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-filterbar__count{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface));border:1px solid color-mix(in srgb,var(--ds-accent) 35%,var(--ds-border));border-radius:999px;font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.crm-filterbar__tail .ds-btn{min-height:26px}.crm-filter-chip{min-width:0}.crm-filter-chip .ds-filter__trigger{width:auto;max-width:220px;min-height:26px;gap:6px;padding:0 9px;border-radius:var(--ds-radius-sm, 3px);color:var(--ds-text-2, var(--texto2));font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase}.crm-filter-chip .ds-filter__trigger:hover:not(:disabled){color:var(--ds-text, var(--texto))}.crm-filter-chip .ds-filter__trigger.is-active{color:var(--ds-accent-ink);border-color:var(--ds-accent);background:var(--ds-accent)}.crm-filter-chip .ds-filter__trigger[aria-expanded=true]{border-color:var(--ds-accent)}.crm-filter-chip .ds-filter__trigger .truncar{display:flex;align-items:baseline;gap:7px}.crm-filter-chip__value{position:relative;max-width:110px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:-.01em;font-weight:600}.crm-filter-chip__value:before{content:"";position:absolute;left:0;top:-1px;bottom:-2px;width:1px;background:currentColor;opacity:.35}.crm-filter-chip .ds-filter__menu{left:0;right:auto;min-width:220px;max-height:320px;padding:6px}.crm-filter-chip--wide .ds-filter__menu{min-width:320px;max-height:380px}.crm-filter-search{width:100%;min-height:28px;margin-bottom:6px;padding:0 8px;color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm, 3px);font:450 12px/1.4 var(--ds-font, inherit)}.crm-filter-search:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-accent) 55%,transparent);outline-offset:1px}.crm-filter-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:28px;padding:0 8px;color:var(--ds-text-2, var(--texto2));background:none;border:0;border-radius:var(--ds-radius-sm, 3px);font:450 12px/1.3 var(--ds-font, inherit);text-align:left;cursor:pointer}.crm-filter-opt>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-filter-opt:hover{color:var(--ds-text, var(--texto));background:var(--ds-surface-2)}.crm-filter-opt.is-selected{color:var(--ds-accent);font-weight:600}.crm-filter-opt.is-selected:after{content:"✓";font:650 10px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.crm-filter-opt-empty{margin:0;padding:8px;color:var(--ds-text-muted, var(--texto2));font-size:11px}@media(max-width:860px){.crm-filterbar{align-items:stretch}.crm-filterbar__group,.crm-filterbar__search,.crm-filterbar__chips{flex:1 1 100%}.crm-filterbar__tail{flex:1 1 100%;margin-left:0;padding-top:6px;border-top:1px solid var(--ds-border, var(--borda))}}.crm-stat-strip{--crm-stat-cols: 4;display:grid;grid-template-columns:repeat(var(--crm-stat-cols),minmax(0,1fr));gap:10px}.crm-stat-strip.is-flush{gap:0;overflow:hidden;background:var(--superficie);border:1px solid var(--ds-border-strong, var(--borda));border-radius:var(--raio)}.crm-stat-strip.is-flush>.crm-stat{background:transparent;border:0;border-right:1px solid var(--ds-border-strong, var(--borda));border-radius:0;border-top:2px solid transparent;transition:background var(--ds-motion-fast, .16s) ease}.crm-stat-strip.is-flush>.crm-stat:last-child{border-right:0}.crm-stat-strip.is-flush>.crm-stat:hover{background:color-mix(in srgb,var(--ds-accent) 4%,transparent)}@media(max-width:1100px){.crm-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-stat-strip.is-flush>.crm-stat:nth-child(2n){border-right:0}.crm-stat-strip.is-flush>.crm-stat:nth-child(-n+2){border-bottom:1px solid var(--ds-border-strong, var(--borda))}}@media(max-width:640px){.crm-stat-strip{grid-template-columns:1fr}.crm-stat-strip.is-flush>.crm-stat{border-right:0}}.crm-stat{display:grid;gap:6px;align-content:start;min-width:0;padding:14px 14px 12px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);border-top:2px solid #657078}.crm-stat.is-ok{border-top-color:var(--ds-ok, #9cf0c0)}.crm-stat.is-info{border-top-color:rgb(var(--accent))}.crm-stat.is-alerta{border-top-color:var(--ds-warning, #ffc37b)}.crm-stat.is-risco{border-top-color:#ff9068}.crm-stat.is-accent{border-top-color:var(--ds-accent)}.crm-stat-strip.is-flush>.crm-stat.is-accent{border-top-color:var(--ds-accent)}.crm-stat-strip.is-flush>.crm-stat.is-ok{border-top-color:var(--ds-ok, #9cf0c0)}.crm-stat-strip.is-flush>.crm-stat.is-alerta{border-top-color:var(--ds-warning, #ffc37b)}.crm-stat-strip.is-flush>.crm-stat.is-risco{border-top-color:#ff9068}.crm-stat__label{color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-stat__value{color:var(--texto);font-family:var(--ds-font, system-ui, sans-serif);font-size:20px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.crm-stat.is-ok .crm-stat__value{color:var(--ds-ok, #9cf0c0)}.crm-stat.is-info .crm-stat__value{color:rgb(var(--accent))}.crm-stat.is-alerta .crm-stat__value{color:var(--ds-warning, #ffc37b)}.crm-stat-strip.is-flush .crm-stat__value{color:var(--texto)}.crm-stat-strip.is-flush>.crm-stat.is-info .crm-stat__value{color:rgb(var(--accent))}.crm-stat-strip.is-lg>.crm-stat{gap:0;min-height:104px;padding:14px 16px}.crm-stat-strip.is-lg .crm-stat__value{margin-top:14px;font-size:clamp(21px,2.1vw,30px)}.crm-stat-strip.is-lg .crm-stat__label{letter-spacing:.14em}.crm-stat-strip.is-lg .crm-stat__delta,.crm-stat-strip.is-lg .crm-stat__hint{margin-top:9px}.crm-stat__delta{justify-self:start;color:var(--ds-text-2, var(--texto2));font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;font-variant-numeric:tabular-nums}.crm-stat__delta.is-ok{color:var(--ds-ok, #9cf0c0)}.crm-stat__delta.is-risco{color:var(--ds-danger, #ff886f)}.crm-stat__delta.is-alerta{color:var(--ds-warning, #ffc37b)}.crm-stat__hint{color:var(--texto2);font-size:11px}.crm-stat__bar{display:block;height:3px;margin-top:4px;overflow:hidden;background:color-mix(in srgb,var(--texto) 10%,transparent);border-radius:99px}.crm-stat__bar>i{display:block;height:100%;background:rgb(var(--accent));border-radius:inherit}.crm-panel{min-width:0;overflow:hidden;background:var(--superficie);border:1px solid var(--ds-border-strong, var(--borda));border-radius:var(--raio)}.crm-panel.is-flush{background:transparent;border:0;border-radius:0}.crm-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:44px;padding:9px 12px;border-bottom:1px solid var(--ds-border-strong, var(--borda));background:linear-gradient(180deg,color-mix(in srgb,var(--superficie2) 55%,var(--superficie)),var(--superficie))}.crm-panel__title{margin:0;color:var(--texto);font-family:var(--ds-font, system-ui, sans-serif);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.crm-panel__meta{margin:4px 0 0;color:var(--ds-text-muted, var(--texto2));font:500 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.crm-panel__body{min-width:0}.crm-panel__body .ds-table-wrap{border:0;border-radius:0}.crm-panel__body .ds-empty,.crm-panel__body .crm-empty{border:0;padding:40px 16px}.crm-page .ds-table thead th{height:32px;padding:7px 12px;color:var(--ds-text-muted, var(--texto2));background:var(--superficie2);border:0;border-bottom:1px solid var(--ds-border-strong, var(--borda));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em}.crm-page .ds-table tbody td{padding:10px 12px;border:0;border-bottom:1px solid var(--borda);font-size:12px;vertical-align:middle}.crm-page .ds-table tbody tr:last-child td{border-bottom:0}.crm-page .ds-table tbody tr{transition:background var(--ds-motion-fast, .16s) ease}.crm-page .ds-table tbody tr:hover td{background:color-mix(in srgb,var(--ds-accent) 5%,var(--superficie))}.crm-page .ds-table-wrap.is-sticky{max-height:min(62vh,720px);overflow:auto}.crm-page .ds-table-wrap.is-sticky thead th{position:sticky;top:0;z-index:1}.crm-page .ds-table-wrap.is-dense tbody td{padding:6px 12px}.crm-search{min-width:200px;flex:1 1 220px}.crm-search .ds-field__label{display:none}.crm-entity{display:flex;align-items:center;gap:9px;min-width:0}.crm-entity__avatar{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;color:var(--ds-text-2, var(--texto2));background:var(--superficie2);border:1px solid var(--borda);border-radius:999px;font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em}.crm-entity__avatar.is-accent,.crm-entity__avatar.is-info{color:var(--ds-accent);border-color:color-mix(in srgb,var(--ds-accent) 40%,var(--borda));background:color-mix(in srgb,var(--ds-accent) 12%,var(--superficie))}.crm-entity__stack{display:grid;gap:3px;min-width:0}.crm-entity__name{min-width:0;overflow:hidden;color:var(--texto);font-size:12px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a.crm-entity__name{cursor:pointer}a.crm-entity__name:hover{color:var(--ds-accent);text-decoration:underline;text-underline-offset:2px}.crm-entity__secondary,.crm-entity__meta{min-width:0;overflow:hidden;color:var(--ds-text-muted, var(--texto2));font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.crm-entity__meta{font-family:var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;font-variant-numeric:tabular-nums}.crm-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.crm-row-actions.is-left{justify-content:flex-start}.crm-row-action{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;color:var(--ds-text-2, var(--texto2));background:transparent;border:1px solid transparent;border-radius:var(--raio);font:550 10px/1 var(--ds-font, inherit);text-decoration:none;cursor:pointer;transition:color var(--ds-motion-fast, .16s) ease,background var(--ds-motion-fast, .16s) ease,border-color var(--ds-motion-fast, .16s) ease}.crm-row-action:hover:not(:disabled){color:var(--texto);background:var(--superficie2);border-color:var(--borda)}.crm-row-action:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-accent) 55%,transparent);outline-offset:1px}.crm-row-action:disabled{opacity:.45;cursor:not-allowed}.crm-row-action.is-accent:hover:not(:disabled){color:var(--ds-accent);border-color:color-mix(in srgb,var(--ds-accent) 45%,var(--borda));background:color-mix(in srgb,var(--ds-accent) 12%,transparent)}.crm-row-action.is-risco:hover:not(:disabled){color:var(--ds-danger, #ff886f);border-color:color-mix(in srgb,var(--ds-danger, #ff886f) 45%,var(--borda));background:color-mix(in srgb,var(--ds-danger, #ff886f) 12%,transparent)}.crm-row-action__icon{display:inline-grid;place-items:center;width:12px;height:12px;font-size:11px;line-height:1}.crm-empty{display:grid;justify-items:center;align-content:center;gap:10px;min-height:220px;padding:36px 24px;text-align:center;background:linear-gradient(color-mix(in srgb,var(--texto) 6%,transparent) 1px,transparent 1px) 0 0 / 100% 44px,var(--superficie);border:1px solid var(--ds-border-strong, var(--borda));border-radius:var(--raio)}.crm-empty__frame{display:grid;gap:5px;width:68px;padding:9px 8px;margin-bottom:2px;border:1px solid var(--ds-border-strong, var(--borda));border-top:2px solid var(--ds-accent);border-radius:var(--raio);background:var(--superficie2)}.crm-empty__frame>span{display:block;height:3px;background:color-mix(in srgb,var(--texto) 16%,transparent);border-radius:99px}.crm-empty__frame>span:nth-child(2){width:78%}.crm-empty__frame>span:nth-child(3){width:52%}.crm-empty__title{margin:0;color:var(--texto);font-family:var(--ds-font, system-ui, sans-serif);font-size:14px;font-weight:600;letter-spacing:-.02em;text-transform:none}.crm-empty__text{max-width:46ch;margin:0;color:var(--texto2);font-size:12px;line-height:1.5}.crm-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.crm-empty__hint{color:var(--ds-text-muted, var(--texto2));font:500 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase}.crm-loading{display:grid;place-items:center;gap:10px;min-height:180px;color:var(--texto2);font-size:12px}.crm-loading__spinner{width:22px;height:22px;border:2px solid color-mix(in srgb,rgb(var(--accent)) 25%,transparent);border-top-color:rgb(var(--accent));border-radius:50%;animation:crm-spin .7s linear infinite}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-page .ds-btn,.crm-page button.btn{white-space:nowrap}.crm-page .catalogo-hero,.crm-page .dashboard-hero{display:none!important}.crm-form__kicker{display:block;margin:0 0 6px;color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase}.crm-form__title,h3.crm-form__title{margin:0;color:var(--texto);font-family:var(--ds-font, system-ui, sans-serif);font-size:16px;font-weight:600;letter-spacing:-.02em;text-transform:none}.crm-form{display:grid;gap:14px;align-content:start;min-width:0;padding:18px 22px 0}.crm-form label.ds-field{display:flex;flex-direction:column;gap:2px;margin-bottom:0}.crm-form label.ds-check{display:inline-flex;align-items:center;margin-bottom:0;color:var(--texto2);font:450 12px/1.4 var(--ds-font, system-ui, sans-serif);letter-spacing:normal;text-transform:none}.crm-form .ds-input,.crm-form .ds-select,.crm-form .ds-textarea{background:var(--superficie2)}.crm-form .ds-textarea{min-height:72px}.crm-form__section{display:grid;gap:12px;min-width:0}.crm-form__section+.crm-form__section{padding-top:16px;border-top:1px solid var(--borda)}.crm-form__legend{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;color:var(--texto);font:700 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase}.crm-form__legend>span{display:inline-flex;align-items:center;gap:6px}.crm-form__grid{display:grid;gap:12px;min-width:0}.crm-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-form__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.crm-form__grid--2,.crm-form__grid--3,.crm-form__grid--4{grid-template-columns:minmax(0,1fr)}}.crm-form__note{display:grid;gap:6px;padding:12px 14px;color:var(--texto2);font-size:12px;line-height:1.5;background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}.crm-form__facts{display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:12px 14px;background:var(--superficie2);border:1px solid var(--borda);border-left:2px solid var(--ds-accent);border-radius:var(--raio)}.crm-form__fact{display:grid;gap:4px;min-width:0}.crm-form__fact>span{color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-form__fact>strong{color:var(--texto);font-size:12px;font-weight:600;overflow-wrap:anywhere}.crm-form label.crm-form__pick{display:flex;align-items:center;margin-bottom:0;font:450 12px/1.4 var(--ds-font, system-ui, sans-serif);letter-spacing:normal;text-transform:none}.crm-form__pick{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--texto);background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:border-color .14s ease,background .14s ease}.crm-form__pick:hover{border-color:color-mix(in srgb,rgb(var(--accent)) 45%,var(--borda))}.crm-form__pick>input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.crm-form__pick:focus-within{border-color:rgb(var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--accent)) 16%,transparent)}.crm-form__pick.is-active{border-color:rgb(var(--accent));box-shadow:inset 2px 0 rgb(var(--accent))}.crm-form__pick-body{display:grid;gap:2px;min-width:0;flex:1 1 auto}.crm-form__pick-body>strong{font-size:12px;font-weight:600}.crm-form__pick-body>span{color:var(--texto2);font-size:11px}.crm-form__pick-meta{flex:none;color:var(--texto2);font-size:11px;font-variant-numeric:tabular-nums}.crm-form__items-wrap{min-width:0;overflow-x:auto}.crm-form__items{width:100%;border-collapse:collapse;font-size:12px}.crm-form__items th{padding:0 8px 8px 0;color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--borda);white-space:nowrap}.crm-form__items td{padding:8px 8px 8px 0;color:var(--texto);vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--borda) 60%,transparent)}.crm-form__items th:last-child,.crm-form__items td:last-child{padding-right:0}.crm-form__items .ds-input,.crm-form__items .ds-select{height:30px;padding-inline:8px;font-size:12px}.crm-form__items .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-form__items .is-total{font-weight:600}.crm-form__cell-inline{display:flex;align-items:center;justify-content:center;gap:6px}.crm-form__cell-inline .ds-input{width:62px;text-align:center}.crm-form__hint{display:block;margin-top:4px;color:var(--ds-text-muted, var(--texto2));font-size:10px}.crm-form__totals{display:grid;gap:6px;padding:12px 14px;background:var(--superficie2);border:1px solid var(--borda);border-radius:var(--raio)}.crm-form__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--texto2);font-size:12px}.crm-form__total>strong{color:var(--texto);font-variant-numeric:tabular-nums}.crm-form__total--sum{margin-top:4px;padding-top:8px;color:var(--texto);font-weight:600;border-top:1px solid var(--borda)}.crm-form__total--sum>strong{color:rgb(var(--accent));font-size:14px}.crm-form__footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:4px -22px 0;padding:14px 22px;background:color-mix(in srgb,var(--superficie) 94%,transparent);border-top:1px solid var(--borda);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.crm-form__footer-meta{margin-right:auto;color:var(--texto2);font-size:11px}html.light .crm-stat,[data-ds-theme=light] .crm-stat,[data-tema=claro] .crm-stat,html.light .crm-panel,[data-ds-theme=light] .crm-panel,[data-tema=claro] .crm-panel{background:#fff}html.light .crm-filterbar,[data-ds-theme=light] .crm-filterbar,[data-tema=claro] .crm-filterbar,html.light .crm-empty,[data-ds-theme=light] .crm-empty,[data-tema=claro] .crm-empty,html.light .crm-stat-strip.is-flush,[data-ds-theme=light] .crm-stat-strip.is-flush,[data-tema=claro] .crm-stat-strip.is-flush{background-color:#fff}h1.crm-page__title{margin:0;color:var(--texto);font:600 clamp(22px,2.2vw,28px) / 1.12 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;text-transform:none}h2.crm-panel__title{margin:0;color:var(--texto);font:600 14px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-transform:none}p.crm-page__subtitle{margin:6px 0 0;max-width:62ch;color:var(--texto2);font-size:13px;line-height:1.45}p.crm-panel__meta{margin:4px 0 0;color:var(--texto2);font:500 9px/1.3 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}p.crm-panel__note{margin:0;padding:10px 14px;color:var(--texto2);font-size:12px;line-height:1.45;border-bottom:1px solid var(--ds-border, var(--borda))}.crm-panel:not(.is-flush)>.crm-panel__body>p.crm-panel__note:first-child{padding:0 0 10px}.crm-page h3:not([class]){margin:0 0 10px;color:var(--texto);font:600 14px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-transform:none}h3.crm-empty__title{margin:0;color:var(--texto);font:600 14px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-transform:none}input.crm-filterbar__input{box-sizing:border-box!important;height:26px!important;min-height:26px!important;padding:0 10px 0 26px!important;border-radius:999px!important;font:450 11px/1 Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}input.crm-toolbar-date{box-sizing:border-box!important;height:26px!important;min-height:26px!important;padding:0 8px!important;color:var(--ds-text, var(--texto))!important;background:var(--ds-surface-2, var(--superficie2))!important;border:1px solid var(--ds-border, var(--borda))!important;border-radius:999px!important;font:500 10px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)!important;letter-spacing:.02em!important;text-transform:none!important}input.crm-toolbar-date::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.crm-filter-opt__hint{flex:0 0 auto;color:var(--ds-text-muted, var(--texto2));font:600 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-style:normal;font-variant-numeric:tabular-nums}.crm-chip-btn{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:240px;min-height:26px;padding:0 9px;color:var(--ds-text-2, var(--texto2));background:var(--ds-surface, var(--superficie));border:1px solid var(--ds-border-strong, var(--borda));border-radius:999px;font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.crm-chip-btn:hover:not(:disabled){color:var(--ds-text, var(--texto));border-color:var(--ds-border-stronger, var(--borda))}.crm-chip-btn.is-active{color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-border-strong))}.crm-chip-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;color:var(--ds-text-muted, var(--texto2));background:var(--ds-surface-2, var(--superficie2));border:1px dashed var(--ds-border, var(--borda));border-radius:999px;font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.crm-opt-group{min-width:0;padding:6px 0 2px;border-top:1px solid var(--ds-border, var(--borda))}.crm-opt-group:first-child{padding-top:0;border-top:0}.crm-opt-group__legend{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 4px;color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-opt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 4px 4px}.crm-opt-fields .ds-field{margin:0}.crm-opt-fields--1{grid-template-columns:1fr}.crm-cols{display:grid;gap:14px;min-width:0;align-items:start}.crm-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-cols--aside{grid-template-columns:minmax(0,1.6fr) minmax(260px,.85fr)}@media(max-width:1100px){.crm-cols--2,.crm-cols--3,.crm-cols--aside{grid-template-columns:1fr}}.crm-num{display:grid;gap:2px;justify-items:end;font-variant-numeric:tabular-nums}.crm-num__value{color:var(--ds-text, var(--texto));font:600 12px/1.2 var(--ds-font, inherit)}.crm-num__value.is-ok{color:#9cf0c0}.crm-num__value.is-alerta{color:#ffc37b}.crm-num__value.is-risco{color:#ff9068}.crm-num__value.is-muted{color:var(--ds-text-muted, var(--texto2))}.crm-num__hint{color:var(--ds-text-muted, var(--texto2));font:500 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em}.crm-cell-stack{display:grid;gap:3px;justify-items:start;min-width:0}.crm-cell-stack__sub{display:block;overflow:hidden;max-width:100%;color:var(--ds-text-muted, var(--texto2));font-size:10px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.crm-bar{display:block;width:100%;min-width:56px;height:3px;overflow:hidden;background:color-mix(in srgb,var(--ds-text, var(--texto)) 10%,transparent);border-radius:99px}.crm-bar>i{display:block;height:100%;background:rgb(var(--accent));border-radius:inherit}.crm-bar>i.is-ok{background:#9cf0c0}.crm-bar>i.is-alerta{background:#ffc37b}.crm-bar>i.is-risco{background:#ff9068}.crm-bar>i.is-muted{background:color-mix(in srgb,var(--ds-text, var(--texto)) 28%,transparent)}.crm-rank{display:grid;gap:1px;min-width:0}.crm-rank__row{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(60px,110px) auto;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--ds-border, var(--borda))}.crm-rank__row:last-child{border-bottom:0}.crm-rank__row>.crm-rank__pos{color:var(--ds-text-muted, var(--texto2));font:650 9px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums}.crm-rank__row>.crm-rank__value{justify-self:end;color:var(--ds-text, var(--texto));font:600 12px/1.2 var(--ds-font, inherit);font-variant-numeric:tabular-nums}@media(max-width:720px){.crm-rank__row{grid-template-columns:22px minmax(0,1fr) auto}.crm-rank__row>.crm-bar{display:none}}.crm-todo{display:grid;min-width:0}.crm-todo__row{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 14px;border-bottom:1px solid var(--ds-border, var(--borda))}.crm-todo__row:last-child{border-bottom:0}.crm-todo__pos{color:var(--ds-text-muted, var(--texto2));font:650 9px/1.5 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums}.crm-todo__row.is-ok>.crm-todo__pos{color:#9cf0c0}.crm-todo__row.is-alerta>.crm-todo__pos{color:#ffc37b}.crm-todo__row.is-risco>.crm-todo__pos{color:#ff9068}.crm-todo__text{color:var(--ds-text, var(--texto));font-size:12px;line-height:1.4}.crm-todo__text>b{color:var(--ds-text, var(--texto));font-weight:600}a.crm-todo__row{color:inherit;text-decoration:none;transition:background .12s ease}a.crm-todo__row:hover,a.crm-todo__row:focus-visible{background:var(--ds-surface-2, var(--superficie2))}.crm-todo--linked .crm-todo__row{align-items:start}.crm-todo--linked .crm-todo__text>b{display:block;margin-bottom:2px}.crm-todo__sub{display:block;color:var(--ds-text-muted, var(--texto2));font-size:11px;line-height:1.45}.crm-todo__cta{display:block;margin-top:4px;color:var(--ds-accent, var(--acento));font:650 9px/1.4 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase}.crm-accordion-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,120px) minmax(120px,auto) 16px;align-items:center;gap:14px;width:100%;padding:11px 14px;color:var(--ds-text-muted, var(--texto2));background:none;border:0;border-bottom:1px solid var(--ds-border, var(--borda));text-align:left;cursor:pointer}.crm-accordion-row:hover,.crm-accordion-row[aria-expanded=true]{background:var(--ds-surface-2, var(--superficie2))}.crm-accordion-body{display:grid;gap:12px;padding:14px;background:color-mix(in srgb,var(--ds-surface-2, var(--superficie2)) 60%,transparent);border-bottom:1px solid var(--ds-border, var(--borda))}@media(max-width:900px){.crm-accordion-row{grid-template-columns:minmax(0,1fr) minmax(110px,auto) 16px}.crm-accordion-row>.crm-bar{display:none}}.crm-chart-block{padding:14px;border-top:1px solid var(--ds-border, var(--borda))}h4.crm-chart-block__title,.crm-chart-block__title{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--ds-text-muted, var(--texto2));font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase}.crm-chart-block__title>svg{color:var(--ds-accent)}.crm-chart-block__canvas{padding:8px 4px 0;background:var(--ds-surface, var(--superficie));border:1px solid var(--ds-border, var(--borda));border-radius:var(--raio)}.crm-event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px;padding:12px 14px}.crm-event-row{display:grid;grid-template-columns:46px minmax(0,1fr) 72px;align-items:start;gap:12px;min-width:0;padding:11px 12px;background:var(--ds-surface-2, var(--superficie2));border:1px solid var(--ds-border, var(--borda));border-radius:var(--raio);transition:border-color .14s ease}.crm-event-row:hover{border-color:color-mix(in srgb,var(--ds-accent) 40%,var(--ds-border))}.crm-event-row.is-nothumb{grid-template-columns:46px minmax(0,1fr)}.crm-event-row__date{display:grid;place-items:center;gap:1px;padding:6px 2px;color:var(--ds-text-muted, var(--texto2));background:var(--ds-surface, var(--superficie));border:1px solid var(--ds-border, var(--borda));border-radius:var(--raio);border-top:2px solid rgb(var(--accent))}.crm-event-row__date>span{font:700 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase}.crm-event-row__date>b{color:var(--ds-text, var(--texto));font:600 16px/1 Inter,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.crm-event-row__date>small{font:500 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums}.crm-event-row__body{display:grid;gap:6px;min-width:0}.crm-event-row__badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px}h3.crm-event-row__title,.crm-event-row__title{margin:0;color:var(--ds-text, var(--texto));font:600 13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-event-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--ds-text-muted, var(--texto2));font-size:11px}.crm-event-row__when{color:var(--ds-text-2, var(--texto));font-weight:600;text-transform:capitalize}.crm-event-row__link{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;color:inherit;background:none;border:0;font:inherit;cursor:pointer}.crm-event-row__link:hover{color:var(--ds-accent)}.crm-event-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:2px}.crm-event-row__thumb{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;color:var(--ds-text-muted, var(--texto2));background:var(--ds-surface, var(--superficie));border:1px solid var(--ds-border, var(--borda));border-radius:var(--raio)}.crm-event-row__thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:620px){.crm-event-row{grid-template-columns:42px minmax(0,1fr)}.crm-event-row__thumb{display:none}}.pipeline-coluna-topo{flex-wrap:wrap}.crm-board-share{flex:1 0 100%;display:grid;gap:5px;margin-top:8px}.crm-board-share__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--ds-text-muted, var(--texto2));font:600 8px/1 var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}html.light .crm-num__value.is-ok,[data-ds-theme=light] .crm-num__value.is-ok,[data-tema=claro] .crm-num__value.is-ok{color:#15803d}html.light .crm-num__value.is-alerta,[data-ds-theme=light] .crm-num__value.is-alerta,[data-tema=claro] .crm-num__value.is-alerta{color:#b45309}html.light .crm-num__value.is-risco,[data-ds-theme=light] .crm-num__value.is-risco,[data-tema=claro] .crm-num__value.is-risco{color:#b91c1c}html.light .crm-bar>i.is-ok,[data-ds-theme=light] .crm-bar>i.is-ok,[data-tema=claro] .crm-bar>i.is-ok{background:#16a34a}html.light .crm-bar>i.is-alerta,[data-ds-theme=light] .crm-bar>i.is-alerta,[data-tema=claro] .crm-bar>i.is-alerta{background:#d97706}html.light .crm-bar>i.is-risco,[data-ds-theme=light] .crm-bar>i.is-risco,[data-tema=claro] .crm-bar>i.is-risco{background:#dc2626}html.light .cartao,[data-ds-theme=light] .cartao,[data-tema=claro] .cartao{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.light .pagina-titulo h1,[data-ds-theme=light] .pagina-titulo h1,[data-tema=claro] .pagina-titulo h1{color:#0f172a!important}html.light .dashboard-kpis,[data-ds-theme=light] .dashboard-kpis,[data-tema=claro] .dashboard-kpis{border-color:#cbd5e1!important}html.light .dashboard-kpis article,html.light .dashboard-kpis .kpi,html.light .kpis .kpi,[data-ds-theme=light] .dashboard-kpis article,[data-ds-theme=light] .dashboard-kpis .kpi,[data-ds-theme=light] .kpis .kpi,[data-tema=claro] .dashboard-kpis article,[data-tema=claro] .dashboard-kpis .kpi,[data-tema=claro] .kpis .kpi{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}html.light .dashboard-kpis article.destaque,html.light .kpi.destaque,[data-ds-theme=light] .dashboard-kpis article.destaque,[data-ds-theme=light] .kpi.destaque,[data-tema=claro] .dashboard-kpis article.destaque,[data-tema=claro] .kpi.destaque{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent, #ff6b00) 14%,#ffffff),color-mix(in srgb,var(--ds-accent, #ff6b00) 5%,#ffffff) 48%,#fff)!important}html.light .dashboard-kpis b,html.light .kpi b,[data-ds-theme=light] .dashboard-kpis b,[data-ds-theme=light] .kpi b,[data-tema=claro] .dashboard-kpis b,[data-tema=claro] .kpi b{color:#0f172a!important}html.light .dashboard-kpis b.ok,html.light .kpi b.ok,[data-ds-theme=light] .dashboard-kpis b.ok,[data-ds-theme=light] .kpi b.ok,[data-tema=claro] .dashboard-kpis b.ok,[data-tema=claro] .kpi b.ok{color:#15803d!important}html.light .dashboard-kpis b.alerta,html.light .kpi b.alerta,[data-ds-theme=light] .dashboard-kpis b.alerta,[data-ds-theme=light] .kpi b.alerta,[data-tema=claro] .dashboard-kpis b.alerta,[data-tema=claro] .kpi b.alerta{color:#c2410c!important}html.light .dashboard-kpis span,html.light .dashboard-kpis small,html.light .kpi span,html.light .kpi small,[data-ds-theme=light] .dashboard-kpis span,[data-ds-theme=light] .dashboard-kpis small,[data-ds-theme=light] .kpi span,[data-ds-theme=light] .kpi small,[data-tema=claro] .dashboard-kpis span,[data-tema=claro] .dashboard-kpis small,[data-tema=claro] .kpi span,[data-tema=claro] .kpi small{color:#64748b!important}html.light .dashboard-bloco,[data-ds-theme=light] .dashboard-bloco,[data-tema=claro] .dashboard-bloco{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px #0f172a0a!important}html.light .dashboard-bloco-topo,[data-ds-theme=light] .dashboard-bloco-topo,[data-tema=claro] .dashboard-bloco-topo{border-bottom-color:#cbd5e1!important}html.light .dashboard-ranking-lista>div,html.light .dashboard-mix-lista>div,[data-ds-theme=light] .dashboard-ranking-lista>div,[data-ds-theme=light] .dashboard-mix-lista>div,[data-tema=claro] .dashboard-ranking-lista>div,[data-tema=claro] .dashboard-mix-lista>div{border-bottom-color:#e2e8f0!important}html.light .dashboard-bloco-topo h2,[data-ds-theme=light] .dashboard-bloco-topo h2,[data-tema=claro] .dashboard-bloco-topo h2{color:#0f172a!important}html.light .dashboard-bloco-topo>span,html.light .dashboard-bloco-topo>div>span,[data-ds-theme=light] .dashboard-bloco-topo>span,[data-ds-theme=light] .dashboard-bloco-topo>div>span,[data-tema=claro] .dashboard-bloco-topo>span,[data-tema=claro] .dashboard-bloco-topo>div>span{color:#64748b!important}html.light .dashboard-ranking-lista p b,html.light .dashboard-ranking-lista strong,html.light .dashboard-mix-lista b,html.light .dashboard-mix-lista strong,[data-ds-theme=light] .dashboard-ranking-lista p b,[data-ds-theme=light] .dashboard-ranking-lista strong,[data-ds-theme=light] .dashboard-mix-lista b,[data-ds-theme=light] .dashboard-mix-lista strong,[data-tema=claro] .dashboard-ranking-lista p b,[data-tema=claro] .dashboard-ranking-lista strong,[data-tema=claro] .dashboard-mix-lista b,[data-tema=claro] .dashboard-mix-lista strong{color:#0f172a!important}html.light .dashboard-ranking-lista p small,html.light .dashboard-ranking-lista>div>span,[data-ds-theme=light] .dashboard-ranking-lista p small,[data-ds-theme=light] .dashboard-ranking-lista>div>span,[data-tema=claro] .dashboard-ranking-lista p small,[data-tema=claro] .dashboard-ranking-lista>div>span{color:#64748b!important}html.light .dashboard-ranking-lista>div>i,[data-ds-theme=light] .dashboard-ranking-lista>div>i,[data-tema=claro] .dashboard-ranking-lista>div>i{background:#e8ece9!important}html.light .ds-list-row,[data-ds-theme=light] .ds-list-row,[data-tema=claro] .ds-list-row{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.light .ds-list-row__title,[data-ds-theme=light] .ds-list-row__title,[data-tema=claro] .ds-list-row__title{color:#0f172a!important}html.light .ds-list-row__meta,[data-ds-theme=light] .ds-list-row__meta,[data-tema=claro] .ds-list-row__meta{color:#64748b!important}html.light .ds-list-row:hover,[data-ds-theme=light] .ds-list-row:hover,[data-tema=claro] .ds-list-row:hover{background:#f8fafc!important}html.light .ds-list-row.is-selected,[data-ds-theme=light] .ds-list-row.is-selected,[data-tema=claro] .ds-list-row.is-selected{background:color-mix(in srgb,var(--ds-accent, #ff6b00) 12%,#ffffff)!important;border-color:color-mix(in srgb,var(--ds-accent, #ff6b00) 35%,#cbd5e1)!important}html.light .ds-list-row.is-selected .ds-list-row__title,[data-ds-theme=light] .ds-list-row.is-selected .ds-list-row__title,[data-tema=claro] .ds-list-row.is-selected .ds-list-row__title{color:#0f172a!important}html.light .dashboard-prioridades-lista>a,html.light .dashboard-prioridades-lista>button,[data-ds-theme=light] .dashboard-prioridades-lista>a,[data-ds-theme=light] .dashboard-prioridades-lista>button,[data-tema=claro] .dashboard-prioridades-lista>a,[data-tema=claro] .dashboard-prioridades-lista>button{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}html.light .dashboard-prioridades-lista>a.risco,html.light .dashboard-prioridades-lista>button.risco,[data-ds-theme=light] .dashboard-prioridades-lista>a.risco,[data-ds-theme=light] .dashboard-prioridades-lista>button.risco,[data-tema=claro] .dashboard-prioridades-lista>a.risco,[data-tema=claro] .dashboard-prioridades-lista>button.risco{background:#fff7ed!important;border-color:#fdba74!important}html.light .dashboard-prioridades-lista b,html.light .dashboard-prioridades-lista p,html.light .dashboard-prioridades-lista small,html.light .dashboard-prioridades-lista>a>span,html.light .dashboard-prioridades-lista>button>span,[data-ds-theme=light] .dashboard-prioridades-lista b,[data-ds-theme=light] .dashboard-prioridades-lista p,[data-ds-theme=light] .dashboard-prioridades-lista small,[data-ds-theme=light] .dashboard-prioridades-lista>a>span,[data-ds-theme=light] .dashboard-prioridades-lista>button>span,[data-tema=claro] .dashboard-prioridades-lista b,[data-tema=claro] .dashboard-prioridades-lista p,[data-tema=claro] .dashboard-prioridades-lista small,[data-tema=claro] .dashboard-prioridades-lista>a>span,[data-tema=claro] .dashboard-prioridades-lista>button>span{color:#0f172a!important}html.light .dashboard-prioridades-lista>a.risco>span,html.light .dashboard-prioridades-lista>button.risco>span,[data-ds-theme=light] .dashboard-prioridades-lista>a.risco>span,[data-ds-theme=light] .dashboard-prioridades-lista>button.risco>span,[data-tema=claro] .dashboard-prioridades-lista>a.risco>span,[data-tema=claro] .dashboard-prioridades-lista>button.risco>span{color:#c2410c!important}html.light .catalogo-item,[data-ds-theme=light] .catalogo-item,[data-tema=claro] .catalogo-item{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;border-radius:var(--ds-radius, 2px)!important;padding:18px!important}html.light .catalogo-item>strong,[data-ds-theme=light] .catalogo-item>strong,[data-tema=claro] .catalogo-item>strong{color:#0f172a!important}html.light .catalogo-item>p,[data-ds-theme=light] .catalogo-item>p,[data-tema=claro] .catalogo-item>p{color:#64748b!important}html.light .catalogo-item-topo em,[data-ds-theme=light] .catalogo-item-topo em,[data-tema=claro] .catalogo-item-topo em{border-radius:var(--ds-radius, 2px)!important}html.light .catalogo-item-metricas,[data-ds-theme=light] .catalogo-item-metricas,[data-tema=claro] .catalogo-item-metricas{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;align-items:stretch!important;margin:0!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:var(--ds-radius, 2px)!important;overflow:hidden!important}html.light .catalogo-item-metricas>span,[data-ds-theme=light] .catalogo-item-metricas>span,[data-tema=claro] .catalogo-item-metricas>span{min-width:0!important;padding:12px 14px!important;background:transparent!important;border-color:#cbd5e1!important}html.light .catalogo-item-metricas>span:first-child,[data-ds-theme=light] .catalogo-item-metricas>span:first-child,[data-tema=claro] .catalogo-item-metricas>span:first-child{padding-left:14px!important}html.light .catalogo-item-metricas>span:last-child,[data-ds-theme=light] .catalogo-item-metricas>span:last-child,[data-tema=claro] .catalogo-item-metricas>span:last-child{padding-right:14px!important;border-right:0!important}html.light .catalogo-item-metricas small,[data-ds-theme=light] .catalogo-item-metricas small,[data-tema=claro] .catalogo-item-metricas small{color:#64748b!important}html.light .catalogo-item-metricas b,[data-ds-theme=light] .catalogo-item-metricas b,[data-tema=claro] .catalogo-item-metricas b{color:#0f172a!important}html.light .catalogo-item-metricas b.ok,[data-ds-theme=light] .catalogo-item-metricas b.ok,[data-tema=claro] .catalogo-item-metricas b.ok{color:#15803d!important}html.light .catalogo-item-rodape,[data-ds-theme=light] .catalogo-item-rodape,[data-tema=claro] .catalogo-item-rodape{color:#64748b!important}html.light .catalogo-item-rodape>b,[data-ds-theme=light] .catalogo-item-rodape>b,[data-tema=claro] .catalogo-item-rodape>b{color:#0f172a!important}html.light .ds-kpi,[data-ds-theme=light] .ds-kpi,[data-tema=claro] .ds-kpi{background:#fff!important;border-color:#cbd5e1!important}html.light .ds-kpi__label,html.light .ds-kpi__hint,[data-ds-theme=light] .ds-kpi__label,[data-ds-theme=light] .ds-kpi__hint,[data-tema=claro] .ds-kpi__label,[data-tema=claro] .ds-kpi__hint{color:#64748b!important}html.light .ds-kpi__value,[data-ds-theme=light] .ds-kpi__value,[data-tema=claro] .ds-kpi__value{color:#0f172a!important}html.light .ds-kpi--accent,[data-ds-theme=light] .ds-kpi--accent,[data-tema=claro] .ds-kpi--accent{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent, #ff6b00) 14%,#ffffff),color-mix(in srgb,var(--ds-accent, #ff6b00) 5%,#ffffff) 48%,#fff)!important}html.light .catalogo-item-barra,[data-ds-theme=light] .catalogo-item-barra,[data-tema=claro] .catalogo-item-barra{background:#e2e8f0!important;border-radius:var(--ds-radius, 2px)!important}html.light .catalogo-item-barra>i:last-child,[data-ds-theme=light] .catalogo-item-barra>i:last-child,[data-tema=claro] .catalogo-item-barra>i:last-child{background:#e2e8f0!important}html.light .pipeline-coluna,[data-ds-theme=light] .pipeline-coluna,[data-tema=claro] .pipeline-coluna{background:#f8fafc!important;border-color:#cbd5e1!important}html.light .pipeline-coluna-topo,[data-ds-theme=light] .pipeline-coluna-topo,[data-tema=claro] .pipeline-coluna-topo{background:#fff!important;border-bottom-color:#e2e8f0!important}html.light .pipeline-coluna-kicker,[data-ds-theme=light] .pipeline-coluna-kicker,[data-tema=claro] .pipeline-coluna-kicker{color:#64748b!important}html.light .pipeline-coluna-topo b,[data-ds-theme=light] .pipeline-coluna-topo b,[data-tema=claro] .pipeline-coluna-topo b{color:#0f172a!important}html.light .pipeline-coluna-topo>em,[data-ds-theme=light] .pipeline-coluna-topo>em,[data-tema=claro] .pipeline-coluna-topo>em{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.light .pipeline-coluna-corpo,[data-ds-theme=light] .pipeline-coluna-corpo,[data-tema=claro] .pipeline-coluna-corpo{background:linear-gradient(color-mix(in srgb,#0f172a 5%,transparent) 1px,transparent 1px),#f1f5f9!important;background-size:100% 28px!important}html.light .pipeline-vazio,[data-ds-theme=light] .pipeline-vazio,[data-tema=claro] .pipeline-vazio{color:#64748b!important}html.light .pipeline-card,[data-ds-theme=light] .pipeline-card,[data-tema=claro] .pipeline-card{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.light .pipeline-card-topo strong,[data-ds-theme=light] .pipeline-card-topo strong,[data-tema=claro] .pipeline-card-topo strong{color:#0f172a!important}html.light .pipeline-card-topo small,html.light .pipeline-card-grip,[data-ds-theme=light] .pipeline-card-topo small,[data-ds-theme=light] .pipeline-card-grip,[data-tema=claro] .pipeline-card-topo small,[data-tema=claro] .pipeline-card-grip{color:#64748b!important}html.light .pipeline-card-metricas,[data-ds-theme=light] .pipeline-card-metricas,[data-tema=claro] .pipeline-card-metricas{border-color:#e2e8f0!important}html.light .pipeline-card-metricas>div,[data-ds-theme=light] .pipeline-card-metricas>div,[data-tema=claro] .pipeline-card-metricas>div{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .pipeline-card-metricas span,[data-ds-theme=light] .pipeline-card-metricas span,[data-tema=claro] .pipeline-card-metricas span{color:#64748b!important}html.light .pipeline-card-metricas b,[data-ds-theme=light] .pipeline-card-metricas b,[data-tema=claro] .pipeline-card-metricas b{color:#0f172a!important}html.light .pipeline-card-metricas b.ok,[data-ds-theme=light] .pipeline-card-metricas b.ok,[data-tema=claro] .pipeline-card-metricas b.ok{color:#15803d!important}html.light .pipeline-card-barra,[data-ds-theme=light] .pipeline-card-barra,[data-tema=claro] .pipeline-card-barra{background:#e2e8f0!important}html.light .pipeline-card-acoes button,[data-ds-theme=light] .pipeline-card-acoes button,[data-tema=claro] .pipeline-card-acoes button{color:#475569!important;border-color:#cbd5e1!important;background:#fff!important}html.light .btn-primario,html.light .ds-btn--primary,[data-ds-theme=light] .btn-primario,[data-ds-theme=light] .ds-btn--primary,[data-tema=claro] .btn-primario,[data-tema=claro] .ds-btn--primary{color:#fff!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select{background-color:var(--bg-input);color:var(--text-primary)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden])::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-placeholder);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden])::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}.sc-minimized-lead-fab{--fab-notch-r: 12px;--fab-notch-shadow: 9px;position:relative;overflow:visible;background:rgb(var(--accent));border-top-left-radius:var(--fab-notch-r);border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sc-minimized-lead-fab:before,.sc-minimized-lead-fab:after{content:"";position:absolute;z-index:0;pointer-events:none;background:transparent;height:16px;width:18px}.sc-minimized-lead-fab:before{bottom:0;left:-18px;border-radius:0 0 var(--fab-notch-r) 0;box-shadow:var(--fab-notch-shadow) 0 0 0 rgb(var(--accent))}.sc-minimized-lead-fab:after{top:-16px;right:0;border-radius:0 0 var(--fab-notch-r) 0;box-shadow:var(--fab-notch-shadow) 0 0 0 rgb(var(--accent))}.sc-minimized-lead-fab svg{color:#fff!important}html.light .sc-playbook-page{background-color:#fff}html.dark .sc-playbook-page{background-color:var(--bg-page)}html.light .sc-playbook-mode-switch{background-color:#fff}html.dark .sc-playbook-mode-switch{background-color:var(--bg-page)}.bg-\[var\(--accent\)\]\/5{background-color:rgb(var(--accent) / .05)}.bg-\[var\(--accent\)\]\/8{background-color:rgb(var(--accent) / .08)}.bg-\[var\(--accent\)\]\/10{background-color:rgb(var(--accent) / .1)}.bg-\[var\(--accent\)\]\/15{background-color:rgb(var(--accent) / .15)}.bg-\[var\(--accent\)\]\/20{background-color:rgb(var(--accent) / .2)}.bg-\[var\(--accent\)\]\/30{background-color:rgb(var(--accent) / .3)}.bg-\[var\(--accent\)\]\/40{background-color:rgb(var(--accent) / .4)}.bg-\[var\(--accent\)\]\/50{background-color:rgb(var(--accent) / .5)}.border-\[var\(--accent\)\]\/5{border-color:rgb(var(--accent) / .05)}.border-\[var\(--accent\)\]\/10{border-color:rgb(var(--accent) / .1)}.border-\[var\(--accent\)\]\/20{border-color:rgb(var(--accent) / .2)}.border-\[var\(--accent\)\]\/30{border-color:rgb(var(--accent) / .3)}.border-\[var\(--accent\)\]\/40{border-color:rgb(var(--accent) / .4)}.border-\[var\(--accent\)\]\/50{border-color:rgb(var(--accent) / .5)}.border-\[var\(--accent\)\]\/60{border-color:rgb(var(--accent) / .6)}.border-\[var\(--accent\)\]\/70{border-color:rgb(var(--accent) / .7)}.text-\[var\(--accent\)\]\/70{color:rgb(var(--accent) / .7)}.text-\[var\(--accent\)\]\/60{color:rgb(var(--accent) / .6)}.text-\[var\(--accent\)\]\/50{color:rgb(var(--accent) / .5)}.ring-\[var\(--accent\)\]\/20{--tw-ring-color: rgb(var(--accent) / .2)}.ring-\[var\(--accent\)\]\/30{--tw-ring-color: rgb(var(--accent) / .3)}.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:rgb(var(--accent) / .1)}.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:rgb(var(--accent) / .2)}.hover\:border-\[var\(--accent\)\]\/30:hover{border-color:rgb(var(--accent) / .3)}.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:rgb(var(--accent) / .4)}.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:rgb(var(--accent) / .5)}.hover\:border-\[var\(--accent\)\]\/60:hover{border-color:rgb(var(--accent) / .6)}.focus\:border-\[var\(--accent\)\]\/40:focus{border-color:rgb(var(--accent) / .4)}.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:rgb(var(--accent) / .5)}.group:hover .group-hover\:bg-\[var\(--accent\)\]\/10{background-color:rgb(var(--accent) / .1)}.group:hover .group-hover\:bg-\[var\(--accent\)\]\/20{background-color:rgb(var(--accent) / .2)}*{box-sizing:border-box}html,body{overscroll-behavior:none}body{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--ds-font, "Inter", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.overflow-y-auto,.overflow-x-auto,.overflow-auto{scrollbar-width:thin;scrollbar-color:transparent transparent}.overflow-y-auto:hover,.overflow-x-auto:hover,.overflow-auto:hover{scrollbar-color:var(--border-strong) transparent}html.light .overflow-y-auto:hover,html.light .overflow-x-auto:hover,html.light .overflow-auto:hover{scrollbar-color:var(--border-stronger) transparent}.overflow-y-auto::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,.overflow-auto::-webkit-scrollbar{width:8px;height:8px}.overflow-y-auto::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track,.overflow-auto::-webkit-scrollbar-track{background:transparent}.overflow-y-auto::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb,.overflow-auto::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px}.overflow-y-auto:hover::-webkit-scrollbar-thumb,.overflow-x-auto:hover::-webkit-scrollbar-thumb,.overflow-auto:hover::-webkit-scrollbar-thumb{background:var(--border-strong)}.overflow-y-auto:hover::-webkit-scrollbar-thumb:hover,.overflow-x-auto:hover::-webkit-scrollbar-thumb:hover,.overflow-auto:hover::-webkit-scrollbar-thumb:hover{background:rgb(var(--accent))}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}html.light input[type=date]::-webkit-calendar-picker-indicator{filter:none}input[type=date]{color-scheme:dark}html.light input[type=date]{color-scheme:light}html.light body,html.light .bg-\[\#0a0a0a\],html.light .bg-\[\#0d0d0d\],html.light .bg-\[\#0e0e0e\],html.light .bg-\[\#0f0f0f\]{background-color:#f1f5f9!important}html.light aside.bg-\[\#0f0f0f\]{background-color:#fff!important}html.light aside .bg-white\/5{background-color:transparent!important}html.light .bg-\[\#111\],html.light .bg-\[\#111111\]{background-color:#fff!important}html.light .bg-\[\#141414\],html.light .bg-\[\#161616\],html.light .bg-\[\#181818\],html.light .bg-\[\#191919\],html.light .bg-\[\#1a1a1a\]{background-color:#f1f5f9!important}html.light .bg-\[\#1e1e1e\],html.light .bg-\[\#222\],html.light .bg-\[\#222222\],html.light .bg-\[\#2a2a2a\]{background-color:#e2e8f0!important}html.light aside,html.light aside *[class*="bg-[#0f0f0f]"],html.light aside *[class*="bg-[#111]"]{background-color:#fff!important}html.light aside .bg-white\/5{background-color:#0000000a!important}html.light .bg-zinc-900{background-color:#f1f5f9!important}html.light .bg-zinc-800{background-color:#e2e8f0!important}html.light .bg-zinc-700{background-color:#cbd5e1!important}html.light .bg-zinc-800\/60{background-color:#e2e8f099!important}html.light .bg-zinc-800\/40{background-color:#e2e8f066!important}html.light .hover\:bg-white\/5:hover{background-color:#0000000a!important}html.light .hover\:bg-white\/10:hover,html.light .hover\:bg-\[\#1a1a1a\]:hover,html.light .hover\:bg-\[\#2a2a2a\]:hover{background-color:#0000000f!important}html.light .hover\:bg-zinc-700:hover{background-color:#cbd5e1!important}html.light .hover\:bg-zinc-800:hover{background-color:#e2e8f0!important}html.light .bg-white\/5{background-color:#0000000a!important}html.light .bg-white\/10{background-color:#0000000f!important}html.light .bg-black\/40,html.light .bg-black\/50,html.light .bg-black\/60,html.light .bg-black\/70,html.light .bg-black\/75{background-color:#0f172a73!important}html.light .border-\[\#111\],html.light .border-\[\#111111\],html.light .border-\[\#1a1a1a\],html.light .border-\[\#1e1e1e\],html.light .border-\[\#222\],html.light .border-\[\#222222\],html.light .border-\[\#252525\],html.light .border-\[\#2a2a2a\]{border-color:#e2e8f0!important}html.light .border-\[\#333\],html.light .border-\[\#3a3a3a\]{border-color:#cbd5e1!important}html.light .border-zinc-700,html.light .border-zinc-800{border-color:#e2e8f0!important}html.light .hover\:border-\[\#333\]:hover,html.light .hover\:border-\[\#3a3a3a\]:hover{border-color:#94a3b8!important}html.light .hover\:border-zinc-500:hover{border-color:#64748b!important}html.light .hover\:border-zinc-600:hover{border-color:#94a3b8!important}html.light .divide-\[\#161616\]>*+*,html.light .divide-\[\#1e1e1e\]>*+*{border-color:#e2e8f0!important}html.light .divide-\[\#2a2a2a\]>*+*{border-color:#cbd5e1!important}html.light .ring-\[\#1e1e1e\],html.light .ring-\[\#2a2a2a\]{--tw-ring-color: #cbd5e1 !important}html.light .text-white{color:#0f172a!important}html.light .text-zinc-100{color:#1e293b!important}html.light .text-zinc-200{color:#334155!important}html.light .text-zinc-300,html.light .text-zinc-400{color:#475569!important}html.light .text-zinc-500{color:#64748b!important}html.light .text-zinc-600{color:#94a3b8!important}html.light .bg-\[rgb\(var\(--accent\)\)\],html.light .bg-\[rgb\(var\(--accent\)\)\] .text-white,html.light .bg-\[rgb\(var\(--accent\)\)\] *{color:#fff!important}html.light .bg-\[rgb\(var\(--accent\)\)\] svg{color:#fff!important}html.light .sc-playbook-page button.sc-session-action-btn:not(:disabled),html.light .sc-playbook-page button.sc-session-action-btn:not(:disabled) svg{color:#fff!important}html.light button.bg-red-500,html.light .bg-red-500.text-white{color:#fff!important}html.light .text-red-400{color:#dc2626!important}html.light .text-red-500{color:#ef4444!important}html.light .text-green-400{color:#16a34a!important}html.light .text-green-500{color:#22c55e!important}html.light .text-amber-400{color:#d97706!important}html.light .text-amber-500{color:#f59e0b!important}html.light .text-blue-400{color:#2563eb!important}html.light .hover\:text-white:hover{color:#0f172a!important}html.light .hover\:text-red-400:hover{color:#dc2626!important}html.light .placeholder-zinc-600::-moz-placeholder,html.light .placeholder-zinc-500::-moz-placeholder{color:#94a3b8!important}html.light .placeholder-zinc-600::placeholder,html.light .placeholder-zinc-500::placeholder{color:#94a3b8!important}html.light .backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.light .shadow-2xl{box-shadow:0 25px 50px -12px #0000001f!important}html.light .shadow-xl{box-shadow:0 20px 25px -5px #00000014!important}html.light .shadow-lg{box-shadow:0 10px 15px -3px #0000000f!important}html.light .bg-red-500\/5{background-color:#fef2f2!important}html.light .bg-red-500\/10{background-color:#fee2e2!important}html.light .bg-amber-500\/10{background-color:#fef3c7!important}html.light .bg-blue-500\/10{background-color:#eff6ff!important}html.light .bg-green-500\/10{background-color:#f0fdf4!important}html.light .bg-\[\#1e1e1e\].rounded-lg,html.light span.bg-\[\#1e1e1e\]{background-color:#1e293b!important;color:#f8fafc!important}html.light .border-\[\#333\].rounded-lg{border-color:#334155!important}@keyframes word-fade-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes inputSlideDown{0%{transform:translateY(-35vh);opacity:.5}to{transform:translateY(0);opacity:1}}.input-slide-down{animation:inputSlideDown .5s cubic-bezier(.22,1,.36,1) both}@keyframes messagesFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.messages-fade-in{animation:messagesFadeIn .4s ease-out .1s both}@keyframes streamBlockFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.streaming-block-fade{animation:streamBlockFadeIn .7s ease-out both}:root,[data-ds-root],.pb-pricing-root{--pb-bg: var(--ds-bg);--pb-surface: var(--ds-surface);--pb-surface-2: var(--ds-surface-2);--pb-border: var(--ds-border);--pb-text: var(--ds-text);--pb-text-2: var(--ds-text-2);--pb-accent: var(--ds-accent);--pb-accent-hover: var(--ds-accent-hover);--pb-radius: var(--ds-radius);--pb-font: var(--ds-font);--pb-control-height: var(--ds-control-height);--pb-gap: var(--ds-space-4);--pb-pricing-bg: var(--ds-bg);--pb-pricing-surface: var(--ds-surface);--pb-pricing-border: var(--ds-border);--pb-pricing-text: var(--ds-text);--pb-pricing-muted: var(--ds-text-2);--pb-pricing-accent: var(--ds-accent);--pb-pricing-ok: var(--ds-ok);--pb-pricing-alerta: var(--ds-warning);--pb-pricing-erro: var(--ds-danger);--pb-pricing-radius: var(--ds-radius);--pb-pricing-gap: var(--ds-space-4);--pb-pricing-font: var(--ds-font)}.pb-pricing-shell{font-family:var(--ds-font);color:var(--ds-text);background:var(--ds-bg);min-width:0}.pb-pricing-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:var(--ds-space-4)}.pb-pricing-hero{padding:var(--ds-space-5) 0 var(--ds-space-4);border-bottom:1px solid var(--ds-border);margin-bottom:var(--ds-space-4)}.pb-pricing-hero h1,.pb-pricing-hero h2{margin:0 0 var(--ds-space-1);font-size:1.35rem;font-weight:var(--ds-font-weight-title, 550);letter-spacing:-.02em;color:var(--ds-text)}.pb-pricing-hero p{margin:0;color:var(--ds-text-2);max-width:52ch;line-height:1.5;font-size:.9rem}.pb-pricing-hero__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.pb-pricing-hero__actions{display:flex;gap:var(--ds-space-2);flex-shrink:0;flex-wrap:wrap}.pb-pricing-nav{display:flex;align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;padding-bottom:var(--ds-space-3)}.pb-pricing-nav a,.pb-pricing-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--ds-text-2);font:inherit;font-size:var(--ds-nav-font-size, 11px);font-weight:550;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:0 var(--ds-space-3);height:var(--ds-control-height-sm, 32px);border-radius:var(--ds-radius);cursor:pointer;display:inline-flex;align-items:center}.pb-pricing-nav a:hover,.pb-pricing-nav button:hover{color:var(--ds-text);background:var(--ds-hover)}.pb-pricing-nav a[aria-current=page],.pb-pricing-nav .is-active{color:var(--ds-accent-ink);background:var(--ds-accent);border-color:var(--ds-accent)}.pb-pricing-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-surface)}.pb-pricing-kpis article{padding:var(--ds-kpi-pad, 18px);min-height:var(--ds-kpi-min-height, 120px);border-right:1px solid var(--ds-border);box-sizing:border-box}.pb-pricing-kpis article:last-child{border-right:0}.pb-pricing-kpis span,.pb-pricing-kpis small{display:block;color:var(--ds-text-muted);font-size:var(--ds-kpi-label-size, 8px);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pb-pricing-kpis b{display:block;margin-top:var(--ds-space-2);font-size:var(--ds-kpi-value-size, clamp(22px, 2.2vw, 32px));font-weight:650;letter-spacing:-.02em;color:var(--ds-text);font-variant-numeric:tabular-nums}.pb-pricing-kpis small{margin-top:var(--ds-space-1);font-size:var(--ds-kpi-hint-size, 10px);text-transform:none;letter-spacing:0;font-weight:450}.pb-pricing-kpis b.ok{color:var(--ds-ok)}.pb-pricing-kpis b.alerta{color:var(--ds-warning)}.pb-pricing-kpis b.erro{color:var(--ds-danger)}.pb-pricing-body{padding:var(--ds-space-4) 0;display:grid;gap:var(--ds-space-4)}.pb-pricing-panel{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);overflow:hidden}.pb-pricing-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.pb-pricing-panel__title{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--ds-text)}.pb-pricing-panel__actions{display:flex;gap:var(--ds-space-2);flex-wrap:wrap}.pb-pricing-panel__body{padding:var(--ds-space-4);display:grid;gap:var(--ds-space-3)}.pb-pricing-panel__foot{padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border);color:var(--ds-text-2);font-size:.85rem}.pb-pricing-field{display:grid;gap:var(--ds-space-1);min-width:0}.pb-pricing-field__label{font-size:.8rem;font-weight:500;color:var(--ds-text-2)}.pb-pricing-field__req{color:var(--ds-danger);font-style:normal}.pb-pricing-field__hint{color:var(--ds-text-muted);font-size:.75rem}.pb-pricing-input,.pb-pricing-select{width:100%;box-sizing:border-box;height:var(--ds-control-height);padding:0 var(--ds-space-3);font-family:var(--ds-font);font-size:.875rem;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);outline:none;transition:border-color var(--ds-motion-fast) var(--ds-ease),box-shadow var(--ds-motion-fast) var(--ds-ease)}.pb-pricing-input:hover,.pb-pricing-select:hover{border-color:var(--ds-border-stronger, var(--ds-border-strong))}.pb-pricing-input:focus,.pb-pricing-select:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 16%,transparent)}.pb-pricing-input:disabled,.pb-pricing-select:disabled{opacity:.55;cursor:not-allowed}.pb-pricing-input::-moz-placeholder{color:var(--ds-text-placeholder)}.pb-pricing-input::placeholder{color:var(--ds-text-placeholder)}.pb-pricing-btn,.pb-pricing-btn--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);height:var(--ds-control-height);padding:0 var(--ds-space-4);border:1px solid var(--ds-accent);border-radius:var(--ds-radius);font-family:var(--ds-font);font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;background:var(--ds-accent);color:var(--ds-accent-ink);transition:background var(--ds-motion-fast) var(--ds-ease),border-color var(--ds-motion-fast) var(--ds-ease),color var(--ds-motion-fast) var(--ds-ease),box-shadow var(--ds-motion-fast) var(--ds-ease)}.pb-pricing-btn:disabled,.pb-pricing-btn--primary:disabled{opacity:.45;cursor:not-allowed}.pb-pricing-btn:focus-visible,.pb-pricing-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 22%,transparent)}.pb-pricing-btn:hover:not(:disabled),.pb-pricing-btn--primary:hover:not(:disabled){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.pb-pricing-btn--secondary{background:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-text)}.pb-pricing-btn--secondary:hover:not(:disabled){border-color:var(--ds-accent);color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}.pb-pricing-btn--ghost{background:transparent;border-color:transparent;color:var(--ds-text-2)}.pb-pricing-btn--ghost:hover:not(:disabled){color:var(--ds-text);background:var(--ds-hover)}.pb-pricing-btn--danger{background:var(--ds-surface);border-color:color-mix(in srgb,var(--ds-danger) 50%,var(--ds-border-strong));color:var(--ds-danger)}.pb-pricing-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-danger) 60%,var(--ds-border-strong))}.pb-pricing-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ds-radius);font-size:.7rem;font-weight:600;letter-spacing:.02em;border:1px solid transparent;line-height:1}.pb-pricing-badge--ok{color:var(--ds-ok);background:color-mix(in srgb,var(--ds-ok) 14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-ok) 34%,var(--ds-border))}.pb-pricing-badge--alerta{color:var(--ds-warning);background:color-mix(in srgb,var(--ds-warning) 14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-warning) 34%,var(--ds-border))}.pb-pricing-badge--erro{color:var(--ds-danger);background:color-mix(in srgb,var(--ds-danger) 14%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-danger) 34%,var(--ds-border))}.pb-pricing-badge--neutro{color:var(--ds-text-muted);background:var(--ds-surface-2);border-color:var(--ds-border)}.pb-pricing-table-wrap{width:100%;overflow-x:auto}.pb-pricing-table{width:100%;border-collapse:collapse;font-size:var(--ds-table-font-size, 11px);color:var(--ds-text)}.pb-pricing-table th,.pb-pricing-table td{padding:var(--ds-space-2) var(--ds-space-3);text-align:left;border-bottom:1px solid var(--ds-border)}.pb-pricing-table th{height:var(--ds-table-head-height, 34px);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);font-weight:600;background:var(--ds-surface-2)}.pb-pricing-table tbody tr:last-child td{border-bottom:0}.pb-pricing-table .is-right{text-align:right;font-variant-numeric:tabular-nums}.pb-pricing-table .is-center{text-align:center}.pb-pricing-table__empty{color:var(--ds-text-muted);text-align:center;padding:var(--ds-space-5)}.pb-pricing-market{border:1px solid var(--ds-border);border-left-width:3px;border-radius:var(--ds-radius);padding:var(--ds-space-3) var(--ds-space-4);display:grid;gap:var(--ds-space-2);background:var(--ds-surface)}.pb-pricing-market--ok{border-left-color:var(--ds-ok)}.pb-pricing-market--alerta{border-left-color:var(--ds-warning)}.pb-pricing-market--erro{border-left-color:var(--ds-danger)}.pb-pricing-market--neutro{border-left-color:var(--ds-text-muted)}.pb-pricing-market__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.pb-pricing-market__delta{font-size:.8rem;color:var(--ds-text-2);font-variant-numeric:tabular-nums}.pb-pricing-market__leitura{margin:0;font-size:.85rem;line-height:1.5;color:var(--ds-text)}.pb-pricing-market__faixa{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-2);margin:0}.pb-pricing-market__faixa dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted)}.pb-pricing-market__faixa dd{margin:.1rem 0 0;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ds-text)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg: #080a0c;--superficie: #101418;--superficie2: #151b20;--borda: #283138;--texto: #f3f5f4;--texto2: #98a2a9;--acento: #6db33f;--acento-forte: #5a9a33;--acento-claro: #8fd45f;--ok: #9cf0c0;--alerta: #ffc37b;--erro: #ff886f;--raio: 2px;--espaco-1: 4px;--espaco-2: 8px;--espaco-3: 12px;--espaco-4: 16px;--espaco-5: 20px;--espaco-6: 28px;--controle-altura: 40px;--movimento-rapido: .16s;--movimento-padrao: .26s;--curva: cubic-bezier(.2, .8, .2, 1);--viz-1: #6db33f;--viz-2: #d95926;--viz-3: #199e70;--viz-4: #c98500;--viz-total: #c3c2b7;--viz-neg: #ff886f;--viz-grade: #2c2c2a;--viz-eixo: #4a4f5c;--background: 210 20% 4%;--foreground: 160 8% 96%;--card: 210 18% 8%;--card-foreground: 160 8% 96%;--popover: 210 18% 8%;--popover-foreground: 160 8% 96%;--primary: 96 48% 47%;--primary-foreground: 210 40% 4%;--secondary: 210 15% 10%;--secondary-foreground: 160 8% 96%;--muted: 210 15% 10%;--muted-foreground: 210 8% 63%;--accent: 96 48% 47%;--accent-foreground: 210 40% 4%;--destructive: 10 100% 72%;--destructive-foreground: 0 0% 98%;--border: 203 17% 18%;--input: 203 17% 18%;--ring: 96 48% 47%;--radius: .125rem;--zgoda-green: #6db33f;--zgoda-navy: #080a0c;--zgoda-gray: #98a2a9;--zgoda-offwhite: #f2f1ec}.dark{--background: 210 20% 4%;--foreground: 160 8% 96%;--card: 210 18% 8%;--card-foreground: 160 8% 96%;--popover: 210 18% 8%;--popover-foreground: 160 8% 96%;--primary: 96 48% 47%;--primary-foreground: 210 40% 4%;--secondary: 210 15% 10%;--secondary-foreground: 160 8% 96%;--muted: 210 15% 10%;--muted-foreground: 210 8% 63%;--accent: 96 48% 47%;--accent-foreground: 210 40% 4%;--destructive: 10 100% 72%;--destructive-foreground: 0 0% 98%;--border: 203 17% 18%;--input: 203 17% 18%;--ring: 96 48% 47%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;overscroll-behavior:none}html{scroll-behavior:smooth;color-scheme:dark;overscroll-behavior:none}.app-shell,.app-shell main,.pagina-publica,.landing-page{overscroll-behavior:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-6{left:-1.5rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[10px\]{left:10px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mt-0{margin-top:0!important}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[25px\]{height:25px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[25px\]{width:25px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.3fr_0\.8fr_1\.4fr_0\.9fr\]{grid-template-columns:1.3fr .8fr 1.4fr .9fr}.grid-cols-\[2fr_1fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b-0{border-bottom-width:0px!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#283138\]{--tw-border-opacity: 1;border-color:rgb(40 49 56 / var(--tw-border-opacity, 1))}.border-\[\#6DB33F\]\/30{border-color:#6db33f4d}.border-\[\#E0E0E0\]{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-\[\#E5E7EB\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#F2F4F7\]{--tw-border-opacity: 1;border-color:rgb(242 244 247 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[rgb\(var\(--accent\)\)\]\/30{border-color:rgb(var(--accent) / .3)}.border-\[rgba\(255\,195\,123\,0\.25\)\]{border-color:#ffc37b40}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500\/40{border-color:#ef444466}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-l-transparent{border-left-color:transparent}.border-t-\[\#6DB33F\]{--tw-border-opacity: 1;border-top-color:rgb(109 179 63 / var(--tw-border-opacity, 1))}.border-t-\[rgb\(var\(--accent\)\)\]{border-top-color:rgb(var(--accent))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#080a0c\]{--tw-bg-opacity: 1;background-color:rgb(8 10 12 / var(--tw-bg-opacity, 1))}.bg-\[\#080f1a\]{--tw-bg-opacity: 1;background-color:rgb(8 15 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0E1A2B\]{--tw-bg-opacity: 1;background-color:rgb(14 26 43 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1114\]{--tw-bg-opacity: 1;background-color:rgb(13 17 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1316\]{--tw-bg-opacity: 1;background-color:rgb(14 19 22 / var(--tw-bg-opacity, 1))}.bg-\[\#101418\]{--tw-bg-opacity: 1;background-color:rgb(16 20 24 / var(--tw-bg-opacity, 1))}.bg-\[\#151b20\]{--tw-bg-opacity: 1;background-color:rgb(21 27 32 / var(--tw-bg-opacity, 1))}.bg-\[\#6DB33F\]{--tw-bg-opacity: 1;background-color:rgb(109 179 63 / var(--tw-bg-opacity, 1))}.bg-\[\#6DB33F\]\/10{background-color:#6db33f1a}.bg-\[\#6DB33F\]\/15{background-color:#6db33f26}.bg-\[\#6DB33F\]\/20{background-color:#6db33f33}.bg-\[\#F2F4F7\]{--tw-bg-opacity: 1;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F9FAFB\]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f1ec\]{--tw-bg-opacity: 1;background-color:rgb(242 241 236 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[rgba\(109\,179\,63\,0\.1\)\]{background-color:#6db33f1a}.bg-\[rgba\(255\,195\,123\,0\.08\)\]{background-color:#ffc37b14}.bg-\[var\(--ds-bg\,\#080a0c\)\]{background-color:var(--ds-bg,#080a0c)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400\/70{background-color:#4ade80b3}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-400\/70{background-color:#f87171b3}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-zgoda-navy{--tw-bg-opacity: 1;background-color:rgb(8 10 12 / var(--tw-bg-opacity, 1))}.bg-zgoda-offwhite\/50{background-color:#f2f1ec80}.bg-zgoda-offwhite\/60{background-color:#f2f1ec99}.bg-\[radial-gradient\(circle_at_20\%_10\%\,rgba\(109\,179\,63\,0\.18\)\,transparent_45\%\)\,radial-gradient\(circle_at_85\%_30\%\,rgba\(109\,179\,63\,0\.12\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 10%,rgba(109,179,63,.18),transparent 45%),radial-gradient(circle at 85% 30%,rgba(109,179,63,.12),transparent 40%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(94\,177\,48\,0\.25\)\,transparent_45\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(94\,177\,48\,0\.15\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(94,177,48,.25),transparent 45%),radial-gradient(circle at 80% 80%,rgba(94,177,48,.15),transparent 45%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(109\,179\,63\,0\.18\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(109,179,63,.18),transparent 50%)}.bg-\[radial-gradient\(circle_at_50\%_20\%\,rgba\(109\,179\,63\,0\.15\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 20%,rgba(109,179,63,.15),transparent 50%)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(109\,179\,63\,0\.12\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 30%,rgba(109,179,63,.12),transparent 50%)}.bg-\[radial-gradient\(circle_at_75\%_20\%\,rgba\(94\,177\,48\,0\.15\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 75% 20%,rgba(94,177,48,.15),transparent 45%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#080a0c\]{--tw-gradient-from: #080a0c var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 10 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0E1A2B\]{--tw-gradient-from: #0E1A2B var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 26 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#11171b\]{--tw-gradient-from: #11171b var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 23 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zgoda-navy{--tw-gradient-from: #080A0C var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 10 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#0d1215\]{--tw-gradient-to: #0d1215 var(--tw-gradient-to-position)}.to-\[\#15291a\]{--tw-gradient-to: #15291a var(--tw-gradient-to-position)}.to-\[\#1a2b42\]{--tw-gradient-to: #1a2b42 var(--tw-gradient-to-position)}.to-primary\/40{--tw-gradient-to: hsl(var(--primary) / .4) var(--tw-gradient-to-position)}.to-primary\/50{--tw-gradient-to: hsl(var(--primary) / .5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-0{padding-top:0!important}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-poppins{font-family:Inter,ui-sans-serif,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[550\]{font-weight:550}.font-\[560\]{font-weight:560}.font-\[600\]{font-weight:600}.font-\[620\]{font-weight:620}.font-\[650\]{font-weight:650}.font-\[800\]{font-weight:800}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#07190a\]{--tw-text-opacity: 1;color:rgb(7 25 10 / var(--tw-text-opacity, 1))}.text-\[\#151817\]{--tw-text-opacity: 1;color:rgb(21 24 23 / var(--tw-text-opacity, 1))}.text-\[\#171a19\]{--tw-text-opacity: 1;color:rgb(23 26 25 / var(--tw-text-opacity, 1))}.text-\[\#5f6863\]{--tw-text-opacity: 1;color:rgb(95 104 99 / var(--tw-text-opacity, 1))}.text-\[\#69767d\]{--tw-text-opacity: 1;color:rgb(105 118 125 / var(--tw-text-opacity, 1))}.text-\[\#6B7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6B7280\]\/40{color:#6b728066}.text-\[\#6DB33F\]{--tw-text-opacity: 1;color:rgb(109 179 63 / var(--tw-text-opacity, 1))}.text-\[\#6c746f\]{--tw-text-opacity: 1;color:rgb(108 116 111 / var(--tw-text-opacity, 1))}.text-\[\#78838a\]{--tw-text-opacity: 1;color:rgb(120 131 138 / var(--tw-text-opacity, 1))}.text-\[\#8fd45f\]{--tw-text-opacity: 1;color:rgb(143 212 95 / var(--tw-text-opacity, 1))}.text-\[\#98a2a9\]{--tw-text-opacity: 1;color:rgb(152 162 169 / var(--tw-text-opacity, 1))}.text-\[\#a8b1b5\]{--tw-text-opacity: 1;color:rgb(168 177 181 / var(--tw-text-opacity, 1))}.text-\[\#cbd2d5\]{--tw-text-opacity: 1;color:rgb(203 210 213 / var(--tw-text-opacity, 1))}.text-\[\#dce2e3\]{--tw-text-opacity: 1;color:rgb(220 226 227 / var(--tw-text-opacity, 1))}.text-\[\#f3f5f4\]{--tw-text-opacity: 1;color:rgb(243 245 244 / var(--tw-text-opacity, 1))}.text-\[\#ffc37b\]{--tw-text-opacity: 1;color:rgb(255 195 123 / var(--tw-text-opacity, 1))}.text-\[var\(--ds-text\,\#f3f5f4\)\]{color:var(--ds-text,#f3f5f4)}.text-\[var\(--lp-verde\)\]{color:var(--lp-verde)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/30{color:hsl(var(--primary) / .3)}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-zgoda-gray{--tw-text-opacity: 1;color:rgb(152 162 169 / var(--tw-text-opacity, 1))}.text-zgoda-navy{--tw-text-opacity: 1;color:rgb(8 10 12 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.placeholder-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder-white\/30::placeholder{color:#ffffff4d}.accent-\[\#6DB33F\]{accent-color:#6DB33F}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 -4px 20px rgba(0,0,0,.25);--tw-shadow-colored: 0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary\/10{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/25{--tw-shadow-color: hsl(var(--primary) / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\[scrollbar-width\:none\]{scrollbar-width:none}.pagina-publica{--lp-bg: #080a0c;--lp-painel: #101418;--lp-painel2: #151b20;--lp-linha: #283138;--lp-texto: #f3f5f4;--lp-muted: #98a2a9;--lp-verde: #6db33f;--lp-verde-forte: #5a9a33;--lp-verde-claro: #8fd45f;--lp-menta: #9cf0c0;--lp-laranja: #ff9068;--lp-ambar: #ffc37b;--lp-vermelho: #ff886f;--lp-claro: #f2f1ec;--lp-ink: #151817;--lp-raio: 2px;--superficie: var(--lp-painel);--superficie2: var(--lp-painel2);background:var(--lp-bg);color:var(--lp-texto);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.site-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.topo-publico{position:fixed;top:0;left:0;right:0;z-index:50;height:68px;padding:0;background:#080a0c9e;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.pagina-publica{padding-top:68px}.pagina-publica.sem-topo{padding-top:0}@media(min-width:821px){.pagina-publica.sem-topo .contexto-fixo{top:0;height:100vh}}.header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.marca-publica{display:inline-flex;align-items:center;gap:9px;color:var(--lp-texto);font-weight:680;font-size:18px;letter-spacing:-.03em;text-decoration:none}.marca-sinal{display:inline-grid;place-items:center;width:34px;height:34px;color:#07190a;background:var(--lp-verde);border-radius:2px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em;box-shadow:inset 0 0 0 1px #ffffff73}.nav-publica{display:flex;align-items:center;justify-content:center;gap:32px}.nav-publica a,.nav-publica button,.footer-inner a{color:var(--lp-muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;font:inherit;font-size:13px;transition:color .18s ease}.nav-publica a:hover,.nav-publica button:hover,.nav-publica .ativo,.footer-inner a:hover{color:var(--lp-texto)}.nav-publica .ativo{color:var(--lp-verde)}.acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.header-inner>.acoes{justify-content:flex-end;flex-wrap:nowrap}.pagina-publica .header-inner>.acoes .btn.menu-gatilho,.landing-page .header-inner>.acoes .btn.menu-gatilho{display:none}@media(max-width:1024px){.pagina-publica .header-inner>.acoes .btn.menu-gatilho,.landing-page .header-inner>.acoes .btn.menu-gatilho{display:inline-flex}}.pagina-publica .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid var(--lp-linha);border-radius:2px;background:var(--lp-painel);color:var(--lp-texto);cursor:pointer;text-decoration:none;font:inherit;font-weight:650;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pagina-publica .btn:hover{border-color:var(--lp-verde);transform:translateY(-1px)}.pagina-publica .btn-primario{background:var(--lp-verde);border-color:var(--lp-verde);color:#07190a}.pagina-publica .btn-primario:hover{background:var(--lp-verde-claro);border-color:var(--lp-verde-claro)}.pagina-publica .btn-fantasma{background:transparent}.pagina-publica .btn-sm{padding:5px 10px;font-size:12px}.pagina-publica .btn-grande{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:48px;padding:12px 20px;font-size:13px}.pagina-publica :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--lp-verde-claro);outline-offset:3px}.pagina-publica :is(input,select,textarea){transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pagina-publica :is(input,select,textarea):focus{outline:0;border-color:var(--lp-verde);box-shadow:0 0 0 3px #6db33f24}.pagina-publica button:disabled,.pagina-publica [aria-busy=true]{cursor:wait;opacity:.58}.hero-publico{position:relative;padding:46px 0 88px;border-bottom:1px solid var(--lp-linha);isolation:isolate}.hero-publico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 78%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 78%,transparent)}.hero-publico:after{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-220px;top:-180px;background:radial-gradient(circle,rgba(109,179,63,.18),transparent 66%);filter:blur(2px)}.hero-grade{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px;align-items:center}.hero-copy{position:relative;z-index:3}.anuncio{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:30px;padding:7px 10px 7px 8px;color:#c9d1d6;border:1px solid var(--borda);background:#12171bd1;text-decoration:none;font-size:11px;letter-spacing:.02em}.anuncio span{width:7px;height:7px;background:var(--lp-menta);box-shadow:0 0 0 4px #9cf0c01a;border-radius:50%}.anuncio b{color:var(--lp-verde);margin-left:4px}.olho{display:block;margin:0 0 18px;color:var(--lp-verde);font:650 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em}.olho-escuro{color:#5d7a44}.hero-publico h1{max-width:670px;margin:0 0 26px;font-size:clamp(42px,4.5vw,64px);font-weight:520;line-height:.98;letter-spacing:-.062em}.hero-publico h1 em,.secao-intro h2 em{color:var(--lp-verde);font-style:normal}.chamada{max-width:580px;margin:0 0 30px;color:#aeb7bd;font-size:17px;line-height:1.65}.hero-copy.text-center h1{max-width:820px;margin-inline:auto;font-size:clamp(32px,3.2vw,46px)}.hero-copy.text-center .chamada{max-width:700px;margin-inline:auto}.hero-acoes{margin-bottom:22px}.hero-garantias{display:flex;gap:20px;flex-wrap:wrap;margin:0;padding:0;color:#737f87;list-style:none;font-size:11px}.hero-garantias li{display:flex;align-items:center;gap:8px}.hero-garantias li:before{content:"";width:3px;height:3px;background:var(--lp-verde)}.hero-compacto{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 68px);padding:28px 0 32px}.hero-compacto .hero-grade{flex:none}.hero-compacto h1{max-width:600px;font-size:clamp(34px,3.4vw,48px)}.hero-compacto .chamada{max-width:520px;font-size:15px}.hero-compacto .hero-grade{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px}.hero-compacto .produto-janela{font-size:.92em}.hero-compacto .calculo-total strong{font-size:21px}.hero-compacto .medidor{width:96px}.hero-compacto .medidor strong{font-size:20px}.janela-imagem{position:relative;margin:0;height:132px;overflow:hidden;border-bottom:1px solid var(--lp-linha)}.janela-imagem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.75) contrast(1.05) brightness(.62)}.janela-imagem:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#080a0c26,#101418eb)}.hero-controles{display:flex;align-items:center;gap:20px;margin-top:46px}.hero-setas{display:flex;gap:6px}.hero-setas button{display:grid;place-items:center;width:34px;height:34px;color:var(--lp-muted);background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.hero-setas button:hover{color:var(--lp-texto);border-color:var(--lp-verde)}.hero-passos{display:flex;align-items:center;gap:6px}.hero-passos button{width:18px;height:3px;background:#2b3339;border:0;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease}.hero-passos button:hover{background:#3b4750}.hero-passos button.ativo{width:34px;background:var(--lp-verde)}.hero-contador{margin-left:auto;color:#59656d;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.mockup-app{background:var(--lp-painel);color:#cbd2d5;font-feature-settings:"tnum"}.mockup-app :is(div,section,aside,nav,header,footer,li,span,td,th){border-color:var(--lp-linha)}.mockup-app :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-slate-100,.bg-gray-100){background-color:var(--lp-painel)}.mockup-app :is(.bg-slate-900,.bg-slate-950,.bg-gray-900){background-color:#0b0f12}.mockup-app :is(.text-slate-900,.text-gray-900,.text-slate-800,.text-black){color:#e2e8ea}.mockup-app :is(.text-slate-700,.text-slate-600,.text-gray-600){color:#a8b2b7}.mockup-app :is(.text-slate-500,.text-gray-500,.text-slate-400,.text-gray-400){color:#6f7a81}.mockup-app :is(.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200){border-color:var(--lp-linha)}.mockup-app :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:2px}.mockup-app :is(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}.mockup-app .text-primary{color:var(--lp-verde-claro)}.mockup-app .bg-primary{background-color:var(--lp-verde);color:#07190a}.mockup-app :is(.text-emerald-600,.text-emerald-500,.text-green-600,.text-emerald-700,.text-emerald-800,.text-green-700){color:var(--lp-menta)}.mockup-app :is(.text-amber-600,.text-amber-500,.text-yellow-600,.text-amber-700,.text-amber-800,.text-yellow-700){color:var(--lp-ambar)}.mockup-app :is(.text-red-500,.text-red-600,.text-rose-500,.text-red-700,.text-red-800,.text-rose-700){color:var(--lp-vermelho)}.mockup-app :is(.bg-emerald-50,.bg-green-50,.bg-emerald-100,.bg-green-100){background-color:#9cf0c01f}.mockup-app :is(.bg-amber-50,.bg-yellow-50,.bg-amber-100,.bg-yellow-100){background-color:#ffc37b1f}.mockup-app :is(.bg-red-50,.bg-rose-50,.bg-red-100,.bg-rose-100){background-color:#ff886f1f}.mockup-app :is(.bg-slate-200,.bg-gray-200,.bg-slate-300,.bg-gray-300){background-color:var(--lp-linha)}.mockup-app :is(.border-emerald-100,.border-emerald-200,.border-green-100,.border-green-200){border-color:#9cf0c047}.mockup-app :is(.border-amber-100,.border-amber-200,.border-yellow-100,.border-yellow-200){border-color:#ffc37b47}.mockup-app :is(.border-red-100,.border-red-200,.border-rose-100,.border-rose-200){border-color:#ff886f47}.mockup-app .bg-emerald-50\/40,.mockup-app .bg-emerald-50\/60,.mockup-app .bg-green-50\/40{background-color:#9cf0c01a}.mockup-app .bg-amber-50\/40,.mockup-app .bg-amber-50\/60,.mockup-app .bg-yellow-50\/60{background-color:#ffc37b1a}.mockup-app .bg-primary\/5,.mockup-app .bg-primary\/10{background-color:#6db33f1f}.mockup-app .text-amber-600\/70,.mockup-app .text-amber-700\/70{color:#ffc37bb3}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-slate-50,.bg-gray-50){background-color:var(--lp-painel)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-white,.bg-slate-100,.bg-gray-100){background-color:var(--lp-painel2)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-slate-900,.bg-slate-950,.bg-gray-900){background-color:#0b0f12}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-slate-900,.text-gray-900,.text-slate-800,.text-black){color:var(--lp-texto)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-slate-700,.text-slate-600,.text-gray-600,.text-gray-700){color:#a8b2b7}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-slate-500,.text-gray-500,.text-slate-400,.text-gray-400){color:var(--lp-muted)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-slate-100,.text-slate-200){color:#f3f5f41f}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200){border-color:var(--lp-linha)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-red-50,.bg-rose-50,.bg-red-100,.bg-rose-100){background-color:#ff886f1f}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-emerald-50,.bg-green-50,.bg-emerald-100,.bg-green-100){background-color:#9cf0c01f}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-amber-50,.bg-yellow-50,.bg-amber-100,.bg-yellow-100){background-color:#ffc37b1f}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.bg-slate-200,.bg-gray-200,.bg-slate-300,.bg-gray-300){background-color:var(--lp-linha)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-emerald-700,.text-emerald-800,.text-green-700){color:var(--lp-menta)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-amber-700,.text-amber-800,.text-yellow-700){color:var(--lp-ambar)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) :is(.text-red-700,.text-red-800,.text-rose-700){color:var(--lp-vermelho)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-emerald-50\/40,.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-emerald-50\/60{background-color:#9cf0c01a}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-amber-50\/40,.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-amber-50\/60{background-color:#ffc37b1a}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .text-primary{color:var(--lp-verde-claro)}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-primary{background-color:var(--lp-verde);color:#07190a}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-primary\/10,.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .bg-primary\/5{background-color:#6db33f1f}.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .border-primary\/20,.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .border-primary\/30,.pagina-publica.landing-page:not(.diagnostico-sst-page):not(.diagnostico-page) .border-primary\/40{border-color:#6db33f59}.pagina-publica.landing-page [data-state]{border-color:var(--lp-linha)}.pagina-publica.landing-page button.border,.pagina-publica.landing-page a.border{border-color:var(--lp-linha);color:var(--lp-texto);background:transparent}.pagina-publica.landing-page button.border:hover,.pagina-publica.landing-page a.border:hover{border-color:var(--lp-verde);background:#6db33f14}.mockup-app kbd{background:#151b20;border-color:var(--lp-linha);color:#78838a}.mockup-app *::-webkit-scrollbar{width:4px;height:4px}.mockup-app *::-webkit-scrollbar-thumb{background:#ffffff1f}.filtro-barra{display:flex;flex-wrap:wrap;gap:8px}.filtro-campo{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-height:46px;padding:0 14px;background:var(--lp-painel);border:1px solid var(--lp-linha);color:#69757b}.filtro-campo:focus-within{border-color:var(--lp-verde);box-shadow:0 0 0 3px #6db33f1f}.filtro-campo input,.filtro-campo select{flex:1;min-width:0;padding:0;background:transparent;border:0;color:var(--lp-texto);font:inherit;font-size:13px}.filtro-campo input:focus,.filtro-campo select:focus{outline:0;box-shadow:none}.filtro-campo input::-moz-placeholder{color:#69757b}.filtro-campo input::placeholder{color:#69757b}.filtro-campo select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filtro-campo select option{background:var(--lp-painel);color:var(--lp-texto)}.filtro-select{flex:0 1 190px}.filtro-fixo{position:fixed;top:68px;left:0;right:0;z-index:40;padding:10px 0;background:color-mix(in srgb,var(--superficie) 92%,transparent);border-bottom:1px solid var(--lp-linha);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:700px){.filtro-fixo{top:62px}}.catalogo-vazio{padding:64px 20px;text-align:center;color:var(--lp-muted);border:1px dashed #35414a;background:#1014188c}.catalogo-vazio>span{color:var(--lp-verde);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.catalogo-vazio h3{margin:14px 0 0;color:var(--lp-texto);font-size:23px;font-weight:520;letter-spacing:-.04em}.catalogo-vazio p{margin:9px auto 0;max-width:540px;font-size:13px}.mock-lista{border-top:1px solid var(--lp-linha)}.mock-linha{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-bottom:1px solid var(--lp-linha)}.mock-linha b{display:block;color:#d3dadd;font-size:11px;font-weight:580}.mock-linha small{display:block;margin-top:4px;color:#69757b;font-size:9px}.mock-linha em{flex:none;padding:5px 8px;border:1px solid;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.mock-linha em.ok,.nivel-ok{color:var(--lp-menta);border-color:#9cf0c047;background:#9cf0c012}.mock-linha em.alerta,.nivel-alerta{color:var(--lp-ambar);border-color:#ffc37b47;background:#ffc37b12}.mock-linha em.erro,.nivel-erro{color:var(--lp-vermelho);border-color:#ff886f47;background:#ff886f12}.calculo-linha b.nivel-ok,.calculo-linha b.nivel-alerta,.calculo-linha b.nivel-erro{padding:3px 7px;border:1px solid;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.mock-progresso{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 20px;border-bottom:1px solid var(--lp-linha)}.mock-progresso .rotulo{grid-column:1 / -1}.mock-progresso b{color:#d3dadd;font-size:11px;font-weight:580}.mock-progresso strong{grid-row:2 / 4;align-self:center;color:#dce2e4;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mock-progresso i{display:block;height:3px;background:#283137}.mock-progresso i em{display:block;height:100%;background:var(--lp-verde)}.mock-rodape{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;background:#0e1316;color:#69767d;font-size:9px}.mock-rodape b{color:var(--lp-verde);font-weight:600}.produto-palco{position:relative;z-index:2;min-width:0;transform:perspective(1400px) rotateY(-2deg) rotateX(1deg);transform-origin:center left}.produto-janela{position:relative;overflow:hidden;background:#0f1317f7;border:1px solid var(--borda);border-radius:4px;box-shadow:0 34px 100px #0000007a,0 0 0 1px #6db33f0d}.janela-topo,.mockup-topo,.mini-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:0 16px;border-bottom:1px solid var(--lp-linha);color:#76828a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.janela-topo p{margin:0 auto 0 6px}.janela-marca{display:flex;gap:5px}.janela-marca span{width:6px;height:6px;border:1px solid #56616a;border-radius:50%}.janela-marca span:first-child{background:var(--lp-verde);border-color:var(--lp-verde)}.status-online{display:flex;align-items:center;gap:6px;color:#9ca8ad;text-transform:none;letter-spacing:0}.status-online i{width:6px;height:6px;border-radius:50%;background:var(--lp-menta);box-shadow:0 0 8px #9cf0c0b3}.painel-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 22px 18px}.painel-cabecalho>div{display:grid;gap:4px}.painel-cabecalho strong{font-size:15px;font-weight:620}.rotulo{color:#657078;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.selo-neutro,.selo-ia{padding:5px 8px;color:#aab3b9;border:1px solid var(--borda);background:#151b20;font-size:9px;font-weight:560;letter-spacing:.04em}.painel-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:1px;background:var(--lp-linha);border-top:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.calculo-aberto,.margem-card{background:var(--superficie);padding:18px 20px}.calculo-linha{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px dashed #2b3339;color:#98a2a9;font-size:11px;font-variant-numeric:tabular-nums}.calculo-linha b{color:#d9dfe2;font-weight:600}.calculo-linha.positivo b{color:var(--lp-verde)}.calculo-total{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px 14px;padding-top:15px}.calculo-total span{color:#c1c8cc;font-size:11px}.calculo-total strong{grid-row:span 2;color:var(--lp-texto);font:620 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.05em}.calculo-total small{color:#626d74;font-size:9px}.margem-card{display:flex;flex-direction:column;align-items:center;gap:13px}.margem-card>.rotulo{align-self:flex-start}.medidor{display:grid;place-items:center;width:112px;aspect-ratio:1;margin:3px 0;background:conic-gradient(var(--lp-verde, var(--acento)) var(--valor),var(--viz-grade) 0);border-radius:50%;position:relative}.medidor:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:var(--superficie);border-radius:50%}.plano-score{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--acento) var(--score, 0%),var(--viz-grade) 0)}.plano-score-miolo{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--superficie);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borda)}.plano-score-miolo b{font:600 22px/1 Inter,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--texto)}.plano-score-miolo small{font-size:9px;color:var(--texto2)}.medidor>div{position:relative;z-index:1;display:grid;text-align:center;gap:2px}.medidor strong{font:620 23px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.medidor small{color:var(--lp-verde);font-size:9px}.mini-indicadores{width:100%;display:grid;gap:7px}.mini-indicadores div{display:flex;justify-content:space-between;gap:8px;color:#748089;font-size:9px}.mini-indicadores b{color:#b9c0c4;font-weight:580}.mercado-faixa{padding:16px 22px 18px}.mercado-resumo{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;color:#77838a;font-size:10px}.mercado-resumo b{color:var(--lp-menta);font-weight:580}.faixa-trilho{height:7px;position:relative;background:#20282e}.faixa-preenchida{position:absolute;top:0;right:14%;bottom:0;left:14%;background:linear-gradient(90deg,#6db33f38,#9cf0c080)}.faixa-trilho .ponto{position:absolute;top:50%;width:7px;height:13px;background:#78838a;transform:translate(-50%,-50%)}.faixa-trilho .piso{left:14%}.faixa-trilho .preco{left:62%;height:19px;background:var(--lp-verde);box-shadow:0 0 12px #6db33fb3}.faixa-trilho .media{left:52%;background:var(--lp-menta)}.faixa-legenda{display:flex;justify-content:space-between;padding-top:7px;color:#59656d;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.faixa-legenda b{color:var(--lp-verde);font-weight:600}.alerta-flutuante{position:absolute;right:-28px;bottom:48px;display:flex;align-items:center;gap:10px;min-width:210px;padding:11px 13px;background:#f0f4f2;color:#19201d;border-radius:2px;box-shadow:0 14px 38px #00000052;transform:rotateY(2deg) rotateX(-1deg)}.alerta-icone{display:grid;place-items:center;width:28px;height:28px;background:#d6f0c0;color:#2f6b1a;border-radius:50%;font-weight:800}.alerta-flutuante>div{display:grid}.alerta-flutuante b{font-size:10px}.alerta-flutuante small{color:#68726d;font-size:9px}.faixa-numeros{border-bottom:1px solid var(--lp-linha)}.numeros-grade{display:grid;grid-template-columns:repeat(4,1fr)}.numeros-grade>div{min-height:134px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px 30px;border-left:1px solid var(--lp-linha)}.numeros-grade>div:last-child{border-right:1px solid var(--lp-linha)}.numeros-grade strong{font:520 clamp(20px,2.3vw,30px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.numeros-grade span{color:#77838a;font-size:11px}.secao-escura{padding:118px 0;background:var(--lp-bg);border-bottom:1px solid var(--lp-linha)}.secao-clara{padding:118px 0;background:var(--lp-claro);color:var(--lp-ink)}.secao-intro{max-width:780px;margin-bottom:62px}.secao-intro h2{margin:0 0 18px;font-size:clamp(34px,3.6vw,52px);font-weight:520;line-height:1.02;letter-spacing:-.055em}.secao-intro>p:last-child{margin:0;max-width:620px;color:#6c746f;font-size:15px;line-height:1.7}.intro-escura>p:last-child{color:var(--lp-muted)}.comparacao{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid #cfd2ce}.comparacao-cabecalho{min-height:0;display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #cfd2ce;font:650 11px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#919793}.comparacao-cabecalho.antes{background:#2a2d2b;color:#f1f1ed}.comparacao-cabecalho.depois{background:var(--lp-verde-forte, #5a9a33);color:#f3f5f4}.comparacao-tema{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #cfd2ce;font:600 13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;color:#3a423c}.comparacao-celula{display:flex;align-items:center;min-height:0;padding:14px 16px;border-bottom:1px solid #cfd2ce;color:#5c6560;font:500 14px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.comparacao-celula.depois{background:#6db33f0f;color:#1f291c;font-weight:600}.comparacao-celula span,.comparacao-celula.depois span{font:inherit;color:inherit;letter-spacing:normal}.showcase{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center;padding:94px 0;border-bottom:1px solid var(--lp-linha)}.showcase.invertido .showcase-copy{order:2}.showcase.invertido .mockup{order:1}.passo{display:inline-block;margin-bottom:20px;color:var(--lp-verde);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.showcase-copy h3{margin:0 0 18px;font-size:clamp(28px,3vw,40px);font-weight:520;line-height:1.05;letter-spacing:-.05em}.showcase-copy>p{margin:0 0 26px;color:var(--lp-muted);font-size:14px;line-height:1.7}.valor-entregue{display:grid;gap:5px;padding:16px 18px;margin-bottom:24px;background:var(--lp-painel);border:1px solid var(--lp-linha);border-left:2px solid var(--lp-verde)}.valor-entregue span{color:var(--texto2);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.valor-entregue strong{color:var(--texto);font-size:15px;font-weight:560}.lista-check{display:grid;gap:12px;margin:0;padding:0;list-style:none;color:#a6afb4;font-size:12px}.lista-check li{display:flex;align-items:flex-start;gap:10px;line-height:1.55}.lista-check li:before{content:"✓";color:var(--lp-menta);font-weight:800}.mockup{min-width:0;background:var(--lp-painel);border:1px solid var(--lp-linha);box-shadow:0 24px 70px #00000057}.mockup-topo b{color:#a5afb4;font-weight:550}.plataforma-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.plataforma-card{display:flex;flex-direction:column;padding:20px 18px 18px;background:linear-gradient(155deg,var(--superficie, var(--lp-painel)),var(--superficie2, var(--lp-painel2)));border:1px solid var(--lp-linha);color:var(--lp-texto)}.card-numero{margin-bottom:12px;color:var(--lp-verde);font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.plataforma-card h3{margin:0 0 8px;font-size:16px;font-weight:560;line-height:1.3;letter-spacing:-.025em;color:var(--lp-texto)}.plataforma-card>p{margin:0 0 14px;color:var(--lp-muted);font-size:12px;line-height:1.65}.plataforma-card .lista-check{margin:0 0 16px;gap:8px}.plataforma-card>.btn{margin-top:4px;align-self:flex-start}.webinar-carrossel{position:relative;margin-inline:-8px}.webinar-carrossel-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.webinar-card{display:flex;flex-direction:column;width:clamp(240px,22vw,280px);flex-shrink:0;background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px;color:var(--lp-texto);text-decoration:none;scroll-snap-align:start;transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.webinar-card:hover{background:#131a20;border-color:#6db33f59}.webinar-card:hover .webinar-card__link{color:var(--lp-verde-claro);gap:8px}.webinar-card--skeleton{width:auto;min-height:360px;background:linear-gradient(90deg,#0d1114 20%,#151b20,#0d1114 80%);background-size:220% 100%;animation:webinar-skeleton 1.3s ease-in-out infinite}@keyframes webinar-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.webinar-card__midia{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--lp-linha)}.webinar-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#6db33f66}.webinar-card__selo{position:absolute;top:10px;left:10px;padding:4px 8px;background:#080a0cd9;border:1px solid var(--lp-linha);border-radius:2px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-texto);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.webinar-card__selo.is-gratuito{color:var(--lp-menta);border-color:#9cf0c047;background:#9cf0c014}.webinar-card__selo.is-pago{color:var(--lp-verde-claro);border-color:#8fd45f52}.webinar-card__corpo{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}.webinar-card__data{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--lp-verde);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.webinar-card__titulo{margin:0 0 14px;font-size:15px;font-weight:550;line-height:1.35;letter-spacing:-.02em;color:var(--lp-texto);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.webinar-card__palestrante{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#ccd4d6;font-size:11px}.webinar-card__palestrante img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--lp-linha)}.webinar-card__meta{display:flex;gap:14px;margin-bottom:14px;color:var(--texto2);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.webinar-card__meta span{display:inline-flex;align-items:center;gap:5px}.webinar-card__rodape{margin-top:auto;padding-top:12px;border-top:1px solid var(--lp-linha)}.webinar-card__link{display:inline-flex;align-items:center;gap:6px;color:var(--lp-verde);font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;transition:gap .16s cubic-bezier(.2,.8,.2,1),color .16s}.webinar-vazio{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--lp-muted);text-align:center;border:1px dashed #35414a}.webinar-vazio svg{color:var(--lp-verde)}@media(max-width:1050px){.webinar-card{width:clamp(220px,30vw,260px)}.webinar-carrossel-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.webinar-card{width:240px}.webinar-carrossel-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.webinar-card{width:82vw;max-width:320px}.webinar-carrossel-skeleton{grid-template-columns:1fr}}.evento-page{background:var(--lp-bg);color:var(--lp-texto)}.evento-topo{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--superficie) 92%,transparent);border-bottom:1px solid var(--lp-linha);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.evento-topo-inner{display:flex;align-items:center;justify-content:space-between;min-height:62px;gap:16px}.evento-voltar{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;color:var(--lp-muted);background:transparent;border:1px solid var(--lp-linha);border-radius:2px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.evento-voltar:hover{color:var(--lp-texto);border-color:var(--lp-verde)}.evento-hero{position:relative;padding:62px 0 48px;border-bottom:1px solid var(--lp-linha);overflow:hidden;isolation:isolate}.evento-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black 20%,transparent);mask-image:linear-gradient(to bottom,black 20%,transparent)}.evento-hero:after{content:"";position:absolute;z-index:-1;width:620px;height:620px;right:-180px;top:-220px;background:radial-gradient(circle,rgba(109,179,63,.16),transparent 60%)}.evento-hero-grade{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.evento-hero-copy h1{margin:12px 0 18px;font-size:clamp(32px,3.6vw,48px);font-weight:520;line-height:1.02;letter-spacing:-.045em;color:var(--lp-texto)}.evento-hero-copy .chamada{margin:0 0 30px;max-width:560px;color:var(--lp-muted);font-size:15px;line-height:1.6}.evento-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 26px;padding:0;list-style:none;border-top:1px solid var(--lp-linha);border-left:1px solid var(--lp-linha)}.evento-meta li{padding:14px 16px;background:var(--lp-painel);border-right:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.evento-meta .rotulo{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--texto2);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.evento-meta b{display:block;color:var(--lp-texto);font:560 15px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.evento-meta small{display:block;margin-top:4px;color:var(--lp-muted);font-size:11px;line-height:1.35}.evento-hero-banner{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px}.evento-hero-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.evento-corpo{padding:72px 0 100px}.evento-corpo-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:48px;align-items:start}.evento-conteudo{display:flex;flex-direction:column;gap:40px;min-width:0}.evento-bloco{padding-bottom:32px;border-bottom:1px solid var(--lp-linha)}.evento-bloco:last-child{border-bottom:0;padding-bottom:0}.evento-bloco>.olho{margin-bottom:18px}.evento-texto{margin:0;color:#c5cdd0;font-size:14px;line-height:1.7}.evento-texto.whitespace-pre-line{white-space:pre-line}.evento-secoes{display:flex;flex-direction:column;gap:24px}.evento-secao h3{margin:0 0 8px;font-size:17px;font-weight:550;letter-spacing:-.025em;color:var(--lp-texto)}.evento-secao-destaque{margin:0;padding-left:14px;border-left:2px solid var(--lp-verde);color:#dfe4e6;font-size:15px;line-height:1.6}.evento-beneficios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.evento-beneficios li{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px;color:#c5cdd0;font-size:13px;line-height:1.5}.evento-beneficios svg{flex-shrink:0;margin-top:2px;color:var(--lp-verde)}.evento-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.evento-tags li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px;color:#c5cdd0;font-size:13px}.evento-tags svg{color:var(--lp-verde)}.evento-faq{display:flex;flex-direction:column;gap:8px}.evento-faq-item{background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px;transition:border-color .16s cubic-bezier(.2,.8,.2,1)}.evento-faq-item[open]{border-color:#6db33f59}.evento-faq-item summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;color:var(--lp-texto);font-size:14px;font-weight:550;letter-spacing:-.015em;list-style:none}.evento-faq-item summary::-webkit-details-marker{display:none}.evento-faq-item summary svg{color:var(--lp-verde);flex-shrink:0}.evento-faq-item p{margin:0;padding:0 16px 16px 40px;color:var(--lp-muted);font-size:13px;line-height:1.65}.evento-aside{position:sticky;top:90px;display:flex;flex-direction:column;gap:14px;min-width:0}.evento-inscricao{background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px;overflow:hidden}.evento-inscricao-topo{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:linear-gradient(90deg,rgba(109,179,63,.1),transparent 90%);border-bottom:1px solid var(--lp-linha);color:var(--lp-texto);font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.evento-inscricao-topo b{color:var(--lp-verde);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:560;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.evento-inscricao-topo .selo-gratuito{padding:3px 8px;background:#9cf0c01a;border:1px solid rgba(156,240,192,.32);color:var(--lp-menta);font-size:9px}.evento-inscricao-corpo{padding:18px}.evento-form{display:flex;flex-direction:column;gap:10px}.evento-form .grade{display:grid;gap:10px}.evento-form .grade.g2{grid-template-columns:1fr 1fr}.evento-form label{display:block;color:var(--texto2);font:650 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.evento-form label input,.evento-form label textarea{display:block;width:100%;margin-top:5px;padding:10px 12px;background:var(--superficie2);border:1px solid var(--borda);border-radius:2px;color:var(--lp-texto);font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;letter-spacing:0;text-transform:none;transition:border-color .16s cubic-bezier(.2,.8,.2,1)}.evento-form label input:hover,.evento-form label textarea:hover{border-color:color-mix(in srgb,var(--borda) 80%,var(--texto2))}.evento-form label input:focus,.evento-form label textarea:focus{outline:0;border-color:var(--lp-verde);box-shadow:0 0 0 3px #6db33f1f}.evento-form label textarea{resize:vertical;min-height:62px}.evento-submit{width:100%;margin-top:6px;justify-content:center}.evento-nota{margin:4px 0 0;color:var(--texto2);font-size:11px;line-height:1.5}.evento-sucesso{padding:20px 8px;text-align:center}.evento-sucesso svg{color:var(--lp-verde);margin-bottom:12px}.evento-sucesso h3{margin:0 0 6px;font-size:17px;font-weight:550;letter-spacing:-.02em;color:var(--lp-texto)}.evento-sucesso p{margin:0;color:var(--lp-muted);font-size:13px}.evento-cartao{padding:18px;background:var(--lp-painel);border:1px solid var(--lp-linha);border-radius:2px}.evento-cartao>.rotulo{display:block;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--texto2)}.evento-palestrante{display:flex;align-items:center;gap:12px;margin-bottom:12px}.evento-palestrante img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--lp-linha)}.evento-palestrante b{display:block;color:var(--lp-texto);font-size:13px;font-weight:560;letter-spacing:-.015em}.evento-palestrante small{display:block;color:var(--lp-muted);font-size:11px;margin-top:2px}.evento-bio{margin:0;color:var(--lp-muted);font-size:12px;line-height:1.55}.evento-cartao-destaque{display:flex;align-items:flex-start;gap:10px;border-color:#6db33f4d;background:linear-gradient(135deg,rgba(109,179,63,.09),transparent 70%)}.evento-cartao-destaque svg{flex-shrink:0;margin-top:2px;color:var(--lp-verde)}.evento-cartao-destaque p{margin:0;color:var(--lp-texto);font-size:12px;line-height:1.55}.evento-rodape{padding:22px 0;border-top:1px solid var(--lp-linha);background:var(--lp-bg)}.evento-rodape .site-shell{display:flex;align-items:center;justify-content:center;gap:8px;color:#6b747a;font-size:11px}.evento-rodape svg{color:var(--lp-verde)}@media(max-width:1050px){.evento-hero-grade,.evento-corpo-grade{grid-template-columns:1fr;gap:40px}.evento-aside{position:static}.evento-hero-banner{order:-1;max-width:560px}}@media(max-width:700px){.evento-hero{padding:40px 0 36px}.evento-corpo{padding:56px 0 80px}.evento-conteudo{gap:32px}.evento-meta,.evento-beneficios,.evento-form .grade.g2{grid-template-columns:1fr}.evento-topo-inner{min-height:56px}}.cta-final{position:relative;padding:118px 0;border-bottom:1px solid var(--lp-linha);overflow:hidden}.cta-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.cta-grade{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.cta-final h2{margin:0;font-size:clamp(40px,5vw,62px);font-weight:520;line-height:.98;letter-spacing:-.06em}.cta-final h2 em{color:var(--lp-verde);font-style:normal}.cta-conteudo p{margin:0 0 26px;color:var(--lp-muted);font-size:15px;line-height:1.7}.cta-conteudo small{display:block;margin-top:16px;color:#69767d;font-size:11px}.rodape{border-top:1px solid var(--lp-linha);background:var(--lp-bg)}.footer-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:30px 0}.footer-inner p{margin:0;color:#69767d;font-size:11px}.footer-inner>div{display:flex;gap:22px;flex-wrap:wrap;justify-content:flex-end}.selo-linha{display:flex;gap:8px;flex-wrap:wrap}.erp-opcoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.erp-opcoes b{padding:7px 9px;color:#99a5aa;background:#12181c;border:1px solid var(--borda);font:550 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes revelar{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}[data-reveal].visivel{animation:revelar .62s cubic-bezier(.22,.8,.3,1) both}@keyframes pulso-status{0%,to{box-shadow:0 0 #9cf0c059}50%{box-shadow:0 0 0 6px #9cf0c000}}.status-online i,.anuncio span{animation:pulso-status 2.4s ease-in-out infinite}@media(max-width:1080px){.hero-grade{grid-template-columns:1fr;gap:68px}.hero-copy{max-width:760px}.produto-palco{width:min(780px,calc(100% - 20px));margin-inline:auto;transform:none}.alerta-flutuante{right:-20px}.showcase,.showcase.invertido{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:48px}}@media(max-width:1024px){.header-inner{grid-template-columns:1fr auto}.nav-publica{display:none}.numeros-grade{grid-template-columns:1fr 1fr}.numeros-grade>div:nth-child(2){border-right:1px solid var(--lp-linha)}.numeros-grade>div:nth-child(-n+2){border-bottom:1px solid var(--lp-linha)}.showcase,.showcase.invertido{grid-template-columns:1fr;gap:50px;padding:82px 0}.showcase.invertido .showcase-copy,.showcase.invertido .mockup{order:initial}.plataforma-grade{grid-template-columns:1fr}.cta-grade{grid-template-columns:1fr;gap:48px;align-items:start}.comparacao{display:block;border-top:1px solid #cfd2ce}.comparacao-cabecalho{display:none}.comparacao-tema{padding:20px 18px 8px;border-bottom:0}.comparacao-celula{min-height:0}}@media(max-width:700px){.site-shell{width:min(100% - 32px,1180px)}.topo-publico{height:62px}.pagina-publica{padding-top:62px}.header-inner>.acoes .btn-fantasma{display:none}.marca-publica{font-size:16px}.hero-publico{padding:26px 0 64px}.hero-compacto{min-height:0;justify-content:flex-start;padding:20px 0 56px}.hero-compacto .hero-grade{gap:44px}.hero-publico h1{font-size:clamp(34px,9vw,46px)}.hero-compacto h1{max-width:100%;font-size:clamp(32px,8.5vw,42px)}.hero-compacto .chamada{max-width:100%;font-size:15px}.chamada{font-size:15px}.hero-acoes{flex-direction:column;align-items:stretch;gap:10px}.hero-acoes .btn{width:100%;justify-content:center}.hero-garantias{gap:8px 16px;font-size:13px}.hero-controles{flex-wrap:wrap;gap:14px;margin-top:32px}.produto-palco{width:100%;max-width:100%;transform:none}.produto-janela{font-size:.9em}.alerta-flutuante{position:static;margin-top:12px;width:100%;min-width:0}.painel-grade,.numeros-grade{grid-template-columns:1fr}.numeros-grade>div{min-height:98px;border-right:1px solid var(--lp-linha);border-bottom:1px solid var(--lp-linha)}.secao-escura,.secao-clara{padding:92px 0}.secao-intro{margin-bottom:44px}.showcase-copy h3{font-size:32px}.cta-final{padding:86px 0}.footer-inner{grid-template-columns:1fr;gap:16px;padding:22px 0}.footer-inner>div{justify-content:flex-start}}.auth-page{--auth-escuro: #080a0c;--auth-painel: #101418;--auth-linha: #283138;--auth-claro: #f2f1ec;--auth-ink: #151817;min-height:100vh;color:var(--texto);background:var(--auth-escuro)}.auth-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100vh}.auth-contexto{position:relative;display:flex;flex-direction:column;min-width:0;padding:42px clamp(34px,5vw,78px);overflow:hidden;background:radial-gradient(circle at 90% 8%,rgba(109,179,63,.2),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--auth-escuro);background-size:auto,52px 52px,52px 52px,auto}@media(min-width:821px){.auth-contexto.contexto-fixo{position:sticky;top:68px;align-self:start;height:calc(100vh - 68px);justify-content:center;padding-block:40px;overflow-y:auto}.auth-contexto.contexto-fixo .auth-copy{margin-top:0}.auth-contexto.contexto-fixo .auth-rodape{margin-top:34px}}.auth-copy{max-width:590px;margin-top:clamp(72px,12vh,142px)}.auth-kicker,.auth-etapa{display:block;color:var(--lp-verde, #6db33f);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.auth-copy h1{max-width:640px;margin:20px 0 22px;font-size:clamp(36px,3.8vw,56px);font-weight:500;line-height:.98;letter-spacing:-.065em}.auth-copy p{max-width:500px;margin:0;color:#98a2a9;font-size:14px;line-height:1.7}.auth-mockup{width:min(100%,560px);margin-top:54px;color:var(--texto);background:#0f1418f0;border:1px solid var(--auth-linha);box-shadow:24px 26px 80px #00000052}.auth-mockup-topo{display:flex;justify-content:space-between;padding:12px 15px;color:#707b82;border-bottom:1px solid var(--auth-linha);font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.auth-mockup-topo b{color:#a5afb4;font-weight:550}.auth-numero{display:grid;gap:7px;padding:20px 20px 8px}.auth-numero span,.auth-numero small{color:#78838a;font-size:9px}.auth-numero strong{font:560 29px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.07em}.auth-numero small{color:#9cf0c0}.auth-barras{height:120px;display:flex;align-items:flex-end;gap:8px;padding:14px 20px 18px;background:linear-gradient(#242b30 1px,transparent 1px) 0 14px / 100% 28px}.auth-barras i{flex:1;height:var(--h);background:linear-gradient(#8fd45f,#47752c);transform-origin:bottom;animation:auth-barra .65s cubic-bezier(.2,.8,.2,1) both}.auth-barras i:nth-child(2){animation-delay:70ms}.auth-barras i:nth-child(3){animation-delay:.14s}.auth-barras i:nth-child(4){animation-delay:.21s}.auth-barras i:nth-child(5){animation-delay:.28s}.auth-barras i:nth-child(6){animation-delay:.35s;background:#9cf0c0}@keyframes auth-barra{0%{transform:scaleY(0);opacity:0}}.auth-insight{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--auth-linha)}.auth-insight>span{display:grid;place-items:center;width:28px;height:28px;color:#08100b;background:#9cf0c0}.auth-insight p{display:grid;gap:2px;margin:0;color:#8b969b;font-size:9px}.auth-insight b{color:var(--texto);font-size:10px}.auth-fluxo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;width:min(100%,620px);margin-top:52px;background:var(--superficie2);border:1px solid var(--auth-linha)}.auth-fluxo div{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:17px 14px}.auth-fluxo div.ativo{background:#6db33f1f}.auth-fluxo span{grid-row:1 / 3;color:#6db33f;font:650 8px/1 monospace}.auth-fluxo b{font-size:10px}.auth-fluxo small{color:#758088;font-size:7px}.auth-fluxo i{align-self:center;color:#57636a;font-style:normal}.auth-beneficios{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none;color:#a6afb4;font-size:11px}.auth-beneficios li:before{content:"✓";margin-right:10px;color:#9cf0c0}.auth-assinatura{display:grid;gap:12px;margin-top:auto;padding-top:34px;border-top:1px solid var(--auth-linha)}.auth-assinatura>small:first-of-type{color:#69757b;font-size:9px;line-height:1.6;letter-spacing:.02em}.auth-rodape{margin-top:auto;padding-top:32px;color:#5f6a71;font:550 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.auth-form-wrap{display:grid;place-items:center;min-width:0;padding:58px clamp(30px,7vw,110px);color:var(--auth-ink);background:linear-gradient(rgba(21,24,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,24,23,.035) 1px,transparent 1px),var(--auth-claro);background-size:52px 52px}.cartao-auth{width:100%;max-width:470px}.cartao-auth.largo{max-width:720px}.cartao-auth h2{margin:18px 0 8px;color:var(--auth-ink);font-size:clamp(34px,4vw,50px);font-weight:520;line-height:1;letter-spacing:-.055em}.auth-descricao{margin:0 0 40px;color:#6c746f;font-size:13px}.auth-garantias{display:grid;gap:8px;margin:8px 0 36px;padding:0;list-style:none}.auth-descricao+.auth-garantias{margin-top:-24px}.auth-garantias li{position:relative;padding-left:18px;color:#3f4743;font-size:13px;font-weight:550;line-height:1.4}.auth-garantias li:before{content:"✔";position:absolute;left:0;top:0;color:#5a9a33;font-size:12px;font-weight:700}.auth-doc-ajuda{margin:0 0 10px;color:#6c746f;font-size:13px;line-height:1.5}.auth-doc-nota{margin:0 0 16px;font-size:12px}.auth-doc-lista{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.auth-doc-lista li{margin:0;padding:6px 9px;background:#ffffff6b;border:1px solid #c9cec9;border-radius:2px;color:#5f6863;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;font-weight:550;line-height:1.3;letter-spacing:0;text-transform:none}.cartao-auth form{display:grid;gap:0}.auth-campo{margin-top:15px}.cartao-auth label:not(.opcao-check):not(.area-upload){display:block;margin-bottom:7px;color:#5f6863;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.cartao-auth label span{color:#8b938e;text-transform:none;letter-spacing:0}.cartao-auth .campo{width:100%;min-height:49px;padding:12px 14px;color:#171a19;background:#ffffff7a;border:1px solid #c9cec9;border-radius:2px;font:inherit;font-size:13px}.cartao-auth .campo::-moz-placeholder{color:#969d98}.cartao-auth .campo::placeholder{color:#969d98}.cartao-auth .campo:focus{outline:1px solid var(--lp-verde, #6db33f);box-shadow:0 0 0 4px #6db33f1c}.cartao-auth textarea.campo{min-height:92px;resize:vertical;line-height:1.6}.cartao-auth .grade{display:grid;gap:14px}.cartao-auth .grade.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:620px){.cartao-auth .grade.g2{grid-template-columns:minmax(0,1fr)}}.grade-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.opcao-check{display:flex;align-items:center;gap:9px;margin:0;padding:10px 11px;background:#ffffff6b;border:1px solid #c9cec9;border-radius:2px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.opcao-check:hover{border-color:#9fb894}.opcao-check input{width:14px;height:14px;margin:0;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b3bab3;border-radius:2px;background:#fff;cursor:pointer;transition:background .14s ease,border-color .14s ease}.opcao-check input:checked{background:#5a9a33;border-color:#5a9a33;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2 4.8 8.5 9.5 3.8'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.opcao-check span{min-width:0;color:#3f4743;font-family:Inter,ui-sans-serif,sans-serif;font-size:12px;font-weight:550;line-height:1.35;letter-spacing:0;text-transform:none}.opcao-check:has(input:checked){background:#6db33f24;border-color:#7fae5c}.opcao-check:has(input:checked) span{color:#2f4423}.area-upload{display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;margin:0;padding:12px 14px;color:#6c746f;background:#ffffff52;border:1px dashed #b9bfb9;border-radius:2px;cursor:pointer;font-family:Inter,ui-sans-serif,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;transition:border-color .16s ease,color .16s ease}.area-upload input[type=file]{display:none}.area-upload:hover{border-color:#7fae5c;color:#3f4743}.lista-arquivos{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.lista-arquivos li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;background:#ffffff80;border:1px solid #d3d8d3;border-radius:2px;color:#3f4743;font-size:12px}.lista-arquivos li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-arquivos li button{flex:none;display:grid;place-items:center;color:#8b938e;background:none;border:0;cursor:pointer}.lista-arquivos li button:hover{color:#932f22}.auth-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:51px;margin-top:20px;padding:0 17px;color:#07190a;background:#6db33f;border:1px solid #6db33f;border-radius:2px;cursor:pointer;font:inherit;font-size:12px;font-weight:680}.auth-submit:hover{background:#8fd45f;border-color:#8fd45f}.auth-submit:disabled{opacity:.55}.cartao-auth .aviso{margin:16px 0 0;padding:9px 12px;color:#932f22;background:#ffe2dc;border:1px solid #eab4aa;border-radius:2px;font-size:13px}.auth-alternativa{margin:24px 0 0;color:#737b76;font-size:11px;text-align:center}.auth-alternativa a{color:var(--lp-verde-forte, #5a9a33);font-weight:650}.auth-bloco{padding:20px 0;border-top:1px solid #cbd0cb}.auth-bloco h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:#59625d;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.auth-bloco h3 span{display:grid;place-items:center;width:23px;height:23px;color:#3d6b23;background:#dcebd0}@media(max-width:1050px){.auth-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.auth-contexto{padding-inline:34px}.auth-copy h1{font-size:38px}.auth-mockup{margin-top:40px}}@media(max-width:820px){.auth-layout{grid-template-columns:1fr}.auth-contexto{min-height:330px;padding:28px 24px 34px}.auth-copy{margin-top:52px}.auth-copy h1{margin-block:15px;font-size:clamp(32px,8vw,42px)}.auth-mockup,.auth-fluxo,.auth-beneficios,.auth-rodape{display:none}.auth-form-wrap{padding:48px 24px 64px}}@media(max-width:520px){.auth-copy h1{font-size:31px}.auth-form-wrap{padding-inline:18px}.cartao-auth h2{font-size:36px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#6DB33F\]:hover{--tw-border-opacity: 1;border-color:rgb(109 179 63 / var(--tw-border-opacity, 1))}.hover\:border-\[\#6DB33F\]\/40:hover{border-color:#6db33f66}.hover\:border-\[\#6DB33F\]\/50:hover{border-color:#6db33f80}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#5a9a33\]:hover{--tw-bg-opacity: 1;background-color:rgb(90 154 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6DB33F\]\/15:hover{background-color:#6db33f26}.hover\:bg-\[\#F9FAFB\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#6DB33F\]:hover{--tw-text-opacity: 1;color:rgb(109 179 63 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9ee06a\]:hover{--tw-text-opacity: 1;color:rgb(158 224 106 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f3f5f4\]:hover{--tw-text-opacity: 1;color:rgb(243 245 244 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-zgoda-navy:hover{--tw-text-opacity: 1;color:rgb(8 10 12 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#6DB33F\]:focus{--tw-border-opacity: 1;border-color:rgb(109 179 63 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#6DB33F\]\/20:focus{--tw-ring-color: rgb(109 179 63 / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:text-\[\#6DB33F\]{--tw-text-opacity: 1;color:rgb(109 179 63 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-24{height:6rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}@media(min-width:1024px){.lg\:\[\&\>\*\:first-child\]\:order-2>*:first-child{order:2}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
