[data-theme=dark]{--bg:#0b0b0c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--solid:#222326;--silk-op:1;--label:#f2f2f2;--label-2:#f2f2f2a3;--label-3:#f2f2f266;--glass:#34363a61;--sheen:linear-gradient(118deg,#ffffff14 0%,#fff0 32%,#fff0 70%,#ffffff0a 100%);--edge:#ffffff17;--edge-top:#ffffff29;--shadow:0 30px 80px #0000008c;--hair:#ffffff42;--fill:#ffffff0d;--grid:#ffffff12;--series-2:#ffffff61;--avatar:#ffffff1a;--tip:#1b1c1e;--accent:#1fd67f;--on-accent:#03140b;--good:#1fd67f;--bad:#ff6b5e}:root:not([data-theme]),[data-theme=light]{--bg:#e9e9eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--solid:#f5f5f6;--silk-op:.5;--label:#0e0e10;--label-2:#0e0e109e;--label-3:#0e0e106b;--glass:#ffffff80;--sheen:linear-gradient(118deg,#ffffffb3 0%,#fff0 34%,#fff0 70%,#ffffff59 100%);--edge:#ffffffbf;--edge-top:#fff;--shadow:0 24px 60px #1414181a;--hair:#0e0e1029;--fill:#0e0e100d;--grid:#0e0e1014;--series-2:#0e0e1052;--avatar:#0e0e1012;--tip:#fff;--accent:#0b9f58;--on-accent:#fff;--good:#08864a;--bad:#c42b1c}:root{--attn:#ffb020;--surface:var(--glass);--surface-2:var(--fill);--separator:var(--edge);--fill-hover:var(--avatar);--fill-selected:var(--fill);--tint:var(--accent);--tint-text:var(--good);--red:var(--bad);--red-text:var(--bad);--red-wash:var(--fill);--orange:var(--attn);--orange-text:var(--label);--orange-wash:var(--fill);--card-shadow:var(--shadow);--surface-sunken:var(--surface-2);--hairline:var(--separator);--ink:var(--label);--ink-soft:var(--label-2);--ink-mute:var(--label-2);--accent-text:var(--tint-text);--accent-wash:var(--fill-selected);--accent-hairline:var(--fill-selected);--danger:var(--red);--danger-text:var(--red-text);--danger-wash:var(--red-wash);--warning:var(--orange);--warning-text:var(--orange-text);--warning-wash:var(--orange-wash);--serie-outros:#9a9c9a;--font-sans:"Geist", -apple-system, "Segoe UI", system-ui, sans-serif;--font-display:"Geist", -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, monospace;--font-numero:var(--font-sans);--type-large-title-size:2.125rem;--type-large-title-line:1.2;--type-large-title-weight:500;--type-large-title-track:-.035em;--type-title-1-size:1.75rem;--type-title-1-line:1.2;--type-title-1-weight:700;--type-title-1-track:-.02em;--type-title-2-size:1.375rem;--type-title-2-line:1.27;--type-title-2-weight:700;--type-title-2-track:-.017em;--type-title-3-size:1.25rem;--type-title-3-line:1.25;--type-title-3-weight:600;--type-title-3-track:-.015em;--type-headline-size:1.0625rem;--type-headline-line:1.3;--type-headline-weight:600;--type-headline-track:-.01em;--type-body-size:1rem;--type-body-line:1.45;--type-body-weight:400;--type-body-track:0;--type-callout-size:.9375rem;--type-callout-line:1.4;--type-callout-weight:400;--type-callout-track:0;--type-subheadline-size:.875rem;--type-subheadline-line:1.4;--type-subheadline-weight:400;--type-subheadline-track:0;--type-footnote-size:.8125rem;--type-footnote-line:1.38;--type-footnote-weight:400;--type-footnote-track:0;--type-caption-size:.75rem;--type-caption-line:1.33;--type-caption-weight:400;--type-caption-track:0;--text-caption:var(--type-caption-size);--text-small:var(--type-subheadline-size);--text-body:var(--type-body-size);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-20:20px;--space-44:44px;--radius-control:10px;--radius-card:20px;--radius-pill:999px;--radius:var(--radius-control);--shadow-overlay:0 10px 30px #0000001f;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.2s;--chart-part:var(--accent);--chart-rest:var(--series-2);--chart-grid:var(--grid);--chart-gap:2px;--scrim:#00000073;--graph-value-size:1.5rem}[data-theme=light],:root{--serie-1:#00a85d;--serie-2:#1d4ed8;--serie-3:#b45309;--serie-4:#7e22ce}[data-theme=dark]{--serie-1:#1fd67f;--serie-2:#6b9cff;--serie-3:#f0a44b;--serie-4:#b98cf5}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--glass:var(--solid);--sheen:linear-gradient(transparent, transparent)}}*,:before,:after{box-sizing:border-box}body,h1,h2,p,ul,figure{margin:0}ul,ol{padding:0;list-style:none}html{background:var(--bg)}body{font-feature-settings:"tnum" 1;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:var(--type-body-line)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{cursor:default;opacity:.6}button:where(.commercial-button,.central-button,.central-button--danger,.thread__button,.feedback__retry,.media__retry,.product-help-button,.tutorial__footer button,.access-row__actions button,.access-row__role-actions button,.access-row__confirmation button,.time-entry>footer button,.implementation-manager__actions button,.subscription-config__close,.subscription-config__actions button,.subscription-config__status-actions button,.subscription-config__confirmation button,.business-portrait__close,.business-portrait__configure,.commercial-product__remove,.signin__submit,button.signin__help,.topbar__exit,.topbar__back,.thread__close,.thread__signin,.access-disabled button,.conversation-search__control button,.commercial-message button){--button-fill:var(--fill);--button-hover:var(--fill-hover);--button-label:var(--label);min-height:36px;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--type-callout-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight);letter-spacing:var(--type-headline-track);color:var(--button-label);background:var(--button-fill);border-radius:var(--radius-control);transition:background var(--dur) var(--ease), opacity var(--dur) var(--ease);border:0}button:where(.commercial-button,.central-button,.central-button--danger,.thread__button,.feedback__retry,.media__retry,.product-help-button,.tutorial__footer button,.access-row__actions button,.access-row__role-actions button,.access-row__confirmation button,.time-entry>footer button,.implementation-manager__actions button,.subscription-config__close,.subscription-config__actions button,.subscription-config__status-actions button,.subscription-config__confirmation button,.business-portrait__close,.business-portrait__configure,.commercial-product__remove,.signin__submit,button.signin__help,.topbar__exit,.topbar__back,.thread__close,.thread__signin,.access-disabled button,.conversation-search__control button,.commercial-message button):hover:not(:disabled){background:var(--button-hover)}:is(.commercial-button--primary,.central-button--primary,.thread__button--primary,.signin__submit,.subscription-config__actions .subscription-config__save,.tutorial__footer button,.access-disabled button){--button-fill:var(--label);--button-hover:var(--label);--button-label:var(--bg)}:is(.commercial-button--quiet,.topbar__exit,.topbar__back,.thread__close,.thread__signin,button.signin__help){--button-fill:transparent}:is(.central-button--danger,.subscription-config__status-actions .subscription-config__cancel,.commercial-product__remove){--button-fill:transparent;--button-hover:var(--fill);--button-label:var(--red-text)}button:where(.commercial-button,.central-button,.central-button--danger,.thread__button,.feedback__retry,.media__retry,.product-help-button,.tutorial__footer button,.access-row__actions button,.access-row__role-actions button,.access-row__confirmation button,.time-entry>footer button,.implementation-manager__actions button,.subscription-config__close,.subscription-config__actions button,.subscription-config__status-actions button,.subscription-config__confirmation button,.business-portrait__close,.business-portrait__configure,.commercial-product__remove,.signin__submit,button.signin__help,.topbar__exit,.topbar__back,.thread__close,.thread__signin,.access-disabled button,.conversation-search__control button,.commercial-message button):active:not(:disabled){opacity:.7}@media (width<=63.999rem){button:where(.commercial-button,.central-button,.central-button--danger,.thread__button,.feedback__retry,.media__retry,.product-help-button,.tutorial__footer button,.access-row__actions button,.access-row__role-actions button,.access-row__confirmation button,.time-entry>footer button,.implementation-manager__actions button,.subscription-config__close,.subscription-config__actions button,.subscription-config__status-actions button,.subscription-config__confirmation button,.business-portrait__close,.business-portrait__configure,.commercial-product__remove,.signin__submit,button.signin__help,.topbar__exit,.topbar__back,.thread__close,.thread__signin,.access-disabled button,.conversation-search__control button,.commercial-message button){min-height:44px}}:focus-visible{outline:1.5px solid var(--label);outline-offset:-2px}.app{min-height:100vh}.topbar{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:flex}.brand{block-size:1.25rem;inline-size:5.7rem;color:var(--ink);background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/luga-lockup.svg) 50%/contain no-repeat;mask:url(/luga-lockup.svg) 50%/contain no-repeat}.topbar__client{color:var(--label-2);font-size:14px}.glass{background:var(--sheen), var(--glass);-webkit-backdrop-filter:blur(34px)saturate(115%);border:1px solid var(--edge);border-top-color:var(--edge-top);box-shadow:var(--shadow);border-radius:20px;position:relative}.navigation-shell{display:contents}.navigation-shell__brand,.navigation-shell__footer{display:none}.panel-tabs{z-index:20;left:16px;right:16px;bottom:max(18px, env(safe-area-inset-bottom));overscroll-behavior-x:contain;scrollbar-width:none;border-radius:31px;height:62px;padding:6px;position:fixed;overflow:hidden}.panel-tabs__inner{scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;width:100%;display:flex;overflow-x:auto}@media (width<=820px){.panel-tabs__inner{--fade-start:#000;--fade-end:#000;-webkit-mask-image:linear-gradient(90deg, var(--fade-start), #000 14px, #000 calc(100% - 14px), var(--fade-end));mask-image:linear-gradient(90deg, var(--fade-start), #000 14px, #000 calc(100% - 14px), var(--fade-end))}.panel-tabs__inner[data-fade-start=true]{--fade-start:transparent}.panel-tabs__inner[data-fade-end=true]{--fade-end:transparent}}.panel-tabs__grupo,.panel-tabs__coluna,.panel-tabs__botoes{display:contents}.panel-tabs__eyebrow{display:none}.panel-tab{min-width:0;min-height:48px;color:var(--label-2);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:25px;flex-direction:column;flex:1 0 62px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.panel-tab:hover{background:var(--fill)}.panel-tab[aria-current=page]{background:var(--accent);color:var(--on-accent)}.panel-tab__detail{font-size:10px;font-weight:400}.area-tile{width:18px;height:18px;color:var(--label-2);flex:none;place-items:center;display:inline-grid}.panel-tab .area-tile{color:inherit}.main{width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:22px 16px 118px}.navigation-identity{align-items:center;gap:12px;min-width:0;display:flex}.navigation-identity__name{overflow-wrap:anywhere;min-width:0}.navigation-identity__name b{color:var(--label);font-size:13px;font-weight:550;display:block}.navigation-identity__name small{color:var(--label-3);font-size:12px;display:block}.navigation-identity .avatar{width:34px;height:34px;font-size:12px}.topbar>.topbar__client>.navigation-identity{display:none}@media (width<=820px){.panel-tab:has(.panel-tab__detail){flex-basis:110px;gap:2px;height:48px;padding-block:2px}.panel-tab__name,.panel-tab__detail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.panel-tab__detail{font-size:9px;line-height:10px}.panel-tab__produto{display:none}}@media (width>=821px){.app:has(.navigation-shell){padding-left:272px}.app:has(.navigation-shell)>.topbar{display:none}.navigation-shell{z-index:20;flex-direction:column;width:240px;padding:24px 0 16px;display:flex;position:fixed;top:16px;bottom:16px;left:16px;overflow:hidden}.navigation-shell__brand{padding:0 22px 22px;display:flex}.navigation-shell__footer{margin-top:auto;padding:14px 22px 0;display:block}.navigation-shell__footer .topbar__client{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.navigation-shell__footer .navigation-identity{flex-basis:100%}.navigation-shell__footer .theme-toggle{margin-left:auto}.navigation-shell__footer .topbar__context{color:var(--label-3);flex-basis:100%;font-size:12px}.panel-tabs{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:0 auto;padding:0;position:static;overflow-y:auto}.panel-tabs__inner,.panel-tabs__botoes{flex-direction:column;gap:0;width:100%;display:flex}.panel-tabs__inner{gap:14px;overflow:visible}.panel-tabs__grupo{display:block}.panel-tabs__grupo:before{content:"";background:linear-gradient(90deg, transparent, var(--hair) 30%, var(--hair) 70%, transparent);height:1px;margin:0 18px;display:block}.panel-tabs__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--label-3);padding:18px 22px 8px;font-size:10.5px;font-weight:600;display:block}.panel-tab{text-align:left;border-radius:0;flex:none;grid-template-columns:18px minmax(0,1fr);justify-content:start;gap:0 14px;width:100%;min-height:42px;padding:8px 22px;font-size:14px;font-weight:450;display:grid}.panel-tab[aria-current=page]{font-weight:550}.panel-tab>.area-tile{grid-area:1/1/3}.panel-tab__detail{color:inherit;grid-column:2}.main{padding:36px 40px 64px}}.product-state{max-width:44rem;padding:var(--space-6);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0}.product-state h1{margin:0 0 var(--space-3);text-wrap:balance;font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track)}.product-state p{max-width:65ch;color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.6}.product-state .product-state__name{margin-bottom:var(--space-2);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.product-state .product-state__status{margin-bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);width:fit-content;color:var(--warning-text);background:var(--warning-wash);font-weight:600;display:inline-flex}.product-state .product-state__first-step,.product-state .product-state__contact{margin-top:var(--space-3)}.client-implementation{gap:var(--space-4);display:grid}.client-implementation__summary{gap:var(--space-2);display:grid}.client-implementation__summary progress{width:100%;height:.65rem;accent-color:var(--accent)}.client-implementation .client-implementation__next{padding-left:var(--space-3);color:var(--ink);gap:var(--space-2);padding:var(--space-4);background:var(--fill-selected);border-radius:var(--radius-card);display:flex}.client-implementation__steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.client-implementation__steps>li{padding:var(--space-3) 0;border-top:1px solid var(--hairline)}.client-implementation__steps>li.client-implementation__step--next{padding-inline:var(--space-3);background:var(--surface-sunken);border-top-color:var(--ink)}.client-implementation__step-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.client-implementation__steps p{margin-top:var(--space-2)}.client-implementation__steps small{margin-top:var(--space-2);color:var(--ink-mute);display:block}.client-implementation__steps .client-implementation__blocked{color:var(--danger-text)}.business{gap:var(--space-5);flex-direction:column;display:flex}.business__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.business__title{text-wrap:balance;font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track)}.business__intro{margin-top:var(--space-1);color:var(--ink-soft);text-wrap:pretty}.commercial-button{flex:none}.commercial-button:disabled{cursor:default;opacity:.58}.invoice-generation{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-4)}.invoice-generation__preview{max-width:48rem;padding:var(--space-3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}.invoice-generation__preview>p,.invoice-generation__result{color:var(--ink-soft);margin:0}.invoice-generation__preview ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.invoice-generation__preview li,.invoice-generation__preview footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.invoice-generation__preview li+li{padding-top:var(--space-2);border-top:1px solid var(--hairline)}.invoice-generation__preview li>span{flex-direction:column;gap:2px;display:flex}.invoice-generation__preview li>span:last-child{text-align:end;align-items:flex-end}.invoice-generation__preview small{color:var(--ink-mute)}.invoice-generation__preview footer{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.invoice-generation__result{color:var(--accent-text);font-weight:650}@media (width<=40rem){.invoice-generation__preview li,.invoice-generation__preview footer{align-items:stretch;gap:var(--space-2);flex-direction:column}.invoice-generation__preview li>span:last-child{text-align:start;align-items:flex-start}.invoice-generation__preview footer .commercial-button{width:100%}}.commercial-flow{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:hidden}.commercial-flow__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.commercial-flow__header h2{font-size:var(--type-title-2-size);text-wrap:balance;line-height:var(--type-title-2-line);margin:0}.commercial-flow__header p,.commercial-panel__heading p{max-width:68ch;margin-top:var(--space-1);font-size:var(--type-subheadline-size);color:var(--ink-soft);text-wrap:pretty;line-height:var(--type-subheadline-line)}.commercial-flow__loading,.commercial-empty{padding:var(--space-4);font-size:var(--type-subheadline-size);color:var(--ink-soft);line-height:var(--type-subheadline-line)}.commercial-steps{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commercial-step{min-width:0;color:var(--ink-mute);background:var(--surface-sunken)}.commercial-step+.commercial-step{border-left:1px solid var(--hairline)}.commercial-step>span,.commercial-step>button{align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);font-size:var(--type-subheadline-size);text-align:left;line-height:var(--type-subheadline-line);display:flex}.commercial-step b,.commercial-step button span{width:1.5rem;height:1.5rem;font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-soft);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);line-height:var(--type-caption-line);flex:none;place-items:center;display:grid}.commercial-step--recorded{color:var(--ink);background:var(--surface)}.commercial-step--recorded button:hover{background:var(--surface-sunken)}.commercial-step--current{color:var(--ink);background:var(--accent-wash);font-weight:700}.commercial-step--current b{color:var(--surface);background:var(--accent-text);border-color:var(--accent-text)}.commercial-panel__heading{padding:var(--space-4);border-bottom:1px solid var(--hairline)}.commercial-panel__heading h3{font-size:var(--type-body-size);text-wrap:balance;line-height:var(--type-body-line);margin:0}.commercial-form__grid{gap:var(--space-3) var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.commercial-field--wide{grid-column:1/-1}.commercial-field>span,.commercial-activation__link label>span{font-size:var(--type-caption-size);color:var(--ink-soft);font-weight:650;line-height:var(--type-caption-line)}.commercial-field input,.commercial-field select,.commercial-activation__link input{width:100%;min-width:0;min-height:2.25rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.commercial-form__actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-top:1px solid var(--hairline);display:flex}.commercial-form__actions--split{justify-content:space-between}.commercial-message{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-4);padding:var(--space-3);font-size:var(--type-subheadline-size);border:1px solid var(--hairline);border-radius:var(--radius);line-height:var(--type-subheadline-line);display:flex}.commercial-message p{text-wrap:pretty;margin:0}.commercial-message strong+p{margin-top:var(--space-1)}.commercial-message button{flex:none}.commercial-field>small{font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.commercial-documents-layout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);display:grid}.commercial-document-form{border-right:1px solid var(--hairline);min-width:0}.commercial-company-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--hairline);display:flex}.commercial-company-summary h4,.commercial-document-preview h4{font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.commercial-company-summary p,.commercial-company-summary a,.commercial-document-preview>p{margin:var(--space-1) 0 0;font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.commercial-company-summary a{color:var(--accent-text);text-underline-offset:.15em;flex:none;font-weight:650}.commercial-document-group{border:0;border-bottom:1px solid var(--hairline);min-width:0;margin:0;padding:0}.commercial-document-group legend{width:100%;padding:var(--space-3) var(--space-4) 0;font-size:var(--type-subheadline-size);color:var(--ink);font-weight:700;line-height:var(--type-subheadline-line)}.commercial-document-group .commercial-form__grid{padding-top:var(--space-3)}.commercial-document-actions{gap:var(--space-2);display:flex}.commercial-document-preview{min-width:0;padding:var(--space-4);background:var(--surface-sunken)}.commercial-document-preview iframe{width:100%;min-height:46rem;margin-top:var(--space-3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}.commercial-message--warning{color:var(--warning-text);background:var(--warning-wash);border-color:var(--warning)}.commercial-message--error{color:var(--danger-text);background:var(--danger-wash);border-color:var(--danger)}.commercial-products,.commercial-activations,.commercial-invoices{flex-direction:column;display:flex}.commercial-product,.commercial-activation,.commercial-invoice{min-width:0;padding:var(--space-4);border:0}.commercial-product+.commercial-product,.commercial-activation+.commercial-activation,.commercial-invoice+.commercial-invoice{border-top:1px solid var(--hairline)}.commercial-product legend{font-size:var(--type-caption-size);color:var(--ink-soft);font-weight:700;line-height:var(--type-caption-line);padding:0}.commercial-product__grid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:minmax(14rem,1.5fr) minmax(8rem,.7fr) minmax(9rem,.8fr) minmax(12rem,1fr) auto;align-items:end;display:grid}.commercial-activation{gap:var(--space-4);grid-template-columns:minmax(11rem,.7fr) minmax(0,2fr);align-items:end;display:grid}.commercial-activation__identity,.commercial-invoice__summary{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.commercial-activation__identity span,.commercial-invoice__summary span,.commercial-invoice__summary small,.commercial-activation__missing p{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.commercial-activation__link,.commercial-activation__missing{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.commercial-activation__link label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.commercial-activation__link input{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.commercial-invoice{gap:var(--space-3);grid-template-columns:minmax(9rem,.7fr) minmax(11rem,1fr) minmax(10rem,.8fr) auto;align-items:end;display:grid}.commercial-invoice__summary strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-body-size);line-height:var(--type-body-line)}.commercial-invoice__summary small{color:var(--warning-text);font-weight:700}.business-summary{gap:var(--space-3);display:grid}.business-summary .faixa{margin-block-end:0}.business-summary__period{margin-top:var(--space-3);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.business__clients{gap:var(--space-3);flex-direction:column;display:flex}.business__section-title{font-size:var(--type-title-2-size);letter-spacing:var(--type-title-2-track);text-wrap:balance;line-height:var(--type-title-2-line)}.business-analysis{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;display:grid}.business-analysis header p{color:var(--ink-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);margin-block-start:var(--space-1)}.horizontal-bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.horizontal-bars li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(8rem,1fr) auto;align-items:baseline;display:grid}.horizontal-bars li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horizontal-bars strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--text-small)}.horizontal-bars__track{border-radius:var(--radius-pill);background:var(--surface-sunken);grid-column:1/-1;height:8px;overflow:hidden}.horizontal-bars__track>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.business-analysis__missing-cost{padding:var(--space-3);color:var(--warning-text);border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-wash);margin:0}.business-status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--fill);color:var(--label-2);width:fit-content;font-weight:600;display:inline-flex}.business-status--pending{color:var(--warning-text);background:var(--warning-wash)}.business-status--paid{color:var(--accent-text);background:var(--accent-wash)}.business-status--overdue{color:var(--danger-text);background:var(--danger-wash)}.business-status--cancelled,.business-status--refunded{color:var(--ink-mute)}.business-portrait{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;overflow:hidden}.business-portrait__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.business-portrait__header h2,.business-portrait__section h3{text-wrap:balance;margin:0}.business-portrait__header h2{font-size:var(--type-title-2-size);line-height:var(--type-title-2-line)}.business-portrait__header p{margin-top:var(--space-1);font-size:var(--type-subheadline-size);color:var(--ink-soft);text-wrap:pretty;line-height:var(--type-subheadline-line)}.business-portrait__close{flex:none}.business-portrait__section{padding:var(--space-4)}.business-portrait__section+.business-portrait__section{border-top:1px solid var(--hairline)}.business-portrait__section h3{margin-bottom:var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-line)}.business-portrait__empty{font-size:var(--type-subheadline-size);color:var(--ink-soft);text-wrap:pretty;line-height:var(--type-subheadline-line)}.business-portrait__margin{gap:var(--space-4);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(9rem,1fr));display:grid}.business-portrait__margin div{gap:var(--space-1);flex-direction:column;display:flex}.business-portrait__margin dt{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.business-portrait__margin dd{font-family:var(--font-numero);font-size:var(--type-subheadline-size);font-variant-numeric:tabular-nums;line-height:var(--type-subheadline-line)}.business-margin--negative{color:var(--danger-text);font-weight:700}.business-portrait__contracts{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;overflow:hidden}.business-portrait__contracts>li{gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(12rem,1.5fr) minmax(10rem,1fr) minmax(11rem,1fr) auto;align-items:baseline;display:grid}.business-portrait__contracts span,.business-portrait__contracts small{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.business-invoices{overflow-x:auto}.business-invoices table{border-collapse:collapse;width:100%;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.business-invoices th,.business-invoices td{padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--hairline)}.business-invoices th{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.business-invoices tbody tr:last-child td{border-bottom:0}.business-invoices td:nth-child(2),.business-invoices td:nth-child(3){font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}@media (width<=60rem){.business-portrait__contracts>li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.business-portrait__margin{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.commercial-product__grid,.commercial-invoice{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-field--product,.commercial-field--label{grid-column:1/-1}}@media (width<=48rem){.business-portrait__header{flex-direction:column}.business__header,.commercial-flow__header,.commercial-message,.commercial-form__actions--split{flex-direction:column;align-items:stretch}.commercial-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-step:nth-child(3){border-left:0;border-top:1px solid var(--hairline)}.commercial-step:nth-child(4){border-top:1px solid var(--hairline)}.commercial-step:nth-child(5){border-left:0;border-top:1px solid var(--hairline);grid-column:1/-1}.commercial-form__grid,.commercial-product__grid,.commercial-activation,.commercial-activation__link,.commercial-activation__missing,.commercial-invoice{grid-template-columns:minmax(0,1fr)}.commercial-field--wide,.commercial-field--product,.commercial-field--label{grid-column:auto}}.central-module-nav{margin-bottom:var(--space-5);background:var(--fill);border-radius:9px;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex;overflow-x:auto}.central-module-nav button{font-size:var(--type-subheadline-size);min-height:32px;padding:var(--space-1) var(--space-3);color:var(--label-2);border-radius:var(--radius-control);white-space:nowrap;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);font-weight:600;line-height:var(--type-subheadline-line);background:0 0;flex:none}.central-module-nav button:hover,.central-module-nav button[aria-pressed=true]{color:var(--label)}.central{gap:var(--space-5);flex-direction:column;display:flex}.central__header,.central__inventory-header,.central-detail__header,.central-form__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.central__title{text-wrap:balance;font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track)}.central__intro,.central-form__header p{margin-top:var(--space-1);color:var(--ink-soft);text-wrap:pretty}.central-button{flex:none}.central__inventory{gap:var(--space-3);flex-direction:column;display:flex}.central__inventory-header h2,.central-detail__header h2,.central-form__header h2,.central-dialog h2{font-size:var(--type-title-2-size);letter-spacing:var(--type-title-2-track);text-wrap:balance;line-height:var(--type-title-2-line);margin:0}.central-filters{gap:var(--space-3);display:flex}.central-filters label,.central-form__field{gap:var(--space-1);flex-direction:column;display:flex}.central-filters label>span,.central-form__field>span{font-size:var(--type-caption-size);color:var(--ink-soft);font-weight:600;line-height:var(--type-caption-line)}.central-filters select,.central-form input,.central-form select,.central-form textarea,.central-dialog input{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.central-form textarea{resize:vertical}.central-list{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;overflow:hidden}.central-asset{text-align:left;align-items:center;width:100%;padding-right:40px;display:grid;position:relative}.central-asset:hover,.central-asset[aria-expanded=true]{background:var(--fill)}.central-asset__name,.central-asset__holder{flex-direction:column;min-width:0;display:flex}.central-asset__name strong,.central-asset__holder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-asset__name small,.central-asset__holder,.central-asset__impact,.central-asset__cost{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.central-asset__holder strong{color:var(--danger-text)}.central-asset__cost{font-family:var(--font-numero);font-variant-numeric:tabular-nums}.central-asset__impact{text-wrap:pretty}.central-empty{padding:var(--space-5);font-size:var(--type-subheadline-size);color:var(--ink-soft);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);text-wrap:pretty;line-height:var(--type-subheadline-line);box-shadow:var(--card-shadow)}.central-detail,.central-form{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0}.central-detail__header,.central-form__header{padding:var(--space-4);border-bottom:1px solid var(--hairline);align-items:flex-start}.central-detail__header p{margin-top:var(--space-1);font-size:var(--type-subheadline-size);color:var(--ink-soft);line-height:var(--type-subheadline-line)}.central-detail__fields{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.central-detail__fields dt{font-size:var(--type-caption-size);color:var(--ink-soft);font-weight:600;line-height:var(--type-caption-line)}.central-detail__fields dd{margin:var(--space-1) 0 0;font-size:var(--type-subheadline-size);text-wrap:pretty;line-height:var(--type-subheadline-line)}.central-detail__wide{grid-column:1/-1}.central-detail__actions,.central-form__actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-top:1px solid var(--hairline);display:flex}.central-form__grid{gap:var(--space-3) var(--space-4);padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-form__field--wide{grid-column:1/-1}.central-form__check{align-self:end;align-items:center;gap:var(--space-2);min-height:2.5rem;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);display:flex}.central-form__check input{width:auto}.central-form__error{margin:0 var(--space-4) var(--space-3);font-size:var(--type-subheadline-size);color:var(--danger-text);line-height:var(--type-subheadline-line)}.central-dialog-backdrop{z-index:40;padding:var(--space-4);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.central-dialog{width:min(30rem,100%);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);border:0}.central-dialog--form{width:min(48rem,100%);max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto}.central-dialog--form .central-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.central-dialog>p{margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft);text-wrap:pretty}.central-dialog .central-form__actions{margin:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1)}.central-dialog--form .central-form__actions,.accesses__message{margin:0}.accesses__notice{padding:var(--space-3) var(--space-4);font-size:var(--type-subheadline-size);color:var(--accent-text);background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--radius);line-height:var(--type-subheadline-line)}.accesses-list__item{padding:var(--space-3) var(--space-4);min-height:44px}.access-row{align-items:start;display:grid}.access-row__identity,.access-row__fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.access-row__identity strong,.access-row__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-row__identity span{white-space:normal;overflow-wrap:anywhere}.access-row__identity span,.access-row__fact span{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.access-row__fact strong{font-size:var(--type-subheadline-size);text-wrap:pretty;font-weight:600;line-height:var(--type-subheadline-line)}.company-profile__legacy,.company-profile__notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--type-subheadline-size);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);line-height:var(--type-subheadline-line);display:flex}.company-profile__legacy p,.company-profile__notice,.company-profile__message{margin:0}.company-profile__group{border:0;border-bottom:1px solid var(--hairline);min-width:0;margin:0;padding:0}.company-profile__group legend{width:100%;padding:var(--space-4) var(--space-4) 0;font-size:var(--type-body-size);font-weight:700;line-height:var(--type-body-line)}.access-row__fact strong[data-status=active]{color:var(--accent-text)}.access-row__fact strong[data-status=suspended]{color:var(--danger-text)}.access-row__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.access-row__role-form,.access-row__confirmation{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);grid-column:1/-1;display:flex}.access-row__role-form{flex-wrap:wrap}.access-permissions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));width:100%;min-width:0;display:grid}.access-permissions fieldset{min-width:0;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);margin:0}.access-permissions legend{padding-inline:var(--space-2);font-weight:600}.access-permissions .central-form__check{margin-block:var(--space-2)}.access-row__role-form select{min-width:11rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.access-row__role-actions,.access-row__confirmation>div{gap:var(--space-2);display:flex}.access-row__confirmation{justify-content:space-between;align-items:center}.access-row__confirmation p{font-size:var(--type-subheadline-size);color:var(--danger-text);text-wrap:pretty;line-height:var(--type-subheadline-line)}.access-disabled{min-height:calc(100vh - 4rem);padding:var(--space-5);place-items:center;display:grid}.access-disabled section{width:min(30rem,100%);padding:var(--space-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.access-disabled h1{text-wrap:balance;font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track)}.access-disabled p{margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft);text-wrap:pretty}.agenda{gap:var(--space-4);flex-direction:column;display:flex}.agenda__header,.agenda-nav,.agenda-overdue>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.agenda__actions{flex-wrap:wrap;gap:8px;display:flex}.agenda-hours{padding:20px}.agenda-hours h2{margin:0 0 16px;font-size:16px}.agenda-hours ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.agenda-hours li{flex-direction:column;gap:6px;min-width:0;display:flex}.agenda [data-area=content]{--area-color:var(--serie-1)}.agenda [data-area=study]{--area-color:var(--serie-2)}.agenda [data-area=projects]{--area-color:var(--serie-3)}.agenda [data-area=prospecting]{--area-color:var(--serie-4)}.agenda-hours strong:before{content:"";background:var(--area-color);border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.agenda-hours__progress{background:var(--fill);border-radius:var(--radius-control);height:4px;overflow:hidden}.agenda-hours__progress>span{background:var(--area-color);height:100%;display:block}@media (width<=767px){.agenda-hours ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.agenda-nav{padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline)}.agenda-nav>strong{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.agenda-nav>div{gap:var(--space-2);display:flex}.agenda-overdue{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;overflow:hidden}.agenda-overdue>header{padding:var(--space-3) var(--space-4);color:var(--danger-text);background:var(--red-wash);border-bottom:0}.agenda-overdue h2{font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.agenda-overdue>header span{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-weight:700}.agenda-week-shell{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;overflow-x:auto}.agenda-week{min-width:var(--agenda-week-min-width);display:grid}.agenda-day{min-width:0}.agenda-day--over{background:var(--accent-wash);outline:2px solid var(--accent-text);outline-offset:-2px}.agenda-day>header{flex-wrap:wrap}.agenda-day>header .agenda-day__count{font-variant-numeric:tabular-nums}.agenda-day>header .agenda-day__count--attention{color:var(--warning-text);background:var(--warning-wash);border-radius:var(--radius-pill);padding:0 var(--space-1)}.agenda-day--narrow>header{padding-inline:var(--space-2);flex-direction:column;gap:0}.agenda-day>ul,.agenda-overdue>ul{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.agenda-overdue>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-day+.agenda-day{border-inline-start:1px solid var(--hairline)}.agenda-day>header{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);display:flex}.agenda-day>header span,.agenda-day>header small{font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}.agenda-day>header span{text-transform:capitalize}.agenda-day>header strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.agenda-day--today>header{color:var(--accent-text);background:var(--accent-wash);border-bottom-color:var(--accent-hairline)}.agenda-day--today>header small{color:var(--accent-text);margin-inline-start:auto;font-weight:700}.agenda-day__empty{padding:var(--space-3);font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.agenda-entry{background:var(--surface);border:1px solid var(--separator);border-radius:var(--radius-control);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:grab;min-height:44px;padding:10px 12px;position:relative}.agenda-entry--dragging{opacity:.35}.agenda-entry--overlay{background:var(--solid);box-shadow:var(--shadow-overlay);cursor:grabbing}.agenda-entry[data-area] .agenda-entry__label{color:var(--area-color)}.agenda-entry__description{margin:var(--space-1) 0 0;color:var(--label-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.agenda-entry__description,.agenda-entry--overlay h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agenda-trash,.agenda-undo{z-index:50;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-5));padding:var(--space-3) var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-card);background:var(--solid);box-shadow:var(--shadow-overlay);display:flex;position:fixed;transform:translate(-50%)}.agenda-trash{min-height:64px;color:var(--danger-text)}.agenda-trash--over{border-color:var(--danger);background:linear-gradient(var(--danger-wash), var(--danger-wash)) var(--solid)}@media (width<=820px){.agenda-trash,.agenda-undo{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 62px + var(--space-3))}}.agenda-undo{font-size:var(--type-subheadline-size);flex-wrap:wrap}.agenda-undo>span{overflow-wrap:anywhere;min-width:0}.agenda-overdue .agenda-entry{background:var(--surface)}.agenda-entry--done{color:var(--ink-soft);background:var(--surface-sunken)}.agenda-entry__meta{justify-content:space-between;gap:var(--space-1);margin-bottom:var(--space-1);color:var(--ink-soft);font-size:11px;line-height:var(--type-caption-line);padding-right:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.agenda-entry--done .agenda-entry__meta{padding-right:0}.agenda-entry__meta>svg{flex:none}.agenda-entry__label,.agenda-entry__meta strong{margin-left:auto}.agenda-entry__meta strong{color:var(--danger-text)}.agenda-entry--done .agenda-entry__meta strong{color:var(--accent-text)}.agenda-entry h3{font-size:var(--type-subheadline-size);text-wrap:balance;line-height:var(--type-subheadline-line);margin:0}.agenda-entry--done h3{text-decoration:line-through}.agenda-entry__time{font-family:var(--font-numero);font-variant-numeric:tabular-nums}.agenda-entry__title{-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:600;display:-webkit-box;overflow:hidden}.agenda-entry__title:hover{text-decoration:underline}.agenda-entry__title:active,.agenda-entry__complete:active{opacity:.7}.agenda-entry__title:focus-visible,.agenda-entry__complete:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.agenda-entry__complete{border:1px solid var(--hairline);width:28px;height:28px;color:var(--accent-text);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.agenda-entry__complete:hover{background:var(--accent-wash)}.agenda-form__actions{flex-wrap:wrap}.agenda-form__actions>.central-button--danger{margin-right:auto}@media (width<=1023px){.agenda-overdue>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.agenda-week-shell{overflow-x:visible}.agenda-week{min-width:0;grid-template-columns:1fr!important}.agenda-day+.agenda-day{border-inline-start:0}.agenda-day--empty{align-items:center;gap:var(--space-1);display:flex}.agenda-day--empty>header{border-bottom:0;flex-direction:row}.agenda-day--empty .agenda-day__empty{margin:0;padding:0}.agenda-day--empty .agenda-day__empty:before{content:"· "}.agenda-day--empty.agenda-day--today{background:var(--accent-wash)}.agenda-overdue>ul{grid-template-columns:1fr}.agenda-entry__complete:before{content:"";position:absolute;inset:-8px}.agenda-entry__title{min-height:44px}.agenda-form__actions>.central-button--danger{flex-basis:100%;order:1}}.instagram{gap:var(--space-4);flex-direction:column;display:flex}.instagram__header,.instagram-nav{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.instagram-nav{padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline)}.instagram-nav>strong{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.instagram-nav>div,.instagram-piece__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.instagram-days{gap:var(--space-4);display:grid}.instagram-day{min-width:0}.instagram-day>h2{justify-content:space-between;gap:var(--space-1);margin:0 0 var(--space-2);padding:var(--space-2);color:var(--ink-soft);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);flex-wrap:wrap;display:flex}.instagram-day>h2>span{text-transform:capitalize}.instagram-day>h2 time{font-weight:400}.instagram-day[data-today=true]>h2{color:var(--tint-text);background:var(--fill-selected);border-radius:var(--radius-control)}.instagram-day>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.instagram-day__empty{padding:var(--space-2);color:var(--ink-soft);font-size:var(--type-caption-size)}.instagram-piece__summary{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-control);box-shadow:var(--card-shadow);color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease);flex-direction:column;display:flex}.instagram-piece__summary:hover{background:var(--surface-2)}.instagram-piece__summary:active{background:var(--fill-hover)}.instagram-piece__quick-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.instagram-piece__quick{justify-content:center;align-items:center;gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--type-caption-size);white-space:normal;flex:1 1 0;display:inline-flex}.instagram-piece__quick-actions .instagram-piece__action-error{flex-basis:100%}.instagram-piece__thumbnail{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--fill);width:100%;color:var(--ink-soft);font-size:var(--type-caption-size);display:flex;overflow:hidden}.instagram-piece__thumbnail img{object-fit:cover;width:100%;height:100%}.instagram-piece__time{color:var(--ink-soft);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:var(--type-caption-line)}.instagram-piece__identity{width:100%;min-width:0}.instagram-piece__identity strong{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.instagram-checklist{gap:var(--space-1) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-wrap:wrap;display:flex}.instagram-checklist>span{align-items:center;gap:var(--space-1);color:var(--ink-soft);display:inline-flex}.instagram-checklist>span[data-ready=true]{color:var(--tint-text)}.instagram-checklist svg{flex:none}.instagram-detail{width:min(38rem,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.instagram-detail::backdrop{background:var(--separator)}.instagram-detail__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);z-index:1;padding:var(--space-5);background:var(--surface);border-bottom:1px solid var(--hairline);display:flex;position:sticky;top:0}.instagram-detail__header>div{min-width:0}.instagram-detail__header h2{margin:var(--space-2) 0;font-size:var(--type-title-2-size);line-height:var(--type-title-2-line);overflow-wrap:anywhere}.instagram-detail__header p{color:var(--ink-soft);font-size:var(--type-footnote-size)}.instagram-detail__header button{flex-shrink:0}.instagram-gallery{gap:var(--space-4);width:100%;display:grid}.instagram-gallery img,.instagram-gallery video{object-fit:contain;border-radius:var(--radius-control);background:var(--surface-2);width:100%;max-height:65dvh;display:block}.instagram-gallery figcaption,.instagram-preview__loading,.instagram-preview__error{color:var(--ink-soft);font-size:var(--type-caption-size)}.instagram-gallery figcaption{margin-top:var(--space-1)}.instagram-preview__error{justify-items:start;gap:var(--space-2);display:grid}@media (width>=64rem){.instagram-days{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr))}.instagram-day>h2{flex-direction:column;justify-content:flex-start;min-height:4.5rem}.instagram-piece__summary{padding:var(--space-2)}.instagram-piece__thumbnail,.instagram-piece__summary .instagram-checklist{flex-direction:column}}@media (width<=63.999rem){.instagram-piece__summary{column-gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);display:grid}.instagram-piece__thumbnail{aspect-ratio:1;flex-direction:column;grid-row:1/5;align-self:start}.instagram-piece__identity,.instagram-piece__summary>.instagram-checklist{grid-column:2}.instagram-detail{width:100%}}.instagram-status{width:fit-content;padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--ink-soft);background:var(--fill);font-size:var(--type-caption-size);font-weight:700;line-height:var(--type-caption-line);white-space:nowrap;display:inline-flex}.instagram-status[data-status=pauta_aprovada]{color:var(--ink);background:var(--fill-hover)}.instagram-status[data-status=pronta]{color:var(--orange-text);background:var(--orange-wash)}.instagram-status[data-status=aprovada]{color:var(--tint-text);background:var(--fill-selected)}.instagram-status[data-status=agendada]{color:var(--serie-2);background:var(--fill-selected)}.instagram-status[data-status=publicada]{color:var(--accent-text);background:var(--accent-wash)}.instagram-status[data-status=nao_aprovada]{color:var(--danger-text);background:var(--red-wash)}.instagram-piece__detail{gap:var(--space-4);padding:var(--space-5);background:var(--surface-sunken);display:grid}.instagram-piece__block{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.instagram-piece__block h3{color:var(--ink-soft);font-size:var(--type-caption-size);font-weight:700;line-height:var(--type-caption-line);margin:0}.instagram-piece__block p,.instagram-piece__screens,.instagram-piece__sources,.instagram-piece__checks{font-size:var(--type-subheadline-size);overflow-wrap:anywhere;line-height:var(--type-subheadline-line)}.instagram-piece__caption{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-control);color:var(--ink);background:var(--surface);font-family:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-body-line);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.instagram-piece__sources a{color:var(--accent-text);overflow-wrap:anywhere}.instagram-piece__action-error{color:var(--danger-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}.instagram-stories{padding:var(--space-4)}.instagram-stories>summary{color:var(--ink);cursor:pointer;font-weight:600}.instagram-stories__list{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}@media (width<=40rem){.instagram__header,.instagram-nav{flex-direction:column;align-items:flex-start}.instagram-nav>div{width:100%}.instagram-nav .central-button{flex:9rem}.instagram-piece__detail{padding:var(--space-4) var(--space-3)}.instagram-piece__actions .central-button{flex:100%}}.time-entries{gap:var(--space-4);flex-direction:column;display:flex}.time-entries__header,.time-entries-nav,.time-day>header,.time-entry{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.time-dashboard{gap:var(--space-4);display:grid}.time-dashboard .faixa{margin-block-end:0}.time-conversion{gap:var(--space-1) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow);padding:var(--space-4);border:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.time-conversion>strong{font-family:var(--font-numero);color:var(--ink);font-variant-numeric:tabular-nums;font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-track);grid-row:1/3}.time-conversion>span{gap:var(--space-2);align-items:center;font-weight:600;display:flex}.time-conversion>small{color:var(--ink-soft)}.time-dashboard__charts{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);align-items:start;display:grid}.time-entries-nav{padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline)}.time-entries-nav>strong{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.time-entries-nav>div{gap:var(--space-2);display:flex}.time-week{border-radius:var(--radius-card);box-shadow:var(--card-shadow);background:var(--surface);border:0;overflow:hidden}.time-day+.time-day{border-top:1px solid var(--hairline)}.time-day>header{padding:var(--space-2) var(--space-4);background:var(--surface-sunken);justify-content:flex-start}.time-day>header span{width:7rem;font-size:var(--type-caption-size);text-transform:capitalize;color:var(--ink-soft);line-height:var(--type-caption-line)}.time-day>header strong{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.time-day>header small{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink-soft);margin-inline-start:auto}.time-entry{min-height:44px;padding:var(--space-3) var(--space-4)}.time-entry__meta,.time-entry>footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.time-entry__meta{margin-bottom:var(--space-1);font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line);align-items:baseline}.time-entry__meta strong{font-family:var(--font-numero);color:var(--ink);font-variant-numeric:tabular-nums}.time-entry h3{font-size:var(--type-subheadline-size);text-wrap:balance;line-height:var(--type-subheadline-line);margin:0}.time-entry p{margin-top:var(--space-1);font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line)}@media (width<=60rem){.commercial-documents-layout{grid-template-columns:minmax(0,1fr)}.commercial-document-form{border-right:0;border-bottom:1px solid var(--hairline)}.central-asset{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.central-detail__fields,.central-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.commercial-company-summary,.commercial-form__actions--split,.company-profile__legacy{flex-direction:column;align-items:stretch}.commercial-document-actions{flex-direction:column}.agenda__header,.agenda-nav,.time-entries__header,.time-entries-nav{flex-direction:column;align-items:flex-start}.agenda-nav>div,.time-entries-nav>div{flex-wrap:wrap}.time-entry{flex-direction:column}.time-dashboard__charts{grid-template-columns:minmax(0,1fr)}.central__header,.central__inventory-header,.central-detail__header,.central-form__header{flex-direction:column;align-items:flex-start}.access-row{grid-template-columns:minmax(0,1fr)}.access-row__role-form,.access-row__confirmation{flex-direction:column;align-items:stretch}.central-filters{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%}.central-asset,.central-detail__fields,.central-form__grid{grid-template-columns:minmax(0,1fr)}.central-detail__wide,.central-form__field--wide{grid-column:auto}}.summary{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.summary__figures{gap:var(--space-3);flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.figure{gap:var(--space-1);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow);padding:var(--space-4);border:0;flex-direction:column;display:flex}.figure__value{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-track)}.figure__label{color:var(--ink-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight);letter-spacing:var(--type-subheadline-track);align-items:center;gap:var(--space-1);display:flex}.figure--alert .figure__value{color:var(--danger-text)}.figure--alert .figure__label{color:var(--ink);font-weight:600}.summary__timestamp{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.conversation-search{gap:var(--space-1);max-width:32rem;display:grid}.conversation-search>label{font-size:var(--type-caption-size);color:var(--ink-soft);font-weight:600;line-height:var(--type-caption-line)}.conversation-search__control{gap:var(--space-2);display:flex}.conversation-search__control input{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;flex:1}.filters{margin:0 0 var(--space-3);background:var(--fill);border-radius:9px;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex;overflow-x:auto}.filter{font-size:var(--type-subheadline-size);min-height:32px;padding:var(--space-1) var(--space-3);color:var(--label-2);border-radius:var(--radius-control);white-space:nowrap;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);line-height:var(--type-subheadline-line);background:0 0;flex:none}.filter:hover{background:var(--surface-sunken);color:var(--ink)}.row:active{background:var(--surface-sunken);transform:translateY(1px)}.filter--on,.filter--on:hover{background:var(--surface);color:var(--label);box-shadow:var(--card-shadow)}.list{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;overflow:hidden}.row{gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);text-align:left;grid-template-columns:13rem minmax(0,1fr) 11rem;align-items:center;min-height:44px;padding-right:40px;display:grid;position:relative}.row:hover{background:var(--fill)}.row[aria-current=true],.row--waiting_human[aria-current=true]{background:var(--fill-selected)}.row--waiting_human .row__name{font-weight:700}.row--waiting_human .row__time{color:var(--danger-text);font-weight:600}.row--closed .row__name,.row--closed .row__text{color:var(--ink-mute)}.row__who{flex-direction:column;min-width:0;display:flex}.row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row__name--phone{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.row__phone{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink-mute);line-height:var(--type-caption-line)}.row__preview{gap:var(--space-2);min-width:0;font-size:var(--type-subheadline-size);color:var(--ink-soft);line-height:var(--type-subheadline-line);display:flex}.row__author{flex:none;font-weight:700}.row__author--ia{color:var(--accent-text)}.row__author--humano{color:var(--ink)}.row__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row__quiet{color:var(--ink-mute);font-style:italic}.row__meta{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.row__time,.row__window{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.row__window{color:var(--warning-text)}.status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--fill);color:var(--label-2);white-space:nowrap;width:fit-content;font-weight:600;display:inline-flex}.status--bot{color:var(--accent-text);background:var(--accent-wash)}.status--waiting_human{padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--danger-text);background:var(--danger-wash);font-weight:700}.status--human{color:var(--ink-soft)}.status--closed{color:var(--ink-mute)}.empty{padding:var(--space-6);text-align:center;color:var(--ink-mute);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@media (width<=48rem){.row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.row__meta{align-items:baseline;gap:var(--space-3);text-align:left;flex-direction:row}}.layout--split{gap:var(--space-4);grid-template-columns:20rem minmax(0,1fr);align-items:start;display:grid}.list--compact .row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.list--compact .row__preview{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.list--compact .row__meta{align-items:baseline;gap:var(--space-2);text-align:left;white-space:nowrap;flex-direction:row}.list--compact .row__phone,.list--compact .row__window{display:none}.thread{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:hidden}.thread__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.thread__name{font-size:var(--type-title-2-size);letter-spacing:var(--type-title-2-track);font-weight:700;line-height:var(--type-title-2-line)}.thread__meta{align-items:baseline;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.thread__phone{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-subheadline-size);color:var(--ink-soft);line-height:var(--type-subheadline-line)}.thread__window{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--warning-text);line-height:var(--type-caption-line)}.bubbles{gap:var(--space-3);max-height:60vh;padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.bubble{max-width:min(38rem,80%);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--hairline)}.bubble--contato{background:var(--surface-sunken);border-color:#0000;align-self:flex-start}.bubble--ia{background:var(--accent-wash);border-color:var(--accent-hairline);align-self:flex-end}.bubble--humano{background:var(--surface);align-self:flex-end}.bubble__author{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--accent-text);font-weight:700;line-height:var(--type-caption-line);display:block}.bubble--humano .bubble__author{color:var(--ink-soft)}.bubble__text{font-size:var(--type-subheadline-size);text-wrap:pretty;line-height:var(--type-subheadline-line)}.media{min-width:min(20rem,68vw);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.media__status{color:var(--ink-soft);text-wrap:pretty;line-height:1.5}.media--image,.media--video{aspect-ratio:4/3;width:min(24rem,100%)}.media--image .media__status,.media--video .media__status{height:100%;padding:var(--space-4);text-align:center;background:var(--surface-sunken);border-radius:var(--radius);place-items:center;display:grid}.media__image{background:var(--surface-sunken);border-radius:var(--radius);width:100%;height:100%;display:block;overflow:hidden}.media__image:focus-visible{outline:1.5px solid var(--label);outline-offset:2px}.media__image img{object-fit:contain;width:100%;height:100%;display:block}.media__audio{width:min(22rem,100%);height:2.5rem;display:block}.media__document{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.media__file{flex-direction:column;min-width:0;display:flex}.media__file strong{overflow-wrap:anywhere}.media__file span{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.media__download{flex:none}.media__video{background:var(--ink);border-radius:var(--radius);width:100%;height:100%;display:block}.bubble__time{margin-top:var(--space-1);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line);display:block}.thread__notice{padding:var(--space-3) var(--space-4);font-size:var(--type-subheadline-size);background:var(--warning-wash);border-top:1px solid var(--hairline);line-height:var(--type-subheadline-line)}.thread__notice--closed{background:var(--danger-wash)}.thread__notice--owner{background:var(--surface-sunken)}.thread__action-error{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--type-subheadline-size);background:var(--danger-wash);border-top:1px solid var(--hairline);line-height:var(--type-subheadline-line);display:flex}.thread__signin{flex:none}.thread__actions{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.composer{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.composer__input{resize:vertical;width:100%;min-height:5rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.composer__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.composer__count{min-height:1em;font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}@media (width<=60rem){.layout--split{grid-template-columns:minmax(0,1fr)}.layout--split .list{display:none}.bubbles{max-height:none}}.feedback{padding:var(--space-4);font-size:var(--type-subheadline-size);color:var(--ink-soft);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);line-height:var(--type-subheadline-line);box-shadow:var(--card-shadow)}.feedback--error{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);background:var(--danger-wash);border-color:#0000;flex-wrap:wrap;display:flex}.fixture-note{margin-top:var(--space-4);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);text-align:right;line-height:var(--type-caption-line)}.client{gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);text-align:left;grid-template-columns:minmax(0,1fr) auto 8rem;align-items:center;min-height:44px;padding-right:40px;display:grid;position:relative}.client:hover{background:var(--fill)}.client__who{flex-direction:column;min-width:0;display:flex}.client__name{font-weight:600}.client__slug{font-family:var(--font-sans);font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.client__meta{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.client__status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);width:fit-content;color:var(--warning-text);background:var(--warning-wash);font-weight:600;display:inline-flex}.client__time{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}@media (width<=48rem){.client{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.client__meta{align-items:baseline;gap:var(--space-3);flex-direction:row}}.signin{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.signin__box{gap:var(--space-4);width:100%;max-width:22rem;padding:var(--space-6);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;flex-direction:column;display:flex}.signin__title{font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field__label{font-size:var(--type-caption-size);color:var(--ink-soft);font-weight:600;line-height:var(--type-caption-line)}.field__input{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.signin__submit:disabled{cursor:default}.signin__error{font-size:var(--type-subheadline-size);color:var(--danger-text);line-height:var(--type-subheadline-line)}.signin__help{font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.topbar__exit{margin-left:var(--space-3)}.template{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--hairline);background:var(--warning-wash);flex-direction:column;display:flex}.template__intro{font-size:var(--type-subheadline-size);color:var(--warning-text);text-wrap:pretty;line-height:var(--type-subheadline-line)}.template__field{gap:var(--space-1);flex-direction:column;display:flex}.template__label{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}.template__select,.template__input{width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.template__preview{gap:var(--space-1);padding:var(--space-3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.template__text{font-size:var(--type-subheadline-size);color:var(--ink);text-wrap:pretty;line-height:var(--type-subheadline-line)}.template__cost,.template__status{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-mute);text-wrap:pretty;line-height:var(--type-caption-line)}.template__error{font-size:var(--type-subheadline-size);color:var(--danger-text);text-wrap:pretty;line-height:var(--type-subheadline-line)}.metas{padding:0}.metas__cabecalho{margin-block-end:var(--space-4)}.metas__titulo{font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track)}.metas__prazo{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-track)}.metas__prazo strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.metas__lista{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.meta{padding:var(--space-4);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0}.meta__cabeca{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.meta__titulo{font-weight:600}.meta__ritmo{white-space:nowrap;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--fill);color:var(--label-2);width:fit-content;font-weight:600;display:inline-flex}.meta__ritmo--batida{color:var(--accent-text);background:var(--accent-wash)}.meta__ritmo--no_ritmo{color:var(--ink-soft)}.meta__ritmo--atrasada{padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--danger-text);background:var(--danger-wash);font-weight:700}.meta__ritmo--sem_fonte{color:var(--warning-text);background:var(--warning-wash)}.meta__medida{align-items:baseline;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}.meta__numero{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.meta__esperado{font-size:var(--type-subheadline-size);color:var(--ink-mute);line-height:var(--type-subheadline-line)}.meta__regua{border-radius:var(--radius-pill);background:var(--surface-sunken);block-size:6px;position:relative;overflow:hidden}.meta__regua-feito{border-radius:var(--radius-pill);position:absolute;inset-block:0;inset-inline-start:0}.meta__regua-feito--batida,.meta__regua-feito--no_ritmo{background:var(--accent)}.meta__regua-feito--atrasada{background:var(--danger)}.meta__regua-feito--sem_fonte{background:0 0}.meta__regua-marca{background:var(--ink);inline-size:2px;position:absolute;inset-block:-2px;transform:translate(-1px)}.meta__fonte{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-wrap:wrap;display:flex}.meta__fonte-rotulo{color:var(--ink-soft);white-space:nowrap;font-weight:600}.meta__obs{color:var(--ink-mute)}@media (width<=40rem){.metas{padding-inline:var(--space-3)}.meta__cabeca{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.business-portrait__configure{justify-self:start}.implementation-manager{gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hairline);grid-column:1/-1;display:grid}.implementation-manager>header,.implementation-manager__step-head,.implementation-manager__actions,.implementation-form__actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.implementation-manager h4,.implementation-manager header p,.implementation-manager__steps p{margin:0}.implementation-manager h4{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.implementation-manager header p,.implementation-manager__steps small{color:var(--ink-soft);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.implementation-manager__steps{border:1px solid var(--hairline);border-radius:var(--radius);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.business-portrait__contracts .implementation-manager__steps>li{gap:var(--space-2);padding:var(--space-3);display:grid}.business-portrait__contracts .implementation-manager__steps>li+li{border-top:1px solid var(--hairline)}.implementation-status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--fill);color:var(--label-2);width:fit-content;font-weight:600;display:inline-flex}.implementation-status--concluida{color:var(--accent-text);background:var(--accent-wash)}.implementation-status--bloqueada,.implementation-manager__blocked{color:var(--danger-text)}.implementation-manager__actions{flex-wrap:wrap;justify-content:flex-start}.implementation-form{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow);display:grid}.implementation-form label{gap:var(--space-1);color:var(--ink-soft);font-size:var(--type-caption-size);line-height:var(--type-caption-line);display:grid}.implementation-form input,.implementation-form textarea,.implementation-form select{width:100%;padding:var(--space-2)}.implementation-form textarea{resize:vertical;min-height:5rem}.implementation-form__row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.implementation-form__actions{justify-content:flex-start}@media (width<=45rem){.implementation-manager>header{flex-direction:column;align-items:flex-start}.implementation-form__row{grid-template-columns:minmax(0,1fr)}}.subscription-config{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--card-shadow);margin-block-start:var(--space-4);display:grid}.subscription-config__header{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;display:grid}.subscription-config h4,.subscription-config h5,.subscription-config p{margin:0}.subscription-config__header h4{font-size:var(--type-body-size);line-height:var(--type-body-line)}.subscription-config__header p,.subscription-config__status p,.subscription-preview__heading p{color:var(--ink-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);margin-block-start:var(--space-1)}.subscription-config__version{gap:var(--space-1);text-align:end;display:grid}.subscription-config__version strong,.subscription-config__version span,.subscription-config__limits,.subscription-preview__heading strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.subscription-config__version span{color:var(--ink-mute)}.subscription-config__status{gap:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.subscription-config__status-actions,.subscription-config__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.subscription-config__confirmation{gap:var(--space-2);padding:var(--space-3);background:var(--danger-wash);border:1px solid var(--danger);border-radius:var(--radius);flex-wrap:wrap;grid-column:1/-1;align-items:end;display:flex}.subscription-config__confirmation label{gap:var(--space-1);font-size:var(--type-caption-size);font-weight:600;line-height:var(--type-caption-line);flex:20rem;display:grid}.subscription-config__confirmation input,.subscription-config__field textarea{width:100%;padding:var(--space-2) var(--space-3);font:inherit}.subscription-config__fields{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subscription-config__field{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.subscription-config__field>span{font-size:var(--type-subheadline-size);font-weight:600;line-height:var(--type-subheadline-line)}.subscription-config__field small{color:var(--ink-mute);font-size:var(--type-caption-size);line-height:var(--type-caption-line);grid-column:1/-1}.subscription-config__field textarea{resize:vertical;min-height:7rem;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);grid-column:1/-1}.subscription-config__field em{color:var(--ink-mute);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);font-style:normal;line-height:var(--type-caption-line);grid-column:2}.subscription-config__limits{justify-content:space-between;gap:var(--space-3);color:var(--ink-mute);display:flex}.subscription-config__limits[data-over=true]{color:var(--danger-text);font-weight:600}.subscription-config__actions button:disabled,.subscription-config__status-actions button:disabled,.subscription-config__confirmation button:disabled{cursor:default;opacity:.45}.subscription-config__preview-required,.subscription-config__empty{padding:var(--space-3);color:var(--ink-soft);font-size:var(--type-subheadline-size);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);line-height:var(--type-subheadline-line)}.subscription-preview{gap:var(--space-3);display:grid}.subscription-preview__heading{justify-content:space-between;gap:var(--space-4);align-items:end;display:flex}.subscription-preview__heading strong{text-align:end}.subscription-preview pre{max-height:30rem;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.subscription-preview code{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.subscription-preview__house,.subscription-preview__client{padding:var(--space-4);display:block}.subscription-preview__house{color:var(--ink);background:var(--accent-wash);border-block-end:1px solid var(--accent)}.subscription-preview__client{background:var(--surface-sunken)}.subscription-config__error{padding:var(--space-3);color:var(--danger-text);background:var(--danger-wash);border:1px solid var(--danger);border-radius:var(--radius);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}@media (width<=48rem){.subscription-config__header,.subscription-config__status,.subscription-config__fields{grid-template-columns:1fr}.subscription-config__version{text-align:start}.subscription-config__limits,.subscription-preview__heading{flex-direction:column;align-items:start}.subscription-preview__heading strong{text-align:start}}.product-area{gap:16px;display:grid}.product-conversations{gap:var(--space-3);padding-top:12px;display:grid}.product-conversations__header h2,.pending-conversations h3{font-family:var(--font-display);text-wrap:balance;margin:0}.product-conversations__header .topbar__back{margin-top:var(--space-2)}.pending-conversations{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:grid}.pending-conversations p{max-width:65ch;color:var(--ink-soft);margin:0}.product-area__header h1,.product-detail__header h2{text-wrap:balance;font-family:var(--font-display);margin:0}.product-area__header p,.product-detail__header p{margin:var(--space-1) 0 0;color:var(--ink-mute)}.product-detail__items,.product-detail__history{margin:0;padding:0;list-style:none}.product-numbers{gap:var(--space-3);grid-template-columns:repeat(4,minmax(7rem,1fr));margin:0;display:grid}.product-numbers div{gap:var(--space-1);display:grid}.product-numbers dt{color:var(--ink-mute);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.product-numbers dd{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-subheadline-size);font-weight:600;line-height:var(--type-subheadline-line);margin:0}.product-numbers [data-tone=critico] dd{color:var(--danger-text)}.product-numbers [data-tone=atencao] dd{color:var(--warning-text)}.product-numbers [data-tone=positivo] dd{color:var(--accent-text)}.product-detail{gap:var(--space-5);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;display:grid}.product-detail__header{justify-content:space-between;gap:var(--space-4);display:flex}.product-detail__eyebrow{font-size:var(--type-caption-size);font-weight:600;line-height:var(--type-caption-line);color:var(--accent-text)!important}.product-detail__state{padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius);background:var(--warning-wash);margin:0}.product-detail__state--sem_itens{border-color:var(--hairline);background:var(--surface-sunken)}.product-detail__items{gap:var(--space-3);display:grid}.product-detail__items>li{gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--hairline);display:grid}.product-detail__items header{justify-content:space-between;gap:var(--space-3);display:flex}.product-detail__items header span,.product-detail__no-history{color:var(--ink-mute);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.product-detail__no-history{margin:0}.product-detail__history{gap:var(--space-2);display:grid}.product-detail__history li{gap:var(--space-3);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);grid-template-columns:9rem 1fr;display:grid}.product-detail__history time{color:var(--ink-mute);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.business-portrait__products{gap:var(--space-4);display:grid}@media (width<=58rem){.product-numbers{grid-template-columns:repeat(2,minmax(7rem,1fr))}}@media (width<=40rem){.product-detail{padding:var(--space-4)}.product-detail__header,.product-detail__items header{flex-direction:column}.product-detail__history li{gap:var(--space-1);grid-template-columns:1fr}}.serie{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);margin:0}.serie__titulo{font-size:var(--text-small);color:var(--ink);font-weight:600}.serie__leitura{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-small);color:var(--ink-soft);min-height:1.25rem}.serie__leitura strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink)}.serie__escala{margin:0 0 var(--space-1);font-size:var(--text-caption);color:var(--ink-mute);text-align:right}.serie__escala strong{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:500}.serie__plot{align-items:flex-end;gap:var(--space-1);height:96px;padding-top:var(--space-2);border-top:1px dashed var(--chart-grid);display:flex}.serie__dia{cursor:default;background:0 0;border:0;border-radius:2px;flex:1 1 0;align-items:flex-end;height:100%;padding:0;display:flex}.serie__dia[data-ativo=sim]{background:var(--surface-sunken)}.serie__dia:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.serie__barra{justify-content:flex-end;gap:var(--chart-gap);flex-direction:column;width:100%;max-width:18px;height:100%;margin:0 auto;display:flex}.serie__resto{background:var(--chart-rest)}.serie__parte{background:var(--chart-part)}.serie__barra>:first-child{border-radius:4px 4px 0 0}.serie__dia[data-vazio=sim] .serie__barra:after{content:"";background:var(--chart-grid);border-radius:1px;height:2px}.serie__eixo{margin-top:var(--space-1);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--ink-mute);justify-content:space-between;display:flex}.serie__legenda{gap:var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--ink-soft);padding:0;list-style:none;display:flex}.serie__legenda li{align-items:center;gap:var(--space-1);display:flex}.serie__amostra{border-radius:2px;width:10px;height:10px}.serie__amostra--parte{background:var(--chart-part)}.serie__amostra--total{background:var(--series-2)}.serie__amostra--resto{background:var(--chart-rest)}.serie__tabela{margin-top:var(--space-3);font-size:var(--text-caption)}.serie__tabela summary{cursor:pointer;color:var(--ink-soft)}.serie__tabela table{width:100%;margin-top:var(--space-2);border-collapse:collapse}.serie__tabela th,.serie__tabela td{padding:var(--space-1) var(--space-2);text-align:left;border-bottom:1px solid var(--hairline)}.serie-linhas__plot{margin-top:var(--space-3);position:relative}.serie-linhas__plot svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.serie-linhas__grade{stroke-dasharray:2 5;stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.serie-linhas__linha{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.serie-linhas__linha--total,.serie-linhas__marca--total{stroke:var(--series-2)}.serie-linhas__linha--parte,.serie-linhas__marca--parte{stroke:var(--accent)}.serie-linhas__marca{fill:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.serie-linhas__rotulos{fill:var(--ink-soft);font-family:var(--font-sans);font-size:10px}.serie-linhas__foco line{stroke:var(--ink-mute);stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.serie-linhas__foco circle{fill:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.serie-linhas__alvos{display:grid;position:absolute;inset:0 13.7% 12.7%}.serie-linhas__alvos button{cursor:crosshair;background:0 0;border:0;min-inline-size:0;padding:0}.serie-linhas__alvos button:focus-visible{outline:1px solid var(--ink);outline-offset:0}.serie-linhas__tooltip{min-block-size:1.25rem;margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.serie__tabela td{font-family:var(--font-numero);font-variant-numeric:tabular-nums;text-align:right}.product-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.product-card{text-align:left;cursor:pointer;background:var(--surface);border-radius:var(--radius-card);width:100%;box-shadow:var(--card-shadow);border:0;flex-direction:column;display:flex;container-type:inline-size}.product-card:hover{background:var(--fill)}.product-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-card__topo{flex-wrap:wrap;display:flex}.product-card__identity{flex-direction:column;gap:2px;min-height:2.4rem;display:flex}.product-card__identity strong{color:var(--ink);line-height:var(--type-body-line)}.product-card__identity span{color:var(--ink-mute);line-height:var(--type-caption-line)}.product-card__estado{align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);white-space:nowrap;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--fill-selected);color:var(--tint-text);font-weight:600;line-height:var(--type-caption-line);flex-shrink:0;display:flex}.product-card__destaque{flex-direction:column;gap:2px;display:flex}.product-card__valor{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-track)}.product-card__rotulo{color:var(--ink-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight);letter-spacing:var(--type-subheadline-track)}.product-card__demais{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--hairline);font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--type-caption-size);color:var(--ink-soft);line-height:var(--type-caption-line);flex-direction:column;display:flex}.product-card__demais>span{justify-content:space-between;gap:var(--space-2);display:flex}.product-card__demais-rotulo{font-family:var(--font-sans);color:var(--ink-mute)}.product-card__demais>span[data-tom=critico]{color:var(--danger-text)}.product-card__demais>span[data-tom=atencao]{color:var(--warning-text)}@media (width<=40rem){.product-cards{grid-template-columns:1fr}}.product-card__comparacao{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line);display:flex}.product-card__comparacao[data-juizo=bom] .product-card__delta{color:var(--accent-text)}.product-card__comparacao[data-juizo=ruim] .product-card__delta{color:var(--danger-text)}.funil{padding-block:var(--space-4);border-block:1px solid var(--hairline)}.funil__cabecalho h3{font-size:var(--text-body);color:var(--ink);margin:0;font-weight:600}.funil__cabecalho p,.funil__explicacao{max-width:72ch;margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-small);text-wrap:pretty}.funil__etapas{gap:var(--space-2);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.funil__etapa{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.funil__etapa span{color:var(--ink-soft);font-size:var(--text-small)}.funil__etapa strong{color:var(--ink);font-family:var(--font-numero);font-variant-numeric:tabular-nums;white-space:nowrap}.funil__trilho{block-size:var(--space-2);margin-top:var(--space-1);background:var(--surface-sunken);border-radius:var(--radius-pill);display:block;overflow:hidden}.funil__trilho span{background:var(--accent);border-radius:inherit;block-size:100%;display:block}.funil__queda{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;color:var(--ink-soft);font-size:var(--text-caption);display:flex}.funil__queda[data-sem-dado=sim]{color:var(--ink-mute)}.funil__explicacao{margin-top:var(--space-3)}@media (width<=40rem){.funil__etapa{flex-direction:column;align-items:flex-start;gap:2px}.funil__etapa strong{white-space:normal}}.faixa{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.faixa>li{grid-column:span 3}.faixa:has(>li:last-child:nth-child(3))>li{grid-column:span 2}.faixa:has(>li:only-child)>li{grid-column:1/-1}.faixa__bloco{gap:var(--space-1);border-radius:var(--radius-card);background:var(--surface);min-width:0;min-height:6.5rem;box-shadow:var(--card-shadow);padding:var(--space-4);border:0;flex-direction:column;display:flex}.faixa__rotulo{font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-weight:var(--type-subheadline-weight);letter-spacing:var(--type-subheadline-track);align-items:center;gap:var(--space-1);color:var(--label-2);display:flex}.faixa__valor{font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-track);white-space:normal;overflow-wrap:anywhere}.faixa__valor[data-composto=sim]{font-size:var(--type-body-size);white-space:normal;overflow-wrap:anywhere;line-height:var(--type-body-line)}.faixa .product-card__comparacao{align-items:flex-start;margin-top:auto}@media (width<=40rem){.faixa{grid-template-columns:repeat(2,1fr)}}.serie--compacta{box-shadow:none;background:0 0;border:0;padding:0}.serie--compacta .serie__plot{border-top:0;gap:2px;height:34px;padding-top:0}.serie--compacta .serie__barra{max-width:10px}.composicao{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.composicao__titulo{font-size:var(--text-body);color:var(--ink);margin:0;font-weight:600}.composicao__total{margin:var(--space-1) 0 var(--space-3);font-family:var(--font-numero);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.1;font-size:var(--graph-value-size)}.composicao__barra{border-radius:var(--radius-sm,4px);gap:2px;block-size:1.5rem;display:flex;overflow:hidden}.composicao__fatia{min-inline-size:2px;transition:opacity .12s}.composicao__barra:hover .composicao__fatia:not([data-ativa=sim]){opacity:.45}.composicao__legenda{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.composicao__legenda li{align-items:baseline;gap:var(--space-2);padding:2px var(--space-1);border-radius:var(--radius-sm,4px);grid-template-columns:auto 1fr auto auto;display:grid}.composicao__legenda li[data-ativa=sim]{background:var(--surface-sunken)}.composicao__amostra{border-radius:2px;block-size:.75rem;inline-size:.75rem}.composicao__nome{color:var(--ink-soft);font-size:var(--text-caption)}.composicao__valor,.composicao__porcento{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--ink)}.composicao__porcento{min-inline-size:2.5rem;color:var(--ink-mute);text-align:end}.divergente{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.business-analysis>.divergente{box-shadow:none;border:0;padding:0}.divergente__titulo{margin:0 0 var(--space-1);font-size:var(--text-body);color:var(--ink);font-weight:600}.divergente__eixos{margin:0 0 var(--space-2);font-size:var(--text-caption);color:var(--ink-mute);justify-content:space-between;display:flex}.divergente__lista{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.divergente__lista li{align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-sm,4px);grid-template-columns:minmax(6rem,10rem) 1fr auto;display:grid}.divergente__lista li[data-ativo=sim]{background:var(--surface-sunken)}.divergente__nome{color:var(--ink-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.divergente__trilho{block-size:1.25rem;min-inline-size:0;display:block;position:relative}.divergente__zero{background:var(--hairline);inline-size:1px;position:absolute;inset-block:-2px;inset-inline-start:50%}.divergente__barra{border-radius:2px;position:absolute;inset-block:.25rem}.divergente__barra[data-lado=negativo]{background:var(--danger)}.divergente__barra[data-lado=positivo]{background:var(--accent)}.divergente__valor{font-family:var(--font-numero);font-variant-numeric:tabular-nums;font-size:var(--text-caption)}.divergente__valor[data-lado=negativo]{color:var(--danger-text)}.divergente__valor[data-lado=positivo]{color:var(--accent-text)}.divergente__leitura{min-block-size:1.25rem;margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--ink-mute)}.divergente[data-categorico=sim] .divergente__lista{gap:2px}.divergente[data-categorico=sim] .divergente__lista li{min-block-size:2.75rem}.divergente[data-categorico=sim] .divergente__lista li:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.divergente[data-categorico=sim] .divergente__trilho{background:var(--surface-sunken);border-radius:4px;overflow:hidden}.divergente[data-categorico=sim] .divergente__barra{border-radius:0 4px 4px 0}.divergente__valor[data-lado=categorico]{color:var(--ink)}.traffic-panel{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.traffic-panel>.serie,.traffic-panel>.funil,.traffic-panel>.divergente,.traffic-panel>.traffic-signal,.traffic-panel>.traffic-clients{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);margin:0}.traffic-panel>.serie{grid-column:span 7}.traffic-panel>.funil{grid-column:span 5}.traffic-panel>.divergente{grid-column:span 8}.traffic-panel>.traffic-signal{grid-column:span 4}.traffic-panel>.funil .funil__etapa{flex-wrap:wrap;min-inline-size:0}.traffic-panel>.funil strong{font-size:var(--text-small);overflow-wrap:anywhere}.traffic-panel>.funil p{overflow-wrap:anywhere}.traffic-panel>.traffic-clients,.traffic-panel>.traffic-panel__empty{grid-column:1/-1}@media (width<=52rem){.traffic-panel>.serie,.traffic-panel>.funil,.traffic-panel>.divergente,.traffic-panel>.traffic-signal{box-shadow:var(--card-shadow);grid-column:1/-1}}.traffic-panel>.serie .serie__titulo,.traffic-panel>.funil h3,.traffic-panel>.divergente .divergente__titulo,.traffic-panel>.traffic-signal h3,.traffic-panel>.traffic-clients h3{color:var(--ink-soft);font-size:var(--text-caption);margin-block-end:var(--space-3);font-weight:600}.traffic-panel__empty{padding:var(--space-5);color:var(--ink-soft);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);margin:0}.traffic-signal{padding:var(--space-4);color:var(--danger-text);background:var(--danger-wash);border:1px solid var(--danger);border-radius:var(--radius)}.traffic-signal h3,.traffic-signal p{margin:0}.traffic-signal h3{color:var(--ink);font-size:var(--text-body)}.traffic-signal p{margin-top:var(--space-2);font-size:var(--text-small)}.traffic-signal p:first-of-type{justify-content:space-between;gap:var(--space-3);display:flex}.traffic-signal strong{font-variant-numeric:tabular-nums}.traffic-clients{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.traffic-clients h3{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--text-body)}.traffic-clients__scroll{overflow-x:auto}.traffic-clients table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small)}.traffic-clients caption{padding-bottom:var(--space-3);color:var(--ink-mute);text-align:start}.traffic-clients th,.traffic-clients td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);text-align:end;white-space:nowrap}.traffic-clients th:first-child{text-align:start}.traffic-clients tbody th{font-weight:500}.traffic-clients tbody button{min-block-size:2.75rem;padding:var(--space-2) 0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600}.traffic-clients td{color:var(--ink-soft);font-variant-numeric:tabular-nums}@media (width<=40rem){.divergente__lista li{grid-template-columns:1fr auto}.divergente__trilho{grid-column:1/-1}}h1{font-family:var(--font-display);font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track);text-wrap:balance}h2:not(:where(.serie *,.funil *,.divergente *,.composicao *,.traffic-panel *)){font-size:var(--type-title-2-size);line-height:var(--type-title-2-line);font-weight:var(--type-title-2-weight);letter-spacing:var(--type-title-2-track)}h3:not(:where(.serie *,.funil *,.divergente *,.composicao *,.traffic-panel *)){font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--type-title-3-weight);letter-spacing:var(--type-title-3-track)}.leitura{border-radius:var(--radius-card);box-shadow:var(--card-shadow);background:var(--fill-selected);--state-color:var(--tint);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;padding:20px;display:flex}.leitura[data-tom=critico]{background:var(--red-wash);--state-color:var(--red)}.leitura[data-tom=atencao]{background:var(--orange-wash);--state-color:var(--orange)}.leitura__icon{background:var(--state-color);height:44px;color:var(--surface);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.leitura>div{min-width:0}.leitura>div:not(.leitura__acao){flex:240px}.leitura__frase{color:var(--label);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.leitura__contexto{color:var(--label-2);margin:4px 0 0;font-size:15px;line-height:1.4}.leitura__acao:has(.invoice-generation__preview){flex-basis:100%}.leitura__acao .invoice-generation{margin:0}:is(.business__header,.central__header,.agenda__header,.time-entries__header,.meu-produto__header,.product-area__header)>div>p,.metas__prazo{color:var(--label-2);margin:0 0 2px;font-size:15px;line-height:1.4}.metas__cabecalho{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.metas__titulo{margin:0}:is(.business__header,.central__header,.agenda__header,.time-entries__header,.meu-produto__header,.product-area__header,.product-conversations__header,.product-detail__header,.agenda-nav,.leitura) button,.product-help-button{border-radius:999px;padding:8px 14px}.product-cards__resto{inline-size:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--ink-soft);font:inherit;text-align:start;cursor:pointer;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0;flex-direction:column;gap:2px;min-height:44px;display:flex}.product-cards__resto:hover{background:var(--fill)}.product-cards__resto strong{color:var(--ink)}.product-cards__resto-nomes{color:var(--ink-mute);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;line-height:var(--type-caption-line);overflow:hidden}.central-summary__retrato{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--type-caption-size);color:var(--ink-mute);line-height:var(--type-caption-line)}@media (width<=40rem){.leitura{padding-inline-start:var(--space-3)}.composicao__legenda li{grid-template-columns:auto 1fr}.composicao__valor,.composicao__porcento{text-align:end;grid-column:2}.composicao__barra{block-size:2rem}.product-cards__resto{padding:var(--space-3)}.product-cards__resto-nomes{white-space:normal;overflow:visible}}.meu-produto{padding:0}.meu-produto__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.meu-produto__header h1{font-family:var(--font-display);font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-weight:var(--type-large-title-weight);letter-spacing:var(--type-large-title-track);margin:0}.meu-produto__header p{margin:var(--space-1) 0 0;color:var(--ink-mute);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-track)}.meu-produto__itens{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.meu-produto__itens>li{padding:var(--space-4);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);border:0}.meu-produto__item-topo{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.meu-produto__item-topo span{color:var(--ink-mute);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.meu-produto__campos{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));margin:0;display:grid}.meu-produto__campos dt{color:var(--ink-mute);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.meu-produto__campos dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.meu-produto__campos dd[data-tom=critico]{color:var(--danger-text)}.meu-produto__campos dd[data-tom=atencao]{color:var(--warning-text)}.meu-produto__campos dd[data-tom=positivo]{color:var(--accent-text)}.product-help-button{flex:none}.tutorial-backdrop{z-index:40;padding:var(--space-4);background:color-mix(in srgb, var(--ink) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}.tutorial{width:min(42rem,100%);max-height:calc(100vh - 2 * var(--space-4));background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);border:0;overflow-y:auto}.tutorial__header,.tutorial__section,.tutorial__footer{padding:var(--space-4)}.tutorial__header{border-bottom:1px solid var(--hairline)}.tutorial__header h2,.tutorial__section h3{text-wrap:balance;margin:0}.tutorial__header h2{font-family:var(--font-display);font-size:var(--type-title-2-size);line-height:var(--type-title-2-line)}.tutorial__header p,.tutorial__section>p{max-width:65ch;margin:var(--space-2) 0 0;color:var(--ink-soft);text-wrap:pretty;line-height:1.6}.tutorial__section+.tutorial__section{padding-top:0}.tutorial__section h3{font-size:var(--type-body-size);line-height:var(--type-body-line)}.tutorial__group-title{margin:var(--space-4) 0 0;color:var(--ink);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line)}.tutorial__commands{margin:var(--space-3) 0 0;padding:0;list-style:none}.tutorial__commands li{padding-block:var(--space-3);border-top:1px solid var(--hairline)}.tutorial__commands li>p{margin:0 0 var(--space-2);color:var(--ink-soft)}.tutorial__command-code{gap:var(--space-2);padding:var(--space-2);background:var(--surface-sunken);grid-template-columns:4.5rem max-content;display:grid;overflow-x:auto}.tutorial__command-code+.tutorial__command-code{margin-top:var(--space-1)}.tutorial__command-code span{color:var(--ink-mute);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.tutorial__command-code code{font-family:var(--font-mono);font-size:var(--type-subheadline-size);white-space:nowrap;line-height:var(--type-subheadline-line)}.tutorial__questions{margin:var(--space-3) 0 0}.tutorial__questions div{padding-block:var(--space-3);border-top:1px solid var(--hairline)}.tutorial__questions dt{font-weight:650}.tutorial__questions dd{margin:var(--space-1) 0 0;color:var(--ink-soft);text-wrap:pretty;line-height:1.6}.tutorial__footer{border-top:1px solid var(--hairline);justify-content:flex-end;display:flex}.serie-linhas__eixo-valor{fill:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:10px}.traffic-panel>.traffic-rhythm{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--card-shadow);grid-column:1/-1;margin:0}.traffic-panel>.traffic-rhythm h3{color:var(--ink-soft);font-size:var(--text-caption);margin-block-end:var(--space-3);font-weight:600}.traffic-rhythm__blocos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));align-items:center;display:grid}.traffic-rhythm__bloco{gap:2px;min-inline-size:0;display:grid}.traffic-rhythm__rotulo{color:var(--ink-mute);font-size:var(--text-caption)}.traffic-rhythm__valor{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.traffic-rhythm__apoio{color:var(--ink-soft);font-size:var(--text-caption);overflow-wrap:anywhere}.traffic-rhythm__sparkline{block-size:44px;inline-size:100%}.traffic-rhythm__sparkline path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.faixa__rotulo svg,.figure__label svg,.client-implementation__next svg,.time-conversion>span svg{flex:none}.product-card__valor[data-composto=sim]{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-track);overflow-wrap:anywhere}@media (width>=48rem){.summary__figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.central-module-nav button[aria-pressed=true]{background:var(--surface);box-shadow:var(--card-shadow)}.central-module-nav button:hover:not([aria-pressed=true]){background:var(--fill-hover)}@media (width<=63.999rem){.filter,.central-module-nav button{min-height:44px}}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:36px;font:inherit;color:var(--label);background:var(--fill);border:0;border-radius:10px}:where(input,select,textarea):focus-visible{outline:1.5px solid var(--label);outline-offset:0}:where(input,textarea)::placeholder{color:var(--label-2);opacity:1}:where(input,select,textarea):disabled{opacity:.6}.select-control{width:100%;min-width:0;display:block;position:relative}.select-control select{appearance:none;width:100%;padding-right:var(--space-6)}.select-control>svg{pointer-events:none;color:var(--label-2);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-field{flex:1;min-width:0;display:flex;position:relative}.search-field input{width:100%;padding-left:36px}.search-field>svg{pointer-events:none;color:var(--label-2);position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (width<=63.999rem){:where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}.implementation-status--bloqueada{background:var(--red-wash)}.implementation-status--pendente,.implementation-status--em_andamento{color:var(--orange-text);background:var(--orange-wash)}.product-card[data-estado=critico] .product-card__estado{color:var(--red-text);background:var(--red-wash)}.product-card[data-estado=atencao] .product-card__estado{color:var(--orange-text);background:var(--orange-wash)}.row-chevron{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:where(.list,.central-list,.business-portrait__contracts,.agenda-day>ul,.agenda-overdue>ul,.time-day>ul)>li{position:relative}:where(.list,.central-list,.business-portrait__contracts,.time-day>ul)>li+li:before{content:"";top:0;left:var(--space-4);right:var(--space-4);background:linear-gradient(90deg, transparent, var(--hair) 30%, var(--hair) 70%, transparent);z-index:1;height:1px;position:absolute}:is(.accesses-list__item,.business-portrait__contracts>li,.agenda-entry,.time-entry):hover{background:var(--fill)}:where(.row,.client,.central-asset,.product-card,.product-cards__resto,.accesses-list__item,.business-portrait__contracts>li,.agenda-entry,.time-entry){transition:background var(--dur) var(--ease), opacity var(--dur) var(--ease)}:where(.panel-tab,.filter,.central-module-nav button,.row,.client,.central-asset,.product-card,.product-cards__resto):active{opacity:.7}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=64rem) and (width<=80rem){.central-asset{grid-template-columns:repeat(2,minmax(0,1fr))}}.central-asset__holder strong,.access-row__fact strong[data-status],.agenda-entry__meta strong{width:fit-content;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--red-text);background:var(--red-wash);font-weight:600}.access-row__fact strong[data-status=active],.agenda-entry--done .agenda-entry__meta strong{color:var(--tint-text);background:var(--fill-selected)}.valor-heroi{color:var(--label-3);white-space:pre-wrap;font-size:14px;font-weight:400;line-height:1.3}.valor-heroi b{letter-spacing:-.05em;color:var(--label);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:46px;font-weight:250;line-height:1}.valor-heroi>span{font-size:14px}.valor-heroi[data-negativo] b{color:var(--bad)}.indicator-tile{width:16px;height:16px;color:var(--label-2);flex:none;place-items:center;display:inline-grid}:is(.faixa__rotulo,.figure__label) .indicator-tile svg{color:inherit;width:14px;height:14px}.faixa__rotulo,.figure__label{letter-spacing:.14em;text-transform:uppercase;color:var(--label-3);gap:8px;font-size:10.5px;font-weight:600;line-height:1.5}.faixa__valor,.figure__value{margin-top:auto}.avatar{width:44px;height:44px;color:var(--label);background:var(--avatar);border:1px solid var(--edge);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:550;display:inline-grid}.product-card{gap:16px;height:100%;padding:22px 24px}.product-card__topo{justify-content:flex-start;align-items:center;gap:12px}.product-card__topo .avatar{width:34px;height:34px;font-size:13px}.product-card__identity{flex:1;min-width:0}.product-card__identity strong{font-size:14.5px;font-weight:550}.product-card__identity span{font-size:12px}.product-card__estado{margin-left:auto}.product-card__bar{background:var(--fill);border-radius:2px;gap:3px;height:4px;margin-top:auto;display:flex;overflow:hidden}.product-card__bar i{background:var(--accent)}.product-card__bar i+i{background:var(--series-2)}.product-card__legend{border:0;flex-flow:wrap;gap:10px 18px;padding:0}.product-card__legend>span{align-items:baseline;gap:4px}.product-card__legend>span:before{content:"";background:var(--accent);border-radius:1px;width:10px;height:2px}.product-card__legend>span+span:before{background:var(--series-2)}.product-composition{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.product-composition>.faixa{grid-row:1;margin:0}.product-composition>.product-cards__resto{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list{padding:6px}.row,.client,.list--compact .row{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;width:100%;min-height:64px;padding:12px 32px 12px 12px;display:grid}.row__who,.client__who{min-width:0}.row__name,.client__name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.row__phone{font-size:12px}.row__preview,.list--compact .row__preview,.client__secondary{color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.client__slug{font:inherit}.row__meta,.client__meta,.list--compact .row__meta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.row__time,.client__time,.row--waiting_human .row__time{color:var(--label-2);font-size:13px;font-weight:400}.waiting-count{background:var(--red-text);min-width:22px;height:22px;color:var(--surface);border-radius:99px;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}.client__waiting{color:var(--label-2);font-size:13px}.row-chevron{color:var(--label-3);right:10px}.list>li+li:before{left:70px;right:12px}.type-tile{background:var(--fill);width:44px;height:44px;color:var(--label-2);border-radius:13px;flex:none;place-items:center;display:inline-grid}.central-asset{grid-template-columns:44px minmax(0,1fr) minmax(100px,auto) auto;gap:14px;min-height:68px;padding:12px 36px 12px 18px}.central-asset__name strong,.access-row__identity strong,.agenda-entry h3,.time-entry h3{font-size:16px;font-weight:600}.central-asset__name small,.central-asset__impact,.access-row__identity span,.time-entry p{font-size:14px}.central-asset__impact{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-row{grid-template-columns:44px minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:14px}.access-row__actions{grid-column:2/-1}.time-entry{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.time-entry__body{min-width:0}@media (width<=767px){.row,.client,.list--compact .row{column-gap:10px;padding-left:10px;padding-right:24px}.row__meta .status{font-size:10px}.central-asset{grid-template-columns:44px minmax(0,1fr) auto}.central-asset__holder{grid-area:2/2}.central-asset__cost{grid-area:1/3/3}.access-row{grid-template-columns:44px minmax(0,1fr)}.access-row__fact,.access-row__actions{grid-column:2}.time-entry{grid-template-columns:44px minmax(0,1fr)}.time-entry>footer{grid-column:2}}.product-area>.leitura{margin-bottom:0}.product-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.product-cards>li{grid-column:span 3;min-width:0}.product-cards:has(>li:last-child:nth-child(3))>li{grid-column:span 2}.product-composition .product-cards>li{grid-column:1/-1}.product-cards:has(>li:only-child)>li{grid-column:1/-1}@media (width<=1023px){.product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.product-cards>li,.product-cards:has(>li:last-child:nth-child(3))>li){grid-column:1/-1}.main{padding-bottom:120px}}@media (width>=1024px) and (width<=1199px){.business .product-cards>li{grid-column:span 3}.business .product-cards>li:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=1023px){.faixa.faixa--principal:has(>li:last-child:nth-child(2))>li:last-child{grid-column:1/-1}}.silk{z-index:-1;pointer-events:none;width:100%;height:100%;opacity:var(--silk-op);color:#fff;position:fixed;inset:0}[data-theme=light] .silk{color:#1a1a1e}.grain{z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.area-tile,.indicator-tile,.type-tile{color:var(--label-2);background:0 0}.faixa__rotulo .indicator-tile svg,.figure__label .indicator-tile svg{color:var(--label-2)}.avatar{background:var(--avatar);border:1px solid var(--edge);color:var(--label)}.theme-toggle{min-width:36px;min-height:36px;color:var(--label-2);place-items:center;display:inline-grid}.glass,.main .glass,.signin .glass{background:var(--sheen), var(--glass);border:1px solid var(--edge);border-top-color:var(--edge-top);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(34px)saturate(115%);border-radius:20px}.main .glass .glass{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}@media (width>=821px){.navigation-shell .panel-tabs{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}}@media (width<=820px){.panel-tabs.glass{border-radius:31px}}.faixa,.traffic-panel>.faixa,.summary__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 0;display:grid}.faixa:has(>li:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.faixa:has(>li:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.faixa:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.faixa>li,.faixa.faixa--principal>li:first-child{grid-area:auto}.faixa:has(>li:last-child:nth-child(3))>li{grid-area:auto}.faixa__bloco,.figure,.traffic-panel>.faixa .faixa__bloco{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0 24px;position:relative}.faixa__bloco+.faixa__bloco:before,.figure+.figure:before{content:"";background:linear-gradient(180deg, transparent, var(--hair) 25%, var(--hair) 75%, transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.summary{gap:0;padding-bottom:12px}.summary__timestamp{padding:0 24px}.leitura{gap:14px;padding:14px 20px}.leitura[data-tom]{--state-color:var(--good)}.leitura[data-tom=critico]{--state-color:var(--bad)}.leitura[data-tom=atencao]{--state-color:var(--attn)}.leitura__icon{height:8px;color:var(--state-color);background:0 0;border-radius:50%;flex:0 0 8px;place-items:center;display:grid}.leitura__icon .state-icon{width:8px;height:8px}.leitura__frase{letter-spacing:0;font-size:14px;font-weight:550;line-height:1.5}.leitura__contexto{font-size:13px}.leitura__acao{margin-left:auto}.state-icon{width:6px;height:6px;color:var(--good);flex:none}.state-icon[data-tone=critico]{color:var(--bad)}.state-icon[data-tone=atencao]{color:var(--attn)}.status,.product-card[data-estado] .product-card__estado{color:var(--label-2);background:0 0;border-radius:0;gap:8px;padding:0;font-weight:400}.status:before{content:"";background:var(--label-3);border-radius:50%;flex:none;width:6px;height:6px}.status--bot:before{background:var(--good)}.status--waiting_human:before{background:var(--attn)}.waiting-count{color:#fff;box-shadow:none;background:#e5261b}:is(.business__header,.central__header,.agenda__header,.time-entries__header,.meu-produto__header,.product-area__header,.product-conversations__header,.product-detail__header,.agenda-nav,.leitura) button,.product-help-button{border-radius:10px}.filter--on,.filter--on:hover,.central-module-nav button[aria-pressed=true]{background:var(--label);color:var(--bg);box-shadow:none}:is(.filters,.central-module-nav){background:var(--sheen), var(--glass);border:1px solid var(--edge);border-radius:12px;padding:3px}.main :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.signin input{background:var(--fill);border:0;border-radius:10px}:is(.business__header,.central__header,.agenda__header,.time-entries__header,.meu-produto__header,.product-area__header)>div>p,.metas__prazo{letter-spacing:.14em;text-transform:uppercase;color:var(--label-3);margin-bottom:10px;font-size:10.5px;font-weight:600}.main :is(h2,h3,.serie__titulo,.divergente__titulo,.composicao__titulo){letter-spacing:-.01em;font-size:14.5px;font-weight:550}.main .metas__titulo{letter-spacing:-.035em;font-size:34px;font-weight:500}.product-card__comparacao{color:var(--label-3);flex-wrap:wrap;font-size:12.5px}.product-card__delta{font-weight:550}.product-card__juizo{font-weight:400}@media (width<=820px){.faixa,.traffic-panel>.faixa,.summary__figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.faixa:has(>li:last-child:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.faixa>li,.faixa.faixa--principal>li,.faixa.faixa--principal>li:first-child{grid-area:auto}.faixa:has(>li:last-child:nth-child(3))>li{grid-area:auto}.faixa.faixa--principal:has(>li:last-child:nth-child(2))>li:last-child{grid-area:auto}.faixa__bloco,.figure,.traffic-panel>.faixa .faixa__bloco{padding:0 18px}.faixa__bloco:nth-child(odd):before,.figure:nth-child(odd):before{display:none}.valor-heroi b{font-size:38px}.leitura{padding:16px}.leitura>div:not(.leitura__acao){flex:200px}.leitura__acao{flex-basis:100%}}@media (prefers-reduced-transparency:reduce){.glass,.main .glass,.signin .glass{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){.main>:is(section,article)>.glass:not(:has([role=dialog],dialog)){animation:glass-rise .8s var(--ease) backwards}.main>:is(section,article)>.glass:nth-child(2){animation-delay:50ms}.main>:is(section,article)>.glass:nth-child(3){animation-delay:.1s}@keyframes glass-rise{0%{opacity:0;transform:translateY(8px)}}}.main :is(.product-cards,.metas__lista){grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.main .product-cards>li{grid-column:1/-1;min-width:0}.main :is(.product-cards,.metas__lista,.meu-produto__itens)>li{position:relative}.main :is(.metas__lista>li,.meu-produto__itens>li){box-shadow:none;background:0 0;border:0;border-radius:0}.main :is(.product-cards,.metas__lista,.meu-produto__itens)>li+li:before{content:"";background:linear-gradient(90deg, transparent, var(--hair) 30%, var(--hair) 70%, transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.main .product-cards .product-card{border-radius:0}.main .product-cards .product-card:hover{background:var(--fill)}.traffic-panel>.faixa{grid-column:1/-1;margin-bottom:0}.traffic-panel .faixa__valor{color:var(--label)}.main .traffic-panel .faixa__bloco{box-shadow:none;color:var(--label)}.traffic-panel .faixa__rotulo{color:var(--label-3)}.traffic-panel>.traffic-signal{color:var(--label-2)}.traffic-signal strong{color:var(--bad)}.traffic-rhythm__valor,.composicao__total{letter-spacing:-.05em;font-weight:250}.main .glass .glass:not([role=dialog],dialog){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.main .glass :is([role=dialog],dialog).glass{background:var(--solid);border:1px solid var(--edge);border-top-color:var(--edge-top);box-shadow:var(--shadow)}.glass:is([role=dialog],dialog){background:var(--solid);-webkit-backdrop-filter:none}.main .glass :is(.agenda-entry,.instagram-piece__summary,.instagram-detail__header,.business-portrait__contracts){box-shadow:none;background:0 0}.instagram-detail__header,.main .glass .instagram-detail__header{background:var(--solid)}.type-tile{background:var(--avatar);color:var(--label-2);border-radius:50%}.main :is(.meta__ritmo,.business-status,.implementation-status,.instagram-status,.product-state__status){color:var(--label-2);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.main :is(.meta__ritmo,.business-status,.implementation-status,.instagram-status,.product-state__status):before{content:"";background:var(--label-3);border-radius:50%;flex:none;width:6px;height:6px}.main :is(.meta__ritmo--batida,.business-status--paid,.implementation-status--concluida,.instagram-status[data-status=publicada]):before{background:var(--good)}.main .instagram-status[data-status=agendada]{color:var(--serie-2)}.main .instagram-status[data-status=agendada]:before{background:var(--serie-2)}.main :is(.meta__ritmo--atrasada,.business-status--overdue,.implementation-status--bloqueada):before{background:var(--bad)}.main :is(.meta__ritmo--sem_fonte,.implementation-status--pendente,.implementation-status--em_andamento,.product-state__status):before{background:var(--attn)}.main :is(.central-asset__holder strong,.access-row__fact strong[data-status],.agenda-entry__meta strong){background:0 0;border-radius:0;padding:0}.main :is(.row,.client,.central-asset,.time-entry){border-radius:0}.main :is(.product-detail,.commercial-flow,.business-portrait,.central-form,.central-detail){min-width:0}.main :is(.serie__legenda,.commercial-form__actions){flex-wrap:wrap}.main .funil.glass{padding:22px 24px}.signin__box{width:min(420px,100%)}.signin__title{letter-spacing:-.035em;font-size:34px;font-weight:500}.main .central-module-nav.glass{box-shadow:none;border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.main .filters.glass{box-shadow:none;border-radius:12px;padding:3px}.main .instagram>.faixa{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:22px}.main .instagram-stories__list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.main .instagram-stories .instagram-piece__thumbnail{display:none}.main .instagram-days{padding:16px}.main .instagram-day+.instagram-day{border:0}.main .instagram-piece__summary{border-radius:10px}.main .instagram__header>div>p{letter-spacing:.14em;text-transform:uppercase;color:var(--label-3);margin-bottom:10px;font-size:10.5px;font-weight:600}:is(.faixa__rotulo,.figure__label) .indicator-tile .state-icon{width:6px;height:6px}.main .leitura .leitura__icon .state-icon{color:var(--state-color)}@media (width>=821px) and (width<=1199px){.faixa,.traffic-panel>.faixa,.summary__figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.faixa:has(>li:last-child:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.main .instagram>.faixa{grid-template-columns:repeat(2,minmax(0,1fr))}.faixa__bloco:nth-child(odd):before,.figure:nth-child(odd):before{display:none}}@media (width<=820px){.main .instagram>.faixa{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.main .instagram>.faixa .faixa__bloco:nth-child(odd):before{display:none}.product-card{padding:18px}.product-card__topo{flex-wrap:wrap}.product-card__estado{margin-left:46px}.main .central-module-nav button{flex:1 0 auto}.main .business__header{flex-wrap:wrap;align-items:flex-start}.main .faixa__bloco>.product-card__topo{align-items:flex-start}.main .faixa__bloco>.product-card__topo .avatar{display:none}}
